@font-face{font-family:Zen Dots;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/zen-dots-latin-400-normal-BZdwNeW0.woff2)format("woff2"),url(/assets/zen-dots-latin-400-normal-CSOiw-6V.woff)format("woff")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--ink:#fff;--font:"Zen Dots", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--tld-scale:.5;--theme-dur:0s}:root.theme-animated{--theme-dur:.3s}@media (prefers-reduced-motion:reduce){:root.theme-animated{--theme-dur:0s}}:root[data-theme=day]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--ink:#000}html{background:var(--bg);transition:background-color var(--theme-dur) ease-in-out}body{background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--font);transition:background-color var(--theme-dur) ease-in-out, color 0s linear calc(var(--theme-dur) / 2);margin:0}header{justify-content:space-between;align-items:center;min-height:2.5rem;padding:1.25rem 1.5rem;display:flex}.wordmark{letter-spacing:-.02em;margin:0;font-size:clamp(1.75rem,5vw,2.5rem);font-weight:400;line-height:1}.tld{font-size:calc(var(--tld-scale) * 1em)}.theme-toggle{color:var(--ink);cursor:pointer;transition:color 0s linear calc(var(--theme-dur) / 2), outline-color 0s linear calc(var(--theme-dur) / 2);background:0 0;border:0;border-radius:999px;padding:.5rem}.theme-toggle svg{width:1.5rem;height:1.5rem;display:block}@media (hover:hover){.theme-toggle:hover{opacity:.7}}.theme-toggle:focus-visible{outline:2px solid var(--ink);outline-offset:3px}
/*$vite$:1*/