.site-bar{--site-bar-time:240ms;--site-bar-ease:cubic-bezier(0.2,0,0,1);position:-webkit-sticky;position:sticky;top:0;z-index:40;background:var(--panel);border-bottom:1px solid var(--line);transition:background-color var(--site-bar-time) var(--site-bar-ease),border-color var(--site-bar-time) var(--site-bar-ease),box-shadow var(--site-bar-time) var(--site-bar-ease)}.site-bar[data-scrolled]{box-shadow:0 6px 18px rgba(23,24,26,.07)}.site-bar[data-tone=dark]{background:#202628;border-bottom-color:#3a4447}.site-bar[data-tone=dark] :focus-visible{outline-color:#7cc4bd}.site-bar__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;width:min(100% - 40px,1080px);min-height:52px;margin:0 auto}.site-bar .site-sections--mobile,.site-bar__inner{color:var(--ink)}.site-bar[data-tone=dark] .site-bar__inner,.site-bar[data-tone=dark] .site-sections--mobile{color:#f3f4f1}@media (max-width:720px){.site-bar .site-sections--mobile{width:min(100% - 40px,1080px);margin:0 auto}}.site-bar__brand{display:inline-flex;align-items:center;padding:7px 0;text-decoration:none}.site-bar__logo{--logo-ink:var(--logo-ink-light);--logo-accent:var(--logo-accent-light);--logo-rule:var(--logo-rule-light);--logo-soft:var(--logo-soft-light);display:block;width:auto;height:42px}.site-bar[data-tone=dark] .site-bar__logo,:root[data-theme=dark] .site-bar__logo{--logo-ink:var(--logo-ink-dark);--logo-accent:var(--logo-accent-dark);--logo-rule:var(--logo-rule-dark);--logo-soft:var(--logo-soft-dark)}.site-bar__logo path{transition:fill var(--site-bar-time) var(--site-bar-ease)}@media (max-width:400px){.site-bar__logo{height:34px}}.site-bar__nav a{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:1px solid var(--line-strong);border-radius:10px;color:var(--ink);font-size:14px;font-weight:600;text-decoration:none}.site-bar__nav a:hover{background:var(--panel-quiet)}.site-bar__nav a{transition:background-color var(--site-bar-time) var(--site-bar-ease),border-color var(--site-bar-time) var(--site-bar-ease),color var(--site-bar-time) var(--site-bar-ease)}.site-bar[data-tone=dark] .site-bar__nav a{border-color:#737b79;color:#f3f4f1}.site-bar[data-tone=dark] .site-bar__nav a:hover{background:#2c3437}@media (prefers-reduced-motion:reduce){.site-bar,.site-bar__logo path,.site-bar__nav a{transition:none}}.site-back{max-width:560px;margin:20px auto -28px;padding:0 20px;font-size:15px}.site-back--wide{max-width:1120px}.site-back a{color:var(--accent)}.site-bar .theme-switch{width:32px;height:32px;border-color:var(--line-strong);color:inherit;opacity:.75}.site-bar .theme-switch:hover{opacity:1;border-color:currentColor}.site-bar__nav{display:flex;align-items:center;gap:14px}