html,body{color:#fff;text-transform:uppercase;background-color:#000;background-image:radial-gradient(circle,#0006 0%,#000000e6 100%),url(/background.png);background-position:50%;background-size:cover;background-attachment:fixed;justify-content:center;align-items:center;width:100vw;height:100vh;margin:0;padding:0;font-family:monospace;display:flex;overflow:hidden}.glass-card{-webkit-backdrop-filter:blur(40px);z-index:10;text-align:center;background:#ffffff1a;border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;gap:2.5rem;width:100%;max-width:650px;padding:4rem;display:flex;position:relative;box-shadow:0 8px 32px #000c}main{justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex}*{box-sizing:border-box}input,button{color:#fff;text-transform:uppercase;-webkit-appearance:none;letter-spacing:.1em;background:0 0;border:1px solid #444;border-radius:4px;outline:none;width:100%;margin-bottom:1rem;padding:1.25rem 2rem;font-family:inherit;font-size:.9rem;transition:all .2s}input:focus{border-color:#fff}button{cursor:pointer;color:#000;background-color:#fff;border-color:#fff;width:auto;min-width:280px;margin:0 auto;font-weight:800;display:inline-block}.title{letter-spacing:.3em;margin-bottom:.25rem;font-size:3.5rem;font-weight:900}.status{color:#fff;letter-spacing:.25em;opacity:.8;margin-bottom:2.5rem;font-size:.85rem}.fade-in{animation:.5s ease-in fadeIn}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.system-text{color:#fff;letter-spacing:.1em;margin-bottom:1rem;font-size:.8rem}.blink{animation:1.5s linear infinite blinker}@keyframes blinker{50%{opacity:.3}}
