/* ============================================================
   HUX — theme-plataforma.css  (torre HUX / dark-tech)
   ------------------------------------------------------------
   Camada de MARCA da plataforma. Depende de tokens.css (base).
   Define accent, ação primária e fontes. dark é o padrão.
   NÃO é o tema de tenant (white-label) — esse vem depois,
   lendo tenants.branding (onda futura).

   Fonte canônica: resources/css/theme-plataforma.css
   Cópia servida:  public/assets/theme-plataforma.css (mesmo conteúdo)
   ============================================================ */

:root {
  /* Accent = cobalt (identidade, nav, links, foco, chips) */
  --accent:        #3251A3;
  --accent-hover:  #5A7EE0;
  --accent-dark:   #26407F;
  --accent-soft:   rgba(50, 81, 163, .22);
  --accent-border: rgba(50, 81, 163, .45);
  --on-accent:     #FFFFFF;

  /* Ação primária = orange (CTA principal: Aprovar, Entrar) */
  --action:        #FF6400;
  --action-hover:  #FF7A26;
  --action-dark:   #D95400;
  --action-soft:   rgba(255, 100, 0, .14);
  --action-border: rgba(255, 100, 0, .45);
  --on-action:     #1A0E00;

  /* Fontes da plataforma */
  --tenant-font-display: 'Sora', 'Manrope', system-ui, sans-serif;
  --tenant-font-body:    'Manrope', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
  --tenant-font-mono:    'JetBrains Mono', ui-monospace, monospace;
}

/* dark é o padrão da plataforma (o layout já marca <html data-theme="dark">).
   Reforço defensivo caso o atributo falte. */
:root:not([data-theme="light"]) {
  color-scheme: dark;
}

/* Brilho decorativo cobalt no fundo — específico da torre HUX */
body {
  background:
    radial-gradient(1200px 600px at 80% -10%, #16203A 0, var(--bg) 55%);
}
