/* V125: one CTA interaction across all pages. Header navigation and accordions retain their own interactions. */
html body:is(#koosmos-site,#seitenanfang) :is(a.contact-pill.contact-pill.contact-pill.contact-pill.contact-pill,a.outline-pill.outline-pill.outline-pill.outline-pill.outline-pill,a.legal-button.legal-button.legal-button.legal-button.legal-button,button.signup-submit.signup-submit.signup-submit.signup-submit.signup-submit,button.podcast-more.podcast-more.podcast-more.podcast-more.podcast-more){border-color:#E6A08D!important;transition:background-color .18s ease,color .18s ease,border-color .18s ease}
/* White outlines on the established dark hero/footer surfaces. */
html body:is(#koosmos-site,#seitenanfang) :is(.hero,.studio-hero,.footer-depth) :is(a.contact-pill.contact-pill.contact-pill.contact-pill.contact-pill,a.outline-pill.outline-pill.outline-pill.outline-pill.outline-pill,a.legal-button.legal-button.legal-button.legal-button.legal-button){border-color:#fff!important}
html body:is(#koosmos-site,#seitenanfang) :is(a.contact-pill.contact-pill.contact-pill.contact-pill.contact-pill,a.outline-pill.outline-pill.outline-pill.outline-pill.outline-pill,a.legal-button.legal-button.legal-button.legal-button.legal-button,button.signup-submit.signup-submit.signup-submit.signup-submit.signup-submit,button.podcast-more.podcast-more.podcast-more.podcast-more.podcast-more):is(:hover,:focus-visible):not(:disabled){background:#534555!important;border-color:#E6A08D!important;color:#fff!important;opacity:1!important;box-shadow:none!important}
html body:is(#koosmos-site,#seitenanfang) :is(a.contact-pill.contact-pill.contact-pill.contact-pill.contact-pill,a.outline-pill.outline-pill.outline-pill.outline-pill.outline-pill,a.legal-button.legal-button.legal-button.legal-button.legal-button,button.signup-submit.signup-submit.signup-submit.signup-submit.signup-submit,button.podcast-more.podcast-more.podcast-more.podcast-more.podcast-more):is(:hover,:focus-visible):not(:disabled) :is(span,svg){color:#fff!important}
html body:is(#koosmos-site,#seitenanfang) :is(a.contact-pill,a.outline-pill,a.legal-button,button.signup-submit,button.podcast-more):focus-visible{outline:2px solid #303740!important;outline-offset:5px!important}
html body:is(#koosmos-site,#seitenanfang) .footer-depth :is(a.contact-pill,a.outline-pill,a.legal-button):focus-visible{outline-color:#E6A08D!important}
@media(prefers-reduced-motion:reduce){html body:is(#koosmos-site,#seitenanfang) :is(a.contact-pill,a.outline-pill,a.legal-button,button.signup-submit,button.podcast-more){transition:none!important}}

/* V126: preserve white hero/footer CTAs; Core uses the same pill silhouette. */
html body:is(#koosmos-site,#seitenanfang) :is(.hero,.studio-hero,.footer-depth) :is(a.contact-pill.contact-pill.contact-pill.contact-pill.contact-pill,a.outline-pill.outline-pill.outline-pill.outline-pill.outline-pill){color:#fff!important;background:transparent!important}
html body:is(#koosmos-site,#seitenanfang) :is(.hero,.studio-hero,.footer-depth) :is(a.contact-pill.contact-pill.contact-pill.contact-pill.contact-pill,a.outline-pill.outline-pill.outline-pill.outline-pill.outline-pill) :is(span,svg){color:#fff!important}
html body:is(#koosmos-site,#seitenanfang) :is(.hero,.studio-hero,.footer-depth) :is(a.contact-pill.contact-pill.contact-pill.contact-pill.contact-pill,a.outline-pill.outline-pill.outline-pill.outline-pill.outline-pill):is(:hover,:focus-visible){background:#534555!important;border-color:#E6A08D!important;color:#fff!important}
html body:is(#koosmos-site,#seitenanfang) .core-login.core-login{border-radius:999px!important}

/* Home hero contact sits in .hero-bottom, outside the .hero container. */
html body:is(#koosmos-site,#seitenanfang) .hero-bottom a.contact-pill.contact-pill.contact-pill.contact-pill.contact-pill{border-color:#fff!important;color:#fff!important;background:transparent!important}
html body:is(#koosmos-site,#seitenanfang) .hero-bottom a.contact-pill.contact-pill.contact-pill.contact-pill.contact-pill :is(span,svg){color:#fff!important}
html body:is(#koosmos-site,#seitenanfang) .hero-bottom a.contact-pill.contact-pill.contact-pill.contact-pill.contact-pill:is(:hover,:focus-visible){border-color:#E6A08D!important;background:#534555!important;color:#fff!important}
