.MyCrossword .GridError{padding:calc(var(--grid-size) * 2);background-color:var(--grid-background);color:var(--grid-foreground);text-align:center;justify-content:center;align-items:center;display:flex}.MyCrossword .GridError__title{margin:0;font-weight:400}.MyCrossword .GridError__subTitle{font-family:monospace}@media(max-width:576px){.MyCrossword .GridError{width:auto!important;height:auto!important}}.MyCrossword .StickyClue{padding:var(--grid-size) 0;background-color:var(--page-background);border-bottom:1px solid var(--grid-background);height:calc(var(--grid-size) * 3);max-height:calc(var(--grid-size) * 3);z-index:1;align-items:center;line-height:1.3;display:flex;position:sticky;top:0}.MyCrossword .StickyClue__inner{-webkit-line-clamp:2;padding:0 calc(var(--grid-size) * .5);-webkit-box-orient:vertical;flex-grow:1;display:-webkit-box;overflow:hidden}.MyCrossword .StickyClue__num{margin-right:var(--grid-size);font-weight:700}.MyCrossword .StickyClue__button{cursor:pointer;height:100%;padding:0 calc(var(--grid-size) * .5);border-radius:var(--border-radius);background:0 0;border:none;justify-content:center;align-items:center;margin:0;display:flex}.MyCrossword .StickyClue__button:hover{background:#00000014}@media not (max-width:768px){.MyCrossword .StickyClue--auto{display:none}}.MyCrossword .GridCell{fill:var(--grid-color);-webkit-user-select:none;user-select:none}.MyCrossword .GridCell__rect{cursor:pointer;fill:var(--grid-foreground)}.MyCrossword .GridCell__num{cursor:pointer}.MyCrossword .GridCell__text{cursor:text}.MyCrossword .GridCell--selected .GridCell__text{fill:#fff;font-weight:700}.MyCrossword .GridCell--selected .GridCell__num{fill:#fff}.MyCrossword--redTheme .GridCell--highlighted .GridCell__rect{fill:var(--theme-red-100)}.MyCrossword--redTheme .GridCell--selected .GridCell__rect{fill:var(--theme-red-700)}.MyCrossword--pinkTheme .GridCell--highlighted .GridCell__rect{fill:var(--theme-pink-100)}.MyCrossword--pinkTheme .GridCell--selected .GridCell__rect{fill:var(--theme-pink-700)}.MyCrossword--purpleTheme .GridCell--highlighted .GridCell__rect{fill:var(--theme-purple-100)}.MyCrossword--purpleTheme .GridCell--selected .GridCell__rect{fill:var(--theme-purple-700)}.MyCrossword--deepPurpleTheme .GridCell--highlighted .GridCell__rect{fill:var(--theme-deep-purple-100)}.MyCrossword--deepPurpleTheme .GridCell--selected .GridCell__rect{fill:var(--theme-deep-purple-700)}.MyCrossword--indigoTheme .GridCell--highlighted .GridCell__rect{fill:var(--theme-indigo-100)}.MyCrossword--indigoTheme .GridCell--selected .GridCell__rect{fill:var(--theme-indigo-700)}.MyCrossword--blueTheme .GridCell--highlighted .GridCell__rect{fill:var(--theme-blue-100)}.MyCrossword--blueTheme .GridCell--selected .GridCell__rect{fill:var(--theme-blue-700)}.MyCrossword--lightBlueTheme .GridCell--highlighted .GridCell__rect{fill:var(--theme-light-blue-100)}.MyCrossword--lightBlueTheme .GridCell--selected .GridCell__rect{fill:var(--theme-light-blue-700)}.MyCrossword--cyanTheme .GridCell--highlighted .GridCell__rect{fill:var(--theme-cyan-100)}.MyCrossword--cyanTheme .GridCell--selected .GridCell__rect{fill:var(--theme-cyan-700)}.MyCrossword--tealTheme .GridCell--highlighted .GridCell__rect{fill:var(--theme-teal-100)}.MyCrossword--tealTheme .GridCell--selected .GridCell__rect{fill:var(--theme-teal-700)}.MyCrossword--greenTheme .GridCell--highlighted .GridCell__rect{fill:var(--theme-green-100)}.MyCrossword--greenTheme .GridCell--selected .GridCell__rect{fill:var(--theme-green-700)}.MyCrossword--deepOrangeTheme .GridCell--highlighted .GridCell__rect{fill:var(--theme-deep-orange-100)}.MyCrossword--deepOrangeTheme .GridCell--selected .GridCell__rect{fill:var(--theme-deep-orange-700)}.MyCrossword--blueGreyTheme .GridCell--highlighted .GridCell__rect{fill:var(--theme-blue-grey-100)}.MyCrossword--blueGreyTheme .GridCell--selected .GridCell__rect{fill:var(--theme-blue-grey-700)}.MyCrossword .GridCell--correct .GridCell__rect{fill:var(--success-background);transition:fill .2s cubic-bezier(.4,0,.2,1)}.MyCrossword .GridCell--correct .GridCell__text{fill:var(--success-color);font-weight:700}.MyCrossword .GridCell--correct .GridCell__num{fill:var(--success-color)}.MyCrossword .GridCell--incorrect .GridCell__rect{fill:var(--error-background);transition:fill .2s cubic-bezier(.4,0,.2,1)}.MyCrossword .GridCell--incorrect .GridCell__text{fill:var(--error-color);font-weight:700;animation:.82s cubic-bezier(.36,.07,.19,.97) both shake}.MyCrossword .GridCell--incorrect .GridCell__num{fill:var(--error-color)}.GridCell__strikethrough{stroke:var(--error-color);stroke-width:3px;stroke-opacity:.25}@keyframes shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-3px)}40%,60%{transform:translate(3px)}}.MyCrossword .GridInput{text-anchor:middle;text-align:center;width:100%;height:100%;font-size:calc(var(--font-size-large) * 1.3);caret-color:#fff;background-color:#0000;border:0;padding:0;overflow:hidden}.MyCrossword .GridInput--inclusivelyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.MyCrossword .Grid{position:relative}.MyCrossword .Grid:focus{outline:none}.MyCrossword .Grid__background{background-color:var(--grid-background);fill:var(--grid-background)}.MyCrossword .Grid__inputContainer{pointer-events:none;position:absolute}@media(max-width:576px){.Grid[style]{width:auto!important;min-width:auto!important;height:auto!important;min-height:auto!important}.Grid{scroll-margin-top:calc(var(--grid-size) * 5)}}@media(min-width:576px)and (max-width:768px){.Grid{scroll-margin-top:calc(var(--grid-size) * 5)}}.MyCrossword .Grid__remoteSelection{fill:none;pointer-events:none;stroke-width:2px}.MyCrossword .Clue{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;font:inherit;text-align:left;cursor:pointer;width:100%;line-height:var(--line-height);color:var(--grid-color);padding:calc(var(--grid-size) * .4) calc(var(--grid-size) * 1.2) calc(var(--grid-size) * .4) calc(var(--grid-size) * .7);-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:0;margin:0;display:flex}.MyCrossword .Clue:focus-visible{outline:2px solid var(--grid-color);outline-offset:-2px}.MyCrossword .Clue--answered{opacity:.6}.MyCrossword .Clue--highlighted strong{font-weight:800}.MyCrossword .Clue:not(.Clue--highlighted):hover{background-color:var(--faint-grey4)}.MyCrossword .Clue__num{flex:0 0 calc(var(--grid-size) * 2);margin-right:calc(var(--grid-size) * 2);font-weight:700}.MyCrossword .Clue__text:before{content:attr(data-text);visibility:hidden;height:0;font-weight:700;display:block;overflow:hidden}@media(min-width:768px)and (max-width:992px){.MyCrossword .Clue{scroll-margin-top:calc(var(--grid-size) * 2.3)}}.MyCrossword--redTheme .Clue--highlighted{background-color:var(--theme-red-100)}.MyCrossword--pinkTheme .Clue--highlighted{background-color:var(--theme-pink-100)}.MyCrossword--purpleTheme .Clue--highlighted{background-color:var(--theme-purple-100)}.MyCrossword--deepPurpleTheme .Clue--highlighted{background-color:var(--theme-deep-purple-100)}.MyCrossword--indigoTheme .Clue--highlighted{background-color:var(--theme-indigo-100)}.MyCrossword--blueTheme .Clue--highlighted{background-color:var(--theme-blue-100)}.MyCrossword--lightBlueTheme .Clue--highlighted{background-color:var(--theme-light-blue-100)}.MyCrossword--cyanTheme .Clue--highlighted{background-color:var(--theme-cyan-100)}.MyCrossword--tealTheme .Clue--highlighted{background-color:var(--theme-teal-100)}.MyCrossword--greenTheme .Clue--highlighted{background-color:var(--theme-green-100)}.MyCrossword--deepOrangeTheme .Clue--highlighted{background-color:var(--theme-deep-orange-100)}.MyCrossword--blueGreyTheme .Clue--highlighted{background-color:var(--theme-blue-grey-100)}.MyCrossword .Clues{flex-grow:1;display:flex}.MyCrossword .Clues__list{margin:0 var(--grid-size);flex-direction:column;width:50%;display:flex}.MyCrossword .Clues__listBody{margin:0;padding:0;list-style:none}.MyCrossword .Clues__listHeader{border-bottom:1px solid var(--light-grey);padding-bottom:calc(var(--grid-size) * .4);z-index:1;background:#fff;margin-top:0;margin-bottom:0;position:sticky;top:0}@media(min-width:992px){.MyCrossword .Clues__listBody{border-bottom:1px solid var(--light-grey);scrollbar-width:thin;flex-grow:1;overflow-y:auto}}@media(min-width:768px)and (max-width:992px){.MyCrossword .Clues{border-bottom:1px solid var(--light-grey);margin:0 var(--grid-size);scrollbar-width:thin;flex-direction:column;overflow-y:auto}.MyCrossword .Clues .Clues__list{width:100%;margin:0}.MyCrossword .Clues .Clues__list--down{margin-top:calc(var(--grid-size) * 2)}.MyCrossword .Clues .Clues__list--down .Clues__listHeader{top:-1px}}@media(max-width:768px){.MyCrossword .Clues{max-height:max-content!important}}@media(min-width:576px)and (max-width:768px){.MyCrossword .Clues{margin-top:var(--grid-size)}}@media(max-width:576px){.MyCrossword .Clues{flex-direction:column}.MyCrossword .Clues .Clues__list{width:100%}.MyCrossword .Clues .Clues__list--down{margin-top:calc(var(--grid-size) * 2)}}.MyCrossword .SolutionDisplay{--SolutionDisplay-tileSize:calc(var(--grid-size) * 3);justify-content:center;align-items:center;row-gap:calc(var(--grid-size) * .4);flex-wrap:wrap;display:flex}.MyCrossword .SolutionDisplay__cell{margin-right:calc(var(--grid-size) * .3);display:flex;position:relative}.MyCrossword .SolutionDisplay__cell:last-child{margin-right:0}.MyCrossword .SolutionDisplay__cell--hasSpace{margin-right:calc(var(--grid-size) * 1.5)}.MyCrossword .SolutionDisplay__cell--hasHyphen{margin-right:calc(var(--grid-size) * 1.4)}.MyCrossword .SolutionDisplay__cell--hasHyphen:after{content:"";top:50%;right:calc(var(--grid-size) * -1.1);width:calc(var(--grid-size) * .8);background-color:var(--grid-color);height:2px;margin-top:-1px;position:absolute}.MyCrossword .SolutionDisplay__letter{width:var(--SolutionDisplay-tileSize);height:var(--SolutionDisplay-tileSize);box-sizing:border-box;border:1px solid var(--outline-button-border);border-radius:calc(var(--SolutionDisplay-tileSize) * .12);background-color:var(--grid-foreground);color:var(--grid-color);font-family:inherit;font-size:calc(var(--SolutionDisplay-tileSize) * .5);text-align:center;text-transform:uppercase;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;display:flex}.MyCrossword input.SolutionDisplay__letter{caret-color:#0000;cursor:text;outline:none}.MyCrossword input.SolutionDisplay__letter::selection{background:0 0}.MyCrossword input.SolutionDisplay__letter:focus{border-color:var(--button-background);box-shadow:0 0 0 1px var(--button-background)}.MyCrossword .SolutionDisplay__letter--auto{color:var(--grey)}.MyCrossword .SolutionDisplay__letter--populated{background-color:var(--faint-grey3);border-color:var(--grid-color)}.MyCrossword .SolutionDisplay__letter--missing{color:red;background-color:#ff00001a;border-color:red}.MyCrossword .LetterTiles{min-height:calc(var(--grid-size) * 8);flex:auto;align-self:stretch;position:relative}.MyCrossword .LetterTiles__tile{width:var(--LetterTiles-tileSize);height:var(--LetterTiles-tileSize);transition:transform .24s cubic-bezier(.45,0,.25,1);position:absolute;top:0;left:0}.MyCrossword .LetterTiles--bounce .LetterTiles__tile{transition:transform .26s cubic-bezier(.34,1.3,.64,1)}.MyCrossword .LetterTiles__face{box-sizing:border-box;border:1px solid var(--outline-button-border);border-radius:calc(var(--LetterTiles-tileSize) * .12);background-color:var(--grid-foreground);width:100%;height:100%;color:var(--grid-color);font-size:calc(var(--LetterTiles-tileSize) * .5);text-transform:uppercase;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;line-height:1;transition:color .15s ease-out,border-color .15s ease-out;animation:.16s ease-out LetterTiles-appear;display:flex}.MyCrossword .LetterTiles__tile--used .LetterTiles__face{border-color:var(--faint-grey2);color:var(--light-grey)}@keyframes LetterTiles-appear{0%{opacity:0;transform:scale(.5)}}@media(prefers-reduced-motion:reduce){.MyCrossword .LetterTiles__tile,.MyCrossword .LetterTiles--bounce .LetterTiles__tile,.MyCrossword .LetterTiles__face{transition:none;animation:none}}.MyCrossword .Button{border-radius:var(--border-radius);padding:var(--button-padding);cursor:pointer;margin:var(--button-margin);-webkit-user-select:none;user-select:none;font-weight:700}.MyCrossword .Button--filled{background-color:var(--button-background);color:var(--button-color);border:none}.MyCrossword .Button--filled:not(:disabled):hover{background-color:var(--button-background-selected)}.MyCrossword .Button--outlined{background-color:var(--outline-button-background);border:1px solid var(--outline-button-border);color:var(--outline-button-color)}.MyCrossword .Button--outlined:not(:disabled):hover{background-color:var(--outline-button-background-selected)}.MyCrossword .Button:disabled{cursor:default;opacity:.5}.MyCrossword .AnagramHelper{padding:calc(var(--grid-size) * 2);background-color:var(--faint-grey5);box-sizing:border-box;border:1px solid var(--faint-grey1);text-align:center;flex-direction:column;display:flex;position:relative;overflow:hidden;container-type:inline-size}.MyCrossword .AnagramHelper__top{flex-direction:column;flex:50%;justify-content:center;align-items:center;display:flex}.MyCrossword .AnagramHelper__bottom{flex:50%}.MyCrossword .AnagramHelper__input{font-size:var(--font-size-xlarge);border:1px solid var(--outline-button-color);padding:calc(var(--grid-size)) calc(var(--grid-size) * .5);margin:calc(var(--grid-size) * .5) 0;text-align:center;border-radius:var(--border-radius);text-transform:uppercase;background:0 0;max-width:100%}.MyCrossword .AnagramHelper__input::placeholder{color:var(--faint-grey1);text-transform:initial}.MyCrossword .AnagramHelper__counter{font-size:var(--font-size-caption)}.MyCrossword .AnagramHelper__counter--hidden{visibility:hidden}.MyCrossword .AnagramHelper__clue{line-height:var(--line-height)}.MyCrossword .AnagramHelper__clueNum{margin-right:var(--grid-size);text-transform:capitalize;font-weight:700}.MyCrossword .AnagramHelper__buttons{justify-content:center;align-items:center;display:flex}.MyCrossword .AnagramHelper__buttons .Button{min-width:calc(var(--grid-size) * 8)}.MyCrossword .Button.AnagramHelper__closeButton{top:var(--grid-size);right:var(--grid-size);width:calc(var(--grid-size) * 3.5);height:calc(var(--grid-size) * 3.5);z-index:1;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.MyCrossword .AnagramHelper__closeButtonIcon{width:calc(var(--grid-size) * 3);height:calc(var(--grid-size) * 3)}.MyCrossword .AnagramHelper__clickableWord{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;font:inherit;line-height:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;margin:0;padding:0}.MyCrossword .AnagramHelper__clickableWord:hover,.MyCrossword .AnagramHelper__clickableWord:focus-visible{text-decoration:underline}@media(max-width:576px){.MyCrossword .AnagramHelper[style]{width:auto!important;min-width:auto!important}}@container (width<=225px){.MyCrossword .AnagramHelper__input{font-size:var(--font-size-large);padding:calc(var(--grid-size) * .5);margin-top:calc(var(--grid-size) * 2)}.MyCrossword .Button.AnagramHelper__closeButton{width:calc(var(--grid-size) * 2);height:calc(var(--grid-size) * 2);position:absolute}.MyCrossword .AnagramHelper__closeButtonIcon{width:calc(var(--grid-size) * 1.5);height:calc(var(--grid-size) * 1.5)}.MyCrossword .AnagramHelper__buttons .Button{min-width:calc(var(--grid-size) * 6);font-size:var(--font-size-small);padding:calc(var(--grid-size) * .6)}.MyCrossword .AnagramHelper .LetterTiles{display:none}.MyCrossword .AnagramHelper__top{flex:40%}.MyCrossword .AnagramHelper__bottom{flex:60%}.MyCrossword .AnagramHelper__counter{font-size:var(--font-size-small)}.MyCrossword .AnagramHelper__clue{font-size:var(--font-size-small);margin:calc(var(--grid-size) * .5) 0;line-height:calc(var(--grid-size) * 1.8)}.MyCrossword .AnagramHelper .SolutionDisplay{--SolutionDisplay-tileSize:calc(var(--grid-size) * 2)}}.MyCrossword .Confirm{margin:0 calc(var(--grid-size) * .5);flex-direction:column;display:flex}.MyCrossword .Confirm__buttonContainer{margin:0 calc(var(--grid-size) * -.5);display:inline-flex}.MyCrossword .Confirm__button{background-color:var(--confirm-button-background);color:var(--confirm-button-color)}.MyCrossword .Confirm__button:not(:disabled):hover{background-color:var(--confirm-button-hover)}.MyCrossword .Confirm__timeout{font-size:var(--font-size-caption);letter-spacing:calc(var(--grid-size) * .04);margin-top:var(--grid-size);font-weight:400}.MyCrossword .DropdownButton{-webkit-user-select:none;user-select:none;position:relative}.MyCrossword .DropdownButton__button{background-color:var(--button-background);color:var(--button-color);padding:var(--button-padding);margin:var(--button-margin);cursor:pointer;white-space:nowrap;border-radius:var(--border-radius);border:none;font-weight:700}.MyCrossword .DropdownButton__dropdownButtonIcon{fill:var(--button-color);margin-left:calc(var(--grid-size) * .8)}.MyCrossword .DropdownButton__button:hover,.MyCrossword .DropdownButton--expanded .DropdownButton__button{background-color:var(--button-background-selected)}.MyCrossword .DropdownButton__menu{visibility:hidden;background-color:var(--dropdown-background);border:1px solid var(--dropdown-border);z-index:2;margin:0 calc(var(--grid-size) * .5);border-radius:var(--border-radius);min-width:calc(100% - var(--grid-size));flex-direction:column;padding:0;list-style:none;display:flex;position:absolute;overflow:hidden}.MyCrossword .DropdownButton--expanded .DropdownButton__menu{visibility:visible}.MyCrossword .DropdownButton__menuItem{padding:var(--button-padding);white-space:nowrap;text-overflow:ellipsis;background-color:#0000;border:none;width:100%;display:flex}.MyCrossword .DropdownButton__menuItem:not(:disabled):hover{background-color:var(--dropdown-item-hover);cursor:pointer}.MyCrossword .Controls{margin-left:calc(var(--grid-size) * -.5);margin-right:calc(var(--grid-size) * -.5);padding:calc(var(--grid-size) * .6) 0;min-height:calc(var(--grid-size) * 7);flex-wrap:wrap;display:flex}#anagram-control span:after{content:"Anagram helper"}@media(max-width:576px){#anagram-control span:after{content:"Anag."}}.MyCrossword .Crossword{display:flex}.MyCrossword .Crossword__gridAndControls{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Crossword__gridContainer{width:100%}@media(max-width:768px){.MyCrossword .Crossword{flex-direction:column}}@media(min-width:576px)and (max-width:768px){.MyCrossword .Crossword{flex-direction:column}}.CountdownOrContinue{align-self:flex-end;align-items:center;gap:calc(var(--grid-size) * .5);cursor:default;color:inherit;-webkit-user-select:none;user-select:none;background:0 0;border:none;padding:0;font-size:14px;transition:cursor .2s;display:flex}.CountdownOrContinue--ready{cursor:pointer;animation:.8s ease-in-out fadeIn}.CountdownOrContinue__counter{background-color:var(--grid-background);width:22px;height:22px;color:var(--grid-foreground);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.Intro{justify-content:center;align-items:center;gap:calc(var(--grid-size) * 3);min-height:calc(var(--grid-size) * 29);min-width:calc(var(--grid-size) * 29);max-width:calc(var(--grid-size) * 72);padding:calc(var(--grid-size) * 1);flex-direction:column;display:flex}.Intro__content{min-height:calc(var(--grid-size) * 26);background-color:var(--faint-grey5);width:100%;display:flex}.MyCrossword{--grid-size:10px;--line-height:calc(var(--grid-size) * 2.2);--border-radius:calc(var(--grid-size) * .2);--button-padding:calc(var(--grid-size) * .8) calc(var(--grid-size) * 1.2);--button-margin:calc(var(--grid-size) * .5);--font-family:"Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;--font-size-caption:calc(var(--grid-size) * 1.2);--font-size-small:var(--grid-size);--font-size:calc(var(--grid-size) * 1.4);--font-size-large:calc(var(--grid-size) * 1.6);--font-size-xlarge:calc(var(--grid-size) * 2.4);--page-background:#fff;--grid-color:#000;--grid-background:#000;--grid-foreground:#fff;--grey:#767676;--light-grey:#ccc;--faint-grey1:#0000003b;--faint-grey2:#00000026;--faint-grey3:#00000014;--faint-grey4:#0000000a;--faint-grey5:#00000005;--button-color:#fff;--button-background:#1976d2;--button-background-selected:#115293;--dropdown-background:#fff;--dropdown-border:var(--faint-grey2);--dropdown-item-hover:var(--faint-grey3);--confirm-button-background:#1976d2;--confirm-button-color:#fff;--confirm-button-hover:#115293;--outline-button-background:var(--faint-grey4);--outline-button-background-selected:var(--faint-grey3);--outline-button-border:var(--faint-grey1);--outline-button-color:#000000de;--scrollbar-track-background:#f1f1f1;--scrollbar-thumb-background:#c1c1c1;--scrollbar-thumb-hover:#a8a8a8;--theme-red-700:#d32f2f;--theme-red-100:#ffcdd2;--theme-pink-700:#c2185b;--theme-pink-100:#f8bbd0;--theme-purple-700:#7b1fa2;--theme-purple-100:#e1bee7;--theme-deep-purple-700:#512da8;--theme-deep-purple-100:#d1c4e9;--theme-indigo-700:#303f9f;--theme-indigo-100:#c5cae9;--theme-blue-700:#1976d2;--theme-blue-100:#bbdefb;--theme-light-blue-700:#0288d1;--theme-light-blue-100:#b3e5fc;--theme-cyan-700:#0097a7;--theme-cyan-100:#b2ebf2;--theme-teal-700:#00796b;--theme-teal-100:#b2dfdb;--theme-green-700:#388e3c;--theme-green-100:#c8e6c9;--theme-deep-orange-700:#e64a19;--theme-deep-orange-100:#ffccbc;--theme-blue-grey-700:#455a64;--theme-blue-grey-100:#cfd8dc;--success-color:#1b5e20;--success-background:#a5d6a7;--error-color:#b71c1c;--error-background:#ef9a9a;font-family:var(--font-family);font-size:var(--font-size);-webkit-font-smoothing:subpixel-antialiased;box-sizing:content-box}.MyCrossword .MyCrossword__visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.MyCrossword--showIntro{justify-content:center;align-items:center;display:flex}.MyCrossword sup{vertical-align:baseline;position:relative;top:-.4em}.MyCrossword sub{vertical-align:baseline;position:relative;top:.4em}.MyCrossword ::-webkit-scrollbar{width:calc(var(--grid-size) * .9)}.MyCrossword ::-webkit-scrollbar-track{background:var(--scrollbar-track-background)}.MyCrossword ::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-background)}.MyCrossword ::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}.CrosswordGrid{font-family:Inter,Roboto,Helvetica,Arial,sans-serif}.CrosswordGrid .Grid__background{fill:var(--mui-components-appBar-color)}.CrosswordGrid .Grid--loading{background-color:var(--mui-components-appBar-color)}.CrosswordGrid .Button,.CrosswordGrid .DropdownButton__button{font-family:Inter,Roboto,Helvetica,Arial,sans-serif;font-weight:500;font-size:.8125rem}.CrosswordGrid .StickyClue{background-color:var(--mui-palette-background-default);border-color:var(--mui-palette-divider)}.CrosswordGrid .Clues__listHeader{background-color:var(--mui-palette-background-default);border-bottom:1px solid var(--mui-palette-divider)}.CrosswordGrid .Clue{color:var(--mui-palette-text-primary)}.CrosswordGrid u{text-decoration-style:dotted;text-decoration-thickness:2px;text-underline-offset:3px}.CrosswordGrid.MyCrossword--md .Clues{border-bottom:1px solid var(--mui-palette-divider)}.CrosswordGrid.MyCrossword--md .Clue{scroll-margin-top:26px}.CrosswordGrid.MyCrossword--xxl .Clues__listBody,.CrosswordGrid.MyCrossword--xl .Clues__listBody,.CrosswordGrid.MyCrossword--lg .Clues__listBody{border-bottom:1px solid var(--mui-palette-divider)}.CrosswordGrid--jumbo .Crossword{flex-direction:column}@media(max-width:800px){.CrosswordGrid--jumbo .Grid[style]{width:auto!important;height:auto!important;min-width:auto!important;min-height:auto!important}}.Document__body--dark .CrosswordGrid .Grid__background{fill:var(--mui-palette-background-default)}.Document__body--dark .CrosswordGrid .Grid--loading{background-color:var(--mui-palette-background-default)}.Document__body--dark .StickyClue__button{fill:#fff}.Document__body--dark .GridCell:not(.GridCell--highlighted) .GridCell__rect{fill:#4e5765}.Document__body--dark .Grid__input{caret-color:#fffa}.Document__body--dark .GridCell__text,.Document__body--dark .GridCell__num{fill:#fff}.Document__body--dark .GridSeparators rect{fill:var(--mui-palette-background-default)}.Document__body--dark .Clue:not(.Clue--highlighted):hover{background-color:#ffffff0a}.Document__body--dark .Clue:focus-visible{outline-color:#fff}.Document__body--dark .DropdownButton__menu{background-color:var(--mui-palette-background-paper)}.Document__body--dark .DropdownButton__menuItem:disabled{color:#fff5}.Document__body--dark .DropdownButton__menuItem:not(:disabled){color:#fff}.Document__body--dark .DropdownButton__menuItem:not(:disabled):hover{background-color:#ffffff14}.Document__body--dark .AnagramHelper{border-color:#ffffff3b}.Document__body--dark .AnagramHelper__input{border-color:#ffffff3b;color:#fff}.Document__body--dark .AnagramHelper__input::placeholder{color:#ffffff3b}.Document__body--dark .Button--outlined{background-color:#ffffff0a;border-color:#ffffff3b;color:#fff}.Document__body--dark .AnagramHelper__closeButtonIcon{fill:#fff}.Document__body--dark .SolutionDisplay__letter{background-color:transparent;color:#ffffff8a;border-color:#ffffff3b}.Document__body--dark .SolutionDisplay__letter--populated:not(.SolutionDisplay__letter--missing){background-color:#ffffff0a;border-color:#ffffff8a;color:#fff}.Document__body--dark .SolutionDisplay__cell--hasHyphen:after{background-color:#ffffff8a}.Document__body--dark .LetterTiles__face{background-color:var(--mui-palette-background-paper);border-color:#ffffff3b;color:#fff}.Document__body--dark .LetterTiles__tile--used .LetterTiles__face{border-color:#ffffff1f;color:#ffffff3b}.Document__body--dark .SolutionDisplay__letter--missing{color:#c86464;border-color:#c86464}.Document__body--dark .CrosswordGrid.MyCrossword--blueTheme .Clue--highlighted{background-color:#1976d2aa}.Document__body--dark .MyCrossword--blueTheme .GridCell--highlighted .GridCell__rect{fill:#1976d2aa}.Document__body--dark .MyCrossword--blueTheme .GridCell--selected .GridCell__rect{fill:#2196f3}.Document__body--dark .CrosswordGrid.MyCrossword--lightBlueTheme .Clue--highlighted{background-color:#0288d1aa}.Document__body--dark .CrosswordGrid.MyCrossword--lightBlueTheme .GridCell--highlighted .GridCell__rect{fill:#0288d1aa}.Document__body--dark .CrosswordGrid.MyCrossword--lightBlueTheme .GridCell--selected .GridCell__rect{fill:#03a9f4}.Document__body--dark .CrosswordGrid.MyCrossword--cyanTheme .Clue--highlighted{background-color:#0097a7aa}.Document__body--dark .CrosswordGrid.MyCrossword--cyanTheme .GridCell--highlighted .GridCell__rect{fill:#0097a7aa}.Document__body--dark .CrosswordGrid.MyCrossword--cyanTheme .GridCell--selected .GridCell__rect{fill:#00bcd4}.Document__body--dark .CrosswordGrid.MyCrossword--tealTheme .Clue--highlighted{background-color:#00796baa}.Document__body--dark .CrosswordGrid.MyCrossword--tealTheme .GridCell--highlighted .GridCell__rect{fill:#00796baa}.Document__body--dark .CrosswordGrid.MyCrossword--tealTheme .GridCell--selected .GridCell__rect{fill:#009688}.Document__body--dark .CrosswordGrid.MyCrossword--greenTheme .Clue--highlighted{background-color:#388e3caa}.Document__body--dark .CrosswordGrid.MyCrossword--greenTheme .GridCell--highlighted .GridCell__rect{fill:#388e3caa}.Document__body--dark .MyCrossword--greenTheme .GridCell--selected .GridCell__rect{fill:#4caf50}.Document__body--dark .CrosswordGrid.MyCrossword--deepOrangeTheme .Clue--highlighted{background-color:#e64a19aa}.Document__body--dark .CrosswordGrid.MyCrossword--deepOrangeTheme .GridCell--highlighted .GridCell__rect{fill:#e64a19aa}.Document__body--dark .CrosswordGrid.MyCrossword--deepOrangeTheme .GridCell--selected .GridCell__rect{fill:#ff5722}.Document__body--dark .CrosswordGrid.MyCrossword--redTheme .Clue--highlighted{background-color:#d32f2faa}.Document__body--dark .CrosswordGrid.MyCrossword--redTheme .GridCell--highlighted .GridCell__rect{fill:#d32f2faa}.Document__body--dark .CrosswordGrid.MyCrossword--redTheme .GridCell--selected .GridCell__rect{fill:#f44336}.Document__body--dark .CrosswordGrid.MyCrossword--pinkTheme .Clue--highlighted{background-color:#c2185baa}.Document__body--dark .CrosswordGrid.MyCrossword--pinkTheme .GridCell--highlighted .GridCell__rect{fill:#c2185baa}.Document__body--dark .CrosswordGrid.MyCrossword--pinkTheme .GridCell--selected .GridCell__rect{fill:#e91e63}.Document__body--dark .CrosswordGrid.MyCrossword--purpleTheme .Clue--highlighted{background-color:#7b1fa2aa}.Document__body--dark .CrosswordGrid.MyCrossword--purpleTheme .GridCell--highlighted .GridCell__rect{fill:#7b1fa2aa}.Document__body--dark .CrosswordGrid.MyCrossword--purpleTheme .GridCell--selected .GridCell__rect{fill:#9c27b0}.Document__body--dark .CrosswordGrid.MyCrossword--deepPurpleTheme .Clue--highlighted{background-color:#512da8aa}.Document__body--dark .CrosswordGrid.MyCrossword--deepPurpleTheme .GridCell--highlighted .GridCell__rect{fill:#512da8aa}.Document__body--dark .CrosswordGrid.MyCrossword--deepPurpleTheme .GridCell--selected .GridCell__rect{fill:#673ab7}.Document__body--dark .CrosswordGrid.MyCrossword--indigoTheme .Clue--highlighted{background-color:#303f9faa}.Document__body--dark .CrosswordGrid.MyCrossword--indigoTheme .GridCell--highlighted .GridCell__rect{fill:#303f9faa}.Document__body--dark .CrosswordGrid.MyCrossword--indigoTheme .GridCell--selected .GridCell__rect{fill:#3f51b5}.Document__body--dark .CrosswordGrid.MyCrossword--blueGreyTheme .Clue--highlighted{background-color:#455a6455}.Document__body--dark .CrosswordGrid.MyCrossword--blueGreyTheme .GridCell--highlighted .GridCell__rect{fill:#455a6455}.Document__body--dark .CrosswordGrid.MyCrossword--blueGreyTheme .GridCell--selected .GridCell__rect{fill:#607d8b}.Document__body--dark .MyCrossword{--error-background: #b71c1caa;--success-background: #1b5e20aa;--success-color: #c8e6c9;--error-color: #ffcdd2}.Document__body--dark .CrosswordGrid .GridCell--correct .GridCell__rect{fill:var(--success-background)}.Document__body--dark .CrosswordGrid .GridCell--correct .GridCell__text{fill:var(--success-color)}.Document__body--dark .CrosswordGrid .GridCell--incorrect .GridCell__rect{fill:var(--error-background)}.Document__body--dark .CrosswordGrid .GridCell--incorrect .GridCell__text{fill:var(--error-color)}.Document__body--dark .CrosswordGrid .GridCell__strikethrough{stroke:var(--error-color)}
