html body:has(.splash-shell),
html body:has(.splash-shell) .site-shell,
html body:has(.splash-shell) main,
html body .site-shell main .splash-shell {
    background: #fff !important;
    background-image: none !important;
}

html body .site-shell main .splash-shell .splash-form-panel {
    background: #101719 !important;
    border-color: #274c47 !important;
    box-shadow: 0 18px 44px rgba(16, 23, 25, .28) !important;
}

html body .site-shell main .splash-shell .splash-form-panel :is(.splash-form-kicker, h2, p, label) {
    color: #fff !important;
    -webkit-text-fill-color: #fff !important;
}

html body .site-shell main .splash-shell .splash-form-panel .splash-form-kicker {
    color: #9fd0bb !important;
    -webkit-text-fill-color: #9fd0bb !important;
}

html body .site-shell main .splash-shell .splash-form-panel .splash-form-note {
    color: #d8e0da !important;
    -webkit-text-fill-color: #d8e0da !important;
}

html body .site-shell main .splash-shell .splash-form-panel .form-field {
    background: #fff !important;
    border-color: #d8ddd8 !important;
    color: #101719 !important;
    -webkit-text-fill-color: #101719 !important;
}

html body .site-shell main .splash-shell .splash-form-panel .form-field::placeholder {
    color: #5d6863 !important;
    -webkit-text-fill-color: #5d6863 !important;
}
