.site-bar{--bar-bg:rgba(10,12,17,0.94);--bar-rule:#262c38;--bar-rule-strong:#3a4352;--bar-text:#e8eaed;--bar-muted:#9aa3b2;--bar-dim:#7b869a;--bar-focus:#f5d76e;--bar-panel:#151922;position:sticky;top:0;z-index:40;background:var(--bar-bg);backdrop-filter:blur(6px);border-bottom:1px solid var(--bar-rule);color:var(--bar-text);font:13px/1.4 Cascadia Mono,Cascadia Code,JetBrains Mono,SFMono-Regular,Consolas,ui-monospace,monospace}html:not(.dark) .site-bar{--bar-bg:rgba(242,243,246,0.94);--bar-rule:#d8dce4;--bar-rule-strong:#b3bac6;--bar-text:#12151c;--bar-muted:#4f5868;--bar-dim:#5c6577;--bar-focus:#835c00;--bar-panel:#eceef3}.site-bar-inner{display:flex;align-items:center;gap:.4rem 1.2rem;max-width:1400px;min-height:52px;margin:0 auto;padding:0 24px}.site-bar a{color:inherit;text-decoration:none}.site-bar :focus-visible{outline:2px solid var(--bar-focus);outline-offset:2px;border-radius:4px}.site-brand{flex:none;font-weight:700;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.site-links{display:flex;gap:2px;min-width:0}.site-links a{padding:.2rem .6rem;border:1px solid transparent;border-radius:6px;color:var(--bar-muted);white-space:nowrap}.site-links a:hover{color:var(--bar-text);border-color:var(--bar-rule)}.site-actions{display:flex;align-items:center;gap:.5rem;margin-left:auto}.site-btn{display:inline-flex;align-items:center;gap:.3rem;min-height:32px;padding:.2rem .7rem;border:1px solid var(--bar-rule-strong);border-radius:6px;background:transparent;color:var(--bar-text);font:inherit;white-space:nowrap;cursor:pointer}.site-btn:before{content:"[";color:var(--bar-dim)}.site-btn:after{content:"]";color:var(--bar-dim)}.site-btn:hover{background:var(--bar-panel);border-color:var(--bar-muted)}.site-actions>button{width:32px;height:32px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--bar-muted)}.site-actions>button:hover{color:var(--bar-text);border-color:var(--bar-rule);background:transparent}@media (max-width:640px){.site-bar-inner{gap:.4rem .6rem;padding:0 12px}.site-links a{padding:.2rem .4rem}}