html,body{color:#fff;background-color:#333;margin:0;padding:0;font-family:Noto Sons Mono,monospace;overflow-x:hidden}body{justify-content:center;display:flex}code{background-color:#f4f4f4;border-radius:16px;padding:.5em;font-size:1em;display:inline-block}dialog{background-color:#333;border:none;border-radius:16px;width:50%;padding:0;box-shadow:0 0 .75rem .5rem #00000040}dialog a{color:#333}dialog a:visited{color:#b4adea}dialog details,dialog h2{background-color:#fff;border-top:1px solid #a7a9a4;border-bottom:1px solid #a7a9a4;padding:1em}dialog details+details{border-top:none}dialog details>details{border:none}details>summary{cursor:pointer}dialog .container{align-items:start}dialog .container .flex-left{flex-direction:column}dialog .flex-left{flex:2}dialog .flex-right .grid{margin-left:1em}dialog .button,dialog button{color:#d2d3cd;cursor:pointer;background-color:#333;border:none;border-radius:16px;padding:.25em .5em;font-size:1em;text-decoration:none}dialog .buttons{margin-bottom:1em}dialog details h2,dialog details h3,dialog details p{margin-left:0;margin-right:0;padding-left:0;padding-right:0}dialog h2{margin:0;padding:1rem;font-size:1.1rem}dialog header{color:#fff;background-color:#333;align-items:center;padding:1rem;font-size:1em;display:flex}dialog header button{color:#fff;background:0 0;border:none}dialog p{margin:1em}dialog main{background-color:#d4d7d1;flex-direction:column;padding-top:1em;display:flex}dialog footer{background-color:#333;border-top:1px solid #ddd;align-items:center;padding:.5em 1em;display:flex}dialog footer a{color:#d2d3cd}dialog footer ul{align-items:center;margin:0;padding:0;list-style:none;display:flex}dialog footer ul li{border-left:1px solid #ddd;margin-left:.5em;padding-left:.5em}dialog footer ul li:first-child{border:none;margin:0;padding:0}p.center{margin:1em auto}#container{flex-direction:column;width:min-content;display:flex}#container header,#container footer{align-items:stretch;display:flex}#container header{color:#fff}#container header a{color:#fff;text-decoration:none}#container footer{flex-direction:column;margin-bottom:1em}#container select{appearance:none;color:#fff;cursor:pointer;text-align:center;background-color:#333;border:none;font-family:Noto Sons Mono,monospace;font-size:1em}#container input{cursor:pointer}#container #home{color:#b4adea}#expand{cursor:pointer;align-items:center;padding:.5em;display:inline-flex}#grid{box-sizing:border-box;width:100%}#letter-points .letters{text-transform:uppercase}#letter-points .points{color:#000;margin-right:.5em;font-weight:700}#letter-points .points:before,#letter-points .points:after{content:""}#scoring-examples li{margin-bottom:1em}#scoring-examples li:last-child{margin-bottom:0}#scoring-examples .container{flex-direction:column}#scoring-examples .container .flex-left{order:2}#scoring-examples .container .flex-right{order:1}#scoring-examples .flex-right .grid{margin-left:0}#selection.selection{border-radius:0 0 16px 16px;font-size:2em;display:block}#selection span{word-break:break-all;padding-left:.5em}#selection span:first-child{padding-left:0}#selection:empty:before{content:"...";display:inline-block}#settings label{color:#fff;cursor:pointer;background-color:#333;border:none;border-radius:16px;padding:.25em .5em}#status{color:#ffed65;text-wrap:nowrap;padding:1em 0;font-size:24px}#status:before{color:#fff;margin-right:.5em}#swaps .swap{text-wrap:nowrap}#title{text-wrap:nowrap;padding:1em 0 1em 1em;font-size:24px}.buttons{grid-gap:1em;margin:1em 0}.center{margin:0 auto}.container{width:100%;display:flex}.delete{cursor:pointer;background-color:#333;border-radius:16px;align-items:center;padding:.25em .5em}.drawer{color:#d2d3cd;background:#50514f;border-radius:16px;padding:1em;font-size:20px;display:none}.drawer h3,.drawer summary{color:#fff;margin:0 0 .5em;font-size:1em}.drawer ul{margin:0;padding:0;list-style:none}.drawer li{margin-bottom:.5em;padding:0 .5em}.drawer ul:empty:after{padding:.5em}.drawer li:last-child{margin-bottom:0}.drawer li .flex-left{flex-basis:fit-content}.drawer ul:empty:after{content:"N/A";display:inline-block}.drawer .container{align-items:center}.drawer .section{margin-bottom:1em}.drawer .section:last-child{margin:0}.expanded .drawer{display:block}.flex-center,.flex-left,.flex-right{flex:1;flex-basis:fit-content;align-items:stretch;display:flex}.flex-center{justify-content:center}.flex-left{justify-content:flex-start}.flex-right{justify-content:flex-end;margin-left:1em}.grid{aspect-ratio:1;cursor:pointer;touch-action:none;user-select:none;-webkit-tap-highlight-color:transparent;z-index:0;background-color:#a7a9a4;border-radius:16px 16px 0 0;place-items:center;gap:clamp(8px,2vw,16px);margin:auto;padding:clamp(8px,2vw,16px);display:grid;position:relative}.grid.grid-loading{justify-content:center;align-items:center;display:flex}.grid .cell{aspect-ratio:1;box-sizing:border-box;color:#333;justify-content:center;align-items:center;width:clamp(48px,12vw,64px);display:flex;position:relative}.grid.example{aspect-ratio:auto;border-radius:16px}.grid[data-width="3"]{grid-template-columns:repeat(3,1fr)}.grid[data-width="5"]{grid-template-columns:repeat(5,1fr)}.grid[data-width="7"]{grid-template-columns:repeat(7,1fr)}.grid[data-width="7"] .cell{width:clamp(48px,12vw,64px)}.grid[data-width="9"]{grid-template-columns:repeat(9,1fr)}.grid[data-width="9"] .cell{width:clamp(32px,9vw,64px)}.grid[data-width="9"] .cell .content{font-size:clamp(1.5em,6vw,2em)}.grid .cell .background{box-sizing:border-box;background-color:#9da19c;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.grid .cell .content{box-sizing:border-box;text-transform:uppercase;z-index:2;border-radius:50%;justify-content:center;align-items:center;width:80%;height:80%;font-size:2em;display:flex}.grid .cell-first .background{border:2px solid #666}.grid .cell-last .background{border:2px dashed #666}.grid .cell-active .background{border:2px solid #999}.grid .cell-path:after{box-sizing:border-box;content:"";opacity:1;transform-origin:0;z-index:1;width:150%;height:25%;display:none;position:absolute;left:50%}.grid .cell-path.cell-direction-east:after{display:block}.grid .cell-path.cell-direction-north:after{display:block;transform:rotate(-90deg)}.grid .cell-path.cell-direction-north-east:after{width:200%;display:block;transform:rotate(-45deg)}.grid .cell-path.cell-direction-north-west:after{width:200%;display:block;transform:rotate(-135deg)}.grid .cell-path.cell-direction-south:after{display:block;transform:rotate(90deg)}.grid .cell-path.cell-direction-south-east:after{width:200%;display:block;transform:rotate(45deg)}.grid .cell-path.cell-direction-south-west:after{width:200%;display:block;transform:rotate(135deg)}.grid .cell-path.cell-direction-west:after{display:block;transform:rotate(-180deg)}.grid .cell-validated:after,.grid .cell-validated .content{background-color:#59ffa0}.grid .cell-hint .background,.grid-mode-challenge .grid .cell-revealed:after,.grid-mode-challenge .grid .cell-revealed .content{background-color:#ffed65}.grid .cell-selected:after,.grid .cell-selected .content{background-color:#fdfff7}.grid .cell-swap .background,.grid .cell-swap .content,.grid .cell-swapped .background{background-color:#b4adea}.grid .cell-path.cell-word-end:after{z-index:-1;background-color:#929791}.grid-loading .lds-ellipsis{display:inline-block}.grid-mode-challenge #status:before{content:"Score:"}.grid-mode-challenge #hint,.grid-mode-pathfinder #reset,.grid-mode-pathfinder #statistics,.grid-mode-pathfinder #swaps,.grid-mode-pathfinder #undo{display:none}.grid-mode-challenge .word-info,.grid-mode-challenge .word-match-exact,.grid-mode-pathfinder .word-match-partial{color:#ffed65}.grid-mode-pathfinder .word-match-exact{color:#59ffa0}.grid-mode-pathfinder .word-match-none{color:#fff}.grid-mode-pathfinder #status:before{content:"Words:"}.lds-ellipsis,.lds-ellipsis div{box-sizing:border-box}.lds-ellipsis{width:80px;height:80px;display:none;position:relative}.lds-ellipsis div{background:#333;border-radius:50%;width:13px;height:13px;animation-timing-function:cubic-bezier(0,1,1,0);position:absolute;top:33px}.lds-ellipsis div:first-child{animation:.6s infinite lds-ellipsis1;left:8px}.lds-ellipsis div:nth-child(2){animation:.6s infinite lds-ellipsis2;left:8px}.lds-ellipsis div:nth-child(3){animation:.6s infinite lds-ellipsis2;left:32px}.lds-ellipsis div:nth-child(4){animation:.6s infinite lds-ellipsis3;left:56px}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;user-select:none;vertical-align:middle;width:24px;min-height:24px;overflow:hidden}.material-symbols-outlined.fill{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24;user-select:none}.menu{align-items:stretch;margin:0;padding:0;list-style:none;display:flex}.menu li{cursor:pointer;align-items:center;padding:1em;display:flex}.menu li.disabled{color:#50514f;cursor:default}.menu a{color:#fff;text-decoration:none}.selection{color:#9da19c;text-align:center;text-transform:uppercase;background:#50514f;border-radius:16px;margin:0;padding:.25em .5em;font-size:1em;display:inline-block}.share #share,.share #settings{display:none}.tippy-box[data-theme~=custom]{color:#000;background-color:#a7a9a4;font-size:1.2em}.tippy-box[data-theme~=custom][data-placement^=top]>.tippy-arrow:before{border-top-color:#a7a9a4}.tippy-box[data-theme~=custom]>.tippy-content{padding:.5em 1em}.word{color:inherit;text-transform:uppercase;margin:0 .5em;text-decoration:none}.word-info{color:#fff}.word-info:before{color:#9da19c;content:"("}.word-info:after{color:#9da19c;content:")"}.word-valid{color:#59ffa0}@media (width<=1024px){dialog{width:100%}}
/*# sourceMappingURL=paths.f2dc86ca.css.map */
