.login-content.svelte-15j9pf3{flex:1;display:flex;align-items:center;justify-content:center}.login-card.svelte-15j9pf3{width:100%;max-width:400px;padding:2.5rem;background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow);-webkit-backdrop-filter:var(--backdrop-blur);backdrop-filter:var(--backdrop-blur)}@media (max-width: 768px){.login-card.svelte-15j9pf3{padding:2rem 1.5rem;max-width:100%;margin:0 1rem}}.login-card.svelte-15j9pf3 h1:where(.svelte-15j9pf3){color:var(--accent);margin-bottom:1rem;font-weight:600;text-align:center;font-size:1.75rem}@media (max-width: 768px){.login-card.svelte-15j9pf3 h1:where(.svelte-15j9pf3){font-size:1.5rem;margin-bottom:.75rem}}.subtitle.svelte-15j9pf3{text-align:center;color:var(--text-secondary);margin-bottom:1.5rem;font-size:.9rem;line-height:1.4}.success-content.svelte-15j9pf3{text-align:center}.success-content.svelte-15j9pf3 h1:where(.svelte-15j9pf3){margin-bottom:1.5rem}.success-message.svelte-15j9pf3{margin-bottom:2rem}.success-message.svelte-15j9pf3 p:where(.svelte-15j9pf3){color:var(--text-secondary);margin-bottom:.75rem;font-size:.9rem;line-height:1.4}.success-message.svelte-15j9pf3 p:where(.svelte-15j9pf3):last-child{margin-bottom:0}[data-theme=light] h1.svelte-15j9pf3{text-shadow:0 2px 4px rgba(183,157,130,.1)}.inputs-wrapper.svelte-15j9pf3{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:1.5rem}.form-actions.svelte-15j9pf3{margin-top:.5rem}.form-actions.svelte-15j9pf3 .button{height:42px;line-height:1.4;border:none!important}.back-to-login.svelte-15j9pf3{text-align:center;margin-top:1.25rem}.back-to-login.svelte-15j9pf3 a:where(.svelte-15j9pf3){color:var(--text-secondary);font-size:.9rem;text-decoration:none;transition:color .2s ease}.back-to-login.svelte-15j9pf3 a:where(.svelte-15j9pf3):hover{color:var(--accent);text-decoration:underline}[data-theme=light] .back-to-login.svelte-15j9pf3 a:where(.svelte-15j9pf3):hover{color:var(--accent-secondary)}
