*{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;background:linear-gradient(145deg,#0f172a,#1e3a5f,#0f766e);min-height:100vh}.page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1.5rem}.card{background:#fffffff5;border-radius:16px;padding:2.5rem 3rem;max-width:32rem;width:100%;box-shadow:0 24px 48px #00000040;text-align:center}.label{margin:0 0 1rem;font-size:.875rem;color:#64748b;letter-spacing:.05em;text-transform:uppercase}.message{margin:0;font-size:1.75rem;font-weight:600;color:#0f172a;line-height:1.4}.muted{color:#94a3b8;font-weight:500}.error{color:#dc2626;font-size:1rem}
