html:has(.dd-game-page-bar),body:has(.dd-game-page-bar){height:100%;overflow:hidden;overscroll-behavior:none}
body:has(.dd-game-page-bar) :is(.shopify-section-group-header-group,.shopify-section-group-footer-group,.section-header,#shopify-section-header,#shopify-section-footer){display:none!important}
body:has(.dd-game-page-bar) #MainContent{position:fixed;inset:0;z-index:100;overflow:hidden;background:#e5f4ed;padding:0!important;margin:0!important;max-width:none!important}
.dd-game-page-bar{box-sizing:border-box;height:calc(48px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(12px,env(safe-area-inset-right)) 0 max(12px,env(safe-area-inset-left));display:flex;align-items:center;background:#fffbee;border-bottom:1px solid #c9e5da;position:relative;z-index:2}
.dd-game-page-bar a{display:inline-flex;align-items:center;min-height:44px;color:#695093;font:600 15px "Short Stack","WFMikhak","cube-drop-mikhak",sans-serif;text-decoration:none;padding:0 8px}
.dd-game-page-bar a:focus-visible{outline:3px solid #8d63c7;outline-offset:-3px;border-radius:10px}
body:has(.dd-game-page-bar) :is([data-dd-cube-drop],#cuberun[data-dd-library-edition]){box-sizing:border-box;height:calc(var(--dd-game-viewport,100dvh) - var(--dd-game-bar,48px));width:100%;max-width:none;margin:0;padding:0;overflow:auto!important;overscroll-behavior:contain;isolation:isolate}
body:has(.dd-game-page-bar) #cuberun .app.embed{padding:6px max(8px,env(safe-area-inset-left)) max(6px,env(safe-area-inset-bottom));gap:6px;min-height:100%;box-sizing:border-box;align-content:center}
body:has(.dd-game-page-bar) #cuberun .app.embed :is(.bar,.play){max-width:var(--playW,1280px)!important;width:100%;margin-inline:auto}
body:has(.dd-game-page-bar) #cuberun .play{gap:6px}
body:has(.dd-game-page-bar) #cuberun .stage{min-height:0!important;flex-shrink:0}
body:has(.dd-game-page-bar) #cuberun .overlay{box-sizing:border-box;max-height:100%;overflow:hidden;padding:8px}
body:has(.dd-game-page-bar) #cuberun .overlay>.card{box-sizing:border-box;max-height:100%!important;overflow-y:auto!important;overscroll-behavior:contain}
body:has(.dd-game-page-bar) [data-dd-cube-drop] [data-cd-access-status],body:has(.dd-game-page-bar) [data-dd-cube-drop]>.dd-note{padding:24px;max-width:700px;margin:24px auto}
body:has(.dd-game-page-bar) [data-dd-cube-drop] #cube-drop-root{min-height:0}
.dd-game-feedback-dialog{box-sizing:border-box;position:fixed;inset:0 0 auto;margin:12px auto;width:min(900px,calc(100% - 24px));max-height:calc(var(--dd-game-viewport,100dvh) - 24px);padding:0;border:1px solid #d8cbea;border-radius:22px;background:#fffbee;color:#322941;overscroll-behavior:contain;font-family:"Short Stack","WFMikhak","cube-drop-mikhak",sans-serif}
.dd-game-feedback-dialog::backdrop{background:rgba(39,35,49,.55)}
.dd-game-feedback-dialog .dd-game-feedback-close{position:sticky;inset-block-start:0;z-index:2;display:block;width:100%;min-height:48px;border:0;border-bottom:1px solid #d8cbea;background:#fffbee;color:#695093;font:600 16px "Short Stack","WFMikhak","cube-drop-mikhak",sans-serif;cursor:pointer}
.dd-game-feedback-dialog :is([data-dd-feedback],[data-cd-feedback]){box-sizing:border-box;max-width:none!important;width:100%;margin:0!important;padding:20px!important;scroll-margin:0!important}
.dd-game-feedback-dialog :is(input,button,textarea){font:inherit}
.dd-game-feedback-dialog textarea{box-sizing:border-box;max-width:100%}
.dd-game-feedback-dialog [hidden]{display:none!important}
@media(max-height:500px){body:has(.dd-game-page-bar) #cuberun .app.embed{align-content:start}body:has(.dd-game-page-bar) #cuberun .stage{height:var(--dd-stage-height,180px)!important}body:has(.dd-game-page-bar) #cuberun canvas#game{width:100%!important;height:100%!important;object-fit:contain}body:has(.dd-game-page-bar) #cuberun .hud{padding-block:4px}body:has(.dd-game-page-bar) #cuberun .tools{gap:4px}}
