/* tema tecomm.ro — albastru electric + verde-lime, Space Grotesk, colțuri drepte-moi (familia de comparatoare nu arată identic; axe: docs/DESIGN.md) */
:root{--fond:#f4f7fb;--alb:#fff;--text:#0d1726;--slab:#556274;--linie:#d9e2ee;--brand:#1f5fe0;--accent:#9be22b;--accent2:#7cc414;--pe-accent:#0d1726;--verde:#178a5a;
  --r:8px;--r2:10px;--r3:6px;--font:"Space Grotesk"}
@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--fond:#0a111c;--alb:#121c2b;--text:#e8eef7;--slab:#9aa8bb;--linie:#24324a;--brand:#5b8dff;--accent:#a8ee3a;--accent2:#a8ee3a;--pe-accent:#0a111c;--verde:#4fd39a}}
:root[data-theme=dark]{--fond:#0a111c;--alb:#121c2b;--text:#e8eef7;--slab:#9aa8bb;--linie:#24324a;--brand:#5b8dff;--accent:#a8ee3a;--accent2:#a8ee3a;--pe-accent:#0a111c;--verde:#4fd39a}
.logo{font-weight:700;letter-spacing:-.02em}.logo-b{color:var(--text)}.logo-m{color:var(--brand)}
h1,h2{font-weight:700;letter-spacing:-.02em}
.card-p strong{font-variant-numeric:tabular-nums;color:var(--brand)}
