.loot-scene canvas{position:absolute;inset:0;width:100%;height:100%;z-index:2}.loot-open-page.has-webgl-chest .loot-css-fallback{visibility:hidden}.loot-open-page.has-webgl-chest .loot-rays{z-index:1}.loot-open-page.is-opening .loot-scene:after{content:"";position:absolute;z-index:3;inset:35% 28%;border-radius:50%;background:#fff7c8;filter:blur(35px);opacity:0;animation:loot-flash .8s ease}.loot-open-page[data-crate-type=LARGE] .loot-scene{height:340px}.loot-open-page[data-crate-type=LARGE] .loot-rays{width:520px;opacity:.7}.loot-open-page[data-crate-type=LARGE] .loot-opening>h1{color:#ffe18a;text-shadow:0 0 28px #ff9e2f66}.loot-open-page[data-crate-type=SMALL] .loot-opening>h1{color:#c9edff;text-shadow:0 0 25px #6d7cff55}.loot-rewards{align-items:stretch}.loot-rewards article{box-sizing:border-box;grid-template-columns:minmax(0,1fr);grid-template-rows:52px auto minmax(2.5em,auto) auto auto;width:132px;min-width:0;min-height:184px;align-content:start;justify-items:center;gap:5px;overflow:hidden;padding:12px 10px;text-align:center}.loot-rewards article>*{min-width:0;max-width:100%}.loot-rewards article strong{align-self:center;width:100%;overflow-wrap:anywhere;line-height:1.12}.loot-reward-category{padding:3px 7px;border:1px solid color-mix(in srgb,var(--rarity,#fff) 50%,transparent);border-radius:999px;background:#05081699;font-size:.58rem;letter-spacing:.08em}.loot-rarity{color:var(--rarity,#fff);font-size:.6rem;font-style:normal;text-transform:uppercase}.loot-reward-art{position:relative;display:grid;width:48px;height:48px;place-items:center;border-radius:14px;background:linear-gradient(145deg,#573397,#171a42);box-shadow:inset 0 2px #ffffff52,inset 0 -5px #05071888,0 6px 13px #0008;font-style:normal}.loot-reward-art:before{font-size:25px}.loot-reward-art.power-hammer:before{content:"🔨"}.loot-reward-art.power-extra-moves:before{content:"+3";color:#fff;font-weight:950}.loot-reward-art.power-time-boost:before{content:"⏱"}.loot-reward-art.power-crystal-shuffle:before{content:"⤨";color:#9ff6ff}.loot-reward-art.power-color-core:before{content:"⚛";color:#fff;animation:loot-spin 3s linear infinite}.loot-reward-art[class*=cosmetic-avatar]:before{content:"◉";color:#e4f6ff}.loot-reward-art[class*=cosmetic-name-effect]:before{content:"Aa";color:#ffe479;font-weight:950}.loot-reward-art:not([class*=power-]):not([class*=cosmetic-]):before{content:"✦";color:#ffe46d;text-shadow:0 0 14px #ffb32c}.loot-store-copy{max-width:520px;margin:8px auto 18px;color:#aeb9cc;font-size:.82rem}.loot-card.is-large .loot-card-art{border-color:#fff0a6;background:linear-gradient(165deg,#ffe470,#e66c0c 55%,#5f2303);box-shadow:inset 0 7px #fffad0,inset 0 -10px #551e05,0 11px 0 #301103,0 0 34px #ffb52c55}.loot-card.is-small .loot-card-art{border-color:#d3efff;background:linear-gradient(165deg,#bde8ff,#7752bd 55%,#281655);box-shadow:inset 0 7px #effaff,inset 0 -10px #211044,0 11px 0 #100821,0 0 30px #6f8cff55}@keyframes loot-flash{45%{opacity:.85;transform:scale(1.3)}to{opacity:0;transform:scale(1.8)}}
.journey-chest-marker{display:inline-flex!important;align-items:center!important;width:max-content!important;max-width:100%;gap:6px!important;margin-top:7px!important;padding:5px 9px!important;border:1px solid #ffd86a66!important;border-radius:999px!important;background:#2d183be8!important;color:#ffe797!important;font-size:.66rem!important;line-height:1!important;box-shadow:inset 0 1px #ffffff35,0 5px 12px #0006!important}.journey-chest-marker i{font-style:normal;font-size:.9rem}.journey-chest-marker b{color:inherit!important;font-size:inherit!important;white-space:normal}.journey-chest-marker.is-earned{background:#5b3814ed!important;color:#fff0a3!important;animation:chest-ready 1.8s ease-in-out infinite}.journey-chest-marker.is-opened{border-color:#6ee7b766!important;background:#12392fed!important;color:#a7f3d0!important;animation:none}.journey-chest-marker.is-large{border-color:#fff0a699!important;box-shadow:inset 0 1px #fff8,0 0 18px #ffb52c40!important}@keyframes chest-ready{50%{filter:brightness(1.2);transform:translateY(-1px)}}
@media(max-width:680px){.loot-rewards article{width:calc(33.333% - 6px);min-width:0}.loot-open-page[data-crate-type=LARGE] .loot-scene{height:285px}}
.loot-inventory-section{margin-top:32px}.loot-history{margin-top:58px;padding-top:28px;border-top:1px solid #ffffff16}.loot-section-heading{margin-bottom:18px}.loot-section-heading h2,.loot-section-heading p{margin:.2rem 0}.loot-card time{display:block;margin-top:5px;color:#8ee8d0;font-size:.72rem}
