.game-guide{font-size:14px;line-height:1.55}.game-guide h2{margin-bottom:18px}.game-guide details,.class-mechanic{border-top:1px solid #46543c;padding:13px 0}.game-guide summary,.class-mechanic summary{cursor:pointer;font-weight:650;color:#e8d7ae;line-height:1.6}.game-guide summary:focus-visible,.class-mechanic summary:focus-visible{outline:2px solid #ddc488;outline-offset:5px}.guide-detail{padding:3px 0 3px 14px;color:#cbd3c2}.guide-detail dl{display:grid;grid-template-columns:minmax(130px,1fr) 3fr;gap:12px 18px;margin:15px 0}.guide-detail dt{font-weight:650;color:#e4dcc2}.guide-detail dd{margin:0}.guide-table-wrap{overflow:auto}.game-guide table{width:100%;border-collapse:collapse;font-size:13px;white-space:nowrap}.game-guide td,.game-guide th{padding:9px 8px;border-bottom:1px solid #43513a;text-align:left}.class-mechanic p{font-size:13px;line-height:1.7;color:#bdc8b2;margin:10px 0 0}.item-detail{margin-top:8px}.item-detail summary{cursor:pointer;color:#c7b27f}.global-overlay .modal:has(.game-guide){padding:24px}.global-overlay .modal:has(.game-guide)>.modal-actions{margin-top:8px}.skill-choice:empty,.skill-choice span:empty,.skill-status:empty,#talent-status:empty,#item-status:empty,#stash-status:empty,#contract-advice:empty{display:none}@media(max-width:620px){.guide-detail{padding-left:4px}.guide-detail dl{grid-template-columns:1fr;gap:4px}.guide-detail dd{margin-bottom:12px}.game-guide{font-size:13px}}
