/* ==========================================================================
   VARIÁVEIS DE DESIGN SYSTEM — CAVECHIONI GLOBAL TRADE INTELLIGENCE
   Lti.Web Soluções Web
   ========================================================================== */

:root {
  /* Paleta Nobre Ouro & Luxo */
  --cor-ouro: #d2a54b;
  --cor-ouro-claro: #f0c378;
  --cor-ouro-brilho: #fbedc9;
  --cor-ouro-escuro: #8f6218;
  --gradiente-ouro: linear-gradient(135deg, #f5d898 0%, #d2a54b 50%, #9e7121 100%);
  --gradiente-ouro-hover: linear-gradient(135deg, #fbe8ba 0%, #e2b963 50%, #b3822b 100%);
  --gradiente-ouro-borda: linear-gradient(135deg, rgba(240, 195, 120, 0.6) 0%, rgba(210, 165, 75, 0.2) 100%);

  /* Superfícies Escuras (Deep Navy Lux) */
  --bg-noite-profundo: #050b14;
  --bg-noite-secao: #081220;
  --bg-noite-card: #0c1b30;
  --bg-noite-elevado: #12243d;
  --borda-noite-suave: rgba(210, 165, 75, 0.18);
  --borda-noite-destaque: rgba(210, 165, 75, 0.4);

  /* Superfícies Claras (Light Corporate) */
  --bg-claro-secao: #f8fafc;
  --bg-claro-card: #ffffff;
  --borda-clara: #e2e8f0;

  /* Tipografia & Textos */
  --texto-branco: #ffffff;
  --texto-claro-suave: #cbd5e1;
  --texto-claro-mutado: #94a3b8;
  --texto-escuro: #0f172a;
  --texto-escuro-suave: #334155;
  --texto-escuro-mutado: #64748b;

  /* Fontes */
  --fonte-titulos: 'Cinzel', 'Playfair Display', Georgia, serif;
  --fonte-corpo: 'Montserrat', 'Segoe UI', -apple-system, BlinkMacSystemFont, Roboto, sans-serif;

  /* Sombras & Brilhos */
  --sombra-ouro-glow: 0 0 25px rgba(210, 165, 75, 0.25);
  --sombra-card-escura: 0 15px 30px -10px rgba(0, 0, 0, 0.5);
  --sombra-card-clara: 0 10px 25px -5px rgba(0, 0, 0, 0.06), 0 8px 10px -6px rgba(0, 0, 0, 0.04);
  --sombra-botao: 0 10px 20px -5px rgba(210, 165, 75, 0.35);

  /* Dimensões & Espaçamento */
  --largura-maxima: 1240px;
  --largura-estreita: 960px;
  --espacamento-secao: 90px;
  --espacamento-secao-mobile: 56px;
  --raio-borda-sm: 4px;
  --raio-borda-md: 8px;
  --raio-borda-lg: 14px;
  --raio-borda-pill: 9999px;

  /* Transições */
  --transicao-rapida: 0.2s ease;
  --transicao-suave: 0.35s cubic-bezier(0.16, 1, 0.3, 1);
}
