.auth-layout-container.svelte-1oddjp{--auth-page-padding: var(--spacing-3);--auth-logo-size: 44px;--auth-logo-gap: var(--spacing-4);display:block;width:100%;min-block-size:100dvh;overflow-y:auto;background:var(--surface-primary);padding:var(--auth-page-padding)}.auth-layout-container.login.svelte-1oddjp{--auth-page-padding: clamp(24px, 6vw, 56px);background:radial-gradient(620px 280px at 50% -10%,rgba(255,255,255,.08),transparent 60%),radial-gradient(420px 260px at 12% 12%,rgba(255,255,255,.05),transparent 65%),radial-gradient(420px 260px at 88% 14%,rgba(255,255,255,.04),transparent 65%),var(--surface-inset)}.auth-stage.svelte-1oddjp{width:100%;min-block-size:calc(100dvh - (2 * var(--auth-page-padding)));display:grid;place-items:center}.auth-stage.with-logo.svelte-1oddjp{padding-block:calc(var(--auth-logo-size) + var(--auth-logo-gap))}.auth-content.svelte-1oddjp{position:relative;width:min(100%,420px)}.logo-slot.svelte-1oddjp{display:flex;align-items:center;justify-content:center;position:absolute;left:50%;bottom:calc(100% + var(--auth-logo-gap));transform:translate(-50%);inline-size:var(--auth-logo-size);block-size:var(--auth-logo-size)}.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{width:100%;-webkit-user-select:none;user-select:none}@media(min-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}}
