.maint-screen{color:#f5f0e6;z-index:200000;background:radial-gradient(80% 60% at 50% 0,#d4af372e,#0000 55%),linear-gradient(165deg,#0a0c12,#12161f 45%,#0d1018);justify-content:center;align-items:center;padding:24px 16px;display:flex;position:fixed;inset:0}.maint-screen__glow{pointer-events:none;background:radial-gradient(#d4af371f,#0000 70%);height:40%;position:absolute;inset:auto 10% 12%}.maint-screen__card{text-align:center;width:min(460px,100%);position:relative}.maint-screen__logo{justify-content:center;margin-bottom:28px;display:flex}.maint-screen__logo img{width:auto;max-height:72px}.maint-screen__header-brand{align-items:center;gap:12px;display:flex}.maint-screen__header-ring{background:linear-gradient(145deg,#f7e7b059,#d4af3726);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 0 0 2px #d4af3759}.maint-screen__header-inner{font-size:1.45rem;line-height:1}.maint-screen__header-name{text-align:left;font-size:clamp(1.25rem,3.5vw,1.6rem)}.maint-screen__header-name,.maint-screen__title{color:#f7e7b0;letter-spacing:.02em;font-family:Georgia,Times New Roman,serif;font-weight:700}.maint-screen__title{margin:0 0 12px;font-size:clamp(1.65rem,4vw,2.1rem)}.maint-screen__copy{color:#f5f0e6c7;margin:0;font-size:.98rem;line-height:1.55}.maint-screen__copy--second{margin-top:14px}.maint-screen__support{color:#f5f0e68c;margin:22px 0 0;font-size:.85rem}.maint-screen__support a{color:#fd6;text-decoration:none}.maint-screen__support a:hover{text-decoration:underline}
