:root{--bg:#fff8ec;--yolk:#f5b73d;--shell:#e87b2c;--ink:#2b2a28;--muted:#2b2a28a6;--font-display:"Bricolage Grotesque", system-ui, sans-serif;--font-body:"Manrope", system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--max-w:1240px;--gutter:48px}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit}button{font:inherit}img,svg{display:block}:focus-visible{outline:2px solid var(--shell);outline-offset:2px;border-radius:4px}.container{max-width:var(--max-w);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}@media (width<=768px){:root{--gutter:24px}}
