.reset-password-page{background:radial-gradient(circle at top,#0f2a1f,#07140f);justify-content:center;align-items:center;min-height:50dvh;padding:24px;display:flex}.reset-password-card{-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);border:1px solid color-mix(in srgb, var(--surface-inverse) 12%, transparent);width:100%;max-width:520px;box-shadow:0 20px 50px color-mix(in srgb, var(--ink) 50%, transparent);border-radius:20px;padding:32px}.form{flex-direction:column;gap:18px;display:flex}.MuiOutlinedInput-root{background:color-mix(in srgb, var(--surface-inverse) 5%, transparent);border-radius:12px}.MuiOutlinedInput-root fieldset{border-color:color-mix(in srgb, var(--surface-inverse) 20%, transparent)}.MuiOutlinedInput-root:hover fieldset{border-color:color-mix(in srgb, var(--surface-inverse) 30%, transparent)}.MuiOutlinedInput-root.Mui-focused fieldset{border-color:var(--primary)}.MuiInputLabel-root{color:color-mix(in srgb, var(--surface-inverse) 70%, transparent)}.MuiInputLabel-root.Mui-focused{color:var(--primary)}.MuiFormHelperText-root{color:color-mix(in srgb, var(--surface-inverse) 70%, transparent)}.reset-btn{background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:12px;height:48px;margin-top:8px;font-weight:600}.reset-btn:hover{background:linear-gradient(135deg,#16a34a,#15803d)}.error-box{color:#ff6b6b;background:#ff000014;border:1px solid #f003;border-radius:10px;padding:12px}.footer{color:color-mix(in srgb, var(--surface-inverse) 75%, transparent)}
