.menu-container{display:flex;flex-direction:column;align-items:center}.logo-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;cursor:pointer}.logo-word>.logo-trademark,.logo-keblab-word>.logo-trademark,.logo-burrows-word>.logo-trademark{font-size:1vh;display:flex;flex-direction:column;justify-content:flex-start;height:100%;border:none;padding:0;vertical-align:super}.logo-word{height:70%;display:flex;justify-content:flex-start;align-items:center;width:100%;gap:.65vw;font-size:3vh}.logo-word>span{height:100%;min-height:4vh;display:flex;justify-content:center;align-items:center;border:.1vw solid;padding:0 1vw;gap:2px}.doozyem-logo-letter-highlighted{color:var(--doozyem-primary)}.logo-burrows-word{display:flex;justify-content:flex-start;align-items:center;gap:.65vw;width:100%;height:70%;font-size:2.2vh}.logo-keblab-word{display:flex;justify-content:flex-start;align-items:center;width:80%;gap:0;font-size:2.2vh}.logo-keblab-word>.keblab-stick{border:none;margin:0;padding:0;align-items:center;justify-content:center}.logo-keblab-word>span{height:80%;min-height:4vh;gap:2px;display:flex;align-items:center;justify-content:center;border:2px solid;border-radius:8px;padding:0 1vw;margin:0}.logo-keblab-word>span:nth-child(2n){min-width:14px}.logo-keblab-word>span:nth-child(odd){max-width:5%}.icons-container{padding:0 1.6vw;width:50%;display:flex;flex-direction:row;padding-right:1em;justify-content:flex-end;gap:15px}.icons-container button{margin:0;padding-left:0;padding-right:0}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3vh)}}@keyframes shake{10%,90%{transform:translate3d(-.5px,0,0)}20%,80%{transform:translate3d(1px,0,0)}30%,50%,70%{transform:translate3d(-1px,0,0)}40%,60%{transform:translate3d(.5px,0,0)}}@keyframes doozyem-bounce{0%,to{transform:translateY(0) scale(1)}25%{transform:translateY(-8px) scale(1.05)}50%{transform:translateY(-4px) scale(1.02)}75%{transform:translateY(-2px) scale(1.01)}}@keyframes doozyem-success-glow{0%{box-shadow:var(--doozyem-shadow-light)}50%{box-shadow:0 0 20px var(--doozyem-primary),var(--doozyem-shadow-medium)}to{box-shadow:var(--doozyem-shadow-light)}}@keyframes successPulse{0%{transform:scale(1);box-shadow:var(--doozyem-shadow-light)}50%{transform:scale(1.1);box-shadow:0 0 20px var(--doozyem-primary),var(--doozyem-shadow-medium)}to{transform:scale(1);box-shadow:var(--doozyem-shadow-light)}}@keyframes failedShake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-2px)}20%,40%,60%,80%{transform:translate(2px)}}@keyframes celebration{0%{transform:scale(.9);opacity:0}50%{transform:scale(1.05)}to{transform:scale(1);opacity:1}}@keyframes synconymSuccessWave{0%{transform:scale(1) translateY(0)}30%{transform:scale(1.1) translateY(-8px);box-shadow:0 4px 12px #8a2be266}60%{transform:scale(1.05) translateY(-4px)}to{transform:scale(1) translateY(0)}}.game-content{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;height:100%;font-family:var(--doozyem-font-family)}.game-content.doozyem{background:var(--doozyem-game-bg);padding-top:20px}.game-content.burrows{background:var(--burrows-game-bg);padding-top:20px}.game-content.synconym .game-play{padding:0 20px;height:100%;flex:1;display:flex;overflow-y:visible;flex-direction:column}.game-content.synconym{background:var(--synconym-game-bg);padding-top:16px;height:100vh;overflow-y:auto;display:flex;flex-direction:column}.doozyem-game-container{background:none!important;box-shadow:none!important;border-radius:0!important;padding:0!important;max-width:450px;width:100%;margin:0 auto;position:relative;display:flex;flex-direction:column;align-items:center}.game-container{flex:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;overflow-y:auto;scrollbar-width:none;height:100%}.game-content.synconym .game-container{justify-content:flex-start;overflow-y:auto;height:auto;min-height:100%}.game-container::-webkit-scrollbar{display:none}.clues{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--doozyem-space-md);font-size:var(--doozyem-font-size-clue);font-weight:700;color:var(--doozyem-clue-color);background:none;box-shadow:none;border-radius:var(--doozyem-radius-element);margin-bottom:var(--doozyem-space-lg);padding:0}.clues .start-word,.clues .end-word{background:var(--doozyem-card-bg);color:var(--doozyem-text);padding:var(--doozyem-space-sm) var(--doozyem-space-md);border-radius:var(--doozyem-radius-element);font-weight:600;box-shadow:var(--doozyem-shadow-light)}.clues .arrow{font-size:var(--doozyem-font-size-clue);padding-top:6px;font-weight:700}.game-play{display:flex;flex-direction:column;margin:0 auto;align-items:center;width:100%;height:100%;padding:0;box-sizing:border-box;justify-content:flex-start}.blanks-wrapper{display:flex;flex-direction:column;align-items:center;width:100%;margin:var(--doozyem-space-md) 0;cursor:default;caret-color:transparent}.blanks-wrapper.small{max-width:100%}.blanks-wrapper.small .blanks-grid{gap:4px;max-width:100%}.doozyem-arrow-wrapper{width:100%}.doozyem-arrow-wrapper.MuiIconButton-root{padding:0}.doozyem-arrow{display:flex!important;justify-content:center!important;align-items:center!important;margin:0!important;background:none!important;box-shadow:none!important;border-radius:0!important;width:100%;pointer-events:auto;z-index:10;min-height:6vh}.blanks-grid{display:flex!important;flex-direction:row!important;justify-content:space-evenly!important;align-items:center!important;margin:0!important;background:none!important;box-shadow:none!important;border-radius:0!important;transition:filter var(--doozyem-transition-normal)!important}.blanks-grid .blank-cell{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;flex:1!important;margin:0!important;background:none!important;border:none!important;box-shadow:none!important;padding:0!important}.blank-textbox.small.deselected,.blank-textbox.small.highlight{border:1px solid!important}.blanks-grid .MuiIconButton-root{width:var(--doozyem-tile-size-mobile)!important;height:var(--doozyem-arrow-size)!important;min-width:var(--doozyem-tile-size-mobile)!important;color:var(--doozyem-clue-color)!important;margin:0!important;transition:all var(--doozyem-transition-normal)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;opacity:1!important}.blanks-grid .MuiIconButton-root:hover{color:var(--doozyem-button-bg)!important}.blanks-grid .MuiIconButton-root:active{transform:scale(.95)!important}.doozyem-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%}.doozyem-grid{display:flex!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;background:none!important;box-shadow:none!important;border-radius:0!important;margin:0!important;touch-action:none;transition:filter var(--doozyem-transition-normal)!important}.doozyem-grid>div{max-width:13vw}.doozyem-grid .blank-cell{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;border:2px solid var(--doozyem-tile-bg)!important;width:var(--doozyem-tile-size)!important;height:var(--doozyem-tile-size)!important;box-shadow:var(--doozyem-shadow-light)!important;margin:0!important;transition:all var(--doozyem-transition-normal)!important;cursor:grab!important;padding:0!important;flex:1!important;max-width:var(--doozyem-tile-size)!important}.doozyem-grid .blank-cell:hover{transform:var(--doozyem-hover-lift)!important;box-shadow:var(--doozyem-shadow-medium)!important;border-color:var(--doozyem-text)!important}.doozyem-grid .blank-cell:active{cursor:grabbing!important;transform:scale(1.05)!important}.doozyem-grid-slot{display:flex;flex-direction:column;align-items:center}.blank-textbox{font-size:var(--doozyem-font-size-large)!important;font-weight:700!important;color:var(--doozyem-clue-color)!important;background:none!important;border:none!important;box-shadow:none!important;text-align:center!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;font-family:var(--doozyem-font-family)!important;caret-color:var(--doozyem-text)!important;text-transform:uppercase!important;border-radius:0!important}.blank-textbox:focus{outline:var(--doozyem-focus-outline)!important;outline-offset:2px!important}.blank-textbox:disabled{opacity:1!important;background:var(--doozyem-tile-bg)!important;color:var(--doozyem-text-secondary)!important;cursor:not-allowed!important}.blank-textbox.small{font-size:20px!important}.blank{display:flex!important;flex-direction:column!important;align-items:center!important;width:auto!important;height:auto!important;max-width:none!important;min-width:var(--doozyem-tile-size)!important;min-height:var(--doozyem-tile-size)!important}.blank-cell-caption{margin:5px 0;line-height:0}.blank-textbox-example{font-weight:700}.blank-errors{display:flex;justify-content:flex-end;align-items:center;flex-direction:column;padding:0;height:100%;width:100%}.doozyem-word-container{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:var(--doozyem-space-md);margin:var(--doozyem-space-md) 0}.doozyem-plays-left{display:flex;align-items:center;gap:var(--doozyem-space-sm);height:36px;padding:0 var(--doozyem-space-md);background:var(--doozyem-button-bg);border:2px solid var(--doozyem-button-bg);border-radius:18px;box-shadow:var(--doozyem-shadow-light);font-weight:700;color:var(--doozyem-text);font-family:var(--doozyem-font-family)}.doozyem-plays-left .MuiSvgIcon-root{color:var(--doozyem-text);font-size:1.2rem;margin-left:0}.doozyem-plays-left span{color:var(--doozyem-text);font-weight:700;font-size:1.1rem;padding-left:var(--doozyem-space-sm);padding-right:0}.doozyem-reset-action{display:flex;justify-content:center;margin-top:var(--doozyem-space-lg)}.doozyem-reset-action .MuiButton-root{background:var(--doozyem-button-bg)!important;color:var(--doozyem-text)!important;border-radius:18px!important;padding:10px var(--doozyem-space-lg)!important;font-weight:700!important;font-size:var(--doozyem-font-size-normal)!important;border:2px solid var(--doozyem-button-bg)!important;box-shadow:var(--doozyem-shadow-light)!important;transition:all var(--doozyem-transition-normal)!important;min-width:140px!important;font-family:var(--doozyem-font-family)!important;text-transform:uppercase!important;letter-spacing:.5px!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;opacity:1!important;line-height:1.5}.doozyem-reset-action .MuiButton-root:hover{transform:var(--doozyem-hover-lift)!important;box-shadow:var(--doozyem-shadow-medium)!important}.doozyem-reset-action .MuiButton-root:active{transform:var(--doozyem-active-scale)!important}.doozyem-result{display:flex;justify-content:center;margin-top:var(--doozyem-space-lg);width:100%}.win-message,.success-message{background:var(--doozyem-button-bg);color:var(--doozyem-text);padding:var(--doozyem-space-lg);border-radius:var(--doozyem-radius-element);margin:var(--doozyem-space-lg) 0;font-size:var(--doozyem-font-size-medium);font-weight:600;box-shadow:var(--doozyem-shadow-medium);animation:celebration .5s ease-in-out;text-align:center}.blanks-grid.success .blank-cell{animation:doozyem-bounce .8s ease forwards,doozyem-success-glow 1.2s ease forwards;animation-delay:calc(var(--i) * .1s)}.blanks-grid.failed .blank-cell{animation:shake .6s ease forwards;animation-delay:calc(var(--i) * .02s);animation-iteration-count:1}.doozyem-grid.success .blank-cell{animation:successPulse .6s ease-out;animation-delay:calc(var(--i) * .1s)}.doozyem-grid.failed .blank-cell{animation:failedShake .6s ease-out;animation-delay:calc(var(--i) * .05s)}.hide-blanks-grid.success .blank-cell.blank-textbox{filter:brightness(2) contrast(1.2)}.correct{transition:.5s;color:var(--doozyem-success)!important;background:var(--doozyem-success-light)!important}.disintegrate{animation-name:fade_out;animation-duration:2s;animation-fill-mode:forwards}body[data-outlines=hide] .blank-textbox{border:rgba(0,0,0,0)!important;border-bottom:2px solid var(--doozyem-tile-bg)!important}body[data-outlines=show] .blank-textbox{border:2px solid var(--doozyem-tile-bg)!important}body[data-outlines=hide] .blank-textbox:focus{border-bottom:2px solid var(--doozyem-text)!important;padding:0!important}body[data-outlines=show] .blank-textbox:focus{border:2px solid var(--doozyem-text)!important;padding:0!important}.doozyem-grid:before,.doozyem-grid .blank-cell:before,.doozyem-grid .blank-cell.success:before,.doozyem-grid .blank-cell.failed:before,.blanks-grid .MuiIconButton-root:before,.doozyem-reset-action .MuiButton-root:before{display:none!important;content:none!important;background:none!important;box-shadow:none!important;opacity:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media (max-width: 768px){.game-content{width:100vw}.doozyem-game-container{padding:var(--doozyem-space-lg);margin:0 auto;border-radius:var(--doozyem-radius-element);max-width:95vw}.clues{color:var(--doozyem-clue-color);font-size:var(--doozyem-font-size-clue);gap:var(--doozyem-space-sm);margin-bottom:var(--doozyem-space-md)}.doozyem-grid .blank-cell,.blank{width:var(--doozyem-tile-size-mobile)!important;height:var(--doozyem-tile-size-mobile)!important;min-width:var(--doozyem-tile-size-mobile)!important;min-height:var(--doozyem-tile-size-mobile)!important;border-radius:2px!important}.blank-textbox{font-size:20px!important}.blanks-grid .MuiIconButton-root{width:var(--doozyem-arrow-size-mobile)!important;height:var(--doozyem-arrow-size-mobile)!important}.blanks-grid .blank-cell{width:var(--doozyem-tile-size-mobile)!important}.doozyem-plays-left{height:28px;padding:0 var(--doozyem-space-sm);border-radius:14px;font-size:.95rem}.doozyem-reset-action .MuiButton-root{padding:var(--doozyem-space-sm) var(--doozyem-space-md)!important;font-size:.95rem!important;border-radius:14px!important;min-width:80px!important}}@media (max-width: 480px){.game-content{width:100vw}.doozyem-game-container{padding:var(--doozyem-space-md);margin:0 auto;max-width:98vw}.doozyem-grid .blank-cell,.blank{width:var(--doozyem-tile-size-small)!important;height:var(--doozyem-tile-size-small)!important;min-width:var(--doozyem-tile-size-small)!important;min-height:var(--doozyem-tile-size-small)!important}.blanks-grid .blank-cell{width:var(--doozyem-tile-size-small)!important}.blank-textbox{font-size:20px!important}}.game-result{max-width:100%;height:100%}.game-result-content{padding:15px}.game-result-success-msg{display:inline-flex;width:100%;align-items:center;justify-content:space-between}.game-result-success-msg>p{padding:0}.game-result-share-button{display:flex;justify-content:center;margin-top:var(--doozyem-space-lg);width:100%}.game-keyboard{display:flex;flex-direction:column;align-items:center;padding:1vh 0}.word{display:flex;flex-direction:row;justify-content:space-evenly;font-size:3em}.show{color:#6060c6}.hide{color:gray}.game-selector-container{display:flex;flex-direction:column;height:100%;width:100vw;align-items:center}.game-selector-content{height:100%;width:80%;display:flex;flex-direction:column;align-items:center;justify-content:center}.game-selector-header{display:flex;flex-direction:column;width:100%;align-items:center;justify-content:center;margin-bottom:4vh}.game-selector-footer{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:10px;width:100%}.game-selector-cards{height:50%;width:100%;padding-left:2px;padding-right:2px;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;gap:3vh;max-width:600px;max-height:1366px}.MuiCard-root.game-selector-card{border:2px solid;border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;height:20vh;width:100%;cursor:pointer}.game-selector-card-content>.logo-word,.game-selector-card-content>.logo-synconym-word,.game-selector-card-content>.logo-burrows-word{height:40%;justify-content:center;align-items:center}.logo-synconym-word{display:flex;gap:4px;flex-wrap:wrap;justify-content:center}.logo-synconym-letter{position:relative;min-width:1.5rem;min-height:1.5rem;border:1px solid var(--text-color, #1a202c);border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;line-height:1;box-shadow:0 1px 2px #00000014;background-color:#ffecd2;color:var(--synconym-text, #8a2be2);text-transform:uppercase}@media (max-width: 480px){.logo-synconym-letter{min-width:1.2rem;min-height:1.2rem;font-size:.7rem}}.game-selector-card-content{display:flex;width:70%;height:100%;flex-direction:column;align-items:center;justify-content:center}.burrowed-wrapper{display:flex;flex-direction:column;max-width:100%;height:100%;margin:auto;align-items:center;margin-bottom:3vh}.burrowed-strikes-container{margin-top:2vh}.burrowed-grid{display:grid;width:100%;row-gap:0;justify-content:space-evenly;grid-template-rows:repeat(8,minmax(5%,12%));grid-template-columns:repeat(8,minmax(5%,12%));transition:filter .2s ease}.burrowed-wrapper.small{width:100%;margin-top:1vh;flex-direction:row;align-items:flex-start;justify-content:space-between}.burrowed-wrapper.small>div{width:50%}.burrowed-grid-wrapper.small{width:90%;border:1px solid}.burrowed-example-steps{width:90%;display:flex;flex-direction:column;line-height:1.5}.burrowed-grid.small{align-items:center;justify-content:space-evenly;grid-template-rows:repeat(3,minmax(5%,45%));grid-template-columns:repeat(3,minmax(5%,45%))}.burrowed-grid.small>.burrowed-grid-content>div{width:3vh;height:3vh}.burrowed-grid-content{display:flex;flex-direction:column;align-items:center;justify-content:center}.burrowed-letter-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;width:4.8vh;height:4.8vh;margin:6px}.burrowed-letter{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;margin:auto;opacity:1}.burrowed-letter-wrapper.small{height:3.6vh;width:3.6vh;margin:.1vh}.burrowed-letter-wrapper.unvisited{background-color:#848689}.burrowed-letter-wrapper.none,.burrowed-letter-wrapper.adjacent,.burrowed-letter-wrapper.solution{border:1px solid;margin:5px}.burrowed-letter-wrapper.unvisited>.burrowed-letter{opacity:0}.burrowed-grid.success .burrowed-letter-wrapper.solution{animation:bounce .9s ease forwards;animation-delay:calc(var(--i) * .15s);animation-iteration-count:1}.burrowed-grid.failed .burrowed-letter-wrapper.solution{animation:shake .6s ease forwards;animation-delay:calc(var(--i) * .02s);animation-iteration-count:1}.synconym-button-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;width:100%;gap:16px}.synconym-wrapper{color:var(--synconym-text);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;margin:3vh auto 2vh;padding:0;height:auto;overflow:visible;touch-action:manipulation;-webkit-user-select:none;user-select:none}.synconym-grid{display:grid;grid-template-columns:repeat(9,min-content);grid-template-rows:repeat(9,auto);place-items:center;justify-content:center;gap:0;margin:0 auto;width:fit-content}.synconym-grid-pos-1-1{grid-column:1;grid-row:1}.synconym-grid-pos-2-1{grid-column:2;grid-row:1}.synconym-grid-pos-3-1{grid-column:3;grid-row:1}.synconym-grid-pos-4-1{grid-column:4;grid-row:1}.synconym-grid-pos-5-1{grid-column:5;grid-row:1}.synconym-grid-pos-6-1{grid-column:6;grid-row:1}.synconym-grid-pos-7-1{grid-column:7;grid-row:1}.synconym-grid-pos-8-1{grid-column:8;grid-row:1}.synconym-grid-pos-9-1{grid-column:9;grid-row:1}.synconym-grid-pos-1-2{grid-column:1;grid-row:2}.synconym-grid-pos-2-2{grid-column:2;grid-row:2}.synconym-grid-pos-3-2{grid-column:3;grid-row:2}.synconym-grid-pos-4-2{grid-column:4;grid-row:2}.synconym-grid-pos-5-2{grid-column:5;grid-row:2}.synconym-grid-pos-6-2{grid-column:6;grid-row:2}.synconym-grid-pos-7-2{grid-column:7;grid-row:2}.synconym-grid-pos-8-2{grid-column:8;grid-row:2}.synconym-grid-pos-9-2{grid-column:9;grid-row:2}.synconym-grid-pos-1-3{grid-column:1;grid-row:3}.synconym-grid-pos-2-3{grid-column:2;grid-row:3}.synconym-grid-pos-3-3{grid-column:3;grid-row:3}.synconym-grid-pos-4-3{grid-column:4;grid-row:3}.synconym-grid-pos-5-3{grid-column:5;grid-row:3}.synconym-grid-pos-6-3{grid-column:6;grid-row:3}.synconym-grid-pos-7-3{grid-column:7;grid-row:3}.synconym-grid-pos-8-3{grid-column:8;grid-row:3}.synconym-grid-pos-9-3{grid-column:9;grid-row:3}.synconym-grid-pos-1-4{grid-column:1;grid-row:4}.synconym-grid-pos-2-4{grid-column:2;grid-row:4}.synconym-grid-pos-3-4{grid-column:3;grid-row:4}.synconym-grid-pos-4-4{grid-column:4;grid-row:4}.synconym-grid-pos-5-4{grid-column:5;grid-row:4}.synconym-grid-pos-6-4{grid-column:6;grid-row:4}.synconym-grid-pos-7-4{grid-column:7;grid-row:4}.synconym-grid-pos-8-4{grid-column:8;grid-row:4}.synconym-grid-pos-9-4{grid-column:9;grid-row:4}.synconym-grid-pos-1-5{grid-column:1;grid-row:5}.synconym-grid-pos-2-5{grid-column:2;grid-row:5}.synconym-grid-pos-3-5{grid-column:3;grid-row:5}.synconym-grid-pos-4-5{grid-column:4;grid-row:5}.synconym-grid-pos-5-5{grid-column:5;grid-row:5}.synconym-grid-pos-6-5{grid-column:6;grid-row:5}.synconym-grid-pos-7-5{grid-column:7;grid-row:5}.synconym-grid-pos-8-5{grid-column:8;grid-row:5}.synconym-grid-pos-9-5{grid-column:9;grid-row:5}.synconym-grid-pos-1-6{grid-column:1;grid-row:6}.synconym-grid-pos-2-6{grid-column:2;grid-row:6}.synconym-grid-pos-3-6{grid-column:3;grid-row:6}.synconym-grid-pos-4-6{grid-column:4;grid-row:6}.synconym-grid-pos-5-6{grid-column:5;grid-row:6}.synconym-grid-pos-6-6{grid-column:6;grid-row:6}.synconym-grid-pos-7-6{grid-column:7;grid-row:6}.synconym-grid-pos-8-6{grid-column:8;grid-row:6}.synconym-grid-pos-9-6{grid-column:9;grid-row:6}.synconym-grid-pos-1-7{grid-column:1;grid-row:7}.synconym-grid-pos-2-7{grid-column:2;grid-row:7}.synconym-grid-pos-3-7{grid-column:3;grid-row:7}.synconym-grid-pos-4-7{grid-column:4;grid-row:7}.synconym-grid-pos-5-7{grid-column:5;grid-row:7}.synconym-grid-pos-6-7{grid-column:6;grid-row:7}.synconym-grid-pos-7-7{grid-column:7;grid-row:7}.synconym-grid-pos-8-7{grid-column:8;grid-row:7}.synconym-grid-pos-9-7{grid-column:9;grid-row:7}.synconym-grid-pos-1-8{grid-column:1;grid-row:8}.synconym-grid-pos-2-8{grid-column:2;grid-row:8}.synconym-grid-pos-3-8{grid-column:3;grid-row:8}.synconym-grid-pos-4-8{grid-column:4;grid-row:8}.synconym-grid-pos-5-8{grid-column:5;grid-row:8}.synconym-grid-pos-6-8{grid-column:6;grid-row:8}.synconym-grid-pos-7-8{grid-column:7;grid-row:8}.synconym-grid-pos-8-8{grid-column:8;grid-row:8}.synconym-grid-pos-9-8{grid-column:9;grid-row:8}.synconym-grid-pos-1-9{grid-column:1;grid-row:9}.synconym-grid-pos-2-9{grid-column:2;grid-row:9}.synconym-grid-pos-3-9{grid-column:3;grid-row:9}.synconym-grid-pos-4-9{grid-column:4;grid-row:9}.synconym-grid-pos-5-9{grid-column:5;grid-row:9}.synconym-grid-pos-6-9{grid-column:6;grid-row:9}.synconym-grid-pos-7-9{grid-column:7;grid-row:9}.synconym-grid-pos-8-9{grid-column:8;grid-row:9}.synconym-grid-pos-9-9{grid-column:9;grid-row:9}.synconym-grid.success .synconym-letter-block{animation:synconymSuccessWave .6s ease-out}.synconym-grid.failed{animation:failedShake .6s ease-in-out}.synconym-grid.success .synconym-grid-pos-1-1{animation-delay:0s}.synconym-grid.success .synconym-grid-pos-2-1,.synconym-grid.success .synconym-grid-pos-1-2{animation-delay:.1s}.synconym-grid.success .synconym-grid-pos-3-1,.synconym-grid.success .synconym-grid-pos-2-2,.synconym-grid.success .synconym-grid-pos-1-3{animation-delay:.2s}.synconym-grid.success .synconym-grid-pos-4-1,.synconym-grid.success .synconym-grid-pos-3-2,.synconym-grid.success .synconym-grid-pos-2-3,.synconym-grid.success .synconym-grid-pos-1-4{animation-delay:.3s}.synconym-grid.success .synconym-grid-pos-5-1,.synconym-grid.success .synconym-grid-pos-4-2,.synconym-grid.success .synconym-grid-pos-3-3,.synconym-grid.success .synconym-grid-pos-2-4,.synconym-grid.success .synconym-grid-pos-1-5{animation-delay:.4s}.synconym-grid.success .synconym-grid-pos-6-1,.synconym-grid.success .synconym-grid-pos-5-2,.synconym-grid.success .synconym-grid-pos-4-3,.synconym-grid.success .synconym-grid-pos-3-4,.synconym-grid.success .synconym-grid-pos-2-5,.synconym-grid.success .synconym-grid-pos-1-6{animation-delay:.5s}.synconym-grid.success .synconym-grid-pos-7-1,.synconym-grid.success .synconym-grid-pos-6-2,.synconym-grid.success .synconym-grid-pos-5-3,.synconym-grid.success .synconym-grid-pos-4-4,.synconym-grid.success .synconym-grid-pos-3-5,.synconym-grid.success .synconym-grid-pos-2-6,.synconym-grid.success .synconym-grid-pos-1-7{animation-delay:.6s}.synconym-grid.success .synconym-grid-pos-8-1,.synconym-grid.success .synconym-grid-pos-7-2,.synconym-grid.success .synconym-grid-pos-6-3,.synconym-grid.success .synconym-grid-pos-5-4,.synconym-grid.success .synconym-grid-pos-4-5,.synconym-grid.success .synconym-grid-pos-3-6,.synconym-grid.success .synconym-grid-pos-2-7,.synconym-grid.success .synconym-grid-pos-1-8{animation-delay:.7s}.synconym-grid.success .synconym-grid-pos-9-1,.synconym-grid.success .synconym-grid-pos-8-2,.synconym-grid.success .synconym-grid-pos-7-3,.synconym-grid.success .synconym-grid-pos-6-4,.synconym-grid.success .synconym-grid-pos-5-5,.synconym-grid.success .synconym-grid-pos-4-6,.synconym-grid.success .synconym-grid-pos-3-7,.synconym-grid.success .synconym-grid-pos-2-8,.synconym-grid.success .synconym-grid-pos-1-9{animation-delay:.8s}.synconym-grid.success .synconym-grid-pos-9-2,.synconym-grid.success .synconym-grid-pos-8-3,.synconym-grid.success .synconym-grid-pos-7-4,.synconym-grid.success .synconym-grid-pos-6-5,.synconym-grid.success .synconym-grid-pos-5-6,.synconym-grid.success .synconym-grid-pos-4-7,.synconym-grid.success .synconym-grid-pos-3-8,.synconym-grid.success .synconym-grid-pos-2-9{animation-delay:.9s}.synconym-grid.success .synconym-grid-pos-9-3,.synconym-grid.success .synconym-grid-pos-8-4,.synconym-grid.success .synconym-grid-pos-7-5,.synconym-grid.success .synconym-grid-pos-6-6,.synconym-grid.success .synconym-grid-pos-5-7,.synconym-grid.success .synconym-grid-pos-4-8,.synconym-grid.success .synconym-grid-pos-3-9{animation-delay:1s}.synconym-grid.success .synconym-grid-pos-9-4,.synconym-grid.success .synconym-grid-pos-8-5,.synconym-grid.success .synconym-grid-pos-7-6,.synconym-grid.success .synconym-grid-pos-6-7,.synconym-grid.success .synconym-grid-pos-5-8,.synconym-grid.success .synconym-grid-pos-4-9{animation-delay:1.1s}.synconym-grid.success .synconym-grid-pos-9-5,.synconym-grid.success .synconym-grid-pos-8-6,.synconym-grid.success .synconym-grid-pos-7-7,.synconym-grid.success .synconym-grid-pos-6-8,.synconym-grid.success .synconym-grid-pos-5-9{animation-delay:1.2s}.synconym-grid.success .synconym-grid-pos-9-6,.synconym-grid.success .synconym-grid-pos-8-7,.synconym-grid.success .synconym-grid-pos-7-8,.synconym-grid.success .synconym-grid-pos-6-9{animation-delay:1.3s}.synconym-grid.success .synconym-grid-pos-9-7,.synconym-grid.success .synconym-grid-pos-8-8,.synconym-grid.success .synconym-grid-pos-7-9{animation-delay:1.4s}.synconym-grid.success .synconym-grid-pos-9-8,.synconym-grid.success .synconym-grid-pos-8-9{animation-delay:1.5s}.synconym-grid.success .synconym-grid-pos-9-9{animation-delay:1.6s}.synconym-button-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;width:100%;gap:16px;margin-top:1.5vh;padding-bottom:3vh}.synconym-button-row>.synconym-hint-button{grid-column:1;justify-self:start}.synconym-letter-block{position:relative;min-width:9.8vw;min-height:5.8vh;border:2px solid;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;line-height:1;box-shadow:0 2px 4px #0000001a;margin:4px}@media (max-width: 480px){.synconym-letter-block{min-width:8.8vw;min-height:4.8vh;font-size:20px;margin:3px}}.synconym-letter-block.empty{display:none}.synconym-letter{display:flex;justify-content:center;flex-direction:column;align-content:center;flex-wrap:wrap;word-break:break-word;min-height:2vh;text-align:center;font-size:1.1rem;font-weight:700}.synconym-submit-button{display:flex;justify-content:center;flex-direction:column;align-items:center;width:100%}.synconym-submit-button .MuiButton-root{color:var(--synconym-text);background-color:var(--synconym-submit-color);font-weight:700}.synconym-submit-color{color:var(--synconym-button-color)!important}.synconym-strikes-container{display:flex;margin-top:2vh;min-height:2vh;flex-direction:column;align-items:center}.synconym-strikes{display:flex;grid-template-columns:repeat(3,auto);width:100%;flex-wrap:wrap;justify-content:center;color:var(--synconym-strikes-color)}.synconym-letter-block.drag-over{box-shadow:0 0 0 3px #faa78c,0 0 0 6px #faa78c4d,0 4px 12px #faa78c66;transition:box-shadow .2s ease;z-index:10;position:relative}.synconym-letter-block.drag-over:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#faa78c26;border-radius:inherit;pointer-events:none;z-index:1}.synconym-letter-block.dragging{opacity:.7;z-index:1000;box-shadow:0 8px 25px #0006,0 4px 12px #8a2be24d;transform:scale(1.1)}.synconym-letter-block.locked{background-color:#8a2be2!important;border:2px solid #7a1fcc!important;cursor:not-allowed!important;position:relative}.synconym-letter-block.locked .synconym-letter{color:#fff!important;font-weight:600}.synconym-letter-block.correct-position{background-color:#8a2be2!important;border-color:#7a1fcc!important}.synconym-letter-block.correct-position .synconym-letter{color:#fff!important;font-weight:600}.synconym-letter-block.hinted{background-color:#fef3c7!important;border:2px solid #f59e0b!important;box-shadow:0 0 0 2px #f59e0b4d!important}.synconym-letter-block.hinted .synconym-letter{color:#92400e!important;font-weight:700}.synconym-letter-block.solution,.synconym-letter-block.correct-position.solution,.synconym-letter-block.locked.solution{background-color:#fecaca!important;box-shadow:0 0 0 2px #ef444433!important;cursor:default!important}.synconym-letter-block.drag-source{box-shadow:0 0 0 2px #faa78c,0 0 0 4px #faa78c99;border-color:#faa78c99;position:relative;transition:box-shadow .2s ease}.synconym-letter-block.dragging.drag-source .synconym-letter{opacity:.4}.synconym-letter-block.drag-source:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-radius:50%;transform:translate(-50%,-50%);opacity:.9;z-index:10}.synconym-letter-block.recently-swapped{animation:swapFlash .8s ease-out}.synconym-button-row>.synconym-submit-button{grid-column:2;justify-self:center}.synconym-hint-button{border:2px solid #faa78c!important;color:var(--synconym-button-color)!important;font-weight:600!important;border-radius:6px!important;padding:4px 12px!important;min-width:60px!important;font-size:12px!important;transition:all .2s ease!important}.synconym-hint-button:hover{background-color:#faa78c1a!important;border-color:#fa8661!important;color:#fa8661!important}.synconym-hint-button:disabled{border:2px solid #d1d5db!important;color:#9ca3af!important;background-color:#f9fafb!important;cursor:not-allowed!important;opacity:.6!important}.synconym-hint-button:disabled:hover{border-color:#d1d5db!important;color:#9ca3af!important;background-color:#f9fafb!important}.synconym-topic{display:flex;justify-content:center;align-items:center;margin-bottom:24px;color:#4a5568;font-size:1.8rem;font-weight:700;text-align:center}.synconym-word{color:#4a5568;font-size:1.8rem;font-weight:700;text-align:center}.back{transform:rotateY(180deg)}.left{transform:rotateY(-90deg)}.right{transform:rotateY(90deg)}.lower{opacity:0;display:none}.topmost{opacity:1;display:block}.how-to-play-emphasis{font-weight:700}@keyframes rotate-y{0%{transform:rotate3d(0,0,0,0)}to{transform:rotateY(90deg)}}@keyframes turn{0%{transform:rotate3d(0,0,0,0)}to{transform:rotateY(360deg)}}html,body{margin:0;padding:0;width:100svw;height:100svh;display:flex;flex-direction:column;overflow:hidden}body{display:flex;flex-direction:column;gap:5vh;align-items:center;width:100%;height:100svh;padding:0;margin:0;font-size:14px;font-family:Roboto,sans-serif;font-weight:400;font-style:normal}::-webkit-scrollbar{width:0px;background:transparent}#root{flex:1;display:flex;flex-direction:column;align-items:center;max-width:100svw;max-height:100svh}#root>div{height:100%;width:100vw;max-width:100vw}#waiting{min-height:10vh;margin-top:5vh}#open_settings{width:2rem;height:2rem;position:absolute;left:1vw;top:1vw;text-align:center;font-size:2rem;animation:return .5s forwards}#open_settings:hover{cursor:pointer;animation:rotate .5s forwards}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(45deg)}}@keyframes return{0%{transform:rotate(45deg)}to{transform:rotate(0)}}.report_box{width:60vw;height:60vh;position:absolute;margin-left:20vw;margin-top:20vh;font-size:5vw;border-radius:2rem}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.alert_container{width:60em;max-width:70vw;align-self:center}body[data-theme=light]{--background: rgb(255, 255, 255);--text-color: rgb(0, 0, 0);--gear_color: rgb(50, 175, 235);--gear_color_hover: rgb(70, 100, 200);--help_color: rgb(50, 175, 235);--help_color_hover: rgb(70, 100, 200);--settings_background: rgb(255, 255, 255);--settings_border_color: rgb(0, 0, 0);--settings_text_color: rgb(0, 0, 0);--settings_dropdown_background: rgb(255, 255, 255);--blank_color: rgb(0, 0, 0);--blank_color_focused: rgb(40, 40, 40);--blank_text_color: rgb(0, 0, 0);--correct_text_color: rgb(20, 175, 50);--given_text_color: rgb(120, 120, 120);--given_underline_color: rgb(120, 120, 120);--letter_outline: rgb(0, 0, 0);--given_outline: rgb(150, 150, 150);--underline_incorrect_1: rgb(175, 172, 20);--underline_incorrect_2: rgb(175, 20, 20);--report_background: rgb(150, 150, 150)}body[data-theme=galaxy]{--background: linear-gradient(135deg, rgba(50,0,100,1) 0%, rgba(0,5,35,1) 100%);--text-color: rgb(255, 255, 255);--gear_color: rgb(150, 150, 150);--gear_color_hover: rgb(255, 255, 255);--help_color: rgb(150, 150, 150);--help_color_hover: rgb(255, 255, 255);--settings_background: linear-gradient(315deg, rgba(50,0,100,1) 0%, rgba(0,5,35,1) 100%);--settings_border_color: rgb(150, 150, 150);--settings_text_color: rgb(255, 255, 255);--settings_dropdown_background: rgb(50,0,100);--blank_color: rgb(150, 150, 150);--blank_color_focused: rgb(255, 255, 255);--blank_text_color: rgb(150, 150, 150);--correct_text_color: rgb(20, 200, 150);--given_text_color: rgb(255, 255, 255);--given_underline_color: rgb(255, 255, 255);--letter_outline: rgb(150, 150, 150);--given_outline: rgb(255, 255, 255);--underline_incorrect_1: rgb(175, 20, 20);--underline_incorrect_2: rgb(100, 0, 0);--report_background: rgb(10, 10, 10)}body{background:var(--background);color:var(--text-color)}.dropdown{background:var(--settings_dropdown_background);color:var(--settings_text_color)}select option{background:var(--settings_dropdown_background)}.correct{color:var(--correct_text_color)}.report_box{background:var(--report_background);color:var(--text-color)}:root{--background: rgb(20, 20, 20);--text-color: rgb(255, 255, 255);--gear_color: rgb(192, 192, 192);--gear_color_hover: rgb(255, 255, 255);--help_color: rgb(192, 192, 192);--help_color_hover: rgb(255, 255, 255);--settings_background: rgb(20, 20, 20);--settings_border_color: rgb(192, 192, 192);--settings_text_color: rgb(255, 255, 255);--settings_dropdown_background: rgb(20, 20, 20);--blank_color: rgb(192, 192, 192);--blank_color_focused: rgb(255, 255, 255);--blank_text_color: rgb(192, 192, 192);--correct_text_color: rgb(60, 160, 130);--given_text_color: rgb(80, 80, 80);--given_underline_color: rgb(80, 80, 80);--letter_outline: rgb(150, 150, 150);--given_outline: rgb(80, 80, 80);--underline_incorrect_1: rgb(160, 60, 60);--underline_incorrect_2: rgb(180, 45, 45);--underline_incorrect_3: rgb(200, 30, 30);--report_background: rgb(40, 40, 40);--doozyem-primary: #20c997;--doozyem-primary-hover: #1ba885;--doozyem-primary-active: #17a085;--doozyem-text: #0d7377;--doozyem-text-secondary: rgba(13, 115, 119, .7);--doozyem-text-light: #ffffff;--doozyem-clue-color: #333;--doozyem-card-bg: #ffffff;--doozyem-tile-bg: #ffffff;--doozyem-button-bg: #ffffff;--doozyem-game-bg: linear-gradient(135deg, #25ce9b 0%, #2ab760 100%);--doozyem-game-bg-fallback: #667eea;--doozyem-result-bg: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--doozyem-shadow-light: 0 2px 8px rgba(0, 0, 0, .1);--doozyem-shadow-medium: 0 4px 12px rgba(0, 0, 0, .15);--doozyem-shadow-heavy: 0 8px 20px rgba(0, 0, 0, .2);--doozyem-radius-card: 12px;--doozyem-radius-element: 8px;--doozyem-radius-button: 6px;--doozyem-radius-round: 50%;--doozyem-space-xs: 4px;--doozyem-space-sm: 8px;--doozyem-space-md: 16px;--doozyem-space-lg: 24px;--doozyem-space-xl: 32px;--doozyem-tile-size: 50px;--doozyem-tile-size-mobile: 50px;--doozyem-tile-size-small: 50px;--doozyem-arrow-size: 32px;--doozyem-arrow-size-mobile: 28px;--doozyem-success: #28a745;--doozyem-success-light: #d4edda;--doozyem-error: #dc3545;--doozyem-error-light: #f8d7da;--doozyem-warning: #ffc107;--doozyem-warning-light: #fff3cd;--doozyem-info: #17a2b8;--doozyem-info-light: #d1ecf1;--doozyem-hover-lift: translateY(-2px);--doozyem-active-scale: scale(.98);--doozyem-focus-outline: 3px solid var(--doozyem-text);--doozyem-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--doozyem-font-size-title: 48px;--doozyem-font-size-subtitle: 18px;--doozyem-font-size-clue: 36px;--doozyem-font-size-large: 24px;--doozyem-font-size-medium: 20px;--doozyem-font-size-normal: 16px;--doozyem-font-size-small: 14px;--doozyem-font-size-xs: 12px;--doozyem-transition-fast: .15s ease;--doozyem-transition-normal: .2s ease;--doozyem-transition-slow: .3s ease;--doozyem-z-background: 0;--doozyem-z-content: 10;--doozyem-z-elevated: 20;--doozyem-z-modal: 100;--doozyem-z-dragging: 1000;--burrows-game-bg: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--keblab-game-bg: linear-gradient(135deg, #ffecd2 0%, #fcb69f 100%);--keblab-text: #534ce6;--keblab-text-secondary: #f3f3f8;--keblab-submit-color: #faa78c;--keblab-strikes-color: #fa8661;--synconym-game-bg: linear-gradient(135deg, #ffecd2 0%, #fcb69f 100%);--synconym-text: #534ce6;--synconym-text-secondary: #f3f3f8;--synconym-submit-color: #faa78c;--synconym-strikes-color: #fa8661;--synconym-word-color: #333;--synconym-button-color: #4a5568}body[data-theme=dark]{--background: rgb(20, 20, 20)}body.doozyem-theme,.doozyem-game{--background: var(--doozyem-game-bg-fallback);background:var(--doozyem-game-bg);--text-color: var(--doozyem-text)}body.synconym-theme,.synconym-game{--background: var(--synconym-game-bg);background:var(--synconym-game-bg);--text-color: var(--synconym-text)}
