:root{--bg:#fff9ec;--card:#fff;--ink:#1f1b16;--muted:#6f675c;--line:#eadfc8;--accent:#d2432f;--topbar-bg:#f3ead4;--free:#1f7a4d;--free-bg:#e4f4ea;--price-donation:#7a4a00;--chip:#f3ead4}*{box-sizing:border-box}html,body{background-color:var(--bg);color:var(--ink);font-family:var(--font-karla),system-ui,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;margin:0;padding:0}a{color:var(--ink);text-decoration:none}a:hover{color:var(--accent)}
