:root {
  /* Marca: rampa do paleta.py a partir do laranja do logo (tema dark) */
  --accent: #FF9800;
  --accent-hover: #FFA829;
  --accent-escura: #A36100;
  --accent-suave: #F8F1E7;            /* so fundo claro: nao usar no dark */
  --accent-soft: rgba(255, 152, 0, 0.12);
  --accent-sombra: rgba(255, 152, 0, 0.15);
  --accent-texto: #A36100;            /* so fundo claro: nao usar no dark */
  --texto-sobre-accent: #000000;

  /* Superficies: fundo do logo como base */
  --bg: #0F1420;
  --bg-elev: #151B2A;
  --bg-vidro: rgba(15, 20, 32, 0.92);
  --surface: #1A2133;
  --surface-hover: #212A40;
  --border: #283047;
  --text: #E8EAED;
  --text-dim: #9AA3B5;
  --success: #2ecc71;
  --danger: #e74c3c;
  --warning: #f1c40f;

  /* Tipografia */
  --font: "Inter", -apple-system, "Segoe UI", Roboto, sans-serif;
  --font-titulo: "Sora", "Inter", sans-serif;
  --font-poppins: "Poppins", "Inter", sans-serif;   /* pagina de Contato */
  --fs-xs: 12px; --fs-sm: 13px; --fs-base: 15px;
  --fs-lg: 16px; --fs-xl: 20px; --fs-2xl: 26px;

  /* Espaco */
  --sp-1: 4px; --sp-2: 8px; --sp-3: 12px;
  --sp-4: 16px; --sp-5: 24px; --sp-6: 32px;

  /* Raio e sombra */
  --raio-xs: 6px;
  --raio-sm: 8px;
  --raio: 12px;
  --raio-lg: 18px;
  --raio-xl: 24px;
  --sombra: 0 8px 24px rgba(0, 0, 0, 0.35);
  --sombra-lg: 0 16px 40px rgba(0, 0, 0, 0.45);
  --sombra-glow: 0 0 45px rgba(255, 152, 0, 0.16);

  /* Efeitos e gradientes */
  --accent-glow: rgba(255, 152, 0, 0.22);
  --accent-grad: linear-gradient(135deg, #FF9800 0%, #FFA829 100%);
  --transicao: all 0.22s cubic-bezier(0.16, 1, 0.3, 1);

  --topbar-h: 76px;
  --largura: 1240px;
}
