.auth-shell.svelte-5bky5h{min-height:100svh;background:var(--surface-page);display:flex;flex-direction:column}.auth-header.svelte-5bky5h{position:sticky;top:0;z-index:50;border-bottom:1px solid transparent;transition:background-color .2s ease-out,border-color .2s ease-out,box-shadow .2s ease-out,backdrop-filter .2s ease-out;background:oklch(from var(--background) l c h / .7);-webkit-backdrop-filter:none;backdrop-filter:none}.auth-header--scrolled.svelte-5bky5h{border-color:var(--hairline);background:oklch(from var(--background) l c h / .95);box-shadow:var(--shadow-xs);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.auth-header__inner.svelte-5bky5h{max-width:var(--container-default);margin-inline:auto;padding-inline:var(--container-gutter);height:4rem;display:flex;align-items:center;justify-content:space-between}.auth-wordmark.svelte-5bky5h{font-size:1.1875rem;font-weight:700;letter-spacing:-.025em;color:var(--foreground);text-decoration:none;display:flex;align-items:baseline}.auth-wordmark__dot.svelte-5bky5h{color:var(--primary)}.auth-main.svelte-5bky5h{flex:1;display:flex;align-items:flex-start;justify-content:center;padding:var(--space-section) var(--container-gutter)}.auth-frame.svelte-5bky5h{width:100%;max-width:var(--container-narrow)}
