.site-closed-screen{--closed-pad:clamp(12px,2vw,32px);min-height:100vh;box-sizing:border-box;min-height:100svh;padding:var(--closed-pad);color:#d5e7ff;background:#020d24;flex-direction:column;justify-content:center;align-items:center;margin:0;font-family:system-ui,sans-serif;display:flex}.site-closed-announcement{text-align:center;background:#0c1c38;border:1px solid #29456d;border-radius:24px;width:100%;max-width:640px;margin:auto 0;padding:32px 20px}.site-closed-announcement h1{margin:16px 0;font-size:clamp(24px,5vw,36px);font-weight:700;line-height:1.2}.site-closed-announcement p{color:#b5cbe7;margin:12px 0;line-height:1.6}.site-closed-announcement .site-closed-brand{letter-spacing:.18em;color:#7cdaff;font-size:13px}.site-closed-banner{width:100%;height:auto;max-height:calc(100svh - 90px - var(--closed-pad) - var(--closed-pad));object-fit:contain;display:block}.site-closed-entry{text-align:center;flex-direction:column;align-items:center;gap:6px;max-width:100%;padding:18px 8px 4px;display:flex}.site-closed-admin-logo{cursor:pointer;background:0 0;border:0;border-radius:8px;width:156px;max-width:100%;height:43px;padding:0;display:block}.site-closed-admin-logo .nexus-brand-logo{width:100%;height:100%;display:block;position:relative;overflow:hidden}.site-closed-admin-logo .nexus-brand-image{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.site-closed-admin-logo .nexus-brand-image-light,.site-closed-admin-logo .nexus-brand-gloss{display:none!important}.site-closed-admin-logo .nexus-brand-image-dark{opacity:1!important;display:block!important}:is(.site-closed-admin-logo:focus-visible,.site-closed-return:focus-visible){outline-offset:5px;outline:2px solid #6ddcff}.site-closed-return{color:#e8f3ff;cursor:pointer;background:#0c2448;border:1px solid #5b7caa;border-radius:10px;padding:10px 16px}.site-closed-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:600px){.site-closed-screen{--closed-pad:12px}.site-closed-entry{padding-top:18px}}
