.home-view .pack-stage.stage-live.booster-carousel{--drop-pack-size:min(62vw, 250px, 37dvh);isolation:isolate;height:calc(var(--drop-pack-size) * 1.4667 + var(--drop-stage-pt) + var(--drop-stage-pb) + 28px);touch-action:pan-y pinch-zoom;display:block;position:relative;overflow:clip}.booster-pack-slot{left:50%;top:var(--drop-stage-pt);width:var(--drop-pack-size);height:calc(var(--drop-pack-size) * 1.4667);z-index:1;opacity:.22;filter:saturate(.55)brightness(.75);transform:translateX(calc(-50% + var(--booster-offset) * 145%)) scale(.52) rotateY(-12deg);transition:transform .36s cubic-bezier(.2,.7,.2,1),opacity .3s,filter .3s,z-index 0s linear .18s;position:absolute}.booster-pack-slot[data-active=true]{z-index:2;opacity:1;filter:none;transform:translate(-50%)scale(1)}.home-view .booster-carousel .booster-pack-slot>button,.home-view .booster-carousel .booster-pack-slot>.booster-neighbor{touch-action:pan-y pinch-zoom;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;max-width:none;height:100%;margin:0;padding:0;display:block;position:relative;overflow:visible}.home-view .booster-carousel .booster-pack-slot>button{cursor:pointer}.home-view .booster-carousel .booster-neighbor .pack-idle{animation:none}.home-view .booster-carousel .booster-neighbor .pack-specular{display:none}.home-view .pack-stage.stage-live.booster-carousel .pack-copy{justify-content:center;position:absolute;bottom:5px;left:0;right:0}.home-view .booster-carousel .pack-copy h2{margin:0}.booster-switcher{justify-content:center;gap:6px;margin:0 auto;display:flex}.booster-switcher button{border:1px solid var(--line);background:var(--panel);min-height:44px;color:var(--muted);font:inherit;cursor:pointer;border-radius:999px;padding:6px 14px;font-size:13px}.booster-switcher button[aria-pressed=true]{color:#fff;background:#d52820;border-color:#d52820}@media (forced-colors:active){.booster-switcher button[aria-pressed=true]{color:highlighttext;outline-offset:2px;background:highlight;border-color:highlight;outline:2px solid highlight}}.home-view .booster-panel[hidden]{display:none}.home-view .meme-booster-panel{padding:0 2px}.home-view .meme-booster-panel .primary-action{width:100%;min-height:64px}.meme-booster-reserve{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:10px 0;font-size:13px;display:flex}.meme-booster-reserve span{color:var(--muted)}.booster-collection-link{color:var(--accent);padding:12px 0;font-size:13px;display:block}.booster-preparation-back{top:max(16px, env(safe-area-inset-top));left:max(16px, env(safe-area-inset-left));z-index:20;color:#fff3eb;min-width:90px;min-height:44px;font:inherit;cursor:pointer;background:#170c1dd9;border:1px solid #ffefe159;border-radius:999px;padding:10px 16px;font-size:14px;position:absolute}@media (max-height:620px) and (max-width:430px){.home-view .pack-stage.stage-live.booster-carousel{--drop-pack-size:min(46vw, 210px, 25dvh)}.booster-switcher button{min-height:44px;padding-block:5px}}@media (prefers-reduced-motion:reduce){.booster-pack-slot{transition:none}}.home-view .booster-selector .booster-carousel{perspective:1000px;perspective-origin:50% 42%}.home-view .booster-selector .booster-carousel .booster-pack-slot[data-active]{--o:calc(var(--booster-offset) + var(--drag,0));--a:max(var(--o), calc(var(--o) * -1));transform-style:preserve-3d;transform:translateX(calc(-50% + var(--o) * 80%)) translateZ(calc(min(var(--a), 1.2) * -190px)) rotateY(calc(var(--o) * -44deg));opacity:calc(1 - min(var(--a), 1) * .5);filter:none;transition:transform .46s cubic-bezier(.2,.8,.2,1),opacity .46s,z-index 0s linear .2s}.home-view .booster-selector .booster-carousel.is-dragging .booster-pack-slot[data-active]{transition:none}.home-view .booster-selector .booster-carousel[data-switched] .booster-pack-slot .pack-artwork.pack-live{animation:none}.home-view .booster-selector .booster-carousel .booster-neighbor{cursor:default;pointer-events:none}.home-view .booster-selector .booster-carousel .booster-neighbor:disabled{opacity:1}@media (prefers-reduced-motion:reduce){.home-view .booster-selector .booster-carousel .booster-pack-slot[data-active]{transition:none}}
