.auth-page.svelte-14q984c{max-width:480px;margin:40px auto;padding:20px}h1.svelte-14q984c{margin:0 0 10px;font-size:1.6rem}p.svelte-14q984c{margin:0 0 18px;color:#333}.form.svelte-14q984c{display:flex;flex-direction:column;gap:10px}.label.svelte-14q984c{font-size:.8rem;text-transform:uppercase;letter-spacing:.05em}.input.svelte-14q984c{padding:14px 16px;border:1px solid #bbb;border-radius:10px;font-size:16px;line-height:1.3;width:100%;background:#fff;box-sizing:border-box;-webkit-appearance:none;appearance:none;text-align:left;cursor:text;position:relative;z-index:2}.input.svelte-14q984c:focus{outline:2px solid #000;outline-offset:2px}.form.svelte-14q984c{-webkit-user-select:text;user-select:text;touch-action:manipulation}.auth-page.svelte-14q984c{position:relative}.btn.svelte-14q984c{margin-top:4px;padding:12px 14px;background:#000;color:#fff;border:1px solid #000;border-radius:6px;cursor:pointer;font-weight:600}.btn.svelte-14q984c:disabled{opacity:.5;cursor:default}details.help.svelte-14q984c{margin-top:20px}details.help.svelte-14q984c summary:where(.svelte-14q984c){cursor:pointer;font-weight:600}details.help.svelte-14q984c ul:where(.svelte-14q984c){margin:10px 0 0 18px;padding:0;list-style:disc;line-height:1.4}input.svelte-14q984c{pointer-events:all}
