
:root {
  --iq-card-shadow-1: rgba(0, 0, 0, 0.06);
  --iq-card-shadow-2: rgba(0, 0, 0, 0.04);
  --iq-primary-shadow-1: rgba(244, 63, 94, 0.3);
  --iq-primary-shadow-2: rgba(244, 63, 94, 0.15);
  --iq-dropdown-shadow: rgba(0, 0, 0, 0.1);
  --iq-title-text: #1a1a2e;
  --iq-body-text: #374151;
  --iq-body-bg: #f8fafc;
  --iq-card-bg: #ffffff;
  --iq-dropdown-bg: #ffffff;
  --iq-dropdown-border: #e2e8f0;
  --iq-primary: #f43f5e;
  --iq-primary-light: #fb7185;
  --iq-primary-dark: #be123c;
  --iq-secondary: #f97316;
  --iq-success: #059669;
  --iq-warning: #d97706;
  --iq-danger: #dc2626;
  --iq-info: #0891b2;
  --iq-dark: #1f2937;
  --iq-light: #f1f5f9;
  --iq-white: #ffffff;
  --iq-black: #000000;
  --iq-accent: #f43f5e;
  --iq-accent-rgb: 244, 63, 94;
  --iq-glass-bg: rgba(255, 255, 255, 0.06);
  --iq-glass-border: rgba(255, 255, 255, 0.1);
  --iq-glass-hover: rgba(255, 255, 255, 0.1);
}


:root {
  --iq-light-title-text: #2a2015;
  --iq-light-body-text: #58493a;
  --iq-light-border: rgba(55, 42, 28, 0.10);
  --iq-light-body-bg: #f0e8db;
  --iq-light-card-bg: #faf6ef;
  --iq-light-hover-bg: #e6ddd0;
  --iq-light-icon-color: #6d5e4e;
  --iq-light-shadow-1: rgba(55, 42, 28, 0.10);
  --iq-light-shadow-2: rgba(55, 42, 28, 0.05);
  --iq-light-accent: #8a6e4a;
  --iq-light-accent-rgb: 138, 110, 74;
}


:root {
  --iq-slate-title-text: #f1f5f9;
  --iq-slate-body-text: #cbd5e1;
  --iq-slate-border: rgba(255, 255, 255, 0.08);
  --iq-slate-body-bg: #0f1216;
  --iq-slate-card-bg: #181c22;
  --iq-slate-hover-bg: #242b33;
  --iq-slate-icon-color: #94a3b8;
  --iq-slate-shadow-1: rgba(0, 0, 0, 0.25);
  --iq-slate-shadow-2: rgba(0, 0, 0, 0.12);
  --iq-slate-accent: #94a3b8;
  --iq-slate-accent-rgb: 148, 163, 184;
}


:root {
  --iq-dark-title-text: #fafafa;
  --iq-dark-body-text: #e4e4e7;
  --iq-dark-border: rgba(255, 255, 255, 0.08);
  --iq-dark-body-bg: #131316;
  --iq-dark-card-bg: #1c1c1f;
  --iq-dark-hover-bg: #27272a;
  --iq-dark-icon-color: #a1a1aa;
  --iq-dark-shadow-1: rgba(0, 0, 0, 0.25);
  --iq-dark-shadow-2: rgba(0, 0, 0, 0.12);
  --iq-dark-accent: #a78bf6;
  --iq-dark-accent-rgb: 167, 139, 246;
}


:root {
  --iq-purple-title-text: #faf5ff;
  --iq-purple-body-text: #e9e0f5;
  --iq-purple-border: rgba(255, 255, 255, 0.09);
  --iq-purple-body-bg: #1c1924;
  --iq-purple-card-bg: #252230;
  --iq-purple-hover-bg: #322d3d;
  --iq-purple-icon-color: #c4b5fd;
  --iq-purple-shadow-1: rgba(88, 28, 135, 0.18);
  --iq-purple-shadow-2: rgba(88, 28, 135, 0.08);
  --iq-purple-accent: #c4b5fd;
  --iq-purple-accent-rgb: 196, 181, 253;
}


:root {
  --iq-green-title-text: #ecfdf5;
  --iq-green-body-text: #d1f0e2;
  --iq-green-border: rgba(255, 255, 255, 0.07);
  --iq-green-body-bg: #0f1914;
  --iq-green-card-bg: #16261e;
  --iq-green-hover-bg: #1e3328;
  --iq-green-icon-color: #6ee7b7;
  --iq-green-shadow-1: rgba(5, 150, 105, 0.12);
  --iq-green-shadow-2: rgba(5, 150, 105, 0.06);
  --iq-green-accent: #34d399;
  --iq-green-accent-rgb: 52, 211, 153;
}


:root {
  --iq-midnight-title-text: #f0f9ff;
  --iq-midnight-body-text: #dbeafe;
  --iq-midnight-border: rgba(255, 255, 255, 0.08);
  --iq-midnight-body-bg: #0f1419;
  --iq-midnight-card-bg: #1a2332;
  --iq-midnight-hover-bg: #243447;
  --iq-midnight-icon-color: #7dd3fc;
  --iq-midnight-shadow-1: rgba(30, 58, 95, 0.2);
  --iq-midnight-shadow-2: rgba(30, 58, 95, 0.1);
  --iq-midnight-accent: #7dd3fc;
  --iq-midnight-accent-rgb: 125, 211, 252;
}


:root {
  --iq-crimson-title-text: #fef2f2;
  --iq-crimson-body-text: #fce7e7;
  --iq-crimson-border: rgba(255, 255, 255, 0.07);
  --iq-crimson-body-bg: #1a0f0f;
  --iq-crimson-card-bg: #261616;
  --iq-crimson-hover-bg: #3d2020;
  --iq-crimson-icon-color: #fca5a5;
  --iq-crimson-shadow-1: rgba(185, 28, 28, 0.15);
  --iq-crimson-shadow-2: rgba(185, 28, 28, 0.08);
  --iq-crimson-accent: #f87171;
  --iq-crimson-accent-rgb: 248, 113, 113;
}


:root {
  --iq-cyber-title-text: #ccfbf1;
  --iq-cyber-body-text: #99f6e4;
  --iq-cyber-border: rgba(255, 255, 255, 0.07);
  --iq-cyber-body-bg: #0c1210;
  --iq-cyber-card-bg: #14201b;
  --iq-cyber-hover-bg: #1e3329;
  --iq-cyber-icon-color: #5eead4;
  --iq-cyber-shadow-1: rgba(16, 185, 129, 0.12);
  --iq-cyber-shadow-2: rgba(16, 185, 129, 0.06);
  --iq-cyber-accent: #2dd4bf;
  --iq-cyber-accent-rgb: 45, 212, 191;
}


:root {
  --iq-custom-title-text: #fafafa;
  --iq-custom-body-text: #d4d4d4;
  --iq-custom-border: rgba(255, 255, 255, 0.08);
  --iq-custom-body-bg: #131316;
  --iq-custom-card-bg: #1c1c1f;
  --iq-custom-hover-bg: #27272a;
  --iq-custom-icon-color: #a1a1aa;
  --iq-custom-shadow-1: rgba(0, 0, 0, 0.25);
  --iq-custom-shadow-2: rgba(0, 0, 0, 0.12);
  --iq-custom-accent: var(--iq-user-accent, #a78bf6);
  --iq-custom-accent-rgb: var(--iq-user-accent-rgb, 167, 139, 246);
}
