/* V3069 · Globale helle Kopfleiste wie Startseite, helle Chartfläche, heller Community-Kopf.
   Nur Darstellung – Menüpunkte, Links, Suche und Handler bleiben unverändert. */
html{--mtg-surface:oklch(1 0 0);--mtg-page:oklch(.975 .006 250);--mtg-ink:oklch(.33 .16 267);--mtg-muted:oklch(.5 .09 265);--mtg-line:oklch(.88 .025 250);--mtg-accent:oklch(.88 .17 90);--mtg-yt:oklch(.55 .23 25)}

/* „Jetzt neu“ über Kursziele entfernen – überall */
html:not(#mtg0) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6) #mtsMainHeader .mt-nav-new-kz,html:not(#mtg0) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6) .mts-tablet-menu .mt-nav-new-kz{display:none!important}
html:not(#mtg0) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6) #mtsMainHeader :is(.nav>nav,.mts-tablet-menu-links)>a:has(.mt-nav-new-kz){flex-direction:row!important;gap:0!important}

/* Menüpunkte und Wertsuche nebeneinander statt übereinander (Desktop) */
@media(min-width:981px){
  html:not(#mtg0) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6) #mtsMainHeader#mtsMainHeader .nav{display:flex!important;align-items:center!important;gap:16px!important}
  html:not(#mtg0) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6) #mtsMainHeader#mtsMainHeader .nav>.mts-header-brand{flex:0 0 auto!important}
  html:not(#mtg0) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6) #mtsMainHeader#mtsMainHeader .nav>nav{position:static!important;left:auto!important;right:auto!important;top:auto!important;transform:none!important;flex:1 1 auto!important;min-width:0!important;width:auto!important;margin:0!important;justify-content:center!important;flex-wrap:nowrap!important}
  html:not(#mtg0) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6) #mtsMainHeader#mtsMainHeader .nav>.auth-nav-actions{flex:0 0 auto!important;margin-left:auto!important}
}
@media(min-width:981px) and (max-width:1500px){
  html:not(#mtg0) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6) #mtsMainHeader#mtsMainHeader .nav>nav{gap:2px clamp(6px,.75vw,12px)!important}
  html:not(#mtg0) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6) #mtsMainHeader#mtsMainHeader #mtsHdrSearch .mts-vs-field{width:clamp(150px,12vw,180px)!important}
}

/* Helle Kopfleiste auf allen Seiten (Startseite hat eigene, gleiche Regeln) */
html:not(.mt-home-light):not(#mtg0) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6) #mtsMainHeader#mtsMainHeader{background:var(--mtg-surface)!important;background-image:none!important;color:var(--mtg-ink)!important;border-bottom:1px solid var(--mtg-line)!important;box-shadow:none!important}
html:not(.mt-home-light):not(#mtg0) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6) #mtsMainHeader#mtsMainHeader :is(.nav>nav>a,.mts-tablet-menu-links>a,.auth-nav-btn:not(.login)){color:var(--mtg-ink)!important;-webkit-text-fill-color:var(--mtg-ink)!important}
html:not(.mt-home-light):not(#mtg0) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6) #mtsMainHeader#mtsMainHeader .nav>nav>a{background-color:transparent!important;background-image:none!important}
html:not(.mt-home-light):not(#mtg0) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6) #mtsMainHeader#mtsMainHeader .mts-header-logo{content:url('/assets/MT_3c.svg')!important}
html:not(.mt-home-light):not(#mtg0) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6) #mtsMainHeader#mtsMainHeader .mts-menu-toggle span{background:var(--mtg-ink)!important}
html:not(.mt-home-light):not(#mtg0) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6) #mtsMainHeader#mtsMainHeader .auth-nav-btn.login{background:var(--mtg-accent)!important;color:var(--mtg-ink)!important;-webkit-text-fill-color:var(--mtg-ink)!important;border-color:var(--mtg-accent)!important}
html:not(.mt-home-light):not(#mtg0) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6) #mtsMainHeader#mtsMainHeader #mtsHdrSearch .mts-vs-field{background:var(--mtg-surface)!important;border:2px solid #ffd34d!important}
html:not(.mt-home-light):not(#mtg0) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6) #mtsMainHeader#mtsMainHeader #mtsHdrSearch :is(.mts-vs-glass,.mts-vs-ico .mts-vs-glass,input){color:var(--mtg-ink)!important;-webkit-text-fill-color:var(--mtg-ink)!important}
html:not(.mt-home-light):not(#mtg0) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6) #mtsMainHeader#mtsMainHeader .mts-tablet-menu{background:var(--mtg-surface)!important;border-color:var(--mtg-line)!important}
/* Rotes YouTube-Symbol unverändert erkennbar */
html:not(#mtg0) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6) #mtsMainHeader#mtsMainHeader .yt-live-mark{background:var(--mtg-yt)!important;background-image:none!important;opacity:1!important;animation:none!important;filter:none!important}
html:not(#mtg0) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6) #mtsMainHeader#mtsMainHeader .yt-live-mark>i{border-left-color:var(--mtg-surface)!important;background:transparent!important}
/* Laufband oben hell */
html:not(.mt-home-light):not(#mtg0) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6) #mtsLiveTicker{background:var(--mtg-surface)!important;border-bottom:1px solid var(--mtg-line)!important}

/* Chartseite: helle Fläche statt Blau */
html:not(#mtg0) body.mt-detail-page:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6){background:var(--mtg-page)!important;background-image:none!important}
html:not(#mtg0) body.mt-detail-page:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6) :is(main,.page,.wrap,.container,.detail-wrap){background-color:transparent!important;background-image:none!important}
html:not(#mtg0) body.mt-detail-page:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6)>a:first-child,html:not(#mtg0) body.mt-detail-page:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6) .mt-back-link{color:var(--mtg-ink)!important}

/* Datenschutz-Auswahl hell wie auf der Startseite */
html:not(.mt-home-light):not(#mtg0) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6) #mtConsentPanel{background:var(--mtg-surface)!important;color:var(--mtg-ink)!important;border:1px solid var(--mtg-line)!important;border-radius:8px!important;box-shadow:0 12px 40px color-mix(in oklab,var(--mtg-ink) 18%,transparent)!important}
html:not(.mt-home-light):not(#mtg0) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6) #mtConsentPanel :is(h2,p,summary,label,span,a){color:var(--mtg-ink)!important}
html:not(.mt-home-light):not(#mtg0) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6) #mtConsentPanel small{color:var(--mtg-muted)!important}
html:not(.mt-home-light):not(#mtg0) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6) #mtConsentPanel button{background:var(--mtg-surface)!important;color:var(--mtg-ink)!important;border-color:var(--mtg-line)!important}
html:not(.mt-home-light):not(#mtg0) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6) #mtConsentPanel .mt-consent-actions button{background:var(--mtg-accent)!important;border-color:var(--mtg-accent)!important;color:var(--mtg-ink)!important}

/* Community-Kopf hell wie Startseite */
html:not(#mtg0):not(#mtg00) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6):not(#mtg7):not(#mtg8):not(#mtg9):not(#mtg10) #mtcpHero#mtcpHero#mtcpHero.mtcp-hero{background:var(--mtg-surface)!important;background-image:none!important;border:1px solid var(--mtg-line)!important;box-shadow:0 1px 2px color-mix(in oklab,var(--mtg-ink) 8%,transparent)!important;color:var(--mtg-ink)!important}
html:not(#mtg0):not(#mtg00) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6):not(#mtg7):not(#mtg8):not(#mtg9):not(#mtg10) #mtcpHero#mtcpHero#mtcpHero.mtcp-hero :is(h1,h1 *,h2){color:var(--mtg-ink)!important;-webkit-text-fill-color:var(--mtg-ink)!important;text-shadow:none!important}
html:not(#mtg0):not(#mtg00) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6):not(#mtg7):not(#mtg8):not(#mtg9):not(#mtg10) #mtcpHero#mtcpHero#mtcpHero.mtcp-hero :is(p,small){color:var(--mtg-muted)!important;-webkit-text-fill-color:var(--mtg-muted)!important}
html:not(#mtg0):not(#mtg00) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6):not(#mtg7):not(#mtg8):not(#mtg9):not(#mtg10) #mtcpHero#mtcpHero#mtcpHero.mtcp-hero .mtcp-hero-in>.l>:first-child:not(h1){color:var(--mtg-muted)!important;-webkit-text-fill-color:var(--mtg-muted)!important}
html:not(#mtg0):not(#mtg00) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6):not(#mtg7):not(#mtg8):not(#mtg9):not(#mtg10) #mtcpHero#mtcpHero#mtcpHero.mtcp-hero a:not([class*=primary]):not(:first-of-type),html:not(#mtg0):not(#mtg00) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6):not(#mtg7):not(#mtg8):not(#mtg9):not(#mtg10) #mtcpHero#mtcpHero#mtcpHero.mtcp-hero button:not([class*=primary]):not(:first-of-type){background:var(--mtg-surface)!important;color:var(--mtg-ink)!important;-webkit-text-fill-color:var(--mtg-ink)!important;border:1px solid var(--mtg-line)!important}
html:not(#mtg0):not(#mtg00) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6):not(#mtg7):not(#mtg8):not(#mtg9):not(#mtg10) #mtcpHero#mtcpHero#mtcpHero.mtcp-hero :is(hr,.line,[class*=rule]){border-color:var(--mtg-line)!important;background:var(--mtg-line)!important}

/* V3069b: Ergänzungen nach Livemessung */
html:not(#mtg0) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6) #mtsMainHeader .nav>nav>a .mt-nav-new,html:not(#mtg0) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6) .mts-tablet-menu-links>a .mt-nav-new{display:none!important}
html:not(#mtg0):has(body.mt-detail-page){background:var(--mtg-page)!important}
html:not(#mtg0) body.mt-detail-page:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6) #primaryChartCard.card{background:var(--mtg-surface)!important;background-image:none!important;border-color:var(--mtg-line)!important}
html:not(.mt-home-light):not(#mtg0) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6) #mtsMainHeader#mtsMainHeader #mtsHdrSearch .mts-vs-ico{background:var(--mtg-surface)!important;border:2px solid #ffd34d!important;color:var(--mtg-ink)!important}
html:not(.mt-home-light):not(#mtg0) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6) #mtsMainHeader#mtsMainHeader #mtsHdrSearch .mts-vs-ico svg{color:var(--mtg-ink)!important}
html:not(#mtg0) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6) #mtsMainHeader :is(.nav>nav,.mts-tablet-menu-links)>a:has(.mt-nav-new){flex-direction:row!important;gap:0!important}

/* V3069c: Kommentar-Namen, Meinungsfrage, Zurück-Link, kein Play-Symbol auf dem Sendungsbild */
html:not(#mtg0):not(#mtg00) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6):not(#mtg7):not(#mtg8):not(#mtg9):not(#mtg10) :is(.mtc-cm-head,.mtc-cm-head a,.mtc-cm-head b,.mtc-cm-head strong){color:var(--mtg-ink)!important;-webkit-text-fill-color:var(--mtg-ink)!important;text-shadow:none!important}
html:not(#mtg0):not(#mtg00) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6):not(#mtg7):not(#mtg8):not(#mtg9):not(#mtg10) .mtc-cm-head :is(small,time,span:not([class*=badge]):not([class*=av])){color:var(--mtg-muted)!important;-webkit-text-fill-color:var(--mtg-muted)!important}
html:not(#mtg0):not(#mtg00) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6):not(#mtg7):not(#mtg8):not(#mtg9):not(#mtg10) .mto-q{color:var(--mtg-muted)!important;-webkit-text-fill-color:var(--mtg-muted)!important}
html:not(#mtg0):not(#mtg00) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6):not(#mtg7):not(#mtg8):not(#mtg9):not(#mtg10).mt-detail-page a[href]:is(.back,.mt-back,[class*=back]){color:var(--mtg-ink)!important}
html:not(#mtg0):not(#mtg00) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6):not(#mtg7):not(#mtg8):not(#mtg9):not(#mtg10) #mtbaLive .mtba-live-thumbwrap::after,html:not(#mtg0):not(#mtg00) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6):not(#mtg7):not(#mtg8):not(#mtg9):not(#mtg10) #mtbaLive .mtba-live-thumbwrap::before{display:none!important;content:none!important;background:none!important}

/* V3069d: Chartseite – Schrift dunkel, Aufklappbereiche hell */
html:not(#mtg0):not(#mtg00) body.mt-detail-page:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6):not(#mtg7):not(#mtg8):not(#mtg9):not(#mtg10){color:var(--mtg-ink)!important}
html:not(#mtg0):not(#mtg00) body.mt-detail-page:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6):not(#mtg7):not(#mtg8):not(#mtg9):not(#mtg10) a[data-mt-chart-back]{color:var(--mtg-ink)!important;-webkit-text-fill-color:var(--mtg-ink)!important;border-color:var(--mtg-line)!important}
html:not(#mtg0):not(#mtg00) body.mt-detail-page:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6):not(#mtg7):not(#mtg8):not(#mtg9):not(#mtg10) details.mt-clean-disclosure{background:var(--mtg-surface)!important;background-image:none!important;border:1px solid var(--mtg-line)!important;color:var(--mtg-ink)!important}
html:not(#mtg0):not(#mtg00) body.mt-detail-page:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6):not(#mtg7):not(#mtg8):not(#mtg9):not(#mtg10) details.mt-clean-disclosure>summary,html:not(#mtg0):not(#mtg00) body.mt-detail-page:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6):not(#mtg7):not(#mtg8):not(#mtg9):not(#mtg10) details.mt-clean-disclosure>summary *{color:var(--mtg-ink)!important;-webkit-text-fill-color:var(--mtg-ink)!important}

/* V3069e: Laufband oben hell auf allen Seiten, Etikett „LIVE HANDELSSIGNALE“ rot */
html:not(#mtg0):not(#mtg00) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6):not(#mtg7):not(#mtg8):not(#mtg9):not(#mtg10) #mtsLiveTicker,html:not(#mtg0):not(#mtg00) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6):not(#mtg7):not(#mtg8):not(#mtg9):not(#mtg10) #mtsLiveTicker .ticker-track,html:not(#mtg0):not(#mtg00) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6):not(#mtg7):not(#mtg8):not(#mtg9):not(#mtg10) #mtsLiveTicker .st-signal-ticker-item,html:not(#mtg0):not(#mtg00) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6):not(#mtg7):not(#mtg8):not(#mtg9):not(#mtg10) #mtsLiveTicker .st-signal-ticker-item :is(span:not(.asset-logo),b,strong){background-color:var(--mtg-surface)!important;background-image:none!important}
html:not(#mtg0):not(#mtg00) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6):not(#mtg7):not(#mtg8):not(#mtg9):not(#mtg10) #mtsLiveTicker{border-bottom:1px solid var(--mtg-line)!important}
html:not(#mtg0):not(#mtg00) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6):not(#mtg7):not(#mtg8):not(#mtg9):not(#mtg10) #mtsLiveTicker .st-signal-ticker-item{color:var(--mtg-ink)!important;border-right-color:var(--mtg-line)!important}
html:not(#mtg0):not(#mtg00) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6):not(#mtg7):not(#mtg8):not(#mtg9):not(#mtg10) #mtsLiveTicker .st-signal-ticker-item :is(b,.st-ticker-sep){color:var(--mtg-ink)!important;-webkit-text-fill-color:var(--mtg-ink)!important}
html:not(#mtg0):not(#mtg00) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6):not(#mtg7):not(#mtg8):not(#mtg9):not(#mtg10) #mtsLiveTicker .st-signal-ticker-item :is(.st-ticker-since,.st-ticker-price){color:var(--mtg-muted)!important;-webkit-text-fill-color:var(--mtg-muted)!important}
html:not(#mtg0):not(#mtg00) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6):not(#mtg7):not(#mtg8):not(#mtg9):not(#mtg10) #mtsLiveTicker .st-signal-ticker-item :is(.long,.green){color:oklch(.55 .15 150)!important;-webkit-text-fill-color:oklch(.55 .15 150)!important}
html:not(#mtg0):not(#mtg00) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6):not(#mtg7):not(#mtg8):not(#mtg9):not(#mtg10) #mtsLiveTicker .st-signal-ticker-item :is(.red,.short){color:oklch(.55 .2 25)!important;-webkit-text-fill-color:oklch(.55 .2 25)!important}
html:not(#mtg0):not(#mtg00) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6):not(#mtg7):not(#mtg8):not(#mtg9):not(#mtg10) #mtsLiveTicker .st-signal-ticker-item .flat{color:var(--mtg-muted)!important;-webkit-text-fill-color:var(--mtg-muted)!important}
html:not(#mtg0):not(#mtg00) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6):not(#mtg7):not(#mtg8):not(#mtg9):not(#mtg10) #mtsLiveTicker .st-signal-ticker-label,html:not(#mtg0):not(#mtg00) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6):not(#mtg7):not(#mtg8):not(#mtg9):not(#mtg10) #mtsLiveTicker .st-signal-ticker-label *{background:var(--mtg-yt)!important;background-image:none!important;color:var(--mtg-surface)!important;-webkit-text-fill-color:var(--mtg-surface)!important}
html:not(#mtg0):not(#mtg00) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6):not(#mtg7):not(#mtg8):not(#mtg9):not(#mtg10) #mtsLiveTicker .mt-motion-control{background:var(--mtg-surface)!important;color:var(--mtg-ink)!important;border:1px solid var(--mtg-line)!important}
html:not(#mtg0) body:not(#mtg1):not(#mtg2):not(#mtg3) #mtsLiveTicker .st-signal-ticker-label{box-shadow:6px 0 12px color-mix(in oklab,var(--mtg-ink) 12%,transparent)!important}
/* V3069f: Community-Kopf nutzt das helle Teamfoto der Startseite */
html:not(#mtg0) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6) #mtcpHero img[src*="mt-team-hero"]{content:url('/assets/community-torso.webp')!important;object-fit:contain!important;object-position:center bottom!important;background:transparent!important;border-radius:0!important;box-shadow:none!important}
/* V3069g: Glocke, Nachrichten, Profil und Menüpfeil oben rechts hell statt blau */
html:not(#mtg0):not(#mtg00) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6):not(#mtg7):not(#mtg8):not(#mtg9):not(#mtg10) #mtsMainHeader .auth-nav-actions :is(a,button):not(.login):not(#authLoginBtn){background:var(--mtg-surface)!important;background-image:none!important;color:var(--mtg-ink)!important;-webkit-text-fill-color:var(--mtg-ink)!important;border:1px solid var(--mtg-line)!important;box-shadow:none!important}
html:not(#mtg0):not(#mtg00) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6):not(#mtg7):not(#mtg8):not(#mtg9):not(#mtg10) #mtsMainHeader .auth-nav-actions :is(a,button):not(.login):not(#authLoginBtn) :is(span,b,strong,small,em):not(.mt-hdr-cnt){background-color:transparent!important;color:var(--mtg-ink)!important;-webkit-text-fill-color:var(--mtg-ink)!important}
html:not(#mtg0):not(#mtg00) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6):not(#mtg7):not(#mtg8):not(#mtg9):not(#mtg10) #mtsMainHeader .auth-nav-actions :is(a,button):not(.login):not(#authLoginBtn) svg{color:var(--mtg-ink)!important;stroke:currentColor}
html:not(#mtg0):not(#mtg00) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6):not(#mtg7):not(#mtg8):not(#mtg9):not(#mtg10) #mtsMainHeader .auth-nav-actions :is(a,button):not(.login):not(#authLoginBtn):hover{background:var(--mtg-soft,var(--mtg-surface))!important}
/* V3069h: Kopfleiste immer vollständig – Menü bricht um statt abzuschneiden, Wertsuche und rechter Bereich nie gekürzt */
@media (min-width:1024px){
html:not(#mtg0):not(#mtg00) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6):not(#mtg7):not(#mtg8):not(#mtg9):not(#mtg10) #mtsMainHeader#mtsMainHeader .nav>nav{flex-wrap:wrap!important;row-gap:4px!important;overflow:visible!important;min-width:0!important}
html:not(#mtg0):not(#mtg00) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6):not(#mtg7):not(#mtg8):not(#mtg9):not(#mtg10) #mtsMainHeader#mtsMainHeader .nav>nav>a{flex:0 0 auto!important;white-space:nowrap!important}
html:not(#mtg0):not(#mtg00) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6):not(#mtg7):not(#mtg8):not(#mtg9):not(#mtg10) #mtsMainHeader#mtsMainHeader .nav>.auth-nav-actions{display:flex!important;visibility:visible!important;opacity:1!important;flex:0 0 auto!important;flex-wrap:nowrap!important;overflow:visible!important;min-width:max-content!important}
html:not(#mtg0):not(#mtg00) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6):not(#mtg7):not(#mtg8):not(#mtg9):not(#mtg10) #mtsMainHeader#mtsMainHeader #mtsHdrSearch{flex:0 0 auto!important;width:auto!important;max-width:none!important;overflow:visible!important}
html:not(#mtg0):not(#mtg00) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6):not(#mtg7):not(#mtg8):not(#mtg9):not(#mtg10) #mtsMainHeader#mtsMainHeader #mtsHdrSearch .mts-vs-field{width:190px!important;min-width:190px!important;max-width:190px!important;overflow:hidden!important}
html:not(#mtg0):not(#mtg00) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6):not(#mtg7):not(#mtg8):not(#mtg9):not(#mtg10) #mtsMainHeader#mtsMainHeader #mtsHdrSearch input{width:100%!important;min-width:0!important;text-overflow:ellipsis!important}
}
/* V3069i: Kopfleiste bleibt beim Scrollen und Laden immer oben sichtbar */
html:not(#mtg0):not(#mtg00) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6):not(#mtg7):not(#mtg8):not(#mtg9):not(#mtg10) #mtsMainHeader#mtsMainHeader{position:sticky!important;top:0!important;transform:none!important;visibility:visible!important;opacity:1!important;z-index:9000!important;background:var(--mtg-surface)!important}
html:not(#mtg0):not(#mtg00),html:not(#mtg0):not(#mtg00) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6):not(#mtg7):not(#mtg8):not(#mtg9):not(#mtg10){overflow-x:clip!important;overflow-y:visible!important}
html:not(#mtg0):not(#mtg00) body:has(#mtsLiveTicker):not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6):not(#mtg7):not(#mtg8):not(#mtg9):not(#mtg10):not(#mtg11) #mtsMainHeader#mtsMainHeader{top:41px!important}
/* V3069j: 7 px mehr Luft unter der Hinweiszeile der Marktkarten */
html:not(#mtg0):not(#mtg00) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6):not(#mtg7):not(#mtg8):not(#mtg9):not(#mtg10) .mt-syse-row{margin-bottom:10px!important}
html:not(#mtg0):not(#mtg00) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6):not(#mtg7):not(#mtg8):not(#mtg9):not(#mtg10) .mt-syse-row{padding-bottom:7px!important;box-sizing:content-box!important}
/* V3069k: Abschnittsköpfe der Startseite laufen nicht über die Kopfleiste */
html:not(#mtg0):not(#mtg00) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6):not(#mtg7):not(#mtg8):not(#mtg9):not(#mtg10) header.mthl-head{position:static!important;z-index:auto!important}
html:not(#mtg0):not(#mtg00) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6):not(#mtg7):not(#mtg8):not(#mtg9):not(#mtg10) #mtsMainHeader#mtsMainHeader{z-index:20000!important}

/* 3069-www13: Menüleiste klebt ganz oben (Laufband kann 0 px hoch sein), nichts scheint darüber durch */
html:not(#mtg0):not(#mtg00):not(#mtg000) body:not(#mtg1):not(#mtg2):not(#mtg3):not(#mtg4):not(#mtg5):not(#mtg6):not(#mtg7):not(#mtg8):not(#mtg9):not(#mtg10):not(#mtg11):not(#mtg12).mt-community-route #mtsMainHeader#mtsMainHeader{top:0!important}

/* 3069-www15: Menüpunkt BLOG ausgeblendet (Seite nicht mehr im neuen Design) */
#mtsMainHeader a[href$="/blog.html"],#mtsMainHeader a[href$="/blog"],.mts-tablet-menu a[href$="/blog.html"],.mts-mobile-menu a[href$="/blog.html"]{display:none!important}
