.wrap.svelte-1s728sz{max-width:360px;margin:0 auto;padding:5rem 1.5rem;display:flex;flex-direction:column;gap:1.25rem}.logo.svelte-1s728sz{font-family:Fraunces,serif;font-style:italic;font-weight:500;font-size:1.3rem;text-align:center;color:var(--ink)}.tabs.svelte-1s728sz{display:flex;gap:0;border-bottom:1px solid var(--border)}.tabs.svelte-1s728sz button:where(.svelte-1s728sz){flex:1;padding:.6rem;background:none;border:none;cursor:pointer;font-family:DM Sans,sans-serif;font-size:.875rem;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px}.tabs.svelte-1s728sz button.active:where(.svelte-1s728sz){color:var(--ink);border-bottom-color:var(--rust)}form.svelte-1s728sz{display:flex;flex-direction:column;gap:.875rem}label.svelte-1s728sz{display:flex;flex-direction:column;gap:.35rem;font-family:DM Mono,monospace;font-size:.62rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}input.svelte-1s728sz{padding:.6rem .75rem;border:1px solid var(--border);border-radius:6px;font-family:DM Sans,sans-serif;font-size:.95rem;background:var(--cream);color:var(--ink)}input.svelte-1s728sz:focus{outline:none;border-color:var(--rust)}.primary.svelte-1s728sz{padding:.7rem;background:var(--ink);color:var(--cream);border:none;border-radius:6px;cursor:pointer;font-size:.875rem;font-weight:500;margin-top:.25rem}.primary.svelte-1s728sz:hover{background:var(--rust)}.back.svelte-1s728sz{background:none;border:none;cursor:pointer;padding:.25rem;font-family:DM Sans,sans-serif;font-size:.78rem;color:var(--muted);align-self:center}.back.svelte-1s728sz:hover{color:var(--rust)}.msg.svelte-1s728sz{font-size:.8rem;padding:.6rem .75rem;border-radius:6px;background:#c4532a1a;color:var(--rust)}.msg.ok.svelte-1s728sz{background:#4a7a521f;color:var(--book)}.divider.svelte-1s728sz{display:flex;align-items:center;gap:.75rem;font-family:DM Mono,monospace;font-size:.62rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.divider.svelte-1s728sz:before,.divider.svelte-1s728sz:after{content:"";flex:1;height:1px;background:var(--border)}.oauth.svelte-1s728sz{display:flex;flex-direction:column;gap:.5rem}.oauth.svelte-1s728sz form:where(.svelte-1s728sz){display:contents}.oauth.svelte-1s728sz button:where(.svelte-1s728sz){width:100%;padding:.65rem;cursor:pointer;background:var(--cream);color:var(--ink);border:1px solid var(--border);border-radius:6px;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:500}.oauth.svelte-1s728sz button:where(.svelte-1s728sz):hover{border-color:var(--rust);color:var(--rust)}
