.sh-root{z-index:50;background:color-mix(in srgb, var(--paper) 86%, transparent);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line);position:sticky;top:0}.sh-root--ghost{-webkit-backdrop-filter:none;background:0 0;border-bottom:none}.sh-root *{box-sizing:border-box}.sh-wrap{justify-content:space-between;align-items:center;gap:20px;max-width:1140px;margin:0 auto;padding:13px clamp(18px,4vw,48px);display:flex}.sh-brand{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.sh-mark{border:1.5px solid var(--ink);border-radius:5px;flex:none;width:18px;height:18px;position:relative}.sh-mark:after{content:"";background:var(--orange);border-radius:50%;width:6px;height:6px;position:absolute;bottom:-3px;right:-3px}.sh-name{font-family:var(--font-mono);letter-spacing:-.01em;font-size:15px;font-weight:500}.sh-nav{font-family:var(--font-mono);align-items:center;gap:clamp(14px,2vw,28px);display:flex}.sh-link{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-d);font-size:12px;text-decoration:none}.sh-link:hover{color:var(--ink)}.sh-link.on{color:var(--orange)}@media (width<=560px){.sh-wrap{gap:12px;padding:11px clamp(14px,4vw,48px)}.sh-nav{gap:14px}.sh-link{letter-spacing:.08em;font-size:11px}}@media (width<=380px){.sh-name{font-size:14px}.sh-nav{gap:11px}.sh-link{letter-spacing:.04em}}
