@import url("/css/crossword.css");body,html{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}a{color:inherit;text-decoration:none}*{box-sizing:border-box}del{color:red}ins{color:green}thead th{font-weight:700!important}.mdcontent{font-size:1rem;line-height:1.75;color:rgba(0,0,0,.87);max-width:800px;margin-left:auto;margin-right:auto}.mdcontent h1,.mdcontent h2,.mdcontent h3,.mdcontent h4,.mdcontent h5,.mdcontent h6{margin-top:1.5em;margin-bottom:.75em;font-weight:500;line-height:1.2}.mdcontent h2{font-size:2rem;font-weight:600;margin-top:2em;padding-bottom:.3em;border-bottom:1px solid rgba(0,0,0,.12)}.mdcontent h3{font-size:1.5rem;font-weight:500}.mdcontent h4{font-size:1.25rem}.mdcontent p{margin-bottom:1em}.mdcontent ol,.mdcontent ul{margin-bottom:1em;padding-left:2em}.mdcontent li{margin-bottom:.5em}.mdcontent strong{font-weight:600}.mdcontent em{font-style:italic}.mdcontent code{background-color:rgba(0,0,0,.04);padding:.2em .4em;border-radius:4px;font-family:Roboto Mono,Courier New,monospace;font-size:.875em}.mdcontent a{color:#1976d2;text-decoration:none;transition:color .2s ease}.mdcontent a:hover{color:#1565c0;text-decoration:underline}.mdcontent table{width:100%;border-collapse:collapse;border:1px solid rgba(224,224,224,1);border-radius:4px;overflow:hidden;margin:1.5em 0;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.mdcontent thead{background-color:rgba(0,0,0,.04)}.mdcontent th{font-weight:600;text-align:left;border-bottom:2px solid rgba(224,224,224,1)}.mdcontent td,.mdcontent th{padding:16px;color:rgba(0,0,0,.87)}.mdcontent tr{border-bottom:1px solid rgba(224,224,224,1);transition:background-color .2s ease}.mdcontent tbody tr:hover{background-color:rgba(0,0,0,.04)}.mdcontent tbody tr:last-child{border-bottom:none}.mdcontent blockquote{border-left:4px solid rgba(0,0,0,.12);padding-left:16px;margin:1em 0;color:rgba(0,0,0,.6);font-style:italic}.dark .mdcontent{color:rgba(255,255,255,.87)}.dark .mdcontent h2{border-bottom-color:rgba(255,255,255,.12)}.dark .mdcontent code{background-color:rgba(255,255,255,.08)}.dark .mdcontent a{color:#90caf9}.dark .mdcontent a:hover{color:#bbdefb}.dark .mdcontent table{border-color:rgba(81,81,81,1)}.dark .mdcontent thead{background-color:rgba(255,255,255,.08)}.dark .mdcontent th{border-bottom-color:rgba(81,81,81,1)}.dark .mdcontent td,.dark .mdcontent th{color:rgba(255,255,255,.87)}.dark .mdcontent tr{border-bottom-color:rgba(81,81,81,1)}.dark .mdcontent tbody tr:hover{background-color:rgba(255,255,255,.08)}.dark .mdcontent blockquote{border-left-color:rgba(255,255,255,.12);color:rgba(255,255,255,.6)}#word-search-maker #puzzle{display:inline-block;border:1px solid #000;padding:3vw}#word-search-maker #puzzle>div{width:100%;margin:0 auto}#word-search-maker .puzzleSquare{height:7vw;width:7vw;text-transform:uppercase;background-color:#fff;border:0;font:5vw sans-serif}@media only screen and (min-width:600px){#word-search-maker #puzzle{float:left;padding:1rem}#word-search-maker .puzzleSquare{height:3.5rem;width:3.5rem;font:2.5rem sans-serif}}#word-search-maker button::-moz-focus-inner{border:0}#word-search-maker #puzzle .selected{background-color:#ffa500}#word-search-maker #puzzle .found{background-color:#00f;color:#fff}#word-search-maker #puzzle .solved{background-color:#800080;color:#fff}#word-search-maker #puzzle .complete{background-color:#008000}#word-search-maker #words{display:inline-block;max-width:30rem;padding:1em;list-style-type:none;text-align:left}#word-search-maker #words li{padding:3px 0;font:1em sans-serif}#word-search-maker .wordFound{text-decoration:line-through;color:#808080}#cloze-test .group{overflow:hidden}#cloze-test .input{height:150px;width:100%;font-size:14px;line-height:1.3}#cloze-test #input,#cloze-test #keywords div,#cloze-test #result div{border:1px solid #ddd;margin:10px 0 20px;min-height:40px;padding:15px}#cloze-test #keywords{width:30%}#cloze-test .form-input--textarea{height:170px;overflow:auto}#cloze-test #keyword_content span:hover,#cloze-test #result_content span:hover{color:#000;background-color:#c7c7c7;cursor:pointer}#cloze-test #keyword_content,#cloze-test #result_content{font-size:16px}#cloze-test .success{color:#008000}#cloze-test .error{color:#f00}#cloze-test .test-input{border:0;border-bottom:2px solid #444;font-size:1em;height:auto;margin:0;line-height:1;padding:0;background-color:transparent;box-shadow:none;border-radius:0}