.brand-logo[data-v-7a9e46f2]{align-items:center;color:var(--ink);display:inline-flex;flex:none;gap:10px}.brand-logo[data-v-7a9e46f2],.brand-logo[data-v-7a9e46f2]:hover{text-decoration:none}.brand-logo__mark[data-v-7a9e46f2]{flex:none;height:34px;width:34px}.brand-logo__word[data-v-7a9e46f2]{font:700 21px/24px var(--font-display);letter-spacing:-.03em;white-space:nowrap}.brand-logo--sm[data-v-7a9e46f2]{gap:8px}.brand-logo--sm .brand-logo__mark[data-v-7a9e46f2]{height:28px;width:28px}.brand-logo--sm .brand-logo__word[data-v-7a9e46f2]{font-size:18px;line-height:22px}.theme-toggle{border-radius:50%;color:var(--ink-muted);cursor:pointer;display:inline-grid;flex:none;height:40px;place-items:center;transition:background .15s,color .15s;width:40px}.theme-toggle:hover{background:color-mix(in srgb,var(--ink) 6%,transparent);color:var(--ink)}.theme-toggle svg{height:20px;width:20px}.theme-toggle__moon,[data-theme=light] .theme-toggle__sun{display:none}[data-theme=light] .theme-toggle__moon{display:block}.lang-switch{align-items:center;border-radius:var(--radius-pill);color:var(--ink);cursor:pointer;display:inline-flex;font:600 14px/18px var(--font-sans);gap:6px;height:40px;padding:0 12px;text-transform:uppercase;transition:background .15s,color .15s}.lang-switch:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}.lang-switch--on-night{color:#fff}.lang-switch--on-night:hover{background:#ffffff1a}
