.login_wrapper__hVUpm{display:flex;align-items:center;justify-content:center;min-height:100vh;background:#f0f2f5;font-family:system-ui,sans-serif}.login_box__OOv0_{width:100%;max-width:420px;padding:2.5rem;border-radius:1rem;background:#ffffff;box-shadow:0 8px 24px rgb(0 0 0/10%)}.login_title__3mfG4{margin:0 0 1.5rem;text-align:center;font-size:1.75rem;font-weight:600;color:#222}.login_input__d6Jhr{margin-bottom:1rem;border:1px solid #ccc;border-radius:.5rem;font-size:1rem}.login_button__ti3C5,.login_input__d6Jhr{width:100%;padding:.75rem 1rem;box-sizing:border-box}.login_button__ti3C5{background:#2563eb;color:#fff;font-weight:600;border:none;border-radius:.5rem;cursor:pointer;transition:background .2s}.login_button__ti3C5:hover{background:#1e4ed8}