/* KLC-AUTH-THEME-V1: four auth palettes; approved Cream/Colorful CSS is untouched. */
html:root[data-theme="midnight-gold"]:is(html,#klc-auth-theme){--at-bg:#081723;--at-surface:#122839;--at-raised:#1a3447;--at-sidebar:#0d202f;--at-line:#3b5265;--at-text:#f3f5f7;--at-muted:#b7c6d2;--at-accent:#e3bd70;--at-accentInk:#251e11;--at-selected:#e3bd70;--at-icon:#253f50;--at-green:#83d6ac;--at-red:#ffaba3;}
html:root[data-theme="classic"]:is(html,#klc-auth-theme){--at-bg:#0a232a;--at-surface:#13353c;--at-raised:#1e454c;--at-sidebar:#0d2b33;--at-line:#416168;--at-text:#edf7f7;--at-muted:#b2cdd0;--at-accent:#75d7c8;--at-accentInk:#102d2a;--at-selected:#75d7c8;--at-icon:#204c51;--at-green:#8cddb0;--at-red:#ffb4aa;}
html:root[data-theme="pearl"]:is(html,#klc-auth-theme){--at-bg:#edf1f5;--at-surface:#ffffff;--at-raised:#f4f7fb;--at-sidebar:#f7f9fc;--at-line:#c5d1de;--at-text:#263e56;--at-muted:#526980;--at-accent:#466c95;--at-accentInk:#ffffff;--at-selected:#466c95;--at-icon:#e4edf7;--at-green:#17613d;--at-red:#a33232;}
html:root[data-theme="royal-bronze"]:is(html,#klc-auth-theme){--at-bg:#231c19;--at-surface:#342a25;--at-raised:#43372f;--at-sidebar:#2a211c;--at-line:#786152;--at-text:#fff1e4;--at-muted:#d4bdab;--at-accent:#e3af7c;--at-accentInk:#302012;--at-selected:#e3af7c;--at-icon:#514030;--at-green:#a6d7ac;--at-red:#ffb5a5;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body{--klc-ink:var(--at-text)!important;--klc-muted:var(--at-muted)!important;--klc-gold:var(--at-accent)!important;--klc-gold2:var(--at-accent)!important;--klc-line:var(--at-line)!important;color:var(--at-text)!important;background:linear-gradient(125deg,var(--at-bg),var(--at-raised))!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .klc-bg-photo{opacity:.1!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .klc-bg-photo:after{background:linear-gradient(110deg,var(--at-bg),transparent)!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .klc-login-shell,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .force-shell{color:var(--at-text)!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .klc-login-side,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .force-form-side{background:color-mix(in srgb,var(--at-surface) 65%,transparent)!important;border-color:var(--at-line)!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .klc-wordmark{background:var(--at-surface)!important;border-color:var(--at-line)!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .klc-wordmark b,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .klc-hero h1,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .klc-signature b,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .force-brand-name strong,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .force-intro h1{color:var(--at-text)!important;text-shadow:none!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .klc-wordmark small,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .klc-hero p,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .klc-signature,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .klc-signature span,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .force-intro p,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .force-brand-footer{color:var(--at-muted)!important;opacity:1!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .klc-hero h1 span,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .klc-eyebrow,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .force-intro h1 em,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .force-eyebrow{color:var(--at-accent)!important;-webkit-text-fill-color:var(--at-accent)!important;background:none!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .klc-mark,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .klc-feature-icon,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .force-lock{color:var(--at-accent)!important;background:var(--at-icon)!important;border-color:var(--at-line)!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .klc-eyebrow:before,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .klc-signature i{background:var(--at-accent)!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .klc-feature,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .klc-hospitality-band{background:linear-gradient(130deg,var(--at-surface),var(--at-raised))!important;border-color:var(--at-line)!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .klc-feature b,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .klc-hospitality-copy,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .klc-hospitality-copy small{color:var(--at-text)!important;text-shadow:none!important;opacity:1!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .login-card.klc-card,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .klc-card-body,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .force-card,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .force-card-body{background:var(--at-surface)!important;color:var(--at-text)!important;border-color:var(--at-line)!important;box-shadow:0 20px 65px #00000026!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .klc-card-head,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .force-card-head{background:linear-gradient(130deg,var(--at-surface),var(--at-raised))!important;border-color:var(--at-line)!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .klc-card h2,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .force-card h2,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .force-card-head strong{color:var(--at-text)!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .klc-product,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .force-step,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .force-footer-mark{color:var(--at-accent)!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .klc-card-head p,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .klc-login-note,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .klc-hotel-class,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .force-card-head p,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .force-hint,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .force-card-note,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .force-card-footer{color:var(--at-muted)!important;opacity:1!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .klc-tenant{background:var(--at-raised)!important;border-color:var(--at-line)!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .klc-tenant img,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .force-hotel-logo{mix-blend-mode:normal!important;background:#fffdf8!important;border-radius:8px;padding:3px;box-sizing:border-box;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .klc-tenant b{color:var(--at-text)!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .klc-tenant small,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .klc-stars{color:var(--at-accent)!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .klc-card label,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .force-card label,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .klc-facility-switch label{color:var(--at-text)!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .klc-card input,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .klc-card input:hover,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .klc-card input:focus,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .force-card input,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .force-card input:focus,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .klc-facility-switch select,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .login-language select{background:var(--at-surface)!important;background-image:none!important;border-color:var(--at-line)!important;color:var(--at-text)!important;-webkit-text-fill-color:var(--at-text)!important;caret-color:var(--at-text)!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .klc-card input::placeholder,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .force-card input::placeholder{color:var(--at-muted)!important;-webkit-text-fill-color:var(--at-muted)!important;opacity:1!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .klc-card input:-webkit-autofill,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .klc-card input:-webkit-autofill:hover,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .klc-card input:-webkit-autofill:focus,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .force-card input:-webkit-autofill{box-shadow:0 0 0 1000px var(--at-surface) inset!important;-webkit-box-shadow:0 0 0 1000px var(--at-surface) inset!important;-webkit-text-fill-color:var(--at-text)!important;border-color:var(--at-line)!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .klc-card input:focus-visible,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .force-card input:focus-visible,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .login-language select:focus-visible{outline:2px solid var(--at-accent)!important;outline-offset:2px;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .klc-field-icon,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .klc-password-toggle,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .force-input-icon{color:var(--at-accent)!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .klc-password-toggle{background:transparent!important;border:0!important;box-shadow:none!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .klc-card form button:not(.klc-password-toggle),
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .force-card button[type="submit"]{background:var(--at-selected)!important;color:var(--at-accentInk)!important;border-color:var(--at-accent)!important;text-shadow:none!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .force-brand{background:linear-gradient(145deg,var(--at-sidebar),var(--at-bg))!important;color:var(--at-text)!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .force-brand::before,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-auth-theme):is(html,#klc-auth-theme-2):is(html,#klc-auth-theme-3) body.login-body .force-brand::after{opacity:.13!important;}
