@font-face{font-family:Inconsolata;font-style:normal;font-weight:200 900;font-stretch:50% 200%;font-display:swap;src:url(../media/6c6bd8da1f39d3ee-s.09k1~2m4oj1fg.woff2?dpl=dpl_CMFqMD5tVLTt7qwEQNtXqwBbMTk7)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inconsolata;font-style:normal;font-weight:200 900;font-stretch:50% 200%;font-display:swap;src:url(../media/3e41bce67da6b763-s.132t0vib.~~jz.woff2?dpl=dpl_CMFqMD5tVLTt7qwEQNtXqwBbMTk7)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inconsolata;font-style:normal;font-weight:200 900;font-stretch:50% 200%;font-display:swap;src:url(../media/1164b421d5b47582-s.p.0.fql4ki~q-40.woff2?dpl=dpl_CMFqMD5tVLTt7qwEQNtXqwBbMTk7)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inconsolata Fallback;src:local(Arial);ascent-override:76.59%;descent-override:16.94%;line-gap-override:0.0%;size-adjust:112.16%}.inconsolata_aa07e957-module__cyLGca__className{font-family:Inconsolata,Inconsolata Fallback;font-style:normal}
.CellRow-module__yPnu9W__row{background:#000;gap:2px;padding:2px;display:inline-flex}.CellRow-module__yPnu9W__cell{background:#fff;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:relative}.CellRow-module__yPnu9W__clueText{color:#000;font-variation-settings:"wdth" 55.4, "wght" 553;letter-spacing:.01em;flex-direction:column;align-items:center;font-size:15px;font-weight:553;line-height:1.05;display:flex}.CellRow-module__yPnu9W__clueLine{display:block}.CellRow-module__yPnu9W__letter{color:#1a4d8c;font-variation-settings:"wdth" 100, "wght" 450;font-family:revert;font-size:1.4rem;line-height:1}.CellRow-module__yPnu9W__animate{opacity:0;animation:1.8s ease-out infinite CellRow-module__yPnu9W__write}@keyframes CellRow-module__yPnu9W__write{0%{opacity:0;transform:scale(.5)}10%{opacity:1;transform:scale(1)}75%{opacity:1;transform:scale(1)}90%,to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.CellRow-module__yPnu9W__animate{opacity:1;animation:none}}[data-theme=dark] .CellRow-module__yPnu9W__row{background:#555568}[data-theme=dark] .CellRow-module__yPnu9W__cell{background:#2a2a3e}[data-theme=dark] .CellRow-module__yPnu9W__clueText{color:#e0e0e0}[data-theme=dark] .CellRow-module__yPnu9W__letter{color:#8ab4f8}
.CrosswordLoading-module__QHCiDa__loading{text-align:center;background-color:#f6f5f2;background-image:linear-gradient(160deg, #f6f5f200 0, #f6f5f200 300px, #f6f5f2 650px), var(--crossword-grid-light);background-repeat:no-repeat,repeat;background-size:100% 100%,238px 238px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1rem;min-height:50vh;padding:2rem 1.25rem;display:flex}.CrosswordLoading-module__QHCiDa__content{flex-direction:column;align-items:center;gap:1rem;animation:.2s both CrosswordLoading-module__QHCiDa__loadingIn;display:flex}@keyframes CrosswordLoading-module__QHCiDa__loadingIn{0%{opacity:0}to{opacity:1}}[data-theme=dark] .CrosswordLoading-module__QHCiDa__loading{background-color:var(--page-bg);background-image:linear-gradient(160deg, #1a1a2e00 0, #1a1a2e00 300px, var(--page-bg) 650px), var(--crossword-grid-dark)}.CrosswordLoading-module__QHCiDa__tip{color:#57534e;max-width:22rem;margin:4rem 0 0;font-size:.875rem;line-height:1.45;animation:.4s both CrosswordLoading-module__QHCiDa__tipIn}.CrosswordLoading-module__QHCiDa__tip strong{color:#0e7c86}@keyframes CrosswordLoading-module__QHCiDa__tipIn{0%{opacity:0}to{opacity:1}}[data-theme=dark] .CrosswordLoading-module__QHCiDa__tip{color:var(--game-text-secondary)}[data-theme=dark] .CrosswordLoading-module__QHCiDa__tip strong{color:#55d4e2}.CrosswordLoading-module__QHCiDa__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.page-module__G8fczG__container{flex-direction:column;width:100%;height:calc(100vh - 60px);display:flex}@supports (height:100dvh){.page-module__G8fczG__container{height:calc(100dvh - 60px)}}.page-module__G8fczG__loading{color:#64748b;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:100dvh;display:flex}.page-module__G8fczG__spinner{border:3px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;width:40px;height:40px;animation:1s linear infinite page-module__G8fczG__spin}@keyframes page-module__G8fczG__spin{to{transform:rotate(360deg)}}.page-module__G8fczG__error{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:2rem;display:flex}.page-module__G8fczG__error h1{color:#1e293b;margin:1rem 0 .5rem;font-size:1.5rem}.page-module__G8fczG__error p{color:#64748b;margin:0}.page-module__G8fczG__premiumPrompt{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:2rem;display:flex}.page-module__G8fczG__premiumPrompt h1{color:var(--page-text,#1e293b);margin:1rem 0 .5rem;font-size:1.5rem}.page-module__G8fczG__premiumPrompt p{color:var(--game-text-secondary,#64748b);margin:.5rem 0 1.5rem}.page-module__G8fczG__lockIcon{font-size:3rem}.page-module__G8fczG__upgradeButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f5a623 0%,#f7931a 100%);border:none;border-radius:10px;padding:14px 32px;font-size:.95rem;font-weight:600;transition:all .2s}.page-module__G8fczG__upgradeButton:hover{transform:translateY(-1px);box-shadow:0 4px 16px #f7931a66}.page-module__G8fczG__upgradeButton:active{transform:translateY(0)}.page-module__G8fczG__loginPrompt{color:var(--game-text-secondary,#64748b);margin-top:1.5rem;font-size:.875rem}.page-module__G8fczG__loginLink{color:var(--page-text,#1e293b);cursor:pointer;background:0 0;border:none;padding:0;font-size:.875rem;text-decoration:underline}.page-module__G8fczG__loginLink:hover{opacity:.8}.page-module__G8fczG__backLink{color:#64748b;font-size:.875rem;text-decoration:none;position:absolute;top:1rem;left:1rem}.page-module__G8fczG__backLink:hover{color:#334155}
