/* Game surfaces suppress native selection and callouts; forms and page scrolling remain usable. */
[data-game-touch187],
[data-game-touch187] *,
#arcadePlay,
#arcadePlay *,
#game,
#game *,
#wonder103,
#wonder103 *,
#lantern77,
#lantern77 *,
#hollow90,
#hollow90 *{ -webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important; }
[data-game-touch187] input,
[data-game-touch187] textarea,
[data-game-touch187] [contenteditable]:not([contenteditable="false"]),
[data-game-touch187] [contenteditable]:not([contenteditable="false"]) *,
#arcadePlay input,
#arcadePlay textarea,
#arcadePlay [contenteditable]:not([contenteditable="false"]),
#arcadePlay [contenteditable]:not([contenteditable="false"]) *,
#game input,
#game textarea,
#game [contenteditable]:not([contenteditable="false"]),
#game [contenteditable]:not([contenteditable="false"]) *,
#wonder103 input,
#wonder103 textarea,
#wonder103 [contenteditable]:not([contenteditable="false"]),
#wonder103 [contenteditable]:not([contenteditable="false"]) *,
#lantern77 input,
#lantern77 textarea,
#lantern77 [contenteditable]:not([contenteditable="false"]),
#lantern77 [contenteditable]:not([contenteditable="false"]) *,
#hollow90 input,
#hollow90 textarea,
#hollow90 [contenteditable]:not([contenteditable="false"]),
#hollow90 [contenteditable]:not([contenteditable="false"]) *{-webkit-user-select:text!important;user-select:text!important;-webkit-touch-callout:default!important;touch-action:auto;}
[data-game-touch187] canvas,
[data-game-touch187] #board,
[data-game-touch187] #arcadeArena,
[data-game-touch187] #flyArena,
[data-game-touch187] .playfield,
[data-game-touch187] .chapter-stage79,
[data-game-touch187] [data-game-surface],
#arcadePlay canvas,
#arcadePlay #board,
#arcadePlay #arcadeArena,
#arcadePlay #flyArena,
#arcadePlay .playfield,
#arcadePlay .chapter-stage79,
#arcadePlay [data-game-surface],
#game canvas,
#game #board,
#game #arcadeArena,
#game #flyArena,
#game .playfield,
#game .chapter-stage79,
#game [data-game-surface],
#wonder103 canvas,
#wonder103 #board,
#wonder103 #arcadeArena,
#wonder103 #flyArena,
#wonder103 .playfield,
#wonder103 .chapter-stage79,
#wonder103 [data-game-surface],
#lantern77 canvas,
#lantern77 #board,
#lantern77 #arcadeArena,
#lantern77 #flyArena,
#lantern77 .playfield,
#lantern77 .chapter-stage79,
#lantern77 [data-game-surface],
#hollow90 canvas,
#hollow90 #board,
#hollow90 #arcadeArena,
#hollow90 #flyArena,
#hollow90 .playfield,
#hollow90 .chapter-stage79,
#hollow90 [data-game-surface]{touch-action:none;overscroll-behavior:contain;}
[data-game-touch187] button,
[data-game-touch187] a,
[data-game-touch187] [role="button"],
#arcadePlay button,
#arcadePlay a,
#arcadePlay [role="button"],
#game button,
#game a,
#game [role="button"],
#wonder103 button,
#wonder103 a,
#wonder103 [role="button"],
#lantern77 button,
#lantern77 a,
#lantern77 [role="button"],
#hollow90 button,
#hollow90 a,
#hollow90 [role="button"]{touch-action:manipulation;}
[data-game-touch187] img:not([draggable="true"]),
#arcadePlay img:not([draggable="true"]),
#game img:not([draggable="true"]),
#wonder103 img:not([draggable="true"]),
#lantern77 img:not([draggable="true"]),
#hollow90 img:not([draggable="true"]){-webkit-user-drag:none;}

/* Leave a corner within the existing header for the host overlay icon. */
html.framed193 .utilities{margin-right:34px}
@media(max-width:700px) and (orientation:portrait){
html.framed193 .embedded168 .utilities #worldsBack168{right:44px!important}
html.framed193 .embedded168 .title h1{width:calc(100vw - 208px)!important}
}

@media(max-width:899px), (orientation:portrait) and (max-width:1100px), (max-height:599px){
 html.framed193 .gear-mobile140 .gear-header140,html.framed193 .mobile141 .ww141-header{padding-right:38px!important}
}
