@keyframes case-float{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-8px)scale(1.03)}}@keyframes case-flame{0%,to{opacity:.55;transform:translate(-50%)scaleX(.92)scaleY(.96)}35%{opacity:.9;transform:translate(-50%)scaleX(1.08)scaleY(1.08)}70%{opacity:.7;transform:translate(-50%)scaleX(.98)scaleY(1.18)}}@keyframes case-sparks{0%{background-position:0 0,35px 20px,80px 50px}to{background-position:0 -120px,35px -90px,80px -70px}}@keyframes price-pulse{0%,to{filter:drop-shadow(0 0 8px #ef444429)}50%{filter:drop-shadow(0 0 18px #ef444485)}}@keyframes ticker-fire{0%,to{opacity:.55;transform:translate(-50%)scaleX(.86)scaleY(.9)}40%{opacity:.95;transform:translate(-50%)scaleX(1.08)scaleY(1.16)}72%{opacity:.7;transform:translate(-50%)scaleX(.96)scaleY(1.28)}}@keyframes ticker-spark-rise{0%{background-position:6px 44px,34px 64px}to{background-position:6px -58px,34px -40px}}@keyframes ticker-item-float{0%,to{transform:skew(12deg)translateY(0)scale(1)}50%{transform:skew(12deg)translateY(-3px)scale(1.04)}}.ticker-mask{position:relative;overflow:hidden}.ticker-mask:before,.ticker-mask:after{z-index:3;content:"";pointer-events:none;width:72px;position:absolute;top:0;bottom:0}.ticker-mask:before{background:linear-gradient(90deg,#070506,#0000);left:0}.ticker-mask:after{background:linear-gradient(270deg,#070506,#0000);right:0}.ticker-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;width:100%;min-height:4rem;display:flex;overflow:auto hidden}.ticker-scroll::-webkit-scrollbar{display:none}.ticker-scroll.ticker-row-dragging .ticker-drop{pointer-events:none}.steam-header-button{clip-path:polygon(24px 0,100% 0,100% 100%,0 100%)}.mobile-drawer-scroll{scrollbar-width:thin;scrollbar-color:#ef4444d9 transparent}.mobile-drawer-scroll::-webkit-scrollbar{width:4px}.mobile-drawer-scroll::-webkit-scrollbar-track{background:0 0}.mobile-drawer-scroll::-webkit-scrollbar-thumb{background:#ef4444d9;border-radius:999px}.mobile-drawer-scroll::-webkit-scrollbar-thumb:hover{background:#f87171f2}.ticker-drop{isolation:isolate;flex:0 0 9rem;position:relative;overflow:hidden}.ticker-drop:before{z-index:-2;content:"";background:radial-gradient(ellipse at 50% 100%, var(--case-core), transparent 50%), radial-gradient(ellipse at 50% 100%, var(--case-glow), transparent 72%);filter:blur(8px);opacity:0;width:82%;height:58px;position:absolute;bottom:-16px;left:50%}.ticker-drop:after{z-index:-1;content:"";background:radial-gradient(circle, #ffffffa6 0 1px, transparent 2px), radial-gradient(circle, var(--case-spark) 0 1.4px, transparent 2.3px);opacity:0;background-size:44px 44px,72px 72px;position:absolute;inset:0 12px;-webkit-mask-image:linear-gradient(#0000,#000 28% 78%,#0000);mask-image:linear-gradient(#0000,#000 28% 78%,#0000)}.ticker-drop-fire:before{opacity:.88;animation:1.8s ease-in-out infinite ticker-fire}.ticker-drop-fire:after{opacity:.45;animation:2.8s linear infinite ticker-spark-rise}.ticker-image{animation:3.6s ease-in-out infinite ticker-item-float}.small-loot-card{isolation:isolate;position:relative}.small-loot-card:before{z-index:-2;content:"";background:radial-gradient(ellipse at 50% 70%, var(--case-core), transparent 48%), radial-gradient(ellipse at 50% 100%, var(--case-glow), transparent 68%);filter:blur(10px);width:84%;height:118px;animation:2.7s ease-in-out infinite case-flame;position:absolute;top:54px;left:50%;transform:translate(-50%)}.small-loot-card:after{z-index:-1;content:"";background:radial-gradient(circle, #ffffff8c 0 1px, transparent 1.8px), radial-gradient(circle, var(--case-spark) 0 1.5px, transparent 2.4px), radial-gradient(circle, #ffffff3d 0 1px, transparent 2px);opacity:.36;background-size:92px 92px,128px 128px,150px 150px;animation:7s linear infinite case-sparks;position:absolute;inset:8px 18px 78px;-webkit-mask-image:radial-gradient(at 50% 56%,#000 0 44%,#0000 76%);mask-image:radial-gradient(at 50% 56%,#000 0 44%,#0000 76%)}.case-card{min-height:244px}.small-loot-card:hover:before{animation-duration:1.15s}.small-loot-card:hover:after{opacity:.72;animation-duration:3.2s}.case-image{animation:4.2s ease-in-out infinite case-float}.case-card:hover .case-image{animation-duration:1.8s;rotate:5deg}.free-case-card:hover .case-image,.giveaway-card:hover .case-image{rotate:5deg}.case-name{padding-bottom:14px;position:relative}.case-name:after{content:"";background:linear-gradient(90deg,#0000,#94a3b857,#0000);height:1px;transition:background .24s,box-shadow .24s;position:absolute;bottom:0;left:8%;right:8%}.case-card:hover .case-name:after,.free-case-card:hover .case-name:after{background:linear-gradient(90deg, transparent, var(--case-spark), transparent);box-shadow:0 0 14px var(--case-core)}.case-price{isolation:isolate;clip-path:polygon(11% 0,89% 0,100% 50%,89% 100%,11% 100%,0 50%);background:linear-gradient(115deg,#0a0607 0%,#160a0e 36%,#3f0f14 62%,#991b1b 88%,#dc2626 100%);animation:3.2s ease-in-out infinite price-pulse;position:relative;overflow:hidden}.case-price>*{z-index:1;position:relative}.case-price:before{z-index:-1;content:"";transform-origin:50%;pointer-events:none;background:linear-gradient(105deg,#040203 0%,#0f080a 42%,#120a0cf5 100%);width:120%;height:100%;transition:transform .45s cubic-bezier(.3,1,.8,1);position:absolute;top:0;left:-10%;transform:skew(-26deg)}.case-card:hover .case-price:before,.free-case-card:hover .case-price:before,.case-card:focus-visible .case-price:before,.free-case-card:focus-visible .case-price:before{transform:skew(-26deg)translate(108%)}@media (prefers-reduced-motion:reduce){.case-price:before{transition:none}}.giveaway-card[data-rarity=mythical]{--case-core:#ff5a329e;--case-glow:#dc371ee0;--case-spark:#ffcdb4e6;background:radial-gradient(90% 65% at 50% 38%,#ff5a3229,#0000 55%),radial-gradient(100% 48% at 50% 100%,#781e1259,#0000 50%),linear-gradient(168deg,#1c0c0a 0%,#120807 38%,#080504 100%);border-color:#ff5a32a6;box-shadow:0 0 22px #f0441d24}.giveaway-card[data-rarity=mythical]:hover{background:radial-gradient(90% 65% at 50% 38%,#ff6e4638,#0000 55%),radial-gradient(100% 48% at 50% 100%,#8c28186b,#0000 50%),linear-gradient(168deg,#22100d 0%,#140a08 38%,#090505 100%);border-color:#ff7858e0;box-shadow:0 0 28px #f0441d3d}.giveaway-card[data-rarity=legendary]{--case-core:#ffaa3c8c;--case-glow:#e6780ad9;--case-spark:#ffe6b4e6;background:radial-gradient(90% 65% at 50% 38%,#ffa03224,#0000 55%),radial-gradient(100% 48% at 50% 100%,#6e370a52,#0000 50%),linear-gradient(168deg,#1a1208 0%,#100c06 38%,#080604 100%);border-color:#ffb13ba6;box-shadow:0 0 22px #ff840024}.giveaway-card[data-rarity=legendary]:hover{background:radial-gradient(90% 65% at 50% 38%,#ffb44633,#0000 55%),radial-gradient(100% 48% at 50% 100%,#78410e66,#0000 50%),linear-gradient(168deg,#20160a 0%,#120e07 38%,#090605 100%);border-color:#ffc86ee0;box-shadow:0 0 28px #ff84003d}.giveaway-card[data-rarity=epic]{--case-core:#c04cff85;--case-glow:#822dd2d1;--case-spark:#e6c8ffe0;background:radial-gradient(90% 65% at 50% 38%,#b446ff24,#0000 55%),radial-gradient(100% 48% at 50% 100%,#37145a61,#0000 50%),linear-gradient(168deg,#140a18 0%,#0c0612 38%,#060408 100%);border-color:#c04cff9e;box-shadow:0 0 22px #9343f529}.giveaway-card[data-rarity=epic]:hover{background:radial-gradient(90% 65% at 50% 38%,#c864ff33,#0000 55%),radial-gradient(100% 48% at 50% 100%,#411c6975,#0000 50%),linear-gradient(168deg,#180d1c 0%,#0e0814 38%,#070509 100%);border-color:#d282ffe0;box-shadow:0 0 28px #9343f547}.giveaway-card[data-rarity=rare]{--case-core:#6f8cff85;--case-glow:#3755dcd1;--case-spark:#bed2ffe6;background:radial-gradient(90% 65% at 50% 38%,#6482ff24,#0000 55%),radial-gradient(100% 48% at 50% 100%,#16235f61,#0000 50%),linear-gradient(168deg,#0a0a18 0%,#060812 38%,#040508 100%);border-color:#6f8cff9e;box-shadow:0 0 22px #4f64f529}.giveaway-card[data-rarity=rare]:hover{background:radial-gradient(90% 65% at 50% 38%,#7891ff33,#0000 55%),radial-gradient(100% 48% at 50% 100%,#1c2a7375,#0000 50%),linear-gradient(168deg,#0c0c1e 0%,#070a16 38%,#050509 100%);border-color:#96afffe0;box-shadow:0 0 28px #4f64f547}.giveaway-rarity-label{clip-path:polygon(0 0,100% 0,86% 100%,14% 100%);min-width:190px;padding:10px 28px 12px}.giveaway-limit-bar{letter-spacing:-.04em;text-transform:uppercase;font-family:CSRegular,Impact,Arial Black,sans-serif;font-size:clamp(.95rem,1.8vw,1.25rem);font-style:italic;font-weight:800;line-height:1}.rarity-mythical{background:linear-gradient(#ff5a32 0%,#f0441d 100%)}.rarity-legendary{background:linear-gradient(#ffb13b 0%,#ff8400 100%)}.rarity-epic{background:linear-gradient(#c04cff 0%,#9343f5 100%)}.rarity-rare{background:linear-gradient(#6f8cff 0%,#4f64f5 100%)}.free-cases-section{box-shadow:inset 0 1px #ffffff0a,0 18px 60px #0000006b,0 0 42px #7f1d1d1a}.free-cases-body{opacity:1;grid-template-rows:1fr;max-height:720px;transition:grid-template-rows .52s cubic-bezier(.2,.8,.2,1),max-height .52s cubic-bezier(.2,.8,.2,1),opacity .32s,transform .52s cubic-bezier(.2,.8,.2,1);display:grid;overflow:hidden;transform:translateY(0)}.free-cases-body>div{min-height:0}.free-cases-body[data-collapsed=true]{opacity:0;grid-template-rows:0fr;max-height:0;transform:translateY(-18px)}.free-case-card{opacity:1;min-height:248px;transition:opacity .38s,transform .46s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--card-index) * 48ms);transform:translateY(0)scale(1)}.free-cases-body[data-collapsed=true] .free-case-card{opacity:0;transition-delay:0s;transform:translateY(-18px)scale(.96)}.free-case-card:hover{transform:translateY(-8px)scale(1.02)}.free-case-card:hover:before{opacity:.95;animation-duration:1.2s}.free-case-card:hover:after{opacity:.68;animation-duration:3.2s}.free-case-visual{place-items:center;height:142px;display:grid;position:relative}.free-case-badge{clip-path:polygon(10% 0,100% 0,90% 100%,0 100%);color:#fff;text-transform:uppercase;background:linear-gradient(#fb923c,#ef4444);padding:4px 12px;font-size:10px;font-weight:900;line-height:1;box-shadow:0 0 18px #ef44446b}@media (min-width:1024px){.free-case-card:nth-child(6){grid-column:3}}.collapse-body{opacity:1;grid-template-rows:1fr;max-height:1600px;transition:grid-template-rows .52s cubic-bezier(.2,.8,.2,1),max-height .52s cubic-bezier(.2,.8,.2,1),opacity .3s,transform .52s cubic-bezier(.2,.8,.2,1);display:grid;overflow:hidden;transform:translateY(0)}.collapse-body>div{min-height:0}.collapse-body[data-collapsed=true]{opacity:0;grid-template-rows:0fr;max-height:0;transform:translateY(-16px)}.collapse-body .case-card{transition:opacity .36s,transform .46s cubic-bezier(.2,.8,.2,1)}.collapse-body[data-collapsed=true] .case-card{opacity:0;transform:translateY(-14px)scale(.97)}
