.v2-main{--cream:#f5f0e8;--ink:#0e0e0e;--lime:#c8f135;--lime-dark:#a8d015;--muted:#888880;--border:#d8d3c8;--card:#eeeae0;--white:#fff;font-family:var(--font-dm),sans-serif;background-color:var(--cream);color:var(--ink);min-height:100vh}canvas{display:block}body{margin:0;padding:0}