:root{--cream: #fffffa;--ink: #1c1b1a;--accent: #ff480f;--muted: #a4a4a0;--line: #edede8;--font-display: "Bricolage Grotesque", system-ui, sans-serif;--font-body: "Manrope", system-ui, sans-serif;--gutter: clamp(16px, 2.5vw, 32px)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;min-height:100%}body{background:var(--cream);color:var(--ink);font-family:var(--font-body);font-weight:300;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}::selection{background:var(--accent);color:var(--cream)}
