:root {
    --wm-primary: #2563eb;
    --wm-primary-dark: #1d4ed8;
    --wm-primary-soft: #dbeafe;
    --wm-secondary: #0f4cbd;
    --wm-accent-amber: #b45309;
    --wm-accent-amber-soft: #fde68a;
    --wm-accent-teal: #0f766e;
    --wm-accent-teal-soft: #99f6e4;
    --wm-accent: #0f172a;
    --wm-bg: #f3f8ff;
    --wm-surface: #ffffff;
    --wm-surface-soft: rgba(255, 255, 255, 0.72);
    --wm-border: #d7e6ff;
    --wm-text: #1e293b;
    --wm-muted: #64748b;
    --wm-muted-light: #94a3b8;
    --wm-success: #0f9d58;
    --wm-radius: 20px;
    --wm-radius-sm: 14px;
    --wm-shadow: 0 18px 50px rgba(37, 99, 235, 0.10);
    --wm-shadow-lg: 0 30px 80px rgba(15, 23, 42, 0.16);
    --wm-container: 1200px;
}
