/* Keep complete game chrome and boards inside the current usable viewport. */
html body :is(#erisDedeModal,#erisPrensesModal,#erisSekerModal,#erisBalikciModal,#erisDogPartyModal,#erisCandyModal,#erisKovboyModal,#erisBastetModal,#erisAltinModal,#erisKureModal,#erisFiravunModal,#erisLidyaOriginalModal,#lidyaWheelLive,#lidyaCrashFinal,#erisGamesModal,.sf-overlay,main.nrs-game).gv-fit.gv-fit{position:fixed!important;inset:auto!important;left:var(--gv-left,0px)!important;top:var(--gv-top,0px)!important;width:var(--gv-width,100vw)!important;height:var(--gv-height,100dvh)!important;max-height:var(--gv-height,100dvh)!important;min-height:0!important;box-sizing:border-box!important;margin:0!important;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px)!important;overflow:hidden!important;align-items:stretch!important;justify-content:center!important;overscroll-behavior:contain}
html body :is(#erisDedeModal,#erisPrensesModal,#erisSekerModal,#erisBalikciModal,#erisDogPartyModal,#erisCandyModal,#erisKovboyModal,#erisBastetModal,#erisAltinModal,#erisKureModal,#erisFiravunModal,#erisLidyaOriginalModal,#lidyaWheelLive,#lidyaCrashFinal,#erisGamesModal,.sf-overlay,main.nrs-game).gv-fit.gv-fit .gv-shell{height:100%!important;min-height:0!important;max-height:100%!important;width:100%!important;display:flex!important;flex-direction:column!important;gap:4px!important;padding:6px 8px!important;box-sizing:border-box!important;overflow:hidden!important;border-radius:0!important;margin:0 auto!important}
html body :is(#erisDedeModal,#erisPrensesModal,#erisSekerModal,#erisBalikciModal,#erisDogPartyModal,#erisCandyModal,#erisKovboyModal,#erisBastetModal,#erisAltinModal,#erisKureModal,#erisFiravunModal,#erisLidyaOriginalModal,#lidyaWheelLive,#lidyaCrashFinal,#erisGamesModal,.sf-overlay,main.nrs-game).gv-fit.gv-fit header{flex:0 0 auto!important;min-height:56px!important;grid-template-columns:34px minmax(0,1fr) 64px 34px!important;grid-template-rows:30px 20px!important;gap:2px 4px!important;padding:2px!important}
html body :is(#erisDedeModal,#erisPrensesModal,#erisSekerModal,#erisBalikciModal,#erisDogPartyModal,#erisCandyModal,#erisKovboyModal,#erisBastetModal,#erisAltinModal,#erisKureModal,#erisFiravunModal,#erisLidyaOriginalModal,#lidyaWheelLive,#lidyaCrashFinal,#erisGamesModal,.sf-overlay,main.nrs-game).gv-fit.gv-fit header button{min-height:30px!important;height:30px!important;padding:2px 4px!important;line-height:1.1!important}
html body :is(#erisDedeModal,#erisPrensesModal,#erisSekerModal,#erisBalikciModal,#erisDogPartyModal,#erisCandyModal,#erisKovboyModal,#erisBastetModal,#erisAltinModal,#erisKureModal,#erisFiravunModal,#erisLidyaOriginalModal,#lidyaWheelLive,#lidyaCrashFinal,#erisGamesModal,.sf-overlay,main.nrs-game).gv-fit.gv-fit :is([class$="-hero"],.cu-cover){flex:0 0 48px!important;height:48px!important;max-height:48px!important;min-height:0!important;margin:0!important;padding:4px 10px!important;overflow:hidden!important}
html body :is(#erisDedeModal,#erisPrensesModal,#erisSekerModal,#erisBalikciModal,#erisDogPartyModal,#erisCandyModal,#erisKovboyModal,#erisBastetModal,#erisAltinModal,#erisKureModal,#erisFiravunModal,#erisLidyaOriginalModal,#lidyaWheelLive,#lidyaCrashFinal,#erisGamesModal,.sf-overlay,main.nrs-game).gv-fit.gv-fit :is([class$="-hero"]) h1{font-size:21px!important;line-height:1.05!important;margin:1px 0!important}
html body :is(#erisDedeModal,#erisPrensesModal,#erisSekerModal,#erisBalikciModal,#erisDogPartyModal,#erisCandyModal,#erisKovboyModal,#erisBastetModal,#erisAltinModal,#erisKureModal,#erisFiravunModal,#erisLidyaOriginalModal,#lidyaWheelLive,#lidyaCrashFinal,#erisGamesModal,.sf-overlay,main.nrs-game).gv-fit.gv-fit :is([class$="-hero"]) p{font-size:9px!important;line-height:1.2!important;margin:1px 0!important}
html body :is(#erisDedeModal,#erisPrensesModal,#erisSekerModal,#erisBalikciModal,#erisDogPartyModal,#erisCandyModal,#erisKovboyModal,#erisBastetModal,#erisAltinModal,#erisKureModal,#erisFiravunModal,#erisLidyaOriginalModal,#lidyaWheelLive,#lidyaCrashFinal,#erisGamesModal,.sf-overlay,main.nrs-game).gv-fit.gv-fit :is([class$="-hero"]) small{font-size:8px!important;letter-spacing:1px!important}
html body :is(#erisDedeModal,#erisPrensesModal,#erisSekerModal,#erisBalikciModal,#erisDogPartyModal,#erisCandyModal,#erisKovboyModal,#erisBastetModal,#erisAltinModal,#erisKureModal,#erisFiravunModal,#erisLidyaOriginalModal,#lidyaWheelLive,#lidyaCrashFinal,#erisGamesModal,.sf-overlay,main.nrs-game).gv-fit.gv-fit :is([class$="-meters"],.cu-meter){flex:0 0 auto!important;min-height:30px!important;padding:2px!important;margin:0!important;gap:3px!important}
html body :is(#erisDedeModal,#erisPrensesModal,#erisSekerModal,#erisBalikciModal,#erisDogPartyModal,#erisCandyModal,#erisKovboyModal,#erisBastetModal,#erisAltinModal,#erisKureModal,#erisFiravunModal,#erisLidyaOriginalModal,#lidyaWheelLive,#lidyaCrashFinal,#erisGamesModal,.sf-overlay,main.nrs-game).gv-fit.gv-fit :is([class$="-meters"],.cu-meter)>span{padding:3px!important;font-size:9px!important}
html body :is(#erisDedeModal,#erisPrensesModal,#erisSekerModal,#erisBalikciModal,#erisDogPartyModal,#erisCandyModal,#erisKovboyModal,#erisBastetModal,#erisAltinModal,#erisKureModal,#erisFiravunModal,#erisLidyaOriginalModal,#lidyaWheelLive,#lidyaCrashFinal,#erisGamesModal,.sf-overlay,main.nrs-game).gv-fit.gv-fit :is([class$="-meters"],.cu-meter) b{font-size:15px!important;margin:1px 0!important}
html body :is(#erisDedeModal,#erisPrensesModal,#erisSekerModal,#erisBalikciModal,#erisDogPartyModal,#erisCandyModal,#erisKovboyModal,#erisBastetModal,#erisAltinModal,#erisKureModal,#erisFiravunModal,#erisLidyaOriginalModal,#lidyaWheelLive,#lidyaCrashFinal,#erisGamesModal,.sf-overlay,main.nrs-game).gv-fit.gv-fit :is(.ss-scene,.fh-scene){display:flex!important;flex-direction:column!important;flex:1 1 0!important;min-height:0!important;overflow:hidden!important;padding:0!important;gap:4px!important}
html body :is(#erisDedeModal,#erisPrensesModal,#erisSekerModal,#erisBalikciModal,#erisDogPartyModal,#erisCandyModal,#erisKovboyModal,#erisBastetModal,#erisAltinModal,#erisKureModal,#erisFiravunModal,#erisLidyaOriginalModal,#lidyaWheelLive,#lidyaCrashFinal,#erisGamesModal,.sf-overlay,main.nrs-game).gv-fit.gv-fit :is(.ss-title,.fh-title){flex:0 0 auto!important;padding:3px!important}
html body :is(#erisDedeModal,#erisPrensesModal,#erisSekerModal,#erisBalikciModal,#erisDogPartyModal,#erisCandyModal,#erisKovboyModal,#erisBastetModal,#erisAltinModal,#erisKureModal,#erisFiravunModal,#erisLidyaOriginalModal,#lidyaWheelLive,#lidyaCrashFinal,#erisGamesModal,.sf-overlay,main.nrs-game).gv-fit.gv-fit :is(.ss-title,.fh-title) h1{font-size:23px!important;margin:2px 0!important;line-height:1.1!important}
html body :is(#erisDedeModal,#erisPrensesModal,#erisSekerModal,#erisBalikciModal,#erisDogPartyModal,#erisCandyModal,#erisKovboyModal,#erisBastetModal,#erisAltinModal,#erisKureModal,#erisFiravunModal,#erisLidyaOriginalModal,#lidyaWheelLive,#lidyaCrashFinal,#erisGamesModal,.sf-overlay,main.nrs-game).gv-fit.gv-fit :is(.ss-title,.fh-title) p{font-size:9px!important;line-height:1.2!important;margin:0!important}
html body :is(#erisDedeModal,#erisPrensesModal,#erisSekerModal,#erisBalikciModal,#erisDogPartyModal,#erisCandyModal,#erisKovboyModal,#erisBastetModal,#erisAltinModal,#erisKureModal,#erisFiravunModal,#erisLidyaOriginalModal,#lidyaWheelLive,#lidyaCrashFinal,#erisGamesModal,.sf-overlay,main.nrs-game).gv-fit.gv-fit :is(.ss-title,.fh-title) small{font-size:8px!important;letter-spacing:1px!important}
html body :is(#erisDedeModal,#erisPrensesModal,#erisSekerModal,#erisBalikciModal,#erisDogPartyModal,#erisCandyModal,#erisKovboyModal,#erisBastetModal,#erisAltinModal,#erisKureModal,#erisFiravunModal,#erisLidyaOriginalModal,#lidyaWheelLive,#lidyaCrashFinal,#erisGamesModal,.sf-overlay,main.nrs-game).gv-fit.gv-fit .gv-stage{position:relative!important;flex:1 1 0!important;min-width:0!important;min-height:0!important;height:auto!important;width:100%!important;max-height:none!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;margin:0!important;padding:0!important;box-sizing:border-box!important}
html body :is(#erisDedeModal,#erisPrensesModal,#erisSekerModal,#erisBalikciModal,#erisDogPartyModal,#erisCandyModal,#erisKovboyModal,#erisBastetModal,#erisAltinModal,#erisKureModal,#erisFiravunModal,#erisLidyaOriginalModal,#lidyaWheelLive,#lidyaCrashFinal,#erisGamesModal,.sf-overlay,main.nrs-game).gv-fit.gv-fit .gv-board{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:var(--gv-board-width,100%)!important;height:var(--gv-board-height,auto)!important;max-width:100%!important;max-height:100%!important;min-width:0!important;min-height:0!important;box-sizing:border-box!important;margin:0!important;flex:none!important}
html body :is(#erisDedeModal,#erisPrensesModal,#erisSekerModal,#erisBalikciModal,#erisDogPartyModal,#erisCandyModal,#erisKovboyModal,#erisBastetModal,#erisAltinModal,#erisKureModal,#erisFiravunModal,#erisLidyaOriginalModal,#lidyaWheelLive,#lidyaCrashFinal,#erisGamesModal,.sf-overlay,main.nrs-game).gv-fit.gv-fit :is([class$="-status"],#status){flex:0 0 auto!important;min-height:17px!important;line-height:17px!important;font-size:10px!important;margin:0!important;padding:1px 4px!important}
html body :is(#erisDedeModal,#erisPrensesModal,#erisSekerModal,#erisBalikciModal,#erisDogPartyModal,#erisCandyModal,#erisKovboyModal,#erisBastetModal,#erisAltinModal,#erisKureModal,#erisFiravunModal,#erisLidyaOriginalModal,#lidyaWheelLive,#lidyaCrashFinal,#erisGamesModal,.sf-overlay,main.nrs-game).gv-fit.gv-fit :is([class$="-controls"],.controls){flex:0 0 auto!important;min-height:0!important;padding:4px!important;margin:0!important;gap:4px!important}
html body :is(#erisDedeModal,#erisPrensesModal,#erisSekerModal,#erisBalikciModal,#erisDogPartyModal,#erisCandyModal,#erisKovboyModal,#erisBastetModal,#erisAltinModal,#erisKureModal,#erisFiravunModal,#erisLidyaOriginalModal,#lidyaWheelLive,#lidyaCrashFinal,#erisGamesModal,.sf-overlay,main.nrs-game).gv-fit.gv-fit :is([class$="-controls"],.controls) :is(button,select){min-height:32px!important;padding:4px 6px!important;font-size:11px!important;line-height:1.2!important;border-radius:10px!important}
html body :is(#erisDedeModal,#erisPrensesModal,#erisSekerModal,#erisBalikciModal,#erisDogPartyModal,#erisCandyModal,#erisKovboyModal,#erisBastetModal,#erisAltinModal,#erisKureModal,#erisFiravunModal,#erisLidyaOriginalModal,#lidyaWheelLive,#lidyaCrashFinal,#erisGamesModal,.sf-overlay,main.nrs-game).gv-fit.gv-fit :is([class$="-bet"],.betbox){gap:4px!important;min-height:34px!important}
html body :is(#erisDedeModal,#erisPrensesModal,#erisSekerModal,#erisBalikciModal,#erisDogPartyModal,#erisCandyModal,#erisKovboyModal,#erisBastetModal,#erisAltinModal,#erisKureModal,#erisFiravunModal,#erisLidyaOriginalModal,#lidyaWheelLive,#lidyaCrashFinal,#erisGamesModal,.sf-overlay,main.nrs-game).gv-fit.gv-fit :is([class$="-bet"],.betbox) b{font-size:18px!important;line-height:1.1!important}
html body :is(#erisDedeModal,#erisPrensesModal,#erisSekerModal,#erisBalikciModal,#erisDogPartyModal,#erisCandyModal,#erisKovboyModal,#erisBastetModal,#erisAltinModal,#erisKureModal,#erisFiravunModal,#erisLidyaOriginalModal,#lidyaWheelLive,#lidyaCrashFinal,#erisGamesModal,.sf-overlay,main.nrs-game).gv-fit.gv-fit :is([class$="-options"],[class$="-footer"],[class$="-auto"],.options){margin:3px 0 0!important;padding:0!important;gap:4px!important}
html body :is(#erisDedeModal,#erisPrensesModal,#erisSekerModal,#erisBalikciModal,#erisDogPartyModal,#erisCandyModal,#erisKovboyModal,#erisBastetModal,#erisAltinModal,#erisKureModal,#erisFiravunModal,#erisLidyaOriginalModal,#lidyaWheelLive,#lidyaCrashFinal,#erisGamesModal,.sf-overlay,main.nrs-game).gv-fit.gv-fit .ss-options{grid-template-columns:repeat(2,minmax(0,1fr))!important}
html body :is(#erisDedeModal,#erisPrensesModal,#erisSekerModal,#erisBalikciModal,#erisDogPartyModal,#erisCandyModal,#erisKovboyModal,#erisBastetModal,#erisAltinModal,#erisKureModal,#erisFiravunModal,#erisLidyaOriginalModal,#lidyaWheelLive,#lidyaCrashFinal,#erisGamesModal,.sf-overlay,main.nrs-game).gv-fit.gv-fit :is(.dp-options,.kw-options,.bt-options,.as-options,.kk-options,.ft-options){display:flex!important;flex-wrap:wrap!important;gap:4px!important}
html body :is(#erisDedeModal,#erisPrensesModal,#erisSekerModal,#erisBalikciModal,#erisDogPartyModal,#erisCandyModal,#erisKovboyModal,#erisBastetModal,#erisAltinModal,#erisKureModal,#erisFiravunModal,#erisLidyaOriginalModal,#lidyaWheelLive,#lidyaCrashFinal,#erisGamesModal,.sf-overlay,main.nrs-game).gv-fit.gv-fit .nrs-presets{min-height:30px!important;flex:0 0 auto!important;gap:3px!important;margin:2px 0!important;padding:0!important;order:0!important}
html body :is(#erisDedeModal,#erisPrensesModal,#erisSekerModal,#erisBalikciModal,#erisDogPartyModal,#erisCandyModal,#erisKovboyModal,#erisBastetModal,#erisAltinModal,#erisKureModal,#erisFiravunModal,#erisLidyaOriginalModal,#lidyaWheelLive,#lidyaCrashFinal,#erisGamesModal,.sf-overlay,main.nrs-game).gv-fit.gv-fit .nrs-presets button{min-height:30px!important;padding:3px!important;font-size:10px!important}
html body :is(#erisDedeModal,#erisPrensesModal,#erisSekerModal,#erisBalikciModal,#erisDogPartyModal,#erisCandyModal,#erisKovboyModal,#erisBastetModal,#erisAltinModal,#erisKureModal,#erisFiravunModal,#erisLidyaOriginalModal,#lidyaWheelLive,#lidyaCrashFinal,#erisGamesModal,.sf-overlay,main.nrs-game).gv-fit.gv-fit :is([data-cost],.cu-cost,.ss-cost,.footer){font-size:9px!important;line-height:1.2!important;margin:2px 0!important;padding:0!important}
html body :is(#erisDedeModal,#erisPrensesModal,#erisSekerModal,#erisBalikciModal,#erisDogPartyModal,#erisCandyModal,#erisKovboyModal,#erisBastetModal,#erisAltinModal,#erisKureModal,#erisFiravunModal,#erisLidyaOriginalModal,#lidyaWheelLive,#lidyaCrashFinal,#erisGamesModal,.sf-overlay,main.nrs-game).gv-fit.gv-fit.gv-compact :is([class$="-hero"],.cu-cover){height:36px!important;max-height:36px!important;flex-basis:36px!important}
html body :is(#erisDedeModal,#erisPrensesModal,#erisSekerModal,#erisBalikciModal,#erisDogPartyModal,#erisCandyModal,#erisKovboyModal,#erisBastetModal,#erisAltinModal,#erisKureModal,#erisFiravunModal,#erisLidyaOriginalModal,#lidyaWheelLive,#lidyaCrashFinal,#erisGamesModal,.sf-overlay,main.nrs-game).gv-fit.gv-fit.gv-compact :is([class$="-hero"]) :is(small,p){display:none!important}
html body :is(#erisDedeModal,#erisPrensesModal,#erisSekerModal,#erisBalikciModal,#erisDogPartyModal,#erisCandyModal,#erisKovboyModal,#erisBastetModal,#erisAltinModal,#erisKureModal,#erisFiravunModal,#erisLidyaOriginalModal,#lidyaWheelLive,#lidyaCrashFinal,#erisGamesModal,.sf-overlay,main.nrs-game).gv-fit.gv-fit.gv-compact .gv-shell{gap:3px!important;padding:4px 6px!important}
html body :is(#erisDedeModal,#erisPrensesModal,#erisSekerModal,#erisBalikciModal,#erisDogPartyModal,#erisCandyModal,#erisKovboyModal,#erisBastetModal,#erisAltinModal,#erisKureModal,#erisFiravunModal,#erisLidyaOriginalModal,#lidyaWheelLive,#lidyaCrashFinal,#erisGamesModal,.sf-overlay,main.nrs-game).gv-fit.gv-fit.gv-short :is([class$="-hero"],.cu-cover,.ss-title,.fh-title){display:none!important}
html body :is(#erisDedeModal,#erisPrensesModal,#erisSekerModal,#erisBalikciModal,#erisDogPartyModal,#erisCandyModal,#erisKovboyModal,#erisBastetModal,#erisAltinModal,#erisKureModal,#erisFiravunModal,#erisLidyaOriginalModal,#lidyaWheelLive,#lidyaCrashFinal,#erisGamesModal,.sf-overlay,main.nrs-game).gv-fit.gv-fit.gv-short :is([class$="-meters"],.cu-meter){font-size:8px!important;min-height:26px!important}
html body :is(#erisDedeModal,#erisPrensesModal,#erisSekerModal,#erisBalikciModal,#erisDogPartyModal,#erisCandyModal,#erisKovboyModal,#erisBastetModal,#erisAltinModal,#erisKureModal,#erisFiravunModal,#erisLidyaOriginalModal,#lidyaWheelLive,#lidyaCrashFinal,#erisGamesModal,.sf-overlay,main.nrs-game).gv-fit.gv-fit.gv-short :is([class$="-controls"],.controls) :is(button,select){min-height:30px!important;font-size:10px!important}
html body :is(#erisDedeModal,#erisPrensesModal,#erisSekerModal,#erisBalikciModal,#erisDogPartyModal,#erisCandyModal,#erisKovboyModal,#erisBastetModal,#erisAltinModal,#erisKureModal,#erisFiravunModal,#erisLidyaOriginalModal,#lidyaWheelLive,#lidyaCrashFinal,#erisGamesModal,.sf-overlay,main.nrs-game).gv-fit.gv-fit.gv-narrow :is(.dd-actor,.pp-actor,.kw-side-dog){display:none!important}
html body :is(#erisDedeModal,#erisPrensesModal,#erisSekerModal,#erisBalikciModal,#erisDogPartyModal,#erisCandyModal,#erisKovboyModal,#erisBastetModal,#erisAltinModal,#erisKureModal,#erisFiravunModal,#erisLidyaOriginalModal,#lidyaWheelLive,#lidyaCrashFinal,#erisGamesModal,.sf-overlay,main.nrs-game).gv-fit.gv-fit :is(.sf-panel,.eg-panel,.lw-panel,.cf-panel){height:100%!important;max-height:100%!important;min-height:0!important;box-sizing:border-box!important;overflow:hidden!important;overscroll-behavior:contain}
html body :is(#erisDedeModal,#erisPrensesModal,#erisSekerModal,#erisBalikciModal,#erisDogPartyModal,#erisCandyModal,#erisKovboyModal,#erisBastetModal,#erisAltinModal,#erisKureModal,#erisFiravunModal,#erisLidyaOriginalModal,#lidyaWheelLive,#lidyaCrashFinal,#erisGamesModal,.sf-overlay,main.nrs-game).gv-fit.gv-fit iframe{min-height:0!important;height:100%!important;width:100%!important;flex:1 1 0!important}
html body main.nrs-game.gv-fit.gv-fit{display:flex!important;flex-direction:column!important;gap:4px!important;padding:5px!important;max-width:none!important}
html body :is(#erisDedeModal,#erisPrensesModal,#erisSekerModal,#erisBalikciModal,#erisDogPartyModal,#erisCandyModal,#erisKovboyModal,#erisBastetModal,#erisAltinModal,#erisKureModal,#erisFiravunModal,#erisLidyaOriginalModal,#lidyaWheelLive,#lidyaCrashFinal,#erisGamesModal,.sf-overlay,main.nrs-game).gv-fit.gv-fit .arena{flex:1 1 0!important;min-height:0!important;grid-template-columns:minmax(0,1fr) 90px!important;gap:5px!important}
html body :is(#erisDedeModal,#erisPrensesModal,#erisSekerModal,#erisBalikciModal,#erisDogPartyModal,#erisCandyModal,#erisKovboyModal,#erisBastetModal,#erisAltinModal,#erisKureModal,#erisFiravunModal,#erisLidyaOriginalModal,#lidyaWheelLive,#lidyaCrashFinal,#erisGamesModal,.sf-overlay,main.nrs-game).gv-fit.gv-fit .arena aside{min-height:0!important;overflow:hidden!important}
html body :is(#erisDedeModal,#erisPrensesModal,#erisSekerModal,#erisBalikciModal,#erisDogPartyModal,#erisCandyModal,#erisKovboyModal,#erisBastetModal,#erisAltinModal,#erisKureModal,#erisFiravunModal,#erisLidyaOriginalModal,#lidyaWheelLive,#lidyaCrashFinal,#erisGamesModal,.sf-overlay,main.nrs-game).gv-fit.gv-fit .hero{flex:0 0 40px!important;min-height:0!important;height:40px!important}
html body :is(#erisDedeModal,#erisPrensesModal,#erisSekerModal,#erisBalikciModal,#erisDogPartyModal,#erisCandyModal,#erisKovboyModal,#erisBastetModal,#erisAltinModal,#erisKureModal,#erisFiravunModal,#erisLidyaOriginalModal,#lidyaWheelLive,#lidyaCrashFinal,#erisGamesModal,.sf-overlay,main.nrs-game).gv-fit.gv-fit.gv-short .hero{display:none!important}

/* Keep physical controls at their authored size. Short windows can scroll
   the shell instead of recursively zooming the entire game surface. */
html body :is(#erisDedeModal,#erisPrensesModal,#erisSekerModal,#erisBalikciModal,#erisDogPartyModal,#erisCandyModal,#erisKovboyModal,#erisBastetModal,#erisAltinModal,#erisKureModal,#erisFiravunModal,#erisLidyaOriginalModal,#lidyaWheelLive,#lidyaCrashFinal,#erisGamesModal,.sf-overlay,main.nrs-game).gv-fit.gv-fit .gv-shell.gv-shell{zoom:1!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-width:thin}
html body :is(#erisDedeModal,#erisPrensesModal,#erisSekerModal,#erisBalikciModal,#erisDogPartyModal,#erisCandyModal,#erisKovboyModal,#erisBastetModal,#erisAltinModal,#erisKureModal,#erisFiravunModal,#erisLidyaOriginalModal,#lidyaWheelLive,#lidyaCrashFinal,#erisGamesModal,.sf-overlay,main.nrs-game).gv-fit.gv-fit :is(input,select,textarea){font-size:16px!important}
html body main.nrs-game.gv-fit.gv-fit .gv-shell{display:flex!important;flex-direction:column!important;gap:4px!important}
html body main.nrs-game.gv-fit.gv-fit aside{display:flex!important;flex-direction:column!important;gap:3px!important}
html body main.nrs-game.gv-fit.gv-fit aside .panel{padding:4px!important}
html body main.nrs-game.gv-fit.gv-fit aside .value{font-size:16px!important}
html body main.nrs-game.gv-fit.gv-fit aside .label{font-size:8px!important;letter-spacing:0!important}
html body main.nrs-game.gv-fit.gv-fit .lock{padding:2px!important;font-size:8px!important;min-width:0!important}
html body main.nrs-game.gv-fit.gv-fit .warrior{display:none!important}

html body :is(#erisDedeModal,#erisPrensesModal,#erisSekerModal,#erisBalikciModal,#erisDogPartyModal,#erisCandyModal,#erisKovboyModal,#erisBastetModal,#erisAltinModal,#erisKureModal,#erisFiravunModal,#erisLidyaOriginalModal,#lidyaWheelLive,#lidyaCrashFinal,#erisGamesModal,.sf-overlay,main.nrs-game).gv-fit.gv-fit .gv-stage{min-height:120px!important}
html body :is(#erisDedeModal,#erisPrensesModal,#erisSekerModal,#erisBalikciModal,#erisDogPartyModal,#erisCandyModal,#erisKovboyModal,#erisBastetModal,#erisAltinModal,#erisKureModal,#erisFiravunModal,#erisLidyaOriginalModal,#lidyaWheelLive,#lidyaCrashFinal,#erisGamesModal,.sf-overlay,main.nrs-game).gv-fit.gv-fit .arena{min-height:250px!important}

html body :is(#erisDedeModal,#erisPrensesModal,#erisSekerModal,#erisBalikciModal,#erisDogPartyModal,#erisCandyModal,#erisKovboyModal,#erisBastetModal,#erisAltinModal,#erisKureModal,#erisFiravunModal,#erisLidyaOriginalModal,#lidyaWheelLive,#lidyaCrashFinal,#erisGamesModal,.sf-overlay,main.nrs-game).gv-fit.gv-fit .gv-shell>*{flex-shrink:0!important}
html body :is(#erisDedeModal,#erisPrensesModal,#erisSekerModal,#erisBalikciModal,#erisDogPartyModal,#erisCandyModal,#erisKovboyModal,#erisBastetModal,#erisAltinModal,#erisKureModal,#erisFiravunModal,#erisLidyaOriginalModal,#lidyaWheelLive,#lidyaCrashFinal,#erisGamesModal,.sf-overlay,main.nrs-game).gv-fit.gv-fit .gv-shell>.gv-stage{flex-shrink:1!important}

/* Wheel reserves space for the controls; only its arena takes the remainder.
   height:100% on the old arena consumed a whole screen before the bets. */
html body #lidyaWheelLive.nrs-game.gv-fit.gv-fit .lw-panel.gv-shell.gv-shell{
  display:flex!important;flex-direction:column!important;overflow:hidden!important;
  gap:4px!important;padding:6px 8px!important;
}
html body #lidyaWheelLive.nrs-game.gv-fit.gv-fit .lw-panel>.lw-arena{
  flex:1 1 0!important;height:0!important;min-height:0!important;overflow:hidden!important;
}
html body #lidyaWheelLive.nrs-game.gv-fit.gv-fit .lw-title{flex:0 0 auto!important}
html body #lidyaWheelLive.nrs-game.gv-fit.gv-fit .lw-title h1{font-size:23px!important;margin:0!important}
html body #lidyaWheelLive.nrs-game.gv-fit.gv-fit .lw-title p{margin:0!important}
html body #lidyaWheelLive.nrs-game.gv-fit.gv-fit .lw-symbol{min-height:56px!important;padding:3px 1px!important}
html body #lidyaWheelLive.nrs-game.gv-fit.gv-fit .lw-symbol .lg-object{width:26px!important;height:26px!important}
html body #lidyaWheelLive.nrs-game.gv-fit.gv-fit .lw-message{min-height:26px!important;font-size:10px!important;line-height:13px!important}
html body #lidyaWheelLive.nrs-game.gv-fit.gv-fit .lw-countdown{width:min(70px,60%);height:auto;aspect-ratio:1}
@media(max-height:600px){
 html body #lidyaWheelLive.nrs-game.gv-fit.gv-fit .lw-title small{display:none!important}
 html body #lidyaWheelLive.nrs-game.gv-fit.gv-fit .lw-wallet{padding:3px 7px!important}
 html body #lidyaWheelLive.nrs-game.gv-fit.gv-fit .lw-stakes button{min-height:36px!important;flex-direction:row!important;gap:3px!important}
 html body #lidyaWheelLive.nrs-game.gv-fit.gv-fit .lw-stakes img{width:19px!important;height:19px!important}
}
@media(max-height:560px) and (min-width:600px){
 html body #lidyaWheelLive.nrs-game.gv-fit.gv-fit .lw-panel.gv-shell.gv-shell{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(300px,1fr)!important;grid-template-rows:34px auto minmax(0,1fr) auto auto auto auto auto!important;column-gap:12px!important}
 html body #lidyaWheelLive.nrs-game.gv-fit.gv-fit .lw-header{grid-column:1/-1!important;grid-row:1!important}
 html body #lidyaWheelLive.nrs-game.gv-fit.gv-fit .lw-title{grid-column:1!important;grid-row:2!important}
 html body #lidyaWheelLive.nrs-game.gv-fit.gv-fit .lw-panel>.lw-arena{grid-column:1!important;grid-row:3/8!important;height:100%!important}
 html body #lidyaWheelLive.nrs-game.gv-fit.gv-fit .lw-betting{grid-column:2!important;grid-row:2/4!important}
 html body #lidyaWheelLive.nrs-game.gv-fit.gv-fit .lw-wallet{grid-column:2!important;grid-row:4!important}
 html body #lidyaWheelLive.nrs-game.gv-fit.gv-fit .lw-stakes{grid-column:2!important;grid-row:5!important}
 html body #lidyaWheelLive.nrs-game.gv-fit.gv-fit .nrs-live-bet{grid-column:2!important;grid-row:6!important}
 html body #lidyaWheelLive.nrs-game.gv-fit.gv-fit .lw-retry{grid-column:2!important;grid-row:7!important}
 html body #lidyaWheelLive.nrs-game.gv-fit.gv-fit .lw-message{grid-column:2!important;grid-row:8!important}
 html body #lidyaWheelLive.nrs-game.gv-fit.gv-fit .lw-history{grid-column:1!important;grid-row:8!important}
}

/* Game launchers always occupy the full usable viewport, including desktop. */
html body :is(#erisGamesModal#erisGamesModal,#erisDedeModal#erisDedeModal,#erisPrensesModal#erisPrensesModal,#erisSekerModal#erisSekerModal,#erisBalikciModal#erisBalikciModal,#erisDogPartyModal#erisDogPartyModal,#erisCandyModal#erisCandyModal,#erisKovboyModal#erisKovboyModal,#erisBastetModal#erisBastetModal,#erisAltinModal#erisAltinModal,#erisKureModal#erisKureModal,#erisFiravunModal#erisFiravunModal,#erisLidyaOriginalModal#erisLidyaOriginalModal,#lidyaWheelLive#lidyaWheelLive,#lidyaCrashFinal#lidyaCrashFinal,#lidyaSlotFinal#lidyaSlotFinal,main.nrs-game,.uno-root,.o101-root,.ludo-dialog).gv-fit.gv-fit.gv-fit .gv-shell.gv-shell{width:100%!important;max-width:none!important;height:100%!important;max-height:100%!important;min-height:0!important;margin:0!important;border-radius:0!important;}

html body #lidyaWheelLive#lidyaWheelLive.gv-fit .lw-header{min-height:34px!important;height:34px!important;flex:0 0 34px!important;}
@media(max-height:600px){html body #lidyaWheelLive#lidyaWheelLive.gv-fit .lw-symbol{min-height:46px!important;}html body #lidyaWheelLive#lidyaWheelLive.gv-fit .lw-symbol .lg-object{width:20px!important;height:20px!important;}html body #lidyaWheelLive#lidyaWheelLive.gv-fit .lw-title p{display:none!important;}}
