.tooltip-enhanced{width:200px;padding:8px 12px;border:1px solid rgba(183,228,49,.3);white-space:normal;box-shadow:0 4px 12px rgba(0,0,0,.3),0 0 0 1px rgba(183,228,49,.1),inset 0 1px 0 hsla(0,0%,100%,.1)}.tooltip-enhanced:after{border-bottom:4px solid rgba(183,228,49,.3)}.tooltip-title{font-size:14px;font-weight:600;color:#fff;margin-bottom:8px;display:block}.tooltip-description{display:block;font-size:12px;color:#6c757d;line-height:1.5;white-space:normal;word-wrap:break-word}.loading-dot{width:.25rem;height:.25rem;border-radius:50%;background-color:#e5e7eb;animation:bounce 1s infinite}.loading-dot-1{animation-delay:0ms}.loading-dot-2{animation-delay:.1s}.loading-dot-3{animation-delay:.2s}@keyframes bounce{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-.25rem)}}*{box-sizing:border-box;margin:0;padding:0}.border-animation{position:relative;overflow:hidden}.border-animation:before{width:180%;height:180%;background-image:conic-gradient(#95bc1e 20deg,#7b9e18 120deg);animation:rotate 4s linear infinite}.border-animation:after,.border-animation:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.border-animation:after{width:calc(100% - 3px);height:calc(100% - 3px);background:#0d0d0d;border-radius:8px}.container{width:calc(100% - 30px);height:calc(100% - 30px)}.container,.container-sub{position:relative;margin:auto;padding:1px}.container-sub{width:calc(100% - 28px);height:calc(100% - 28px)}@keyframes rotate{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes rocket-fly{0%{transform:translateY(0) rotate(-5deg)}25%{transform:translateY(-3px) rotate(-2deg)}50%{transform:translateY(-1px) rotate(0deg)}75%{transform:translateY(-4px) rotate(2deg)}to{transform:translateY(0) rotate(-5deg)}}.animate-rocket-fly{animation:rocket-fly 2s ease-in-out infinite;filter:drop-shadow(0 0 8px rgba(149,188,30,.6))}.tooltip-enhanced{position:absolute;right:0;top:1.6rem;z-index:50;min-width:90px;padding:5px 8px;background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border:1px solid rgba(149,188,30,.3);border-radius:6px;color:#fff;font-size:10px;font-weight:500;text-align:center;white-space:nowrap;box-shadow:0 4px 12px rgba(0,0,0,.3),0 0 0 1px rgba(149,188,30,.1),inset 0 1px 0 hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:translateY(-10px);opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.tooltip-enhanced:before{top:-4px;border-bottom:4px solid #1a1a1a;filter:drop-shadow(0 -1px 2px rgba(0,0,0,.3))}.tooltip-enhanced:after,.tooltip-enhanced:before{content:"";position:absolute;right:8px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent}.tooltip-enhanced:after{top:-3px;border-bottom:4px solid rgba(149,188,30,.3)}.tooltip-rarity:before{top:-4px;border-bottom:4px solid #1a1a1a;filter:drop-shadow(0 -1px 2px rgba(0,0,0,.3))}.tooltip-rarity:after,.tooltip-rarity:before{content:"";position:absolute;left:8px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent}.tooltip-rarity:after{top:-3px;z-index:100;border-bottom:4px solid rgba(149,188,30,.3)}@keyframes tooltip-fade-in{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.tooltip-enhanced.show{opacity:1;visibility:visible;transform:translateY(0);animation:tooltip-fade-in .3s cubic-bezier(.4,0,.2,1)}.tooltip-enhanced .text-glow{background:linear-gradient(45deg,#fff,#95bc1e);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 20px rgba(149,188,30,.3)}.skin-image-hover{transition:transform .3s cubic-bezier(.4,0,.2,1)}.skin-image-hover:hover{transform:scale(1.1)}.skin-image-hover-container:hover .skin-image-hover{transform:scale(1.13) rotate(2deg)}.border-animated-orange{position:relative;z-index:1;border-radius:8px;overflow:visible}.border-animated-orange:before{content:"";position:absolute;inset:-2px;z-index:-1;border-radius:10px;pointer-events:none;background:linear-gradient(45deg,#95bc1e,#a8d324,#95bc1e,#7b9e18);background-size:300% 300%;opacity:.85;animation:orangeGradient 3s ease infinite}.border-animated-fire{position:relative;z-index:1;border-radius:8px;overflow:visible}.border-animated-fire:before{content:"";position:absolute;inset:-2px;z-index:-1;border-radius:10px;pointer-events:none;background:linear-gradient(45deg,#95bc1e,#a8d324,#95bc1e,#7b9e18);background-size:300% 300%;opacity:.9;animation:fireGlow 2s linear infinite,orangeGradient 3s ease infinite}@keyframes orangeGradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes fireGlowCard{0%{box-shadow:inset 0 0 2px .25px #95bc1e}50%{box-shadow:inset 0 0 2.5px .5px #95bc1e}to{box-shadow:inset 0 0 2px .25px #95bc1e}}@keyframes fireGlow{0%{box-shadow:inset 0 0 2px .25px #95bc1e}50%{box-shadow:inset 0 0 2.5px .5px #a8d324}to{box-shadow:inset 0 0 2px .25px #95bc1e}}.fireGlowCard{animation:fireGlow 2s linear infinite;border:10.5px solid #95bc1e!important}.subtle-glow,.subtle-glow-orange{box-shadow:inset 0 0 4px 1px #95bc1e}.subtle-glow-fire{box-shadow:inset 0 0 6px 2px #95bc1e}.card-modern{background:linear-gradient(180deg,#1f1f1f,#171717);border:1px solid #2a2a2a;transition:all .3s cubic-bezier(.4,0,.2,1)}.card-modern:hover{border-color:#3a3a3a;transform:translateY(-4px);box-shadow:0 20px 40px rgba(0,0,0,.4),0 0 0 1px rgba(149,188,30,.1)}.card-normal{background:linear-gradient(180deg,#1a1a1a,#141414)}.card-normal:hover{box-shadow:0 20px 40px rgba(0,0,0,.5),0 0 30px rgba(149,188,30,.08)}.card-hot-deal{background:linear-gradient(180deg,#1f1a17,#181412);border-color:rgba(149,188,30,.3);position:relative}.card-hot-deal:before{content:"";position:absolute;inset:0;border-radius:16px;padding:1px;background:linear-gradient(135deg,rgba(149,188,30,.4),transparent 50%,rgba(168,211,36,.2));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.card-hot-deal:hover{border-color:rgba(149,188,30,.5);box-shadow:0 20px 40px rgba(0,0,0,.5),0 0 40px rgba(149,188,30,.15),inset 0 0 30px rgba(149,188,30,.03)}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.card-hot-deal:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(149,188,30,.4) 50%,transparent);background-size:200% 100%;animation:shimmer 3s infinite}