:root{--bg: #f6f3ec;--card: #ffffff;--ink: #16261f;--muted: #56635b;--line: #e3ded2;--yellow: #f2b01e;--yellow-soft: #fcebbe;--green: #1f6f54;--green-soft: #dceee6;--red: #b3341f;--red-soft: #f9e1dc;--amber: #8a5a00;--dark: #16261f;--dark2: #1e352b;--font-display: "Bricolage Grotesque", "DM Sans", sans-serif;--font-body: "DM Sans", system-ui, sans-serif}*{box-sizing:border-box}html,body{margin:0;height:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:15px;line-height:1.4}h1,h2,h3{font-family:var(--font-display);margin:0;line-height:1.15;letter-spacing:-.01em}a{color:inherit;text-decoration:none}
