.ylf-auth-shell[data-v-a2b89f01]{background:radial-gradient(ellipse 42rem 28rem at 75% 0,color-mix(in srgb,var(--ylf-c-brand) 9%,transparent),transparent 70%),var(--ylf-c-bg-soft)}.ylf-auth-cloud[data-v-a2b89f01]{opacity:.55;position:absolute}.ylf-auth-cloud--near[data-v-a2b89f01]{width:24rem;top:5rem;left:calc(50% - 32rem)}.ylf-auth-cloud--far[data-v-a2b89f01]{opacity:.35;width:17rem;bottom:10%;right:calc(50% - 31rem)}.ylf-auth-mascot[data-v-a2b89f01]{width:3rem;filter:drop-shadow(0 2px 3px color-mix(in srgb,var(--ylf-c-brand) 16%,transparent));flex:none}.ylf-auth-back[data-v-a2b89f01]{background:color-mix(in srgb,var(--ylf-c-surface) 64%,transparent);-webkit-backdrop-filter:blur(8px)}html:has(.ylf-auth-shell){scrollbar-gutter:stable}.ylf-auth-card[data-v-a2b89f01]{box-shadow:0 18px 48px -32px color-mix(in srgb,var(--ylf-c-brand) 30%,transparent);overflow-anchor:none}.ylf-auth-card[data-v-a2b89f01]:before{z-index:0;background:radial-gradient(ellipse 16rem 9rem at 100% 0,color-mix(in srgb,var(--ylf-c-brand) 5%,transparent),transparent 75%);content:"";pointer-events:none;position:absolute;inset:0}@media (width>=640px) and (height<=799px){.ylf-auth-main[data-v-a2b89f01]{padding-top:calc(4rem + env(safe-area-inset-top));padding-bottom:1rem}}
