html{color-scheme:light}
html,body{min-width:0;min-height:100%;margin:0;background:#f5f1e8;color:#174d3b}
body.eberg-admin{font-family:Montserrat,Arial,sans-serif}
#ebergStandaloneLogin{box-sizing:border-box;background:#f5f1e8}
#ebergStandaloneLogin section{border-color:#b8c3bb;background:#fffdf8;color:#174d3b;box-shadow:0 18px 54px rgba(24,42,33,.14)}
#ebergStandaloneLogin h1{margin:10px 0 8px;color:#174d3b;font-size:clamp(24px,6vw,34px);line-height:1.12}
#ebergStandaloneLogin p{color:#4f6257}
#ebergStandaloneLogin input{border:1px solid #597769;background:#fff;color:#123c2f}
#ebergStandaloneLogin #submit{border:1px solid #174d3b;background:#174d3b;color:#fff}
#ebergStandaloneLogin #submit:disabled{opacity:1;border-color:#597769;background:#315e4d;color:#fff}
#ebergStandaloneLogin .eberg-admin-auth__mark{display:block;width:min(178px,58vw);margin:0 auto 8px}
#ebergStandaloneLogin .eberg-admin-auth__mark img{display:block;width:100%;height:auto}
#ebergStandaloneLogin .eberg-admin-auth__message{border:0;border-top:1px solid #b7c9be;border-radius:0;background:transparent;color:#174d3b!important;font-size:12px;line-height:1.45}
#ebergStandaloneLogin button.eberg-admin-auth__resume{margin-top:10px;border:1px solid #597769;background:transparent;color:#174d3b}
#ebergStandaloneLogin button.eberg-admin-auth__back{color:#174d3b!important}
#ebergStandaloneLogin .eberg-admin-auth__message:empty{display:block;min-height:0;margin:0;padding:0;border:0;background:transparent}
@media(prefers-color-scheme:dark){
 html{color-scheme:dark}
 html,body,#ebergStandaloneLogin{background:#0d2b20;color:#f4f7f4}
 #ebergStandaloneLogin section{border-color:#7f9b8c;background:#173b2f;color:#f4f7f4;box-shadow:0 18px 54px rgba(0,0,0,.24)}
 #ebergStandaloneLogin h1,#ebergStandaloneLogin label,#ebergStandaloneLogin .eberg-admin-auth__mark{color:#f4f7f4}
 #ebergStandaloneLogin p{color:#d7e2db}
 #ebergStandaloneLogin input{border-color:#a6beb1;background:#10543f;color:#fff}
 #ebergStandaloneLogin #submit,#ebergStandaloneLogin #submit:disabled{opacity:1;border-color:#8eaa99;background:#174d3b;color:#f4f7f4}
 #ebergStandaloneLogin .eberg-admin-auth__message{border-color:#7f9b8c;background:transparent;color:#eaf3ec!important}
 #ebergStandaloneLogin button.eberg-admin-auth__resume{border-color:#a6beb1;background:transparent;color:#eef5f0}
 #ebergStandaloneLogin button.eberg-admin-auth__back{color:#eef5f0!important}
}
html[data-theme="dark"],html[data-theme="dark"] body,body.eberg-admin.eberg-night-mode,html[data-theme="dark"] #ebergStandaloneLogin,body.eberg-admin.eberg-night-mode #ebergStandaloneLogin{color-scheme:dark;background:#0d2b20;color:#f4f7f4}
html[data-theme="dark"] #ebergStandaloneLogin section,body.eberg-admin.eberg-night-mode #ebergStandaloneLogin section{border-color:#7f9b8c;background:#173b2f;color:#f4f7f4;box-shadow:0 18px 54px rgba(0,0,0,.24)}
html[data-theme="dark"] #ebergStandaloneLogin :is(h1,label,.eberg-admin-auth__mark),body.eberg-admin.eberg-night-mode #ebergStandaloneLogin :is(h1,label,.eberg-admin-auth__mark){color:#f4f7f4}
html[data-theme="dark"] #ebergStandaloneLogin p,body.eberg-admin.eberg-night-mode #ebergStandaloneLogin p{color:#d7e2db}
html[data-theme="dark"] #ebergStandaloneLogin input,body.eberg-admin.eberg-night-mode #ebergStandaloneLogin input{border-color:#a6beb1;background:#10543f;color:#fff}
html[data-theme="dark"] #ebergStandaloneLogin :is(#submit,#submit:disabled),body.eberg-admin.eberg-night-mode #ebergStandaloneLogin :is(#submit,#submit:disabled){opacity:1;border-color:#8eaa99;background:#174d3b;color:#f4f7f4}
html[data-theme="dark"] #ebergStandaloneLogin button.eberg-admin-auth__back,body.eberg-admin.eberg-night-mode #ebergStandaloneLogin button.eberg-admin-auth__back{color:#eef5f0!important}
