.auth-site{flex-direction:column;min-width:0;display:flex;overflow-x:clip}.auth-main .wallet-wordmark{gap:.15em}.auth-inner{width:100%;max-width:100rem;margin-inline:auto;padding-inline:1rem}.auth-main{background:var(--background);color:var(--foreground);flex:1}.auth-header{transition:transform .3s ease-out}.auth-header[data-scrolled=true]{transform:translateY(-.25rem)}.auth-header-glass{background:color-mix(in srgb, var(--secondary) 58%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.auth-header-link[data-slot=button],.auth-menu-toggle[data-slot=button]{color:var(--muted-foreground);box-shadow:none;background:0 0}.auth-header-link[data-slot=button]:hover,.auth-menu-toggle[data-slot=button]:hover{background:var(--accent);color:var(--foreground)}.auth-login{background:var(--primary);color:var(--primary-foreground)}.auth-login:hover,.auth-login:focus{background:color-mix(in srgb, var(--primary) 90%, transparent);color:var(--primary-foreground)}.auth-header-link,.auth-login,.auth-menu-toggle{font-weight:400;transition:color .3s ease-out,background-color .3s ease-out}.auth-menu-toggle[data-slot=button]{width:28px;height:28px}.auth-mobile-menu{width:min(48rem,100vw - 24px);max-height:min(var(--radix-dropdown-menu-content-available-height), calc(100dvh - 104px));overscroll-behavior:contain}.auth-menu-link{min-height:24px;color:var(--muted-foreground)}.auth-site :is(a,button):focus-visible,.auth-mobile-menu a:focus-visible{outline:2px solid var(--ring);outline-offset:3px}#auth-content{scroll-margin-top:7rem}@media (width>=640px){.auth-inner{padding-inline:2rem}}@media (width>=1024px){.auth-inner{padding-inline:3rem}.auth-header[data-scrolled=true]{transform:translateY(-.5rem)}}@media (prefers-reduced-motion:reduce){.auth-header{transition:none}.auth-header[data-scrolled=true]{transform:none}.auth-site *,.auth-mobile-menu,.auth-mobile-menu *{scroll-behavior:auto;transition:none!important;animation:none!important}}.auth-main{align-items:center;min-height:100dvh;padding-block:8rem 4rem;display:grid}.auth-layout{align-items:center;gap:3rem;max-width:100rem;display:grid}.auth-form-column{width:100%;min-width:0;max-width:480px;margin-inline:auto}.auth-wallet-column{justify-content:center;min-width:0;display:flex}@media (width>=1024px){.auth-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}}
