.login-page.svelte-1x05zx6{width:min(100% - var(--page-gutter) * 2, 24rem);margin-inline:auto}.login-tabs.svelte-1x05zx6{border-bottom:1px solid var(--game-mid-gray);margin-block-end:1.5rem;display:flex}.login-tab.svelte-1x05zx6{font-family:var(--font-sans);font-size:var(--font-size-lg);color:var(--text-color);opacity:.55;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:4px 8px 10px;transition:opacity .15s}.login-tab.svelte-1x05zx6:hover{opacity:.8}.login-tab--active.svelte-1x05zx6{border-bottom-color:var(--link-color);opacity:1;font-weight:600}.login-form.svelte-1x05zx6{flex-direction:column;gap:1rem;display:flex}.field.svelte-1x05zx6{flex-direction:column;gap:.375rem;display:flex}.field-label.svelte-1x05zx6{font-family:var(--font-sans);font-size:var(--font-size-sm);font-weight:600}.field-input.svelte-1x05zx6{border:1px solid var(--game-mid-gray);background-color:var(--input-surface);color:var(--text-color);font-family:var(--font-sans);font-size:var(--font-size-base);border-radius:.25rem;padding:.625rem .875rem;line-height:1.5}.field-input.svelte-1x05zx6:focus{outline:2px solid var(--link-color);outline-offset:2px}.field-hint.svelte-1x05zx6{font-family:var(--font-sans);font-size:var(--font-size-xs);color:var(--text-color);opacity:.7}.form-actions.svelte-1x05zx6{flex-direction:column;gap:.75rem;margin-block-start:.5rem;display:flex}.login-options.svelte-1x05zx6{font-family:var(--font-sans);font-size:var(--font-size-sm);justify-content:space-between;align-items:center;gap:1rem;display:flex}.remember-me.svelte-1x05zx6{cursor:pointer;align-items:center;gap:.5rem;display:flex}.feedback-opt-in.svelte-1x05zx6{color:var(--text-color);cursor:pointer;font-size:var(--font-size-sm);align-items:center;gap:10px;font-weight:600;display:flex}.feedback-opt-in.svelte-1x05zx6 span:where(.svelte-1x05zx6){opacity:.85}.feedback-opt-in.svelte-1x05zx6 input[type=checkbox]:where(.svelte-1x05zx6){width:1.25rem;height:1.25rem;accent-color:var(--game-blue);cursor:pointer}.forgot-link.svelte-1x05zx6{color:var(--link-color);text-decoration:none}.forgot-link.svelte-1x05zx6:hover{text-decoration:underline}.resend-form.svelte-1x05zx6{display:contents}.alert-link.svelte-1x05zx6{color:inherit;font-family:inherit;font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.alert-link.svelte-1x05zx6:hover{opacity:.85}.alert-link--pending.svelte-1x05zx6{cursor:default;opacity:.75;text-decoration:none}
