/* tema fashionfun.ro — editorial alb-negru + corai, DM Sans, colturi drepte (familia de comparatoare nu arata identic) */
:root{--fond:#fafafa;--alb:#fff;--text:#111;--slab:#666;--linie:#e8e8e8;--brand:#111;--accent:#ff5a5f;--accent2:#e0444a;--pe-accent:#fff;--verde:#1f8a5b;
  --r:0px;--r2:0px;--r3:0px;--font:"DM Sans"}
@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--fond:#0c0c0c;--alb:#161616;--text:#f2f2f2;--slab:#a6a6a6;--linie:#2a2a2a;--brand:#f2f2f2;--accent:#ff7b80;--accent2:#ff7b80;--pe-accent:#1a0506;--verde:#5fd39b}}
:root[data-theme=dark]{--fond:#0c0c0c;--alb:#161616;--text:#f2f2f2;--slab:#a6a6a6;--linie:#2a2a2a;--brand:#f2f2f2;--accent:#ff7b80;--accent2:#ff7b80;--pe-accent:#1a0506;--verde:#5fd39b}
.logo{font-weight:700;letter-spacing:1px;text-transform:uppercase}.logo-b{color:var(--brand)}.logo-m{color:var(--accent)}
.antet{border-bottom:1px solid var(--text)}
h1,h2{font-weight:700;letter-spacing:-.3px}
.card-p strong{font-variant-numeric:tabular-nums}
