@import"https://iosevka-webfonts.github.io/iosevka/Iosevka.css";:root{--bg: #16181a;--bg-alt: #1e2124;--bg-highlight: #3c4048;--fg: #ffffff;--grey: #7b8496;--blue: #5ea1ff;--green: #5eff6c;--cyan: #5ef1ff;--red: #ff6e5e;--yellow: #f1ff5e;--magenta: #ff5ef1;--pink: #ff5ea0;--orange: #ffbd5e;--purple: #bd5eff;--header-height: 40px;font-family:Iosevka Web,monospace;line-height:normal;font-weight:400}[data-theme=light]{--bg: #ffffff;--bg-alt: #eaeaea;--bg-highlight: #acacac;--fg: #16181a;--grey: #7b8496;--blue: #0057d1;--green: #008b0c;--cyan: #008c99;--red: #d11500;--yellow: #997b00;--magenta: #d100bf;--pink: #f40064;--orange: #d17c00;--purple: #a018ff}html,body{margin:0;padding:0;background:var(--bg);color:var(--fg)}h1,h2,h3,h4,h5,h6{font-weight:400}*{font-family:Iosevka Web,monospace;font-weight:400}a{color:var(--fg)}.app{background:var(--bg);color:var(--fg);max-width:100vw;display:flex;min-height:calc(100vh - 2em);height:fit-content;padding-bottom:2em;transition:background .3s,color .3s;justify-content:top;align-items:center;flex-direction:column}.vstack{display:flex;flex-direction:column}.hstack{display:flex;flex-direction:row}.wide{width:80%}.hcenter{display:flex;align-items:center}.tiny{font-size:8pt}.huge{font-size:96pt}.noleading{margin-top:0;margin-bottom:0}.ghostbutton{border:2px solid var(--fg);border-radius:10px;color:var(--fg);display:flex;text-align:center;justify-content:center;align-items:center;background:none;transition:background .3s;font-size:inherit}.ghostbutton:hover{background:color-mix(in srgb,var(--fg) 20%,transparent);cursor:pointer}.ghostbutton:active{background:color-mix(in srgb,var(--fg) 40%,transparent)}.ghostbutton:disabled{background:none;cursor:default}.size-l,.size-xl,.size-2xl{font-size:14pt}.size-s,.size-m{font-size:12pt}.size-xs{font-size:10pt}.headerbar{height:var(--header-height);width:100%;background:var(--red);display:flex;position:relative}.themeswitcher{position:absolute;aspect-ratio:1;top:4px;right:4px;bottom:4px;background:none;border:none;border-radius:5px;transition:background .3s}.themeswitcher:hover{background:color-mix(in srgb,var(--fg) 20%,transparent)}.themeswitcher:active{background:color-mix(in srgb,var(--fg) 40%,transparent)}.icon{width:100%;height:100%}.headertitle{color:var(--bg);display:flex;align-items:center;padding-left:1em;text-decoration:none;font-size:12pt}.codeblock{width:calc(100% - 2em);outline:2px solid var(--fg);border-radius:10px;padding:1em}.codeline:before{content:"> ";color:var(--green)}.codeblock strong:before{content:"**"}.codeblock strong:after{content:"**"}.codeblock em{font-style:normal}.codeblock em:before{content:"*"}.codeblock em:after{content:"*"}.cmd{color:var(--green)}.pwd{color:var(--cyan);overflow:hidden;white-space:nowrap}.pwd:after{content:"....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................";color:var(--grey)}.content{display:flex;width:80%;justify-content:flex-end;flex-direction:column}.cluecard.r1,.cluecard.r2{aspect-ratio:7 / 4}.cluecard,.answercard,.surfacecard,.labelcard,.ghostborder{border:2px solid var(--fg);border-radius:10px;width:100%;color:var(--fg);display:flex;text-align:center;justify-content:center;align-items:center;background:none;transition:background .3s;font-size:inherit;min-width:0;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;box-sizing:border-box;padding:.5em 1em}pre{white-space:inherit;word-wrap:inherit;overflow-wrap:inherit;margin-top:0;margin-bottom:0}.big pre{margin-top:0;margin-bottom:0}.cluecard:hover,.answercard:hover,.surfacecard:hover,.ghostborder:hover{background:color-mix(in srgb,var(--fg) 20%,transparent);cursor:pointer}.cluecard:active,.answercard:active,.surfacecard:active,.ghostborder:active{background:color-mix(in srgb,var(--fg) 40%,transparent)}.cluecard:disabled,.answercard:disabled,.surfacecard:disabled,.ghostborder:disabled{background:none;cursor:default}.round3buttons>.ghostborder:disabled{border:2px solid var(--grey);transition:border .2s}.explanation{font-style:italic}.round3buttons{display:flex;flex-direction:row;justify-content:center;gap:1em}.round3buttons>button{aspect-ratio:4/1;width:calc((100% - 3em)/4)}.round1,.round2,.round3,.round4{margin-bottom:5em}.round1question,.round2question{width:100%;display:grid;gap:1em;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);min-width:0}.answercard{grid-column-start:1;grid-column-end:5;height:fit-content}.size-xs .round1question,.size-s .round1question,.size-xs .round2question,.size-s .round2question{width:100%;display:grid;gap:1em;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.size-xs .answercard,.size-s .answercard{grid-column-start:1;grid-column-end:3;height:fit-content}.big{font-size:48pt}.size-xs .big,.size-s .big{font-size:36pt}.round3grid>.answercard{grid-column-start:1;grid-column-end:5;height:fit-content}.round4{width:100%;display:flex;flex-direction:column;gap:1em}.round3{display:flex;gap:1em;flex-direction:column}.round3grid{display:grid;gap:1em;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,1fr);min-width:0}.round3grid.solved{grid-template-rows:repeat(8,max-content)}.surfacecard{height:100%}.size-m .round3grid,.size-l .round3grid,.size-xl .round3grid,.size-2xl .round3grid{aspect-ratio:7/4}.size-m .round3grid.solved,.size-l .round3grid.solved,.size-xl .round3grid.solved,.size-2xl .round3grid.solved{grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(4,1fr)}.size-m .round3grid .answercard,.size-l .round3grid .answercard,.size-xl .round3grid .answercard,.size-2xl .round3grid .answercard{grid-column-start:auto;grid-column-end:auto;height:100%;aspect-ratio:auto}.size-m .round3grid .surfacecard,.size-l .round3grid .surfacecard,.size-xl .round3grid .surfacecard,.size-2xl .round3grid .surfacecard{aspect-ratio:auto}.flipallbutton{width:calc((100% - 3em)/4);height:3em}.size-xs .flipallbutton,.size-s .flipallbutton{width:calc((100% - 1em)/2)}.episodebuttonsgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:1em}.episodebutton{aspect-ratio:7/4;width:100%}a.episodebutton{text-decoration:none}.vcenter{height:calc(100vh - var(--header-height) - 2em);display:flex;justify-content:center}.puzzlebuttonsgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:1em}.puzzlebutton{aspect-ratio:7/4;width:100%}a.puzzlebutton{text-decoration:none}.MyCrossword .GridError{display:flex;align-items:center;justify-content:center;padding:calc(var(--grid-size) * 2);background-color:var(--grid-background);color:var(--grid-foreground);text-align:center}.MyCrossword .GridError__title{font-weight:400;margin:0}.MyCrossword .GridError__subTitle{font-family:monospace}@media (max-width: 576px){.MyCrossword .GridError{width:auto!important;height:auto!important}}.MyCrossword .StickyClue{display:flex;align-items:center;position:sticky;top:0;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);line-height:1.3;z-index:1}.MyCrossword .StickyClue__inner{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;flex-grow:1;padding:0 calc(var(--grid-size) * .5)}.MyCrossword .StickyClue__num{font-weight:700;margin-right:var(--grid-size)}.MyCrossword .StickyClue__button{display:flex;align-items:center;justify-content:center;height:100%;background:none;border:none;cursor:pointer;margin:0;padding:0 calc(var(--grid-size) * .5);border-radius:var(--border-radius)}.MyCrossword .StickyClue__button:hover{background:#00000014}@media (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{font-weight:700;fill:#fff}.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 .GridInput{width:100%;height:100%;background-color:transparent;border:0;padding:0;text-anchor:middle;text-align:center;font-size:calc(var(--font-size-large) * 1.3);overflow:hidden;caret-color:#fff}.MyCrossword .GridInput--inclusivelyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.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;height:auto!important;min-width: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 .Clue{cursor:pointer;display:flex;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}.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);font-weight:700;margin-right:calc(var(--grid-size) * 2)}.MyCrossword .Clue__text:before{display:block;content:attr(data-text);font-weight:700;height:0;overflow:hidden;visibility: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{display:flex;flex-grow:1}.MyCrossword .Clues__list{display:flex;flex-direction:column;margin:0 var(--grid-size);width:50%}.MyCrossword .Clues__listHeader{border-bottom:1px solid var(--light-grey);margin-top:0;padding-bottom:calc(var(--grid-size) * .4);margin-bottom:0;position:sticky;top:0;background:#fff;z-index:1}@media (width >= 992px){.MyCrossword .Clues__listBody{overflow-y:auto;border-bottom:1px solid var(--light-grey);scrollbar-width:thin;flex-grow:1}}@media (768px <= width <= 992px){.MyCrossword .Clues{flex-direction:column;overflow-y:auto;border-bottom:1px solid var(--light-grey);margin:0 var(--grid-size);scrollbar-width:thin}.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 (width <= 768px){.MyCrossword .Clues{max-height:max-content!important}}@media (576px <= width <= 768px){.MyCrossword .Clues{margin-top:var(--grid-size)}}@media (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{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.MyCrossword .SolutionDisplay__letter{color:var(--grid-color);border:1px solid var(--light-grey);padding:calc(var(--grid-size) * .4);margin-top:calc(var(--grid-size) * .4);margin-right:calc(var(--grid-size) * .2);min-width:calc(var(--grid-size) * 1.5);height:calc(var(--grid-size) * 1.5);text-transform:uppercase;-webkit-user-select:none;user-select:none;box-sizing:content-box;line-height:1.2}.MyCrossword .SolutionDisplay__letter--populated{background-color:var(--faint-grey3);border-color:var(--grid-color)}.MyCrossword .SolutionDisplay__letter--missing{color:red;border-color:red;background-color:#ff00001a}.MyCrossword .SolutionDisplay__letter--hasSpace{margin-right:calc(var(--grid-size) * 1.5)}.MyCrossword .SolutionDisplay__letter--hasHyphen{position:relative}.MyCrossword .SolutionDisplay__letter--hasHyphen:after{position:absolute;content:"—";top:calc(var(--grid-size) * .5);left:calc(var(--grid-size) * 2);font-size:var(--font-size-small);font-weight:700}.MyCrossword .WordWheel{position:relative;top:0;left:3.5%;width:50%;height:100%;margin:0 auto;min-width:calc(20 * var(--grid-size))}.MyCrossword .WordWheel__letter{position:absolute;text-transform:uppercase;font-size:var(--font-size-large);-webkit-user-select:none;user-select:none}.MyCrossword .WordWheel__letter--populated{color:var(--light-grey)}.MyCrossword .WordWheel__letter--central{font-size:var(--font-size-xlarge);min-width:calc(var(--grid-size) * 2)}.MyCrossword .Button{border-radius:var(--border-radius);padding:var(--button-padding);font-weight:700;cursor:pointer;margin:var(--button-margin);-webkit-user-select:none;user-select:none}.MyCrossword .Button--filled{background-color:var(--button-background);border:none;color:var(--button-color)}.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{position:relative;display:flex;flex-direction:column;padding:calc(var(--grid-size) * 2);background-color:var(--faint-grey5);box-sizing:border-box;border:1px solid var(--faint-grey1);text-align:center;overflow:hidden;container-type:inline-size}.MyCrossword .AnagramHelper__top{display:flex;flex:50%;flex-direction:column;align-items:center;justify-content:center}.MyCrossword .AnagramHelper__bottom{flex:50%}.MyCrossword .AnagramHelper__input{font-size:var(--font-size-xlarge);background:none;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);max-width:100%;text-transform:uppercase}.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{font-weight:700;margin-right:var(--grid-size);text-transform:capitalize}.MyCrossword .AnagramHelper__buttons{display:flex;align-items:center;justify-content:center}.MyCrossword .AnagramHelper__buttons .Button{min-width:calc(var(--grid-size) * 8)}.MyCrossword .Button.AnagramHelper__closeButton{position:absolute;top:var(--grid-size);right:var(--grid-size);display:flex;align-items:center;justify-content:center;width:calc(var(--grid-size) * 3.5);height:calc(var(--grid-size) * 3.5);padding:0;z-index:1}.MyCrossword .AnagramHelper__closeButtonIcon{width:calc(var(--grid-size) * 3);height:calc(var(--grid-size) * 3)}.MyCrossword .AnagramHelper__clickableWord{cursor:pointer;-webkit-user-select:none;user-select:none}.MyCrossword .AnagramHelper__clickableWord:hover{text-decoration:underline}@media (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{position:absolute;width:calc(var(--grid-size) * 2);height:calc(var(--grid-size) * 2)}.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 .WordWheel{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__letter{height:calc(var(--grid-size) * 1.2);min-width:calc(var(--grid-size) * 1.2)}}.MyCrossword .Confirm{display:flex;flex-direction:column;margin:0 calc(var(--grid-size) * .5)}.MyCrossword .Confirm__buttonContainer{display:inline-flex;margin:0 calc(var(--grid-size) * -.5)}.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);font-weight:400;letter-spacing:calc(var(--grid-size) * .04);margin-top:var(--grid-size)}.MyCrossword .DropdownButton{position:relative;-webkit-user-select:none;user-select:none}.MyCrossword .DropdownButton__button{background-color:var(--button-background);color:var(--button-color);padding:var(--button-padding);margin:var(--button-margin);font-weight:700;border:none;cursor:pointer;white-space:nowrap;border-radius:var(--border-radius)}.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;display:flex;flex-direction:column;overflow:hidden;position:absolute;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));padding:0;list-style:none}.MyCrossword .DropdownButton--expanded .DropdownButton__menu{visibility:visible}.MyCrossword .DropdownButton__menuItem{display:flex;background-color:transparent;border:none;padding:var(--button-padding);white-space:nowrap;text-overflow:ellipsis;width:100%}.MyCrossword .DropdownButton__menuItem:not(:disabled):hover{background-color:var(--dropdown-item-hover);cursor:pointer}.MyCrossword .Controls{display:flex;margin-left:calc(var(--grid-size) * -.5);margin-right:calc(var(--grid-size) * -.5);padding:calc(var(--grid-size) * .6) 0;flex-wrap:wrap;min-height:calc(var(--grid-size) * 7)}#anagram-control span:after{content:"Anagram helper"}@media (width <= 576px){#anagram-control span:after{content:"Anag."}}.MyCrossword .Crossword{display:flex}.MyCrossword .Crossword__gridAndControls{flex-shrink:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.Crossword__gridContainer{width:100%}@media (width <= 768px){.MyCrossword .Crossword{flex-direction:column}}@media (576px <= width <= 768px){.MyCrossword .Crossword{flex-direction:column}}.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: rgba(0, 0, 0, .23);--faint-grey2: rgba(0, 0, 0, .15);--faint-grey3: rgba(0, 0, 0, .08);--faint-grey4: rgba(0, 0, 0, .04);--faint-grey5: rgba(0, 0, 0, .02);--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: rgba(0, 0, 0, .87);--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;font-family:var(--font-family);font-size:var(--font-size);-webkit-font-smoothing:subpixel-antialiased;box-sizing:content-box}.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)}.MyCrossword--blueTheme .Clue--highlighted{background-color:transparent;border:2px solid var(--blue);border-radius:10px}.MyCrossword--blueTheme .GridCell--highlighted .GridCell__rect{fill:color-mix(in srgb,var(--blue) 30%,var(--grid-foreground))}.MyCrossword--blueTheme .GridCell--selected .GridCell__rect{fill:var(--blue)}.MyCrossword .GridInput{caret-color:#fff}.MyCrossword .StickyClue{background-color:var(--bg)}.MyCrossword .StickyClue__button{fill:var(--fg);border-radius:10px}.MyCrossword .StickyClue__button:hover{background-color:color-mix(in srgb,var(--fg) 20%,transparent)}.MyCrossword .StickyClue__button:active{background-color:color-mix(in srgb,var(--fg) 40%,transparent)}.MyCrossword .Clue{color:var(--fg)}.MyCrossword .Clues__listHeader{background-color:var(--bg);border-bottom:1px solid var(--grey)}.MyCrossword .DropdownButton__button{background-color:transparent;color:var(--fg);border:2px solid var(--pink);border-radius:10px}.MyCrossword .DropdownButton__button:hover,.MyCrossword .DropdownButton--expanded .DropdownButton__button{background-color:color-mix(in srgb,var(--fg) 20%,transparent)}.MyCrossword .DropdownButton__button:active{background-color:color-mix(in srgb,var(--fg) 40%,transparent)}.MyCrossword .DropdownButton__menu{background-color:var(--bg);border:2px solid var(--fg);border-radius:10px}.MyCrossword .DropdownButton__menuItem{color:var(--fg)}.MyCrossword .DropdownButton__menuItem:not(:disabled):hover{background-color:var(--bg-highlight)}.MyCrossword .Button{background-color:transparent;color:var(--fg);border:2px solid var(--pink);border-radius:10px}.MyCrossword .Button:not(:disabled):hover,.MyCrossword .Button--filled:not(:disabled):hover{background-color:color-mix(in srgb,var(--fg) 20%,transparent)}.MyCrossword .Button:not(:disabled):active{background-color:color-mix(in srgb,var(--fg) 40%,transparent)}.MyCrossword .AnagramHelper__input,.MyCrossword .AnagramHelper__input::placeholder,.MyCrossword .AnagramHelper .SolutionDisplay__letter{color:var(--fg)}.MyCrossword .AnagramHelper .SolutionDisplay__letter{border:2px solid var(--fg)}.MyCrossword .AnagramHelper .SolutionDisplay__letter--populated{background:var(--bg-highlight)}.MyCrossword .DropdownButton__dropdownButtonIcon,.MyCrossword .AnagramHelper__closeButtonIcon{fill:var(--fg);stroke:var(--fg)}.MyCrossword .AnagramHelper__input{border:2px solid var(--fg);border-radius:10px}.MyCrossword .AnagramHelper{border:2px solid var(--bg-highlight)}
