.gallery-sticker-card:nth-child(4n+1) .sticker-press{rotate:-1.5deg}.gallery-sticker-card:nth-child(4n+2) .sticker-press{rotate:1deg}.gallery-sticker-card:nth-child(4n+3) .sticker-press{rotate:-.5deg}.gallery-sticker-card:nth-child(4n) .sticker-press{rotate:1.5deg}.gallery-chip-scroll{scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),transparent)}.gallery-chip-scroll::-webkit-scrollbar{display:none}.gallery-load-more{display:inline-flex;align-items:center;justify-content:center;min-width:12rem;height:3rem;border-radius:9999px;background:rgb(var(--ink));color:rgb(var(--paper));font-weight:700;padding:0 1.75rem;box-shadow:var(--sticker-keyline),var(--lift-1);transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out)}@media (hover:hover) and (pointer:fine){.gallery-load-more:hover{transform:translateY(-2px) rotate(-1deg);box-shadow:var(--sticker-keyline),var(--lift-2)}}.gallery-load-more:active{transform:scale(.97);transition-duration:.12s}.gallery-load-more[aria-busy=true]{opacity:.7}.gallery-marquee-x{-webkit-mask-image:linear-gradient(90deg,transparent,#000 1.5rem,#000 calc(100% - 1.5rem),transparent);mask-image:linear-gradient(90deg,transparent,#000 1.5rem,#000 calc(100% - 1.5rem),transparent)}.gallery-marquee-y article{width:100%}.gallery-marquee-y{-webkit-mask-image:linear-gradient(180deg,transparent,#000 4rem,#000 calc(100% - 4rem),transparent);mask-image:linear-gradient(180deg,transparent,#000 4rem,#000 calc(100% - 4rem),transparent)}.gallery-dialog[open]{animation:gallery-peel .24s var(--ease-out)}.gallery-dialog[open]::backdrop{animation:gallery-fade .24s var(--ease-out)}.gallery-deal{animation:gallery-deal .52s var(--ease-spring) both;animation-delay:calc(var(--deal, 0) * 35ms)}.gallery-like-pop{animation:gallery-like .42s var(--ease-spring)}@keyframes gallery-deal{0%{opacity:0;transform:translateY(14px) scale(.9) rotate(-4deg)}}@keyframes gallery-like{40%{transform:scale(1.35) rotate(-8deg)}}@keyframes gallery-peel{0%{opacity:0;transform:translateY(12px) scale(.97) rotate(-.5deg)}}@keyframes gallery-fade{0%{opacity:0}}.gallery-attr-text:before{content:attr(data-text)}