.gate.svelte-1x05zx6{min-height:100vh;display:flex;align-items:center;justify-content:center}.card.svelte-1x05zx6{width:100%;max-width:400px;padding:34px 32px 32px}.head.svelte-1x05zx6{text-align:center;margin-bottom:26px}.mark.svelte-1x05zx6{font-family:var(--serif);font-size:40px;color:var(--sakura);opacity:.85;line-height:1}.head.svelte-1x05zx6 h1:where(.svelte-1x05zx6){font-family:var(--serif);font-weight:600;font-size:26px;margin:12px 0 0;letter-spacing:.01em}.sub.svelte-1x05zx6{color:var(--text-muted);font-size:14.5px;margin:6px 0 0}form.svelte-1x05zx6{display:flex;flex-direction:column;gap:14px}.field.svelte-1x05zx6{display:flex;flex-direction:column;gap:6px;padding:10px 14px;border-radius:var(--radius-sm);border:1px dashed var(--glass-edge-lit)}.field.svelte-1x05zx6 span:where(.svelte-1x05zx6){font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.field.svelte-1x05zx6 input:where(.svelte-1x05zx6){border:none;background:transparent;outline:none;padding:0;font-size:15.5px;color:var(--text);font-family:inherit}.field.svelte-1x05zx6:focus-within{border-style:solid;border-color:var(--sakura-line)}.error.svelte-1x05zx6{margin:0;padding:10px 14px;border-radius:var(--radius-sm);background:var(--crimson-tint);color:var(--crimson-text);font-size:14px}.btn-primary.svelte-1x05zx6{margin-top:4px;width:100%}
