/* Administrative preview only. All labels remain accessible without visible copy. */
.hc-preview{max-width:100%;min-width:0}
.hc-carousel{position:relative;container-type:inline-size;width:100%;margin:0 auto;border:1px solid #57416b;border-radius:22px;overflow:hidden;background:radial-gradient(ellipse at 50% 50%,#3b2357 0,#1b1429 52%,#100e18 100%);color:#fff}
.hc-stage{position:relative;isolation:isolate;height:clamp(300px,60cqw,440px);overflow:hidden;touch-action:pan-y;outline-offset:-5px}
.hc-stage:focus-visible{outline:2px solid #e7c5ff}
.hc-track{position:absolute;inset:20px 0}
.hc-slide{--x:0%;--angle:0deg;--scale:1;position:absolute;left:50%;top:50%;width:clamp(132px,40cqw,244px);transform:translate(-50%,-50%) translateX(var(--x)) rotate(var(--angle)) scale(var(--scale));transition:transform .36s cubic-bezier(.22,.75,.2,1),opacity .32s ease;opacity:1;z-index:3;pointer-events:none}
.hc-slide[data-offset='-1']{--x:-78%;--angle:-10deg;--scale:.78;opacity:.72;z-index:2}
.hc-slide[data-offset='1']{--x:78%;--angle:10deg;--scale:.78;opacity:.72;z-index:2}
.hc-slide[data-offset='-2'],.hc-slide[data-offset='-3']{--x:-138%;--angle:-17deg;--scale:.6;opacity:0;z-index:1}
.hc-slide[data-offset='2'],.hc-slide[data-offset='3']{--x:138%;--angle:17deg;--scale:.6;opacity:0;z-index:1}
.hc-slide-art{position:relative;aspect-ratio:1037/1516;border-radius:12px;overflow:hidden;background:#17121f;box-shadow:0 14px 25px #0007;border:1px solid #ffffff24}
.hc-slide[data-offset='0'] .hc-slide-art{border-color:#d6aaf7;box-shadow:0 16px 30px #0009}
.hc-slide-art>img,.hc-slide-art>.loot-foil,.hc-slide-art>.printed-card{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}
.hc-slide-art img{object-fit:cover}
.hc-preview .hc-slide-art *,.hc-preview .hc-slide-art *::before,.hc-preview .hc-slide-art *::after{animation:none!important}
.hc-preview .hc-slide-art .loot-foil::before,.hc-preview .hc-slide-art .loot-foil::after{opacity:.24}
.hc-preview .hc-arrow,.hc-preview .hc-pause{position:absolute;z-index:8;display:grid;place-items:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;margin:0;border:1px solid #e5c7ff66;border-radius:50%;background:#170f24dc;color:#fff;line-height:1;box-shadow:0 3px 12px #0005;cursor:pointer}
.hc-preview .hc-arrow{top:auto;bottom:12px;transform:none;font-size:34px;font-family:system-ui,sans-serif;font-weight:400}
.hc-preview .hc-previous{left:12px}.hc-preview .hc-next{right:12px}
.hc-preview .hc-pause{top:10px;right:12px;font-size:16px;background:#170f2499}
.hc-preview .hc-arrow:hover,.hc-preview .hc-pause:hover{background:#523565;border-color:#e5c7ff}
.hc-preview .hc-arrow:focus-visible,.hc-preview .hc-pause:focus-visible{outline:2px solid #eed6ff;outline-offset:3px}
@media(prefers-reduced-motion:reduce){.hc-slide{transition:none}}
@media(max-width:480px){.hc-stage{height:310px}.hc-carousel{border-radius:16px}.hc-slide{width:42cqw;min-width:116px;max-width:160px}.hc-preview .hc-previous{left:6px}.hc-preview .hc-next{right:6px}.hc-preview .hc-pause{right:6px;top:6px}}
.hc-slide-art>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none}.hc-slide-art>video.hc-video-playing{opacity:1}.home-carousel-mount{min-width:0;width:100%;align-self:center}.hc-home .hc-carousel{border:0;background:radial-gradient(ellipse,#43245c55,transparent 72%);border-radius:0;overflow:hidden}.hc-home .hc-stage{height:clamp(320px,70cqw,460px)}.hc-home .hc-slide{width:clamp(132px,40cqw,228px)}@media(max-width:480px){.hc-home .hc-stage{height:330px}.hc-home .hc-slide{width:42cqw;max-width:174px}}

.hc-home{width:100%;align-self:center}
