/**
 * Tailwind v4 Theme Variants
 * Defines theme-specific CSS variables that can be switched via classes
 * These are applied dynamically based on the theme selected in GraphQL
 */

/* Default/White Theme */
.Theme--white {
  --color-border: #383735;
  --color-alpha: #ff8c2f;
  --color-beta: #1c1b1b;
  --color-gamma: #ffffff;
  --color-gamma-opaque: rgba(255, 255, 255, 0.3);
}

/* Black Theme */
.Theme--black,
.Theme--black.dark {
  --color-border: #e0e0e0;
  --color-alpha: #ff8c2f;
  --color-beta: #f2f2f2;
  --color-gamma: #1c1b1b;
  --color-gamma-opaque: rgba(28, 27, 27, 0.3);
}

/* Gray Theme */
.Theme--gray {
  --color-border: #383735;
  --color-alpha: #ff8c2f;
  --color-beta: #383735;
  --color-gamma: #ffffff;
  --color-gamma-opaque: rgba(255, 255, 255, 0.3);
}

/* Azure Theme */
.Theme--azure {
  --color-border: #5a8bb8;
  --color-alpha: #ff8c2f;
  --color-beta: #e7f2f8;
  --color-gamma: #336699;
  --color-gamma-opaque: rgba(51, 102, 153, 0.3);
}

/* Dark Mode Overrides */
.dark {
  --color-border: #383735;
}
