.smp-candle-scene{align-items:center;background-color:#000;border-radius:16px;display:flex;height:380px;justify-content:center;overflow:hidden;width:100%}.smp-candle-scene .panel{height:380px;line-height:0;overflow:visible;position:relative}.smp-candle-scene .background{display:block;height:380px;width:auto}@media(max-width:768px){.smp-candle-scene{height:350px}.smp-candle-scene .background,.smp-candle-scene .panel{height:auto;width:100%}}.smp-candle-scene .candle-wrap{bottom:0;cursor:pointer;position:absolute;transform:translateX(-50%);transform-origin:50% 100%}.smp-candle-scene .candle-wrap:after{background:radial-gradient(ellipse at center,#000 0,rgba(0,0,0,.8) 46%,rgba(0,0,0,.2) 74%,transparent 86%);bottom:-1%;content:"";filter:blur(3.5px);height:18%;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:138%;z-index:-1}.smp-candle-scene .candle-wrap:hover{z-index:9999!important}.smp-candle-scene .candle{display:block;filter:drop-shadow(0 -15px 49px rgba(255,138,15,.45));height:100%;transition:filter .15s ease,transform .15s ease;width:auto}.smp-candle-scene .candle-wrap:hover .candle{filter:drop-shadow(0 -8px 20px rgba(255,200,100,.7));transform:scale(1.04)}.smp-candle-scene .candle-tooltip{background:rgba(20,15,10,.92);border:1px solid rgba(255,180,80,.35);border-radius:6px;bottom:calc(100% + 6px);color:#ffd080;font:600 12px/1.4 system-ui,sans-serif;left:50%;opacity:0;padding:4px 10px;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(4px);transition:opacity .15s ease,transform .15s ease;white-space:nowrap}.smp-candle-scene .candle-wrap:hover .candle-tooltip{opacity:1;transform:translateX(-50%) translateY(0)}
