.crossword-audio-button,.crossword-input{background:#fff;display:none;position:absolute;text-align:center}.crossword-input,.crossword-input:active,.crossword-input:focus,.crossword-input:hover{border:none;outline:none;padding:.1em;text-transform:uppercase;z-index:99999}.crossword-audio-button{border:1px solid var(--bg-medium);border-radius:.25em;color:var(--bg-very-dark);padding:0;z-index:2}.crossword-audio-button-vertical span,.crossword-audio-button-vertical svg{display:inline-block;rotate:90deg}.crossword-audio-button svg{height:calc(100% - .5em + 1px);margin:.25em;width:calc(100% - .5em + 1px)}.crossword-audio-button:disabled{background:var(--disabled);border-color:var(--disabled)}.crossword-audio-button:active,.crossword-audio-button:hover{background-color:var(--bg-dark);color:#fff}.spinner{background:transparent;display:inline-block;height:calc(100% - .5em);margin:.25em;overflow:hidden;width:calc(100% - .5em)}.spinner-inner{backface-visibility:hidden;height:100%;position:relative;transform:translateZ(0) scale(1);transform-origin:0 0;width:100%}@keyframes spinner-anim{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.spinner-inner div{animation:spinner-anim 1s linear infinite;border:.25em solid;border-radius:50%;border-top:.25em solid transparent;box-sizing:border-box;height:60%;left:50%;position:absolute;top:50%;width:60%}#crossword-section,#word-search-section{box-sizing:border-box;color:#222;display:flex;flex-flow:row;height:calc(100vh - 8.1rem);height:calc(var(--fullvh) - 8rem);max-height:calc(100vh - 8.1rem);max-height:calc(var(--fullvh) - 8rem);overflow:hidden;padding:1rem;transition:opacity .5s;width:100%}@media (max-height:767px){#crossword-section,#word-search-section{height:calc(100vh - 4rem);height:calc(var(--fullvh) - var(--menu-height));max-height:calc(100vh - 4rem);max-height:calc(var(--fullvh) - var(--menu-height));padding:.5rem 1rem 1rem}}@media (orientation:portrait){#word-search-section{flex-flow:column}#crossword-area,#word-search-area{margin-bottom:1rem}}#crossword-area,#word-search-area{display:flex;flex-direction:column;flex-grow:1}.crossword-container,.word-search-container{flex-grow:1;height:calc(100vh - 13.1rem);height:calc(var(--fullvh) - 13rem);min-height:400px;min-width:max(400px,50%);width:100%}@media (max-height:767px){.crossword-container,.word-search-container{min-height:unset}}@media (orientation:portrait){.word-search-container{height:unset;min-height:min(calc(100vw - 2rem),50vh);min-width:unset}}.crossword-mode-audio .crossword-container{min-height:unset;min-width:unset;overflow:hidden}.crossword-buttons{align-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-evenly;overflow:hidden;transition:width 1s ease-in,height 1s ease-in}.crossword-mode-audio .crossword-buttons{background:var(--bg-light);position:relative;z-index:3}.cw-button-group-title{font-weight:700;text-align:center}.cw-button-group button{padding:.2em .5em}.cw-button-group-buttons>button{border-radius:0;margin-right:-1px}.cw-button-group-buttons>button:first-child{border-bottom-left-radius:.25rem;border-top-left-radius:.25rem;margin-left:.5em}.cw-button-group-buttons>button:last-child{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem;margin-right:.5em}@media (min-width:768px){.crossword-buttons{justify-content:left}.cw-button-group{display:flex;flex-direction:row;margin-right:1rem}.cw-button-group-title{padding:.3em}.cw-button-group-title:after{content:":"}}.crossword-lists{overflow:hidden;transition:width 1s ease-in,height 1s ease-in}.crossword-lists h3{margin:.5em auto;text-align:center;width:100%}#crossword-lists{display:grid;max-height:85vh;max-width:min(400px,33vw);overflow:auto}@media (orientation:portrait){#word-search-lists{min-height:120px;min-height:max(120px,var(--word-list-height-portrait))}}@media (orientation:landscape) and (min-width:1024px){#word-search-lists{font-size:1.3rem}}#ws-list-all{height:100%}#ws-list-all .crossword-list-elem{display:flex;flex-direction:column;flex-wrap:wrap;height:100%;justify-content:center}@media (orientation:portrait){#ws-list-all .crossword-list-elem{justify-content:flex-start}}.crossword-list-container{display:flex;flex-direction:column}div.crossword-list{flex-grow:1}.crossword-list-option{cursor:pointer;padding:.2em .5em;position:relative;user-select:none;white-space:break-spaces}#word-search-lists .crossword-list-option{cursor:default}#crossword-lists .crossword-list-option.selected{background:var(--bg-medium)}.crossword-floating-list{display:none}.crossword-floating-list .crossword-list-option.crossword-list-option-0,.crossword-floating-list .crossword-list-option.crossword-list-option-15{font-size:1.3rem;line-height:3rem;vertical-align:middle}.crossword-floating-list .crossword-list-option.crossword-list-option-30{font-size:1.2rem}.crossword-floating-list .crossword-list-option.crossword-list-option-45{font-size:1.1rem}.crossword-floating-list .crossword-list-option.crossword-list-option-60{font-size:1rem}.crossword-floating-list .crossword-list-option.crossword-list-option-75,.crossword-floating-list .crossword-list-option.crossword-list-option-90{font-size:.9rem}.crossword-floating-list .crossword-list-option.crossword-list-option-120.selected{font-size:.7em}.word-checked:after{font-size:.8em;font-weight:700;position:absolute;right:2px;top:0}.word-checked-correct{color:#469041}#word-search-lists .word-checked-correct{text-decoration:line-through}.crossword-list-option.word-checked.word-checked-correct.selected{background:#cbe3ca}.word-checked-correct:after{content:"\2714"}.word-checked-partial{color:#a08300}.crossword-list-option.word-checked.word-checked-partial.selected{background:#f7efca}.word-checked-partial:after{content:"\237B"}.word-checked-wrong{color:#a00000}.crossword-list-option.word-checked.word-checked-wrong.selected{background:#ffdfdf}.word-checked-wrong:after{content:"\2718"}@media ((max-width:767px) and (orientation:portrait)) or (hover:none){#crossword-section{flex-flow:column;height:calc(100vh - 3.1rem);height:calc(var(--fullvh) - var(--menu-height));max-height:calc(100vh - 3.1rem);max-height:calc(var(--fullvh) - var(--menu-height));padding:0}.crossword-container{height:calc(var(--fullvh) - 20rem);min-height:unset;min-width:unset}.cw-keyboard-has-numbers .crossword-container{height:calc(var(--fullvh) - 23.6rem)}#crossword-lists{max-width:100%}.crossword-list-container{display:none}.crossword-lists h3{margin:0 auto}div.crossword-list{overflow-y:auto}.crossword-floating-list{background:var(--bg-medium);display:grid;grid-template-columns:2rem 1fr 2rem;height:3rem;overflow:hidden;padding:.5rem}div#cw-list-all{font-size:1.1rem;height:3rem;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow-y:hidden;text-align:center}#cw-list-all .crossword-list-option{height:3rem;padding:0 1em}.cw-list-all-arrow{appearance:none;background:inherit;border:0;color:inherit;text-align:center}.cw-list-all-arrow svg{height:3em}}.crossword-mode-audio .crossword-floating-list,.crossword-mode-audio .crossword-list-container,.crossword-mode-math .crossword-floating-list,.crossword-mode-math .crossword-list-container{display:none!important}.crossword-mode-math .crossword-buttons{display:none}.cw-keyboard{background:#ddd;overflow:hidden;padding:.2rem 0}.crossword-mode-audio .cw-keyboard{position:relative;z-index:3}.cw-keyboard-row{display:flex;justify-content:center;margin:.2em 0}.cw-keyboard .cw-keyboard-key,.cw-keyboard.cw-calculator .cw-calculator-input{background:#fafafa;border:0;border-radius:.25em;box-shadow:0 .2em 0 .02em rgba(0,0,0,.1);color:#444;font-size:1.2rem;height:2.2em;line-height:1.2em;margin:.1em;padding:0;text-align:center;transform-origin:center center;user-select:none;width:min(calc(9.09091vw - .21818em),4rem)}.cw-keyboard-row button:active:not([disabled]){transform:scale(1.2)}.cw-keyboard .cw-keyboard-key[disabled],.cw-keyboard .cw-keyboard-row input[disabled]{background:#eee!important;color:#aaa!important}.cw-keyboard.cw-calculator{background-color:var(--bg-dark);padding:.2em;width:auto}.cw-keyboard.cw-calculator.cw-calculator-mobile{background-color:var(--bg-dark);padding:.2em .4rem;width:auto;--button-size:min(calc(16.66667vw - 0.46667rem),4rem)}.cw-keyboard.cw-calculator .cw-keyboard-keys-container{display:flex;justify-content:center}.cw-keyboard.cw-calculator .cw-keyboard-row *{height:1.5em;width:3em}.cw-keyboard.cw-calculator.cw-calculator-mobile .cw-keyboard-row *{font-size:1.5rem;height:min(min(var(--button-size),3rem),8vh);width:var(--button-size)}.cw-keyboard.cw-calculator .cw-keyboard-row .cw-calculator-input{box-shadow:none;margin-bottom:.2em;width:9.3em}.cw-keyboard.cw-calculator.cw-calculator-mobile .cw-keyboard-row .cw-calculator-input{font-size:1.5rem;width:min(calc(100vw - 1.8rem - var(--button-size)*2),16.8rem)}.cw-keyboard.cw-calculator.cw-calculator-mobile .cw-keyboard-row .cw-calculator-navigation{font-size:1.5rem;width:var(--button-size)}.cw-keyboard.cw-calculator .cw-key-enter{color:#5bae4c;font-weight:700}.cw-keyboard.cw-calculator.cw-calculator-mobile .cw-key-enter{font-size:2.5rem;height:calc(2 * min(min(var(--button-size), 3rem), 8vh) + .6rem);width:var(--button-size)}.cw-keyboard.cw-calculator .cw-calculator-navigation{display:none}.cw-keyboard.cw-calculator.cw-calculator-mobile .cw-calculator-navigation{display:block}@media not (hover:none){.cw-keyboard.cw-calculator{border-radius:.5em;box-shadow:4px 4px 4px rgba(0,0,0,.3);left:0;padding:.5em;position:absolute;top:0;z-index:4}.cw-keyboard.cw-calculator .cw-keyboard-row .cw-calculator-input{margin-bottom:.5em}}@media (min-width:1024px){.cw-calculator .cw-keyboard-row *{font-size:1.6rem}}#intro-text{background:linear-gradient(0deg,hsla(0,0%,100%,.9),#fff);color:#222;padding:2rem}#intro-text div{margin:auto;max-width:964px}#intro-text li{margin-bottom:1em}.play-area-reduced .crossword-buttons{height:0}.play-area-reduced .crossword-lists,.play-area-reduced .word-search-lists{overflow:hidden;width:0}.play-area-reduced .crossword-container,.play-area-reduced .word-search-container{height:auto;min-height:0;min-width:0}.play-area-reduced #crossword-section,.play-area-reduced #word-search-section{height:100%}
/*# sourceMappingURL=play.0f3f1a6caaee6c9fa7c9.css.map*/