.auth-page.svelte-1d8xp1y{place-items:center;min-height:calc(100vh - 180px);display:grid}.auth-form.svelte-1d8xp1y{background:#ffffff0d;border-radius:8px;gap:14px;width:min(440px,100%);padding:clamp(22px,4vw,34px);display:grid}img.svelte-1d8xp1y{object-fit:contain}h1.svelte-1d8xp1y{letter-spacing:0;margin:4px 0 0;font-size:2.3rem}p.svelte-1d8xp1y{color:#aaa79d;margin:0;line-height:1.5}.step-label.svelte-1d8xp1y{color:var(--accent-2);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:650}label.svelte-1d8xp1y{gap:7px;display:grid}label.svelte-1d8xp1y span:where(.svelte-1d8xp1y){color:#ddd9cf;font-size:.86rem;font-weight:700}input.svelte-1d8xp1y{color:#f3f3f1;background:#ffffff14;border:0;border-radius:8px;outline:none;min-height:46px;padding:0 12px}.form-error.svelte-1d8xp1y{color:#ff8a78}.translation-example.svelte-1d8xp1y{background:#ffffff0e;border-radius:10px;gap:11px;padding:14px;display:grid}.example-toolbar.svelte-1d8xp1y{color:#aaa79d;justify-content:space-between;align-items:center;gap:12px;font-size:.78rem;display:flex}.example-toolbar.svelte-1d8xp1y button:where(.svelte-1d8xp1y){color:#e7e2d8;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 10px;display:inline-flex}.example-toolbar.svelte-1d8xp1y button:where(.svelte-1d8xp1y):hover,.example-toolbar.svelte-1d8xp1y button:where(.svelte-1d8xp1y):focus-visible,.example-toolbar.svelte-1d8xp1y button.active:where(.svelte-1d8xp1y){background:#ff8a352e}.translation-example.svelte-1d8xp1y>p:where(.svelte-1d8xp1y){color:#e7e2d8}.example-word.svelte-1d8xp1y{border:0;border-bottom:2px solid var(--accent-2);color:inherit;font:inherit;cursor:pointer;background:0 0;padding:0 2px}.example-word.svelte-1d8xp1y:disabled{cursor:default;opacity:.62}.example-gloss.svelte-1d8xp1y,.example-help.svelte-1d8xp1y{min-height:22px;font-size:.82rem}.example-gloss.svelte-1d8xp1y{color:#ffd4b7}.example-help.svelte-1d8xp1y{color:#8f8a80}button.svelte-1d8xp1y:disabled{cursor:default;opacity:.7}.back-action.svelte-1d8xp1y{color:#bbb6aa;cursor:pointer;background:0 0;border:0;min-height:38px}.back-action.svelte-1d8xp1y:hover,.back-action.svelte-1d8xp1y:focus-visible{color:#fff}.auth-link.svelte-1d8xp1y{color:#ddd9cf;text-align:center}
