header{position:sticky;top:0;z-index:50;background:#0c111af5;box-shadow:0 1px 0 var(--line);padding-top:env(safe-area-inset-top);min-height:64px;box-sizing:content-box}.app-back{width:44px;height:44px;min-width:44px;flex:none;border:1px solid #776440;border-radius:8px;background:var(--panel);color:var(--gold);padding:0;font-size:38px;line-height:1;order:-1}.app-back>span{display:block;transform:translateY(-2px)}.app-dialog-back{display:flex;align-items:center;gap:4px;min-height:44px;padding:4px 9px;background:var(--bg);border:1px solid #776440;border-radius:7px;color:var(--gold);font-size:14px;flex:none}.app-dialog-back>span{font-size:30px;line-height:1}.dialog-top:has(.app-dialog-back){gap:10px}.dialog-top:has(.app-dialog-back)>h2{flex:1;min-width:0;font-size:18px;line-height:1.3;margin:0}#current-quest,.native-profile,[data-extreme],[data-side-card],[data-event-card]{scroll-margin-top:90px}.navigation-drawer{transform:translateX(var(--drawer-offset,0px));transition:transform .16s ease-out;will-change:transform}.navigation-drawer.edge-dragging{transition:none}.navigation-drawer.edge-preview::backdrop{background:#0005}.utility-header{border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--gold)}@media(max-width:740px){header{gap:6px;padding-left:10px;padding-right:10px}.has-app-back header .brand{font-size:13px;line-height:1.25}.has-app-back header .brand .crystal{display:none}.has-app-back header .brand span:last-child{font-size:10px}.has-app-back header .game{display:none}.app-back{font-size:38px}header .brand{overflow-wrap:normal}#utility-dialog .dialog-top{position:sticky;top:-16px;background:var(--panel);z-index:1;padding:5px 0}.navigation-drawer{padding-top:calc(20px + env(safe-area-inset-top));height:100dvh;box-sizing:border-box}}@media(max-width:360px){.has-app-back header .brand span:last-child{display:block}.has-app-back header .brand{font-size:12px;white-space:normal}.has-app-back header{gap:4px}}@media(prefers-reduced-motion:reduce){.navigation-drawer{transition:none}}

/* Startup application sentinel: verified before the shell is exposed. */
:root{--startup-mobile-navigation:ready}
