:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:#000;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.modal-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content{background:#fff;border-radius:12px;max-width:600px;width:100%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 10px 40px #0003;animation:modalSlideIn .2s ease-out}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 16px;border-bottom:2px solid #f0f0f0}.modal-header h2{margin:0;font-size:24px;color:#333}.close-button{background:none;border:none;font-size:28px;color:#999;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .2s,color .2s}.close-button:hover{background:#f0f0f0;color:#333}.modal-body{padding:24px;overflow-y:auto;color:#555;line-height:1.6}.modal-body section{margin-bottom:24px}.modal-body section:last-child{margin-bottom:0}.modal-body h3{margin:0 0 12px;font-size:18px;color:#333;font-weight:600}.modal-body ul{margin:0;padding-left:24px}.modal-body li{margin:8px 0}.modal-body kbd{background:#f4f4f4;border:1px solid #ccc;border-radius:3px;padding:2px 6px;font-family:monospace;font-size:.9em}.color-indicator{display:inline-block;width:16px;height:16px;border-radius:3px;margin-right:8px;vertical-align:middle;border:1px solid rgba(0,0,0,.1)}.color-indicator--correct{background-color:#d4edda;border-color:#c3e6cb}.color-indicator--almost{background-color:#fff3cd;border-color:#ffeaa7}.color-indicator--wrong{background-color:#f8d7da;border-color:#f5c6cb}.no-bullets{list-style:none;padding-left:0}@media (max-width: 768px){.modal-content{max-width:100%;max-height:100vh;border-radius:0}.modal-header,.modal-body{padding:20px}}*{box-sizing:border-box}body{margin:0;padding:0}.app-container{min-height:100vh;background:#f5f5f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.app-header{background:#fff;border-bottom:3px solid #667eea;box-shadow:0 2px 4px #0000000d}.header-content{padding-left:20px;padding-right:20px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.header-banner-wrapper{flex-shrink:0}.header-banner-wrapper a{display:block;transition:opacity .2s}.header-banner-wrapper a:hover{opacity:.8}.header-banner{max-height:180px;height:auto;object-fit:contain}.sponsors-container{display:flex;gap:5px;align-items:center;flex:1;justify-content:center;flex-wrap:wrap}.sponsor-link{display:block;transition:opacity .2s,transform .2s}.sponsor-link:hover{opacity:.8;transform:scale(1.05)}.sponsor-logo{max-height:50px;width:auto;object-fit:contain;transition:filter .2s}.sponsor-link:hover .sponsor-logo{filter:grayscale(0%)}.header-buttons{display:flex;gap:12px;flex-wrap:wrap;flex-shrink:0}.subtitle{margin:0;font-size:14px;color:#666}.help-button,.screenshot-button{background-color:#667eea!important;color:#fff!important;border:none!important;padding:10px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s;display:flex;align-items:center;gap:6px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;text-decoration:none!important;flex-shrink:0}.help-button:hover,.screenshot-button:hover{background-color:#5568d3!important;color:#fff!important}.help-button:active,.screenshot-button:active{background-color:#4a5bbd!important}.screenshot-button{background-color:#48bb78!important}.screenshot-button:hover{background-color:#38a169!important}.screenshot-button:active{background-color:#2f855a!important}.content-wrapper{padding:0 20px 40px}.crossword-container{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 6px #00000014}.app-footer{background:#fff;border-top:1px solid #e9ecef;padding:20px;text-align:center;margin-top:40px}.app-footer p{margin:0;font-size:14px;color:#666}.app-footer a{color:#667eea;text-decoration:none;margin:0 8px}.app-footer a:hover{text-decoration:underline}@media (max-width: 968px){.header-content{justify-content:center}.header-banner-wrapper{order:1;width:100%;text-align:center}.sponsors-container{order:3;width:100%}.header-buttons{order:2}}@media (max-width: 768px){.header-content{padding:16px}.header-banner-wrapper{width:100%;padding:0}.header-banner-wrapper a{display:block;width:100%}.header-banner{max-height:none;max-width:100%;width:100%;height:auto;object-fit:contain}.header-buttons{justify-content:center}.sponsor-logo{height:30px;max-width:80px}.content-wrapper{padding:0 16px 32px}.crossword-container{padding:16px}}.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: #1B211A;--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)}
