@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/familjen-grotesk-400-normal-latin.woff2)format("woff2")}@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:500;font-display:block;src:url(/fonts/familjen-grotesk-500-normal-latin.woff2)format("woff2")}@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:600;font-display:block;src:url(/fonts/familjen-grotesk-600-normal-latin.woff2)format("woff2")}@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:700;font-display:block;src:url(/fonts/familjen-grotesk-700-normal-latin.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/ibm-plex-mono-400-normal-latin.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:block;src:url(/fonts/ibm-plex-mono-500-normal-latin.woff2)format("woff2")}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}html{background:var(--bg);transition:background .4s var(--ease)}body{background:var(--bg);color:var(--ink);transition:background .4s var(--ease), color .4s var(--ease);font-family:var(--font-display);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow:hidden}h1,h2,p{margin:0}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0b0d;--bg-2:#101216;--bg-3:#171a20;--ink:#f2f3f5;--ink-2:#c2c7d1;--ink-3:#9aa2b2;--accent:#ff6a3d;--accent-lift:#ff8963;--accent-dim:#ff6a3d6b;--accent-haze:#ff6a3d1a;--on-accent:#140d09;--line:#f2f3f51a;--line-2:#f2f3f52e;--font-display:"Familjen Grotesk", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--ease:cubic-bezier(.7, 0, .16, 1);--dur:.7s;--col:62rem}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#faf9f7;--bg-2:#fff;--bg-3:#eceae5;--ink:#14151a;--ink-2:#3a3f49;--ink-3:#4f5563;--accent:#b4390e;--accent-lift:#99300b;--accent-dim:#b4390e8c;--accent-haze:#b4390e17;--on-accent:#fff6f2;--line:#14151a17;--line-2:#14151a2b}
