/* Logo CS jak na stronie głównej – jednakowe na wszystkich stronach (wersja kolorów B, 30.10.2026) */
a.cs-logo{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:inherit;font-family:Manrope,system-ui,sans-serif;line-height:1.15}
a.cs-logo .cs-mono{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:4px;font:700 21px/1 Georgia,serif;letter-spacing:-.02em;flex:none}
a.cs-logo .cs-txt{display:flex;flex-direction:column} a.cs-logo .cs-nazwa{font-weight:700;font-size:16px} a.cs-logo .cs-pod{font-size:9px;letter-spacing:.14em;opacity:.75;margin-top:3px}
a.cs-logo-ciemne .cs-mono{background:#7fe0c4;color:#0f1e2e} a.cs-logo-ciemne{color:#f8fafb}
a.cs-logo-jasne .cs-mono{background:#0f1e2e;color:#fff} a.cs-logo-jasne{color:#0f1e2e}
/* kalkulatory poglądowe na stronie głównej – ciemne karty jak kalkulatory eksperckie */
.tool-cards .tool-card{background:#0f1e2e!important;color:#fff!important;border-color:#0f1e2e!important;box-shadow:0 16px 45px rgba(15,30,46,.14)}
.tool-cards .tool-card .tool-q,.tool-cards .tool-card h3{color:#fff!important}
.tool-cards .tool-card p,.tool-cards .tool-card li{color:#c9d5df!important}
.tool-cards .tool-card li::before,.tool-cards .tool-card li::marker{color:#7fe0c4!important}
.tool-cards .tool-card .tool-tag{background:#7fe0c4!important;color:#0f1e2e!important}
.tool-cards .tool-card .tool-go{color:#7fe0c4!important}
