.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}
.BarLoader-module__rL8beG__root{background:var(--theme-border);height:calc(var(--font-size) * var(--theme-line-height-base));white-space:nowrap;text-align:left;vertical-align:bottom;display:block}.BarLoader-module__rL8beG__bar{background:linear-gradient(to right, transparent, var(--theme-text));width:0%;height:100%;transition:width .1s linear}
.BlockLoader-module__hTIi2q__root{width:1ch;color:inherit;height:calc(var(--font-size) * var(--theme-line-height-base));vertical-align:bottom;display:inline-block}
.Button-module__emn7Tq__root{vertical-align:top;text-align:center;font-weight:400;font-family:var(--font-family-mono);width:100%;font-size:var(--font-size);line-height:calc(var(--theme-line-height-base) * 2em);min-height:calc(var(--theme-line-height-base) * (var(--font-size) * 2));text-transform:uppercase;letter-spacing:1px;border:0;outline:0;margin:0;padding:0 2ch;transition:all .2s;display:inline-block}.Button-module__emn7Tq__primary{background:var(--theme-button);color:var(--theme-button-text);cursor:pointer}.Button-module__emn7Tq__primary:hover,.Button-module__emn7Tq__primary:focus,.Button-module__emn7Tq__primary:active{background:var(--theme-focused-foreground);filter:brightness(.85)}.Button-module__emn7Tq__secondary{background:var(--theme-background);color:var(--theme-text);box-shadow:inset 0 0 0 1px var(--theme-border);cursor:pointer}.Button-module__emn7Tq__secondary:hover,.Button-module__emn7Tq__secondary:focus,.Button-module__emn7Tq__secondary:active{background:var(--theme-focused-foreground);color:var(--theme-background);box-shadow:inset 0 0 0 1px #0000}.Button-module__emn7Tq__disabled{background:var(--theme-button-background);color:var(--theme-button-foreground);cursor:not-allowed}
.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}}
.ButtonGroup-module__DPh9_a__full{white-space:normal;grid-template-columns:repeat(auto-fit,minmax(60px,1fr));display:grid}.ButtonGroup-module__DPh9_a__full>*{align-items:stretch}.ButtonGroup-module__DPh9_a__full>*>*{text-align:center;justify-content:center;width:100%}
.page-module__1a1Lga__section{margin:calc(var(--theme-line-height-base) * 1.25rem) 0 0 0}.page-module__1a1Lga__sectionHeading{text-transform:uppercase;letter-spacing:.12em;border-bottom:2px solid var(--theme-text);margin:0 0 .25rem;padding:0 0 .4rem;font-size:.95em;font-weight:700}.page-module__1a1Lga__sectionSubtitle{opacity:.75;margin:0 0 .5rem;font-size:.875em;line-height:1.45}.page-module__1a1Lga__grid{margin:calc(var(--theme-line-height-base) * .5rem) 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__nameRow{flex-wrap:wrap;align-items:center;gap:.75ch;display:flex}.page-module__1a1Lga__name{text-transform:uppercase;letter-spacing:.04em;font-size:1.05em;font-weight:700}.page-module__1a1Lga__soloBadge{letter-spacing:.08em;background:var(--chip-sage);color:var(--chip-text);padding:.1em .5em;font-size:.7em;font-weight:700;line-height:1.3;display:inline-block}.page-module__1a1Lga__bar:hover .page-module__1a1Lga__soloBadge,.page-module__1a1Lga__bar:focus-visible .page-module__1a1Lga__soloBadge{filter:brightness(1.1)}.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__shareBar{margin-top:calc(var(--theme-line-height-base) * 1rem);justify-content:center;display:flex}.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:0;overflow-wrap:anywhere;word-break:break-word;height:auto;min-height:56px;padding:.25rem .15ch;font-size:clamp(.55em,2.4vw,.8em);line-height:1.15}}
.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[type=checkbox],.CountryHunt-module__WdbWZq__settingItem input[type=radio]{appearance:none;border:2px solid var(--theme-text);background:var(--theme-background);cursor:pointer;vertical-align:middle;flex:none;width:1em;height:1em;margin:.2em 0 0;display:inline-block;position:relative}.CountryHunt-module__WdbWZq__settingItem input[type=radio]{border-radius:50%}.CountryHunt-module__WdbWZq__settingItem input[type=checkbox]:checked{background:var(--theme-text)}.CountryHunt-module__WdbWZq__settingItem input[type=checkbox]:checked:after{content:"";border:solid var(--theme-background);border-width:0 .16em .16em 0;width:.32em;height:.6em;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)rotate(45deg)}.CountryHunt-module__WdbWZq__settingItem input[type=radio]:checked:after{content:"";background:var(--theme-text);border-radius:50%;position:absolute;inset:2px}.CountryHunt-module__WdbWZq__settingItem input:focus-visible{outline:2px solid var(--theme-text);outline-offset:2px}.CountryHunt-module__WdbWZq__settingItem input:disabled{opacity:.4;cursor:not-allowed}.CountryHunt-module__WdbWZq__settingItemDisabled{opacity:.55;cursor:not-allowed}.CountryHunt-module__WdbWZq__settingItemDisabled input{pointer-events:none}.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}.CountryHunt-module__WdbWZq__tabs{grid-template-columns:repeat(3,1fr);gap:.25ch;display:grid}.CountryHunt-module__WdbWZq__tab{letter-spacing:.02em;text-align:center;min-width:0;padding:.4rem .25ch;font-size:.75em}.CountryHunt-module__WdbWZq__searchInput{padding:.5rem .75ch;font-size:.875em}.CountryHunt-module__WdbWZq__textInput{font-size:.875em}.CountryHunt-module__WdbWZq__histInner{flex-wrap:wrap;align-items:flex-start;gap:.4ch .6ch;padding:.4rem .75ch}.CountryHunt-module__WdbWZq__histDesc{flex:100%;font-size:.875em;line-height:1.3}.CountryHunt-module__WdbWZq__histIndex{align-self:flex-start;margin-top:.1em}.CountryHunt-module__WdbWZq__histMeta{flex-wrap:wrap;flex:100%;gap:.4ch .75ch;margin-left:2.5ch;font-size:.8em}}
.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],.Distance-module__M-NTrW__settingItem input[type=radio]{appearance:none;border:2px solid var(--theme-text);background:var(--theme-background);cursor:pointer;vertical-align:middle;flex:none;width:1em;height:1em;margin:.2em 0 0;display:inline-block;position:relative}.Distance-module__M-NTrW__settingItem input[type=radio]{border-radius:50%}.Distance-module__M-NTrW__settingItem input[type=checkbox]:checked{background:var(--theme-text)}.Distance-module__M-NTrW__settingItem input[type=checkbox]:checked:after{content:"";border:solid var(--theme-background);border-width:0 .16em .16em 0;width:.32em;height:.6em;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)rotate(45deg)}.Distance-module__M-NTrW__settingItem input[type=radio]:checked:after{content:"";background:var(--theme-text);border-radius:50%;position:absolute;inset:2px}.Distance-module__M-NTrW__settingItem input:focus-visible{outline:2px solid var(--theme-text);outline-offset:2px}.Distance-module__M-NTrW__settingItem input:disabled{opacity:.4;cursor:not-allowed}.Distance-module__M-NTrW__settingItemDisabled{opacity:.55;cursor:not-allowed}.Distance-module__M-NTrW__settingItemDisabled input{pointer-events:none}.Distance-module__M-NTrW__settingNote{opacity:.65;margin-top:.15rem;font-size:.85em;display:block}@media (max-width:560px){.Distance-module__M-NTrW__searchInput{padding:.5rem .75ch;font-size:.875em}.Distance-module__M-NTrW__rowInner{gap:.75ch;padding:.5rem .5ch}.Distance-module__M-NTrW__rowName{margin-left:.25ch;font-size:.9em}.Distance-module__M-NTrW__rowMeta{gap:.5ch;font-size:.8em}.Distance-module__M-NTrW__flag{width:22px;height:16px;margin-right:.25ch}.Distance-module__M-NTrW__targetChip{flex-wrap:wrap}}
.Imposter-module__9WvKsW__root{font-family:var(--font-family-mono);max-width:720px;margin:0 auto}.Imposter-module__9WvKsW__row{margin:0 0 calc(var(--theme-line-height-base) * .75rem) 0;display:block}.Imposter-module__9WvKsW__rowDense{margin:0 0 calc(var(--theme-line-height-base) * .5rem) 0}.Imposter-module__9WvKsW__rowHead{min-height:calc(var(--font-size) * var(--theme-line-height-base));grid-template-columns:1fr 8ch auto;align-items:center;gap:.75ch;margin:0 0 .4rem;display:grid}.Imposter-module__9WvKsW__rowLabel{text-transform:uppercase;letter-spacing:.1em;opacity:.7;text-overflow:ellipsis;white-space:nowrap;font-size:.75em;font-weight:700;overflow:hidden}.Imposter-module__9WvKsW__rowSuffix{letter-spacing:.05em;opacity:.65;text-align:right;white-space:nowrap;text-transform:uppercase;font-size:.75em;font-weight:500}.Imposter-module__9WvKsW__rowAction{justify-content:flex-end;min-width:0;display:flex}.Imposter-module__9WvKsW__rowAction:empty{width:0}.Imposter-module__9WvKsW__rowBody{display:block}.Imposter-module__9WvKsW__stepper{height:calc(var(--font-size) * var(--theme-line-height-base) * 2);border:2px solid var(--theme-text);align-items:stretch;display:inline-flex}.Imposter-module__9WvKsW__stepperBtn{background:var(--theme-background);width:44px;color:var(--theme-text);font-family:var(--font-family-mono);cursor:pointer;border:0;outline:0;flex:0 0 44px;justify-content:center;align-items:center;font-size:1.25em;font-weight:700;display:inline-flex}.Imposter-module__9WvKsW__stepperBtn+.Imposter-module__9WvKsW__stepperValue,.Imposter-module__9WvKsW__stepperValue+.Imposter-module__9WvKsW__stepperBtn{border-left:2px solid var(--theme-text)}.Imposter-module__9WvKsW__stepperBtn:hover,.Imposter-module__9WvKsW__stepperBtn:focus-visible{background:var(--theme-text);color:var(--theme-background)}.Imposter-module__9WvKsW__stepperBtn:disabled{opacity:.35;cursor:not-allowed}.Imposter-module__9WvKsW__stepperValue{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-width:4ch;padding:0 1ch;font-size:1.25em;font-weight:700;display:inline-flex}.Imposter-module__9WvKsW__categoryActions{gap:.4ch;display:flex}.Imposter-module__9WvKsW__categoryGrid{grid-template-columns:repeat(2,1fr);gap:.4rem;display:grid}.Imposter-module__9WvKsW__categoryChip{background:var(--theme-background);min-height:44px;color:var(--theme-text);box-shadow:inset 0 0 0 2px var(--theme-text);font-family:var(--font-family-mono);letter-spacing:.04em;text-align:center;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;border:0;outline:0;justify-content:center;align-items:center;gap:.5ch;padding:.4rem .5ch;font-size:.85em;font-weight:700;display:inline-flex;overflow:hidden}.Imposter-module__9WvKsW__categoryChipEmoji{text-transform:none;letter-spacing:0;flex:none;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-weight:400;line-height:1}.Imposter-module__9WvKsW__categoryChipOn{background:var(--theme-text);color:var(--theme-background)}.Imposter-module__9WvKsW__categoryChip:hover,.Imposter-module__9WvKsW__categoryChip:focus-visible{background:var(--theme-button-background)}.Imposter-module__9WvKsW__categoryChipOn:hover,.Imposter-module__9WvKsW__categoryChipOn:focus-visible{background:var(--theme-text);color:var(--theme-background);filter:brightness(1.08)}.Imposter-module__9WvKsW__collapsible{border:1px solid var(--theme-border);margin:0 0 calc(var(--theme-line-height-base) * .75rem) 0}.Imposter-module__9WvKsW__collapsibleSummary{cursor:pointer;text-transform:uppercase;letter-spacing:.1em;-webkit-user-select:none;user-select:none;min-height:calc(var(--font-size) * var(--theme-line-height-base) * 2);align-items:center;padding:.6rem 1ch;font-size:.75em;font-weight:700;display:flex}.Imposter-module__9WvKsW__collapsibleSummary:hover{background:var(--theme-text);color:var(--theme-background)}.Imposter-module__9WvKsW__namesGrid{border-top:1px solid var(--theme-border);grid-template-columns:1fr;gap:.5rem;padding:.75rem 1ch;display:grid}.Imposter-module__9WvKsW__nameInput{background:var(--theme-background);width:100%;color:var(--theme-text);border:2px solid var(--theme-text);font-family:var(--font-family-mono);box-sizing:border-box;outline:0;min-height:44px;padding:.5rem 1ch;font-size:1em}.Imposter-module__9WvKsW__nameInput:focus{background:var(--theme-window-shadow,var(--theme-background))}.Imposter-module__9WvKsW__advancedBody{border-top:1px solid var(--theme-border);flex-direction:column;gap:.75rem;padding:.75rem 1ch;display:flex}.Imposter-module__9WvKsW__fieldsetNote{opacity:.65;min-height:2.8em;margin:.5rem 0 0;font-size:.8em;line-height:1.4}.Imposter-module__9WvKsW__loadingPanel{padding:calc(var(--theme-line-height-base) * .75rem) 0;flex-direction:column;gap:.75rem;display:flex}.Imposter-module__9WvKsW__loadingHeader{letter-spacing:.05em;align-items:baseline;gap:1ch;font-size:.95em;display:flex}.Imposter-module__9WvKsW__loadingText{text-transform:uppercase;letter-spacing:.08em}.Imposter-module__9WvKsW__startWrapper,.Imposter-module__9WvKsW__actionRow{margin:calc(var(--theme-line-height-base) * .75rem) 0 0 0;flex-direction:column;gap:.5rem;display:flex}.Imposter-module__9WvKsW__error{color:var(--chip-wine);text-align:center;font-size:.85em}.Imposter-module__9WvKsW__phaseHeading{text-transform:uppercase;letter-spacing:.08em;text-align:center;margin:0 0 1rem;font-size:1.05em;font-weight:700}.Imposter-module__9WvKsW__card{perspective:1200px;cursor:pointer;outline:0;width:100%;height:min(280px,45vh);margin:.5rem 0 1rem}.Imposter-module__9WvKsW__card:focus-visible .Imposter-module__9WvKsW__cardInner{outline:3px solid var(--theme-text);outline-offset:4px}.Imposter-module__9WvKsW__cardInner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .55s ease-in-out;position:relative}.Imposter-module__9WvKsW__cardOpen .Imposter-module__9WvKsW__cardInner{transform:rotateY(180deg)}.Imposter-module__9WvKsW__cardFront,.Imposter-module__9WvKsW__cardBack{border:2px solid var(--theme-text);background:var(--theme-background);color:var(--theme-text);box-sizing:border-box;backface-visibility:hidden;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;padding:1.5rem 1ch;display:flex;position:absolute;inset:0}.Imposter-module__9WvKsW__cardBack{transform:rotateY(180deg)}.Imposter-module__9WvKsW__cardFrontText{text-transform:uppercase;letter-spacing:.15em;opacity:.7;font-size:clamp(1rem,5vw,1.5rem);font-weight:700}.Imposter-module__9WvKsW__cardBackWord{text-transform:uppercase;letter-spacing:.05em;text-align:center;word-break:break-word;font-size:clamp(1.5rem,8vw,3rem);font-weight:700}.Imposter-module__9WvKsW__cardBackLabel{text-transform:uppercase;letter-spacing:.1em;text-align:center;font-size:clamp(1.1rem,6vw,2rem);font-weight:700}.Imposter-module__9WvKsW__cardBackCategory{opacity:.75;letter-spacing:.04em;text-align:center;font-size:.95em}.Imposter-module__9WvKsW__cardBackHint{opacity:.65;letter-spacing:.04em;text-align:center;font-size:.9em}.Imposter-module__9WvKsW__cardImposter .Imposter-module__9WvKsW__cardBack{background:var(--chip-orange);color:var(--chip-text);border-color:var(--chip-text)}@media (prefers-reduced-motion:reduce){.Imposter-module__9WvKsW__cardInner{transition:opacity .2s linear}.Imposter-module__9WvKsW__cardOpen .Imposter-module__9WvKsW__cardInner{transform:none}.Imposter-module__9WvKsW__cardOpen .Imposter-module__9WvKsW__cardBack{z-index:2;transform:none}.Imposter-module__9WvKsW__cardOpen .Imposter-module__9WvKsW__cardFront{opacity:0}}.Imposter-module__9WvKsW__progressBar{flex-wrap:wrap;align-items:center;gap:.4rem;margin:.25rem 0 1rem;display:flex}.Imposter-module__9WvKsW__progressBlock{background:var(--theme-background);border:1px solid var(--theme-text);flex:none;width:1.5rem;height:.4rem;display:inline-block}.Imposter-module__9WvKsW__progressBlockDone{background:var(--theme-text)}.Imposter-module__9WvKsW__progressBlockActive{background:var(--chip-orange);border-color:var(--chip-text)}.Imposter-module__9WvKsW__progressLabel{opacity:.7;letter-spacing:.05em;text-transform:uppercase;font-variant-numeric:tabular-nums;margin-left:auto;font-size:.8em}.Imposter-module__9WvKsW__discussionPanel{text-align:center;border:1px dashed var(--theme-border);flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;min-height:40vh;padding:2rem 1ch;display:flex}.Imposter-module__9WvKsW__discussionHint{opacity:.75;letter-spacing:.03em;max-width:30ch;margin:0;font-size:.95em;line-height:1.5}.Imposter-module__9WvKsW__voteGrid{flex-direction:column;gap:.5rem;display:flex}.Imposter-module__9WvKsW__voteBtn{background:var(--theme-background);width:100%;min-height:56px;color:var(--theme-text);border:2px solid var(--theme-text);font-family:var(--font-family-mono);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;word-break:break-word;outline:0;padding:.5rem 1ch;font-size:1em;font-weight:700;transition:transform 80ms ease-out,background .12s linear,color .12s linear}.Imposter-module__9WvKsW__voteBtn:hover,.Imposter-module__9WvKsW__voteBtn:focus-visible{background:var(--theme-text);color:var(--theme-background)}.Imposter-module__9WvKsW__voteBtn:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.Imposter-module__9WvKsW__voteBtn:active{transform:none}}.Imposter-module__9WvKsW__resultBanner{background:var(--chip-orange);color:var(--chip-text);text-align:center;flex-direction:column;align-items:center;gap:.25rem;margin:.5rem 0 1rem;padding:1.25rem 1ch;display:flex}.Imposter-module__9WvKsW__resultLabel{text-transform:uppercase;letter-spacing:.12em;opacity:.85;font-size:.75em;font-weight:700}.Imposter-module__9WvKsW__resultName{text-transform:uppercase;letter-spacing:.05em;word-break:break-word;font-size:clamp(1.25rem,6vw,2rem);font-weight:700}.Imposter-module__9WvKsW__resultDetails{flex-direction:column;gap:.4rem;margin:0 0 1rem;padding:0;display:flex}.Imposter-module__9WvKsW__resultRow{border-bottom:1px solid var(--theme-border);align-items:baseline;gap:.75ch;padding:.4rem 1ch;display:flex}.Imposter-module__9WvKsW__resultRow dt{text-transform:uppercase;letter-spacing:.08em;opacity:.7;flex:none;min-width:10ch;margin:0;font-size:.75em;font-weight:700}.Imposter-module__9WvKsW__resultRow dd{letter-spacing:.03em;margin:0;font-weight:700}@media (min-width:480px){.Imposter-module__9WvKsW__voteGrid{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.Imposter-module__9WvKsW__namesGrid{grid-template-columns:1fr 1fr}.Imposter-module__9WvKsW__categoryGrid{grid-template-columns:repeat(3,1fr)}.Imposter-module__9WvKsW__categoryChip{font-size:.875em}}@media (min-width:720px){.Imposter-module__9WvKsW__categoryGrid{grid-template-columns:repeat(4,1fr)}}
.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__shareBar{margin-top:calc(var(--theme-line-height-base) * 1rem);justify-content:center;display:flex}.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__shareBar{margin-top:calc(var(--theme-line-height-base) * 1rem);justify-content:center;display:flex}.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;overflow-x:clip}@media (max-width:700px){.PageShell-module__9arEHa__page{padding-top:calc(var(--theme-line-height-base) * 1rem);padding-left:1ch;padding-right:1ch}}.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-button-foreground);color:var(--theme-text)}.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-button-background);color:var(--theme-text);box-shadow:inset 0 0 0 2px var(--theme-text)}.ActionButton-module__2l3Ucq__selected .ActionButton-module__2l3Ucq__content{background:var(--theme-focused-foreground);color:var(--theme-background);box-shadow:inset 0 0 0 2px 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}}
.Quizhead-module__G9E_rq__root{font-family:var(--font-family-mono);max-width:720px;margin:0 auto}.Quizhead-module__G9E_rq__loadingNote{opacity:.7;margin:.5rem 0 0;font-size:.875em}.Quizhead-module__G9E_rq__row{margin:0 0 calc(var(--theme-line-height-base) * .75rem) 0;display:block}.Quizhead-module__G9E_rq__rowDense{margin:0 0 calc(var(--theme-line-height-base) * .5rem) 0}.Quizhead-module__G9E_rq__rowHead{min-height:calc(var(--font-size) * var(--theme-line-height-base));grid-template-columns:1fr 8ch auto;align-items:center;gap:.75ch;margin:0 0 .4rem;display:grid}.Quizhead-module__G9E_rq__rowLabel{text-transform:uppercase;letter-spacing:.1em;opacity:.7;text-overflow:ellipsis;white-space:nowrap;font-size:.75em;font-weight:700;overflow:hidden}.Quizhead-module__G9E_rq__rowSuffix{letter-spacing:.05em;opacity:.65;text-align:right;white-space:nowrap;text-transform:uppercase;font-size:.75em;font-weight:500}.Quizhead-module__G9E_rq__rowAction{justify-content:flex-end;min-width:0;display:flex}.Quizhead-module__G9E_rq__rowAction:empty{width:0}.Quizhead-module__G9E_rq__rowBody{display:block}.Quizhead-module__G9E_rq__customTimeLabel{text-transform:uppercase;letter-spacing:.05em;opacity:.85;align-items:center;gap:1ch;margin-top:.5rem;font-size:.875em;display:flex}.Quizhead-module__G9E_rq__customTimeInput{font-family:var(--font-family-mono);background:var(--theme-background);color:var(--theme-text);border:1px solid var(--theme-border);text-align:right;width:10ch;padding:.25rem 1ch;font-size:1em}.Quizhead-module__G9E_rq__customTimeInput:focus-visible{outline:2px solid var(--theme-text);outline-offset:1px}.Quizhead-module__G9E_rq__categoryActions{gap:.4ch;display:flex}.Quizhead-module__G9E_rq__categoryGrid{grid-template-columns:repeat(2,1fr);gap:.4rem;display:grid}@media (min-width:480px){.Quizhead-module__G9E_rq__categoryGrid{grid-template-columns:repeat(3,1fr)}}@media (min-width:720px){.Quizhead-module__G9E_rq__categoryGrid{grid-template-columns:repeat(4,1fr)}}.Quizhead-module__G9E_rq__categoryChip{background:var(--theme-background);color:var(--theme-text);border:1px solid var(--theme-border);font-family:var(--font-family-mono);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;align-items:center;gap:.5ch;padding:.5rem 1ch;font-size:.85em;display:flex}.Quizhead-module__G9E_rq__categoryChip:hover,.Quizhead-module__G9E_rq__categoryChip:focus-visible{border-color:var(--theme-text)}.Quizhead-module__G9E_rq__categoryChipOn{background:var(--theme-text);color:var(--theme-background);border-color:var(--theme-text)}.Quizhead-module__G9E_rq__categoryChipEmoji{font-size:1em}.Quizhead-module__G9E_rq__collapsible{margin-bottom:calc(var(--theme-line-height-base) * .75rem);border:1px solid var(--theme-border)}.Quizhead-module__G9E_rq__collapsibleSummary{cursor:pointer;text-transform:uppercase;letter-spacing:.05em;-webkit-user-select:none;user-select:none;padding:.5rem 1ch;font-size:.85em}.Quizhead-module__G9E_rq__collapsibleSummary:hover{background:var(--theme-text);color:var(--theme-background)}.Quizhead-module__G9E_rq__advancedBody{border-top:1px solid var(--theme-border);padding:.5rem 1ch}.Quizhead-module__G9E_rq__startWrapper{margin-top:calc(var(--theme-line-height-base) * 1rem);flex-direction:column;align-items:center;gap:.5rem;display:flex}.Quizhead-module__G9E_rq__error{color:var(--chip-wine);text-align:center;font-size:.9em}.Quizhead-module__G9E_rq__stage{z-index:9999;background:var(--theme-background);color:var(--theme-text);padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);font-family:var(--font-family-mono);text-align:center;flex-direction:column;justify-content:center;align-items:center;transition:background .12s linear,color .12s linear;display:flex;position:fixed;inset:0}.Quizhead-module__G9E_rq__stage:fullscreen{width:100vw;height:100vh}.Quizhead-module__G9E_rq__stageCorrect{background:var(--chip-sage);color:var(--chip-text)}.Quizhead-module__G9E_rq__stageSkip{background:var(--chip-wine);color:var(--chip-text)}.Quizhead-module__G9E_rq__stageBody{flex-direction:column;justify-content:center;align-items:center;gap:1rem;max-width:90vw;padding:0 1rem;display:flex}.Quizhead-module__G9E_rq__closeBtn{top:calc(env(safe-area-inset-top,0) + .5rem);left:calc(env(safe-area-inset-left,0) + .5rem);width:44px;height:44px;color:inherit;font-family:var(--font-family-mono);cursor:pointer;background:0 0;border:1px solid;justify-content:center;align-items:center;font-size:1.2em;display:flex;position:absolute}.Quizhead-module__G9E_rq__closeBtn:hover,.Quizhead-module__G9E_rq__closeBtn:focus-visible{color:var(--theme-background);background:currentColor}.Quizhead-module__G9E_rq__timer{top:calc(env(safe-area-inset-top,0) + .5rem);right:calc(env(safe-area-inset-right,0) + .5rem);letter-spacing:.1em;font-variant-numeric:tabular-nums;font-size:1.5em;font-weight:700;position:absolute}.Quizhead-module__G9E_rq__introTitle{text-transform:uppercase;letter-spacing:.1em;font-size:clamp(2.5rem,8vw,5rem);font-weight:700;line-height:1.1}.Quizhead-module__G9E_rq__introHelp{opacity:.8;max-width:28ch;margin:0;font-size:1em}.Quizhead-module__G9E_rq__introError{color:var(--chip-wine);margin:.5rem 0 0;font-size:.9em}.Quizhead-module__G9E_rq__countdown{font-size:clamp(6rem,25vw,15rem);font-weight:700;line-height:1}.Quizhead-module__G9E_rq__countdownNote{text-transform:lowercase;opacity:.7;letter-spacing:.05em;margin:0;font-size:1em}.Quizhead-module__G9E_rq__word{text-transform:uppercase;letter-spacing:.05em;word-break:break-word;font-size:clamp(3rem,10vw,7rem);font-weight:700;line-height:1.1}.Quizhead-module__G9E_rq__wordHint{text-transform:lowercase;opacity:.55;letter-spacing:.05em;margin:0;font-size:.9em}.Quizhead-module__G9E_rq__flashText{text-transform:uppercase;letter-spacing:.1em;font-size:clamp(3rem,12vw,8rem);font-weight:700;line-height:1.1}.Quizhead-module__G9E_rq__portraitOverlay{background:var(--theme-background);color:var(--theme-text);z-index:10000;text-align:center;justify-content:center;align-items:center;padding:1rem;display:flex;position:absolute;inset:0}.Quizhead-module__G9E_rq__portraitMsg{max-width:30ch}.Quizhead-module__G9E_rq__portraitTitle{text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem;font-size:1.5em;font-weight:700}.Quizhead-module__G9E_rq__modalOverlay{background:color-mix(in srgb, var(--theme-background) 90%, transparent);z-index:10001;justify-content:center;align-items:center;padding:1rem;display:flex;position:absolute;inset:0}.Quizhead-module__G9E_rq__modalBody{background:var(--theme-background);color:var(--theme-text);border:2px solid var(--theme-text);text-align:center;max-width:32ch;font-family:var(--font-family-mono);padding:1rem 1.25rem}.Quizhead-module__G9E_rq__modalTitle{text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem;font-size:1em;font-weight:700}.Quizhead-module__G9E_rq__modalActions{flex-direction:column;gap:.5rem;margin-top:.75rem;display:flex}.Quizhead-module__G9E_rq__doneTitle{text-transform:uppercase;margin:0 0 .5rem;font-size:1.5em;font-weight:700}.Quizhead-module__G9E_rq__doneScore{margin:0 0 1rem;font-size:1.1em}.Quizhead-module__G9E_rq__doneEmpty{opacity:.6}.Quizhead-module__G9E_rq__resultList{flex-wrap:wrap;gap:.5ch;margin:0 0 1rem;padding:0;list-style:none;display:flex}.Quizhead-module__G9E_rq__resultChip{text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--theme-border);align-items:center;gap:.4ch;padding:.25rem .75ch;font-size:.875em;display:inline-flex}.Quizhead-module__G9E_rq__resultChipCorrect{background:var(--chip-sage);color:var(--chip-text);border-color:var(--chip-sage)}.Quizhead-module__G9E_rq__resultChipSkip{background:var(--chip-wine);color:var(--chip-text);border-color:var(--chip-wine)}.Quizhead-module__G9E_rq__resultMark{font-weight:700}.Quizhead-module__G9E_rq__doneActions{flex-direction:column;gap:.5rem;margin-top:1rem;display:flex}@media (min-width:480px){.Quizhead-module__G9E_rq__doneActions{flex-direction:row}.Quizhead-module__G9E_rq__modalActions{flex-direction:row;justify-content:center}}
.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:200px;height:210px;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-orange);color:var(--chip-text)}.SpellingBee-module__LkvL3a__hexCenter:hover,.SpellingBee-module__LkvL3a__hexCenter:focus-visible{background:var(--chip-text);color:var(--chip-orange)}.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__shareBar{margin-top:calc(var(--theme-line-height-base) * 1rem);justify-content:center;display:flex}.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__shareBar{margin-top:calc(var(--theme-line-height-base) * 1rem);justify-content:center;display:flex}.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}}
.Werwolf-module__9_EAqa__root{font-family:var(--font-family-mono);max-width:720px;margin:0 auto}.Werwolf-module__9_EAqa__phaseHeading{text-transform:uppercase;letter-spacing:.08em;text-align:center;margin:0 0 .75rem;font-size:1.05em;font-weight:700}.Werwolf-module__9_EAqa__subHeading{text-transform:uppercase;letter-spacing:.08em;opacity:.8;margin:.75rem 0 .5rem;font-size:.9em;font-weight:700}.Werwolf-module__9_EAqa__smallNote{opacity:.8;margin:0 0 .75rem;font-size:.875em;line-height:1.5}.Werwolf-module__9_EAqa__readBox{border:2px solid var(--theme-text);background:var(--theme-button-background);margin:0 0 1rem;padding:.75rem 1ch}.Werwolf-module__9_EAqa__readLabel{letter-spacing:.15em;text-transform:uppercase;opacity:.7;margin-bottom:.4rem;font-size:.7em;font-weight:700;display:block}.Werwolf-module__9_EAqa__readQuote{letter-spacing:.02em;margin:0;font-size:1em;font-weight:700;line-height:1.5}.Werwolf-module__9_EAqa__doBox{margin:0 0 1rem}.Werwolf-module__9_EAqa__doLabel{letter-spacing:.15em;text-transform:uppercase;opacity:.7;margin-bottom:.4rem;font-size:.7em;font-weight:700;display:block}.Werwolf-module__9_EAqa__doList{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.Werwolf-module__9_EAqa__doList li{padding:.25rem 0 .25rem 1.25ch;font-size:.95em;line-height:1.4;position:relative}.Werwolf-module__9_EAqa__doList li:before{content:"•";position:absolute;left:0}.Werwolf-module__9_EAqa__rulesDetails{border:1px solid var(--theme-border);margin:0 0 1rem;padding:.5rem 1ch;font-size:.85em}.Werwolf-module__9_EAqa__rulesDetails summary{cursor:pointer;letter-spacing:.05em;text-transform:uppercase;font-size:.85em;font-weight:700}.Werwolf-module__9_EAqa__rulesText{opacity:.85;margin:.5rem 0 0;line-height:1.5}.Werwolf-module__9_EAqa__actionRow{flex-direction:column;gap:.5rem;margin:1rem 0 0;display:flex}.Werwolf-module__9_EAqa__backRow{justify-content:flex-start;margin:1.5rem 0 0;display:flex}.Werwolf-module__9_EAqa__backBtn{color:var(--theme-text);font-family:var(--font-family-mono);letter-spacing:.05em;text-transform:uppercase;opacity:.65;cursor:pointer;background:0 0;border:0;outline:0;padding:.4rem .75ch;font-size:.85em}.Werwolf-module__9_EAqa__backBtn:hover,.Werwolf-module__9_EAqa__backBtn:focus-visible{opacity:1;text-decoration:underline}.Werwolf-module__9_EAqa__actionStack{flex-direction:column;gap:.5rem;margin:.75rem 0 0;display:flex}.Werwolf-module__9_EAqa__error{color:var(--chip-wine);text-align:center;font-size:.85em}.Werwolf-module__9_EAqa__section{margin:0 0 .75rem}.Werwolf-module__9_EAqa__sectionLabel{text-transform:uppercase;letter-spacing:.1em;opacity:.7;margin:0 0 .4rem;font-size:.75em;font-weight:700}.Werwolf-module__9_EAqa__stepperRow{flex-wrap:wrap;align-items:center;gap:1ch;display:flex}.Werwolf-module__9_EAqa__stepper{height:calc(var(--font-size) * var(--theme-line-height-base) * 2);border:2px solid var(--theme-text);align-items:stretch;display:inline-flex}.Werwolf-module__9_EAqa__stepperBtn{background:var(--theme-background);width:44px;color:var(--theme-text);font-family:var(--font-family-mono);cursor:pointer;border:0;outline:0;flex:0 0 44px;justify-content:center;align-items:center;font-size:1.25em;font-weight:700;display:inline-flex}.Werwolf-module__9_EAqa__stepperBtn+.Werwolf-module__9_EAqa__stepperValue,.Werwolf-module__9_EAqa__stepperValue+.Werwolf-module__9_EAqa__stepperBtn{border-left:2px solid var(--theme-text)}.Werwolf-module__9_EAqa__stepperBtn:hover:not(:disabled),.Werwolf-module__9_EAqa__stepperBtn:focus-visible:not(:disabled){background:var(--theme-text);color:var(--theme-background)}.Werwolf-module__9_EAqa__stepperBtn:disabled{opacity:.35;cursor:not-allowed}.Werwolf-module__9_EAqa__stepperValue{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-width:4ch;padding:0 1ch;font-size:1.25em;font-weight:700;display:inline-flex}.Werwolf-module__9_EAqa__stepperSuffix{opacity:.65;letter-spacing:.05em;font-size:.75em}.Werwolf-module__9_EAqa__specialsList{flex-direction:column;gap:.25rem;display:flex}.Werwolf-module__9_EAqa__checkRow{cursor:pointer;align-items:center;gap:1ch;padding:.5rem 0;font-size:.95em;display:flex}.Werwolf-module__9_EAqa__checkRow input[type=checkbox]{appearance:none;border:2px solid var(--theme-text);background:var(--theme-background);cursor:pointer;flex:none;width:1em;height:1em;margin:0;position:relative}.Werwolf-module__9_EAqa__checkRow input[type=checkbox]:checked{background:var(--theme-text)}.Werwolf-module__9_EAqa__checkRow input[type=checkbox]:checked:after{content:"";border:solid var(--theme-background);border-width:0 .16em .16em 0;width:.32em;height:.6em;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)rotate(45deg)}.Werwolf-module__9_EAqa__checkEmoji{margin-right:.5ch}.Werwolf-module__9_EAqa__villagersNote{opacity:.7;margin:.5rem 0 1rem;font-size:.85em}.Werwolf-module__9_EAqa__collapsible{border:1px solid var(--theme-border);margin:0 0 .75rem;padding:.5rem 1ch}.Werwolf-module__9_EAqa__collapsible summary{cursor:pointer;text-transform:uppercase;letter-spacing:.05em;font-size:.85em;font-weight:700}.Werwolf-module__9_EAqa__namesGrid{grid-template-columns:1fr;gap:.4rem;margin-top:.5rem;display:grid}.Werwolf-module__9_EAqa__nameInput{background:var(--theme-background);width:100%;color:var(--theme-text);border:2px solid var(--theme-text);font-family:var(--font-family-mono);box-sizing:border-box;outline:0;min-height:40px;padding:.4rem 1ch;font-size:.95em}.Werwolf-module__9_EAqa__card{perspective:1200px;cursor:pointer;outline:0;width:100%;height:min(300px,50vh);margin:.5rem 0 1rem}.Werwolf-module__9_EAqa__card:focus-visible .Werwolf-module__9_EAqa__cardInner{outline:3px solid var(--theme-text);outline-offset:4px}.Werwolf-module__9_EAqa__cardInner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .55s ease-in-out;position:relative}.Werwolf-module__9_EAqa__cardOpen .Werwolf-module__9_EAqa__cardInner{transform:rotateY(180deg)}.Werwolf-module__9_EAqa__cardFront,.Werwolf-module__9_EAqa__cardBack{border:2px solid var(--theme-text);background:var(--theme-background);color:var(--theme-text);box-sizing:border-box;backface-visibility:hidden;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1.5rem 1ch;display:flex;position:absolute;inset:0}.Werwolf-module__9_EAqa__cardBack{transform:rotateY(180deg)}.Werwolf-module__9_EAqa__cardFrontText{letter-spacing:.15em;text-transform:uppercase;opacity:.7;font-size:clamp(1rem,5vw,1.5rem);font-weight:700}.Werwolf-module__9_EAqa__cardBackEmoji{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:clamp(2rem,10vw,3.5rem)}.Werwolf-module__9_EAqa__cardBackName{text-transform:uppercase;letter-spacing:.05em;font-size:clamp(1.25rem,6vw,2rem);font-weight:700}.Werwolf-module__9_EAqa__cardBackDesc{opacity:.8;max-width:32ch;font-size:.85em;line-height:1.5}@media (prefers-reduced-motion:reduce){.Werwolf-module__9_EAqa__cardInner{transition:opacity .2s linear}.Werwolf-module__9_EAqa__cardOpen .Werwolf-module__9_EAqa__cardInner{transform:none}.Werwolf-module__9_EAqa__cardOpen .Werwolf-module__9_EAqa__cardBack{z-index:2;transform:none}.Werwolf-module__9_EAqa__cardOpen .Werwolf-module__9_EAqa__cardFront{opacity:0}}.Werwolf-module__9_EAqa__progressBar{flex-wrap:wrap;align-items:center;gap:.4rem;margin:.25rem 0 1rem;display:flex}.Werwolf-module__9_EAqa__progressBlock{background:var(--theme-background);border:1px solid var(--theme-text);flex:none;width:1.25rem;height:.4rem;display:inline-block}.Werwolf-module__9_EAqa__progressBlockDone{background:var(--theme-text)}.Werwolf-module__9_EAqa__progressBlockActive{background:var(--chip-orange);border-color:var(--chip-text)}.Werwolf-module__9_EAqa__progressLabel{opacity:.7;letter-spacing:.05em;text-transform:uppercase;font-variant-numeric:tabular-nums;margin-left:auto;font-size:.75em}.Werwolf-module__9_EAqa__rosterList{border:1px solid var(--theme-border);margin:0;padding:0;font-size:.9em;list-style:none}.Werwolf-module__9_EAqa__rosterRow{border-bottom:1px solid var(--theme-border);grid-template-columns:11ch 1fr;align-items:baseline;gap:1.5ch;padding:.6rem 1ch;display:grid}.Werwolf-module__9_EAqa__rosterRow:last-child{border-bottom:0}.Werwolf-module__9_EAqa__rosterName{word-break:break-word;font-weight:700}.Werwolf-module__9_EAqa__rosterRole{opacity:.85}.Werwolf-module__9_EAqa__playerGrid{grid-template-columns:1fr 1fr;gap:.5rem;margin:.5rem 0 1rem;display:grid}.Werwolf-module__9_EAqa__playerBtn{background:var(--theme-background);width:100%;min-height:60px;color:var(--theme-text);box-shadow:inset 0 0 0 2px var(--theme-text);font-family:var(--font-family-mono);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;border:0;outline:0;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;padding:.4rem .75ch;font-size:.95em;font-weight:700;display:flex}.Werwolf-module__9_EAqa__playerBtnSelected{background:var(--chip-orange);color:var(--chip-text)}.Werwolf-module__9_EAqa__playerBtnDead{opacity:.4;text-decoration:line-through}.Werwolf-module__9_EAqa__playerBtn:hover:not(:disabled),.Werwolf-module__9_EAqa__playerBtn:focus-visible:not(:disabled){background:var(--theme-button-background)}.Werwolf-module__9_EAqa__playerBtnSelected:hover:not(:disabled){background:var(--chip-orange);filter:brightness(1.1)}.Werwolf-module__9_EAqa__playerBtn:disabled{cursor:not-allowed}.Werwolf-module__9_EAqa__playerBtnName{word-break:break-word}.Werwolf-module__9_EAqa__playerBtnMeta{opacity:.8;font-size:.85em}@media (min-width:480px){.Werwolf-module__9_EAqa__playerGrid{grid-template-columns:repeat(3,1fr)}.Werwolf-module__9_EAqa__namesGrid{grid-template-columns:1fr 1fr}}@media (min-width:720px){.Werwolf-module__9_EAqa__playerGrid{grid-template-columns:repeat(4,1fr)}}.Werwolf-module__9_EAqa__statusList{border:1px solid var(--theme-border);margin:.75rem 0;padding:.5rem 1ch}.Werwolf-module__9_EAqa__statusList summary{cursor:pointer;text-transform:uppercase;letter-spacing:.05em;font-size:.85em;font-weight:700}.Werwolf-module__9_EAqa__deathList{flex-direction:column;gap:.3rem;margin:0 0 .75rem;padding:0;font-size:.95em;list-style:none;display:flex}.Werwolf-module__9_EAqa__deathList li{border:2px solid var(--theme-text);padding:.5rem 1ch}.Werwolf-module__9_EAqa__deathCause{opacity:.7;font-size:.8em}
.WhoAmI-module__oame1q__root{font-family:var(--font-family-mono);max-width:720px;margin:0 auto}.WhoAmI-module__oame1q__row{margin:0 0 calc(var(--theme-line-height-base) * .75rem) 0;display:block}.WhoAmI-module__oame1q__rowHead{min-height:calc(var(--font-size) * var(--theme-line-height-base));align-items:center;margin:0 0 .4rem;display:flex}.WhoAmI-module__oame1q__rowLabel{text-transform:uppercase;letter-spacing:.1em;opacity:.7;font-size:.75em;font-weight:700}.WhoAmI-module__oame1q__rowBody{display:block}.WhoAmI-module__oame1q__stepper{height:calc(var(--font-size) * var(--theme-line-height-base) * 2);border:2px solid var(--theme-text);align-items:stretch;display:inline-flex}.WhoAmI-module__oame1q__stepperBtn{background:var(--theme-background);width:44px;color:var(--theme-text);font-family:var(--font-family-mono);cursor:pointer;border:0;outline:0;flex:0 0 44px;justify-content:center;align-items:center;font-size:1.25em;font-weight:700;display:inline-flex}.WhoAmI-module__oame1q__stepperBtn+.WhoAmI-module__oame1q__stepperValue,.WhoAmI-module__oame1q__stepperValue+.WhoAmI-module__oame1q__stepperBtn{border-left:2px solid var(--theme-text)}.WhoAmI-module__oame1q__stepperBtn:hover:not(:disabled),.WhoAmI-module__oame1q__stepperBtn:focus-visible:not(:disabled){background:var(--theme-text);color:var(--theme-background)}.WhoAmI-module__oame1q__stepperBtn:disabled{opacity:.35;cursor:not-allowed}.WhoAmI-module__oame1q__stepperValue{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-width:4ch;padding:0 1ch;font-size:1.25em;font-weight:700;display:inline-flex}.WhoAmI-module__oame1q__collapsible{border:1px solid var(--theme-border);margin:0 0 calc(var(--theme-line-height-base) * .75rem) 0}.WhoAmI-module__oame1q__collapsibleSummary{cursor:pointer;text-transform:uppercase;letter-spacing:.1em;-webkit-user-select:none;user-select:none;min-height:calc(var(--font-size) * var(--theme-line-height-base) * 2);align-items:center;padding:.6rem 1ch;font-size:.75em;font-weight:700;display:flex}.WhoAmI-module__oame1q__collapsibleSummary:hover{background:var(--theme-text);color:var(--theme-background)}.WhoAmI-module__oame1q__namesGrid{border-top:1px solid var(--theme-border);grid-template-columns:1fr;gap:.5rem;padding:.75rem 1ch;display:grid}.WhoAmI-module__oame1q__nameInput{background:var(--theme-background);width:100%;color:var(--theme-text);border:2px solid var(--theme-text);font-family:var(--font-family-mono);box-sizing:border-box;outline:0;min-height:44px;padding:.5rem 1ch;font-size:1em}.WhoAmI-module__oame1q__nameInput:focus{background:var(--theme-window-shadow,var(--theme-background))}.WhoAmI-module__oame1q__startWrapper,.WhoAmI-module__oame1q__actionRow{margin:calc(var(--theme-line-height-base) * .75rem) 0 0 0;flex-direction:column;gap:.5rem;display:flex}.WhoAmI-module__oame1q__error{color:var(--chip-wine);text-align:center;font-size:.85em}.WhoAmI-module__oame1q__phaseHeading{text-transform:uppercase;letter-spacing:.08em;text-align:center;margin:0 0 .75rem;font-size:1.05em;font-weight:700}.WhoAmI-module__oame1q__loading{margin:calc(var(--theme-line-height-base) * .75rem) 0 .5rem 0;letter-spacing:.05em;align-items:baseline;gap:1ch;font-size:.95em;display:flex}.WhoAmI-module__oame1q__loadingText{text-transform:uppercase;letter-spacing:.08em}.WhoAmI-module__oame1q__assignInstruction{text-align:center;opacity:.85;margin:0 0 1rem;font-size:1em;line-height:1.4}.WhoAmI-module__oame1q__assignForm{margin:0 0 1rem;display:block}.WhoAmI-module__oame1q__cardInput{background:var(--theme-background);width:100%;color:var(--theme-text);border:2px solid var(--theme-text);font-family:var(--font-family-mono);box-sizing:border-box;text-align:center;outline:0;min-height:56px;padding:.75rem 1ch;font-size:clamp(1rem,4vw,1.25rem)}.WhoAmI-module__oame1q__cardInput:focus{background:var(--theme-window-shadow,var(--theme-background))}.WhoAmI-module__oame1q__handoffPanel{text-align:center;border:1px dashed var(--theme-border);flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:30vh;padding:1.5rem 1ch;display:flex}.WhoAmI-module__oame1q__handoffHint{opacity:.75;letter-spacing:.03em;max-width:36ch;margin:0;font-size:.95em;line-height:1.5}.WhoAmI-module__oame1q__progressBar{flex-wrap:wrap;align-items:center;gap:.4rem;margin:.25rem 0 1rem;display:flex}.WhoAmI-module__oame1q__progressBlock{background:var(--theme-background);border:1px solid var(--theme-text);flex:none;width:1.5rem;height:.4rem;display:inline-block}.WhoAmI-module__oame1q__progressBlockDone{background:var(--theme-text)}.WhoAmI-module__oame1q__progressBlockActive{background:var(--chip-orange);border-color:var(--chip-text)}.WhoAmI-module__oame1q__progressLabel{opacity:.7;letter-spacing:.05em;text-transform:uppercase;font-variant-numeric:tabular-nums;margin-left:auto;font-size:.8em}.WhoAmI-module__oame1q__playHint{opacity:.75;margin:0 0 1rem;font-size:.9em;line-height:1.5}.WhoAmI-module__oame1q__playerGrid{grid-template-columns:1fr;gap:.5rem;display:grid}.WhoAmI-module__oame1q__playerBtn{background:var(--theme-background);width:100%;min-height:64px;color:var(--theme-text);box-shadow:inset 0 0 0 2px var(--theme-text);font-family:var(--font-family-mono);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;word-break:break-word;border:0;outline:0;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;padding:.6rem 1ch;font-size:1em;font-weight:700;transition:background .1s linear,color .1s linear,transform 80ms ease-out;display:flex}.WhoAmI-module__oame1q__playerBtn:hover:not(:disabled),.WhoAmI-module__oame1q__playerBtn:focus-visible:not(:disabled){background:var(--theme-button-background)}.WhoAmI-module__oame1q__playerBtn:active:not(:disabled){transform:scale(.98)}.WhoAmI-module__oame1q__playerBtnName{display:inline-block}.WhoAmI-module__oame1q__playerBtnSolved{cursor:not-allowed;opacity:.5;text-decoration:line-through;text-decoration-thickness:2px}.WhoAmI-module__oame1q__playerBtnSolvedLabel{opacity:.7;letter-spacing:.1em;font-size:.7em;font-weight:500;text-decoration:none}@media (prefers-reduced-motion:reduce){.WhoAmI-module__oame1q__playerBtn{transition:none}.WhoAmI-module__oame1q__playerBtn:active{transform:none}}.WhoAmI-module__oame1q__modalBackdrop{z-index:50;background:#0000008c;justify-content:center;align-items:center;padding:1rem;animation:.18s ease-out WhoAmI-module__oame1q__fadeIn;display:flex;position:fixed;inset:0}@keyframes WhoAmI-module__oame1q__fadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.WhoAmI-module__oame1q__modalBackdrop{animation:none}}.WhoAmI-module__oame1q__modal{background:var(--theme-background);color:var(--theme-text);border:2px solid var(--theme-text);box-sizing:border-box;flex-direction:column;gap:.75rem;width:100%;max-width:480px;max-height:92vh;padding:1.25rem 1ch;display:flex;overflow-y:auto}.WhoAmI-module__oame1q__modalHeading{text-transform:uppercase;letter-spacing:.06em;text-align:center;word-break:break-word;font-size:clamp(1.1rem,5vw,1.6rem);font-weight:700}.WhoAmI-module__oame1q__modalSubheading{text-transform:uppercase;letter-spacing:.1em;opacity:.65;text-align:center;margin:0;font-size:.75em;font-weight:700}.WhoAmI-module__oame1q__modalHint{opacity:.7;text-align:center;margin:0;font-size:.85em;line-height:1.5}.WhoAmI-module__oame1q__modalActions{flex-direction:column;gap:.5rem;margin-top:.5rem;display:flex}.WhoAmI-module__oame1q__othersList{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.WhoAmI-module__oame1q__othersRow{border:1px solid var(--theme-border);flex-direction:column;gap:.15rem;padding:.5rem 1ch;display:flex}.WhoAmI-module__oame1q__othersName{text-transform:uppercase;letter-spacing:.1em;opacity:.65;font-size:.7em;font-weight:700}.WhoAmI-module__oame1q__othersCard{text-transform:uppercase;letter-spacing:.04em;word-break:break-word;font-size:clamp(1rem,4.5vw,1.4rem);font-weight:700;line-height:1.2}.WhoAmI-module__oame1q__resultIntro{opacity:.8;text-align:center;margin:0 0 1rem;font-size:.95em;line-height:1.5}.WhoAmI-module__oame1q__resultList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.WhoAmI-module__oame1q__resultRow{border:1px solid var(--theme-border);flex-direction:column;gap:.2rem;padding:.6rem 1ch;display:flex}.WhoAmI-module__oame1q__resultName{text-transform:uppercase;letter-spacing:.1em;opacity:.65;font-size:.7em;font-weight:700}.WhoAmI-module__oame1q__resultCard{text-transform:uppercase;letter-spacing:.04em;word-break:break-word;font-size:1.05em;font-weight:700}@media (min-width:480px){.WhoAmI-module__oame1q__namesGrid{grid-template-columns:1fr 1fr}.WhoAmI-module__oame1q__playerGrid{grid-template-columns:1fr 1fr;gap:.6rem}}@media (min-width:720px){.WhoAmI-module__oame1q__playerGrid{grid-template-columns:repeat(3,1fr)}.WhoAmI-module__oame1q__modalActions{flex-direction:row}.WhoAmI-module__oame1q__modalActions>*{flex:1 1 0}}
.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__shareBar{margin-top:calc(var(--theme-line-height-base) * 1rem);justify-content:center;display:flex}.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__keyWide{max-width:7ch;font-size:.7em}.Wordle-module__yq5SFa__cell{font-size:var(--font-size)}.Wordle-module__yq5SFa__kbRow{gap:.2ch}}
