*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:#050505;color:#f5f5f5;font-family:Arial,Helvetica,sans-serif}.shell{min-height:100vh;display:grid;place-items:center;padding:24px}.card{width:min(100%,480px);min-height:210px;border:1px solid #30343b;border-radius:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:28px;text-align:center;background:#050505}.card strong{color:#ff7417;letter-spacing:.08em;font-size:14px}.card p{margin:0;font-size:15px}.card small{color:#9ca3af;line-height:1.5}.spinner{width:40px;height:40px;border-right:1px solid #343a40;border-top:1px solid #343a40;border-color:#ff7417 #ff7417 #343a40 #343a40;border-style:solid;border-width:2px 2px 1px 1px;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.spinner{animation:none}}