/* ==========================================================================
   Nord Frost Theme (Scandinavian Arctic Minimalist Aesthetic)
   ========================================================================== */

/* Dark Mode */
[data-palette="nord"],
[data-palette="nord"][data-theme="dark"] {
    --bg-main: #0c121a;
    --bg-surface: #151e2b;
    --bg-surface-elevated: #1e2c3d;
    --bg-surface-hover: #293a50;

    --border-subtle: rgba(56, 189, 248, 0.12);
    --border-medium: rgba(56, 189, 248, 0.22);
    --border-focus: #38bdf8;

    --text-primary: #f0f9ff;
    --text-secondary: #bae6fd;
    --text-muted: #7dd3fc;
    --text-inverse: #0c121a;

    --primary: #38bdf8;
    --primary-light: #7dd3fc;
    --primary-gradient: linear-gradient(135deg, #38bdf8 0%, #0284c7 100%);
    --primary-glow: rgba(56, 189, 248, 0.35);

    --glass-bg: rgba(21, 30, 43, 0.85);
    --glass-border: rgba(56, 189, 248, 0.15);
}

/* Light Mode */
[data-palette="nord"][data-theme="light"] {
    --bg-main: #f0f9ff;
    --bg-surface: #ffffff;
    --bg-surface-elevated: #e0f2fe;
    --bg-surface-hover: #bae6fd;

    --border-subtle: rgba(2, 132, 199, 0.12);
    --border-medium: rgba(2, 132, 199, 0.24);
    --border-focus: #0284c7;

    --text-primary: #082f49;
    --text-secondary: #0369a1;
    --text-muted: #0284c7;
    --text-inverse: #ffffff;

    --primary: #0284c7;
    --primary-light: #38bdf8;
    --primary-gradient: linear-gradient(135deg, #0284c7 0%, #38bdf8 100%);
    --primary-glow: rgba(2, 132, 199, 0.25);

    --glass-bg: rgba(255, 255, 255, 0.92);
    --glass-border: rgba(2, 132, 199, 0.12);
}
