.puzzle-actions>button{min-height:44px}.puzzle-picker [role=option]{min-height:44px}@media(max-width:639px){.puzzle-practice-page .puzzle-picker{padding:10px}.puzzle-practice-page .puzzle-picker>div:first-child{display:none}.puzzle-board-shell{width:min(100%,max(240px,calc(100svh - 330px)));margin-inline:auto}.puzzle-picker:has(.puzzle-level-field){display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:6px}.puzzle-category-field{min-width:0}.puzzle-level-field{margin-top:0}.puzzle-level-field label{display:none}.puzzle-level-field select{min-height:44px;width:100%}.puzzle-category-field>button{min-height:44px}.puzzle-level-help{grid-column:1 / -1;margin-top:0}.puzzle-practice-page .flex-col.gap-3{gap:8px}}@media(max-width:639px)and (max-height:700px){.puzzle-level-help,.puzzle-info .puzzle-themes{display:none}.puzzle-info .mb-2{margin-bottom:0}}
