/**
 * Asil Pest Control — tokens de cor (versão digital)
 * Extraídos do logo oficial e calibrados para tela
 * (saturação/contraste um pouco acima do PNG original).
 */

:root {
  /* Primárias */
  --asil-blue: #1A7AD9;
  --asil-blue-deep: #0E5CAD;
  --asil-blue-ink: #0B3A6E;

  /* Natureza / limpeza */
  --asil-green: #8CC63F;
  --asil-green-bright: #A4DB4A;
  --asil-cyan: #2EC8D9;

  /* Sol / energia (arco do logo) */
  --asil-sun: #F5B820;
  --asil-sun-warm: #F08A1F;

  /* Neutros */
  --asil-white: #FFFFFF;
  --asil-mist: #F3F8FC;
  --asil-line: #D5E4F2;
  --asil-muted: #5A7390;
  --asil-body: #1C334D;

  /* Semânticos de UI */
  --asil-bg: var(--asil-mist);
  --asil-surface: var(--asil-white);
  --asil-text: var(--asil-body);
  --asil-text-muted: var(--asil-muted);
  --asil-primary: var(--asil-blue);
  --asil-primary-hover: var(--asil-blue-deep);
  /* CTA: verde da marca (sol fica só como acento do arco/logo) */
  --asil-accent: var(--asil-green);
  --asil-accent-hover: #6FA82E;
  --asil-accent-warm: var(--asil-sun-warm);
  --asil-secondary: var(--asil-cyan);
  --asil-border: var(--asil-line);
  --asil-cta: var(--asil-green);
  --asil-cta-hover: var(--asil-accent-hover);
  --asil-cta-text: var(--asil-blue-ink);

  /* Gradientes úteis */
  --asil-gradient-brand: linear-gradient(135deg, var(--asil-green) 0%, var(--asil-cyan) 42%, var(--asil-blue) 100%);
  --asil-gradient-sun: linear-gradient(90deg, var(--asil-sun-warm) 0%, var(--asil-sun) 100%);
  --asil-gradient-hero: linear-gradient(160deg, #E8F4FF 0%, var(--asil-mist) 45%, #F7FBF0 100%);

  /**
   * Tipografia — C) Figtree (uma família: títulos + texto/UI)
   */
  --asil-font-display: "Figtree", system-ui, sans-serif;
  --asil-font-body: "Figtree", system-ui, sans-serif;
}
