.recovery-page.svelte-c68gvn{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#121212;font-family:sans-serif}.logo-container.svelte-c68gvn{display:flex;justify-content:center;margin-bottom:20px}.icon.svelte-c68gvn{font-size:40px;color:#c084fc;border:2px solid #c084fc;border-radius:8px;padding:5px;line-height:1}h2.svelte-c68gvn{color:#fff;text-align:center;margin-bottom:5px;font-weight:600;font-size:1.8em}.subtitle.svelte-c68gvn{color:#aaa;text-align:center;margin-bottom:30px;font-size:.9em}.form-content.svelte-c68gvn label:where(.svelte-c68gvn){display:block;color:#fff;margin-top:15px;margin-bottom:5px;font-size:.9em}.error-message.svelte-c68gvn{color:#f87171;text-align:center;margin:15px 0;font-size:.9em}.success-message.svelte-c68gvn{color:#4ade80;text-align:center;margin:15px 0;font-size:.9em}.back-prompt.svelte-c68gvn{text-align:center;margin-top:25px;font-size:.9em}.back-prompt.svelte-c68gvn a:where(.svelte-c68gvn){color:#aaa;text-decoration:none;transition:color .2s}.back-prompt.svelte-c68gvn a:where(.svelte-c68gvn):hover{color:#c084fc}
