.Nav_nav__BkgJe{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:16px;border-bottom:2px solid var(--grayed);width:100%;max-width:632px;margin:0 auto;gap:8px}.Nav_section__B04WH{display:flex;align-items:center;flex:1 1;&.Nav_isCentered__K7hHB{justify-content:center}&.Nav_isRight__dHGfr{justify-content:flex-end;gap:4px}}.Nav_item__KjuXB{&:not(:last-child){margin-right:4px}}.Button_button__5pkto{border-radius:32px;border:none;background:transparent;color:var(--foreground);font-size:1.125rem;font-family:inherit;display:flex;justify-content:center;align-items:center;padding:0;gap:4px;position:relative;outline-offset:4px;transition:filter .25s;touch-action:manipulation;white-space:nowrap;width:max-content;&:hover{cursor:pointer;>.Button_front__Dnc8S{transform:translateY(-4px)}>.Button_back__E0YVl,>.Button_front__Dnc8S{transition:transform .25s cubic-bezier(.3,.7,.4,1.5)}>.Button_back__E0YVl{transform:translateY(2px)}}&:active{>.Button_front__Dnc8S{transform:translateY(0);transition:transform 34ms}}&:focus:not(:focus-visible){outline:none}}.Button_back__E0YVl{position:absolute;top:0;left:0;height:100%;border-radius:8px;background:var(--border-color);transform:translateY(1px)}.Button_back__E0YVl,.Button_front__Dnc8S{width:100%;will-change:transform;transition:transform .6s cubic-bezier(.3,.7,.4,1)}.Button_front__Dnc8S{display:block;position:relative;border:var(--border);padding:8px 16px;border-radius:8px;font-size:1.25rem;color:var(--foreground);background:var(--background);transform:translateY(-3px);&.Button_xsmall__cf__V{font-size:.875rem;padding:2px 4px}&.Button_small__rPu3t{font-size:.875rem;padding:4px 8px}&.Button_medium__37rOh{font-size:1rem;padding:8px 16px}&.Button_large__YKq4j{font-size:1.125;padding:16px 32px}}.Select_trigger__y_quy{border-radius:32px;border:none;background:transparent;color:var(--foreground);font-size:.875rem;font-family:inherit;display:flex;justify-content:center;align-items:center;padding:0;position:relative;outline-offset:4px;transition:filter .25s;touch-action:manipulation;white-space:nowrap;width:max-content;&:hover{cursor:pointer;.Select_front__43JpN{transform:translateY(-4px)}.Select_back__FOxYr,.Select_front__43JpN{transition:transform .25s cubic-bezier(.3,.7,.4,1.5)}.Select_back__FOxYr{transform:translateY(2px)}}&:active{.Select_front__43JpN{transform:translateY(0);transition:transform 34ms}}&:focus:not(:focus-visible){outline:none}&[data-state=open]{.Select_front__43JpN{transform:translateY(0)}.Select_icon__mkni_{transform:rotate(180deg)}}&[data-disabled]{background-color:var(--grayed);color:var(--foreground);opacity:.5}}.Select_icon__mkni_{transition:transform .2s}.Select_back__FOxYr{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px;background:var(--border-color);transform:translateY(1px)}.Select_back__FOxYr,.Select_front__43JpN{will-change:transform;transition:transform .6s cubic-bezier(.3,.7,.4,1)}.Select_front__43JpN{display:flex;position:relative;border:var(--border);align-items:center;padding:4px 8px;gap:4px;border-radius:8px;font-size:.875rem;color:var(--foreground);background:var(--background);transform:translateY(-3px)}.Select_value__mDCFA{display:flex;align-items:center;gap:8px}.Select_content__trXcK{background-color:var(--background);overflow:hidden;border-radius:8px;border:var(--border);border-bottom:var(--border-thick);z-index:100;width:100%}.Select_item__3_nzU{padding:8px 8px 8px 24px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;&:hover{cursor:pointer}&[data-highlighted]{&:not([data-state=checked]){background-color:var(--grayed)}}}.Select_itemStatus__NchRS{display:block;position:absolute;top:50%;left:4px;transform:translateY(-50%);width:8px;border-radius:50%;height:8px;z-index:120;&.Select_notStarted__IGyZc{background-color:var(--olive-12)}&.Select_playing__W_ipb{background-color:#ff0}}.Select_tag__6F1B8{position:absolute;top:50%;transform:translateY(-50%);left:8px;width:min-content;&>svg{border-radius:32px;background-color:var(--grayed)}}.Select_scrollUp__w00fU{display:flex;align-items:center;justify-content:center;height:25px;background-color:#fff;color:var(--violet-11);cursor:default}.GuessTracker_tracker__glE_3{display:flex;position:relative;justify-content:center;margin-top:0}.GuessTracker_track__pWrRq{display:grid;place-items:center;background-color:var(--background);color:var(--foreground);height:20px;width:20px;border-radius:0;font-size:.875rem;border:1px solid var(--grayed);transition:background-color .3s;opacity:.5;&.GuessTracker_isCurrent__4BsSL{border-color:var(--foreground);opacity:1}&.GuessTracker_isFilled__LbhQA{background-color:var(--empty);border-color:var(--empty-border);opacity:.5}&.GuessTracker_isCorrect__wusW0{border-color:var(--correct-border);background-color:var(--correct);opacity:1}}.Flex_flexList__gQiiB{display:flex;gap:8px;justify-content:space-between;align-items:flex-end;&.Flex_justifyStart__RZ5gU{justify-content:flex-start}&.Flex_justifyEnd__4OdG3{justify-content:flex-end}&.Flex_alignStart__teEUP{align-items:flex-start}&.Flex_alignCenter__SHiV2{align-items:center}}.Flex_flexCentered__JRz3p{display:flex;justify-content:center;align-items:center;gap:8px}.Flex_flexItem___pjYl{flex:1 1}.Flex_flexHeading__XDYkV{text-transform:uppercase;font-size:.75rem;color:var(--olive-9);margin-bottom:8px}.Game_game__I6gcu{width:100%;max-width:632px;margin:0 auto;max-height:660px;display:flex;flex-direction:column;justify-content:space-between;overflow-y:hidden}@media screen and (max-height:960px) and (max-width:660px){.Game_game__I6gcu{max-height:calc(100vh - 124px)}}.Margin_mb1__4JCC_{margin-bottom:4px}.Margin_mb2__2SSTw{margin-bottom:8px}.Margin_mb3__4pxrQ{margin-bottom:12px}.Margin_mb4__NJlYo{margin-bottom:16px}.Margin_mb5__e49PN{margin-bottom:32px}.MainMenu_menu__kgSd_{align-items:center;display:flex;height:100vh;justify-content:space-between;flex-direction:column;left:0;padding:0 16px;position:absolute;top:0;width:100vw;z-index:99;animation:MainMenu_fadeIn__MxjK8 .5s ease-out forwards}.MainMenu_heading__abpJL{font-size:2rem;text-align:center;margin-bottom:16px}.MainMenu_body__3PknC{color:var(--text-gray);text-align:center;line-height:1.5;font-size:1.25rem}.MainMenu_subtext__eDY_x{display:flex;align-items:center}.MainMenu_time__0LXHY{text-align:center}.MainMenu_content__nADcp{flex-direction:column;opacity:0;animation:MainMenu_fadeIn__MxjK8 .5s ease-out forwards;max-width:300px}.MainMenu_content__nADcp,.MainMenu_logo__hgXzi{display:flex;align-items:center;justify-content:center}.MainMenu_logo__hgXzi{margin:16px 0;gap:1px}.MainMenu_letter__Qt9dJ{width:24px;height:24px;display:flex;justify-content:center;align-items:center;border:var(--border);background-color:var(--background);border-radius:8px;&:first-child{transform:rotate(-4deg);background-color:var(--correct);border-color:var(--correct-border)}&:nth-child(2){transform:rotate(2deg);background-color:var(--misplaced);border-color:var(--misplaced-border)}&:nth-child(3){transform:rotate(1deg);background-color:var(--incorrect);border-color:var(--incorrect-border)}&:nth-child(4){transform:rotate(-1deg)}&:nth-child(5){transform:rotate(2deg)}&:nth-child(6){transform:rotate(4deg)}}.MainMenu_settings__yjyEz{display:flex;flex-direction:column;gap:16px}.MainMenu_box__AUGm5{border-radius:16px;padding:16px;border:var(--border);overflow-x:auto;background-color:var(--background);max-width:300px}.MainMenu_settingsItem__q_iiJ{display:flex;justify-content:space-between;gap:16px;align-items:center}.MainMenu_alert__VTyQb{background-color:var(--misplaced);border-radius:8px;padding:16px;margin-bottom:16px}.MainMenu_inputContainer__e8DD9{display:flex;gap:4px;width:100%}.MainMenu_inputWrapper__qFCNB{display:flex;flex-direction:column;flex:1 1}.MainMenu_input__QTLng{width:100%}.MainMenu_button__BK1eb,.MainMenu_input__QTLng{padding:8px 16px;border:none;border-radius:8px;background-color:var(--background);color:var(--foreground);font-size:1rem;font-family:inherit}.MainMenu_button__BK1eb{cursor:pointer;transition:background-color .2s ease-in-out;display:flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;height:-moz-fit-content;height:fit-content;align-self:flex-start;&:hover:not(:disabled){background-color:var(--grayed)}&:disabled{cursor:not-allowed;opacity:.6}}.MainMenu_spinner__hRkiy{width:16px;height:16px;border:2px solid var(--foreground);border-top:2px solid transparent;border-radius:50%;animation:MainMenu_spin__AKuQY .6s linear infinite}@keyframes MainMenu_spin__AKuQY{to{transform:rotate(1turn)}}.MainMenu_error__kn6hq{color:red}.MainMenu_error__kn6hq,.MainMenu_success__guXMS{font-size:.875rem;margin-top:4px;margin-bottom:8px;text-align:left;width:100%}.MainMenu_success__guXMS{color:green}@keyframes MainMenu_dropIn__WuNAM{0%{opacity:0;transform:translateY(-16px)}50%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(-16px)}}@keyframes MainMenu_fadeIn__MxjK8{0%{opacity:0}to{opacity:1}}.EndgameModal_flex__zzAvV{display:flex;gap:8px;justify-content:space-between;align-items:center;flex-wrap:wrap;margin:16px 0}.EndgameModal_grid__Uhzgc{display:grid;grid-template-columns:80px repeat(6,minmax(96px,1fr));position:relative;overflow-x:auto;box-shadow:0 0 0 var(--shadow-normal);&.EndgameModal_notScrolledToEnd__EKGbz{box-shadow:inset -6px 0 6px var(--shadow-normal)}}.EndgameModal_gridColumn__Nojoy{display:grid;grid-template-rows:repeat(4,minmax(32px,1fr));margin-right:-2px;&.EndgameModal_isFixed__i9YpJ{position:-webkit-sticky;position:sticky;left:0;background:var(--background);z-index:9}}.EndgameModal_gridItem__WN79_{border:var(--border);text-align:center;padding:4px;display:flex;align-items:center;justify-content:center;transition:box-shadow .2s,transform .2s,background-color .2s,background-position .75s;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-image:linear-gradient(-45deg,var(--background) 40%,var(--olive-8),var(--background) 80%);background-size:300% 300%;background-position:-200%;background-repeat:no-repeat;&.EndgameModal_isLoading__Z_Im_{animation:EndgameModal_shine__S5ySU .5s ease-in-out infinite alternate}&.EndgameModal_isEmpty__kDKas{background:var(--grayed)}&.EndgameModal_isSpaced__8uhMI{border:none;border-right:var(--border)}&:not(:first-child){margin-top:-1px}&:not(:last-child){margin-bottom:-1px}}.EndgameModal_stats__BJz34{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-start}.EndgameModal_stat__geWea{flex:1 1 40px;text-align:center}.EndgameModal_statNumber__EHvb8{position:relative;display:block;font-size:1.5rem}.EndgameModal_statIndicator__lC3y4{position:absolute;right:calc(100% + 2px);top:50%;transform:translateY(-50%)}.EndgameModal_statHeading__AOJ2z{color:var(--text-gray);font-size:.875rem;border-radius:4px}.EndgameModal_button__lL4Di{font-size:1rem;flex:1 1}.EndgameModal_footer__6SCom{border:var(--border);border-radius:16px;padding:16px}.EndgameModal_footerBox__f5tMG{overflow-x:auto}.EndgameModal_guessDistribution__aBYs5{display:flex;gap:4px;margin-bottom:4px;font-size:.875rem}.EndgameModal_guessDistributionText__H8rLX{padding:4px 0;width:8px;font-weight:700}.EndgameModal_guessDistributionBar__tmq9N{display:inline-block;background-color:var(--grayed);padding:4px 8px;min-width:32px;border-radius:16px;text-align:right}@keyframes EndgameModal_shine__S5ySU{0%{background-position:-200%}to{background-position:100%}}.Checkbox_wrapper__qxj23{display:flex;align-items:center;gap:4px}.Checkbox_checkbox__vTEeP{border:var(--border);background-color:var(--background);width:16px;height:16px;border-radius:16px;display:flex;align-items:center;justify-content:center;padding-top:2px;&:hover{cursor:pointer;opacity:.8}}.Checkbox_label__EAa0D{font-size:.875rem;&:hover{cursor:pointer;opacity:.8}}.GameModeToggleGroup_group__nusCh{display:flex;justify-content:space-between;border-radius:8px;gap:4px;position:relative}.GameModeToggleGroup_item__LyoaF{border:none;flex:1 1;border-radius:8px;padding:8px;color:var(--foreground);background-color:var(--background);border:var(--border);border-bottom:var(--border-thick);font-size:.875rem;white-space:nowrap;transition:transform .25s cubic-bezier(.3,.7,.4,1.5),background-color .2s ease;&.GameModeToggleGroup_active__CGq3l{background-color:var(--correct)}&:hover{cursor:pointer;transform:translateY(-2px);border-radius:8px}}