/* ==========================================================================
   AGASTYA STAFFING SOLUTIONS - DESIGN SYSTEM TOKENS
   ========================================================================== */

:root {
  /* Brand Color Palette */
  --primary-navy: #0B2545;
  --primary-deep: #06152B;
  --primary-light: #133E68;
  --slate-grey: #5C6B73;
  --slate-light: #8D99AE;
  --accent-blue: #2563EB;
  --accent-blue-hover: #1D4ED8;
  --accent-blue-soft: #EFF6FF;
  --accent-cyan: #0EA5E9;
  
  /* Trust & Status Accents */
  --whatsapp-green: #25D366;
  --whatsapp-dark: #1EBE5D;
  --whatsapp-glow: rgba(37, 211, 102, 0.35);
  --gold-trust: #D97706;
  --gold-bg: #FEF3C7;
  --success: #10B981;
  
  /* Neutral Surfaces & Texts */
  --bg-body: #F8FAFC;
  --bg-surface: #FFFFFF;
  --bg-surface-alt: #F1F5F9;
  --bg-navy-card: rgba(11, 37, 69, 0.95);
  
  --text-main: #0F172A;
  --text-body: #334155;
  --text-muted: #64748B;
  --text-light: #94A3B8;
  --text-white: #FFFFFF;
  
  /* Borders */
  --border-light: #E2E8F0;
  --border-mid: #CBD5E1;
  --border-focus: #2563EB;
  
  /* Typography */
  --font-heading: 'Plus Jakarta Sans', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  --font-body: 'Inter', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  
  /* Shadows */
  --shadow-xs: 0 1px 2px 0 rgba(15, 23, 42, 0.05);
  --shadow-sm: 0 2px 6px -1px rgba(15, 23, 42, 0.06), 0 1px 4px -1px rgba(15, 23, 42, 0.04);
  --shadow-md: 0 10px 20px -3px rgba(11, 37, 69, 0.08), 0 4px 6px -2px rgba(11, 37, 69, 0.04);
  --shadow-lg: 0 20px 30px -5px rgba(11, 37, 69, 0.12), 0 8px 10px -4px rgba(11, 37, 69, 0.06);
  --shadow-xl: 0 25px 50px -12px rgba(11, 37, 69, 0.22);
  --shadow-glow-blue: 0 0 25px rgba(37, 99, 235, 0.25);
  
  /* Spacing */
  --container-max: 1200px;
  --container-pad: 1.5rem;
  --section-pad: 5rem 0;
  
  /* Radius */
  --radius-sm: 6px;
  --radius-md: 12px;
  --radius-lg: 18px;
  --radius-xl: 24px;
  --radius-pill: 9999px;
  
  /* Easing & Transitions */
  --ease-spring: cubic-bezier(0.175, 0.885, 0.32, 1.275);
  --ease-smooth: cubic-bezier(0.4, 0, 0.2, 1);
  --transition-fast: 0.18s ease;
  --transition-base: 0.28s var(--ease-smooth);
}
