/* =====================================================================
   CENTRAL DE CARNES — theme.css
   Identidade GERADOR VELOZ (navy MULTIVAC + Montserrat/Roboto) aplicada
   sobre a gramática de componentes herdada da Central de Supermercado 2026.
   Sistemática preservada: MESMOS nomes de token, valores trocados.
   (--blue agora carrega o navy; --gold carrega o aço/steel de acento.)
   Offline: fontes variáveis woff2 locais. Fonte da paleta: casca V2 do Veloz.
   ===================================================================== */

/* ---------- FONTES LOCAIS (variáveis, latin = acentos PT-BR) ---------- */
@font-face{font-family:"Montserrat";src:url("../assets/fonts/montserrat-latin-variable.woff2") format("woff2");font-weight:300 800;font-style:normal;font-display:block}
@font-face{font-family:"Roboto";src:url("../assets/fonts/roboto-latin-variable.woff2") format("woff2");font-weight:300 800;font-style:normal;font-display:block}
@font-face{font-family:"Roboto Mono";src:url("../assets/fonts/roboto-mono-latin-variable.woff2") format("woff2");font-weight:400 700;font-style:normal;font-display:block}

/* ---------- TOKENS DE MARCA (navy Veloz, nomes herdados) ---------- */
:root{
  /* Navy MULTIVAC (casca Veloz: única cor de marca) */
  --blue:      #1a2f4a;   /* navy oficial (--navy do Veloz) */
  --blue-deep: #121317;   /* navy-deep do Veloz */
  --blue-darker:#0c0d10;
  --blue-soft: #243d5c;   /* navy-hover do Veloz */
  --blue-tint: rgba(26,47,74,.07);
  --blue-line: rgba(26,47,74,.22);

  /* Aço — acento estrutural (ticks, hairlines, kicker em fundo escuro) */
  --gold:      #a9b3bf;
  --gold-deep: #68727f;

  /* Neutros claros (família Veloz) */
  --paper:  #FFFFFF;       /* branco puro (cards/produtos) */
  --bg:     #f2f1ee;       /* fundo claro do slide (bg-soft Veloz) */
  --bg-warm:#f7f6f3;
  --border: #e6ecf2;
  --border-strong:#c8d0da;

  /* Tinta (texto) */
  --ink:      #16191d;     /* títulos / texto forte */
  --ink-soft: #565f6b;     /* corpo */
  --ink-faint:#7c8590;     /* legendas / mono fraco */

  /* Carne (só dentro de fotos/ilustração) */
  --wine:#7A2433;

  /* Tipografia (Veloz: Montserrat display · Roboto corpo · Roboto Mono técnico) */
  --f-display:"Montserrat", Arial, sans-serif;
  --f-sans:"Roboto", "Segoe UI", system-ui, sans-serif;
  --f-mono:"Roboto Mono", ui-monospace, "Consolas", monospace;

  /* Layout (canvas 1920×1080) */
  --margin-x:120px;
  --margin-y:84px;
}

/* ---------- DISPLAY = MONTSERRAT (separação display/corpo do Veloz) ---------- */
.display-hero,.display-xl,.display-lg,.display-md,
h1,h2,h3,
.metric__n{font-family:var(--f-display)}

