/* tema treningmag.ro — bleumarin + verde lime, font Rubik, colturi mici (familia de comparatoare nu arata identic) */
:root{--fond:#f3f5f8;--alb:#fff;--text:#0f1b2a;--slab:#526175;--linie:#dce3ec;--brand:#0f2a44;--accent:#8fd400;--accent2:#76b000;--pe-accent:#0b1a10;--verde:#2c8a4a;
  --r:6px;--r2:5px;--r3:4px;--font:"Rubik"}
@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--fond:#0b1320;--alb:#121c2b;--text:#e7edf5;--slab:#9fb0c4;--linie:#22324a;--brand:#9fd3ff;--accent:#a6e22e;--accent2:#a6e22e;--pe-accent:#0b1a10;--verde:#5fd38a}}
:root[data-theme=dark]{--fond:#0b1320;--alb:#121c2b;--text:#e7edf5;--slab:#9fb0c4;--linie:#22324a;--brand:#9fd3ff;--accent:#a6e22e;--accent2:#a6e22e;--pe-accent:#0b1a10;--verde:#5fd38a}
.logo{font-weight:700;letter-spacing:.5px;text-transform:uppercase;font-style:italic}
.antet{border-bottom:4px solid var(--accent)}
h1,h2{font-weight:700;letter-spacing:-.2px}
