.auth-shell.svelte-10yi4wj{display:flex;flex-direction:column;min-height:100vh;background:var(--background);color:var(--foreground)}.auth-shell__top.svelte-10yi4wj{display:flex;align-items:center;justify-content:space-between;gap:16px;height:52px;padding:0 clamp(16px,4vw,32px);border-bottom:1px solid var(--border)}.auth-shell__brand.svelte-10yi4wj{display:inline-flex;align-items:center;gap:10px;color:var(--foreground);text-decoration:none;font-size:15px;letter-spacing:-.01em}.auth-shell__mark.svelte-10yi4wj{display:grid;place-items:center;width:32px;height:32px;background:var(--foreground);color:var(--primary)}.auth-shell__back.svelte-10yi4wj{display:inline-flex;align-items:center;gap:6px;color:var(--muted-foreground);font-size:12.5px;text-decoration:none}.auth-shell__back.svelte-10yi4wj:hover{color:var(--foreground)}.auth-shell__card.svelte-10yi4wj{display:grid;gap:16px;width:min(100% - 32px,400px);margin:clamp(32px,10vh,96px) auto 48px;font-size:13.5px;line-height:1.5}.auth-shell__card--wide.svelte-10yi4wj{width:min(100% - 32px,34rem)}.auth-shell__head.svelte-10yi4wj{padding-bottom:16px;margin-bottom:4px;border-bottom:1px solid var(--rule)}.auth-shell__eyebrow.svelte-10yi4wj{margin:0 0 4px;color:var(--muted-foreground);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.auth-shell__card.svelte-10yi4wj h1{margin:0;font-size:28px;font-weight:700;line-height:1.15;letter-spacing:-.025em}.auth-shell__card.svelte-10yi4wj p{margin:0}.auth-shell__card.svelte-10yi4wj form{display:grid;gap:16px}.auth-shell__card.svelte-10yi4wj label{display:grid;gap:4px;color:var(--muted-foreground);font-size:12px;font-weight:600}.auth-shell__card.svelte-10yi4wj [data-slot=input]{color:var(--foreground);font-size:14px;font-weight:400}.auth-shell__card.svelte-10yi4wj a:not([data-slot=button]){color:var(--accent-text);font-weight:600;text-decoration:none}.auth-shell__card.svelte-10yi4wj a:not([data-slot=button]):hover{text-decoration:underline;text-underline-offset:3px}.auth-shell__card.svelte-10yi4wj small,.auth-shell__card.svelte-10yi4wj .auth-muted{color:var(--muted-foreground)}.auth-shell__card.svelte-10yi4wj [role=alert]{margin:0;color:var(--down)}.auth-shell__card.svelte-10yi4wj [role=status]{margin:0}
