/* INDIGO - albastru asezat, institutional fara raceala. Dreptul, nu mila.
   GENERAT de scripts/gen_teme.py. Nu edita aici, se suprascrie.
   Contrastele din comentarii sunt calculate la generare, nu estimate.
   Publicul are peste 65 de ani, deci textul de corp tine pragul AAA (7:1). */
:root {
  --c-fundal: #f8f9fd;
  --c-fundal-slab: #e9edf9;
  --c-suprafata: #ffffff;
  --c-text: #141829;            /* 16.7:1 */
  --c-text-slab: #474e6b;  /* 7.8:1 */
  --c-accent: #2f4a9e;        /* 7.7:1 */
  --c-accent-text: #ffffff;
  --c-linie: #d6dcf0;
  --c-titlu: #243a7d;
  --c-hero-1: #2f4a9e;
  --c-hero-2: #3d5fc4;
  --font-text: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;
  --font-titlu: var(--font-text);
}

h1, h2, h3 { color: var(--c-titlu); }
/* Bara de navigatie are variabila ei de text, separata de textul de pe butoane.
   Motivul e concret: pe intuneric accentul devine DESCHIS, deci butonul cere text
   inchis, dar bara ramane INCHISA si cere text deschis. Cu o singura variabila,
   navigatia iese invizibila pe intuneric. S-a si intamplat, pe 16.09.2026. */
.navigatie { background: #243a7d; --c-nav-text: #ffffff; }
.rezumat {
  background: var(--c-fundal-slab);
  border-left: 6px solid var(--c-accent);
  padding: 1.25rem 1.5rem;
}

/* --- Mod intunecat. Paleta e gandita, nu inversata mecanic: fiecare tema isi
       pastreaza caracterul si pe intuneric. Textul de corp tine tot AAA. --- */
@media (prefers-color-scheme: dark) {
  :root {
    --c-fundal: #0a0c17;
    --c-fundal-slab: #111423;
    --c-suprafata: #10131f;
    --c-text: #e8ebf7;            /* 16.4:1 */
    --c-text-slab: #aeb6d4;  /* 9.7:1 */
    --c-accent: #8ba4f5;        /* 8.1:1 */
    --c-accent-text: #0b1128;
    --c-linie: #242a45;
    --c-titlu: #a8bcff;
    --c-hero-1: #1a2350;
    --c-hero-2: #26346f;
  }
  .navigatie { background: #111423; --c-nav-text: #e8ebf7; }
}
