:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,PingFang SC,Microsoft YaHei,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}body{color:#0f172a;background:radial-gradient(circle at 30% 20%,#eef2ff,#f8fafc 60%,#e2e8f0);place-items:center;min-height:100vh;margin:0;display:grid}.card{text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffbf;border:1px solid #0f172a14;border-radius:16px;padding:2.5rem 3rem;box-shadow:0 18px 45px -20px #0f172a73}h1{margin:0 0 .5rem;font-size:2rem}.hint{color:#64748b;margin:0 0 1.75rem}button{font:inherit;color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:0;border-radius:999px;padding:.65rem 1.4rem;transition:transform .15s,box-shadow .15s}button:hover{transform:translateY(-2px);box-shadow:0 10px 20px -10px #6366f1e6}button:active{transform:translateY(0)}@media (prefers-color-scheme:dark){body{color:#e2e8f0;background:radial-gradient(circle at 30% 20%,#1e1b4b,#0f172a 65%)}.card{background:#0f172ab3;border-color:#e2e8f01a}.hint{color:#94a3b8}}
