/* GRAFIT - antracit cu accent teal. Situl firmei, nu al unui proiect.
   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: #f8fafa;
  --c-fundal-slab: #eaeff0;
  --c-suprafata: #ffffff;
  --c-text: #12181a;            /* 17.1:1 */
  --c-text-slab: #47555a;  /* 7.4:1 */
  --c-accent: #0f5f6b;        /* 7.0:1 */
  --c-accent-text: #ffffff;
  --c-linie: #d5dee0;
  --c-titlu: #16323a;
  --c-hero-1: #14323a;
  --c-hero-2: #0f5f6b;
  --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: #16323a; --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: #0a0e10;
    --c-fundal-slab: #121819;
    --c-suprafata: #101617;
    --c-text: #e9eff0;            /* 16.7:1 */
    --c-text-slab: #a9b9bd;  /* 9.6:1 */
    --c-accent: #5cc8d6;        /* 9.9:1 */
    --c-accent-text: #07181c;
    --c-linie: #222d30;
    --c-titlu: #8adbe6;
    --c-hero-1: #0d2429;
    --c-hero-2: #11434c;
  }
  .navigatie { background: #121819; --c-nav-text: #e9eff0; }
}
