.Masthead-module___YiwVa__masthead{text-align:center;padding:8px 18px 0}.Masthead-module___YiwVa__kicker{font-family:var(--font-game), Georgia, serif;color:var(--ink);font-size:max(15px,min(4.6vw,19px));font-style:italic;font-weight:600;line-height:1}.Masthead-module___YiwVa__title{font-family:var(--font-display), "Anton", sans-serif;letter-spacing:.01em;color:var(--accent);white-space:nowrap;margin:3px 0 0;font-size:max(30px,min(11vw,44px));font-weight:400;line-height:.86}.Masthead-module___YiwVa__filet{height:var(--rule-heavy,3px);background:var(--ink);margin-top:9px}.Masthead-module___YiwVa__dateline{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;color:var(--ink-33);border-bottom:var(--rule-hair,1px) solid var(--ink);grid-template-columns:minmax(32px,1fr) auto minmax(32px,1fr);align-items:center;column-gap:6px;padding:6px 0 5px;font-size:10.5px;display:grid}.Masthead-module___YiwVa__dltext{grid-column:2}.Masthead-module___YiwVa__help{grid-column:3;justify-self:end;align-items:center;display:inline-flex}
.Tile-module__Z6vYoa__tile{box-sizing:border-box;width:100%;height:var(--cx-tile-h,60px);border:var(--rule-mid,1.5px) solid var(--ink);background:var(--cell);color:var(--ink);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;padding:4px 5px;transition:none;display:flex}.Tile-module__Z6vYoa__tile:disabled{cursor:default}.Tile-module__Z6vYoa__tile[data-selected]{border-color:var(--accent);border-width:var(--rule-heavy,3px);color:var(--accent)}.Tile-module__Z6vYoa__word{font-family:var(--font-game), Georgia, serif;letter-spacing:.01em;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:max(11px,min(3.1vw,14px));font-weight:700;line-height:1.05}
.SolvedRow-module__G2bPbW__solved{box-sizing:border-box;width:100%;min-height:var(--cx-tile-h,60px);border:var(--rule-mid,1.5px) solid var(--ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:8px 10px;animation:.22s steps(4,end) both SolvedRow-module__G2bPbW__mp-celeb-rise;display:flex}.SolvedRow-module__G2bPbW__solved[data-rung="0"]{background:var(--cx-rung-0-bg);color:var(--cx-rung-0-fg)}.SolvedRow-module__G2bPbW__solved[data-rung="1"]{background:var(--cx-rung-1-bg);color:var(--cx-rung-1-fg)}.SolvedRow-module__G2bPbW__solved[data-rung="2"]{background:var(--cx-rung-2-bg);color:var(--cx-rung-2-fg)}.SolvedRow-module__G2bPbW__solved[data-rung="3"]{background:var(--cx-rung-3-bg);color:var(--cx-rung-3-fg)}.SolvedRow-module__G2bPbW__name{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.SolvedRow-module__G2bPbW__words{font-family:var(--font-game), Georgia, serif;overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.2}
.Board-module___BalAq__board{gap:var(--cx-gap,7px);flex-direction:column;width:100%;display:flex}.Board-module___BalAq__grid{gap:var(--cx-gap,7px);grid-template-columns:repeat(4,1fr);display:grid}.Board-module___BalAq__gridShake{animation:90ms steps(2,end) 3 Board-module___BalAq__mp-key-pop;}
.Mistakes-module__VdaRNq__mistakes{justify-content:center;align-items:center;gap:10px;display:flex}.Mistakes-module__VdaRNq__label{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-33);font-size:11px}.Mistakes-module__VdaRNq__dots{gap:7px;display:inline-flex}.Mistakes-module__VdaRNq__dot{border:var(--rule-mid,1.5px) solid var(--ink);background:var(--ink);box-sizing:border-box;border-radius:50%;width:10px;height:10px}.Mistakes-module__VdaRNq__dot[data-spent]{background:var(--paper)}
.Controls-module__P3MzCW__controls{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.Controls-module__P3MzCW__btn{border:var(--rule-mid,1.5px) solid var(--ink);border-radius:var(--radius-btn,9px);background:var(--cell);color:var(--ink);cursor:pointer;font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;-webkit-tap-highlight-color:transparent;padding:11px 16px;font-size:12px;font-weight:800;transition:none}.Controls-module__P3MzCW__btn:disabled{cursor:default;opacity:.45}.Controls-module__P3MzCW__btn[data-primary]:not(:disabled){border-color:var(--accent);color:var(--accent)}
.Panel-module__ksBbma__panel{flex-direction:column;align-items:center;padding:14px 16px 18px;animation:.28s ease-out both Panel-module__ksBbma__mp-celeb-rise;display:flex}.Panel-module__ksBbma__banner{border:var(--rule-mid,1.5px) solid var(--ink);text-align:center;width:100%;padding:12px 8px}.Panel-module__ksBbma__banner[data-tone=win]{background:var(--vermillon);animation:.36s steps(5,end) both Panel-module__ksBbma__mp-stamp-in}.Panel-module__ksBbma__banner[data-tone=lose]{background:var(--ink)}.Panel-module__ksBbma__bannerText{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.04em;color:var(--paper);font-size:18px;font-weight:900}.Panel-module__ksBbma__sub{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;color:var(--ink-33);margin-top:12px;font-size:11px}.Panel-module__ksBbma__reveal{gap:var(--cx-gap,7px);flex-direction:column;width:100%;margin-top:14px;display:flex}.Panel-module__ksBbma__cultured{text-align:center;margin-top:12px;padding:0 6px}.Panel-module__ksBbma__kicker{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;color:var(--ink-soft);font-size:10px}.Panel-module__ksBbma__serif{font-family:var(--font-game), Georgia, serif;color:var(--ink-33);max-width:300px;margin:5px auto 0;font-size:14px;font-style:italic;line-height:1.4}.Panel-module__ksBbma__footer{align-items:center;gap:10px;width:100%;margin-top:16px;display:flex}.Panel-module__ksBbma__share{border:var(--rule-mid,1.5px) solid var(--ink);background:var(--cell);cursor:pointer;font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.1em;color:var(--ink);border-radius:9px;flex:1;padding:11px;font-size:12px;font-weight:800}.Panel-module__ksBbma__share:disabled{cursor:default;opacity:.6}.Panel-module__ksBbma__countdown{font-family:var(--font-mono), ui-monospace, monospace;color:var(--ink-soft);text-align:center;letter-spacing:.04em;font-size:10px;line-height:1.3}
