/**
 * Zenthamizh Innovations - Design Tokens
 * Dark / Purple Theme System
 */

:root {
  /* Color Palette */
  --bg: #0B0A10;
  --bg-darker: #06050A;
  --surface: #151420;
  --surface-2: #1E1C2B;
  --surface-3: #262438;
  --surface-card: #161524;
  --surface-elevated: #201E30;

  /* Primary Brand & Glow */
  --primary: #7C3AED;
  --primary-hover: #8B5CF6;
  --primary-deep: #5B21B6;
  --primary-glow: rgba(139, 92, 246, 0.45);
  --primary-subtle: rgba(124, 58, 237, 0.15);
  --accent-glow: #A78BFA;
  --accent-violet: #C4B5FD;

  /* Typography Colors */
  --text: #F5F3FA;
  --text-muted: #C5C0DC;
  --text-subtle: #9B96B5;
  --text-inverse: #0B0A10;

  /* Structural & Borders */
  --border: #2A2838;
  --border-light: #39364D;
  --border-glow: rgba(167, 139, 250, 0.35);

  /* Status Colors */
  --success: #10B981;
  --success-bg: rgba(16, 185, 129, 0.15);
  --warning: #F59E0B;
  --warning-bg: rgba(245, 158, 11, 0.15);
  --danger: #EF4444;
  --danger-bg: rgba(239, 68, 68, 0.15);
  --info: #3B82F6;
  --info-bg: rgba(59, 130, 246, 0.15);

  /* Typography */
  --font-heading: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  --font-body: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;

  /* Elevation / Shadows */
  --shadow-sm: 0 2px 8px rgba(0, 0, 0, 0.4);
  --shadow-md: 0 8px 24px rgba(0, 0, 0, 0.5);
  --shadow-lg: 0 16px 40px rgba(0, 0, 0, 0.6);
  --shadow-glow: 0 0 35px rgba(124, 58, 237, 0.28);
  --shadow-glow-strong: 0 0 50px rgba(139, 92, 246, 0.5);

  /* Border Radii */
  --radius-xs: 4px;
  --radius-sm: 8px;
  --radius-md: 14px;
  --radius-lg: 20px;
  --radius-full: 9999px;

  /* Transitions */
  --transition-fast: 0.18s ease;
  --transition-normal: 0.28s ease-out;
  --transition-smooth: 0.4s cubic-bezier(0.16, 1, 0.3, 1);

  /* Z-indices */
  --z-back: -1;
  --z-normal: 1;
  --z-sticky: 100;
  --z-header: 1000;
  --z-backdrop: 1040;
  --z-drawer: 1050;
  --z-modal: 1060;
  --z-toast: 1100;
}
