/* DajeTV · stile comune del web (pannello admin, portale, pagine d'errore).
   Leo, 28/10/2026: le pagine web usavano due stili diversi (neri, caratteri e angoli diversi). Da qui prendono tutte
   gli stessi colori, lo stesso carattere e gli angoli a 90° come l'app. L'unico arrotondamento rimasto è quello del
   logo, che è l'icona dell'app (disegnato con l'attributo rx dell'immagine, non con il CSS).
   Pannello admin: leoadmin/theme.css usa queste variabili (tema scuro) e ha in più un tema chiaro. */

:root {
  /* Neri e grigi neutri (prima il pannello usava grigi bluastri, il portale questi) */
  --leo-bg: #0b0b0b;
  --leo-surface: #161616;
  --leo-surface-2: #202020;
  --leo-surface-3: #2a2a2a;
  --leo-line: #2c2c2c;
  --leo-line-strong: #3a3a3a;
  --leo-text: #ededed;
  --leo-muted: #a6a6a6;

  /* Marchio: giallo e nero, bianco come terzo colore (docs/brand/LEGGIMI.md) */
  --leo-brand: #ffc20e;
  --leo-brand-strong: #e6ab00;
  --leo-brand-soft: rgba(255, 194, 14, .12);
  --leo-on-brand: #111111;

  --leo-ok: #3ccf7a;
  --leo-err: #ff6b5a;

  /* Carattere del sistema (prima il pannello scaricava Inter da Google: una richiesta a un sito esterno in più) */
  --leo-font: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;
  --leo-mono: ui-monospace, "Cascadia Mono", Consolas, monospace;
}

/* Angoli a 90° ovunque, come nell'app (anche nei campi, menu e pulsanti di Django e del browser). */
*, *::before, *::after { border-radius: 0 !important; }

/* Pulsanti scritti come nel resto del sito: "Accedi", non "ACCEDI" (l'admin di Django mette in maiuscolo i pulsanti
   principali, "Salva" e "Accedi", con regole più specifiche: serve !important). */
button, input[type="submit"], input[type="button"], .button { text-transform: none !important; letter-spacing: 0 !important; }
