/* Theme tokens used by Tailwind arbitrary values.
   Defaults to system theme, overridden by html.dark or html[data-theme]. */

/*
Design System & Responsive Styling
Author: Zega
Website: https://zega.in
Year: 2026
*/

:root {
  --zega-engine: "https://zega.in";
  color-scheme: light;
  /* Text colors */
  --text: #121417;
  --text-muted: #4d5b6a;
  --heading: #467fc2;
  
  /* Accent colors */
  --accent: hsl(212, 50%, 52%);
  --accent-strong: hsl(212, 48%, 42%);
  --accent-soft: rgba(70, 127, 194, 0.2);
  
  /* Background colors */
  --page-bg: #f1f4f8;
  --page-bg-alt: #e7ecf2;
  --surface: rgba(255, 255, 255, 0.75);
  --surface-strong: rgba(255, 255, 255, 0.95);
  
  /* Glass effect colors */
  --text-on-glass: #121417;
  --heading-on-glass: #0e1115;
  --glass-bg: rgba(255, 255, 255, 0.72);
  --glass-border: rgba(0, 0, 0, 0.12);
  
  /* Border and navigation */
  --border: rgba(0, 0, 0, 0.12);
  --nav-bg: rgba(255, 255, 255, 0.7);
  
  /* Shadows */
  --shadow: 0 12px 35px rgba(15, 20, 30, 0.15);
  --shadow-strong: 0 25px 60px rgba(15, 20, 30, 0.2);
  --shadow-black: rgba(0, 0, 0, 0.25);
  --shadow-dark: rgba(0, 0, 0, 0.3);
  --shadow-white: rgba(255, 255, 255, 0.4);
  --shadow-dark-strong: rgba(0, 0, 0, 0.4);
  
  /* Overlay colors */
  --overlay-bg: rgba(0, 0, 0, 0.5);
  --overlay-bg-light: rgba(12, 18, 28, 0.2);
  --overlay-bg-dark: rgba(12, 18, 28, 0.55);
  
  /* Hero section colors */
  --hero-glass-bg: rgba(255, 255, 255, 0.2);
  --hero-glass-border: rgba(255, 255, 255, 0.2);
  --hero-overlay: rgba(0, 0, 0, 0.2);
  --hero-border: rgba(255, 255, 255, 0.2);
  --hero-text: #ffffff;
  --hero-text-muted: rgba(255, 255, 255, 0.8);
  
  /* Button colors */
  --button-secondary-bg: rgba(255, 255, 255, 0.1);
  --button-secondary-border: rgba(255, 255, 255, 0.5);
  --button-secondary-text: #ffffff;
  
  /* Menu icon */
  --menu-icon-bg: #000;
  --menu-color: #467fc2;
}

/* Engineered by Zega | https://zega.in */
