.pawe-piece-mark{display:block;width:24px;height:24px;pointer-events:none}.mm-piece{position:relative}.mm-piece>.pawe-piece-mark{position:absolute;left:-2px;top:-2px;width:43%;height:43%;z-index:2;filter:drop-shadow(0 1px 1px #49325455)}.mm-goal>.pawe-goal-art{position:relative;flex:none;width:34px;height:34px}.pawe-goal-art>img{display:block;width:100%;height:100%}.pawe-goal-art>.pawe-piece-mark{position:absolute;left:-3px;top:-3px;width:17px;height:17px}.pawe-game[data-piece-symbols=false] .pawe-piece-mark{display:none}.pawe-play-settings{width:min(550px,calc(100vw - 24px));box-sizing:border-box;max-height:90dvh;overflow:auto}.pawe-setting-check{display:flex;align-items:center;gap:12px;min-height:48px;font:900 15px Nunito,sans-serif;margin:18px 0 7px}.pawe-setting-check input{width:23px;height:23px;accent-color:#704788}.pawe-setting-label{display:block;margin:20px 0 8px;font:900 14px Nunito,sans-serif}.pawe-play-settings select{width:100%;min-height:44px;padding:10px;border:1px solid #cdb3d5;border-radius:10px;font:800 14px Nunito,sans-serif;background:#fffaf1;color:#67467b}.pawe-symbol-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0}.pawe-symbol-legend>span{display:flex;align-items:center;gap:8px;font:800 12px Nunito,sans-serif}.pawe-symbol-legend .pawe-piece-mark{flex:none;width:28px;height:28px}.pawe-game .pawe-play-settings .pawe-piece-mark{display:block}
@media(max-width:700px),(pointer:coarse){.game-page .pawe-game--snakebite[data-controls-position=left] .touch-zone{align-self:flex-start}.game-page .pawe-game--snakebite[data-controls-position=right] .touch-zone{align-self:flex-end}.game-page .pawe-game--snakebite[data-controls-position=centre] .touch-zone{align-self:center}.game-page .pawe-game--prismfall[data-controls-position=left] .touch-controls{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"left right rotate" "soft drop reverse"}.game-page .pawe-game--prismfall[data-controls-position=right] .touch-controls{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"rotate left right" "reverse soft drop"}.game-page .pawe-game--prismfall:is([data-controls-position=left],[data-controls-position=right]) .game-control[data-action=left]{grid-area:left}.game-page .pawe-game--prismfall:is([data-controls-position=left],[data-controls-position=right]) .game-control[data-action=right]{grid-area:right}.game-page .pawe-game--prismfall:is([data-controls-position=left],[data-controls-position=right]) .game-control[data-action=rotate]{grid-area:rotate}.game-page .pawe-game--prismfall:is([data-controls-position=left],[data-controls-position=right]) .game-control[data-action=reverse]{grid-area:reverse}.game-page .pawe-game--prismfall:is([data-controls-position=left],[data-controls-position=right]) .game-control[data-action=soft]{grid-area:soft}.game-page .pawe-game--prismfall:is([data-controls-position=left],[data-controls-position=right]) .game-control[data-action=drop]{grid-area:drop}.mm-goal>.pawe-goal-art{width:24px;height:24px}.pawe-goal-art>.pawe-piece-mark{width:13px;height:13px}}
