.auth-layout.svelte-5bky5h{background:linear-gradient(135deg, var(--color-neutral-50) 0%, #f0f7ff 100%);flex-direction:column;min-height:100vh;display:flex}.auth-header.svelte-5bky5h{justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding:1.25rem 2rem;display:flex}.brand-link.svelte-5bky5h{align-items:center;gap:.625rem;text-decoration:none;display:flex}.brand-name.svelte-5bky5h{font-family:var(--font-heading);color:var(--color-primary);font-size:1.25rem;font-weight:800}.back-link.svelte-5bky5h{color:var(--color-neutral-600);transition:color var(--transition-fast);align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.back-link.svelte-5bky5h:hover{color:var(--color-primary)}.auth-main.svelte-5bky5h{flex:1;justify-content:center;align-items:center;padding:2rem 1.5rem;display:flex}
