/* TURBINA V3 — Design tokens
   Identidade visual Turbina 2026 (manual da marca): color-block claro com
   ciano #80ECFF como cor principal, laranja/marrom/vermelho de apoio,
   fontes GC Kualine (display) + CS Blinky (acento) + Poppins (corpo).
   Fontes demo estendidas p/ PT-BR (acentos transplantados da Poppins). */

@font-face {
  font-family: "GC Kualine";
  src: url("../assets/fonts/gc-kualine.woff2") format("woff2");
  font-weight: 400 700;
  font-display: swap;
}
@font-face {
  font-family: "CS Blinky";
  src: url("../assets/fonts/cs-blinky.woff2") format("woff2");
  font-weight: 400 700;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("../assets/fonts/poppins-400.woff2") format("woff2");
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("../assets/fonts/poppins-500.woff2") format("woff2");
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("../assets/fonts/poppins-600.woff2") format("woff2");
  font-weight: 600;
  font-display: swap;
}

:root {
  /* Superfícies claras */
  --bg: #FFFFFF;
  --bg-1: #FFF8F0;   /* creme */
  --bg-2: #EAF9FD;   /* ciano-claro */
  --bg-3: #1E1913;   /* bloco ink */

  /* Paleta da marca 2026 */
  --cyan: #80ECFF;
  --orange: #FF9F1F;
  --orange-deep: #DC8900;
  --brown: #5B3016;
  --red: #BF1700;
  --ink: #1E1913;
  /* Aliases herdados da V1 — degradam p/ cores da marca se algum seletor escapar */
  --blue: #80ECFF;
  --blue-bright: #BF1700;
  --blue-soft: #5B3016;
  --blue-deep: #5B3016;

  /* Texto (sobre fundo claro) */
  --text: #1E1913;
  --muted: #5B4A3E;
  --faint: #8A7A6D;

  /* Ação/compra (nomes --green mantidos; valor = vermelho da marca) */
  --green: #BF1700;
  --green-deep: #9E1300;
  --green-ink: #FFFFFF;

  /* Riscado do preço de mercado */
  --strike: #9E1300;

  /* "Vidro" da V1 vira cartão sólido claro */
  --glass-bg: #FFFFFF;
  --glass-bg-2: #FFF8F0;
  --glass-brd: rgba(91, 48, 22, 0.16);
  --glass-brd-2: rgba(91, 48, 22, 0.34);
  --hairline: rgba(30, 25, 19, 0.10);

  /* Glows da V1 não existem nesta skin */
  --glow-blue: 0 0 0 rgba(0,0,0,0);
  --glow-blue-soft: 0 0 0 rgba(0,0,0,0);
  --glow-cta: 0 0 0 rgba(0,0,0,0);
  --glow-green: 0 0 0 rgba(0,0,0,0);

  /* Sombras quentes (tinta marrom, fundo claro) */
  --shadow-card: 0 10px 30px -14px rgba(91, 48, 22, 0.28);
  --shadow-deep: 0 30px 70px -28px rgba(91, 48, 22, 0.38);

  /* Tipografia */
  --font-display: "GC Kualine", "Poppins", system-ui, sans-serif;
  --font-accent: "CS Blinky", "GC Kualine", "Poppins", sans-serif;
  --font-body: "Poppins", system-ui, sans-serif;

  /* Escala tipografica UNICA (idêntica à V1) */
  --text-hero: clamp(1.9rem, 1.3rem + 2vw, 2.9rem);
  --text-h2: clamp(1.55rem, 1.2rem + 1.4vw, 2.15rem);
  --text-h3: 1.2rem;
  --text-lead: clamp(1rem, 0.97rem + 0.2vw, 1.1rem);
  --text-base: 1rem;
  --text-sm: 0.9rem;
  --text-eyebrow: 0.78rem;

  /* Ritmo / espaco UNICO (idêntico à V1) */
  --space-section: clamp(3.5rem, 2.5rem + 4vw, 6.5rem);
  --section-head-mb: clamp(2rem, 1.5rem + 2vw, 3rem);
  --card-pad: clamp(1.3rem, 1rem + 1vw, 1.7rem);
  --grid-gap: 1.1rem;
  --container: 1140px;
  --radius: 20px;
  --radius-lg: 28px;

  /* Movimento */
  --dur: 320ms;
  --dur-slow: 700ms;
  --ease: cubic-bezier(0.16, 1, 0.3, 1);
}
