.auth-layout-container.svelte-1oddjp{--auth-page-padding:var(--spacing-3);--auth-logo-size:44px;--auth-logo-gap:var(--spacing-4);width:100%;background:var(--surface-primary);min-block-size:100dvh;padding:var(--auth-page-padding);display:block;overflow-y:auto}.auth-layout-container.login.svelte-1oddjp{--auth-page-padding:clamp(24px, 6vw, 56px);background:radial-gradient(620px 280px at 50% -10%, #ffffff14, transparent 60%), radial-gradient(420px 260px at 12% 12%, #ffffff0d, transparent 65%), radial-gradient(420px 260px at 88% 14%, #ffffff0a, transparent 65%), var(--surface-inset)}.auth-stage.svelte-1oddjp{width:100%;min-block-size:calc(100dvh - (2 * var(--auth-page-padding)));place-items:center;display:grid}.auth-stage.with-logo.svelte-1oddjp{padding-block:calc(var(--auth-logo-size) + var(--auth-logo-gap))}.auth-content.svelte-1oddjp{width:min(100%,420px);position:relative}.logo-slot.svelte-1oddjp{left:50%;bottom:calc(100% + var(--auth-logo-gap));inline-size:var(--auth-logo-size);block-size:var(--auth-logo-size);justify-content:center;align-items:center;display:flex;position:absolute;transform:translate(-50%)}.logo-slot.svelte-1oddjp .auth-logo{width:var(--auth-logo-size);height:var(--auth-logo-size);object-fit:contain;filter:none;opacity:.95}.form-panel.svelte-1oddjp{-webkit-user-select:none;user-select:none;width:100%}@media (width>=768px){.auth-layout-container.svelte-1oddjp{--auth-page-padding:var(--spacing-5)}}@media (pointer:coarse),(hover:none){.auth-layout-container.svelte-1oddjp .btn.small{min-height:32px}}
