.page-nav{display:flex;gap:4px;margin-left:auto;align-self:stretch;align-items:center}.page-nav a{color:#a9b3a2;text-decoration:none;padding:12px 16px;font-size:12px;border-bottom:2px solid transparent}.page-nav a:hover{color:#eddbac;background:#ffffff05}.page-nav a[aria-current=page]{color:#eddbac;border-color:#bda374}.topbar .header-meta{margin-left:0;font-size:8px;gap:8px}@media(max-width:1100px){.topbar .header-meta{display:none}}@media(max-width:700px){.page-nav{gap:0}.page-nav a{padding:11px 8px;font-size:10px}.topbar #about-button{display:none}.topbar .brand{font-size:13px;letter-spacing:1px}.topbar .brand small{font-size:5px}.topbar{gap:8px}.progression-page .topbar .quiet-button{font-size:9px;padding:4px}}
.topbar{position:relative;z-index:40}.journey-menu{position:relative}.journey-menu summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:9px;padding:12px 16px;color:#a9b3a2;font-size:12px;border-bottom:2px solid transparent}.journey-menu summary::-webkit-details-marker{display:none}.journey-menu summary:hover,.journey-menu[open] summary{color:#eddbac;background:#ffffff05}.journey-menu[data-active=true] summary{color:#eddbac;border-bottom-color:#bda374}.journey-menu summary:focus-visible{outline:2px solid #ccb37d;outline-offset:-2px}.journey-options{position:absolute;right:0;top:calc(100% + 8px);min-width:190px;padding:6px;border:1px solid #6d7051;border-radius:4px;background:#222b20;box-shadow:0 12px 30px #0009;z-index:50}.page-nav .journey-options a{display:block;white-space:nowrap;border:0;border-radius:2px;padding:12px 14px;color:#cbd3be;font-size:12px}.page-nav .journey-options a:hover,.page-nav .journey-options a:focus-visible{background:#3a462c;color:#f1ddb0}.page-nav .journey-options a[aria-current=page]{color:#eddbac;background:#303b27}@media(max-width:700px){.journey-menu summary{padding:11px 8px;font-size:10px;gap:5px}.journey-options{min-width:170px}}









.journey-options{max-height:75vh;overflow-y:auto;min-width:300px;max-width:calc(100vw - 24px)}
.journey-part{border-top:1px solid #49543c;margin-top:6px;padding-top:6px}.journey-part h3{font:600 10px/1.6 sans-serif;letter-spacing:.08em;color:#bba270;margin:8px 14px 4px}.page-nav .journey-part a{padding:8px 14px}
.restriction-pill{display:inline-block;vertical-align:middle;padding:.3em .65em;border-radius:50rem;font:600 10px/1.2 system-ui,sans-serif;letter-spacing:0;text-transform:none;white-space:nowrap;background:#3c315b;color:#e5d4ff;border:1px solid #726090;margin:2px 0 2px 4px}
.restriction-race{background:#28474c;border-color:#50828a;color:#c5eff0}.restriction-profession{background:#574727;border-color:#937b40;color:#ffe8ac}
.step-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.step-wowhead{flex-shrink:0;font-size:12px;color:#e1bd81!important;text-decoration:none;border:1px solid #987545;border-radius:4px;padding:6px 10px}.step-wowhead:hover{background:#98754533}.step-heading .selected-kicker{padding-top:6px}
.stop.acquisition,#selected-step[data-kind=acquisition]{background:#153c3b!important;border-color:#66c9bc!important}.stop.acquisition .stop-kind,.stop.acquisition .stop-number,#selected-step[data-kind=acquisition] .selected-kicker{color:#94e6d7!important}.stop.acquisition[aria-current=step]{background:#205551!important;box-shadow:inset 0 0 0 1px #80dccc}
.chapter-library{margin:24px 0 34px;display:grid;gap:22px}.chapter-part header{display:flex;gap:12px;align-items:baseline;margin:0 0 12px}.chapter-part h2{font:26px Georgia,serif;margin:0;color:#e6d7ac}.chapter-part header span{font-size:10px;letter-spacing:.15em;color:#bba270}.chapter-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.chapter-card{display:block;text-decoration:none;padding:17px;background:#222c21;border:1px solid #49543c;border-radius:4px;color:#e1d6b5}.chapter-card:hover{background:#2e3928;border-color:#a18d60}.chapter-card strong{display:block;font:18px Georgia,serif;line-height:1.4}.chapter-card small{display:block;color:#b0bba1;font-size:11px;margin-top:10px;line-height:1.5}.chapter-card b{display:block;font-size:9px;letter-spacing:.13em;color:#bba270;margin-top:14px}.guide-part-label{color:#bba270;font-size:10px;letter-spacing:.12em;margin:0 0 10px}
@media(max-width:900px){.chapter-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.chapter-cards{grid-template-columns:1fr}.chapter-part header{display:block}.step-heading{gap:8px}.step-wowhead{font-size:10px}}

.chapter-menu-level{font-size:.75em;opacity:.75;margin-left:.5em;white-space:nowrap}

.footer-quest-review{color:var(--gold,#d5c78e);font-size:12px;white-space:nowrap;margin-left:auto;text-decoration:none}.footer-quest-review:hover{text-decoration:underline}.site-footer{display:flex;justify-content:flex-end;padding:22px 32px;border-top:1px solid #465137;background:#171e19}

.leveling-notice{padding:16px 20px;margin:20px 0;border:1px solid #777959;background:#2a3324;border-radius:5px;color:#d9d9b7;font-size:14px;line-height:1.6}.leveling-notice a{font-weight:bold}
