.resend-verification-container{display:flex;min-height:100vh;flex-direction:column;align-items:center;justify-content:center;padding:1rem;text-align:center;max-width:2xl;margin:0 auto;font-family:Poppins,sans-serif;background-color:#f5f1e9}.resend-verification-card{width:100%;max-width:420px;padding:2rem;border-radius:1rem;box-shadow:0 8px 24px #c7158526;background-color:#fff;border:1px solid rgba(221,160,221,.3);transition:transform .3s ease}.resend-verification-card:hover{transform:translateY(-4px)}.resend-verification-title{color:#c71585;font-size:28px;font-weight:700;margin-bottom:1.5rem;letter-spacing:.5px}.resend-verification-form{display:flex;flex-direction:column;gap:1.25rem}.form-group{display:flex;flex-direction:column;text-align:left}.form-label{font-size:14px;margin-bottom:6px;color:#191970}.form-input{padding:12px;border:1px solid #DDA0DD;border-radius:8px;font-size:16px;transition:border-color .2s ease,box-shadow .2s ease}.form-input:focus{outline:none;border-color:#c71585;box-shadow:0 0 0 2px #c715851a}.form-input::placeholder{color:#999}.error-message{color:#e53e3e;font-size:14px;text-align:left;margin-top:4px}.submit-button{background-color:#f99;color:#191970;padding:12px 20px;border-radius:8px;font-weight:700;border:none;cursor:pointer;transition:all .2s ease;margin-top:10px;font-size:16px}.submit-button:hover:not(:disabled){background-color:#ff8080;transform:translateY(-2px)}.submit-button:disabled{opacity:.7;cursor:default}.signin-link{margin-top:1.5rem;font-size:14px}.link{color:#c71585;text-decoration:none;font-weight:500;transition:color .2s ease}.link:hover{color:#a50b68;text-decoration:underline}.success-message{display:flex;flex-direction:column;align-items:center;gap:1rem}.success-message p{margin-bottom:.75rem;color:#191970}.action-button{background-color:#f99;color:#191970;padding:12px 20px;text-decoration:none;border-radius:8px;font-weight:700;display:inline-block;transition:all .2s ease;margin-top:.5rem}.action-button:hover{background-color:#ff8080;transform:translateY(-2px)}
