@import"https://fonts.googleapis.com/css2?family=Roboto&family=Open+Sans&family=Lato&family=Montserrat&family=Poppins&family=Inter&family=Noto+Sans&family=Noto+Serif&family=Nunito&family=Source+Sans+3&family=Work+Sans&family=Raleway&family=Ubuntu&family=Mulish&family=Rubik&family=Quicksand&family=Manrope&family=DM+Sans&family=Fira+Sans&family=IBM+Plex+Sans&family=Plus+Jakarta+Sans&family=Outfit&family=Urbanist&family=Public+Sans&family=Archivo&family=Karla&family=Exo+2&display=swap";@import"https://fonts.googleapis.com/css2?family=Oswald&family=Bebas+Neue&family=Anton&family=Fredoka&family=Merriweather&family=Lora&family=Playfair+Display&family=Cormorant+Garamond&family=Libre+Baskerville&family=Crimson+Text&family=EB+Garamond&family=Spectral&family=Vollkorn&family=Arvo&family=Roboto+Slab&family=Bitter&family=Zilla+Slab&display=swap";@import"https://fonts.googleapis.com/css2?family=Pacifico&family=Caveat&family=Patrick+Hand&family=Shadows+Into+Light&family=Kalam&family=Dancing+Script&family=Amatic+SC&family=Special+Elite&family=Noto+Sans+JP&family=Noto+Sans+KR&family=Noto+Sans+SC&display=swap";.sudoku-compact-settings .form-label,.wordsearch-compact-settings .form-label,.crossword-compact-settings .form-label,.scramble-compact-settings .form-label,.cryptogram-compact-settings .form-label{display:block;max-width:100%;margin-bottom:2px;overflow:hidden;color:#6c757d;font-size:12px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.sudoku-compact-settings .form-select-sm,.sudoku-compact-settings .form-control-sm,.sudoku-compact-settings .btn-sm,.wordsearch-compact-settings .form-select-sm,.wordsearch-compact-settings .form-control-sm,.wordsearch-compact-settings .btn-sm,.crossword-compact-settings .form-select-sm,.crossword-compact-settings .form-control-sm,.crossword-compact-settings .btn-sm,.scramble-compact-settings .form-select-sm,.scramble-compact-settings .form-control-sm,.scramble-compact-settings .btn-sm,.cryptogram-compact-settings .form-select-sm,.cryptogram-compact-settings .form-control-sm,.cryptogram-compact-settings .btn-sm{min-height:32px;font-size:13px}.sudoku-compact-settings input[type=color].form-control-sm,.crossword-compact-settings input[type=color].form-control-sm,.scramble-compact-settings input[type=color].form-control-sm,.cryptogram-compact-settings input[type=color].form-control-sm{width:30px;padding:3px}@media(max-width:575.98px){.puzzle-text-settings-block .form-label{font-size:11px;line-height:14px}.puzzle-text-settings-block .form-control-sm,.puzzle-text-settings-block .form-select-sm,.puzzle-text-settings-block .dropdown-toggle{min-height:34px;font-size:13px}.sudoku-compact-settings,.wordsearch-compact-settings,.crossword-compact-settings,.scramble-compact-settings,.cryptogram-compact-settings{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:8px!important}.sudoku-compact-settings>*,.wordsearch-compact-settings>*,.crossword-compact-settings>*,.scramble-compact-settings>*,.cryptogram-compact-settings>*{width:auto!important;min-width:0!important;margin-left:0!important}.sudoku-compact-settings .generator-action-group,.wordsearch-compact-settings .generator-action-group,.crossword-compact-settings .generator-action-group,.scramble-compact-settings .generator-action-group,.cryptogram-compact-settings .generator-action-group{grid-column:1 / -1;align-items:stretch!important;width:100%!important}.sudoku-compact-settings .generator-action-group>.btn,.wordsearch-compact-settings .generator-action-group>.btn,.cryptogram-compact-settings .generator-action-group>.btn,.wordsearch-compact-settings .generator-action-group>div,.crossword-compact-settings .generator-action-group>div,.scramble-compact-settings .generator-action-group>div{width:100%}.wordsearch-compact-settings .generator-action-group>div{justify-content:stretch!important}.wordsearch-compact-settings .generator-action-group>div>.btn,.crossword-compact-settings .generator-action-group>div>.btn,.scramble-compact-settings .generator-action-group>div>.btn,.cryptogram-compact-settings .generator-action-group>div>.btn{flex:1 1 0;min-width:0}}
