/* V147: frosted-glass surroundings, unchanged minimal form layout. */
.md146-login{
 background:radial-gradient(circle at 15% 20%,#a3e3d9 0%,transparent 36%),radial-gradient(circle at 85% 78%,#b0e2ee 0%,transparent 38%),linear-gradient(140deg,#d9f1ef,#edf7f8 55%,#dbf2ef)!important;
 isolation:isolate;overflow:hidden;
}
.md146-login::before{
 content:"";position:absolute;inset:clamp(18px,4vw,62px);z-index:-1;
 border-radius:clamp(24px,4vw,52px);border:1px solid rgba(255,255,255,.78);
 background:linear-gradient(135deg,rgba(255,255,255,.36),rgba(255,255,255,.11) 55%,rgba(255,255,255,.27));
 backdrop-filter:blur(22px) saturate(135%);-webkit-backdrop-filter:blur(22px) saturate(135%);
 box-shadow:inset 0 1px 0 rgba(255,255,255,.92),inset 0 -1px 0 rgba(255,255,255,.55),0 16px 70px rgba(8,88,79,.09);
}
.md146-login::after{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;
 background:radial-gradient(circle at 16% 78%,#fff9 0 4px,transparent 14px),radial-gradient(circle at 83% 18%,#fff9 0 6px,transparent 20px),radial-gradient(circle at 74% 82%,#fff9 0 3px,transparent 16px);
}
.md146-card{background:rgba(255,255,255,.86)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-color:rgba(255,255,255,.95)!important;box-shadow:0 22px 65px rgba(26,100,91,.13),inset 0 1px 0 #fff!important}
.md146-return{background:rgba(255,255,255,.6);padding:9px 14px;border:1px solid #ffffffcc;border-radius:30px;backdrop-filter:blur(10px)}
@media(max-width:500px){.md146-login::before{inset:11px;border-radius:25px}}
