.login-gallery{z-index:0;background:var(--surface-ground);flex-direction:column;align-items:center;gap:12vh;padding-top:14vh;padding-bottom:12vh;display:flex;position:fixed;inset:0;overflow:hidden}.login-gallery__slide{transform:translateX(var(--stagger,0));cursor:pointer;background:0 0;border:0;outline:none;flex-shrink:0;padding:0}.login-gallery--static .login-gallery__slide,.login-gallery--drift .login-gallery__slide{cursor:default}.login-gallery__img-wrapper{width:var(--img-w,20vw);aspect-ratio:.8;border-radius:var(--radius-m,12px);position:relative;overflow:hidden}.login-gallery__img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.2)}.login-gallery__slide--sticker{transform:translateX(var(--stagger,0)) rotate(var(--rotate,0deg));pointer-events:none;cursor:default}.login-gallery__slide--sticker .login-gallery__img-wrapper{width:var(--img-w,8vw);aspect-ratio:auto;border-radius:0;overflow:visible}.login-gallery__sticker{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.login-gallery__content{z-index:60;background:var(--surface-raised);display:none;position:fixed;inset:0}.login-gallery__preview{aspect-ratio:.8;height:100dvh;position:fixed;top:0;left:0;overflow:hidden}.login-gallery__preview img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.2)}.login-gallery__group-list{flex-direction:column;justify-content:center;min-height:100dvh;padding-block:10vh;padding-inline:calc(80vh + 4vw) max(6vw,48px);display:flex}.login-gallery__group{display:none}.login-gallery__group.active{display:block}.login-gallery__title{margin:0 0 1.25rem}.login-gallery__description{max-width:46ch;margin:0}.login-gallery__back{cursor:pointer;transition:color .15s var(--ease-out-strong);background:0 0;border:0;align-self:flex-start;margin-bottom:2rem;padding:0}@media (max-width:640px){.login-gallery{gap:8vh}.login-gallery__img-wrapper{width:min(var(--img-w,20vw), 62vw)}.login-gallery__slide--sticker .login-gallery__img-wrapper{width:clamp(48px, calc(var(--img-w,8vw) * 2.2), 22vw)}}
