@font-face{font-family:Inter;src:url('/brand/inter.woff2') format('woff2');font-weight:100 900;font-display:swap}
.wander-header{--head-bg:#fff;--head-ink:#111317;--head-muted:#525862;--head-line:#b8bec6;--head-hover:#111317;--head-hover-ink:#fff;--head-accent:#e60012;position:sticky;top:0;z-index:30;height:auto;padding:0;display:block;background:var(--head-bg);color:var(--head-ink);border-bottom:1px solid var(--head-line);font:14px/1.5 Inter,system-ui,sans-serif}
:root:is([data-theme=graphite],[data-theme=dark]) .wander-header{--head-bg:#000;--head-ink:#f0f6fc;--head-muted:#a5abb3;--head-line:#3d444d;--head-hover:#161b22;--head-hover-ink:#f0f6fc;--head-accent:#f47b20}
.wander-header .wander-header-inner{width:min(calc(100% - 48px),1360px);min-height:72px;margin:auto;display:flex;align-items:center;gap:22px}.wander-header a{color:inherit;text-decoration:none}.wander-brand,.wander-home{display:flex;align-items:center;gap:15px;flex-shrink:0}.wander-header .wander-network{font:14px Georgia,serif;color:var(--head-muted);white-space:nowrap}.wander-brand-art{position:relative;display:block;width:126px;aspect-ratio:918/266;overflow:hidden;flex-shrink:0}.wander-brand-art img{position:absolute;width:111.55%;max-width:none;height:auto;left:-5.23%;top:-146.62%;opacity:.72;clip-path:inset(0 0 38% 0)}.wander-brand-art:after{content:'';position:absolute;left:0;right:0;bottom:1px;height:1px;background:var(--head-accent)}.wander-logo-dark{display:none}:root:is([data-theme=graphite],[data-theme=dark]) .wander-logo-light{display:none}:root:is([data-theme=graphite],[data-theme=dark]) .wander-logo-dark{display:block}.wander-brand-caption{font-size:10px;letter-spacing:.14em;color:var(--head-muted)}
.wander-header .wander-nav{position:static;display:flex;flex-direction:row;align-items:center;gap:6px;margin:0 0 0 auto;padding:0;border:0;background:transparent;flex-wrap:nowrap}.wander-header .wander-nav a{position:relative;display:flex;align-items:center;min-height:44px;padding:10px 12px;font-size:14px;white-space:nowrap;border:0;box-shadow:none}.wander-header .wander-nav a:is(:hover,:focus-visible,[aria-current=page]){background:var(--head-hover);color:var(--head-hover-ink);outline:0;box-shadow:inset 0 -2px var(--head-accent)}
.wander-header-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.wander-header .wander-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--head-ink);cursor:pointer;box-shadow:none}.wander-header .wander-icon:is(:hover,:focus-visible){background:var(--head-hover);color:var(--head-hover-ink);outline:0;box-shadow:inset 0 -2px var(--head-accent)}.wander-header svg{flex:none}.wander-header .wander-menu{display:none}.wander-header #lock{font:600 12px/1.4 Inter,system-ui,sans-serif;margin:0;padding:10px 12px;min-height:44px;color:var(--head-ink);background:transparent;border:1px solid var(--head-line);border-radius:0}.wander-header #lock:hover{background:var(--head-hover);color:var(--head-hover-ink)}.wander-header [hidden]{display:none!important}
@media(max-width:1160px){.wander-brand-caption{display:none}.wander-header .wander-header-inner{gap:14px}.wander-header .wander-nav{gap:2px}.wander-header .wander-nav a{padding:10px 9px;font-size:13px}}
@media(max-width:960px){.wander-header-actions{margin-left:auto}.wander-header .wander-menu{display:inline-flex}.wander-header .wander-nav{display:none;position:absolute;top:100%;left:0;right:0;margin:0;padding:16px 24px;background:var(--head-bg);border-bottom:1px solid var(--head-line);flex-direction:column;align-items:stretch;gap:4px}.wander-header .wander-nav.open{display:flex}.wander-header .wander-nav a{font-size:14px}}
@media(max-width:480px){.wander-header .wander-header-inner{width:calc(100% - 28px);gap:8px;min-height:68px}.wander-brand,.wander-home{gap:10px}.wander-brand-art{width:106px}.wander-header .wander-network{font-size:12px}.wander-header-actions{gap:2px}.wander-header .wander-icon{width:38px;min-width:38px;height:42px}.wander-header #lock{min-height:42px;padding:8px;font-size:11px}}
@media(max-width:480px){.wander-header:has(#lock:not([hidden])) .wander-network{display:none}}
/* Coin navigation: the selection line is separated from the rectangular item. */
.wander-header .wander-nav a:is(:hover,:focus-visible,[aria-current=page]){box-shadow:none}
.wander-header .wander-nav a:is(:hover,:focus-visible,[aria-current=page])::after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:var(--head-accent);pointer-events:none}
:root:is([data-theme=graphite],[data-theme=dark]) .wander-header .wander-nav a[aria-current=page]{background:transparent;color:#fff}
:root:is([data-theme=graphite],[data-theme=dark]) .wander-header .wander-nav a::after{content:none}
:root:is([data-theme=graphite],[data-theme=dark]) .wander-header .wander-nav a[aria-current=page]::after{content:"";left:12px;right:12px;bottom:-7px;background:#dfe3e8}
@media(max-width:960px){.wander-header .wander-nav{gap:10px}.wander-header .wander-nav a[aria-current=page]::after{left:0;right:0}}

/* SunPhi vector identity; navigation behavior is unchanged. */
.sunphi-emblem{width:40px;height:40px;display:block;flex:none}.sunphi-emblem-dark{display:none}.sunphi-wordmark{font:600 25px/1.05 Georgia,serif;letter-spacing:.01em}.sunphi-wordmark small{display:block;font:500 9px/1.4 Inter,sans-serif;letter-spacing:.22em;margin-top:4px;color:var(--head-muted)}:root:is([data-theme=dark],[data-theme=graphite]) .sunphi-emblem-light{display:none}:root:is([data-theme=dark],[data-theme=graphite]) .sunphi-emblem-dark{display:block}
