.journeyHeading{padding:10px 0 16px;border-bottom:1px solid #aa91634d}.journeyHeading>small{letter-spacing:.18em;color:#dbc58e;font-size:10px}.journeyHeading h2{margin:8px 0}.journeyTabs{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:18px 0}.journeyTabs button{padding:12px 5px;font-size:12px;min-height:44px}.journeyTabs [aria-pressed=true]{background:#d2b47a;color:#201e17;border-color:#e6cd97}.journeyGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.journeyCard,.journeyLead{padding:18px;border:1px solid #ab93634d;border-radius:12px;background:linear-gradient(140deg,#53584940,#272d2950);min-width:0}.journeyCard p{font-size:13px;line-height:1.55}.journeyCardTop,.journeyCardFoot{display:flex;justify-content:space-between;align-items:center;gap:12px}.journeyCardTop{align-items:flex-start}.journeyCardTop>span{white-space:nowrap;font-size:11px;color:#e4c889}.journeyCardFoot{margin-top:10px}.journeyCardFoot small{font-size:11px}.journeyCard button{min-height:44px}.journeyCard button:disabled{opacity:.55}.journeyCard progress{width:100%;height:7px;border:0;border-radius:8px;overflow:hidden;accent-color:#d8bc80}.journeyCard progress::-webkit-progress-bar{background:#131c19}.journeyCard progress::-webkit-progress-value{background:#d8bc80}.journeyLead{border-color:#c8ad6b88;background:linear-gradient(120deg,#88724744,#253e3844)}.journeyLead>small{font-size:10px;letter-spacing:.14em;color:#e5cc93}.journeyLead h3{margin:9px 0}.journeyNumbers{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:15px 0}.journeyNumbers>div{padding:16px 7px;text-align:center;background:#ffffff06;border:1px solid #b9b09222;border-radius:9px}.journeyNumbers b,.journeyNumbers small{display:block}.journeyNumbers b{font-size:21px;color:#e9d6ad}.journeyNumbers small{font-size:10px;margin-top:6px}.regionCard{border-top:3px solid var(--region-color)}.regionCard>small{font-size:10px;color:#d1c8a7}.journeyContinue{margin-top:20px;width:100%}#journeyButton{position:relative}#journeyBadge{position:absolute;right:-3px;top:-5px;background:#e0b965;color:#20271f;border-radius:50%;font-size:10px;padding:3px;min-width:16px;line-height:16px}#regionDiscovery{position:fixed;top:22%;left:50%;transform:translate(-50%,-8px);pointer-events:none;text-align:center;padding:17px 34px;background:linear-gradient(90deg,transparent,#142b24e8 22%,#142b24e8 78%,transparent);min-width:250px;opacity:0;transition:opacity .5s,transform .5s;z-index:5;color:#f1e2ba}#regionDiscovery.visible{opacity:1;transform:translate(-50%,0)}#regionDiscovery b,#regionDiscovery small{display:block}#regionDiscovery b{font:24px Georgia,serif;margin-top:8px}#regionDiscovery small{font-size:9px;letter-spacing:.2em}.journeyFocus #quest,.journeyFocus #resources,.journeyFocus #classicStatus,.journeyFocus #quickbar,.journeyFocus #walkHint,.journeyFocus .bottomHint,.journeyFocus #compass,.journeyFocus #cameraControls{display:none!important}body.journeyFocus #hud header .brand small{display:none} @media(max-width:540px){.journeyGrid{grid-template-columns:1fr}.journeyCard{padding:15px}.journeyTabs{gap:3px}.journeyTabs button{font-size:11px}.journeyNumbers b{font-size:18px}#hud .headerActions{gap:3px}#hud .headerActions .square{width:32px;height:36px;min-width:32px;font-size:16px}#hud header .brand b{font-size:13px}#hud header .brand .crest{display:none}#regionDiscovery b{font-size:21px}}@media(prefers-reduced-motion:reduce){#regionDiscovery{transition:none}}
@media(orientation:portrait) and (max-width:600px){#hud.comfortHud header{gap:5px}#hud.comfortHud .brand{flex:1;min-width:0;overflow:hidden}#hud.comfortHud .brand b{font-size:13px;letter-spacing:.7px;white-space:nowrap}#hud.comfortHud .brand small{font-size:8px}#hud.comfortHud .headerActions{gap:3px;flex-shrink:0}#hud.comfortHud .onlineStatus{max-width:62px}#hud.comfortHud .headerActions .square{width:44px;height:44px;min-width:44px;font-size:19px}}@media(orientation:portrait) and (max-width:350px){#hud.comfortHud .onlineStatus{max-width:48px;padding-left:3px!important;padding-right:3px!important}#hud.comfortHud .brand b{font-size:11px}#hud.comfortHud .brand small{display:none}}
.exploreFilter{display:flex;flex-direction:column;gap:7px;font-size:12px;color:#dbcaa3;margin:16px 0}.exploreFilter select{min-height:44px;background:#29352d;color:#f0e3c5;border:1px solid #ad996955;border-radius:8px;padding:10px;font:inherit;font-size:14px}.exploreAnswers{display:grid;gap:9px;margin:16px 0}.exploreAnswers button{min-height:48px;text-align:left;padding:12px 16px;border-radius:9px}.journeyCard details{font-size:12px;line-height:1.7;margin:14px 0}.journeyCard details summary{cursor:pointer;color:#e3cf9d;min-height:32px}.journeyCard>small{font-size:10px;letter-spacing:.08em;color:#c9bd9b}
