@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Space+Grotesk:wght@500;600;700&display=swap');

:root {
  /* Palette — Tizze "Dark Studio" (dark premium + acento azul vibrante) */
  --bg-primary: #07090D;
  --bg-card: #0F131A;
  --bg-elevated: #151A23;
  --accent: #D7B768;
  --on-accent: #17150E;     /* texto sobre o ouro (padrao dos botoes da marca) */            /* #9 29/07: era #3B82F6 azul (fora da marca). Ouro Tizze de assets/site/tizze.css */
  --accent-hover: #E7C869;
  --accent-glow: rgba(215,183,104,0.20);
  --accent-text: var(--accent);   /* acento como TEXTO. No escuro = o proprio acento; as peles claras fecham o tom (ver themes.css) */
  --text-primary: #ECEDF1;
  --text-secondary: #9AA0AD;
  --text-muted: #6B7280;
  --border: rgba(255,255,255,0.08);
  --border-strong: rgba(255,255,255,0.16);
  --success: #5DD68A;
  --danger: #E45858;
  --warning: #E5B05D;

  /* Typography */
  --font-sans: 'Inter', system-ui, -apple-system, sans-serif;
  --font-display: 'Space Grotesk', 'Inter', sans-serif;
  --font-mono: 'JetBrains Mono', ui-monospace, monospace;
  /* 12/08/2026 — ESCALA SUBIDA UM DEGRAU (pedido do Miguel: "aumenta tudo no geral, pra
     ficar mais facil das pessoas identificarem o que estao fazendo"). Proporcoes mantidas;
     so o piso subiu. Mexido AQUI e nao no components.css de proposito: tokens.css e o unico
     carregado com tz_asset_v(), entao a mudanca versiona sozinha e CHEGA no cliente — os
     links de reset.css/components.css ainda tem ?v= chumbado na mao em 24 paginas.
     Anterior: 11 / 13 / 15 / 18 / 24 / 32 / 48 */
  --fs-xs: 12px;
  --fs-sm: 14px;
  --fs-base: 16px;
  --fs-lg: 20px;
  --fs-xl: 26px;
  --fs-2xl: 36px;
  --fs-3xl: 52px;
  --fw-regular: 400;
  --fw-medium: 500;
  --fw-semibold: 600;
  --fw-bold: 700;
  --lh-tight: 1.2;
  --lh-base: 1.5;
  --lh-loose: 1.7;
  --tracking-tight: -0.02em;
  --tracking-normal: 0;

  /* Spacing */
  --sp-1: 4px;
  --sp-2: 8px;
  --sp-3: 12px;
  --sp-4: 16px;
  --sp-5: 24px;
  --sp-6: 32px;
  --sp-7: 48px;
  --sp-8: 64px;

  /* Radius */
  --radius-sm: 8px;   /* 04/08 (Miguel): gostou do arredondado do botao — vale pra campos tambem */
  --radius-btn: 8px;   /* 04/08 (Miguel): as telas usavam 8px. Com 6 o botao ficou quadrado demais */
  --radius-md: 10px;
  --radius-lg: 16px;
  --radius-full: 9999px;

  /* Shadows */
  --shadow-sm: 0 1px 2px rgba(0,0,0,0.3);
  --shadow-md: 0 4px 12px rgba(0,0,0,0.4);
  --shadow-lg: 0 12px 32px rgba(0,0,0,0.5);
  --shadow-glow: 0 0 40px rgba(59,130,246,0.18);

  /* Transitions (expo-out) */
  --transition-fast: 120ms cubic-bezier(.16,1,.3,1);
  --transition-base: 220ms cubic-bezier(.16,1,.3,1);
  --transition-slow: 360ms cubic-bezier(.16,1,.3,1);
}
