:root{--color-bg:#1c1c1c;--color-text:#f0ebe1;--color-text-muted:#f0ebe1c7;--color-text-subtle:#f0ebe173;--color-text-faint:#f0ebe166;--color-rule:#f0ebe114;--font-sans:"Inter", system-ui, -apple-system, "Helvetica Neue", sans-serif;--container-max:1440px;--pad-x:80px;--grid-gap:32px}@media (width<=639px){:root{--pad-x:20px}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-sans);background-color:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased}body{min-height:100dvh}a{color:inherit;text-decoration:none}picture{display:block}img{max-width:100%;height:auto;display:block}
