body{font-family:Plus Jakarta Sans,sans-serif;min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:#f8fafc;padding:1.5rem}.dark body{background-color:#020617}.auth-card{width:100%;max-width:450px;background:#fff;border-radius:2.5rem;box-shadow:0 20px 50px -12px #0000001a;border:1px solid #f1f5f9;text-align:center}.dark .auth-card{background:#0f172a;border-color:#1e293b;box-shadow:0 20px 50px -12px #0006}.form-input{width:100%;padding:1rem 1.5rem;background-color:#f8fafc;border:2px solid #f1f5f9;border-radius:1.25rem;outline:none;transition:all .2s ease;font-size:.95rem}.dark .form-input{background-color:#02061780;border-color:#1e293b;color:#fff}.form-input:focus{border-color:#f97316;background-color:#fff;box-shadow:0 0 0 4px #f973161a}.dark .form-input:focus{background-color:#020617}
