.reset-pw-page{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--bg-gradient);padding:32px 16px;animation:fadeIn .35s ease-out both}.reset-pw-box{background:#FFFFFF;border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:100%;max-width:540px;padding:40px 36px}.reset-pw-brand{text-align:center;margin-bottom:22px}.reset-pw-logo{height:44px;width:auto;object-fit:contain;margin-bottom:10px}.reset-pw-title{font-family:var(--font-heading);font-size:22px;font-weight:600;color:var(--text);margin-bottom:6px;text-align:center}.reset-pw-sub{font-family:var(--font-body);font-size:13px;color:var(--text-secondary);line-height:1.55;text-align:center;margin-bottom:22px}.reset-pw-notice{background:#FFFBEB;border:1px solid #fde68a;border-radius:var(--radius);padding:14px 16px;font-size:12.5px;color:#92400E;margin-bottom:24px;line-height:1.5;display:flex;align-items:flex-start;gap:10px}@media (max-width:480px){.reset-pw-box{padding:24px 18px;border-radius:var(--radius)}}