/* MultiDebrid Auth v2.8 — single centered form, showcase removed from markup */
body.md-site:has(.md-auth-centered-v28){
 background:
 radial-gradient(720px 420px at 50% 2%,rgba(99,102,241,.13),transparent 68%),
 #060a12!important;
}
body.md-site .md-auth-centered-v28{
 display:block!important;grid-template-columns:none!important;
 width:100%!important;max-width:100%!important;margin:0!important;
 padding:54px 16px 76px!important;
}
body.md-site .md-auth-centered-v28>.md-auth-card{
 width:min(100%,520px)!important;max-width:520px!important;margin:0 auto!important;
 padding:32px!important;border:1px solid rgba(148,163,184,.14)!important;
 border-radius:26px!important;background:linear-gradient(155deg,rgba(15,25,43,.98),rgba(8,14,25,.99))!important;
 box-shadow:0 34px 100px rgba(0,0,0,.30)!important;
}
body.md-site .md-auth-centered-v28>.md-auth-card h1,
body.md-site .md-auth-centered-v28>.md-auth-card h2{
 font-size:clamp(30px,4vw,40px)!important;line-height:1.06!important;letter-spacing:-.045em!important
}
body.md-site .md-auth-centered-v28 .md-form{margin-top:22px!important}
body.md-site .md-auth-centered-v28 input:not([type=checkbox]):not([type=radio]){
 min-height:52px!important;border-radius:13px!important;background:#0a1424!important;
 border:1px solid rgba(148,163,184,.16)!important;color:#f8fafc!important
}
body.md-site .md-auth-centered-v28 .md-google-btn{min-height:48px!important;border-radius:12px!important}
body.md-site .md-auth-centered-v28 .md-btn-primary{
 min-height:48px!important;border-radius:12px!important;
 background:linear-gradient(135deg,#7275ff,#4d9cf5)!important;border:0!important;
 box-shadow:0 14px 32px rgba(85,88,232,.23)!important
}
@media(max-width:760px){
 body.md-site .md-auth-centered-v28{padding:24px 12px 44px!important}
 body.md-site .md-auth-centered-v28>.md-auth-card{width:100%!important;max-width:520px!important;padding:20px!important;border-radius:20px!important}
}
