/* ============================================================
   Kit de marca — ImovCheck (kit DEFAULT, ADR-097)
   Carregado ANTES de landing/styles.css, theme.css e app.css a partir de
   `brand.assets.path` (`/brand/<BRAND_ASSETS>/brand.css`). Só variáveis e
   @font-face: nenhuma regra de layout mora aqui.

   Os valores são EXATAMENTE os que a landing já usava — trocar o kit é a única
   coisa que muda a cara do produto (a `main` continua deployável em produção).

   A família self-hosted chama-se 'Inter Var', não 'Inter', de propósito: app.css,
   theme.css, print-report.css e product-tour.css pedem 'Inter' SEM @font-face e
   caem no fallback do sistema desde sempre. Declarar 'Inter' aqui trocaria a
   tipografia do app inteiro sem ninguém pedir (a 2ª onda é que decide isso).
   ============================================================ */

@font-face {
  font-family: 'Fraunces';
  src: url('/fonts/fraunces-latin-var.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Inter Var';
  src: url('/fonts/inter-latin-var.woff2') format('woff2');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

:root {
  --brand: #1e3a8a;
  --brand-bright: #2563eb;
  --brand-wash: #eef2fb;
  --ink: #171a21;
  --ink-2: #4c5364;
  --paper: #fbfaf7;
  --seal: #9b3a38;
  --seal-wash: #f7ebea;
  --font-display: 'Fraunces', 'Iowan Old Style', Georgia, serif;
  --font-sans: 'Inter Var', 'Segoe UI', system-ui, -apple-system, sans-serif;

  /* O wordmark do kit é preto e o header do app o recolore por filtro (app.css). */
  --logo-filter: invert(21%) sepia(87%) saturate(2554%) hue-rotate(211deg) brightness(93%) contrast(94%);
  --logo-filter-hover: invert(17%) sepia(91%) saturate(3125%) hue-rotate(203deg) brightness(98%) contrast(101%);
}
