body{min-height:100vh;margin:0;display:grid;place-items:center;background:#05070d;color:#e8eefc;font:15px/1.5 system-ui,-apple-system,Segoe UI,sans-serif;padding:16px;box-sizing:border-box}
.si{width:100%;max-width:360px;background:#0d1426;border:1px solid #23305a;border-radius:14px;padding:28px 24px;box-sizing:border-box}
.si-mark{font:700 12px/1 system-ui;letter-spacing:.18em;color:#7fb4ff;margin-bottom:18px}
.si h1{font-size:22px;margin:0 0 6px}
.si p{color:#a9b6d6;margin:0 0 20px}
.si-go{display:flex;align-items:center;justify-content:center;height:46px;border-radius:10px;background:#e8eefc;color:#05070d;font-weight:700;text-decoration:none}
.si-go:hover{background:#fff}
.si-err{background:#3a1216;color:#ffb3b8;border-radius:8px;padding:10px 12px;font-weight:600;font-size:13px;margin:0 0 16px}
.si-small{color:#7d89a8;font-size:12px;margin:16px 0 0}
