/* ===========================================
   variables.css — Tokens de diseño Grúas Chino
   Paleta, tipografía, espaciado, breakpoints
   =========================================== */

:root {
  /* Colores principales */
  --color-bg:         #0A0B0C;
  --color-bg2:        #141618;
  --color-bg3:        #1C1E21;
  --color-amber:      #F59E0B;
  --color-amber-dark: #D97706;
  --color-amber-light:#FBBF24;
  --color-red:        #EF4444;
  --color-red-dark:   #DC2626;
  --color-green:      #22C55E;
  --color-green-dark: #16A34A;
  --color-white:      #F4F3EF;
  --color-muted:      #6B7280;
  --color-muted-light:#B0B8C4;
  --color-border:     rgba(255,255,255,0.07);
  --color-border-light:rgba(255,255,255,0.12);

  /* Tipografía */
  --font-display: 'Bebas Neue', sans-serif;
  --font-body:    'Barlow', sans-serif;
  --font-data:    'Barlow Condensed', sans-serif;

  /* Espaciado */
  --space-xs:  0.25rem;
  --space-sm:  0.5rem;
  --space-md:  1rem;
  --space-lg:  1.5rem;
  --space-xl:  2rem;
  --space-2xl: 3rem;
  --space-3xl: 4rem;
  --space-4xl: 6rem;

  /* Bordes */
  --radius-sm: 6px;
  --radius-md: 10px;
  --radius-lg: 16px;
  --radius-full: 9999px;

  /* Sombras */
  --shadow-sm:  0 1px 3px rgba(0,0,0,0.4);
  --shadow-md:  0 4px 12px rgba(0,0,0,0.5);
  --shadow-lg:  0 8px 30px rgba(0,0,0,0.6);
  --shadow-glow-amber: 0 0 20px rgba(245,158,11,0.3);
  --shadow-glow-red:   0 0 20px rgba(239,68,68,0.3);
  --shadow-glow-green: 0 0 20px rgba(34,197,94,0.3);

  /* Transiciones */
  --transition-fast: 150ms ease;
  --transition-base: 250ms ease;
  --transition-slow: 400ms ease;

  /* Z-index */
  --z-dropdown:  100;
  --z-sticky:    200;
  --z-overlay:   300;
  --z-modal:     400;
  --z-toast:     500;

  /* Navbar */
  --navbar-height: 64px;
  --bottom-nav-height: 60px;
}
