/* PRUN - visiniu cald, demn. Autonomia pastrata, nu neputinta.
   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: #fdf8fa;
  --c-fundal-slab: #f6e9f0;
  --c-suprafata: #ffffff;
  --c-text: #22131c;            /* 17.0:1 */
  --c-text-slab: #5e4453;  /* 8.2:1 */
  --c-accent: #8a2b5e;        /* 7.7:1 */
  --c-accent-text: #ffffff;
  --c-linie: #ebd4e0;
  --c-titlu: #6d2049;
  --c-hero-1: #8a2b5e;
  --c-hero-2: #a83a76;
  --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: #6d2049; --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: #150a10;
    --c-fundal-slab: #1f0f18;
    --c-suprafata: #1c0d15;
    --c-text: #f7e9f1;            /* 16.5:1 */
    --c-text-slab: #cfaec0;  /* 9.7:1 */
    --c-accent: #f090bf;        /* 8.7:1 */
    --c-accent-text: #220914;
    --c-linie: #3a1e2d;
    --c-titlu: #f5a8cd;
    --c-hero-1: #3d1228;
    --c-hero-2: #581a3a;
  }
  .navigatie { background: #1f0f18; --c-nav-text: #f7e9f1; }
}
