/* tema cosmetycsmy.ro — roz pudrat + negru, Playfair Display, colturi fine (familia de comparatoare nu arata identic) */
:root{--fond:#fbf5f6;--alb:#fff;--text:#1d1719;--slab:#6e6266;--linie:#efe1e4;--brand:#1d1719;--accent:#c76b86;--accent2:#a9506b;--pe-accent:#fff;--verde:#3d8a62;
  --r:6px;--r2:4px;--r3:999px;--font:"Playfair Display"}
@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--fond:#141011;--alb:#1d181a;--text:#f3e8eb;--slab:#b6a6ab;--linie:#352b2e;--brand:#f3e8eb;--accent:#e79ab0;--accent2:#e79ab0;--pe-accent:#1d0c12;--verde:#6fcf9b}}
:root[data-theme=dark]{--fond:#141011;--alb:#1d181a;--text:#f3e8eb;--slab:#b6a6ab;--linie:#352b2e;--brand:#f3e8eb;--accent:#e79ab0;--accent2:#e79ab0;--pe-accent:#1d0c12;--verde:#6fcf9b}
.logo{font-weight:700;letter-spacing:.2px}.logo-b{color:var(--brand)}.logo-m{color:var(--accent);font-style:italic}
.antet{border-bottom:1px solid var(--accent)}
h1,h2{font-weight:700}
.card-p strong{font-variant-numeric:tabular-nums}
