*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{font-family:Arial,sans-serif;color:#f6fbff;background:#020914 url('/__alderan_closed.png') center/cover fixed no-repeat}.closed-page{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,460px);align-items:center;gap:48px;padding:clamp(24px,6vw,88px);background:linear-gradient(90deg,rgba(1,7,20,.26),rgba(1,7,20,.72))}.brand-copy{max-width:690px;text-shadow:0 3px 24px #000}.brand-copy img{width:116px;filter:drop-shadow(0 0 18px #00bfff)}.brand-copy strong{display:block;font-size:clamp(34px,5vw,72px);letter-spacing:.28em;margin:14px 0 34px}.brand-copy h1{margin:0;font-size:clamp(42px,6vw,86px);text-transform:uppercase;line-height:.95}.brand-copy p{max-width:590px;color:#c5d9eb;font-size:clamp(18px,2vw,25px);line-height:1.5}.login-card{padding:34px;border:1px solid rgba(61,181,255,.38);border-radius:26px;background:rgba(3,17,34,.92);box-shadow:0 24px 80px rgba(0,0,0,.48),0 0 45px rgba(0,174,255,.12);backdrop-filter:blur(14px)}.eyebrow{color:#35d4ff;font-size:12px;font-weight:700;letter-spacing:.18em}.login-card h2{font-size:32px;margin:12px 0 8px}.login-card>p{color:#a9bfd2;line-height:1.5;margin:0 0 24px}label{display:block;margin:16px 0}label span{display:block;margin-bottom:8px;font-size:14px;font-weight:700;color:#dcebf6}input{width:100%;height:52px;padding:0 15px;border:1px solid #254965;border-radius:13px;background:#061220;color:#fff;font-size:16px;outline:none}input:focus{border-color:#00c8ff;box-shadow:0 0 0 3px rgba(0,200,255,.14)}button{width:100%;height:54px;margin-top:8px;border:0;border-radius:14px;background:linear-gradient(135deg,#00d5ff,#087cff);color:#fff;font-size:16px;font-weight:800;cursor:pointer}button:disabled{opacity:.6}.error{padding:11px 13px!important;margin:12px 0!important;border:1px solid #a73952;border-radius:10px;background:#3b1220;color:#ffd6df!important;font-size:14px}.links{display:grid;gap:12px;margin-top:22px;text-align:center}.links a{color:#38d5ff;text-decoration:none;font-weight:700}.links a:last-child{color:#adc5d8;font-weight:400}@media(max-width:850px){.closed-page{grid-template-columns:1fr;padding:24px;background:rgba(1,7,20,.68)}.brand-copy{text-align:center;margin:auto}.brand-copy img{width:76px}.brand-copy strong{font-size:32px;margin:8px 0 16px}.brand-copy h1{font-size:40px}.brand-copy p{font-size:16px}.login-card{width:100%;max-width:480px;margin:auto;padding:25px}}
