.auth-root.svelte-e3wec{isolation:isolate;background:linear-gradient(160deg, var(--color-nav-gradient-start) 0%, var(--color-nav-gradient-end) 42%, var(--color-bg-muted) 42%, var(--color-bg-page) 100%);flex-direction:column;min-height:100vh;display:flex;position:relative}.auth-root.svelte-e3wec:before{content:"";z-index:0;pointer-events:none;background-image:url(../../../branding/baseball-doodle.webp);background-position:top;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;-webkit-mask-image:linear-gradient(160deg,#000 0% 42%,#0000 42%);mask-image:linear-gradient(160deg,#000 0% 42%,#0000 42%)}@media (prefers-color-scheme:dark){.auth-root.svelte-e3wec{background:linear-gradient(165deg, var(--grey-950) 0%, var(--color-nav-gradient-end) 36%, var(--color-bg-page) 36%, var(--color-bg-page) 100%)}.auth-root.svelte-e3wec:before{-webkit-mask-image:linear-gradient(165deg,#000 0% 36%,#0000 36%);mask-image:linear-gradient(165deg,#000 0% 36%,#0000 36%)}}.auth-body.svelte-e3wec{z-index:1;flex:1;justify-content:center;align-items:center;padding:2.5rem 1.25rem;display:flex;position:relative}.auth-column.svelte-e3wec{flex-direction:column;align-items:stretch;width:100%;max-width:420px;display:flex}.card.svelte-e3wec{background:var(--color-bg-elevated);border:1px solid var(--color-border);box-shadow:var(--shadow-card);border-radius:10px;padding:1.5rem 1.4rem 1.25rem}.card.svelte-e3wec .auth-card-logo.brand-logo{justify-content:center;width:100%;margin:0 0 1.15rem;display:flex}.card.svelte-e3wec .auth-card-logo .brand-logo-img{width:auto;max-width:min(100%,240px);height:56px!important}.auth-home-link.svelte-e3wec{text-align:center;color:var(--color-accent-link);margin-top:1rem;font-size:.875rem;font-weight:500;text-decoration:none}.auth-home-link.svelte-e3wec:hover{color:var(--color-accent-link-hover);text-decoration:underline}.auth-home-link.svelte-e3wec:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px;border-radius:2px}@media (width<=430px){.auth-body.svelte-e3wec{align-items:flex-start;padding:calc(1.5rem + 2em) calc(1rem + 1em) 2rem}}
