:root {
 --canvas:#f7f7f9; --surface:#ffffff; --ink:#0d1421; --muted:#667083;
 --accent:#101725; --accent-light:#e4edfc; --border:#dfe1e6;
 --sky:#80b3ed; --glass:#f5faffd9; --warm:#f2f0eb; --warning:#896123; --danger:#974c43;
 --font-body:-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;
 --font-display:var(--font-body); --space:8px; --radius:20px; --radius-small:12px;
 --radius-pill:999px; --container:1280px; --ease:cubic-bezier(.22,.68,0,1.05);
 --shadow:0 20px 60px #233b6920;
}
