@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/arimo-latin-400-normal-Bqnq6eT5.woff2) format("woff2"),url(/assets/arimo-latin-400-normal-Cd1L7MI3.woff) format("woff")}@font-face{font-family:Arimo;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/arimo-latin-400-italic-xqrvcx6M.woff2) format("woff2"),url(/assets/arimo-latin-400-italic-BPT4MgRt.woff) format("woff")}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/arimo-latin-600-normal-dPfV5LTf.woff2) format("woff2"),url(/assets/arimo-latin-600-normal-DA114YRh.woff) format("woff")}@font-face{font-family:Arimo;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/arimo-latin-600-italic-DE1tYdfH.woff2) format("woff2"),url(/assets/arimo-latin-600-italic-uxubRyLT.woff) format("woff")}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/arimo-latin-700-normal-DhEW593l.woff2) format("woff2"),url(/assets/arimo-latin-700-normal-x_huS3KV.woff) format("woff")}@font-face{font-family:Arimo;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/arimo-latin-700-italic-B1UitvUd.woff2) format("woff2"),url(/assets/arimo-latin-700-italic-BPBgY6zg.woff) format("woff")}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-arabic-arabic-700-normal-3CqrwsiZ.woff2) format("woff2"),url(/assets/noto-sans-arabic-arabic-700-normal-DXnsSW3z.woff) format("woff")}.topbar[data-v-59023de4]{position:relative;display:grid;height:58px;padding:8px 14px;border-bottom:1px solid #d3d6da;place-items:center}.theme-toggle[data-v-59023de4]{position:absolute;right:14px;bottom:11px;display:grid;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;place-items:center}.theme-toggle[data-v-59023de4]:hover{background:#ececee}.theme-toggle svg[data-v-59023de4]{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.theme-toggle svg.moon[data-v-59023de4]{fill:currentColor;stroke:none}@media(max-width:700px){.topbar[data-v-59023de4]{display:grid;height:39px;padding:0 8px;grid-template-columns:minmax(0,1fr) 30px;gap:4px}.theme-toggle[data-v-59023de4]{position:static;width:30px;height:30px;align-self:center}}html[data-theme=dark] .topbar{border-color:#3a3a3c}html[data-theme=dark] .theme-toggle:hover{background:#2a2a2c}.date-nav[data-v-6d1a080f]{display:grid;width:min(92%,360px);margin:5px auto 2px;grid-template-columns:76px 1fr 76px;column-gap:4px;align-items:center;text-align:center}.date-nav button[data-v-6d1a080f]{display:grid;width:32px;height:100%;min-height:32px;padding:0;border:0;border-radius:8px;background:transparent;cursor:pointer;place-items:center}.date-nav button>svg[data-v-6d1a080f]{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.date-nav button[data-v-6d1a080f]:hover:not(:disabled){background:#f2f2f2}.date-nav button[data-v-6d1a080f]:disabled{opacity:.2;cursor:default}.date-nav .date-display[data-v-6d1a080f]{display:block;width:100%;height:100%;padding:2px 8px;border-radius:5px;font-size:inherit;line-height:normal}.date-nav .next-day[data-v-6d1a080f]{width:74px;justify-self:start}.date-nav>button[data-v-6d1a080f]:first-child{justify-self:end}.date-nav .next-day.has-countdown[data-v-6d1a080f]{display:flex;width:auto;padding:0;gap:2px;opacity:1;cursor:default}.date-nav .next-day.has-countdown svg[data-v-6d1a080f]{width:17px;height:17px;opacity:.2}.date-nav .next-release[data-v-6d1a080f]{opacity:.65;font-size:10px;font-weight:600;white-space:nowrap}.date-nav .date-display[data-v-6d1a080f]:hover{background:#f2f2f2}.date-nav strong[data-v-6d1a080f],.date-nav small[data-v-6d1a080f]{display:block}.date-nav strong[data-v-6d1a080f]{font-size:14px}.date-nav small[data-v-6d1a080f]{margin-top:2px;color:#787c7e;font-size:11px}html[data-theme=dark] .date-nav button:hover:not(:disabled),html[data-theme=dark] .date-nav .date-display:hover{background:#2a2a2c}.connections-grid[data-v-c256c248]{--preview-empty-stroke: #3a3a3c;--preview-incorrect-fill: #565758;overflow:visible}html[data-theme=dark] .connections-grid{--preview-empty-stroke: #3a3a3c;--preview-incorrect-fill: #48494b}.mini-grid[data-v-ecea811a]{display:block;--blank: #e0e2e4;--black: #2b2c2e;--pencilled: #777;--filled: #9fb8ea;--resigned: #d6b84a;--correct: #6aaa64}.mini-grid rect[data-v-ecea811a]{fill:var(--blank)}.mini-grid .block rect[data-v-ecea811a]{fill:var(--black)}.mini-grid circle[data-v-ecea811a]{fill:var(--pencilled)}.mini-grid .filled rect[data-v-ecea811a]{fill:var(--filled)}.mini-grid.resigned .filled rect[data-v-ecea811a]{fill:var(--resigned)}.mini-grid .penciled rect[data-v-ecea811a],.mini-grid.resigned .penciled rect[data-v-ecea811a]{fill:var(--blank)}.mini-grid.solved .filled rect[data-v-ecea811a]{fill:var(--correct)}.mini-grid.solved.resigned .filled rect[data-v-ecea811a]{fill:var(--resigned)}.mini-grid.solved.resigned .pre-resign-correct rect[data-v-ecea811a]{fill:var(--correct)}.wordle-grid[data-v-70380d8c]{--preview-empty-stroke: #3a3a3c;overflow:visible}.mystery-mark[data-v-70380d8c]{fill:#fff;stroke:#fff;stroke-width:.25px;font:900 6px Arial,sans-serif;paint-order:stroke fill;text-anchor:middle}html[data-theme=dark] .wordle-grid{--preview-empty-stroke: #3a3a3c}.game-preview[data-v-7fc5e7ee]{display:grid;width:var(--preview-box-width);height:var(--preview-box-height);max-width:100%;max-height:100%;min-width:0;min-height:0;overflow:hidden;place-items:center}.game-preview[data-v-7fc5e7ee] svg{display:block;width:100%;height:100%;max-width:100%;max-height:100%;min-width:0;min-height:0}.share[data-v-7fc5e7ee]{--preview-box-width: 76px;--preview-box-height: 104px}.archive[data-v-7fc5e7ee]{--preview-box-width: 42px;--preview-box-height: 50px}.archive-view[data-v-f379a493]{width:min(calc(100% - 28px),760px,max(240px,calc((100dvh - 300px)*1.4)));margin:8px auto 12px;padding-bottom:4px;animation:content-in-f379a493 .18s ease-out both}.archive-header[data-v-f379a493]{display:grid;margin-bottom:12px;grid-template-columns:40px 40px minmax(0,1fr) auto 40px 40px;gap:2px;align-items:center;text-align:center}.archive-header h1[data-v-f379a493]{margin:0;font-family:Georgia,serif;font-size:clamp(22px,4vw,30px)}.archive-header button[data-v-f379a493]{display:grid;height:36px;padding:0;border:0;border-radius:9px;background:transparent;font-size:27px;cursor:pointer;place-items:center}.archive-header button svg[data-v-f379a493]{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.archive-header .today-button[data-v-f379a493]{display:flex;width:auto;padding:0 10px;background:#eceeeb;font-size:12px;font-weight:700;gap:4px}.archive-header button[data-v-f379a493]:hover:not(:disabled){background:#e2e5e0}.archive-header button[data-v-f379a493]:disabled{opacity:.2}.archive-weekdays[data-v-f379a493],.archive-grid[data-v-f379a493]{display:grid;grid-template-columns:repeat(7,1fr)}.archive-weekdays span[data-v-f379a493]{padding:7px;color:#787c7e;text-align:center;font-size:11px;font-weight:700;text-transform:uppercase}.archive-grid[data-v-f379a493]{container-type:inline-size;gap:6px}.archive-grid-wrap[data-v-f379a493]{position:relative}.archive-grid button[data-v-f379a493]{position:relative;display:grid;min-width:0;aspect-ratio:1.22;container-type:inline-size;padding:7px;border:0;border-radius:6%;background:#f1f2f0;cursor:pointer;place-items:start}.archive-grid button[data-v-f379a493]:hover:not(:disabled){background:#e5ebf5}.archive-grid button[data-v-f379a493]:disabled{cursor:default;opacity:.25}.archive-grid button.upcoming[data-v-f379a493]{opacity:.65}.archive-grid .archive-release[data-v-f379a493]{position:absolute;right:5px;bottom:5px;padding:2px 3px;border-radius:3px;color:#565758;background:#ffffffb8;font-size:clamp(9px,1.35vw,11px);font-weight:700;line-height:1.15;text-align:center;white-space:nowrap}.archive-grid button.muted[data-v-f379a493]{color:#878a8c;background:#f7f7f6}.archive-grid button.today .archive-day-number[data-v-f379a493]{display:grid;position:absolute;top:0;left:0;box-sizing:border-box;width:38cqw;height:38cqw;padding:3cqw;border-radius:10cqw 0;color:#fff;background:#4c7fd1;font-weight:800;place-items:center}.archive-grid button.selected[data-v-f379a493]{box-shadow:inset 0 0 0 2px #4c7fd1}.archive-day-number[data-v-f379a493]{position:relative;z-index:1;font-size:20cqw}.archive-loading[data-v-f379a493]{position:absolute;inset:0;z-index:3;display:grid;border-radius:8px;background:#ffffff94;place-items:center}.archive-spinner[data-v-f379a493]{width:28px;height:28px;border:3px solid rgb(76 127 209 / 28%);border-top-color:#4c7fd1;border-radius:50%;animation:archive-spin-f379a493 .65s linear infinite}.archive-preview.archive[data-v-f379a493]{position:absolute;inset:28% 8% 8% 28%;width:auto;height:auto;min-width:0;min-height:0;overflow:hidden;place-items:end}.archive-preview.archive.wordle[data-v-f379a493] .wordle-grid,.archive-preview.archive.connections[data-v-f379a493] .connections-grid{width:100%;height:100%;max-width:100%;max-height:100%;overflow:hidden}.archive-preview.archive.mini[data-v-f379a493] .mini-grid,.archive-preview.archive.midi[data-v-f379a493] .mini-grid,.archive-preview.archive.dn[data-v-f379a493] .mini-grid{width:auto;height:100%;max-width:100%;max-height:100%}@media(max-width:600px){.archive-view[data-v-f379a493]{width:min(calc(100% - 16px),760px,max(240px,calc((100dvh - 245px)*1.4)))}.archive-header[data-v-f379a493]{grid-template-columns:34px 34px minmax(0,1fr) auto 34px 34px}.archive-header h1[data-v-f379a493]{font-size:clamp(18px,5vw,24px)}.archive-header button[data-v-f379a493]{height:34px;font-size:24px}.archive-header .today-button[data-v-f379a493]{padding:0 8px;font-size:11px}.archive-grid[data-v-f379a493]{gap:4px}.archive-grid button[data-v-f379a493]{padding:4px}}@keyframes content-in-f379a493{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes archive-spin-f379a493{to{transform:rotate(360deg)}}html[data-theme=dark] .archive-header button:hover:not(:disabled){background:#2a2a2c}html[data-theme=dark] .archive-header .today-button{background:#303033}html[data-theme=dark] .archive-grid .archive-release{color:#d0d0d2;background:#111113b8}html[data-theme=dark] .archive-grid button{color:#f3f3f3;background:#29292c}html[data-theme=dark] .archive-grid button.muted{background:#222225}html[data-theme=dark] .archive-grid button:hover:not(:disabled){background:#303b50}html[data-theme=dark] .archive-grid button.selected{box-shadow:inset 0 0 0 2px #75a7f5}html[data-theme=dark] .archive-grid button.today .archive-day-number{color:#fff;background:#75a7f5}html[data-theme=dark] .archive-loading{background:#1111139e}html[data-theme=dark] .archive-spinner{border-color:#75a7f547;border-top-color:#75a7f5}.center-state[data-v-404d00df]{display:grid;min-height:60vh;color:#787c7e;place-content:center;justify-items:center;text-align:center;animation:loading-in-404d00df .18s .12s ease both}.loader[data-v-404d00df]{width:32px;height:32px;border:3px solid #d3d6da;border-top-color:#6aaa64;border-radius:50%;animation:spin-404d00df .7s linear infinite}.progress-track[data-v-404d00df]{width:min(72vw,320px);height:8px;overflow:hidden;border-radius:999px;background:#d3d6da}.progress-track span[data-v-404d00df]{display:block;height:100%;border-radius:inherit;background:#6aaa64;transition:width .22s ease}.center-state p[data-v-404d00df]{margin-bottom:5px}.center-state small[data-v-404d00df]{font-size:12px}.error-state[data-v-404d00df]{width:min(86%,360px);margin:auto}.error-state h1[data-v-404d00df]{margin:0;color:#1a1a1b;font-family:Georgia,serif}.error-state p[data-v-404d00df]{line-height:1.45}.error-state button[data-v-404d00df]{padding:10px 18px;border:0;border-radius:4px;color:#fff;background:#1a1a1b;cursor:pointer}@keyframes spin-404d00df{to{transform:rotate(360deg)}}@keyframes loading-in-404d00df{0%{opacity:0}to{opacity:1}}html[data-theme=dark] .center-state{color:#a5a5a5}html[data-theme=dark] .progress-track{background:#3a3a3c}html[data-theme=dark] .error-state h1{color:#fff}.toast[data-v-f84c70fe]{position:fixed;top:68px;left:50%;z-index:10;padding:11px 15px;border-radius:4px;opacity:0;color:#fff;background:#1a1a1b;font-size:14px;font-weight:700;pointer-events:none;transform:translate(-50%,-8px);transition:.18s ease}.toast.visible[data-v-f84c70fe]{opacity:1;transform:translate(-50%)}.keyboard[data-v-fdf42c73]{--tool-text: #30343a;--tool-bg: #dde1e6;--tool-hover: #cdd3da;--tool-active-text: #fff;--tool-active-bg: #35658d;--tool-active-hover: #294f70;--tool-danger-text: #fff;--tool-danger-bg: #b44343;--tool-danger-hover: #963737;width:min(calc(100% - 8px),var(--keyboard-max-width, calc(var(--wordle-board-size) * 1.43)));margin:0 auto;padding:0 8px;container-type:inline-size}.key-row[data-v-fdf42c73]{display:flex;margin:0 auto 7px;gap:5px;justify-content:center}.key-row.inset[data-v-fdf42c73]{padding-inline:5%}.key-row button[data-v-fdf42c73]{height:min(56px,calc((100cqw - 45px) / 7.2));max-height:56px;min-width:0;padding:0;aspect-ratio:auto;border:0;border-radius:4px;background:#d3d6da;flex:1;font-size:clamp(12px,3.8cqw,16px);font-weight:700;cursor:pointer;text-transform:uppercase}.keyboard:not(.crossword) .key-row[data-v-fdf42c73]{margin-bottom:1.4cqw;gap:1cqw}.keyboard:not(.crossword) .key-row button[data-v-fdf42c73]{height:min(11.2cqw,56px);max-height:none;aspect-ratio:auto;border-radius:.8cqw;font-size:4cqw}.keyboard:not(.crossword) .key-row button.wide[data-v-fdf42c73]{font-size:2.8cqw}.keyboard.arabic .key-row button[data-v-fdf42c73]{font-family:"Noto Sans Arabic",var(--app-sans)}.key-row button.wide[data-v-fdf42c73]{aspect-ratio:auto;flex:1.45;font-size:clamp(10px,2.8cqw,13px)}.key-row button.backspace[data-v-fdf42c73]{display:grid;place-items:center}.backspace svg[data-v-fdf42c73]{width:42%;height:auto;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.key-row button.correct[data-v-fdf42c73]{color:#fff;background:#6aaa64}.key-row button.present[data-v-fdf42c73]{color:#fff;background:#c9b458}.key-row button.absent[data-v-fdf42c73]{color:#fff;background:#3a3a3c}.key-row.crossword-tools[data-v-fdf42c73]{display:grid;padding-inline:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.key-row.crossword-tools>span[aria-hidden=true][data-v-fdf42c73]{display:none}.crossword-tool-group[data-v-fdf42c73]{display:flex;min-width:0;gap:5px;grid-column:1}.key-row.crossword-tools.resigned[data-v-fdf42c73]{grid-template-columns:auto minmax(0,1fr) auto}.hint-tool-group[data-v-fdf42c73]{display:flex;gap:5px;grid-column:3;justify-self:end}.key-row button.tool-key[data-v-fdf42c73]{height:38px;max-height:38px;min-width:64px;max-width:110px;padding-inline:10px;aspect-ratio:auto;color:var(--tool-text);background:var(--tool-bg);flex:0 0 auto;letter-spacing:.035em}.key-row button.tool-key[data-v-fdf42c73]:hover:not(.active):not(.resign-key){background:var(--tool-hover)}.key-row button.tool-key.active[data-v-fdf42c73]{color:var(--tool-active-text);background:var(--tool-active-bg)}.key-row button.tool-key.active[data-v-fdf42c73]:hover{background:var(--tool-active-hover)}.key-row button.pencil-key[data-v-fdf42c73]{display:grid;width:38px;max-width:38px;flex:0 0 38px;aspect-ratio:1;place-items:center}.key-row button.resign-key[data-v-fdf42c73]{width:fit-content;max-width:90px;padding-inline:9px;aspect-ratio:auto;grid-column:3;justify-self:end;color:var(--tool-danger-text);background:var(--tool-danger-bg)}.key-row button.hint-key[data-v-fdf42c73]{width:fit-content;padding-inline:8px;aspect-ratio:auto}.key-row button.resign-key[data-v-fdf42c73]:hover{background:var(--tool-danger-hover)}.key-row button.resign-key[data-v-fdf42c73]:disabled{opacity:.5;cursor:default}.pencil-key svg[data-v-fdf42c73]{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}html[data-theme=dark] .keyboard{--tool-text: #f1f1f1;--tool-bg: #45484f;--tool-hover: #5a5e66;--tool-active-text: #101214;--tool-active-bg: #86b9d8;--tool-active-hover: #9ac8e3;--tool-danger-text: #fff;--tool-danger-bg: #bf4b4b;--tool-danger-hover: #d05a5a}html[data-theme=dark] .key-row button:not(.tool-key):not(.correct):not(.present):not(.absent){color:#fff;background:#818384}.board[data-v-f387acd5]{display:grid;width:min(var(--wordle-board-size),calc(100vw - 34px));margin:0 auto auto;padding:5px 0 8px;gap:1.43%;container-type:inline-size}.board-row[data-v-f387acd5]{display:grid;grid-template-columns:repeat(5,1fr);gap:1.43cqw}.tile[data-v-f387acd5]{--tile-face: #fff;display:grid;aspect-ratio:1;border:.8cqw solid #d3d6da;background:var(--tile-face);font-size:9.14cqw;font-weight:800;line-height:1;text-transform:uppercase;place-items:center}.tile.filled[data-v-f387acd5]{border-color:#878a8c;animation:pop-f387acd5 .1s ease-in-out}.tile.correct[data-v-f387acd5],.tile.present[data-v-f387acd5],.tile.absent[data-v-f387acd5]{--tile-result: #787c7e;border-color:transparent;color:#fff;animation:reveal-f387acd5 .32s var(--delay) ease-in-out both;will-change:transform}.tile.correct[data-v-f387acd5]{--tile-result: #6aaa64}.tile.present[data-v-f387acd5]{--tile-result: #c9b458}.keyboard-status[data-v-f387acd5]{position:relative;display:flex;width:min(var(--wordle-board-size),calc(100vw - 34px));height:40px;margin:-3px auto 8px;align-items:center;container-type:inline-size}.language-toggle[data-v-f387acd5]{width:min(18.29cqw,64px);height:min(10.86cqw,38px);padding:0 min(3.43cqw,12px);border:0;border-radius:min(1.14cqw,4px);color:#1a1a1b;background:#d3d6da;font-family:"Noto Sans Arabic",var(--app-sans);font-size:min(3.71cqw,13px);font-weight:700;cursor:pointer}.result[data-v-f387acd5]{position:absolute;inset:0;display:flex;margin:0;flex-direction:column;justify-content:center;text-align:center;font-size:4cqw;pointer-events:none}.result strong[data-v-f387acd5]{font-size:4.57cqw;text-transform:uppercase}.result span[data-v-f387acd5]{margin-top:.57cqw;color:#787c7e;font-size:3.43cqw}@keyframes pop-f387acd5{0%{transform:scale(.8);opacity:0}40%{transform:scale(1.1);opacity:1}to{transform:scale(1)}}@keyframes reveal-f387acd5{0%{border-color:#878a8c;color:inherit;background:var(--tile-face);transform:scaleY(1)}49%{border-color:#878a8c;color:inherit;background:var(--tile-face);transform:scaleY(.06)}50%,51%{border-color:var(--tile-result);color:#fff;background:var(--tile-result);transform:scaleY(.06)}to{border-color:var(--tile-result);color:#fff;background:var(--tile-result);transform:scaleY(1)}}@keyframes shake-f387acd5{20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}@keyframes content-in-f387acd5{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.shake[data-v-f387acd5]{animation:shake-f387acd5 .35s ease}.board[data-v-f387acd5]{animation:content-in-f387acd5 .18s ease-out both}html[data-theme=dark] .tile{--tile-face: #121213;border-color:#3a3a3c}html[data-theme=dark] .tile.filled{border-color:#565758}html[data-theme=dark] .language-toggle{color:#fff;background:#818384}.pictogram[data-v-c4ea895b]{width:min(74%,88px);height:78%;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.pictogram text[data-v-c4ea895b]{fill:currentColor;stroke:none;font-family:var(--app-sans);font-size:30px;font-weight:700}.connections-game[data-v-2d4ed1ef]{position:relative;display:grid;width:100%;height:100%;min-height:0;margin:0 auto;padding:0 15px 12px;overflow:visible;grid-template-rows:minmax(0,1fr) auto;justify-items:center;animation:content-in-2d4ed1ef .18s ease-out both}.connections-play[data-v-2d4ed1ef]{display:grid;width:100%;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr)}.connections-board-space[data-v-2d4ed1ef]{display:grid;min-height:0;container-type:size;place-items:start center}.connections-stack[data-v-2d4ed1ef]{position:relative;width:min(100%,800px,140cqh);container-type:inline-size}.connections-board[data-v-2d4ed1ef]{width:100%}.connections-prompt[data-v-2d4ed1ef]{margin:clamp(2px,1.2dvh,8px) 0 clamp(8px,3dvh,24px);text-align:center;font-size:16px}.connections-grid[data-v-2d4ed1ef]{display:grid;gap:clamp(4px,1cqw,8px);grid-template-columns:repeat(4,minmax(0,1fr))}.connections-grid button[data-v-2d4ed1ef]{display:grid;min-width:0;height:auto;padding:6px 7px;aspect-ratio:1.82;border:0;border-radius:.8cqw;background:#efefe6;font-size:2cqw;font-weight:800;line-height:1.08;overflow-wrap:anywhere;cursor:pointer;place-items:center;transition:transform .12s ease,color .1s ease,background .1s ease}.connections-grid button.long[data-v-2d4ed1ef]{font-size:clamp(8px,1.8cqw,15px)}.connections-grid button.very-long[data-v-2d4ed1ef]{font-size:clamp(7px,1.65cqw,14px)}.connections-grid button[data-v-2d4ed1ef]:active{transform:scale(.96)}.connections-grid button.selected[data-v-2d4ed1ef]{color:#fff;background:#5a594e;transform:scale(.96)}.connections-grid.checkerboard button[data-v-2d4ed1ef]:nth-child(odd){background:var(--checker-a)}.connections-grid.checkerboard button[data-v-2d4ed1ef]:nth-child(2n){background:var(--checker-b)}.connections-grid.checkerboard button[data-v-2d4ed1ef]:nth-child(8n+5),.connections-grid.checkerboard button[data-v-2d4ed1ef]:nth-child(8n+7){background:var(--checker-b)}.connections-grid.checkerboard button[data-v-2d4ed1ef]:nth-child(8n+6),.connections-grid.checkerboard button[data-v-2d4ed1ef]:nth-child(8n+8){background:var(--checker-a)}.connections-grid.checkerboard button.selected[data-v-2d4ed1ef]{color:#fff;background:#5a594e}.connections-grid.wrong button.selected[data-v-2d4ed1ef]{background:#8a897e}.connections-grid.wrong button.selected[data-v-2d4ed1ef]{animation:wrong-answer-2d4ed1ef .36s ease-in-out}.connections-grid.merging button.selected[data-v-2d4ed1ef]{z-index:2;animation:merge-card-2d4ed1ef .44s cubic-bezier(.22,.75,.18,1) forwards}.connections-grid.merging button[data-v-2d4ed1ef]:not(.selected){animation:move-card-2d4ed1ef .44s cubic-bezier(.22,.75,.18,1) both}.connections-grid.shuffling button[data-v-2d4ed1ef]{z-index:1;animation:shuffle-card-2d4ed1ef .42s cubic-bezier(.22,.75,.18,1) both}.solved-groups[data-v-2d4ed1ef]{display:grid;gap:clamp(4px,1cqw,7px);margin-bottom:clamp(4px,1cqw,7px)}.solved-group[data-v-2d4ed1ef]{display:grid;min-height:0;padding:8px 12px;aspect-ratio:7.45;border-radius:6px;color:#121213;background:#f9df6d;text-align:center;place-content:center;animation:group-in-2d4ed1ef .3s ease both}.solved-group strong[data-v-2d4ed1ef]{font-size:clamp(10px,2.2cqw,20px);line-height:1.15}.solved-group span[data-v-2d4ed1ef]{margin-top:3px;font-size:clamp(9px,2cqw,18px);line-height:1.2}.solved-group.group-1[data-v-2d4ed1ef]{background:#a0c35a}.solved-group.group-2[data-v-2d4ed1ef]{background:#b0c4ef}.solved-group.group-3[data-v-2d4ed1ef]{background:#ba81c5}.guess-history[data-v-2d4ed1ef]{display:grid;width:min(100%,480px);gap:7px;margin-top:clamp(12px,2dvh,18px);font-size:clamp(8px,1.35cqw,11px)}.guess-history>strong[data-v-2d4ed1ef]{font-size:11px;text-transform:uppercase;letter-spacing:.06em}.guess-history-row[data-v-2d4ed1ef]{display:grid;min-width:0;gap:5px}.guess-history-cards[data-v-2d4ed1ef]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.guess-history-cards span[data-v-2d4ed1ef]{display:grid;min-width:0;height:auto;padding:2px;aspect-ratio:1.82;border-radius:4px;background:#efefe6;color:#121213;font-size:9px;font-weight:800;line-height:1.08;overflow-wrap:anywhere;place-items:center;text-align:center}.guess-history-row b[data-v-2d4ed1ef]{justify-self:end;color:#777}.guess-history-row b.one-away[data-v-2d4ed1ef]{color:#a06700}.mistakes[data-v-2d4ed1ef]{display:flex;min-height:clamp(34px,7dvh,54px);gap:6px;align-items:center;justify-content:center;font-size:14px}.mistakes i[data-v-2d4ed1ef]{width:16px;height:16px;border-radius:50%;background:#5a594e;transition:opacity .18s ease}.mistakes i.spent[data-v-2d4ed1ef]{opacity:.13}.connections-result[data-v-2d4ed1ef]{min-height:clamp(34px,7dvh,54px);margin:0;display:grid;font-weight:700;place-items:center}.connections-actions[data-v-2d4ed1ef]{display:flex;gap:8px;justify-content:center}.connections-actions button[data-v-2d4ed1ef]{min-height:clamp(34px,5.7dvh,44px);padding:0 17px;border:1px solid #1a1a1b;border-radius:24px;background:transparent;font-size:13px;font-weight:700;cursor:pointer}.connections-actions button.submit[data-v-2d4ed1ef]{color:#fff;background:#1a1a1b}.connections-actions button[data-v-2d4ed1ef]:disabled{opacity:.35;cursor:default}@keyframes group-in-2d4ed1ef{0%{opacity:0;transform:scale(.96)}}@keyframes wrong-answer-2d4ed1ef{0%,to{transform:translate(0) scale(.96)}20%,60%{transform:translate(-7px) scale(.96)}40%,80%{transform:translate(7px) scale(.96)}}@keyframes merge-card-2d4ed1ef{0%{transform:translate(var(--move-x),var(--move-y)) scale(.96)}70%{opacity:1;transform:translate(0) scale(.96)}to{opacity:0;transform:translate(0) scale(.96)}}@keyframes move-card-2d4ed1ef{0%{transform:translate(var(--move-x),var(--move-y))}to{transform:translate(0)}}@keyframes shuffle-card-2d4ed1ef{0%{transform:translate(var(--move-x),var(--move-y)) scale(.96)}65%{transform:translate(0) scale(1.025)}to{transform:translate(0) scale(1)}}@keyframes content-in-2d4ed1ef{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1400px){.connections-game[data-v-2d4ed1ef]{padding-inline:0;grid-template-columns:var(--activity-side-width) minmax(0,1fr);justify-items:stretch}.connections-game .connections-play[data-v-2d4ed1ef]{grid-column:2}.connections-game.has-history[data-v-2d4ed1ef]{gap:0}.connections-game.has-history .guess-history[data-v-2d4ed1ef]{position:absolute;top:0;right:calc(100% + 16px);display:grid;width:172px;min-height:0;margin:0;gap:5px;grid-template-columns:minmax(0,1fr);align-content:start}.connections-game.has-history .guess-history>strong[data-v-2d4ed1ef]{text-align:left}.connections-game.has-history .guess-history-cards[data-v-2d4ed1ef]{grid-template-columns:repeat(2,minmax(0,1fr))}.connections-game.has-history .guess-history-cards span[data-v-2d4ed1ef]{aspect-ratio:3.2;font-size:8px}.connections-game.has-history .guess-history-row[data-v-2d4ed1ef]{gap:2px}}@media(max-width:1400px){.connections-game.has-history .connections-stack[data-v-2d4ed1ef]{width:min(100%,800px,100cqh)}.guess-history[data-v-2d4ed1ef]{width:min(100%,320px);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 6px;margin:8px auto 0}.guess-history>strong[data-v-2d4ed1ef]{grid-column:1 / -1}.guess-history-row[data-v-2d4ed1ef]{align-content:start}.guess-history-cards[data-v-2d4ed1ef]{gap:3px}.guess-history-cards span[data-v-2d4ed1ef]{aspect-ratio:2.35;font-size:8px}}@media(max-width:700px){.connections-game.has-history .connections-stack[data-v-2d4ed1ef]{width:min(100%,450px,100cqh)}}@media(max-width:390px){.connections-game[data-v-2d4ed1ef]{padding-inline:8px}.connections-game.has-history .connections-stack[data-v-2d4ed1ef]{width:min(100%,320px,100cqh)}.connections-game.has-history .guess-history[data-v-2d4ed1ef]{width:min(100%,300px);margin-inline:auto}.connections-prompt[data-v-2d4ed1ef]{margin-bottom:16px}.connections-grid[data-v-2d4ed1ef]{gap:5px}.connections-grid button[data-v-2d4ed1ef]{padding-inline:3px}.connections-actions[data-v-2d4ed1ef]{gap:5px}.connections-actions button[data-v-2d4ed1ef]{padding-inline:11px;font-size:12px}}html[data-theme=dark] .connections-grid button{color:#121213}html[data-theme=dark] .connections-grid button.selected{color:#fff;background:#77766c}html[data-theme=dark] .connections-actions button{border-color:#fff}html[data-theme=dark] .connections-actions button.submit{color:#121213;background:#fff}html[data-theme=dark] .mistakes i{background:#fff}html[data-theme=dark] .guess-history-row b{color:#aaa}html[data-theme=dark] .guess-history-row b.one-away{color:#f9df6d}.xwd-board-svg{display:block;width:100%;height:100%;font-family:var(--app-sans);-webkit-user-select:none;user-select:none}.xwd-cell-fill{fill:#fff;cursor:pointer}.xwd-cell-fill:focus,.xwd-cell-fill:focus-visible,.xwd-cell:focus,.xwd-cell:focus-visible{outline:none}.xwd-cell-fill.block,.xwd-cell-fill.block.highlighted,.xwd-cell-fill.block.related,.xwd-cell-fill.block.active{fill:#000;cursor:default}.xwd-cell-fill.external{fill:transparent;cursor:default}.xwd-cell-fill.shaded{fill:#dcdcdc}.xwd-cell-fill.highlighted{fill:#a7d8ff}.xwd-cell-fill.related{fill:#ffeca0}.xwd-cell-fill.active{fill:#ffda00}.xwd-cell-fill.highlighted.shaded{fill:#bad9f3}.xwd-cell-fill.related.highlighted{fill:#c6dfde}.xwd-cell-fill.related.highlighted.active{fill:#ffe038}.xwd-cell-fill.related.shaded{fill:#e8e2c7}.xwd-cell-fill.active.shaded{fill:#ffda00}.xwd-cell-fill.penciled~text:last-of-type{fill:#6f6f6f}.xwd-cell-fill.hinted~text:last-of-type{fill:#4f8bd8}.xwd-incorrect-mark{overflow:hidden;pointer-events:none}.xwd-incorrect-mark line{stroke:#c73b3b;stroke-width:3;stroke-linecap:round;vector-effect:non-scaling-stroke}.xwd-cell text{transition:.1s font-size;pointer-events:none}.xwd-cell-fill+circle,.xwd-cell-fill+path{fill:none}.xwd-overlay{pointer-events:none}.dn-board[data-v-d396c7de]{width:var(--fit-board-width, 100%);height:var(--fit-board-height, 100%);margin-inline:auto;background:#fff;isolation:isolate}.dn-cell-fill[data-v-d396c7de]{fill:transparent;cursor:pointer;mix-blend-mode:multiply}.dn-cell-fill[data-v-d396c7de]:focus,.dn-cell-fill[data-v-d396c7de]:focus-visible,.dn-clue-hit[data-v-d396c7de]:focus,.dn-clue-hit[data-v-d396c7de]:focus-visible{outline:none}.dn-cell-fill.highlighted[data-v-d396c7de]{fill:#a7d8ff}.dn-cell-fill.active[data-v-d396c7de]{fill:#ffda00}.dn-cell text[data-v-d396c7de]{fill:#111;pointer-events:none}.dn-cell text.penciled[data-v-d396c7de]{fill:#777}.dn-cell text.hinted[data-v-d396c7de]{fill:#4f8bd8}.dn-clue-hit[data-v-d396c7de]{fill:transparent;cursor:pointer}.dn-clue-hit.selected[data-v-d396c7de]{stroke:#35658d;stroke-width:3}.dn-incorrect[data-v-d396c7de]{stroke:#c73b3b;stroke-width:3;pointer-events:none}.dn-picture-clue[data-v-332ce97e]{display:block;width:58px;height:58px;max-height:100%;flex:0 0 auto;background:#fff}.crossword-game[data-v-b8b02907],.resign-dialog[data-v-b8b02907],.hint-menu[data-v-b8b02907]{--control-text: #30343a;--control-bg: #dde1e6;--control-hover: #cdd3da;--active-text: #fff;--active-bg: #35658d;--active-hover: #294f70;--danger-text: #fff;--danger-bg: #b44343;--danger-hover: #963737;--dialog-text: #1a1a1b;--dialog-bg: #fff}.crossword-game[data-v-b8b02907]{width:min(100%,1450px);margin:0 auto;padding:18px 28px 24px}.midi-puzzle-title[data-v-b8b02907]{margin:0 0 12px;font-family:Georgia,serif;font-size:clamp(22px,2.5vw,30px);font-weight:700;line-height:1.15;text-align:center}.crossword-game.has-puzzle-title .board-space[data-v-b8b02907]{height:max(120px,calc(100dvh - 368px))}.mini-layout[data-v-b8b02907]{display:grid;gap:52px;grid-template-columns:minmax(500px,680px) minmax(600px,1fr);align-items:start}.mini-play[data-v-b8b02907]{width:680px;max-width:100%;min-width:0;container-type:inline-size}.board-space[data-v-b8b02907]{display:flex;width:100%;height:max(120px,calc(100dvh - 320px));min-height:0;justify-content:center;align-items:flex-start}.mini-board[data-v-b8b02907]{position:relative;display:block;width:var(--fit-board-width, min(100%, max(120px, calc(100dvh - 390px) )));height:var(--fit-board-height, auto);margin:0 auto;aspect-ratio:var(--mini-aspect);overflow:hidden;border:0;outline:0;background:transparent;container-type:inline-size}.mini-board[data-v-b8b02907]:before{position:absolute;inset:0;z-index:2;pointer-events:none;content:"";background-image:var(--board-art);background-position:center;background-repeat:no-repeat;background-size:var(--board-art-size)}.mini-board button[data-v-b8b02907]{position:relative;display:grid;min-width:0;padding:0;border:0;color:#1a1a1b;background:#fff;cursor:pointer;place-items:center}.mini-board button[data-v-b8b02907]:focus,.mini-board button[data-v-b8b02907]:focus-visible{outline:0}.mini-board button.block[data-v-b8b02907]{background:#1a1a1b;cursor:default}.mini-board button.circled[data-v-b8b02907]:after{position:absolute;inset:1px;z-index:4;border:1px solid #666;border-radius:50%;pointer-events:none;content:""}.mini-board button.circled.numbered[data-v-b8b02907]:after{clip-path:polygon(50% 0,100% 0,100% 100%,0 100%,0 50%,50% 50%)}.mini-board button.highlighted[data-v-b8b02907]{background:#a7d8f0}.mini-board button.related[data-v-b8b02907]{background:#ffeca0}.mini-board button.active[data-v-b8b02907]{background:#ffda00}.mini-board button.solved[data-v-b8b02907]:not(.block){background:#a7d8f0}.mini-board small[data-v-b8b02907]{position:absolute;top:4%;left:5%;z-index:5;font-weight:500;line-height:1}.mini-board.size-5 small[data-v-b8b02907]{font-size:clamp(16px,5cqw,34px)}.mini-board.size-7 small[data-v-b8b02907]{font-size:clamp(14px,3.7cqw,26px)}.mini-board.size-9 small[data-v-b8b02907]{font-size:clamp(12px,3cqw,22px)}.mini-board span[data-v-b8b02907]{position:relative;z-index:5;display:block;padding-top:8%;font-weight:400;line-height:1}.mini-board.size-5 span[data-v-b8b02907]{font-size:clamp(22px,11cqw,72px)}.mini-board.size-7 span[data-v-b8b02907]{font-size:clamp(17px,7.5cqw,50px)}.mini-board.size-9 span[data-v-b8b02907]{font-size:clamp(14px,5.8cqw,40px)}.mini-clue-panel[data-v-b8b02907]{min-width:0}.current-clue[data-v-b8b02907]{display:grid;width:100%;height:76px;margin-bottom:clamp(8px,2dvh,16px);padding:0 24px;overflow:hidden;color:#1a1a1b;background:#dceffa;grid-template-columns:minmax(0,1fr);align-items:center}.current-clue-content[data-v-b8b02907]{display:grid;width:100%;height:100%;min-width:0;padding:clamp(8px,1.5dvh,12px) 0;border:0;background:transparent;grid-template-columns:58px minmax(0,1fr);gap:10px;align-items:center;text-align:left;cursor:pointer}.clue-nav[data-v-b8b02907]{display:none;height:100%;padding:0;border:0;background:transparent;cursor:pointer;place-items:center}.clue-nav svg[data-v-b8b02907]{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.desktop-crossword-tools[data-v-b8b02907]{display:grid;width:100%;margin:10px auto 6px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}.desktop-tool-group[data-v-b8b02907]{display:flex;grid-column:2;gap:6px}.desktop-crossword-tools button[data-v-b8b02907]{display:grid;height:38px;min-width:0;padding:0 16px;border:0;border-radius:4px;color:var(--control-text);background:var(--control-bg);font-size:13px;font-weight:700;letter-spacing:.035em;cursor:pointer;text-transform:uppercase;transition:background .12s ease,color .12s ease;place-items:center}.desktop-crossword-tools button[data-v-b8b02907]:hover:not(:disabled):not(.active):not(.resign-button){background:var(--control-hover)}.desktop-crossword-tools button.active[data-v-b8b02907]{color:var(--active-text);background:var(--active-bg)}.desktop-crossword-tools button.active[data-v-b8b02907]:hover{background:var(--active-hover)}.desktop-crossword-tools .resign-button[data-v-b8b02907]{width:fit-content;grid-column:3;justify-self:end;color:var(--danger-text);background:var(--danger-bg)}.desktop-hint-group[data-v-b8b02907]{display:flex;grid-column:3;gap:6px;justify-self:end}.desktop-crossword-tools .resign-button[data-v-b8b02907]:hover{background:var(--danger-hover)}.desktop-crossword-tools .resign-button[data-v-b8b02907]:disabled{opacity:.5;cursor:default}.desktop-crossword-tools .desktop-pencil[data-v-b8b02907]{width:38px;min-width:38px;padding:0}.desktop-pencil svg[data-v-b8b02907]{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.15;stroke-linecap:round;stroke-linejoin:round}.resign-backdrop[data-v-b8b02907]{position:fixed;inset:0;z-index:100;display:grid;padding:20px;background:#0000008c;place-items:center}.resign-dialog[data-v-b8b02907]{width:min(100%,450px);padding:32px 34px 28px;border-radius:12px;color:var(--dialog-text);background:var(--dialog-bg);box-shadow:0 4px 50px #000000a6;font-family:var(--app-sans)}.resign-dialog h2[data-v-b8b02907]{margin:0 0 20px;font-family:inherit;font-size:25px;font-weight:750;line-height:1.25;text-align:center}.resign-dialog p[data-v-b8b02907]{margin:0 0 14px;font-size:15px;line-height:1.5}.resign-dialog p[data-v-b8b02907]:last-of-type{margin-bottom:0}.resign-dialog button[data-v-b8b02907]{border:0;border-radius:5px;color:var(--control-text);background:var(--control-bg);font-weight:700;letter-spacing:.035em;cursor:pointer;text-transform:uppercase}.resign-dialog-actions[data-v-b8b02907]{display:flex;margin-top:26px;gap:8px}.resign-dialog-actions button[data-v-b8b02907]{flex:1;padding:16px 32px;font-size:13px}.resign-dialog-actions .confirm-resign[data-v-b8b02907]{color:var(--danger-text);background:var(--danger-bg)}.resign-dialog-actions button[data-v-b8b02907]:not(.confirm-resign):hover,.hint-menu button[data-v-b8b02907]:hover{background:var(--control-hover)}.resign-dialog-actions .confirm-resign[data-v-b8b02907]:hover{background:var(--danger-hover)}.hint-menu-backdrop[data-v-b8b02907]{position:fixed;inset:0;z-index:99}.hint-menu[data-v-b8b02907]{position:fixed;display:grid;width:176px;padding:6px;border:0;border-radius:8px;color:var(--dialog-text);background:var(--dialog-bg);box-shadow:0 8px 28px #00000047;gap:2px}.hint-menu button[data-v-b8b02907]{padding:9px;border:0;border-radius:5px;color:var(--control-text);background:transparent;font-size:12px;font-weight:700;cursor:pointer;text-align:left;text-transform:uppercase}@media(max-width:480px){.resign-backdrop[data-v-b8b02907]{padding:14px}.resign-dialog[data-v-b8b02907]{padding:26px 22px 22px}}.current-clue-content strong[data-v-b8b02907]{font-size:17px;white-space:nowrap}.current-clue-content span[data-v-b8b02907]{font-size:clamp(16px,2.5cqw,19px);line-height:1.25}.current-clue-content[data-v-b8b02907] img,.clue-columns[data-v-b8b02907] img{display:block;max-width:100%;width:auto;height:auto;max-height:40px;object-fit:contain}.clue-columns[data-v-b8b02907] img{max-height:64px}.rebus-input[data-v-b8b02907]{position:absolute;z-index:6;min-width:0;padding:0 2px;border:2px solid #2860d8;border-radius:0;outline:0;color:#111;background:#fffffff5;font-size:clamp(14px,8cqw,54px);font-weight:400;text-align:center;text-transform:uppercase}.clue-columns[data-v-b8b02907]{display:grid;height:100%;min-height:0;gap:48px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.clue-columns>div[data-v-b8b02907]{min-height:0;padding-right:5px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.clue-columns h2[data-v-b8b02907]{position:sticky;top:0;z-index:2;display:flex;margin:0 0 9px;padding-bottom:8px;border-bottom:1px solid #737373;background:#fff;font-family:var(--app-sans);font-size:24px;font-weight:700;gap:7px;align-items:center}.clue-direction-icon[data-v-b8b02907]{width:22px;height:22px;fill:#1a1a1b;stroke:#fff;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.clue-direction-icon rect[data-v-b8b02907]{stroke:none}.clue-columns button[data-v-b8b02907]{position:relative;display:grid;width:100%;padding:8px 7px;border:0;border-radius:2px;background:transparent;grid-template-columns:26px minmax(0,1fr);gap:5px;align-items:baseline;text-align:left;cursor:pointer}.clue-columns button.active[data-v-b8b02907]{background:#dceffa}.clue-columns button.related[data-v-b8b02907]{color:#1a1a1b;background:#ffeca0;box-shadow:none}.clue-columns b[data-v-b8b02907]{position:relative;z-index:1;font-size:15px;line-height:1.34}.clue-columns button.perpendicular[data-v-b8b02907]:before{position:absolute;top:0;bottom:0;left:0;width:30px;border-radius:2px 0 0 2px;content:"";background:#dceffa}.clue-columns span[data-v-b8b02907]{font-size:15px;line-height:1.34}.mini-keyboard[data-v-b8b02907]{--keyboard-max-width: 500px;display:none;margin:14px auto 0}.crossword-status[data-v-b8b02907]{display:flex;width:fit-content;height:34px;margin:0 auto 8px;padding:0 14px;visibility:hidden;border-radius:4px;color:#fff;background:#1a1a1b;text-align:center;font-size:14px;font-weight:700;align-items:center}.crossword-status.visible[data-v-b8b02907]{visibility:visible}.crossword-status.incorrect[data-v-b8b02907]{color:#1a1a1b;background:#ffeca0}.mobile-status[data-v-b8b02907]{display:none}@keyframes content-in-b8b02907{0%{opacity:0}to{opacity:1}}@media(min-width:1441px){.mini-clue-panel[data-v-b8b02907]{height:calc(100dvh - 160px);overflow:hidden}.has-puzzle-title .mini-clue-panel[data-v-b8b02907]{height:calc(100dvh - 202px)}}@media(max-width:1440px){.crossword-game[data-v-b8b02907]{display:grid;min-height:0;max-width:820px;padding-top:6px;padding-bottom:0;overflow:hidden;flex:1;grid-template-rows:auto minmax(0,1fr) auto auto}.mini-layout[data-v-b8b02907]{display:block;min-height:0;flex:1;grid-row:2}.mini-play[data-v-b8b02907]{display:grid;width:min(100%,680px);height:100%;min-height:0;margin:0 auto;grid-template-rows:auto minmax(0,1fr)}.mini-clue-panel[data-v-b8b02907]{display:none}.mini-keyboard[data-v-b8b02907]{display:block;flex-shrink:0;grid-row:3}.board-space[data-v-b8b02907],.crossword-game.has-puzzle-title .board-space[data-v-b8b02907]{height:100%}.current-clue[data-v-b8b02907]{padding:0;grid-template-columns:38px minmax(0,1fr) 38px}.desktop-crossword-tools[data-v-b8b02907],.desktop-status[data-v-b8b02907]{display:none}.mobile-status[data-v-b8b02907]{display:flex;flex-shrink:0;grid-row:4}.clue-nav[data-v-b8b02907]{display:grid}}.crossword-game[data-v-b8b02907]{animation:content-in-b8b02907 .18s ease-out both}@media(max-width:390px){.crossword-game[data-v-b8b02907]{padding-inline:8px}}@media(max-width:700px){.crossword-game[data-v-b8b02907]{display:grid;min-height:0;padding-inline:8px;padding-block:4px 0;overflow:hidden;container-type:size;flex:1;grid-template-rows:auto minmax(0,1fr) auto auto}.mini-layout[data-v-b8b02907]{min-height:0;flex:1}.midi-puzzle-title[data-v-b8b02907]{margin:0 4px 5px;overflow:hidden;font-size:18px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0}.crossword-game.has-puzzle-title .board-space[data-v-b8b02907]{height:100%}.mini-play[data-v-b8b02907]{display:grid;height:100%;min-height:0;grid-template-rows:auto minmax(0,1fr)}.current-clue[data-v-b8b02907]{height:64px;margin-bottom:6px;grid-template-columns:34px minmax(0,1fr) 34px;flex-shrink:0}.current-clue-content[data-v-b8b02907]{padding:6px 4px;grid-template-columns:40px minmax(0,1fr);gap:7px}.current-clue-content strong[data-v-b8b02907]{align-self:center;font-size:15px}.current-clue-content span[data-v-b8b02907]{align-self:center;font-size:14px;line-height:1.2}.board-space[data-v-b8b02907]{display:flex;width:100%;height:100%;min-height:0;container-type:size;justify-content:center;align-items:flex-start}.mini-board[data-v-b8b02907]{width:100%;height:100%;max-width:100%;max-height:100%;margin:0;border:0;aspect-ratio:auto;flex-shrink:0}}html[data-theme=dark] .mini-board{border-color:#050505;background-color:transparent}html[data-theme=dark] .mini-board button{color:#111;background:#fff}html[data-theme=dark] .mini-board button.block{background:#111}html[data-theme=dark] .mini-board button.highlighted,html[data-theme=dark] .mini-board button.solved:not(.block){color:#111;background:#9dcfed}html[data-theme=dark] .mini-board button.related{color:#111;background:#ffeca0}html[data-theme=dark] .mini-board button.active{color:#111;background:#ffd600}html[data-theme=dark] .current-clue{color:#111;background:#9dcfed}html[data-theme=dark] .crossword-game,html[data-theme=dark] .resign-dialog,html[data-theme=dark] .hint-menu{--control-text: #f1f1f1;--control-bg: #45484f;--control-hover: #5a5e66;--active-text: #101214;--active-bg: #86b9d8;--active-hover: #9ac8e3;--danger-text: #fff;--danger-bg: #bf4b4b;--danger-hover: #d05a5a;--dialog-text: #f1f1f1;--dialog-bg: #242426}html[data-theme=dark] .clue-columns button{color:#e8e8e8}html[data-theme=dark] .clue-direction-icon{fill:#f1f1f1;stroke:#1a1a1b}html[data-theme=dark] .clue-columns button:not(.active) img{background:#fff}html[data-theme=dark] .clue-columns button.active{color:#111;background:#9dcfed}html[data-theme=dark] .clue-columns button.perpendicular:before{background:#9dcfed}html[data-theme=dark] .clue-columns button.perpendicular b{color:#111}html[data-theme=dark] .clue-columns button.related{color:#111;background:#ffeca0;box-shadow:none}html[data-theme=dark] .clue-columns h2{border-color:#777;background:#121213}html[data-theme=dark] .crossword-status{color:#111;background:#e9e9e7}html[data-theme=dark] .crossword-status.incorrect{background:#ffeca0}.progress-card[data-v-6910d431]{width:760px;padding:28px;color:#f4f4f5;background:#121213;font-family:var(--app-sans)}header[data-v-6910d431]{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid #3a3a3c}header strong[data-v-6910d431]{font-size:24px;letter-spacing:.08em}header span[data-v-6910d431]{color:#b7b7ba}.game-labels[data-v-6910d431],article[data-v-6910d431]{display:grid;grid-template-columns:190px repeat(var(--game-count),1fr);align-items:center;gap:16px}.game-labels[data-v-6910d431]{padding:18px 0 8px;color:#b7b7ba;text-align:center;font-size:12px}article[data-v-6910d431]{box-sizing:border-box;min-height:144px;padding-block:10px;border-top:1px solid #2b2b2d}.player[data-v-6910d431]{display:flex;min-width:0;gap:12px;align-items:center}.player img[data-v-6910d431],.player>span[data-v-6910d431]{display:grid;width:54px;height:54px;border-radius:50%;background:#5865f2;object-fit:cover;place-items:center;font-size:24px}.player strong[data-v-6910d431]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview[data-v-6910d431]{display:grid;min-height:92px;place-items:start center}.not-started[data-v-6910d431]{color:#555;font-size:24px}.empty[data-v-6910d431]{padding:44px;color:#777;text-align:center}.user-panel[data-v-6285720e]{width:202px;max-height:100%;padding:0;overflow:auto;flex:0 0 202px}.live-player+.live-player[data-v-6285720e]{margin-top:3px}.live-player[data-v-6285720e]{display:grid;min-height:64px;padding:6px 4px;gap:7px;grid-template-columns:30px minmax(0,1fr) 58px;align-items:center}.live-player img[data-v-6285720e],.avatar[data-v-6285720e]{display:grid;width:30px;height:30px;border-radius:50%;background:#5865f2;color:#fff;object-fit:cover;place-items:center;font-weight:800}.live-player strong[data-v-6285720e]{display:block;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.live-player[data-v-6285720e] .game-preview{--preview-box-width: 48px;--preview-box-height: 58px}@media(max-width:1050px){.user-panel[data-v-6285720e]{display:flex;width:100%;height:49px;max-height:none;margin:0 auto 4px;padding-inline:4%;gap:8px;flex:none;justify-content:safe center;overflow-x:auto;overflow-y:hidden;overscroll-behavior:contain;scrollbar-width:thin;scroll-snap-type:x proximity}.live-player[data-v-6285720e]{display:grid;width:auto;height:100%;min-height:0;padding:5px 4px;grid-template-columns:30px 34px;gap:4px;flex:0 0 auto;place-items:center;scroll-snap-align:start}.live-player+.live-player[data-v-6285720e]{margin-top:0}.live-player strong[data-v-6285720e]{display:none}.live-player[data-v-6285720e] .game-preview{--preview-box-width: 34px;--preview-box-height: 42px;padding:0}}.compact-game[data-v-3b7a1c20]{display:grid;width:100%;height:100%;padding:14px 18px;grid-template-rows:auto 1fr;color:#f3f3f3;background:#121213}header[data-v-3b7a1c20]{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid #3a3a3c}header strong[data-v-3b7a1c20]{font-size:14px;letter-spacing:.08em;text-transform:uppercase}header time[data-v-3b7a1c20]{color:#a9a9ad;font-size:10px}.compact-preview[data-v-3b7a1c20]{display:grid;place-items:center}.compact-preview>span[data-v-3b7a1c20]{color:#787c7e;font-size:12px}.compact-preview[data-v-3b7a1c20] .game-preview.archive{transform:scale(1.35)}@media(max-width:360px)and (max-height:360px)and (max-aspect-ratio:4 / 3){.compact-game[data-v-3b7a1c20]{padding:8px;grid-template-rows:1fr}header[data-v-3b7a1c20]{display:none}.compact-preview[data-v-3b7a1c20] .game-preview.archive{--preview-box-width: 54px;--preview-box-height: 64px;transform:none}}.completion-confetti[data-v-126bf361]{position:fixed;z-index:1000;inset:0;overflow:hidden;pointer-events:none}.completion-confetti i[data-v-126bf361]{position:absolute;top:-16px;height:11px;border-radius:1px;animation:confetti-fall-126bf361 ease-out both;will-change:transform,opacity}@keyframes confetti-fall-126bf361{0%{transform:translate3d(0,-2vh,0) rotate(0);opacity:1}85%{opacity:1}to{transform:translate3d(var(--drift),105vh,0) rotate(var(--rotation));opacity:0}}@media(prefers-reduced-motion:reduce){.completion-confetti[data-v-126bf361]{display:none}}:root{--app-sans: "Arimo", Arial, Helvetica, sans-serif;--safe-area-inset-top: var(--discord-safe-area-inset-top, env(safe-area-inset-top));--safe-area-inset-right: var(--discord-safe-area-inset-right, env(safe-area-inset-right));--safe-area-inset-bottom: var(--discord-safe-area-inset-bottom, env(safe-area-inset-bottom));--safe-area-inset-left: var(--discord-safe-area-inset-left, env(safe-area-inset-left));color:#1a1a1b;background:#fff;font-family:var(--app-sans);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html,body,#app{height:100%;min-height:0}body{min-width:300px;height:100dvh;margin:0;padding:var(--safe-area-inset-top) var(--safe-area-inset-right) var(--safe-area-inset-bottom) var(--safe-area-inset-left);overflow:hidden}button{color:inherit;font:inherit}button:focus,button:focus-visible{outline:none}.app-shell{--wordle-board-size: clamp(110px, calc((100dvh - 191px)*.58) , 350px);display:flex;width:min(100%,1900px);height:100%;min-height:0;margin:0 auto;overflow:hidden;flex-direction:column}.full-activity{display:flex;min-height:0;flex:1;flex-direction:column}.activity-body{--activity-side-width: 202px;display:grid;min-height:0;flex:1;grid-template-columns:var(--activity-side-width) minmax(0,1fr) var(--activity-side-width)}.game-content{display:flex;min-width:0;min-height:0;flex:1;flex-direction:column;grid-column:2}.activity-body>.user-panel{grid-column:3}@media(min-width:1400px){.game-content.connections-content{display:grid;grid-column:1 / 3;grid-template-columns:var(--activity-side-width) minmax(0,1fr)}.game-content.connections-content>.connections-game{grid-column:1 / -1}.game-content.connections-content>.center-state{grid-column:2}}@media(min-width:1441px){.game-content.crossword-content{grid-column:1 / 3}.game-content.crossword-content>.center-state{width:calc(100% - var(--activity-side-width));margin-left:var(--activity-side-width)}}@media(max-width:1050px){.activity-body{display:flex;flex-direction:column}.activity-body>.user-panel{order:-1}}.app-shell>.compact-game{display:none}.game-tabs{display:flex;width:fit-content;height:36px;gap:4px;justify-content:center}.game-tabs button{position:relative;padding:0 16px;border:0;border-radius:7px;background:transparent;color:#787c7e;font-size:12px;font-weight:700;cursor:pointer;transition:color .12s ease,background .12s ease,box-shadow .12s ease}.game-tabs button.active{color:#1a1a1b;background:#e2e4e7}.game-tabs button:hover:not(.active){color:#1a1a1b;background:#ffffffa6}.topbar,.game-tabs,.date-nav{flex-shrink:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media(max-width:700px){.game-tabs button{padding-inline:4px}.app-shell{--wordle-board-size: clamp(110px, calc((100dvh - 330px)*.58) , 300px)}.game-tabs{width:100%;min-width:0;height:30px}}@media(max-width:360px)and (max-height:220px),(max-width:360px)and (max-height:360px)and (max-aspect-ratio:4 / 3){body{min-width:0}.app-shell{padding:0}.full-activity{display:none}.app-shell>.compact-game{display:grid}}html[data-theme=dark]{color:#f3f3f3;background:#121213}html[data-theme=dark] .game-tabs button.active{color:#fff;background:#3a3a3c}html[data-theme=dark] .game-tabs button:hover:not(.active){color:#fff;background:#2a2a2c}
