@font-face{font-family:GT America;src:url(/fonts/gt-america-standard-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GT America Expanded;src:url(/fonts/gt-america-expanded-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--max-width:100%;--border-radius:12px;--font-mono:ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace;--font-sans:"GT America",-apple-system,"Helvetica Neue",sans-serif;--font-display:"GT America Expanded","GT America",-apple-system,sans-serif;--foreground-rgb:10,10,20;--background-rgb:255,255,255;--shadow-color:0,0,0;--accent-rgb:0,0,100;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--foreground-rgb:242,242,247;--background-rgb:16,16,20;--shadow-color:255,255,255;--accent-rgb:157,157,255;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}html[data-theme=light]{--foreground-rgb:10,10,20;--background-rgb:255,255,255;--shadow-color:0,0,0;--accent-rgb:0,0,100;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--foreground-rgb:242,242,247;--background-rgb:16,16,20;--shadow-color:255,255,255;--accent-rgb:157,157,255;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;overflow-x:hidden}body{color:rgb(var(--foreground-rgb));background-color:rgb(var(--background-rgb))}main{font-size:.85rem;font-family:var(--font-mono);max-width:1600px;margin:0 auto;padding:0 4rem}header{font-size:.85rem;font-family:var(--font-mono);max-width:1600px;margin:0 auto;padding:4rem 4rem 0}footer{font-size:.85rem;font-family:var(--font-mono);max-width:1600px;margin:0 auto;padding:0 4rem 4rem}a{color:inherit}a:hover{text-decoration:none}img{width:100%;height:auto}@media (max-width:960px){main{padding:0 2rem}header{padding:2rem 2rem 0}footer{padding:0 2rem 2rem}}
