/* Fernseher-Reparatur: Gerüst wie kamera-doktor (styles.css), eigene Welt „TV-Werkstatt“:
   Tiefgrün-Schwarz, Platinengrün als Akzent, Bernstein nur für Handlungsaufforderungen (#B45309: Weiß ca. 5:1). */
:root{
  --bg:#070B0A; --bg-2:#101614; --bg-3:#18201D; --line:#1F2A26; --line-2:#2B3833;
  --fg:#F2F7F4; --fg-2:#B6C3BC; --fg-3:#85948C;
  --red:#B45309; --red-2:#92400E; --red-soft:rgba(217,119,6,.14);
  --cyan:#4ADE80; --cyan-2:#86EFAC; --cyan-soft:rgba(74,222,128,.12);
  --glow-cyan:0 0 0 1px rgba(74,222,128,.5), 0 0 32px -8px rgba(74,222,128,.3);
}
.rec{border-radius:var(--r-xs);letter-spacing:.12em}
.chips span,.chips a{border-radius:var(--r)}
.badge{border-radius:var(--r-xs)!important}
.hero h1 em{color:var(--cyan-2)}
.hero-shade{background:linear-gradient(180deg,rgba(7,11,10,.5) 0%,rgba(7,11,10,.1) 35%,rgba(7,11,10,.72) 72%,rgba(7,11,10,.97) 100%),linear-gradient(90deg,rgba(7,11,10,.8) 0%,rgba(7,11,10,.35) 40%,rgba(7,11,10,0) 62%)}
.logo .mark{background:url(/favicon.svg) center/contain no-repeat!important;border:0!important;box-shadow:none!important}
.logo .mark::before,.logo .mark::after{display:none!important}
.flow.drei{grid-template-columns:repeat(3,1fr)}
.flow.drei::before,.flow.drei::after{display:none}
@media (max-width:980px){.flow.drei{grid-template-columns:1fr}}
.eyebrow{white-space:normal}
.btn{white-space:normal;text-align:center}
@media (max-width:420px){.kva-box{padding:20px 16px}.kva-box .big{font-size:1.6rem}}
@media (max-width:760px){.hero-media img,.hero-media video{object-position:60% 50%}.hero .lead{font-size:1.02rem}}
