/**
 * Template 10 - Glacier Arctique
 * Palette inspirée des glaciers - bleus glacés, blancs purs et argents
 * Date: 2025-07-11 09:45:00
 */

:root {
    --primary-50: #f0f9ff;
    --primary-100: #e0f2fe;
    --primary-200: #bae6fd;
    --primary-300: #7dd3fc;
    --primary-400: #38bdf8;
    --primary-500: #0ea5e9;
    --primary-600: #0284c7;
    --primary-700: #0369a1;
    --primary-800: #075985;
    --primary-900: #0c4a6e;

    --secondary-50: #f8fafc;
    --secondary-100: #f1f5f9;
    --secondary-200: #e2e8f0;
    --secondary-300: #cbd5e1;
    --secondary-400: #94a3b8;
    --secondary-500: #64748b;
    --secondary-600: #475569;
    --secondary-700: #334155;
    --secondary-800: #1e293b;
    --secondary-900: #0f172a;

    --accent-50: #ecfeff;
    --accent-100: #cffafe;
    --accent-200: #a5f3fc;
    --accent-300: #67e8f9;
    --accent-400: #22d3ee;
    --accent-500: #06b6d4;
    --accent-600: #0891b2;
    --accent-700: #0e7490;
    --accent-800: #155e75;
    --accent-900: #164e63;
}

/* === OVERRIDES TAILWIND === */
.bg-blue-50 { background-color: var(--primary-50) !important; }
.bg-blue-100 { background-color: var(--primary-100) !important; }
.bg-blue-600 { background-color: var(--primary-600) !important; }
.bg-blue-700 { background-color: var(--primary-700) !important; }
.text-blue-100 { color: var(--primary-100) !important; }
.text-blue-600 { color: var(--primary-600) !important; }
.text-blue-800 { color: var(--primary-800) !important; }
.border-blue-500 { border-color: var(--primary-500) !important; }
.from-blue-600 { --tw-gradient-from: var(--primary-600) !important; }
.to-blue-800 { --tw-gradient-to: var(--primary-800) !important; }

.bg-gray-50 { background-color: var(--secondary-50) !important; }
.bg-gray-100 { background-color: var(--secondary-100) !important; }
.text-gray-500 { color: var(--secondary-500) !important; }
.text-gray-800 { color: var(--secondary-800) !important; }
.border-gray-200 { border-color: var(--secondary-200) !important; }

.bg-green-500 { background-color: var(--accent-500) !important; }
.bg-green-600 { background-color: var(--accent-600) !important; }
.text-green-600 { color: var(--accent-600) !important; }
.border-green-500 { border-color: var(--accent-500) !important; }

.bg-purple-600 { background-color: var(--primary-700) !important; }
.text-purple-100 { color: var(--primary-100) !important; }
.text-purple-600 { color: var(--primary-600) !important; }

.bg-red-600 { background-color: #dc2626 !important; }
.text-red-600 { color: #dc2626 !important; }

.bg-yellow-400 { background-color: #facc15 !important; }
.text-yellow-600 { color: #d97706 !important; }

.bg-white { background-color: #ffffff !important; }
.text-white { color: #ffffff !important; }
.bg-black { background-color: #000000 !important; }
.text-black { color: #000000 !important; }
