.play-screen--baboo-tower-defense{--game-stage-ratio: 1.7777778;background:#dff2f7}.play-screen--baboo-tower-defense .game-menu__panel{--ink-soft: #dce6e9;background:#3f3357;color:#fff;border:2px solid #746294;border-radius:20px;box-shadow:0 14px #241e36,0 22px 50px #10231dcc}.play-screen--baboo-tower-defense .game-menu__title{color:#ffdc75}.play-screen--baboo-tower-defense .game-menu__actions button{min-height:48px;border-radius:12px;border:2px solid #4c886d;background:#285b4b;color:#fff;box-shadow:0 3px #1b3d35}.play-screen--baboo-tower-defense .game-menu__actions .game-menu__resume{background:#ffc94f;border-color:#ffe79a;color:#2f2a2b;box-shadow:0 3px #ac7925}.play-screen--baboo-tower-defense .game-menu__help,.play-screen--baboo-tower-defense .game-menu__help p{color:#dce6e9;border-color:#746294}.baboo-tower-defense{width:100%}.baboo-tower-defense__stage{position:relative;width:min(100%,75rem);aspect-ratio:16 / 9;margin-inline:auto;overflow:hidden;border:3px solid #173746;border-radius:22px;background:#88bddb;box-shadow:0 18px 40px #0f34433d}.baboo-tower-defense__frame{display:block;width:100%;height:100%;border:0;background:#88bddb}.baboo-tower-defense__rotate-note{display:none;margin:.5rem auto 0;color:#315464;font-size:.82rem;font-weight:700;text-align:center}@media(max-width:560px)and (orientation:portrait){.baboo-tower-defense__stage{aspect-ratio:9 / 16;border-radius:14px}.baboo-tower-defense__rotate-note{display:block}.play-screen--baboo-tower-defense[data-game-fullscreen-active=true] .baboo-tower-defense__rotate-note{display:none}}.play-screen--baboo-tower-defense[data-game-fullscreen-active=true] .baboo-tower-defense__stage{border:0;border-radius:0;background:#326b49}.play-screen--baboo-tower-defense[data-game-fullscreen-active=true] .baboo-tower-defense__frame{position:absolute;top:env(safe-area-inset-top,0px);left:env(safe-area-inset-left,0px);width:calc(100% - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));height:calc(100% - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}
