/* No native top-layer or autofocus transition when an in-game page opens. */
dialog.game-dialog{position:fixed}
dialog.game-dialog:not(.game-dialog-compact){inset:0;margin:auto;height:fit-content;max-height:calc(100dvh - 32px);overflow:auto}
#growth-choice-dialog.game-dialog-compact{inset:50% auto auto 50%;margin:0;transform:translate(-50%,-50%);max-height:calc(100dvh - 100px)}
#game-dialog-backdrop{position:fixed;inset:0;background:#07120dbb;backdrop-filter:blur(5px);pointer-events:auto}
#game-dialog-backdrop[data-appearance="choice"]{background:rgb(3 9 6 / 42%);backdrop-filter:none;pointer-events:none}
#game-dialog-backdrop[hidden]{display:none!important}
#game-cursor{z-index:11000}
