/* mock/css/variables.css */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Outfit:wght@400;600;800&display=swap');

:root {
  /* Colors */
  --clr-bg-base: #121212;
  --clr-bg-surface: #1E1E1E;
  --clr-bg-surface-light: #2A2A2A;
  
  --clr-primary: #9DFF20; /* Lime Green Accent */
  --clr-primary-hover: #86E01A;
  
  --clr-text-main: #F5F5F0;
  --clr-text-muted: #A0A0A0;
  
  --clr-border: rgba(255, 255, 255, 0.1);
  --clr-glass: rgba(30, 30, 30, 0.75);

  /* Typography */
  --ff-heading: 'Outfit', sans-serif;
  --ff-body: 'Inter', sans-serif;

  /* Spacing */
  --sp-xs: 0.5rem;
  --sp-sm: 1rem;
  --sp-md: 2rem;
  --sp-lg: 4rem;
  --sp-xl: 8rem;

  /* Layout */
  --container-max: 1200px;
  --header-height: 80px;
  
  /* Utilities */
  --radius-sm: 8px;
  --radius-md: 16px;
  --radius-lg: 24px;
  --radius-full: 9999px;
  
  --shadow-sm: 0 4px 6px -1px rgba(0, 0, 0, 0.5);
  --shadow-md: 0 10px 15px -3px rgba(0, 0, 0, 0.7);
  --shadow-glow: 0 0 20px rgba(157, 255, 32, 0.2);

  --transition-fast: 0.2s ease;
  --transition-normal: 0.3s ease;
}
