body{min-height:100vh;margin:0;background:#f1f5f9;color:#0f172a;font-family:system-ui,-apple-system,"Segoe UI",sans-serif}.auth-shell{display:grid;min-height:100vh;padding:24px;place-items:center}.auth-card{width:min(100%,440px);padding:34px;border:1px solid #e2e8f0;border-radius:18px;background:#fff;box-shadow:0 18px 45px rgba(15,23,42,.1)}.auth-card-wide{width:min(100%,860px)}.auth-card h1{margin-bottom:8px;color:#1d4ed8;font-size:1.8rem}.auth-link{margin:22px 0 0;text-align:center}@media(max-width:600px){.auth-shell{padding:12px}.auth-card{padding:22px}}
