.sweet-bomb{position:relative;display:grid;place-items:center;width:90%;height:90%;pointer-events:none}
.topx-skin .sweet-bomb>.game-sprite{width:100%;height:100%;filter:none}
.sweet-bomb-value{position:absolute;left:23%;top:40%;width:54%;height:32%;overflow:visible}
.sweet-effects-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:18}
.sweet-multiplier-flight{position:absolute;z-index:22;pointer-events:none;aspect-ratio:2/1;transform:translate(-50%,-50%)}
.sweet-flight-digits{display:block;width:100%;height:100%}

.fiesta-native-bonus-scene,.fiesta-native-portrait-scene{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:-3;display:none}
.local-slot-sweet-bonanza .fiesta-scene{content:normal!important}
.local-slot-sweet-bonanza.feature-active .fiesta-scene{visibility:hidden}
.local-slot-sweet-bonanza.feature-active .fiesta-native-bonus-scene{display:block}
.fiesta-frame.native-frame{padding:4px;border:0;border-radius:16px;background:transparent;box-shadow:none}
.fiesta-native-frame-art{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:16}
.native-frame .fiesta-frame-corner{display:none}
.local-slot-sweet-bonanza .motion-reels{border-radius:12px;background:#fff0f7}
.local-slot-sweet-bonanza .reel-tile.winning:after{display:none}
.local-slot-sweet-bonanza .fiesta-scene-shade{background:linear-gradient(#a4549e08,#54285b22)}
@media(max-width:600px){.local-slot-sweet-bonanza:not(.feature-active) .fiesta-scene{visibility:hidden}.local-slot-sweet-bonanza:not(.feature-active) .fiesta-native-portrait-scene{display:block}}
/* Preserve the provider reel window ratio at every breakpoint. */
.local-slot-sweet-bonanza .motion-reels{aspect-ratio:var(--board-ratio)}
