.password-page.svelte-19153xz{min-height:100vh;display:flex;align-items:center;justify-content:center;font-family:var(--font-body);background-color:var(--color-green-200)}.container.svelte-19153xz{background:var(--surface-default);padding:var(--spacing-lg) var(--spacing-md);border-radius:var(--radius-md);box-shadow:0 10px 40px #0003;max-width:450px;width:90%}.description.svelte-19153xz{color:var(--text-body);margin:var(--spacing-sm) 0 var(--spacing-lg) 0;line-height:var(--line-height-body-base);font-size:var(--font-size-body-base);font-family:var(--font-body)}form.svelte-19153xz{display:flex;flex-direction:column;gap:var(--spacing-sm)}.password-input.svelte-19153xz{padding:var(--spacing-xs) var(--spacing-md);border:var(--border-width-sm) solid var(--border-default);border-radius:var(--radius-md);transition:all .2s}.recaptcha-widget.svelte-19153xz{display:flex;justify-content:center;margin:var(--spacing-sm) 0}.submit-button.svelte-19153xz{padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-body-base);font-weight:var(--font-weight-heavy);color:var(--text-action-on-color);background:var(--surface-action);border-radius:var(--radius-round);cursor:pointer;transition:all .2s;min-height:var(--spacing-lg-md)}.submit-button.svelte-19153xz:hover:not(:disabled){background:var(--surface-action-hover);color:var(--text-action-hover)}.error.svelte-19153xz{color:var(--text-error);font-size:var(--font-size-body-caption);padding:var(--spacing-xs);background:var(--surface-error);border-radius:var(--radius-xs);border:var(--border-width-sm) solid var(--border-error);margin-top:var(--spacing-2xs)}
