/* theme.css */
/* Qualitative Design Advisor - 10 Dynamic Themes */

:root[data-theme="narrative-navy"] {
    --bg-gradient: linear-gradient(135deg, #f0f4f8 0%, #d9e2ec 100%);
    --ink: #102a43;
    --muted: #486581;
    --primary: #003e6b;
    --primary-2: #00243f;
    --accent: #d97706;
    --accent-2: #b45309;
    --card: rgba(255, 255, 255, 0.95);
    --line: rgba(16, 42, 67, 0.15);
}

:root[data-theme="phenomeno-purple"] {
    --bg-gradient: linear-gradient(135deg, #f5f3ff 0%, #ede9fe 100%);
    --ink: #2e1065;
    --muted: #5b21b6;
    --primary: #6d28d9;
    --primary-2: #4c1d95;
    --accent: #10b981;
    --accent-2: #059669;
    --card: rgba(255, 255, 255, 0.95);
    --line: rgba(109, 40, 217, 0.15);
}

:root[data-theme="ethno-earth"] {
    --bg-gradient: linear-gradient(135deg, #fefce8 0%, #fef08a 100%);
    --ink: #422006;
    --muted: #713f12;
    --primary: #854d0e;
    --primary-2: #713f12;
    --accent: #0284c7;
    --accent-2: #0369a1;
    --card: rgba(255, 255, 255, 0.95);
    --line: rgba(133, 77, 14, 0.15);
}

:root[data-theme="case-crimson"] {
    --bg-gradient: linear-gradient(135deg, #fef2f2 0%, #fee2e2 100%);
    --ink: #7f1d1d;
    --muted: #b91c1c;
    --primary: #dc2626;
    --primary-2: #991b1b;
    --accent: #4f46e5;
    --accent-2: #4338ca;
    --card: rgba(255, 255, 255, 0.95);
    --line: rgba(220, 38, 38, 0.15);
}

:root[data-theme="grounded-grey"] {
    --bg-gradient: linear-gradient(135deg, #f8fafc 0%, #e2e8f0 100%);
    --ink: #0f172a;
    --muted: #475569;
    --primary: #334155;
    --primary-2: #1e293b;
    --accent: #2563eb;
    --accent-2: #1d4ed8;
    --card: rgba(255, 255, 255, 0.95);
    --line: rgba(51, 65, 85, 0.15);
}

:root[data-theme="method-mustard"] {
    --bg-gradient: linear-gradient(135deg, #fffbeb 0%, #fde047 100%);
    --ink: #422006;
    --muted: #854d0e;
    --primary: #ca8a04;
    --primary-2: #a16207;
    --accent: #be185d;
    --accent-2: #9d174d;
    --card: rgba(255, 255, 255, 0.95);
    --line: rgba(202, 138, 4, 0.2);
}

:root[data-theme="inquiry-indigo"] {
    --bg-gradient: linear-gradient(135deg, #eef2ff 0%, #c7d2fe 100%);
    --ink: #1e1b4b;
    --muted: #3730a3;
    --primary: #4338ca;
    --primary-2: #312e81;
    --accent: #f59e0b;
    --accent-2: #d97706;
    --card: rgba(255, 255, 255, 0.95);
    --line: rgba(67, 56, 202, 0.15);
}

:root[data-theme="thesis-teal"] {
    --bg-gradient: linear-gradient(135deg, #f0fdfa 0%, #ccfbf1 100%);
    --ink: #083344;
    --muted: #155e75;
    --primary: #0e7490;
    --primary-2: #164e63;
    --accent: #e11d48;
    --accent-2: #be123c;
    --card: rgba(255, 255, 255, 0.95);
    --line: rgba(14, 116, 144, 0.15);
}

:root[data-theme="research-rose"] {
    --bg-gradient: linear-gradient(135deg, #fff1f2 0%, #ffe4e6 100%);
    --ink: #4c0519;
    --muted: #881337;
    --primary: #e11d48;
    --primary-2: #be123c;
    --accent: #0f766e;
    --accent-2: #0f766e;
    --card: rgba(255, 255, 255, 0.95);
    --line: rgba(225, 29, 72, 0.15);
}

:root[data-theme="qualitative-sage"] {
    --bg-gradient: linear-gradient(135deg, #f4f5f0 0%, #dce4d4 100%);
    --ink: #1c2b1e;
    --muted: #3d5641;
    --primary: #4e6b52;
    --primary-2: #2a3d2d;
    --accent: #b45309;
    --accent-2: #92400e;
    --card: rgba(255, 255, 255, 0.95);
    --line: rgba(78, 107, 82, 0.2);
}
