/* Hetansh Technologies — Theme definitions */
:root,
:root[data-theme="light-classic"] {
  --bg: #FFFFFF;
  --surface: #F8F9FA;
  --text: #1A1A2E;
  --text-muted: #5A6478;
  --teal: #00D4FF;
  --teal-dark: #0099CC;
  --gold: #FFB800;
  --navy: #0A1628;
  --border: rgba(10, 22, 40, 0.10);
  --shadow: rgba(10, 22, 40, 0.12);
  --hero-grad-a: #0A1628;
  --hero-grad-b: #133B5C;
}

:root[data-theme="light-gray"] {
  --bg: #F2F4F7;
  --surface: #FFFFFF;
  --text: #1A1A2E;
  --text-muted: #5A6478;
  --border: rgba(10, 22, 40, 0.10);
  --shadow: rgba(10, 22, 40, 0.12);
}

:root[data-theme="light-warm"] {
  --bg: #FAF7F2;
  --surface: #FFFFFF;
  --text: #2C2416;
  --text-muted: #6B5F4A;
  --border: rgba(44, 36, 22, 0.12);
  --shadow: rgba(44, 36, 22, 0.12);
}

:root[data-theme="dark"] {
  --bg: #0A1628;
  --surface: #112240;
  --text: #E8EDF5;
  --text-muted: #8899B4;
  --border: rgba(232, 237, 245, 0.12);
  --shadow: rgba(0, 0, 0, 0.45);
  --hero-grad-a: #060D18;
  --hero-grad-b: #0E2C46;
}
