body{font-family:VT323,monospace;image-rendering:pixelated;background-color:#2d3748;overscroll-behavior:none;touch-action:manipulation}.entity-layer{container-type:size}.world-plant>svg{position:absolute;width:110%;height:90%;left:-5%;bottom:5%}.world-zombie>div{position:absolute;width:150%;height:115%;left:-25%;bottom:0}.plant-card{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:3px;min-height:48px;text-align:center}.plant-card>div:first-child{grid-row:1 / 3}.plant-card>div:not(:first-child){justify-content:center;margin-top:0}.game-answer-options>button{min-height:40px}@media(max-width:767px){.game-controls{max-height:none;flex-shrink:0}.quiz-panel{min-height:170px}}@media(max-width:767px)and (max-height:650px){.game-board{min-height:38dvh}}.pixel-shadow{box-shadow:4px 4px #00000080}.pixel-border{border:4px solid #1a202c}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#2d3748}::-webkit-scrollbar-thumb{background:#4a5568;border:2px solid #2d3748;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#718096}.hide-scrollbar{scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.text-shadow-pixel{text-shadow:2px 2px 0 rgba(0,0,0,.45)}.clip-triangle{clip-path:polygon(50% 0%,0% 100%,100% 100%)}.clip-zigzag{clip-path:polygon(0 0,12% 100%,24% 0,36% 100%,48% 0,60% 100%,72% 0,84% 100%,100% 0,100% 100%,0 100%)}.cell-placeable{background-color:#48bb7847}.cell-blocked{background-color:#f5656542}.cell-upgradable{background-color:#f6e05e4d}@media(orientation:landscape)and (max-height:500px){.game-answer-options{grid-template-columns:repeat(2,minmax(0,1fr))}.game-answer-options>button{padding:4px;min-height:36px}}
