:root{--green-900:#0f5c2b;--green-700:#16803c;--green-500:#22a34f;--ink:#15241b;--ink-soft:#5b6b60;--line:#e3e9e4;--white:#fff;--radius:16px}*{box-sizing:border-box;margin:0;padding:0}html,body{min-height:100%}body{color:var(--ink);background:var(--green-700);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}@media (prefers-reduced-motion:reduce){*{transition:none!important}}
