/* ==========================================================================
   style.css (Entry Point)
   --------------------------------------------------------------------------
   Diese Datei lädt alle Styles in stabiler Reihenfolge:
   1) Basis
   2) Layout + Komponenten
   3) Zustände
   4) Seitenspezifische Styles
========================================================================== */

@import url("./base/reset.css");
@import url("./base/tokens.css");
@import url("./base/typography.css");
@import url("./base/utilities.css");

@import url("./layout/layout.css");

@import url("./components/header-wave.css");
@import url("./components/navbar.css");
@import url("./components/scroll-top-button.css");
@import url("./components/burger.css");
@import url("./components/overlay-menu.css");
@import url("./components/footer.css");
@import url("./components/cookie-consent.css");

@import url("./states/states.css");

@import url("./sections/home/layout.css");
@import url("./sections/home/forms.css");
@import url("./sections/home/buttons.css");
@import url("./sections/home/toast.css");
@import url("./sections/home/responsive.css");
@import url("./sections/about/layout.css");
@import url("./sections/leistungen/layout.css");

@import url("./pages/karriere.css");
@import url("./pages/kontakt.css");

.home-card-face,
.home-reset-modal-dialog,
.callback-modal-dialog,
.leistungen-partner-modal-dialog,
.cookie-consent-dialog,
.cookie-consent-settings,
.career-floating-panel,
.kontakt-info-panel,
.career-job-card,
.leistung-card,
.leistungen-faq-item {
    background: #ffffff;
}

.home-field-input.is-invalid {
    background: #ffffff;
}
