@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2) format("woff2-variations")}:root{color-scheme:light;color:var(--ui-text);background:var(--ui-canvas);--font-sans: "Geist", -apple-system, BlinkMacSystemFont, ui-sans-serif, system-ui, "Segoe UI", sans-serif;--font-mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ui-canvas: #ffffff;--ui-surface: #ffffff;--ui-soft: #fafafa;--ui-hover: #f2f2f2;--ui-heading: #0a0a0a;--ui-text: #171717;--ui-muted: #666666;--ui-subtle: #6b6b6b;--ui-border: #ebebeb;--ui-border-strong: #d6d6d6;--ui-accent: #0a0a0a;--ui-on-accent: #ffffff;--ui-accent-hover: #2e2e2e;--ui-focus: #0a0a0a;--ui-ring: rgb(0 0 0 / 8%);--ui-error-text: #b42318;--ui-ok-soft: #ecfdf3;--ui-ok-text: #067647;--ui-warn-soft: #fffaeb;--ui-warn-text: #93370d;--ui-nav-canvas: #fafafa;--ui-nav-raised: #ffffff;--ui-nav-active: #efefef;--ui-nav-text: #171717;--ui-nav-muted: #666666;--ui-nav-border: #ebebeb}:root[data-theme=dark]{color-scheme:dark;--ui-canvas: #000000;--ui-surface: #0a0a0a;--ui-soft: #0f0f0f;--ui-hover: #1a1a1a;--ui-heading: #fafafa;--ui-text: #ededed;--ui-muted: #a1a1a1;--ui-subtle: #8f8f8f;--ui-border: #232323;--ui-border-strong: #3a3a3a;--ui-accent: #fafafa;--ui-on-accent: #0a0a0a;--ui-accent-hover: #d4d4d4;--ui-focus: #fafafa;--ui-ring: rgb(255 255 255 / 12%);--ui-error-text: #ff8a80;--ui-ok-soft: #0b2416;--ui-ok-text: #4ade80;--ui-warn-soft: #2a1f08;--ui-warn-text: #fbbf24;--ui-nav-canvas: #0a0a0a;--ui-nav-raised: #111111;--ui-nav-active: #1a1a1a;--ui-nav-text: #ededed;--ui-nav-muted: #a1a1a1;--ui-nav-border: #1f1f1f}.theme-selector{display:flex;align-items:center;gap:8px;color:var(--ui-muted);font-size:12px}.theme-selector select{width:auto;min-height:36px;max-width:145px;border:1px solid var(--ui-border);border-radius:8px;padding:6px 10px;color:var(--ui-text);background:var(--ui-surface)}.theme-selector select:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.admin-navigation__sidebar .admin-navigation__footer,.admin-navigation__drawer .admin-navigation__footer{align-items:stretch;justify-content:flex-end;flex-direction:column;gap:16px}.admin-navigation__footer .theme-selector{justify-content:space-between;padding-inline:10px}.auth-screen>.theme-selector{position:absolute;top:20px;right:24px}.auth-screen.auth-screen{position:relative;padding-top:76px}.auth-screen__controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 16px}.auth-screen__controls .theme-selector select{width:140px;min-height:44px}.auth-screen>.auth-screen__controls{position:absolute;top:20px;right:24px;left:24px}@media(max-width:560px){.auth-screen.auth-screen:has(>.auth-screen__controls){align-content:start;gap:24px;padding-top:16px}.auth-screen>.auth-screen__controls{position:static;justify-self:stretch}}.visitor-header-controls{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:12px}@media(max-width:480px){.visitor-header-controls{justify-content:flex-start;width:100%}.visitor-header-controls .theme-selector{margin-left:auto}.visitor-header-controls .theme-selector>span{display:none}}
