.pack119-thumbnail{position:relative;width:104px;aspect-ratio:360/604;overflow:hidden;clip-path:polygon(1% 0,98% 0,99% 9%,96% 16%,97% 92%,100% 99%,0 100%,3% 92%,3% 15%,0 8%);filter:drop-shadow(0 8px 9px #0009);margin:0 auto 12px}
.pack119-source{position:absolute;max-width:none!important;max-height:none!important;pointer-events:none;object-fit:fill!important;user-select:none;transform:none!important;filter:none!important}
.pack119-stage{position:relative;min-height:280px;height:100%;width:100%;display:grid;place-items:center;overflow:hidden;isolation:isolate;perspective:900px}
.pack119-assembly{position:relative;width:148px;height:248px;margin-top:34px;filter:drop-shadow(0 14px 12px #000a)}
.pack119-body,.pack119-seal{position:absolute;inset:0;overflow:hidden;transform-origin:center 65%;z-index:3}
.pack119-body{clip-path:polygon(2% 10.5%,7% 11%,12% 10.2%,18% 11.3%,24% 10.4%,31% 11.3%,39% 10.3%,45% 11%,52% 10.1%,59% 11.2%,67% 10.4%,74% 11.1%,82% 10.3%,90% 11%,98% 10.5%,97% 92%,100% 99%,0 100%,3% 92%)}
.pack119-seal{clip-path:polygon(1% 0,98% 0,99% 9%,98% 10.5%,90% 11%,82% 10.3%,74% 11.1%,67% 10.4%,59% 11.2%,52% 10.1%,45% 11%,39% 10.3%,31% 11.3%,24% 10.4%,18% 11.3%,12% 10.2%,7% 11%,2% 10.5%,0 8%);z-index:4;transform-origin:15% 10%}
.pack119-inner{position:absolute;top:10%;left:3%;width:94%;height:12px;background:#0d0b0a;border-radius:50%;box-shadow:inset 0 2px 4px #000;z-index:1}
.pack119-cards{position:absolute;inset:0;z-index:2}
.pack119-card{position:absolute!important;left:19px;top:28px;width:110px!important;height:157px!important;object-fit:contain!important;max-width:none!important;border-radius:5px;opacity:0;filter:drop-shadow(0 3px 4px #0009);transform:translateY(58px)}
.pack119-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.pack119-cancel{position:absolute;bottom:4px;right:8px;background:#12130ee0;border:1px solid #9b8156;color:#e2cfaa;border-radius:4px;padding:5px 10px}
[data-owned-packs] .journey-card .pack119-thumbnail{height:90px;width:54px;margin-bottom:4px}
[data-owned-packs] .journey-section{padding:12px 4%}
[data-owned-packs] .journey-card{gap:4px}

[data-owned-packs] img.journey-art{width:100%;height:auto;max-height:200px;object-fit:contain;aspect-ratio:2/3}
[data-owned-reveal] .journey-card-grid{grid-template-columns:repeat(5,minmax(0,1fr))}
