.PostFrame-module__9APpYG__frame{border:2px solid var(--theme-text);padding:calc(var(--theme-line-height-base) * 1.5rem) 4ch;margin:calc(var(--theme-line-height-base) * 1rem) 0}:is(.PostFrame-module__9APpYG__frame h1,.PostFrame-module__9APpYG__frame h2,.PostFrame-module__9APpYG__frame h3){font-weight:700;font-size:var(--font-size);margin:calc(var(--theme-line-height-base) * 1rem) 0 calc(var(--theme-line-height-base) * .25rem) 0;text-transform:uppercase}.PostFrame-module__9APpYG__frame h1{font-size:calc(var(--font-size) * 1.5);margin-top:0}.PostFrame-module__9APpYG__frame h2{font-size:calc(var(--font-size) * 1.125)}.PostFrame-module__9APpYG__frame p{margin:0 0 calc(var(--theme-line-height-base) * .75rem) 0;max-width:64ch}.PostFrame-module__9APpYG__frame a{background:var(--theme-border);color:var(--theme-text);padding:0 .25ch;text-decoration:none}:is(.PostFrame-module__9APpYG__frame a:hover,.PostFrame-module__9APpYG__frame a:focus){background:var(--theme-text);color:var(--theme-background)}:is(.PostFrame-module__9APpYG__frame ul,.PostFrame-module__9APpYG__frame ol){margin:0 0 calc(var(--theme-line-height-base) * .75rem) 0;max-width:64ch;padding-left:2ch}.PostFrame-module__9APpYG__frame img{max-width:100%;height:auto;margin:calc(var(--theme-line-height-base) * .5rem) 0;display:block}.PostFrame-module__9APpYG__frame blockquote{margin:0 0 calc(var(--theme-line-height-base) * .75rem) 0;border-left:2px solid var(--theme-text);color:var(--theme-text);opacity:.85;padding-left:2ch;font-style:italic}.PostFrame-module__9APpYG__frame code{background:var(--theme-border);font-family:var(--font-family-mono);padding:0 .25ch}.PostFrame-module__9APpYG__frame pre{background:var(--theme-background-input);padding:calc(var(--theme-line-height-base) * .5rem) 1ch;margin:0 0 calc(var(--theme-line-height-base) * .75rem) 0;overflow-x:auto}.PostFrame-module__9APpYG__frame pre code{background:0 0;padding:0}.PostFrame-module__9APpYG__frame hr{border:0;border-top:2px solid var(--theme-text);margin:calc(var(--theme-line-height-base) * 1rem) 0}.PostFrame-module__9APpYG__frame table{width:100%;max-width:64ch;margin:0 0 calc(var(--theme-line-height-base) * .75rem) 0;border-collapse:collapse;border:2px solid var(--theme-text);font-family:var(--font-family-mono);font-size:.95em}.PostFrame-module__9APpYG__frame table thead{background:var(--theme-text);color:var(--theme-background)}:is(.PostFrame-module__9APpYG__frame table th,.PostFrame-module__9APpYG__frame table td){text-align:left;vertical-align:top;border:1px solid var(--theme-text);padding:.35rem 1ch}.PostFrame-module__9APpYG__frame table th{text-transform:uppercase;letter-spacing:.04em;font-size:.875em;font-weight:700}.PostFrame-module__9APpYG__frame table tbody tr:nth-child(2n){background:var(--theme-window-shadow)}.PostFrame-module__9APpYG__frame table code{background:0 0;padding:0}@media (max-width:700px){.PostFrame-module__9APpYG__frame table{font-size:.875em}:is(.PostFrame-module__9APpYG__frame table th,.PostFrame-module__9APpYG__frame table td){padding:.25rem .5ch}.PostFrame-module__9APpYG__frame{padding:calc(var(--theme-line-height-base) * 1rem) 2ch}}
.PostMeta-module__1g6NYa__meta{font-family:var(--font-family-mono);color:var(--theme-text);opacity:.85;margin:0 0 calc(var(--theme-line-height-base) * .5rem) 0;flex-wrap:wrap;align-items:baseline;gap:1ch;display:flex}.PostMeta-module__1g6NYa__author{text-transform:uppercase;font-weight:700}.PostMeta-module__1g6NYa__sep{opacity:.5}.PostMeta-module__1g6NYa__title{font-size:calc(var(--font-size) * 1.5);margin:0 0 calc(var(--theme-line-height-base) * .5rem) 0;text-transform:uppercase;font-weight:700;line-height:1.2}
.SourceLink-module__1k_GFa__row{margin:0 0 calc(var(--theme-line-height-base) * .75rem) 0;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1ch;display:flex}.SourceLink-module__1k_GFa__tech{flex-wrap:wrap;gap:.5ch;display:flex}.SourceLink-module__1k_GFa__techItem{color:var(--chip-text);text-transform:lowercase;padding:0 .5ch;font-size:.875em;display:inline-block}.SourceLink-module__1k_GFa__btn{background:var(--theme-border);color:var(--theme-text);font-family:var(--font-family-mono);flex:none;align-items:center;gap:1ch;margin-left:auto;padding:0 .5ch;font-size:.875em;text-decoration:none;display:inline-flex}.SourceLink-module__1k_GFa__btn:hover,.SourceLink-module__1k_GFa__btn:focus{background:var(--theme-text);color:var(--theme-background)}.SourceLink-module__1k_GFa__btn svg{fill:currentColor;width:1em;height:1em;display:block}
.Comments-module__9TzlsW__section{margin-top:calc(var(--theme-line-height-base) * 1.5rem);border-top:2px solid var(--theme-text);padding-top:calc(var(--theme-line-height-base) * .75rem)}.Comments-module__9TzlsW__title{text-transform:uppercase;margin:0 0 calc(var(--theme-line-height-base) * .5rem) 0;font-weight:700;font-size:var(--font-size)}.Comments-module__9TzlsW__unavailable{opacity:.7;margin:0;font-style:italic}:is(#isso-thread,#isso-thread *){color:var(--theme-text);font-family:var(--font-family-mono)!important}#isso-thread{margin-top:calc(var(--theme-line-height-base) * .5rem);background:0 0}#isso-thread .isso-postbox{overflow:hidden;background:var(--theme-background)!important;border:2px solid var(--theme-text)!important;box-shadow:none!important;border-radius:0!important;padding:.75rem 1ch!important}:is(#isso-thread .isso-comment,#isso-thread .isso-comment-children){border-color:var(--theme-border)!important;background:0 0!important}:is(#isso-thread .isso-comment .text,#isso-thread .isso-comment .isso-text){color:var(--theme-text)!important}:is(#isso-thread .form-wrapper,#isso-thread .auth-section,#isso-thread .post-action,#isso-thread .isso-post-action){float:none!important;flex-wrap:wrap!important;align-items:center!important;gap:.5ch!important;margin:0!important;padding:0!important;display:flex!important}#isso-thread .form-wrapper{flex-direction:column!important;align-items:stretch!important;gap:.5rem!important}#isso-thread .textarea-wrapper{float:none!important;margin:0!important;display:block!important}#isso-thread .input-wrapper{flex:12ch!important;min-width:12ch!important;margin:0!important;display:block!important}:is(#isso-thread textarea,#isso-thread .textarea,#isso-thread input[type=text],#isso-thread input[type=email],#isso-thread input[type=url],#isso-thread input[type=submit],#isso-thread input[type=button],#isso-thread input[type=reset],#isso-thread .isso-post-action input,#isso-thread .isso-post-action button,#isso-thread .isso-preview,#isso-thread .isso-edit,#isso-thread .isso-cancel,#isso-thread button){background:var(--theme-background)!important;color:var(--theme-text)!important;border:2px solid var(--theme-text)!important;box-shadow:none!important;font-family:var(--font-family-mono)!important;box-sizing:border-box!important;appearance:none!important;vertical-align:middle!important;border-radius:0!important;height:auto!important;margin:0!important;padding:.4rem .75ch!important;font-size:1em!important;font-weight:400!important;line-height:1.4!important}:is(#isso-thread textarea,#isso-thread .textarea,#isso-thread input[type=text],#isso-thread input[type=email],#isso-thread input[type=url]){width:100%!important}:is(#isso-thread textarea,#isso-thread .textarea){resize:vertical!important;min-height:6rem!important}:is(#isso-thread .textarea:empty:before,#isso-thread ::placeholder){color:var(--theme-text)!important;opacity:.5!important}:is(#isso-thread input[type=submit],#isso-thread input[type=button],#isso-thread input[type=reset],#isso-thread .isso-post-action input,#isso-thread .isso-post-action button,#isso-thread .isso-preview,#isso-thread .isso-edit,#isso-thread .isso-cancel,#isso-thread button){cursor:pointer!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-weight:700!important}:is(#isso-thread input[type=submit]:hover,#isso-thread input[type=button]:hover,#isso-thread input[type=reset]:hover,#isso-thread .isso-preview:hover,#isso-thread .isso-edit:hover,#isso-thread .isso-cancel:hover,#isso-thread button:hover){background:var(--theme-text)!important;color:var(--theme-background)!important;border-color:var(--theme-text)!important}:is(#isso-thread .author,#isso-thread .isso-author){color:var(--theme-text)!important;font-weight:700!important}:is(#isso-thread .permalink,#isso-thread .isso-permalink,#isso-thread .note){color:var(--theme-text)!important;opacity:.55!important}#isso-thread a{color:var(--theme-text)!important;text-decoration:underline!important}
.BreadCrumbs-module__PEYbDG__root{display:inline-block}.BreadCrumbs-module__PEYbDG__line{line-height:calc(var(--theme-line-height-base) * 1rem);display:inline-block}.BreadCrumbs-module__PEYbDG__link{color:var(--theme-text);background:var(--theme-border);border:0;outline:0;text-decoration:none;display:inline-block}.BreadCrumbs-module__PEYbDG__link:visited{color:var(--theme-text)}.BreadCrumbs-module__PEYbDG__link:hover,.BreadCrumbs-module__PEYbDG__link:focus,.BreadCrumbs-module__PEYbDG__link:active{background:var(--theme-focused-foreground);color:var(--theme-background)}.BreadCrumbs-module__PEYbDG__symbol{min-width:1ch;margin:0 1ch;display:inline-block}
.PostList-module__Jl604W__list{gap:calc(var(--theme-line-height-base) * .5rem);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.PostList-module__Jl604W__row{padding:calc(var(--theme-line-height-base) * .5rem) 1ch;line-height:calc(var(--theme-line-height-base) * 1rem);border:1px solid var(--theme-border);color:var(--theme-text);flex-wrap:nowrap;align-items:center;gap:2ch;text-decoration:none;transition:border-color 80ms,background-color 80ms;display:flex}.PostList-module__Jl604W__row:hover,.PostList-module__Jl604W__row:focus-visible{border-color:var(--theme-text);outline:0}.PostList-module__Jl604W__row:hover .PostList-module__Jl604W__title,.PostList-module__Jl604W__row:focus-visible .PostList-module__Jl604W__title{background:var(--theme-text);color:var(--theme-background)}.PostList-module__Jl604W__row:hover .PostList-module__Jl604W__subtitle,.PostList-module__Jl604W__row:focus-visible .PostList-module__Jl604W__subtitle{background:var(--theme-text);color:var(--theme-background);opacity:1}.PostList-module__Jl604W__row:hover .PostList-module__Jl604W__date,.PostList-module__Jl604W__row:focus-visible .PostList-module__Jl604W__date{background:var(--theme-text);color:var(--theme-background);opacity:1;padding:0 .5em}.PostList-module__Jl604W__row:hover .PostList-module__Jl604W__tag,.PostList-module__Jl604W__row:focus-visible .PostList-module__Jl604W__tag{background:var(--theme-text);color:var(--theme-background)}.PostList-module__Jl604W__thumb{aspect-ratio:4/3;background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:var(--theme-window-shadow);outline:0 solid var(--theme-background);outline-offset:2px;flex:none;width:14ch;transition:outline-width 80ms;display:block}.PostList-module__Jl604W__row:hover .PostList-module__Jl604W__thumb,.PostList-module__Jl604W__row:focus-visible .PostList-module__Jl604W__thumb{outline-width:3px}.PostList-module__Jl604W__body{justify-content:center;align-items:flex-start;gap:calc(var(--theme-line-height-base) * .125rem);flex-direction:column;flex:auto;min-width:0;display:flex}.PostList-module__Jl604W__date{color:var(--theme-text);opacity:.7}.PostList-module__Jl604W__title{color:var(--theme-text);font-size:1.125em;font-weight:700;line-height:1.3}.PostList-module__Jl604W__subtitle{color:var(--theme-text);opacity:.75;font-size:.95em;line-height:1.3}.PostList-module__Jl604W__tagRow{margin-top:calc(var(--theme-line-height-base) * .25rem);flex-wrap:wrap;gap:.5ch;display:flex}.PostList-module__Jl604W__tag{background:var(--theme-border);color:var(--theme-text);padding:0 .5ch;font-size:.875em;display:inline-block}.PostList-module__Jl604W__chip{color:var(--chip-text);text-transform:lowercase;padding:.125em .5em;font-size:.875em;line-height:1.2;display:inline-block}.PostList-module__Jl604W__atChip{color:var(--chip-wine);border:2px solid var(--chip-wine);letter-spacing:.05em;text-transform:uppercase;background:0 0;align-items:center;gap:.5ch;padding:0 .5ch;font-size:.875em;font-weight:700;line-height:1.2;transition:background-color 80ms,color 80ms;display:inline-flex}.PostList-module__Jl604W__row:hover .PostList-module__Jl604W__atChip,.PostList-module__Jl604W__row:focus-visible .PostList-module__Jl604W__atChip{background:var(--chip-wine);color:var(--chip-text);border-color:var(--chip-wine)}.PostList-module__Jl604W__atChip svg{flex:none;width:16px;height:11px;display:block}@media (max-width:480px){.PostList-module__Jl604W__thumb{width:10ch}.PostList-module__Jl604W__title{font-size:1em}.PostList-module__Jl604W__row{padding:calc(var(--theme-line-height-base) * .5rem) .5ch}}
.page-module__1a1Lga__grid{margin:calc(var(--theme-line-height-base) * 1rem) 0;border:1px solid var(--theme-border);grid-template-columns:1fr 1fr;gap:0;display:grid}.page-module__1a1Lga__grid>.page-module__1a1Lga__bar{color:var(--theme-text);border-right:1px solid var(--theme-border);border-bottom:1px solid var(--theme-border);background:var(--theme-background);align-items:stretch;gap:1.5ch;padding:.75rem 1.5ch;text-decoration:none;transition:background-color 80ms;display:flex}.page-module__1a1Lga__grid>.page-module__1a1Lga__bar:nth-child(2n){border-right:0}.page-module__1a1Lga__grid>.page-module__1a1Lga__bar:nth-last-child(-n+2):nth-child(odd),.page-module__1a1Lga__grid>.page-module__1a1Lga__bar:nth-last-child(-n+1){border-bottom:0}.page-module__1a1Lga__bar:hover,.page-module__1a1Lga__bar:focus-visible{background:var(--theme-text);color:var(--theme-background);outline:0}.page-module__1a1Lga__icon{flex:none;justify-content:center;align-items:center;width:3ch;font-size:1.75em;line-height:1;display:flex}.page-module__1a1Lga__body{flex-direction:column;justify-content:center;gap:.15rem;min-width:0;display:flex}.page-module__1a1Lga__name{text-transform:uppercase;letter-spacing:.04em;font-size:1.05em;font-weight:700}.page-module__1a1Lga__tagline{opacity:.75;font-size:.875em;line-height:1.35}.page-module__1a1Lga__bar:hover .page-module__1a1Lga__tagline,.page-module__1a1Lga__bar:focus-visible .page-module__1a1Lga__tagline{opacity:1}@media (max-width:700px){.page-module__1a1Lga__grid{grid-template-columns:1fr}.page-module__1a1Lga__grid>.page-module__1a1Lga__bar{border-right:0}.page-module__1a1Lga__grid>.page-module__1a1Lga__bar:last-child{border-bottom:0}.page-module__1a1Lga__grid>.page-module__1a1Lga__bar:nth-last-child(-n+2):nth-child(odd){border-bottom:1px solid var(--theme-border)}}
.Connections-module__rqIWwG__root{font-family:var(--font-family-mono);max-width:560px;margin:0 auto}.Connections-module__rqIWwG__top{margin-bottom:calc(var(--theme-line-height-base) * .5rem);justify-content:space-between;align-items:baseline;gap:1ch;display:flex}.Connections-module__rqIWwG__sub{opacity:.7;text-transform:lowercase;font-size:.875em}.Connections-module__rqIWwG__actions{gap:1ch;display:flex}.Connections-module__rqIWwG__btn{background:var(--theme-button-background);box-shadow:inset 0 0 0 2px var(--theme-button-foreground);color:var(--theme-text);cursor:pointer;font-family:var(--font-family-mono);text-transform:uppercase;letter-spacing:.05em;border:0;outline:0;align-items:center;padding:.25rem 1ch;font-size:.875em;display:inline-flex}.Connections-module__rqIWwG__btn:hover:not(:disabled),.Connections-module__rqIWwG__btn:focus-visible{background:var(--theme-text);color:var(--theme-background)}.Connections-module__rqIWwG__btn:disabled{opacity:.35;cursor:default}.Connections-module__rqIWwG__btnPrimary{background:var(--chip-sage);color:var(--chip-text);box-shadow:inset 0 0 0 2px var(--chip-sage)}.Connections-module__rqIWwG__mistakes{margin:calc(var(--theme-line-height-base) * .25rem) 0;justify-content:center;align-items:center;gap:.5ch;font-size:.875em;display:flex}.Connections-module__rqIWwG__mistakesLabel{text-transform:lowercase;opacity:.7;margin-right:.5ch}.Connections-module__rqIWwG__mistakeOn,.Connections-module__rqIWwG__mistakeOff{border:2px solid var(--theme-text);width:1.2em;height:.75em;display:inline-block}.Connections-module__rqIWwG__mistakeOn{background:var(--chip-wine);border-color:var(--chip-wine)}.Connections-module__rqIWwG__mistakeOff{background:0 0}.Connections-module__rqIWwG__status{min-height:calc(var(--theme-line-height-base) * 1rem);text-align:center;margin:calc(var(--theme-line-height-base) * .25rem) 0;font-size:.875em}.Connections-module__rqIWwG__statusWarn{color:var(--chip-wine)}.Connections-module__rqIWwG__statusOk{color:var(--chip-sage)}.Connections-module__rqIWwG__statusSolved{color:var(--chip-text);background:var(--chip-sage);padding:0 .5ch;font-weight:700}.Connections-module__rqIWwG__statusLost{color:var(--chip-text);background:var(--chip-wine);padding:0 .5ch;font-weight:700}.Connections-module__rqIWwG__solvedStack{flex-direction:column;gap:.25rem;margin-bottom:.25rem;display:flex}.Connections-module__rqIWwG__solvedBand{text-align:center;padding:.5rem 1ch;line-height:1.3}.Connections-module__rqIWwG__solvedName{text-transform:uppercase;letter-spacing:.05em;font-size:.95em;font-weight:700}.Connections-module__rqIWwG__solvedWords{margin-top:2px;font-size:.85em}.Connections-module__rqIWwG__grid{margin-bottom:calc(var(--theme-line-height-base) * .5rem);grid-template-columns:repeat(4,1fr);gap:.25rem;display:grid}.Connections-module__rqIWwG__tile{background:var(--theme-window-shadow);color:var(--theme-text);cursor:pointer;height:64px;font-family:var(--font-family-mono);text-transform:uppercase;letter-spacing:.04em;text-align:center;-webkit-user-select:none;user-select:none;word-break:break-word;border:0;outline:0;justify-content:center;align-items:center;margin:0;padding:0 .25ch;font-size:.95em;font-weight:700;display:flex}.Connections-module__rqIWwG__tile:hover:not(:disabled){background:var(--theme-border)}.Connections-module__rqIWwG__tileSelected,.Connections-module__rqIWwG__tileSelected:hover{background:var(--theme-text);color:var(--theme-background)}.Connections-module__rqIWwG__tile:disabled{cursor:default;opacity:.6}.Connections-module__rqIWwG__controls{margin:calc(var(--theme-line-height-base) * .5rem) 0;flex-wrap:wrap;justify-content:center;gap:.5ch;display:flex}.Connections-module__rqIWwG__guessHistory{border:1px solid var(--theme-border);margin:calc(var(--theme-line-height-base) * .75rem) 0}.Connections-module__rqIWwG__guessSummary{cursor:pointer;text-transform:lowercase;-webkit-user-select:none;user-select:none;padding:.5rem 1ch;font-size:.875em}.Connections-module__rqIWwG__guessSummary:hover{background:var(--theme-text);color:var(--theme-background)}.Connections-module__rqIWwG__guessGrid{border-top:1px solid var(--theme-border);font-family:var(--font-family-mono);background:var(--theme-background);color:var(--theme-text);text-align:center;margin:0;padding:.5rem 1ch;font-size:1.5em;line-height:1.1}.Connections-module__rqIWwG__comments{margin-top:calc(var(--theme-line-height-base) * 1.5rem);border-top:1px solid var(--theme-border);padding-top:calc(var(--theme-line-height-base) * .5rem)}.Connections-module__rqIWwG__commentsTitle{text-transform:uppercase;margin:0 0 calc(var(--theme-line-height-base) * .5rem);font-size:1em;font-weight:700}@media (max-width:480px){.Connections-module__rqIWwG__tile{letter-spacing:.02em;height:56px;font-size:.8em}}
.CountryHunt-module__WdbWZq__root{font-family:var(--font-family-mono);max-width:720px;margin:0 auto}.CountryHunt-module__WdbWZq__section{margin:calc(var(--theme-line-height-base) * .75rem) 0}.CountryHunt-module__WdbWZq__sectionLabel{text-transform:uppercase;letter-spacing:.1em;opacity:.7;margin:0 0 .25rem;font-size:.75em;font-weight:700}.CountryHunt-module__WdbWZq__searchForm{position:relative}.CountryHunt-module__WdbWZq__searchInput,.CountryHunt-module__WdbWZq__textInput,.CountryHunt-module__WdbWZq__numInput{background:var(--theme-background);color:var(--theme-text);border:2px solid var(--theme-text);font-family:var(--font-family-mono);box-sizing:border-box;outline:0;padding:.4rem .75ch;font-size:1em}.CountryHunt-module__WdbWZq__searchInput{width:100%;padding:.5rem 1ch;display:block}.CountryHunt-module__WdbWZq__numInput{width:12ch}.CountryHunt-module__WdbWZq__textInput{flex:12ch;width:100%;min-width:16ch}.CountryHunt-module__WdbWZq__searchInput:focus,.CountryHunt-module__WdbWZq__textInput:focus,.CountryHunt-module__WdbWZq__numInput:focus{background:var(--theme-window-shadow)}.CountryHunt-module__WdbWZq__customSelect{font-family:var(--font-family-mono);display:inline-flex;position:relative}.CountryHunt-module__WdbWZq__customSelectButton{background:var(--theme-background);width:100%;color:var(--theme-text);border:2px solid var(--theme-text);font-family:var(--font-family-mono);cursor:pointer;text-align:left;box-sizing:border-box;text-transform:none;letter-spacing:0;outline:0;justify-content:space-between;align-items:center;gap:1ch;padding:.4rem .75ch;font-size:1em;display:inline-flex}.CountryHunt-module__WdbWZq__customSelectButton:hover,.CountryHunt-module__WdbWZq__customSelectButton:focus-visible{background:var(--theme-window-shadow)}.CountryHunt-module__WdbWZq__customSelectLabel{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.CountryHunt-module__WdbWZq__caret{opacity:.75;flex:none;margin-left:.5ch;font-size:.8em}.CountryHunt-module__WdbWZq__customSelectList{z-index:10;background:var(--theme-background);border:2px solid var(--theme-text);white-space:nowrap;border-top:0;min-width:100%;max-height:320px;margin:0;padding:0;list-style:none;position:absolute;top:100%;left:0;overflow-y:auto}.CountryHunt-module__WdbWZq__customSelectList li:before{content:none!important}.CountryHunt-module__WdbWZq__customSelectOption{cursor:pointer;border-bottom:1px solid var(--theme-border);padding:.4rem 1ch;font-size:.95em}.CountryHunt-module__WdbWZq__customSelectOption:last-child{border-bottom:0}.CountryHunt-module__WdbWZq__customSelectOption:hover,.CountryHunt-module__WdbWZq__customSelectOptionActive{background:var(--theme-text);color:var(--theme-background)}.CountryHunt-module__WdbWZq__inlineCountryPicker{flex:14ch;min-width:14ch;position:relative}.CountryHunt-module__WdbWZq__dropdown{z-index:5;background:var(--theme-background);border:2px solid var(--theme-text);border-top:0;max-height:320px;margin:0;padding:0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.CountryHunt-module__WdbWZq__dropdown li:before{content:none!important}.CountryHunt-module__WdbWZq__option{cursor:pointer;border-bottom:1px solid var(--theme-border);align-items:center;gap:1.75ch;padding:.4rem 1.25ch;font-size:.95em;display:flex}.CountryHunt-module__WdbWZq__option:last-child{border-bottom:0}.CountryHunt-module__WdbWZq__option:hover,.CountryHunt-module__WdbWZq__optionActive{background:var(--theme-text);color:var(--theme-background)}.CountryHunt-module__WdbWZq__iso2{opacity:.6;letter-spacing:.05em;margin-left:auto;font-size:.8em}.CountryHunt-module__WdbWZq__option:hover .CountryHunt-module__WdbWZq__iso2,.CountryHunt-module__WdbWZq__optionActive .CountryHunt-module__WdbWZq__iso2{opacity:.9}.CountryHunt-module__WdbWZq__flag{outline:1px solid var(--theme-border);object-fit:cover;background:var(--theme-window-shadow);flex:none;width:28px;height:21px;display:inline-block}.CountryHunt-module__WdbWZq__targetChip{border:2px solid var(--theme-text);align-items:center;gap:1.5ch;padding:.5rem 1ch;display:flex}.CountryHunt-module__WdbWZq__targetName{text-transform:uppercase;letter-spacing:.04em;font-size:1.25em;font-weight:700}.CountryHunt-module__WdbWZq__hidden{opacity:.55;letter-spacing:.15em;text-transform:uppercase;font-size:1.25em;font-weight:700}.CountryHunt-module__WdbWZq__targetActions{gap:.5ch;margin-left:auto;display:flex}.CountryHunt-module__WdbWZq__btn{background:var(--theme-background);box-shadow:inset 0 0 0 2px var(--theme-text);color:var(--theme-text);cursor:pointer;font-family:var(--font-family-mono);text-transform:uppercase;letter-spacing:.05em;border:0;outline:0;align-items:center;padding:.25rem 1ch;font-size:.875em;display:inline-flex}.CountryHunt-module__WdbWZq__btn:hover,.CountryHunt-module__WdbWZq__btn:focus-visible{background:var(--theme-text);color:var(--theme-background)}.CountryHunt-module__WdbWZq__btn:disabled{opacity:.35;cursor:default}.CountryHunt-module__WdbWZq__btn:disabled:hover{background:var(--theme-background);color:var(--theme-text)}.CountryHunt-module__WdbWZq__tabs{flex-wrap:wrap;gap:.25ch;margin-bottom:.5rem;display:flex}.CountryHunt-module__WdbWZq__tab{background:var(--theme-background);color:var(--theme-text);border:2px solid var(--theme-text);cursor:pointer;font-family:var(--font-family-mono);text-transform:uppercase;letter-spacing:.05em;outline:0;padding:.25rem 1ch;font-size:.875em}.CountryHunt-module__WdbWZq__tab:hover{background:var(--theme-window-shadow)}.CountryHunt-module__WdbWZq__tabActive{background:var(--theme-text);color:var(--theme-background)}.CountryHunt-module__WdbWZq__tabBody{border:2px solid var(--theme-text);padding:.5rem 1ch}.CountryHunt-module__WdbWZq__qForm{flex-wrap:wrap;align-items:center;gap:.5ch;display:flex}.CountryHunt-module__WdbWZq__qLabel{opacity:.7;font-size:.875em}.CountryHunt-module__WdbWZq__error{color:var(--chip-wine);margin-top:.5rem;font-size:.875em}.CountryHunt-module__WdbWZq__solvedBanner{background:var(--chip-sage);color:var(--chip-text);text-transform:uppercase;letter-spacing:.05em;text-align:center;margin-top:calc(var(--theme-line-height-base) * .5rem);padding:.75rem 1ch;font-weight:700}.CountryHunt-module__WdbWZq__history{margin:calc(var(--theme-line-height-base) * .75rem) 0;text-indent:0;flex-direction:column;padding:0;list-style:none;display:flex}.CountryHunt-module__WdbWZq__history li:before{content:none!important}.CountryHunt-module__WdbWZq__history *{text-indent:0}.CountryHunt-module__WdbWZq__histRow{border:1px solid var(--theme-border);border-top:0}.CountryHunt-module__WdbWZq__histRow:first-child{border-top:1px solid var(--theme-border)}.CountryHunt-module__WdbWZq__histInner{flex-wrap:wrap;align-items:center;gap:.75ch;padding:.5rem 1ch;display:flex}.CountryHunt-module__WdbWZq__histSolved{background:var(--chip-sage);color:var(--chip-text)}.CountryHunt-module__WdbWZq__histIndex{text-align:right;opacity:.6;flex:none;width:2.5ch;font-size:.85em}.CountryHunt-module__WdbWZq__histDesc{flex:auto;font-size:.95em;font-weight:700}.CountryHunt-module__WdbWZq__histMeta{flex:none;align-items:center;gap:.75ch;font-size:.875em;display:flex}.CountryHunt-module__WdbWZq__histReveal{opacity:.75;font-weight:400}.CountryHunt-module__WdbWZq__badgeYes,.CountryHunt-module__WdbWZq__badgeNo,.CountryHunt-module__WdbWZq__badgeSolved{padding:.125em .5em;font-size:.875em;font-weight:700;line-height:1.2;display:inline-block}.CountryHunt-module__WdbWZq__badgeYes{background:var(--chip-sage);color:var(--chip-text)}.CountryHunt-module__WdbWZq__badgeNo{background:var(--theme-border);color:var(--theme-text)}.CountryHunt-module__WdbWZq__badgeSolved{background:var(--chip-sage);color:var(--chip-text);font-size:1em}.CountryHunt-module__WdbWZq__settings{border:1px solid var(--theme-border);margin:calc(var(--theme-line-height-base) * .75rem) 0 0 0}.CountryHunt-module__WdbWZq__settingsSummary{cursor:pointer;text-transform:uppercase;letter-spacing:.05em;-webkit-user-select:none;user-select:none;padding:.5rem 1ch;font-size:.875em;font-weight:700}.CountryHunt-module__WdbWZq__settingsSummary:hover{background:var(--theme-text);color:var(--theme-background)}.CountryHunt-module__WdbWZq__settingGroup{border-top:1px solid var(--theme-border);padding:.5rem 1ch}.CountryHunt-module__WdbWZq__settingTitle{text-transform:uppercase;letter-spacing:.05em;opacity:.7;margin-bottom:.25rem;font-size:.8em;font-weight:700}.CountryHunt-module__WdbWZq__settingItem{cursor:pointer;border-top:1px solid var(--theme-border);align-items:flex-start;gap:1ch;padding:.3rem 1ch;font-size:.875em;line-height:1.4;display:flex}.CountryHunt-module__WdbWZq__settingGroup .CountryHunt-module__WdbWZq__settingItem{border-top:0;padding:.2rem 0}.CountryHunt-module__WdbWZq__settingItem input{accent-color:var(--chip-sage);flex:none;margin-top:.2em}.CountryHunt-module__WdbWZq__settingNote{opacity:.65;margin-top:.15rem;font-size:.85em;display:block}.CountryHunt-module__WdbWZq__randomBtn{background:var(--theme-background);box-shadow:inset 0 0 0 2px var(--theme-text);color:var(--theme-text);cursor:pointer;font-family:var(--font-family-mono);text-transform:uppercase;letter-spacing:.05em;border:0;outline:0;align-items:center;gap:.5ch;margin-top:.5rem;padding:.4rem 1ch;font-size:.875em;display:inline-flex}.CountryHunt-module__WdbWZq__randomBtn:hover,.CountryHunt-module__WdbWZq__randomBtn:focus-visible{background:var(--theme-text);color:var(--theme-background)}@media (max-width:560px){.CountryHunt-module__WdbWZq__qForm{gap:.4ch}.CountryHunt-module__WdbWZq__numInput{width:9ch}.CountryHunt-module__WdbWZq__targetChip{flex-wrap:wrap}}
.Distance-module__M-NTrW__root{font-family:var(--font-family-mono);max-width:720px;margin:0 auto}.Distance-module__M-NTrW__section{margin:calc(var(--theme-line-height-base) * .75rem) 0}.Distance-module__M-NTrW__sectionLabel{text-transform:uppercase;letter-spacing:.1em;opacity:.7;margin:0 0 .25rem;font-size:.75em;font-weight:700}.Distance-module__M-NTrW__searchForm{position:relative}.Distance-module__M-NTrW__searchInput{width:100%;font-family:var(--font-family-mono);background:var(--theme-background);color:var(--theme-text);border:2px solid var(--theme-text);box-sizing:border-box;outline:0;padding:.5rem 1ch;font-size:1em;display:block}.Distance-module__M-NTrW__searchInput:focus{background:var(--theme-window-shadow)}.Distance-module__M-NTrW__dropdown{z-index:5;background:var(--theme-background);border:2px solid var(--theme-text);border-top:0;max-height:320px;margin:0;padding:0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.Distance-module__M-NTrW__option{cursor:pointer;border-bottom:1px solid var(--theme-border);align-items:center;gap:1.75ch;padding:.4rem 1.25ch;font-size:.95em;display:flex}.Distance-module__M-NTrW__option:last-child{border-bottom:0}.Distance-module__M-NTrW__option:hover,.Distance-module__M-NTrW__optionActive{background:var(--theme-text);color:var(--theme-background)}.Distance-module__M-NTrW__iso2{opacity:.6;letter-spacing:.05em;margin-left:auto;font-size:.8em}.Distance-module__M-NTrW__option:hover .Distance-module__M-NTrW__iso2,.Distance-module__M-NTrW__optionActive .Distance-module__M-NTrW__iso2{opacity:.9}.Distance-module__M-NTrW__flag{outline:1px solid var(--theme-border);object-fit:cover;background:var(--theme-window-shadow);flex:none;width:28px;height:21px;display:inline-block}.Distance-module__M-NTrW__targetChip{border:2px solid var(--theme-text);align-items:center;gap:1.5ch;padding:.5rem 1ch;display:flex}.Distance-module__M-NTrW__targetName{text-transform:uppercase;letter-spacing:.04em;font-size:1.25em;font-weight:700}.Distance-module__M-NTrW__hidden{opacity:.55;letter-spacing:.15em;text-transform:uppercase;font-size:1.25em;font-weight:700}.Distance-module__M-NTrW__randomBtn{background:var(--theme-background);box-shadow:inset 0 0 0 2px var(--theme-text);color:var(--theme-text);cursor:pointer;font-family:var(--font-family-mono);text-transform:uppercase;letter-spacing:.05em;border:0;outline:0;align-items:center;gap:.5ch;margin-top:.5rem;padding:.4rem 1ch;font-size:.875em;display:inline-flex}.Distance-module__M-NTrW__randomBtn:hover,.Distance-module__M-NTrW__randomBtn:focus-visible{background:var(--theme-text);color:var(--theme-background)}.Distance-module__M-NTrW__targetActions{gap:.5ch;margin-left:auto;display:flex}.Distance-module__M-NTrW__btn{background:var(--theme-background);box-shadow:inset 0 0 0 2px var(--theme-text);color:var(--theme-text);cursor:pointer;font-family:var(--font-family-mono);text-transform:uppercase;letter-spacing:.05em;border:0;outline:0;align-items:center;padding:.25rem 1ch;font-size:.875em;display:inline-flex}.Distance-module__M-NTrW__btn:hover,.Distance-module__M-NTrW__btn:focus-visible{background:var(--theme-text);color:var(--theme-background)}.Distance-module__M-NTrW__error{color:var(--chip-wine);margin-top:.5rem;font-size:.875em}.Distance-module__M-NTrW__solvedBanner{background:var(--chip-sage);color:var(--chip-text);text-transform:uppercase;letter-spacing:.05em;text-align:center;padding:.75rem 1ch;font-weight:700}.Distance-module__M-NTrW__list{margin:calc(var(--theme-line-height-base) * .75rem) 0;flex-direction:column;padding:0;list-style:none;display:flex}.Distance-module__M-NTrW__list li:before{content:none!important}.Distance-module__M-NTrW__row,.Distance-module__M-NTrW__rowSolved{border:1px solid var(--theme-border);border-top:0}.Distance-module__M-NTrW__row:first-child,.Distance-module__M-NTrW__rowSolved:first-child{border-top:1px solid var(--theme-border)}.Distance-module__M-NTrW__rowSolved{background:var(--chip-sage);color:var(--chip-text)}.Distance-module__M-NTrW__rowInner{align-items:center;gap:1ch;padding:.5rem 1ch;display:flex}.Distance-module__M-NTrW__rowIndex{text-align:right;opacity:.6;flex:none;width:2.5ch;font-size:.85em}.Distance-module__M-NTrW__rowName{text-transform:uppercase;word-break:break-word;flex:auto;min-width:0;padding-left:.25ch;font-size:1em;font-weight:700}.Distance-module__M-NTrW__rowMeta{flex:none;align-items:center;gap:1ch;font-size:.875em;display:flex}.Distance-module__M-NTrW__distance{font-variant-numeric:tabular-nums}.Distance-module__M-NTrW__compass{letter-spacing:.05em;text-align:right;min-width:4ch;font-weight:700}.Distance-module__M-NTrW__adjBadge,.Distance-module__M-NTrW__correctBadge{padding:.125em .5em;font-size:.875em;font-weight:700;line-height:1.2;display:inline-block}.Distance-module__M-NTrW__adjBadge{background:var(--chip-sage);color:var(--chip-text)}.Distance-module__M-NTrW__settings{border:1px solid var(--theme-border);margin:calc(var(--theme-line-height-base) * .75rem) 0 0 0}.Distance-module__M-NTrW__settingsSummary{cursor:pointer;text-transform:uppercase;letter-spacing:.05em;-webkit-user-select:none;user-select:none;padding:.5rem 1ch;font-size:.875em;font-weight:700}.Distance-module__M-NTrW__settingsSummary:hover{background:var(--theme-text);color:var(--theme-background)}.Distance-module__M-NTrW__settingItem{border-top:1px solid var(--theme-border);cursor:pointer;align-items:flex-start;gap:1ch;padding:.4rem 1ch;font-size:.875em;line-height:1.4;display:flex}.Distance-module__M-NTrW__settingItem input[type=checkbox]{accent-color:var(--chip-sage);flex:none;margin-top:.2em}.Distance-module__M-NTrW__settingNote{opacity:.65;margin-top:.15rem;font-size:.85em;display:block}@media (max-width:560px){.Distance-module__M-NTrW__rowInner{gap:.5ch;padding:.5rem .5ch}.Distance-module__M-NTrW__rowName{font-size:.9em}.Distance-module__M-NTrW__rowMeta{gap:.5ch;font-size:.8em}.Distance-module__M-NTrW__flag{width:22px;height:16px}.Distance-module__M-NTrW__targetChip{flex-wrap:wrap}}
.LetterBoxed-module__V_MVXq__root{font-family:var(--font-family-mono);max-width:560px;margin:0 auto}.LetterBoxed-module__V_MVXq__hiddenInput{opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute}.LetterBoxed-module__V_MVXq__top{margin-bottom:calc(var(--theme-line-height-base) * .5rem);justify-content:space-between;align-items:baseline;gap:1ch;display:flex}.LetterBoxed-module__V_MVXq__sub{opacity:.7;font-size:.875em}.LetterBoxed-module__V_MVXq__actions{gap:1ch;display:flex}.LetterBoxed-module__V_MVXq__btn{background:var(--theme-button-background);box-shadow:inset 0 0 0 2px var(--theme-button-foreground);color:var(--theme-text);cursor:pointer;font-family:var(--font-family-mono);text-transform:uppercase;letter-spacing:.05em;border:0;outline:0;align-items:center;padding:.25rem 1ch;font-size:.875em;display:inline-flex}.LetterBoxed-module__V_MVXq__btn:hover,.LetterBoxed-module__V_MVXq__btn:focus-visible{background:var(--theme-text);color:var(--theme-background)}.LetterBoxed-module__V_MVXq__status{min-height:calc(var(--theme-line-height-base) * 1rem);text-align:center;margin:calc(var(--theme-line-height-base) * .25rem) 0;font-size:.875em}.LetterBoxed-module__V_MVXq__statusWarn{color:var(--chip-wine)}.LetterBoxed-module__V_MVXq__statusOk{color:var(--chip-sage)}.LetterBoxed-module__V_MVXq__statusSolved{color:var(--chip-text);background:var(--chip-sage);padding:0 .5ch;font-weight:700}.LetterBoxed-module__V_MVXq__played{margin:0 0 calc(var(--theme-line-height-base) * .5rem);text-align:center;flex-direction:column;gap:.15rem;padding:0;list-style:none;display:flex}.LetterBoxed-module__V_MVXq__playedWord{text-transform:uppercase;letter-spacing:.1em;font-size:1em;font-weight:700}.LetterBoxed-module__V_MVXq__currentRow{text-transform:uppercase;letter-spacing:.15em;min-height:1.6em;margin:calc(var(--theme-line-height-base) * .25rem) 0;justify-content:center;align-items:center;font-size:1.25em;font-weight:700;display:flex}.LetterBoxed-module__V_MVXq__current{color:var(--chip-sage);display:inline-block}.LetterBoxed-module__V_MVXq__cursor{margin-left:.05em;animation:1s steps(2,start) infinite LetterBoxed-module__V_MVXq__blink}@keyframes LetterBoxed-module__V_MVXq__blink{to{visibility:hidden}}.LetterBoxed-module__V_MVXq__box{width:100%;max-width:360px;margin:0 auto calc(var(--theme-line-height-base) * .5rem);cursor:pointer;display:block}.LetterBoxed-module__V_MVXq__letterCell{transition:fill 80ms}.LetterBoxed-module__V_MVXq__box g:hover rect.LetterBoxed-module__V_MVXq__letterCell{fill:var(--theme-text)}.LetterBoxed-module__V_MVXq__box g:hover text{fill:var(--theme-background)!important}.LetterBoxed-module__V_MVXq__controls{margin:calc(var(--theme-line-height-base) * .5rem) 0;justify-content:center;gap:1ch;display:flex}.LetterBoxed-module__V_MVXq__progress{text-align:center;opacity:.7;font-size:.875em}.LetterBoxed-module__V_MVXq__solutionDetails{border:1px solid var(--theme-border);margin:calc(var(--theme-line-height-base) * .75rem) 0}.LetterBoxed-module__V_MVXq__solutionSummary{cursor:pointer;text-transform:lowercase;-webkit-user-select:none;user-select:none;padding:.5rem 1ch;font-size:.875em}.LetterBoxed-module__V_MVXq__solutionSummary:hover{background:var(--theme-text);color:var(--theme-background)}.LetterBoxed-module__V_MVXq__solution{border-top:1px solid var(--theme-border);text-transform:uppercase;letter-spacing:.1em;margin:0;padding:.5rem 1ch;font-weight:700}.LetterBoxed-module__V_MVXq__solutionNote{opacity:.7;margin:0;padding:0 1ch .5rem;font-size:.8em}.LetterBoxed-module__V_MVXq__comments{margin-top:calc(var(--theme-line-height-base) * 1.5rem);border-top:1px solid var(--theme-border);padding-top:calc(var(--theme-line-height-base) * .5rem)}.LetterBoxed-module__V_MVXq__commentsTitle{text-transform:uppercase;margin:0 0 calc(var(--theme-line-height-base) * .5rem);font-size:1em;font-weight:700}
.Photo-module__GA4Zga__figure{margin:calc(var(--theme-line-height-base) * 1rem) 0;padding:0}.Photo-module__GA4Zga__figure img{max-width:100%;height:auto;display:block}.Photo-module__GA4Zga__caption{margin:calc(var(--theme-line-height-base) * .25rem) 0 0 0;color:var(--theme-text);opacity:.75;border-left:2px solid var(--theme-text);padding:0 0 0 2ch;font-size:.875em;font-style:italic}
.MiniCrossword-module__u98JMq__root{font-family:var(--font-family-mono);max-width:560px;margin:0 auto}.MiniCrossword-module__u98JMq__hiddenInput{opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute}.MiniCrossword-module__u98JMq__top{margin-bottom:calc(var(--theme-line-height-base) * .5rem);justify-content:space-between;align-items:baseline;gap:1ch;display:flex}.MiniCrossword-module__u98JMq__sub{opacity:.7;text-transform:lowercase;font-size:.875em}.MiniCrossword-module__u98JMq__actions{gap:1ch;display:flex}.MiniCrossword-module__u98JMq__btn{background:var(--theme-button-background);box-shadow:inset 0 0 0 2px var(--theme-button-foreground);color:var(--theme-text);cursor:pointer;font-family:var(--font-family-mono);text-transform:uppercase;letter-spacing:.05em;border:0;outline:0;align-items:center;padding:.25rem 1ch;font-size:.875em;display:inline-flex}.MiniCrossword-module__u98JMq__btn:hover,.MiniCrossword-module__u98JMq__btn:focus-visible{background:var(--theme-text);color:var(--theme-background)}.MiniCrossword-module__u98JMq__status{min-height:calc(var(--theme-line-height-base) * 1rem);text-align:center;margin:calc(var(--theme-line-height-base) * .25rem) 0;font-size:.875em}.MiniCrossword-module__u98JMq__statusWarn{color:var(--chip-wine)}.MiniCrossword-module__u98JMq__statusOk{color:var(--chip-sage)}.MiniCrossword-module__u98JMq__statusSolved{color:var(--chip-text);background:var(--chip-sage);padding:0 .5ch;font-weight:700}.MiniCrossword-module__u98JMq__activeClue{border:2px solid var(--theme-text);background:var(--theme-background);align-items:center;gap:1ch;min-height:2em;margin-bottom:.5rem;padding:.5rem 1ch;font-size:.95em;display:flex}.MiniCrossword-module__u98JMq__activeBadge{background:var(--chip-sage);color:var(--chip-text);padding:0 .5ch;font-size:.875em;font-weight:700;display:inline-block}.MiniCrossword-module__u98JMq__grid{aspect-ratio:1;border:2px solid var(--theme-text);gap:0;width:100%;max-width:380px;margin:0 auto;display:grid}.MiniCrossword-module__u98JMq__cell{border:1px solid var(--theme-text);background:var(--theme-background);color:var(--theme-text);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex;position:relative}.MiniCrossword-module__u98JMq__cell:hover{background:var(--theme-window-shadow)}.MiniCrossword-module__u98JMq__cellBlack{background:var(--theme-text);cursor:default}.MiniCrossword-module__u98JMq__cellBlack:hover{background:var(--theme-text)}.MiniCrossword-module__u98JMq__cellSelected{background:var(--chip-sage);color:var(--chip-text)}.MiniCrossword-module__u98JMq__cellInWord{background:var(--theme-border)}.MiniCrossword-module__u98JMq__cellNumber{opacity:.7;font-size:.55em;line-height:1;position:absolute;top:1px;left:2px}.MiniCrossword-module__u98JMq__cellLetter{font-size:calc(var(--font-size) * 1.5);text-transform:uppercase;font-weight:700;line-height:1}.MiniCrossword-module__u98JMq__controls{margin:calc(var(--theme-line-height-base) * .5rem) 0;flex-wrap:wrap;justify-content:center;gap:.5ch;display:flex}.MiniCrossword-module__u98JMq__clues{margin:calc(var(--theme-line-height-base) * .5rem) 0;grid-template-columns:1fr 1fr;gap:1.5ch;display:grid}.MiniCrossword-module__u98JMq__cluesCol ul{margin:0;padding:0;list-style:none}.MiniCrossword-module__u98JMq__cluesCol li{padding:.15em .5ch;font-size:.875em;line-height:1.45}.MiniCrossword-module__u98JMq__cluesCol li strong{margin-right:.5ch;font-weight:700}.MiniCrossword-module__u98JMq__cluesTitle{text-transform:uppercase;border-bottom:1px solid var(--theme-border);margin:0 0 .25rem;padding-bottom:.15em;font-size:.95em;font-weight:700}.MiniCrossword-module__u98JMq__activeClueRow{background:var(--chip-sage);color:var(--chip-text)}.MiniCrossword-module__u98JMq__help{text-align:center;opacity:.7;margin:0;font-size:.8em}.MiniCrossword-module__u98JMq__help kbd{font-family:var(--font-family-mono);background:var(--theme-border);padding:0 .4ch;font-size:.95em}.MiniCrossword-module__u98JMq__comments{margin-top:calc(var(--theme-line-height-base) * 1.5rem);border-top:1px solid var(--theme-border);padding-top:calc(var(--theme-line-height-base) * .5rem)}.MiniCrossword-module__u98JMq__commentsTitle{text-transform:uppercase;margin:0 0 calc(var(--theme-line-height-base) * .5rem);font-size:1em;font-weight:700}@media (max-width:480px){.MiniCrossword-module__u98JMq__clues{grid-template-columns:1fr}.MiniCrossword-module__u98JMq__cellLetter{font-size:calc(var(--font-size) * 1.2)}}
.PageShell-module__9arEHa__page{max-width:720px;padding:60px 4ch calc(var(--theme-line-height-base) * 3rem) 4ch;font-family:var(--font-family-mono);line-height:calc(var(--theme-line-height-base) * 1rem);margin:0 auto}@media (max-width:700px){.PageShell-module__9arEHa__page{padding-top:calc(var(--theme-line-height-base) * 1rem)}}.PageShell-module__9arEHa__page h1{font-size:calc(var(--font-size) * 1.5);text-transform:uppercase;margin:0 0 .5rem;font-weight:700;line-height:1.2}.PageShell-module__9arEHa__page h2{font-size:calc(var(--font-size) * 1.125);margin:calc(var(--theme-line-height-base) * 1.5rem) 0 calc(var(--theme-line-height-base) * .5rem) 0;font-weight:700}.PageShell-module__9arEHa__page p{margin:0 0 calc(var(--theme-line-height-base) * 1rem) 0;max-width:64ch}.PageShell-module__9arEHa__page nav[aria-label=breadcrumb]+p{margin-top:calc(var(--theme-line-height-base) * .75rem)}.PageShell-module__9arEHa__page p a,.PageShell-module__9arEHa__page>ul>li>a,.PageShell-module__9arEHa__page>ol>li>a,.PageShell-module__9arEHa__page h1 a,.PageShell-module__9arEHa__page h2 a,.PageShell-module__9arEHa__page h3 a{background-color:var(--theme-border);color:var(--theme-text);padding:0 .25ch;text-decoration:none}.PageShell-module__9arEHa__page p a:hover,.PageShell-module__9arEHa__page p a:focus,.PageShell-module__9arEHa__page>ul>li>a:hover,.PageShell-module__9arEHa__page>ol>li>a:hover{background-color:var(--theme-focused-foreground);color:var(--theme-background)}.PageShell-module__9arEHa__page>ul,.PageShell-module__9arEHa__page>ol{margin:0 0 calc(var(--theme-line-height-base) * 1rem) 0;max-width:64ch;padding-left:2ch}.PageShell-module__9arEHa__page img{max-width:100%;height:auto;display:block}
.NavBar-module__sdq65a__bar{z-index:1;background:var(--theme-background);padding-block:calc(var(--theme-line-height-base) * .25rem);flex-direction:row;justify-content:flex-start;align-items:stretch;gap:1ch;display:flex;position:fixed;top:0;left:2ch;right:2ch}.NavBar-module__sdq65a__cell{align-items:stretch;display:flex}.NavBar-module__sdq65a__cell>*{width:100%}.NavBar-module__sdq65a__themeCell{flex:none}@media (max-width:700px){.NavBar-module__sdq65a__bar{grid-template-columns:2fr 1fr;gap:0;padding:0;display:grid;left:0;right:0}.NavBar-module__sdq65a__bar.NavBar-module__sdq65a__withLang{grid-template-columns:2fr 1fr 60px}.NavBar-module__sdq65a__themeCell{display:none}.NavBar-module__sdq65a__cell{min-width:0}.NavBar-module__sdq65a__cell>div{width:100%}.NavBar-module__sdq65a__cell [role=button]{justify-content:center;width:100%}.NavBar-module__sdq65a__cell [role=button]>span{text-align:center;flex:auto;justify-content:center}}
.ActionButton-module__2l3Ucq__hotkey{background:var(--theme-button-foreground);color:var(--theme-text);cursor:pointer;text-indent:0;-webkit-user-select:none;user-select:none;flex-shrink:0;padding:0 1ch;font-weight:400}.ActionButton-module__2l3Ucq__content{background:var(--theme-button-background);box-shadow:inset 0 0 0 2px var(--theme-button-foreground);cursor:pointer;text-indent:0;text-transform:uppercase;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;padding:0 1ch;font-weight:400;display:inline-flex}@media (max-width:700px){.ActionButton-module__2l3Ucq__content{padding:calc(var(--font-size) * var(--theme-line-height-base) * .5) .5ch;font-size:.875em}}.ActionButton-module__2l3Ucq__root{cursor:pointer;box-sizing:border-box;font-family:var(--font-family-mono);font-size:var(--font-size);border:0;outline:0;flex-shrink:0;justify-content:space-between;align-items:stretch;margin:0;padding:0;display:inline-flex}.ActionButton-module__2l3Ucq__root:hover .ActionButton-module__2l3Ucq__hotkey,.ActionButton-module__2l3Ucq__root:focus .ActionButton-module__2l3Ucq__hotkey,.ActionButton-module__2l3Ucq__root:active .ActionButton-module__2l3Ucq__hotkey{background:var(--theme-focused-foreground);color:var(--theme-background)}.ActionButton-module__2l3Ucq__root:hover .ActionButton-module__2l3Ucq__content,.ActionButton-module__2l3Ucq__root:focus .ActionButton-module__2l3Ucq__content,.ActionButton-module__2l3Ucq__root:active .ActionButton-module__2l3Ucq__content{background:var(--theme-focused-foreground);color:var(--theme-background);box-shadow:inset 0 0 0 2px var(--theme-focused-foreground)}.ActionButton-module__2l3Ucq__selected .ActionButton-module__2l3Ucq__content{background:var(--theme-focused-foreground)}
.DropdownMenuTrigger-module__WiZkKq__root{display:inline-block;position:relative}
.DropdownMenu-module__exD98a__root{background:var(--theme-border);font-weight:400;display:block}.DropdownMenu-module__exD98a__divider{background:var(--theme-text);opacity:.4;height:1px;margin:calc(var(--font-size) * var(--theme-line-height-base) * .25) 0;display:block}.DropdownMenu-module__exD98a__footer{background:var(--theme-background-modal-footer);padding:calc(var(--font-size) * .5 * var(--theme-line-height-base)) 1ch calc(var(--font-size) * .5 * var(--theme-line-height-base)) 1ch}
.ActionListItem-module__dUBFYW__item{color:var(--theme-text);cursor:pointer;background:0 0;border:0;outline:0;justify-content:space-between;align-items:flex-start;text-decoration:none;display:flex}.ActionListItem-module__dUBFYW__item:visited{color:var(--theme-text);background:0 0}.ActionListItem-module__dUBFYW__item:hover,.ActionListItem-module__dUBFYW__item:focus,.ActionListItem-module__dUBFYW__item:active{color:var(--theme-background)}.ActionListItem-module__dUBFYW__item:hover .ActionListItem-module__dUBFYW__icon,.ActionListItem-module__dUBFYW__item:focus .ActionListItem-module__dUBFYW__icon,.ActionListItem-module__dUBFYW__item:active .ActionListItem-module__dUBFYW__icon,.ActionListItem-module__dUBFYW__item:hover .ActionListItem-module__dUBFYW__text,.ActionListItem-module__dUBFYW__item:focus .ActionListItem-module__dUBFYW__text,.ActionListItem-module__dUBFYW__item:active .ActionListItem-module__dUBFYW__text,.ActionListItem-module__dUBFYW__item[aria-current=page] .ActionListItem-module__dUBFYW__icon,.ActionListItem-module__dUBFYW__item[aria-current=page] .ActionListItem-module__dUBFYW__text{background:var(--theme-focused-foreground);color:var(--theme-background)}.ActionListItem-module__dUBFYW__icon{background:var(--theme-button-foreground);height:calc(var(--font-size) * var(--theme-line-height-base));-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;width:3ch;display:inline-flex}.ActionListItem-module__dUBFYW__text{background:var(--theme-button-background);-webkit-user-select:none;user-select:none;justify-content:flex-start;align-self:stretch;align-items:center;width:100%;min-width:10%;padding:0 1ch;display:inline-flex}@media (max-width:700px){.ActionListItem-module__dUBFYW__icon{height:calc(var(--font-size) * var(--theme-line-height-base) * 2);width:4ch}.ActionListItem-module__dUBFYW__text{padding:calc(var(--font-size) * var(--theme-line-height-base) * .5) 1.5ch}}
.LangToggle-module__gDesnW__pair,.LangToggle-module__gDesnW__toggle{background:var(--theme-button-background);box-shadow:inset 0 0 0 2px var(--theme-button-foreground);font-family:var(--font-family-mono);font-size:var(--font-size);text-transform:uppercase;justify-content:center;align-items:center;padding:0 1ch;line-height:1;display:inline-flex}.LangToggle-module__gDesnW__pair{gap:.5ch}.LangToggle-module__gDesnW__toggle{color:var(--theme-text);text-decoration:none}.LangToggle-module__gDesnW__toggle:hover,.LangToggle-module__gDesnW__toggle:focus{background:var(--theme-text);color:var(--theme-background);box-shadow:inset 0 0 0 2px var(--theme-text)}.LangToggle-module__gDesnW__link{color:var(--theme-text);border:0;outline:0;padding:0 .25ch;text-decoration:none;display:inline-block}.LangToggle-module__gDesnW__link:hover,.LangToggle-module__gDesnW__link:focus,.LangToggle-module__gDesnW__link:active{background:var(--theme-text);color:var(--theme-background)}.LangToggle-module__gDesnW__current{opacity:.4;padding:0 .25ch;display:inline-block}.LangToggle-module__gDesnW__sep{opacity:.5}.LangToggle-module__gDesnW__toggle{display:none}@media (max-width:700px){.LangToggle-module__gDesnW__pair{display:none}.LangToggle-module__gDesnW__toggle{width:100%;padding:calc(var(--font-size) * var(--theme-line-height-base) * .5) .5ch;font-size:.875em;display:inline-flex}}
.Builder-module__e7CIbW__root{font-family:var(--font-family-mono);max-width:960px;margin:0 auto}.Builder-module__e7CIbW__intro{margin-bottom:calc(var(--theme-line-height-base) * .75rem)}.Builder-module__e7CIbW__intro p{margin:0 0 calc(var(--theme-line-height-base) * .25rem) 0;max-width:70ch}.Builder-module__e7CIbW__tabs{margin:calc(var(--theme-line-height-base) * .5rem) 0 calc(var(--theme-line-height-base) * 1rem) 0;border-bottom:2px solid var(--theme-text);padding-bottom:calc(var(--theme-line-height-base) * .25rem);flex-wrap:wrap;gap:1ch;display:flex}.Builder-module__e7CIbW__tab{background:var(--theme-button-background);color:var(--theme-text);box-shadow:inset 0 0 0 2px var(--theme-button-foreground);cursor:pointer;font-family:var(--font-family-mono);font-size:var(--font-size);text-transform:uppercase;border:0;outline:0;align-items:center;gap:.5ch;padding:.25rem 1ch;display:inline-flex}.Builder-module__e7CIbW__tab:hover,.Builder-module__e7CIbW__tab:focus{background:var(--theme-text);color:var(--theme-background)}.Builder-module__e7CIbW__tabActive{background:var(--theme-text);color:var(--theme-background);box-shadow:inset 0 0 0 2px var(--theme-text)}.Builder-module__e7CIbW__tabBadge{text-align:center;opacity:.75;min-width:1ch;font-size:.875em;display:inline-block}.Builder-module__e7CIbW__panel{display:block}.Builder-module__e7CIbW__field{margin-bottom:calc(var(--theme-line-height-base) * .75rem);display:block}.Builder-module__e7CIbW__label{text-transform:uppercase;margin-bottom:calc(var(--theme-line-height-base) * .25rem);opacity:.85;font-size:.875em;display:block}.Builder-module__e7CIbW__help{opacity:.7;margin-top:calc(var(--theme-line-height-base) * .125rem);max-width:64ch;font-size:.875em;display:block}.Builder-module__e7CIbW__input,.Builder-module__e7CIbW__textarea{background:var(--theme-background);width:100%;max-width:64ch;color:var(--theme-text);font-family:var(--font-family-mono);font-size:var(--font-size);border:2px solid var(--theme-text);box-sizing:border-box;padding:.25rem 1ch}.Builder-module__e7CIbW__textarea{resize:vertical;min-height:4lh}.Builder-module__e7CIbW__row{margin-bottom:calc(var(--theme-line-height-base) * .5rem);flex-wrap:wrap;align-items:center;gap:1ch;display:flex}.Builder-module__e7CIbW__btn{background:var(--theme-button-background);color:var(--theme-text);box-shadow:inset 0 0 0 2px var(--theme-button-foreground);cursor:pointer;font-family:var(--font-family-mono);text-transform:uppercase;border:0;outline:0;align-items:center;gap:.5ch;padding:.25rem 1ch;font-size:.875em;text-decoration:none;display:inline-flex}.Builder-module__e7CIbW__btn:hover,.Builder-module__e7CIbW__btn:focus,.Builder-module__e7CIbW__btnPrimary{background:var(--theme-text);color:var(--theme-background);box-shadow:inset 0 0 0 2px var(--theme-text)}.Builder-module__e7CIbW__btnPrimary:hover,.Builder-module__e7CIbW__btnPrimary:focus{background:var(--theme-button-background);color:var(--theme-text);box-shadow:inset 0 0 0 2px var(--theme-text)}.Builder-module__e7CIbW__btnDanger{color:var(--chip-wine);box-shadow:inset 0 0 0 2px var(--chip-wine)}.Builder-module__e7CIbW__btnDanger:hover,.Builder-module__e7CIbW__btnDanger:focus{background:var(--chip-wine);color:var(--chip-text);box-shadow:inset 0 0 0 2px var(--chip-wine)}.Builder-module__e7CIbW__list{margin:calc(var(--theme-line-height-base) * .5rem) 0;flex-direction:column;gap:.5ch;display:flex}.Builder-module__e7CIbW__item{border:1px solid var(--theme-border);justify-content:space-between;align-items:center;gap:1ch;padding:.25rem 1ch;display:flex}.Builder-module__e7CIbW__itemActive{border-color:var(--theme-text);background:var(--theme-window-shadow)}.Builder-module__e7CIbW__itemMain{flex:auto;min-width:0}.Builder-module__e7CIbW__itemMeta{opacity:.7;font-size:.875em}.Builder-module__e7CIbW__errorList{margin:calc(var(--theme-line-height-base) * .5rem) 0;padding:0;list-style:none}.Builder-module__e7CIbW__errorItem,.Builder-module__e7CIbW__warningItem{border-left:4px solid var(--chip-wine);background:var(--theme-window-shadow);cursor:pointer;margin-bottom:.5ch;padding:.25rem 1ch;font-size:.875em}.Builder-module__e7CIbW__warningItem{border-left-color:var(--chip-orange)}.Builder-module__e7CIbW__errorPath{margin-right:1ch;font-weight:700}.Builder-module__e7CIbW__exportBlock{margin-top:calc(var(--theme-line-height-base) * .75rem);padding:calc(var(--theme-line-height-base) * .5rem) 1ch;border:1px dashed var(--theme-text);font-size:.875em}.Builder-module__e7CIbW__status{margin:calc(var(--theme-line-height-base) * .5rem) 0;min-height:1lh;font-size:.875em}.Builder-module__e7CIbW__statusOk{color:var(--chip-sage);font-weight:700}.Builder-module__e7CIbW__statusWarn{color:var(--chip-wine);font-weight:700}@media (max-width:700px){.Builder-module__e7CIbW__tabs{flex-wrap:nowrap;overflow-x:auto}.Builder-module__e7CIbW__tab{flex:none}}
.Runner-module__ppZ-6G__wrap{max-width:760px;font-family:var(--font-family-mono)}.Runner-module__ppZ-6G__hud{margin-bottom:calc(var(--theme-line-height-base) * .5rem);justify-content:space-between;align-items:baseline;display:flex}.Runner-module__ppZ-6G__label{opacity:.7;text-transform:uppercase;margin-right:1ch;font-size:.875em}.Runner-module__ppZ-6G__value{font-weight:700}.Runner-module__ppZ-6G__shell{border:2px solid var(--theme-text);background:var(--theme-window-shadow);cursor:pointer;position:relative}.Runner-module__ppZ-6G__canvas{background:var(--theme-background);width:100%;height:auto;display:block}.Runner-module__ppZ-6G__overlay{pointer-events:none;background:0 0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Runner-module__ppZ-6G__card{text-align:center;background:var(--theme-background);border:2px solid var(--theme-text);padding:.5rem 1ch}.Runner-module__ppZ-6G__title{text-transform:uppercase;letter-spacing:.05em;font-weight:700}.Runner-module__ppZ-6G__sub{margin-top:calc(var(--theme-line-height-base) * .25rem);opacity:.8;font-size:.875em}.Runner-module__ppZ-6G__help{margin-top:calc(var(--theme-line-height-base) * .5rem);opacity:.75;font-size:.875em}.Runner-module__ppZ-6G__kbd{background:var(--theme-border);color:var(--theme-text);padding:0 .5ch;font-size:.875em;display:inline-block}.Runner-module__ppZ-6G__dot{opacity:.6;margin:0 .5ch}@media (max-width:560px){.Runner-module__ppZ-6G__wrap{max-width:100%}.Runner-module__ppZ-6G__sub{display:none}}
.SpellingBee-module__LkvL3a__root{font-family:var(--font-family-mono);max-width:560px;margin:0 auto}.SpellingBee-module__LkvL3a__hiddenInput{opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute}.SpellingBee-module__LkvL3a__top{margin-bottom:calc(var(--theme-line-height-base) * .5rem);justify-content:space-between;align-items:baseline;gap:1ch;display:flex}.SpellingBee-module__LkvL3a__title{font-weight:700;font-size:calc(var(--font-size) * 1.5);text-transform:uppercase;margin:0;line-height:1.2}.SpellingBee-module__LkvL3a__sub{opacity:.7;font-size:.875em}.SpellingBee-module__LkvL3a__actions{gap:1ch;display:flex}.SpellingBee-module__LkvL3a__btn{background:var(--theme-button-background);box-shadow:inset 0 0 0 2px var(--theme-button-foreground);color:var(--theme-text);cursor:pointer;font-family:var(--font-family-mono);text-transform:uppercase;letter-spacing:.05em;border:0;outline:0;align-items:center;padding:.25rem 1ch;font-size:.875em;display:inline-flex}.SpellingBee-module__LkvL3a__btn:hover,.SpellingBee-module__LkvL3a__btn:focus-visible{background:var(--theme-text);color:var(--theme-background)}.SpellingBee-module__LkvL3a__scoreRow{margin:calc(var(--theme-line-height-base) * .25rem) 0}.SpellingBee-module__LkvL3a__scoreBar{border:1px solid var(--theme-border);align-items:center;gap:1ch;padding:.25rem 1ch;font-size:.875em;display:flex}.SpellingBee-module__LkvL3a__scoreLabel{text-transform:lowercase;flex:none}.SpellingBee-module__LkvL3a__scoreLabel strong{font-weight:700}.SpellingBee-module__LkvL3a__dots{letter-spacing:.1em;flex:auto;justify-content:space-between;gap:.5ch;display:inline-flex}.SpellingBee-module__LkvL3a__dotOff{opacity:.3}.SpellingBee-module__LkvL3a__dotOn{opacity:1;color:var(--chip-sage)}.SpellingBee-module__LkvL3a__status{min-height:calc(var(--theme-line-height-base) * 1rem);text-align:center;margin:calc(var(--theme-line-height-base) * .25rem) 0;font-size:.875em}.SpellingBee-module__LkvL3a__statusWarn{color:var(--chip-wine)}.SpellingBee-module__LkvL3a__statusOk{color:var(--chip-sage)}.SpellingBee-module__LkvL3a__statusPangram{color:var(--chip-text);background:var(--chip-orange);padding:0 .5ch;font-weight:700}.SpellingBee-module__LkvL3a__currentRow{text-transform:uppercase;letter-spacing:.15em;min-height:2em;margin:calc(var(--theme-line-height-base) * .5rem) 0;justify-content:center;align-items:center;font-size:1.5em;font-weight:700;display:flex}.SpellingBee-module__LkvL3a__current{gap:.05em;display:inline-flex}.SpellingBee-module__LkvL3a__currentMid{color:var(--chip-text);background:var(--chip-sage);padding:0 .15em}.SpellingBee-module__LkvL3a__cursor{margin-left:.05em;animation:1s steps(2,start) infinite SpellingBee-module__LkvL3a__blink}@keyframes SpellingBee-module__LkvL3a__blink{to{visibility:hidden}}.SpellingBee-module__LkvL3a__hive{width:240px;height:245px;margin:0 auto calc(var(--theme-line-height-base) * .5rem);cursor:pointer;position:relative}.SpellingBee-module__LkvL3a__hex{clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%);background:var(--theme-border);width:80px;height:70px;color:var(--theme-text);font-family:var(--font-family-mono);text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;border:0;outline:0;justify-content:center;align-items:center;margin:0;padding:0;font-size:1.75em;font-weight:700;transition:transform 60ms;display:flex;position:absolute}.SpellingBee-module__LkvL3a__hex:hover,.SpellingBee-module__LkvL3a__hex:focus-visible{background:var(--theme-text);color:var(--theme-background)}.SpellingBee-module__LkvL3a__hex:active{transform:scale(.92)}.SpellingBee-module__LkvL3a__hexCenter{background:var(--chip-sage);color:var(--chip-text)}.SpellingBee-module__LkvL3a__hexCenter:hover,.SpellingBee-module__LkvL3a__hexCenter:focus-visible{background:var(--chip-text);color:var(--chip-sage)}.SpellingBee-module__LkvL3a__controls{margin:calc(var(--theme-line-height-base) * .5rem) 0;justify-content:center;gap:1ch;display:flex}.SpellingBee-module__LkvL3a__foundDetails{border:1px solid var(--theme-border);margin:calc(var(--theme-line-height-base) * .5rem) 0}.SpellingBee-module__LkvL3a__foundSummary{cursor:pointer;text-transform:lowercase;-webkit-user-select:none;user-select:none;padding:.5rem 1ch;font-size:.875em}.SpellingBee-module__LkvL3a__foundSummary:hover{background:var(--theme-text);color:var(--theme-background)}.SpellingBee-module__LkvL3a__foundList{border-top:1px solid var(--theme-border);flex-wrap:wrap;gap:.5rem 1.5ch;margin:0;padding:.5rem 1ch;list-style:none;display:flex}.SpellingBee-module__LkvL3a__foundList li{text-transform:lowercase;margin:0;padding:0;font-size:.9em}.SpellingBee-module__LkvL3a__foundList li.SpellingBee-module__LkvL3a__pangram{color:var(--chip-text);background:var(--chip-orange);padding:0 .4ch;font-weight:700}.SpellingBee-module__LkvL3a__comments{margin-top:calc(var(--theme-line-height-base) * 1.5rem);border-top:1px solid var(--theme-border);padding-top:calc(var(--theme-line-height-base) * .5rem)}.SpellingBee-module__LkvL3a__commentsTitle{text-transform:uppercase;margin:0 0 calc(var(--theme-line-height-base) * .5rem);font-size:1em;font-weight:700}
.Sudoku-module__qiLgMq__root{font-family:var(--font-family-mono);max-width:560px;margin:0 auto}.Sudoku-module__qiLgMq__top{margin-bottom:calc(var(--theme-line-height-base) * .5rem);justify-content:space-between;align-items:baseline;gap:1ch;display:flex}.Sudoku-module__qiLgMq__sub{opacity:.7;text-transform:lowercase;font-size:.875em}.Sudoku-module__qiLgMq__actions{gap:1ch;display:flex}.Sudoku-module__qiLgMq__btn{background:var(--theme-button-background);box-shadow:inset 0 0 0 2px var(--theme-button-foreground);color:var(--theme-text);cursor:pointer;font-family:var(--font-family-mono);text-transform:uppercase;letter-spacing:.05em;border:0;outline:0;align-items:center;padding:.25rem 1ch;font-size:.875em;display:inline-flex}.Sudoku-module__qiLgMq__btn:hover,.Sudoku-module__qiLgMq__btn:focus-visible{background:var(--theme-text);color:var(--theme-background)}.Sudoku-module__qiLgMq__btnActive{background:var(--chip-sage);color:var(--chip-text)}.Sudoku-module__qiLgMq__btnActive:hover,.Sudoku-module__qiLgMq__btnActive:focus-visible{background:var(--chip-sage);color:var(--chip-text);opacity:.85}.Sudoku-module__qiLgMq__status{min-height:calc(var(--theme-line-height-base) * 1rem);text-align:center;margin:calc(var(--theme-line-height-base) * .25rem) 0;font-size:.875em}.Sudoku-module__qiLgMq__statusWarn{color:var(--chip-wine)}.Sudoku-module__qiLgMq__statusOk{color:var(--chip-sage)}.Sudoku-module__qiLgMq__statusSolved{color:var(--chip-text);background:var(--chip-sage);padding:0 .5ch;font-weight:700}.Sudoku-module__qiLgMq__grid{aspect-ratio:1;border:2px solid var(--theme-text);background:var(--theme-background);grid-template-rows:repeat(9,1fr);grid-template-columns:repeat(9,1fr);width:100%;max-width:432px;margin:0 auto;display:grid}.Sudoku-module__qiLgMq__cell{border:.5px solid var(--theme-border);background:var(--theme-background);color:var(--theme-text);cursor:pointer;font-family:var(--font-family-mono);-webkit-user-select:none;user-select:none;outline:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:relative}.Sudoku-module__qiLgMq__cell:hover{background:var(--theme-window-shadow)}.Sudoku-module__qiLgMq__borderRight{border-right:2px solid var(--theme-text)}.Sudoku-module__qiLgMq__borderBottom{border-bottom:2px solid var(--theme-text)}.Sudoku-module__qiLgMq__cellClue .Sudoku-module__qiLgMq__cellValue{color:var(--theme-text);font-weight:700}.Sudoku-module__qiLgMq__cell:not(.Sudoku-module__qiLgMq__cellClue) .Sudoku-module__qiLgMq__cellValue{color:var(--chip-teal);font-weight:400}.Sudoku-module__qiLgMq__cellValue{font-size:calc(var(--font-size) * 1.25);line-height:1}.Sudoku-module__qiLgMq__cellSelected{background:var(--chip-sage);color:var(--chip-text)}.Sudoku-module__qiLgMq__cellSelected .Sudoku-module__qiLgMq__cellValue,.Sudoku-module__qiLgMq__cellSelected .Sudoku-module__qiLgMq__candidate{color:var(--chip-text)!important}.Sudoku-module__qiLgMq__cellPeer{background:var(--theme-window-shadow)}.Sudoku-module__qiLgMq__cellSameDigit{background:var(--theme-border)}.Sudoku-module__qiLgMq__cellConflict{background:var(--chip-wine)}.Sudoku-module__qiLgMq__cellConflict .Sudoku-module__qiLgMq__cellValue,.Sudoku-module__qiLgMq__cellConflict .Sudoku-module__qiLgMq__candidate{color:var(--chip-text)!important}.Sudoku-module__qiLgMq__candidates{box-sizing:border-box;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);width:100%;height:100%;padding:1px;display:grid}.Sudoku-module__qiLgMq__candidate{color:var(--theme-text);opacity:.7;justify-content:center;align-items:center;font-size:.6em;line-height:1;display:flex}.Sudoku-module__qiLgMq__pad{width:100%;max-width:432px;margin:calc(var(--theme-line-height-base) * .5rem) auto;grid-template-columns:repeat(9,1fr);gap:.25ch;display:grid}.Sudoku-module__qiLgMq__padKey{aspect-ratio:1;background:var(--theme-background);border:2px solid var(--theme-text);color:var(--theme-text);font-family:var(--font-family-mono);font-size:calc(var(--font-size) * 1.125);cursor:pointer;justify-content:center;align-items:center;padding:0;font-weight:700;display:flex}.Sudoku-module__qiLgMq__padKey:hover,.Sudoku-module__qiLgMq__padKey:focus-visible{background:var(--theme-text);color:var(--theme-background);outline:0}.Sudoku-module__qiLgMq__controls{margin:calc(var(--theme-line-height-base) * .5rem) 0;flex-wrap:wrap;justify-content:center;gap:.5ch;display:flex}.Sudoku-module__qiLgMq__help{text-align:center;opacity:.7;margin:0;font-size:.8em}.Sudoku-module__qiLgMq__help kbd{font-family:var(--font-family-mono);background:var(--theme-border);padding:0 .4ch;font-size:.95em}.Sudoku-module__qiLgMq__comments{margin-top:calc(var(--theme-line-height-base) * 1.5rem);border-top:1px solid var(--theme-border);padding-top:calc(var(--theme-line-height-base) * .5rem)}.Sudoku-module__qiLgMq__commentsTitle{text-transform:uppercase;margin:0 0 calc(var(--theme-line-height-base) * .5rem);font-size:1em;font-weight:700}@media (max-width:480px){.Sudoku-module__qiLgMq__pad{gap:.15ch}.Sudoku-module__qiLgMq__padKey{font-size:1em}}
.Wordle-module__yq5SFa__root{font-family:var(--font-family-mono);max-width:560px;margin:0 auto}.Wordle-module__yq5SFa__hiddenInput{opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute}.Wordle-module__yq5SFa__top{margin-bottom:calc(var(--theme-line-height-base) * .5rem);justify-content:space-between;align-items:baseline;gap:1ch;display:flex}.Wordle-module__yq5SFa__title{font-weight:700;font-size:calc(var(--font-size) * 1.5);text-transform:uppercase;letter-spacing:0;margin:0;line-height:1.2}.Wordle-module__yq5SFa__sub{opacity:.7;font-size:.875em}.Wordle-module__yq5SFa__actions{gap:1ch;display:flex}.Wordle-module__yq5SFa__btn{background:var(--theme-button-background);box-shadow:inset 0 0 0 2px var(--theme-button-foreground);color:var(--theme-text);cursor:pointer;font-family:var(--font-family-mono);text-transform:uppercase;border:0;outline:0;align-items:center;padding:.25rem 1ch;font-size:.875em;text-decoration:none;display:inline-flex}.Wordle-module__yq5SFa__btn:hover,.Wordle-module__yq5SFa__btn:focus{background:var(--theme-text);color:var(--theme-background);box-shadow:inset 0 0 0 2px var(--theme-text)}.Wordle-module__yq5SFa__status{min-height:calc(var(--theme-line-height-base) * 1rem);margin:calc(var(--theme-line-height-base) * .25rem) 0;opacity:.85;font-size:.875em}.Wordle-module__yq5SFa__statusWarn{color:var(--chip-wine);font-weight:700}.Wordle-module__yq5SFa__statusOk{color:var(--theme-text);font-weight:700}.Wordle-module__yq5SFa__board{margin:calc(var(--theme-line-height-base) * .5rem) 0;grid-template-rows:repeat(6,1fr);gap:.5ch;display:grid}.Wordle-module__yq5SFa__boardRow{grid-template-columns:repeat(5,1fr);gap:.5ch;display:grid}.Wordle-module__yq5SFa__cell{aspect-ratio:1;background:var(--theme-background);border:2px solid var(--theme-border);font-family:var(--font-family-mono);font-size:calc(var(--font-size) * 1.5);text-transform:uppercase;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-weight:700;display:flex}.Wordle-module__yq5SFa__cellFilled{border-color:var(--theme-text)}.Wordle-module__yq5SFa__cellCorrect{background:var(--chip-sage);border-color:var(--chip-sage);color:var(--chip-text)}.Wordle-module__yq5SFa__cellPresent{background:var(--chip-orange);border-color:var(--chip-orange);color:var(--chip-text)}.Wordle-module__yq5SFa__cellAbsent{background:var(--chip-grey);border-color:var(--chip-grey);color:var(--chip-text);opacity:.85}.Wordle-module__yq5SFa__kb{margin-top:calc(var(--theme-line-height-base) * .5rem);flex-direction:column;gap:.5ch;display:flex}.Wordle-module__yq5SFa__kbRow{justify-content:center;gap:.5ch;display:flex}.Wordle-module__yq5SFa__key{min-width:2ch;max-width:5ch;height:calc(var(--font-size) * var(--theme-line-height-base) * 2.5);background:var(--theme-button-background);box-shadow:inset 0 0 0 2px var(--theme-button-foreground);color:var(--theme-text);cursor:pointer;font-family:var(--font-family-mono);text-transform:uppercase;-webkit-user-select:none;user-select:none;border:0;outline:0;flex:1 1 0;justify-content:center;align-items:center;font-size:.875em;font-weight:700;display:flex}.Wordle-module__yq5SFa__keyWide{flex:2 1 0;max-width:8ch}.Wordle-module__yq5SFa__key:hover,.Wordle-module__yq5SFa__key:focus{background:var(--theme-text);color:var(--theme-background);box-shadow:inset 0 0 0 2px var(--theme-text)}.Wordle-module__yq5SFa__keyCorrect{background:var(--chip-sage);color:var(--chip-text);box-shadow:inset 0 0 0 2px var(--chip-sage)}.Wordle-module__yq5SFa__keyPresent{background:var(--chip-orange);color:var(--chip-text);box-shadow:inset 0 0 0 2px var(--chip-orange)}.Wordle-module__yq5SFa__keyAbsent{background:var(--chip-grey);color:var(--chip-text);box-shadow:inset 0 0 0 2px var(--chip-grey);opacity:.7}.Wordle-module__yq5SFa__foot{margin-top:calc(var(--theme-line-height-base) * .75rem);opacity:.75;text-align:center;font-size:.875em}.Wordle-module__yq5SFa__nav{margin-top:calc(var(--theme-line-height-base) * 1rem);justify-content:space-between;align-items:center;gap:1ch;display:flex}.Wordle-module__yq5SFa__navDate{font-weight:700}.Wordle-module__yq5SFa__navHidden{visibility:hidden}.Wordle-module__yq5SFa__comments{margin-top:calc(var(--theme-line-height-base) * 1.5rem);border-top:2px solid var(--theme-text);padding-top:calc(var(--theme-line-height-base) * .75rem)}.Wordle-module__yq5SFa__commentsTitle{text-transform:uppercase;margin-bottom:calc(var(--theme-line-height-base) * .5rem);font-weight:700}@media (max-width:480px){.Wordle-module__yq5SFa__key{height:max(44px, calc(var(--font-size) * var(--theme-line-height-base) * 2));max-width:4ch;min-height:44px}.Wordle-module__yq5SFa__cell{font-size:var(--font-size)}}
