:root{--ink:#121212;--grey:#8c8c8c;--grey-light:#cfcfcf;--accent:#fc0;--bg:#fff;--bg-muted:#f6f6f6;--line:#e5e5e5;--text-body:#2c2c2c;--text-muted-dark:#3a3a3a;--error:#b3261e;--font:"Jost", system-ui, "Segoe UI", Roboto, sans-serif;--nav-height:96px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}#root{flex-direction:column;min-height:100svh;display:flex}main{flex:1}a{color:inherit;text-decoration:none}h1,h2,h3{margin:0;font-weight:700}p{line-height:1.6}img{max-width:100%;display:block}button{font-family:var(--font)}.container{width:100%;max-width:1100px;margin:0 auto;padding:0 40px}.link{text-underline-offset:3px;text-decoration:underline}.link:hover{color:var(--accent)}@media (width<=640px){.container{padding:0 24px}}
