:root {
  /* Paleta Oficial Polarys Digital */
  --color-primary-dark: #071E33;    /* Azul-noite: base 60%, solidez e rigor técnico */
  --color-accent-gold: #D49B35;     /* Dourado: 10%, calor, valor, orientação e CTAs */
  --color-accent-teal: #2A9D8F;     /* Verde-água: 20%, a IA, conexão e inovação */
  --color-light-bg: #FFFFFF;        /* Branco: fundo limpo para telas e documentos */
  --color-slate-light: #CBD5E1;     /* Cinza-claro: divisórias e texto secundário sobre fundo escuro */
  --color-slate-dark: #64748B;      /* Cinza-ardósia: apoio e texto secundário sobre fundo claro */

  /* Variações e utilitários */
  --color-primary-dark-hover: #0b2944;
  --color-accent-gold-hover: #bd8628;
  --color-accent-teal-hover: #238579;
  --color-surface-soft: #F8FAFC;
  --color-border-subtle: #E2E8F0;
  
  /* Tipografia */
  --font-family-base: 'Plus Jakarta Sans', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  --font-family-heading: 'Plus Jakarta Sans', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;

  /* Sombras e Bordas */
  --radius-sm: 6px;
  --radius-md: 10px;
  --radius-lg: 16px;
  --radius-full: 9999px;
  
  --shadow-sm: 0 1px 2px 0 rgba(7, 30, 51, 0.05);
  --shadow-md: 0 4px 6px -1px rgba(7, 30, 51, 0.08), 0 2px 4px -2px rgba(7, 30, 51, 0.05);
  --shadow-lg: 0 10px 15px -3px rgba(7, 30, 51, 0.1), 0 4px 6px -4px rgba(7, 30, 51, 0.05);
  --shadow-glow-gold: 0 0 20px rgba(212, 155, 53, 0.25);
  --shadow-glow-teal: 0 0 20px rgba(42, 157, 143, 0.25);
  
  /* Transições */
  --transition-fast: 0.15s ease-in-out;
  --transition-normal: 0.25s ease-in-out;
}
