.login.svelte-1x05zx6{min-height:100vh;display:grid;place-items:center;background:var(--background);padding:1.5rem}.login.svelte-1x05zx6>a:where(.svelte-1x05zx6){position:absolute;top:1.5rem;left:1.5rem;color:inherit;text-decoration:none}section.svelte-1x05zx6{display:grid;gap:1.2rem;width:min(100%,440px);padding:2.5rem;border:1px solid var(--border);background:var(--card)}h1.svelte-1x05zx6{margin:.2rem 0 1rem;font:700 3rem/.95 var(--font-display);letter-spacing:-.055em}section.svelte-1x05zx6>p:where(.svelte-1x05zx6):first-child{font:700 .65rem/1 var(--font-mono);color:var(--joltio-arc);text-transform:uppercase}form.svelte-1x05zx6,label.svelte-1x05zx6,.social.svelte-1x05zx6{display:grid;gap:.75rem}input.svelte-1x05zx6{border:1px solid var(--border);padding:.85rem;background:var(--background);color:var(--foreground)}button.svelte-1x05zx6{min-height:2.8rem;border:0;background:var(--joltio-arc);color:#07120e;font-weight:750;cursor:pointer}.social.svelte-1x05zx6 button:where(.svelte-1x05zx6){border:1px solid var(--border);background:var(--background);color:var(--foreground)}.separator.svelte-1x05zx6{display:flex;align-items:center;gap:.75rem;color:var(--muted-foreground);font-size:.75rem}.separator.svelte-1x05zx6:before,.separator.svelte-1x05zx6:after{content:"";height:1px;flex:1;background:var(--border)}small.svelte-1x05zx6{color:var(--muted-foreground)}
