/* Concept 15 – ruhigere Darstellung (Kundenwunsch 28.10.2026)
   Wird von tools/build.py als letztes Stylesheet in jede Seite eingebunden.
   Parallax-Attribute (data-speed/data-px/data-rot) und das CTA-Wachstum beim Scrollen entfernt build.py direkt im HTML. */

/* 1. Texte, Bilder, Karten: kein Einblenden von unten beim Scrollen, alles sofort sichtbar */
html.c15-js [data-rv]{opacity:1!important;filter:none!important;clip-path:none!important;transition:none!important}
html.c15-js [data-rv]{transform:none}
html.c15-js .c15-fm__it[data-rv]:nth-child(even){transform:translateY(40px)}
html.c15-js [data-split] .c15-wi{transform:none!important;opacity:1!important;transition:none!important}
.c15-legal.is-js .c15-legal__content .c15-legal__reveal{opacity:1!important;transform:none!important;transition:none!important}
html.c15-js .c15-bond__c .c15-bh__fill,html.c15-js .c15-bond__c .c15-bh__str,html.c15-js .c15-bond__c .c15-bh__shine{clip-path:none!important;transition:none!important}
.c15-hero__img img{animation:none!important}

/* 2. Icons und Linien-Grafiken: fertig gezeichnet, kein Aufbau (Logo zeichnet sich weiter selbst) */
html.c15-js [data-draw]:not(.c15-lg) .c15-dp{stroke-dasharray:none!important;stroke-dashoffset:0!important;animation:none!important}

/* 2b. Logo Concept 15 und C15-Badge: Animation bleibt, nur der wandernde Farbstreifen raus (einfarbig weiß) */
.c15-lg{--lg:#fff!important}

/* 3. Icon-Hintergrund heller, damit das Icon besser zu sehen ist */
.c15-ico{background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.26),rgba(255,255,255,.12) 70%)!important;border-color:rgba(255,255,255,.3)!important}

/* 3b. Icons über Fotos (Leistungs-Karten Startseite): milchiges Glas, Foto schimmert durch, Icon dunkel */
.c15-svc__ico,.c15-svc__card:hover .c15-svc__ico{background:rgba(245,240,234,.62)!important;-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%);border:1px solid rgba(255,255,255,.75)!important;color:#141118!important;box-shadow:0 12px 28px -12px rgba(0,0,0,.7)!important}

/* 4. Überschriften: einfarbig weiß, kein Farbverlauf, kein Schimmern */
.c15-grad,.c15 .c15-h1 em,.c15 .c15-h2 em,.c15 .c15-h3 em,.c15-grad .c15-wi,.c15 em .c15-wi,
.c15-hero__rot .c15-rot>span,.c15-slg .c15-slg__big .c15-rot>span,.c15-priv .c15-h2 span[data-type],
.c15-legal .c15-legal__title em,.c15-404 .c15-404__num{
  background:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;animation:none!important}
.c15 .c15-h1,.c15 .c15-h2,.c15 .c15-h3,.c15-legal .c15-legal__title{color:#fff!important}

/* 4b. Menü/Header bleibt beim Scrollen oben stehen (kein Wegschieben nach oben), auch am Handy */
.c15-hd.is-hidden{transform:none!important}

/* 5. Buttons: schlicht weiß, ohne Farbverlauf und ohne pulsierenden Farbring */
.c15 .c15-btn,.c15-btn,.c15-dock a.is-main,.c15-legal .c15-legal__btn{background:#fff!important;color:#141118!important}
.c15-btn:hover,.c15-legal .c15-legal__btn:hover{box-shadow:0 16px 40px -16px rgba(255,255,255,.35)!important}
.c15-btn::before,.c15-dock a.is-main::before,.c15-legal .c15-legal__btn::before{animation:none!important;box-shadow:none!important}
.c15 .c15-btn--ghost,.c15-btn--ghost,.c15-btn--ghost:hover{background:var(--c15-bg2)!important;color:var(--c15-ink)!important;border:1px solid rgba(255,255,255,.55)!important}

/* 6. Kundenwunsch 28.10.2026 abends: Farbverlauf überall raus – restliche Texte, Menü, Zahlen und Badges schlicht weiß */
.c15-band i,.c15-bond__p b,.c15-lm__grid .c15-card b,.c15-ltabs__list b,.c15-pl__g li:hover b,.c15-stack__count b,
.c15-menu__nav a i,.c15-menu__nav a:hover span,.c15-menu__nav a.is-active span{
  background:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
.c15-bnav__bar a.is-active,.c15-pills__ind,.c15-ola.is-bond .c15-ola__steps li b{background:#fff!important}
.c15-bnav__bar a.is-active{color:#141118!important;box-shadow:0 8px 24px -8px rgba(255,255,255,.35)!important}
.c15-ola.is-bond .c15-ola__steps li b{color:#141118!important}
.c15-ant__tag,.c15-anton__bubble span,.c15-many__tag--n,.c15-oh__d.is-today>span::after,.c15-rev__card figcaption span{
  background:#fff!important;color:#141118!important;box-shadow:0 20px 40px -14px rgba(0,0,0,.5)!important}
.c15-many__tags li{background:var(--c15-bg2)!important;border:1px solid rgba(255,255,255,.55)!important;color:#fff!important}
.c15-chip,.c15-priv__chips .c15-chip{animation:none!important;color:#fff!important}
.c15-chip::before{display:none!important}
.c15-chip svg{color:#fff!important}
.c15-eyebrow,.c15-legal .c15-legal__pill{color:#fff!important}
.c15-eyebrow::before{background:#fff!important;box-shadow:none!important;animation:none!important}
.c15-hd__nav a::before,.c15-link::after{background:#fff!important}
.c15-hd__nav a::after{background:#fff!important;box-shadow:0 0 8px rgba(255,255,255,.6)!important}
.c15-many__tags li::before{display:none!important}
.c15-legal .c15-legal__nav a.is-active,.c15-legal .c15-legal__toast{background:#fff!important;color:#141118!important}
.c15-tl__item.is-active .c15-tl__dot{color:#fff!important}
.c15-burger:hover{border-color:rgba(255,255,255,.6)!important}
