/* Design tokens (colors, radius, nav height) — LIGHT theme */
:root {
    --bg-body:#f4f6fb; --bg-card:#ffffff; --bg-input:#eef1f8;
    --primary:#4f46e5; --primary-dark:#3730a3; --primary-light:#e0e7ff;
    --accent:#f43f5e; --text-main:#0f172a; --text-muted:#64748b;
    --success:#10b981; --warning:#f59e0b; --danger:#ef4444;
    --nav-height:65px; --radius:16px; --border:#e3e8f2;
    --shadow-card:0 2px 10px rgba(15,23,42,.05);
    --theme-wave-bg:#f4f6fb;
    color-scheme: light;
}
