.loot-chest-visual{--loot-image:url('/assets/images/loot/colorfall-small-states-v1.png');position:relative;display:block;width:clamp(150px,24vw,230px);aspect-ratio:.82;margin:0 auto;background-image:var(--loot-image);background-size:200% 100%;background-position:left center;background-repeat:no-repeat;filter:drop-shadow(0 18px 22px #0009);transition:filter .35s,transform .55s cubic-bezier(.2,.85,.25,1)}
.loot-chest-visual.is-large{--loot-image:url('/assets/images/loot/colorfall-large-states-v1.png');width:clamp(190px,29vw,280px)}.loot-chest-visual.is-blockfall.is-small{--loot-image:url('/assets/images/loot/blockfall-small-states-v1.png')}.loot-chest-visual.is-blockfall.is-large{--loot-image:url('/assets/images/loot/blockfall-large-states-v1.png')}.is-open .loot-chest-visual,.loot-chest-visual.is-open{background-position:right center;filter:drop-shadow(0 20px 30px #ffcf58aa);transform:translateY(-4px) scale(1.035)}
.loot-inline-panel.is-opening .loot-chest-visual{animation:loot-image-unlock .62s cubic-bezier(.2,.8,.2,1)}@keyframes loot-image-unlock{35%{transform:translateY(-7px) rotate(-1deg) scale(1.03)}60%{transform:translateY(2px) rotate(1deg) scale(.99)}}
.loot-earned-overlay{z-index:1600}.loot-inline-panel{position:relative;width:min(720px,100%);max-height:min(92dvh,820px);overflow:auto;padding:22px 24px 20px!important;border-color:#ff87ce66!important;background:radial-gradient(circle at 50% -10%,#ff56c53b,transparent 38%),linear-gradient(155deg,#32134c,#0a1730 68%)!important}.loot-earned-overlay.is-blockfall .loot-inline-panel{border-color:#50d8ff55!important;background:radial-gradient(circle at 50% -10%,#285cff45,transparent 40%),linear-gradient(155deg,#101d49,#050a19 70%)!important}.loot-inline-panel .loot-chest-visual{width:clamp(128px,22vh,210px);margin:-14px auto -10px}.loot-inline-panel .loot-chest-visual.is-large{width:clamp(155px,26vh,245px)}.loot-inline-panel h2{margin:.12rem 0;font-size:clamp(1.55rem,5vw,2.5rem)}.loot-inline-slots{display:block;color:#ffe596;font-size:1.05rem}.loot-inline-level{margin:.35rem 0;color:#c7d3e7}.loot-inline-panel .loot-rewards{margin:14px 0}.loot-inline-panel .loot-actions{margin-top:14px}.loot-inline-continue{width:100%}
.loot-rewards{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));align-items:stretch}.loot-reward-card{box-sizing:border-box;width:auto!important;min-width:0!important;overflow:hidden}.loot-reward-card strong{width:100%;max-width:100%;overflow-wrap:anywhere;word-break:normal;hyphens:auto}.loot-reward-card span{white-space:nowrap}
.loot-reward-card{position:relative;grid-template-rows:auto auto auto!important;min-height:148px!important;align-content:center!important;gap:5px!important;padding:10px 8px!important}.loot-reward-card>.loot-reward-art{width:58px;height:58px;margin:auto}.loot-reward-card>.loot-reward-category{position:absolute;top:7px;left:50%;transform:translateX(-50%);z-index:2}.loot-reward-card>strong{min-height:0!important;font-size:.76rem!important;line-height:1.15}.loot-reward-card>.loot-rarity{font-weight:900;letter-spacing:.06em}.loot-reward-card.is-spark{grid-template-rows:auto auto!important}.loot-spark-preview{display:flex!important;width:auto!important;min-width:78px;flex-direction:column;border:0!important;background:none!important;box-shadow:none!important;color:#ffe16e;font-style:normal;line-height:.9}.loot-spark-preview:before{display:none}.loot-spark-preview b{font-size:1.55rem}.loot-spark-preview span{font-size:1.45rem;text-shadow:0 0 16px #ffbc32}.loot-name-preview{display:grid!important;width:min(112px,100%)!important;height:58px!important;place-items:center;border:0!important;background:radial-gradient(circle,#ffffff16,transparent 72%)!important;box-shadow:none!important;font-size:clamp(.68rem,2vw,.88rem)!important;font-style:normal;font-weight:950;white-space:normal}.loot-name-preview:before{display:none}.loot-avatar-preview{display:grid!important;width:58px!important;height:58px!important;place-items:center;border-radius:50%!important;font-size:1.65rem!important;font-style:normal}.loot-avatar-preview:before{display:none}.loot-reward-count{position:absolute;right:7px;bottom:7px;display:grid;min-width:24px;height:24px;padding:0 5px;place-items:center;border:1px solid #ffffff69;border-radius:999px;background:#070a1ee8;color:#fff;font-size:.72rem;font-weight:900;box-shadow:0 3px 8px #0008}.loot-reward-art.power-hammer,.loot-reward-art.power-extra-moves,.loot-reward-art.power-time-boost{background-color:transparent!important;background-image:url('/assets/images/match3/m3j-powerups-v1.png')!important;background-repeat:no-repeat!important;background-size:300% 100%!important;box-shadow:none!important;filter:drop-shadow(0 5px 7px #0008)}.loot-reward-art.power-hammer{background-position:0 50%!important}.loot-reward-art.power-extra-moves{background-position:50% 50%!important}.loot-reward-art.power-time-boost{background-position:100% 50%!important}.loot-reward-art.power-color-core,.loot-reward-art.power-crystal-shuffle{background-color:transparent!important;background-image:url('/assets/images/match3/m3j-powerups-board-v1.png')!important;background-repeat:no-repeat!important;background-size:200% 100%!important;box-shadow:none!important;filter:drop-shadow(0 5px 7px #0008)}.loot-reward-art.power-color-core{background-position:0 50%!important}.loot-reward-art.power-crystal-shuffle{background-position:100% 50%!important}.loot-reward-art[class*=power-]:before{display:none!important}
.loot-page{max-width:1080px}.loot-page .loot-hero{min-height:230px;padding:30px 36px}.loot-page .loot-hero-chest{display:none}.loot-page .loot-hero:after{content:"";display:block;width:180px;aspect-ratio:.82;background:url('/assets/images/loot/colorfall-large-states-v1.png') left center/200% 100% no-repeat;filter:drop-shadow(0 18px 20px #0008)}.loot-inventory-section{margin-top:24px}.loot-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:13px}.loot-card{grid-template-columns:88px minmax(0,1fr) auto;gap:14px;padding:15px 16px;border-radius:20px}.loot-card .loot-chest-visual{width:82px;margin:0}.loot-card .loot-chest-visual.is-large{width:88px}.loot-card .button{grid-column:auto;align-self:center;white-space:nowrap}.loot-card h2{font-size:1.08rem}.loot-card p,.loot-card span{font-size:.78rem}.loot-history{margin-top:38px}.loot-history .loot-chest-visual{filter:saturate(.65) drop-shadow(0 10px 14px #0007)}
.loot-open-page{max-width:760px}.loot-opening{padding:16px 22px 24px;border:1px solid #ffffff18;border-radius:28px;background:linear-gradient(145deg,#201238dd,#08142eee);box-shadow:inset 0 1px #ffffff1c,0 24px 55px #0007}.loot-open-page.is-blockfall .loot-opening{background:linear-gradient(145deg,#101b44ed,#050a18f2)}.loot-scene{height:auto!important;min-height:210px}.loot-scene .loot-chest-visual{z-index:2}.loot-open-page .loot-rewards{margin:16px 0}.loot-open-page h1{font-size:clamp(2rem,6vw,3.5rem)}
.loot-open-page .loot-rewards{grid-template-columns:repeat(auto-fit,minmax(126px,132px));justify-content:center;gap:10px}.loot-open-page .loot-reward-card{width:132px!important;height:auto;overflow:visible}.loot-open-page .loot-reward-card strong{height:auto;overflow:visible;overflow-wrap:anywhere;word-break:normal;hyphens:auto}.loot-open-page .loot-reward-category{max-width:calc(100% - 12px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.journey-chest-marker{position:relative;min-height:42px;padding-left:50px!important}.journey-chest-marker>.journey-chest-art{position:absolute!important;display:block!important;left:3px!important;top:50%!important;width:42px!important;height:52px!important;margin:0!important;border:0!important;border-radius:0!important;transform:translateY(-50%)!important;background-color:transparent!important;background-image:var(--loot-image)!important;background-position:left center!important;background-size:200% 100%!important;background-repeat:no-repeat!important;box-shadow:none!important;filter:drop-shadow(0 5px 5px #0008)}.journey-chest-marker.is-blockfall>.journey-chest-art{--loot-image:url('/assets/images/loot/blockfall-small-states-v1.webp')}.journey-chest-marker.is-colorfall>.journey-chest-art{--loot-image:url('/assets/images/loot/colorfall-small-states-v1.webp')}.journey-chest-marker.is-large>.journey-chest-art{width:48px!important;height:59px!important;--loot-image:url('/assets/images/loot/colorfall-large-states-v1.webp')}.journey-chest-marker.is-large.is-blockfall>.journey-chest-art{--loot-image:url('/assets/images/loot/blockfall-large-states-v1.webp')}.journey-chest-marker.is-opened>.journey-chest-art{background-position:right center!important;filter:saturate(.6) drop-shadow(0 4px 4px #0007)}.journey-chest-marker.is-earned{cursor:pointer}.journey-chest-marker.is-earned:hover>.journey-chest-art{transform:translateY(-55%) scale(1.08)!important}
@media(max-width:680px){.loot-inline-panel{padding:14px 13px 16px!important}.loot-inline-panel .loot-chest-visual{width:135px;margin:-12px auto -14px}.loot-inline-panel .loot-chest-visual.is-large{width:160px}.loot-inline-panel .loot-rewards{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.loot-inline-panel .loot-reward-card{min-height:145px;padding:8px 5px}.loot-page .loot-hero{grid-template-columns:1fr;padding:24px}.loot-page .loot-hero:after{display:none}.loot-card{grid-template-columns:72px minmax(0,1fr);padding:13px}.loot-card .loot-chest-visual,.loot-card .loot-chest-visual.is-large{width:68px}.loot-card .button{grid-column:1/-1;width:100%}.loot-open-page{padding-inline:10px}.loot-opening{padding:12px}.loot-scene{min-height:170px}.loot-rewards{grid-template-columns:repeat(3,minmax(0,1fr))}.loot-open-page .loot-rewards{grid-template-columns:repeat(2,minmax(0,142px));gap:8px}.loot-open-page .loot-reward-card{width:100%!important;min-height:148px!important;padding:9px 7px!important}}
@media(prefers-reduced-motion:reduce){.loot-chest-visual,.loot-inline-panel.is-opening .loot-chest-visual{animation:none!important;transition:none!important}}
.loot-rewards{gap:clamp(7px,1.5vw,12px)!important}.loot-reward-token{position:relative!important;display:grid!important;width:auto!important;min-width:0!important;min-height:96px!important;aspect-ratio:1/1.08;grid-template-rows:1fr auto!important;place-items:center!important;align-content:center!important;gap:3px!important;padding:7px 5px!important;overflow:visible!important;border:0!important;border-radius:16px!important;background:transparent!important;box-shadow:none!important;isolation:isolate;cursor:help}.loot-reward-token:before{content:"";position:absolute;z-index:-1;inset:8px 5px 22px;border-radius:18px;background:radial-gradient(circle at 50% 34%,color-mix(in srgb,var(--rarity,#94a3b8) 30%,transparent),transparent 67%);filter:blur(4px);opacity:.85}.loot-reward-token>.loot-reward-art{align-self:end;width:56px!important;height:56px!important;margin:0!important}.loot-reward-token>.loot-rarity{align-self:start;margin:0;color:var(--rarity,#cbd5e1)!important;font-size:clamp(.58rem,1.6vw,.7rem)!important;font-style:normal;font-weight:950!important;line-height:1;letter-spacing:.075em;text-transform:uppercase;text-shadow:0 2px 8px #000}.loot-reward-token>.loot-reward-count{right:calc(50% - 34px);bottom:25px}.loot-reward-token[data-tooltip]:after{content:attr(data-tooltip);position:absolute;z-index:20;left:50%;bottom:calc(100% - 4px);width:max-content;max-width:min(220px,75vw);padding:7px 9px;border:1px solid #ffffff2e;border-radius:9px;background:#070b1af2;box-shadow:0 8px 22px #000a;color:#fff;font-size:.72rem;font-style:normal;font-weight:750;line-height:1.25;text-align:center;white-space:normal;opacity:0;pointer-events:none;transform:translate(-50%,5px);transition:opacity .15s,transform .15s}.loot-reward-token[data-tooltip]:is(:hover,:focus-visible,:focus):after{opacity:1;transform:translate(-50%,0)}.loot-reward-token:focus{outline:0}.loot-open-page .loot-reward-token{width:auto!important;height:auto!important}.loot-inline-panel .loot-reward-token{min-height:96px!important;padding:7px 5px!important}
@media(max-width:680px){.loot-reward-token{min-height:88px!important;border-radius:13px!important;cursor:pointer}.loot-reward-token>.loot-reward-art{width:48px!important;height:48px!important}.loot-reward-token>.loot-reward-count{right:calc(50% - 31px);bottom:23px}.loot-open-page .loot-rewards{grid-template-columns:repeat(3,minmax(0,1fr))!important}.loot-reward-token[data-tooltip]:after{position:fixed;left:50%;bottom:18px;max-width:calc(100vw - 28px);transform:translate(-50%,5px)}.loot-reward-token[data-tooltip]:is(:focus,:focus-visible):after{transform:translate(-50%,0)}}
.loot-reward-token>.loot-reward-art:is(.power-dynamite,.power-precision,.power-slow-time,.power-concrete-drill,.power-future-view,.power-rescue){background-color:transparent!important;background-image:url('/assets/images/tetris-powerups/aren8-tetris-powerups-v3.png?v=3')!important;background-repeat:no-repeat!important;background-size:300% 200%!important;box-shadow:none!important;filter:drop-shadow(0 5px 7px #0008)}.loot-reward-art.power-dynamite{background-position:0 0!important}.loot-reward-art.power-precision{background-position:50% 0!important}.loot-reward-art.power-slow-time{background-position:100% 0!important}.loot-reward-art.power-concrete-drill{background-position:0 100%!important}.loot-reward-art.power-future-view{background-position:50% 100%!important}.loot-reward-art.power-rescue{background-position:100% 100%!important}
.loot-name-preview.name-effect-spectrum-glow{color:transparent!important;background:linear-gradient(90deg,#47e8ff,#a763ff,#ff4cad,#ffd75e,#53ed9d)!important;background-size:250% auto!important;background-clip:text!important;-webkit-background-clip:text!important}
.loot-chest-visual{--loot-image:url('/assets/images/loot/colorfall-small-states-v1.webp')}.loot-chest-visual.is-large{--loot-image:url('/assets/images/loot/colorfall-large-states-v1.webp')}.loot-chest-visual.is-blockfall.is-small{--loot-image:url('/assets/images/loot/blockfall-small-states-v1.webp')}.loot-chest-visual.is-blockfall.is-large{--loot-image:url('/assets/images/loot/blockfall-large-states-v1.webp')}.loot-page .loot-hero:after{background-image:url('/assets/images/loot/colorfall-large-states-v1.webp')}
.loot-inline-panel{isolation:isolate}.loot-inline-panel:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(#0a0617a8,#080d22ed),var(--chapter-art,none) center/cover no-repeat;opacity:.5;pointer-events:none}.loot-inline-panel>*{position:relative}.loot-inline-panel[data-chapter="1"]{--chapter-art:url('/assets/images/match3/journey-map-dawn-v1.webp')}.loot-inline-panel[data-chapter="2"]{--chapter-art:url('/assets/images/match3/m3j-chapter2-broken-light-v1.webp')}.loot-inline-panel[data-chapter="3"]{--chapter-art:url('/assets/images/match3/m3j-chapter3-spectrum-heart-v1.webp')}.loot-inline-panel[data-chapter="4"]{--chapter-art:url('/assets/images/match3/m3j-chapter4-shadow-border-v1.webp')}.loot-inline-panel[data-chapter="5"]{--chapter-art:url('/assets/images/match3/m3j-chapter5-silent-forest-v1.webp')}.loot-inline-panel[data-chapter="6"]{--chapter-art:url('/assets/images/match3/m3j-chapter6-nightglass-city-v1.webp')}.loot-inline-panel[data-chapter="7"]{--chapter-art:url('/assets/images/match3/m3j-chapter7-fading-heart-v1.webp')}.loot-inline-panel[data-chapter="8"]{--chapter-art:url('/assets/images/match3/m3j-chapter8-stardust-frontier-v1.webp')}.loot-inline-panel[data-chapter="9"]{--chapter-art:url('/assets/images/match3/m3j-chapter9-living-abyss-v1.webp')}.loot-inline-panel[data-chapter="10"]{--chapter-art:url('/assets/images/match3/m3j-chapter10-prism-city-v1.webp')}.loot-inline-panel[data-chapter="11"]{--chapter-art:url('/assets/images/match3/m3j-chapter11-key-horizon-v1.webp')}.loot-inline-panel[data-chapter="12"]{--chapter-art:url('/assets/images/match3/m3j-chapter12-spectrum-storm-v1.webp')}.loot-inline-panel[data-chapter="13"]{--chapter-art:url('/assets/images/match3/m3j-chapter13-eternal-colour-v1.webp')}.loot-earned-overlay.is-blockfall .loot-inline-panel[data-chapter="8"]{--chapter-art:url('/assets/images/journey/chapter8-emberlight-city-v1.webp')}.loot-earned-overlay.is-blockfall .loot-inline-panel[data-chapter="9"]{--chapter-art:url('/assets/images/journey/chapter9-unbroken-tower-v1.webp')}.loot-earned-overlay.is-blockfall .loot-inline-panel[data-chapter="10"]{--chapter-art:url('/assets/images/journey/chapter10-final-orbit-v1.webp')}
.loot-earned-overlay.is-blockfall .loot-inline-panel{--chapter-art:none}.loot-earned-overlay.is-blockfall .loot-inline-panel[data-chapter="8"]{--chapter-art:url('/assets/images/journey/chapter8-emberlight-city-v1.webp')}.loot-earned-overlay.is-blockfall .loot-inline-panel[data-chapter="9"]{--chapter-art:url('/assets/images/journey/chapter9-unbroken-tower-v1.webp')}.loot-earned-overlay.is-blockfall .loot-inline-panel[data-chapter="10"]{--chapter-art:url('/assets/images/journey/chapter10-final-orbit-v1.webp')}
.loot-inline-panel{overflow:hidden!important}.loot-inline-close{position:absolute!important;z-index:20;top:10px;right:10px;display:grid;width:34px;height:34px;padding:0;place-items:center;border:1px solid #ffffff45;border-radius:50%;background:#080d20cc;color:#fff;font:800 24px/1 sans-serif;box-shadow:inset 0 1px #fff3,0 5px 14px #0008;cursor:pointer}.loot-inline-close:hover,.loot-inline-close:focus-visible{border-color:#fff;background:#27345d;outline:0}.loot-inline-panel .loot-chest-visual{width:112px!important;margin:-12px auto -18px!important}.loot-inline-panel .loot-chest-visual.is-large{width:138px!important}.loot-inline-panel .loot-rewards{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:5px!important}.loot-reward-token{height:108px!important;min-height:0!important;aspect-ratio:auto!important;grid-template-rows:auto 1fr auto!important;gap:2px!important;padding:4px 3px!important}.loot-reward-token>.loot-rarity{grid-row:1;align-self:center!important}.loot-reward-token>.loot-reward-art{grid-row:2;align-self:center!important}.loot-reward-token>.loot-reward-name{grid-row:3;display:-webkit-box;width:100%;min-height:24px!important;margin:0;overflow:hidden;color:#edf3ff;font-size:.62rem!important;font-weight:750;line-height:1.15;text-align:center;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.loot-reward-token>.loot-reward-count{right:calc(50% - 32px);bottom:25px}.loot-reward-token:before{inset:20px 3px 24px}.loot-inline-panel .loot-actions{margin-top:8px}.loot-inline-panel .loot-message{min-height:0;margin:.25rem}.loot-inline-panel .loot-store-copy{margin:.35rem 0;font-size:.72rem}
@media(max-width:680px){.loot-inline-panel{max-height:calc(100dvh - 12px)!important;padding:9px 9px 10px!important}.loot-inline-close{top:7px;right:7px;width:30px;height:30px;font-size:21px}.loot-inline-panel .loot-chest-visual{width:82px!important;margin:-10px auto -15px!important}.loot-inline-panel .loot-chest-visual.is-large{width:100px!important}.loot-inline-panel h2{font-size:1.25rem}.loot-inline-level{margin:.15rem 0!important;font-size:.72rem}.loot-inline-panel .loot-rewards{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:2px!important;margin:5px 0!important}.loot-reward-token{height:82px!important;min-height:0!important;padding:2px!important}.loot-reward-token>.loot-reward-art{width:40px!important;height:40px!important}.loot-reward-token>.loot-rarity{font-size:.52rem!important}.loot-reward-token>.loot-reward-name{min-height:20px!important;font-size:.54rem!important;line-height:1.08}.loot-reward-token>.loot-reward-count{right:calc(50% - 25px);bottom:18px;min-width:19px;height:19px;font-size:.58rem}.loot-reward-token:before{inset:15px 2px 20px}.loot-inline-panel .loot-actions{margin-top:5px}.loot-inline-panel .loot-actions .button{min-height:38px;padding:7px 9px}.loot-inline-panel .loot-store-copy{margin:.2rem 0;font-size:.62rem}}
.cosmetic-card{display:grid!important;grid-template-columns:1fr;align-content:start;gap:7px!important}.cosmetic-card>small,.cosmetic-card>strong{display:block;line-height:1.25}.loot-collection-avatar{display:grid;width:64px;height:64px;margin-bottom:5px;place-items:center;border-radius:50%;background:linear-gradient(145deg,#573397,#171a42);box-shadow:inset 0 2px #ffffff55,0 8px 18px #0008;color:#fff;font-size:1.8rem;font-weight:900}.loot-collection-avatar.avatar-pixel{background:linear-gradient(145deg,#22d3ee,#1e3a8a)}.loot-collection-avatar.avatar-heart{background:linear-gradient(145deg,#fb7185,#7e22ce)}
.loot-open-page .loot-reward-token,.loot-inline-panel .loot-reward-token{height:108px!important;min-height:0!important}@media(max-width:680px){.loot-open-page .loot-reward-token,.loot-inline-panel .loot-reward-token{height:82px!important;min-height:0!important}.loot-inline-panel .loot-reward-token:last-child:nth-child(3n+1){grid-column:2}}

/* Compact reveal layout: all reward types share identical vertical anchors. */
.loot-inline-panel{position:relative!important;overflow:hidden!important}
.loot-inline-panel>.loot-inline-close{position:absolute!important;z-index:50!important;top:10px!important;right:10px!important;left:auto!important;bottom:auto!important;margin:0!important;transform:none!important}
.loot-inline-panel .loot-reward-token,.loot-inline-panel .loot-reward-token.is-spark{display:grid!important;height:96px!important;min-height:0!important;grid-template-rows:14px 54px 24px!important;align-content:center!important;align-items:center!important;justify-items:center!important;gap:2px!important;padding:2px!important}
.loot-inline-panel .loot-reward-token>.loot-rarity{grid-row:1!important;align-self:center!important;margin:0!important}
.loot-inline-panel .loot-reward-token>.loot-reward-art{grid-row:2!important;align-self:center!important;justify-self:center!important;margin:0!important;transform:none!important}
.loot-inline-panel .loot-reward-token>.loot-reward-name{grid-row:3!important;display:block!important;align-self:start!important;width:100%!important;max-width:100%!important;max-height:24px!important;overflow:hidden!important;overflow-wrap:anywhere!important;word-break:break-word!important}
.loot-inline-panel .loot-reward-token>.loot-avatar-preview{width:50px!important;height:50px!important;align-self:center!important;justify-self:center!important;margin:0!important}
.loot-inline-panel[data-crate-type="LARGE"] .loot-chest-visual{width:108px!important;margin:-15px auto -20px!important}
.loot-inline-panel[data-crate-type="LARGE"] .loot-rewards{margin:6px 0!important}
@media(max-width:680px){.loot-inline-panel>.loot-inline-close{top:7px!important;right:7px!important}.loot-inline-panel .loot-reward-token,.loot-inline-panel .loot-reward-token.is-spark{height:76px!important;grid-template-rows:11px 43px 18px!important}.loot-inline-panel .loot-reward-token>.loot-reward-art,.loot-inline-panel .loot-reward-token>.loot-avatar-preview{width:38px!important;height:38px!important}.loot-inline-panel[data-crate-type="LARGE"] .loot-chest-visual{width:76px!important;margin:-12px auto -17px!important}.loot-inline-panel[data-crate-type="LARGE"] .loot-rewards{gap:1px!important;margin:3px 0!important}}

/* Seven rewards stay readable: 3 + 3 + 1 instead of one compressed row. */
.loot-inline-panel .loot-rewards{width:min(100%,540px)!important;margin:6px auto!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:3px 6px!important}
.loot-inline-panel[data-crate-type="SMALL"] .loot-rewards{width:min(100%,360px)!important}
.loot-inline-panel[data-crate-type="SMALL"] .loot-reward-token{grid-column:span 4!important}
.loot-inline-panel[data-crate-type="LARGE"] .loot-reward-token:nth-child(-n+3){grid-column:span 4!important}
.loot-inline-panel[data-crate-type="LARGE"] .loot-reward-token:nth-child(n+4){grid-column:span 3!important}
.loot-inline-panel .loot-reward-token,.loot-inline-panel .loot-reward-token.is-spark{height:auto!important;min-height:96px!important;grid-template-rows:14px 52px minmax(28px,auto)!important}
.loot-inline-panel .loot-reward-token>.loot-reward-name{display:block!important;min-height:0!important;max-height:none!important;overflow:visible!important;line-height:1.12!important;overflow-wrap:anywhere!important;word-break:normal!important;hyphens:auto;-webkit-line-clamp:unset!important}
.loot-inline-panel .loot-reward-token>.loot-rarity{color:var(--rarity,#cbd5e1)!important;font-size:.65rem!important;font-weight:950!important;line-height:1!important;letter-spacing:.075em!important;text-transform:uppercase!important;text-shadow:0 0 5px var(--rarity,#cbd5e1),0 0 12px color-mix(in srgb,var(--rarity,#cbd5e1) 70%,transparent)!important}
@media(max-width:680px){.loot-inline-panel .loot-rewards{width:100%!important;gap:2px 3px!important}.loot-inline-panel[data-crate-type="SMALL"] .loot-rewards{width:min(100%,330px)!important}.loot-inline-panel .loot-reward-token,.loot-inline-panel .loot-reward-token.is-spark{min-height:82px!important;grid-template-rows:12px 41px minmax(24px,auto)!important}.loot-inline-panel .loot-reward-token>.loot-reward-name{font-size:.52rem!important}.loot-inline-panel .loot-reward-token>.loot-rarity{font-size:.54rem!important}}
@media(max-width:410px){.loot-inline-panel[data-crate-type="LARGE"] .loot-reward-token:nth-child(n){grid-column:span 4!important}.loot-inline-panel[data-crate-type="LARGE"] .loot-reward-token:last-child:nth-child(3n+1){grid-column:5/span 4!important}}
