/* tema ecost.ro — grafit + albastru electric, IBM Plex Sans, colturi mici (familia de comparatoare nu arata identic) */
:root{--fond:#f2f4f7;--alb:#fff;--text:#14181f;--slab:#5a6372;--linie:#dde2ea;--brand:#1747c9;--accent:#00a3d9;--accent2:#0086b3;--pe-accent:#fff;--verde:#13895a;
  --r:5px;--r2:4px;--r3:3px;--font:"IBM Plex Sans"}
@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--fond:#0e1116;--alb:#161b22;--text:#e6eaf0;--slab:#9aa4b2;--linie:#262d38;--brand:#7ea2ff;--accent:#2ec5f2;--accent2:#2ec5f2;--pe-accent:#04121a;--verde:#3fcf8e}}
:root[data-theme=dark]{--fond:#0e1116;--alb:#161b22;--text:#e6eaf0;--slab:#9aa4b2;--linie:#262d38;--brand:#7ea2ff;--accent:#2ec5f2;--accent2:#2ec5f2;--pe-accent:#04121a;--verde:#3fcf8e}
.logo{font-weight:700;letter-spacing:-.6px}.logo-b{color:var(--accent)}.logo-m{color:var(--brand)}
.antet{border-bottom:2px solid var(--brand)}
h1,h2{font-weight:700;letter-spacing:-.3px}
.card-p strong{font-variant-numeric:tabular-nums}
