:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,sans-serif;background:#03070b;color:#dffcff}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(circle at 50% 15%,#123344 0,#071117 32%,#020508 75%)}.shell{min-height:100vh;display:grid;place-items:center;padding:22px}.panel{position:relative;overflow:hidden;width:min(100%,430px);padding:42px 25px 30px;border:1px solid #2d7081;border-radius:28px;background:linear-gradient(145deg,rgba(15,34,42,.92),rgba(3,10,14,.97));box-shadow:0 0 45px #19b6d51f,inset 0 1px #bdf7ff25}.orb{width:76px;height:76px;margin:0 auto 28px;border:1px solid #7ceeff;border-radius:50%;box-shadow:0 0 32px #39d8f077,inset 0 0 25px #39d8f044;background:radial-gradient(circle,#b9fbff 0 3%,#35cfe9 5%,#0b303b 34%,transparent 66%)}.kicker{text-align:center;color:#66a8b5;font-size:.7rem;letter-spacing:.24em}.panel h1{text-align:center;margin:8px 0 5px;letter-spacing:.08em;font-size:2rem}.panel h1 span{color:#6fe8f7}.status{text-align:center;color:#69d9e8;font:600 .72rem monospace;letter-spacing:.18em;margin-bottom:32px}label{display:block;color:#77aeba;font:600 .68rem monospace;letter-spacing:.15em;margin:18px 0 7px}input{width:100%;border:1px solid #24596a;border-radius:13px;padding:15px;background:#02080c;color:#efffff;outline:0;font-size:1rem}input:focus{border-color:#61dfef;box-shadow:0 0 0 3px #35d5e522}button{width:100%;margin-top:25px;border:1px solid #71ebf7;border-radius:13px;padding:15px;background:linear-gradient(180deg,#174b58,#0b2932);color:#eaffff;font-weight:800;letter-spacing:.16em;cursor:pointer;box-shadow:0 0 22px #27c9df25}button:active{transform:translateY(1px)}#message{min-height:1.2em;text-align:center;color:#ff8c9d;font:700 .7rem monospace;letter-spacing:.09em}.readout{margin:34px 0 18px;padding:25px;border:1px solid #28606d;border-radius:17px;background:#031015;display:grid;gap:15px;text-align:center;color:#7cf1cb;font:700 .85rem monospace;letter-spacing:.14em}.authenticated .orb{box-shadow:0 0 38px #49e6b277,inset 0 0 25px #49e6b244}
