:root{font-family:Inter,Aptos,Segoe UI,system-ui,sans-serif;color:#17322f;background:#f4f2e9;font-synthesis:none;text-rendering:optimizeLegibility;--ink:#17322f;--muted:#68736f;--green:#0d665e;--mint:#dcebe2;--cream:#f4f2e9;--paper:#fffdf7;--yellow:#f2b84b;--line:#dce1dc}*{box-sizing:border-box}html{scroll-behavior:auto}body{margin:0;min-width:320px;min-height:100vh;background:var(--cream)}button,input{font:inherit}button{color:inherit}h1,h2,p{margin-top:0}h1,h2,strong{font-family:Inter,Aptos,Segoe UI,system-ui,sans-serif}
