:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--background:#fffdf4;--foreground:#0e0e12;--focus:#2257d6;--scrollbar:#0e0e1252}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--background:#091634;--foreground:#f5f5f7;--focus:#ffe135;--scrollbar:#f5f5f757}}*{box-sizing:border-box}html{background:var(--background);accent-color:var(--focus);caret-color:var(--focus);scrollbar-color:var(--scrollbar) transparent}html,body{min-height:100%}body{color:var(--foreground);background:var(--background);font-family:var(--font-ugo), "Nunito", ui-rounded, system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0}::selection{color:#0e0e12;background:#ffe135}a{color:inherit;text-underline-offset:.2em}code{overflow-wrap:anywhere}button,input,select{font-family:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}html[data-surface=landing]{--background:#fff6cf;scroll-behavior:smooth}@media (prefers-color-scheme:dark){html[data-surface=landing]{--background:#0b1a3f}}@media (prefers-reduced-motion:reduce){html[data-surface=landing]{scroll-behavior:auto}}
