.split.svelte-1x05zx6{background:var(--ink);flex-wrap:wrap;min-height:100vh;display:flex}.intro.svelte-1x05zx6{color:#fff;background:linear-gradient(160deg, var(--aqua-strong), var(--ink) 70%);flex-direction:column;flex:420px;justify-content:space-between;gap:3rem;padding:3rem;display:flex}.brand.svelte-1x05zx6{font-family:var(--font-display);align-items:center;gap:.75rem;font-size:1.4rem;font-weight:800;display:flex}.mark.svelte-1x05zx6{background:var(--sun);width:44px;height:44px;color:var(--ink);border-radius:13px;place-items:center;font-size:1.5rem;display:grid}h1.svelte-1x05zx6{margin-bottom:1rem;font-size:clamp(2.2rem,5vw,3.25rem)}.intro.svelte-1x05zx6 p:where(.svelte-1x05zx6){color:#c4dde3;max-width:44ch;font-size:1.15rem}small.svelte-1x05zx6{color:#9fc2cb}.formside.svelte-1x05zx6{background:var(--bg-soft);flex:420px;place-items:center;padding:3rem 1.5rem;display:grid}.login.svelte-1x05zx6{border-radius:var(--radius);width:100%;max-width:400px;box-shadow:var(--shadow);background:#fff;gap:1.1rem;padding:2.25rem;display:grid}h2.svelte-1x05zx6{font-size:2rem}.field.svelte-1x05zx6{gap:.5rem;display:grid}label.svelte-1x05zx6{font-weight:700}input.svelte-1x05zx6{width:100%;min-height:52px;font:inherit;border-radius:var(--radius-pill);border:2px solid #b9cdd3;padding:0 1.1rem;transition:border-color .15s}input.svelte-1x05zx6:hover{border-color:var(--aqua)}input.svelte-1x05zx6:focus-visible{outline-offset:2px}.login.svelte-1x05zx6 .btn{width:100%;min-height:52px}.err.svelte-1x05zx6{background:var(--danger-tint);color:var(--danger);border-radius:12px;padding:.75rem .9rem;font-size:.95rem}
