.sa-wtile{--wt-bg:linear-gradient(#f8eed6, #efe0bf);--wt-ink:#2a2118;--wt-edge:#c9a86b;--wt-shadow:0 2px 3px #0000004d;--wt-ls:.32em;font-synthesis:none;font-style:normal}:root .sa-wtile:not(:has(>*)){letter-spacing:var(--wt-ls);text-indent:var(--wt-ls)}:root .sa-wtile .sa-wtile-face{letter-spacing:var(--wt-ls);margin-inline-end:calc(-1 * var(--wt-ls))}:root .sa-wtile,:root .sa-wtile *{font-style:normal}.sa-wtile-words{letter-spacing:.08em;word-spacing:.3em}:root[data-ra-tiles=on] .sa-wtile:not(.sa-wtile--cell){min-width:56px;min-height:56px}:root[data-ra-tiles=on] .sa-wtile:not(.sa-wtile--cell) .sa-wtile-face{font-size:max(1.5rem,1em)}@media (prefers-reduced-motion:reduce){.sa-wtile{transition:none}}.sa-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.wf-rad-word{flex-wrap:wrap;justify-content:center;gap:.35rem;margin-bottom:.5rem;display:flex}.wf-rad-part{border:2px solid var(--ff-outline);border-radius:.55rem;padding:.25rem .6rem;font-size:1.35rem;font-weight:800}.wf-rad-part--prefix{background:color-mix(in oklab, var(--pc-select) 22%, var(--ff-paper))}.wf-rad-part--root{background:color-mix(in oklab, var(--pc-select) 48%, var(--ff-paper));color:var(--ff-forge-text,var(--ff-anvil))}.wf-rad-part--suffix{background:color-mix(in oklab, var(--ff-spark,var(--pc-select)) 26%, var(--ff-paper))}.wf-rad-instr{text-align:center;margin:.2rem 0 .7rem;font-weight:600}.wf-rad-match{grid-template-columns:1fr 1.2fr;align-items:start;gap:.7rem;display:grid}.wf-rad-col{gap:.5rem;display:grid}.wf-rad-part-btn{text-align:left;border:2px solid var(--ff-outline);background:var(--ff-warm);cursor:pointer;border-radius:.6rem;flex-direction:column;align-items:flex-start;gap:.05rem;padding:.45rem .7rem;display:flex}.wf-rad-part-txt{font-size:1.1rem;font-weight:800}.wf-rad-part-tag{text-transform:uppercase;letter-spacing:.04em;opacity:.7;font-size:.66rem;font-weight:700}.wf-rad-part-btn--sel{outline:3px solid var(--pc-select);outline-offset:-3px}.wf-rad-part-btn--done{background:var(--pc-correct-bg,var(--ff-warm));border-color:var(--pc-correct,var(--ff-outline));opacity:.85}.wf-rad-mean{text-align:left;border:2px solid var(--ff-outline);background:var(--ff-paper);cursor:pointer;border-radius:.6rem;padding:.45rem .7rem;font-weight:600}.wf-rad-mean--done{background:var(--pc-correct-bg,var(--ff-warm));border-color:var(--pc-correct,var(--ff-outline));opacity:.7;text-decoration:line-through}.wf-rad-mean--miss{background:var(--pc-incorrect-bg);border-color:var(--pc-incorrect)}.wf-rad-predict{margin-top:.9rem}.wf-rad-predict-q{margin:0 0 .5rem;font-weight:800}.wf-rad-opt{text-align:left;width:100%;margin-bottom:.4rem;display:block}.wf-rad-opt--good{background:var(--pc-correct,var(--pc-select));background:oklch(from var(--pc-correct,var(--pc-select)) min(l, .53) c h);color:#fff;border-color:var(--ff-outline)}.wf-rad-opt--miss{opacity:.5;text-decoration:line-through}.wf-rad-note{border:2px solid var(--pc-correct,var(--ff-spark));background:var(--ff-paper);border-left-width:6px;border-radius:.7rem;margin-top:.6rem;padding:.5rem .8rem}.wf-rad-note-txt{margin:0}.wf-ladder-built,.wf-ladder-pool,.wf-anagram-slots,.wf-anagram-tray,.wf-xw-bank{flex-wrap:wrap;align-items:center;gap:.4rem;margin:.5rem 0;display:flex}.wf-ladder-tile,.wf-anagram-tile,.wf-xw-tile{letter-spacing:.04em;text-transform:uppercase;min-width:3.5rem;min-height:3.5rem;padding:.35rem .6rem;font-size:1.3rem;font-weight:700}.wf-ladder-tile--placed{border-color:var(--pc-select)}.wf-xw-tile.sa-wtile{background:var(--wt-bg);color:var(--wt-ink);border-color:var(--wt-edge);box-shadow:var(--wt-shadow)}.wf-xw-tile.sa-wtile:hover:not(:disabled){transform:translateY(-2px)}.wf-ladder-fixed{text-transform:uppercase;letter-spacing:.04em;color:#fff;background:var(--pc-select);background:oklch(from var(--pc-select) min(l, .53) c h);border:2px solid var(--ff-outline);border-radius:.5rem;justify-content:center;align-items:center;min-width:3.2rem;min-height:2.6rem;padding:.35rem .7rem;font-weight:800;display:inline-flex}.wf-ladder-built .wf-ladder-tile:not(.wf-ladder-fixed):before{content:"→";color:var(--ff-anvil);opacity:.6;margin-right:.4rem}.wf-anagram-clue{color:var(--ff-anvil);margin:0 0 .4rem;font-size:1.15rem;font-weight:600}.wf-anagram-slot{border:2px dashed var(--ff-outline);background:var(--ff-warm);border-radius:.5rem;justify-content:center;align-items:center;min-width:2.6rem;min-height:2.6rem;display:inline-flex}.wf-anagram-slot--empty{opacity:.55}.wf-xw-clues{margin:.3rem 0 .6rem}.wf-xw-clue{color:var(--ff-anvil);margin:.15rem 0;font-weight:600}.wf-xw-grid{justify-content:start;gap:3px;margin:.6rem 0;display:grid}.wf-xw-cell{text-transform:uppercase;border:2px solid var(--ff-outline);background:var(--ff-paper);min-width:2.4rem;min-height:2.4rem;color:var(--ff-anvil);border-radius:.35rem;justify-content:center;align-items:center;font-size:1.2rem;font-weight:800;display:inline-flex}.wf-xw-cell--shared{background:var(--pc-select);background:oklch(from var(--pc-select) min(l, .53) c h);color:#fff;border-color:var(--ff-outline)}.wf-xw-gap{background:0 0}.wf-xw-tile--used{opacity:.4}.wf-xw-btns{flex-wrap:wrap;gap:.5rem;margin-top:.6rem;display:flex}.wf-uc-word{color:var(--ff-forge-text);font-size:clamp(1.6rem,6vw,2.4rem);font-weight:800}.wf-uc-meaning{color:var(--ff-anvil);opacity:.85;margin:.15rem 0 .4rem}.wf-uc-cue{color:var(--ff-anvil);opacity:.8;margin:.2rem 0 0;font-weight:600}.wf-uc-choices{margin-top:.9rem}.wf-l1-list{gap:.7rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.wf-l1-word{border:2px solid var(--ff-outline);border-left:6px solid var(--pc-select);background:var(--ff-paper);border-radius:.6rem;padding:.7rem .85rem}.wf-l1-word.is-cognate{border-left-color:color-mix(in oklab, var(--pc-select) 80%, #2e7d32)}.wf-l1-word.is-false{background:color-mix(in oklab, #c0392b 7%, var(--ff-paper));border-left-color:#c0392b}.wf-l1-pair{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.wf-l1-en{color:var(--ff-forge-text);font-size:clamp(1.1rem,4vw,1.4rem);font-weight:800}.wf-l1-arrow{color:var(--ff-anvil);opacity:.7;font-weight:700}.wf-l1-es{color:var(--pc-select);font-size:clamp(1.1rem,4vw,1.4rem);font-weight:800}.wf-l1-say{border-radius:.5rem;min-width:44px;min-height:44px;margin-left:auto;padding:0 .6rem;font-size:1.15rem;line-height:1}.wf-l1-badge{margin:.45rem 0 .2rem}.wf-l1-tag{letter-spacing:.02em;border:1.5px solid var(--ff-outline);border-radius:.4rem;padding:.12rem .5rem;font-size:.78rem;font-weight:700;display:inline-block}.wf-l1-tag--cognate{background:color-mix(in oklab, #2e7d32 14%, var(--ff-paper));color:var(--ff-forge-text)}.wf-l1-tag--false{background:color-mix(in oklab, #c0392b 16%, var(--ff-paper));color:var(--ff-forge-text)}.wf-l1-tag--none{background:var(--ff-warm);color:var(--ff-anvil)}.wf-l1-note{color:var(--ff-anvil);opacity:.9;margin:.25rem 0 0;font-size:.95rem}.wf-l1-cast{gap:.7rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.wf-l1-castline{border:2px solid var(--ff-outline);background:var(--ff-paper);border-radius:.6rem;padding:.7rem .85rem}.wf-l1-castline strong{color:var(--pc-select)}.wf-l1-en-line{color:var(--ff-anvil);opacity:.85;margin:.3rem 0 .15rem;font-style:italic}.wf-l1-es-line{color:var(--ff-forge-text);margin:0;font-weight:600}.wf-l1-es-line .wf-l1-say{vertical-align:middle;margin-left:.4rem}.wf-simpler{margin:.6rem 0 .2rem}.wf-simpler-note{max-width:60ch;margin:.35rem 0 0}.wf-simpler-consent{border:2px solid var(--ff-outline);background:var(--ff-paper);border-radius:.6rem;gap:.5rem;margin:.5rem 0 0;padding:.6rem .75rem;display:grid}.wf-simpler-consent p{color:var(--ff-anvil);margin:0}.wf-simpler-btn{margin:.3rem 0 0;padding:.2rem .6rem;font-size:.85rem}.wf-l1-simpler{border-left:3px solid var(--pc-select);background:color-mix(in oklab, var(--pc-select) 8%, var(--ff-paper));color:var(--ff-anvil);border-radius:0 .4rem .4rem 0;margin:.35rem 0 0;padding:.4rem .6rem;font-size:.92rem}.wf-l1-simpler-tag{letter-spacing:.02em;text-transform:uppercase;color:var(--pc-select);margin-right:.35rem;font-size:.72rem;font-weight:700;display:inline-block}.wf-ladder{flex-direction:column;align-items:center;gap:2px;margin:.7rem auto;display:flex}.wf-rung{border:2px solid var(--ff-outline);letter-spacing:.08em;background:var(--ff-paper);color:var(--ff-anvil);border-radius:8px;justify-content:center;align-items:center;padding:5px 14px;font-size:1.05rem;font-weight:800;display:inline-flex}.wf-rung--done{opacity:.72}.wf-rung--current{background:color-mix(in oklab, var(--pc-select) 16%, var(--ff-paper));border-color:var(--pc-select);color:var(--pc-select)}.wf-rung--q{color:var(--pc-select);border-style:dashed}.wf-rung--target{background:color-mix(in oklab, var(--pc-correct) 18%, var(--ff-paper));border-color:var(--pc-correct);color:var(--pc-correct)}.wf-rung-arrow{color:var(--ff-anvil);opacity:.55;font-weight:700;line-height:1}.wf-ladder-goal{align-items:center;gap:.4rem;margin-top:.4rem;display:flex}.wf-predict-q,.wf-learn-q{color:var(--ff-anvil);text-align:center;margin:.7rem 0 .5rem;font-size:1.05rem;font-weight:800}.wf-word-opts{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.wf-word-opt{letter-spacing:.06em;min-width:76px;min-height:50px;font-weight:800}.wf-word-opt--correct{background:color-mix(in oklab, var(--pc-correct) 22%, var(--ff-paper));border-color:var(--pc-correct);color:var(--pc-correct)}.wf-word-opt--wrong{background:color-mix(in oklab, var(--pc-incorrect) 16%, var(--ff-paper));border-color:var(--pc-incorrect);color:var(--pc-incorrect)}.wf-learn{text-align:center;align-self:stretch;width:100%}.wf-learn-title{color:var(--ff-anvil);margin:.25rem 0 .5rem;font-size:1.4rem;font-weight:800}.wf-learn-story{max-width:54ch;color:var(--ff-anvil);margin:.4rem auto .6rem;line-height:1.55}.wf-learn-fb{border-radius:8px;max-width:54ch;margin:.6rem auto 0;padding:.6rem .8rem;font-weight:600}.wf-learn-fb--ok{background:color-mix(in oklab, var(--pc-correct) 16%, var(--ff-paper));border:2px solid var(--pc-correct);color:var(--ff-anvil)}.wf-learn-fb--no{background:color-mix(in oklab, var(--pc-incorrect) 12%, var(--ff-paper));border:2px solid var(--pc-incorrect);color:var(--ff-anvil)}.wf-learn-next{min-height:48px;margin-top:.75rem;padding-inline:1.5rem}.wf-learn-handoff{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:.6rem;margin-top:.8rem;display:grid}.wf-learn-handoff-card{border:2px solid var(--ff-outline);background:var(--ff-paper);text-align:left;border-radius:10px;flex-direction:column;gap:.2rem;padding:.7rem .9rem;text-decoration:none;display:flex}.wf-learn-handoff-label{color:var(--ff-anvil);font-weight:800}.wf-learn-handoff-why{color:var(--ff-anvil);opacity:.8;font-size:.9rem}.wf-rush-intro,.wf-rush-stage,.wf-rush-result{text-align:center;align-self:stretch;width:100%}.wf-rush-title{color:var(--ff-anvil);margin:.25rem 0 .5rem;font-size:1.4rem;font-weight:800}.wf-rush-start{min-height:48px;margin-top:.5rem;padding-inline:2rem}.wf-rush-hud{font-variant-numeric:tabular-nums;width:100%;color:var(--ff-anvil);justify-content:space-between;align-items:baseline;margin-bottom:.4rem;font-weight:800;display:flex}.wf-rush-time{color:var(--pc-select)}.wf-rush-bar{background:color-mix(in oklab, var(--ff-outline) 30%, var(--ff-paper));border-radius:6px;width:100%;height:8px;overflow:hidden}.wf-rush-bar-fill{background:var(--pc-select);height:100%;transition:width 1s linear}.wf-rush-stop{min-height:44px;margin-top:.75rem}.wf-rush-final{color:var(--pc-select);margin:.5rem 0;font-size:1.25rem;font-weight:800}.wf-rush-actions{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:.75rem;display:flex}@media (prefers-reduced-motion:reduce){.wf-rush-bar-fill{transition:none}}.pc-theme-wordforge.pc-immersive{--pc-env-bg:url(/play/wordforge/env.webp) center / cover no-repeat, linear-gradient(to bottom, #f1e7d2 0%, #ece1c9 26%, #e6dcc1 60%, #e0d6b9 86%, #dcd2b3 100%);--pc-env-bg-dark:url(/play/wordforge/env-dark.webp) center / cover no-repeat, linear-gradient(to bottom, #16120b 0%, #1a150d 42%, #15110a 74%, #100d08 100%);--pc-env-bg-flat:url(/play/wordforge/env.webp) center / cover no-repeat, oklab(90.4621% .00118342 .0355905);--pc-env-bg-flat-dark:url(/play/wordforge/env-dark.webp) center / cover no-repeat, #17130c}.wf-jrny-word{text-align:center;letter-spacing:.01em;font-size:1.7rem;font-weight:800}.wf-jrny-hint{text-align:center;opacity:.9;margin:.3rem 0 .7rem;font-weight:600}.wf-jrny-q{text-align:center;margin:0 0 .6rem;font-weight:800}.wf-jrny-choices{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.wf-jrny-choice{text-align:center;min-height:44px}.wf-jrny-choice--good{background:var(--pc-correct,var(--pc-select));background:oklch(from var(--pc-correct,var(--pc-select)) min(l, .53) c h);color:#fff;border-color:var(--ff-outline)}.wf-jrny-choice--miss{opacity:.55;text-decoration:line-through}.wf-jrny-map{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;margin:.9rem 0 .5rem;display:flex}.wf-jrny-arrow{opacity:.7;font-weight:800}.wf-jrny-stop{border:2px solid var(--ff-outline);background:var(--ff-paper);border-radius:.6rem;flex-direction:column;align-items:center;gap:.1rem;padding:.35rem .6rem;display:flex}.wf-jrny-form{font-weight:800}.wf-jrny-lang{text-transform:uppercase;letter-spacing:.03em;opacity:.72;font-size:.68rem;font-weight:700}.wf-jrny-why{border:2px solid var(--pc-correct,var(--ff-spark));background:var(--ff-paper);border-left-width:6px;border-radius:.7rem;margin-top:.4rem;padding:.5rem .8rem}@media (width<=420px){.wf-jrny-choices{grid-template-columns:1fr}}.wf-dict-hear{min-height:48px;margin:.2rem 0 .6rem;padding:.7rem 1.1rem;font-size:1.05rem;font-weight:800}.pc-theme-wordforge .wf-fo-stage{flex-direction:column;align-items:center;gap:.9rem;width:100%;display:flex}.pc-theme-wordforge .wf-fo-hear{justify-content:center;display:flex}.pc-theme-wordforge .wf-fo-status{color:var(--ff-forge-text,var(--ff-anvil));text-align:center;font-size:.95rem;font-weight:700}.pc-theme-wordforge .wf-fo-line{color:var(--ff-anvil);text-align:center;max-width:42ch;padding:.6rem .4rem;font-size:clamp(1.25rem,4vw,1.7rem);font-weight:700;line-height:1.9}.pc-theme-wordforge .wf-fo-word{color:var(--ff-anvil)}.pc-theme-wordforge .wf-fo-word--filled{color:var(--pc-select);font-weight:800}.pc-theme-wordforge .wf-fo-slot{border-bottom:3px solid var(--pc-select);min-width:2.2ch;color:var(--ff-outline);letter-spacing:.05em;padding:0 .35rem;display:inline-block}.pc-theme-wordforge .wf-fo-note{color:var(--ff-anvil);opacity:.85;text-align:center;margin:0;font-size:.92rem;font-style:italic}.pc-theme-wordforge .wf-fo-bank{flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:44ch;display:flex}.pc-theme-wordforge .wf-fo-chip{border:2px solid var(--ff-outline);background:var(--ff-paper);min-height:44px;color:var(--ff-anvil);cursor:pointer;border-radius:999px;padding:.4rem .9rem;font-size:1.05rem;font-weight:700}.pc-theme-wordforge .wf-fo-chip:hover{border-color:var(--pc-select)}.pc-theme-wordforge .wf-fo-chip:focus-visible{outline:3px solid var(--pc-select);outline-offset:2px}.pc-theme-wordforge .wf-fo-chip--nudge{border-color:var(--pc-incorrect);animation:.32s wf-fo-shake}@keyframes wf-fo-shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@media (prefers-reduced-motion:reduce){.pc-theme-wordforge .wf-fo-chip--nudge{animation:none}}.pc-theme-wordforge .wf-fo-controls{justify-content:center;display:flex}.pc-theme-wordforge .db-jag-region{flex-direction:column;gap:.75rem;display:flex}.pc-theme-wordforge .db-jag-nav{margin-top:1rem}.pc-theme-wordforge .db-jag-progress{font-size:.95rem}.pc-theme-wordforge .db-jag-stem{white-space:pre-wrap;font-family:inherit}.pc-theme-wordforge .db-jag-bubble{background:color-mix(in oklab, var(--pc-select) 12%, var(--ff-paper));border:1px solid var(--ff-outline);border-radius:.7rem .7rem .7rem .15rem;margin:.6rem 0;padding:.6rem .8rem}.pc-theme-wordforge .db-jag-bot{opacity:.75;margin-bottom:.2rem;font-size:.75rem;font-weight:800;display:block}.pc-theme-wordforge .db-jag-choice-row{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.pc-theme-wordforge .db-jag-choice{text-align:left;flex:12rem}.pc-theme-wordforge .db-jag-reveal{margin-top:1rem}.pc-theme-wordforge .db-jag-badge{border-radius:999px;margin-bottom:.4rem;padding:.15rem .55rem;font-size:.8rem;font-weight:800;display:inline-block}.pc-theme-wordforge .db-jag-badge--right{background:color-mix(in oklab, #27ae60 22%, var(--ff-paper));color:var(--ff-anvil);border:1px solid #27ae60}.pc-theme-wordforge .db-jag-badge--wrong{background:color-mix(in oklab, #e74c3c 20%, var(--ff-paper));color:var(--ff-anvil);border:1px solid #e74c3c}.wf-xw-cell:focus-visible{outline:3px solid var(--ff-focus,var(--pc-select));outline-offset:2px}.pc-theme-wordforge .wf-ad-h,.pc-theme-wordforge .wf-tc-h{color:var(--ff-anvil);margin:0 0 .3rem;font-size:1.3rem;font-weight:800}.pc-theme-wordforge .wf-ad-live,.pc-theme-wordforge .wf-tc-live{color:var(--ff-anvil);margin:.4rem 0;font-weight:700}.pc-theme-wordforge .wf-ad-grid,.pc-theme-wordforge .wf-tc-grid{gap:.15rem;max-width:min(100%,34rem);margin:.6rem 0 1rem;display:grid}.pc-theme-wordforge .wf-ad-cell,.pc-theme-wordforge .wf-tc-cell{aspect-ratio:1;border:1.5px solid var(--ff-anvil);background:var(--ff-paper);width:100%;min-width:0;color:var(--ff-anvil);justify-content:center;align-self:start;align-items:center;font-size:clamp(.9rem,.6rem + 1.5vw,1.35rem);font-weight:800;display:flex;position:relative}.pc-theme-wordforge .wf-ad-cell--block,.pc-theme-wordforge .wf-tc-cell--block{background:0 0;border-color:#0000}.pc-theme-wordforge .wf-ad-cell[tabindex]{cursor:text}.pc-theme-wordforge .wf-ad-cell:focus-visible,.pc-theme-wordforge .wf-ad-cell--at{outline:3px solid var(--pc-select,#4a6fa5);outline-offset:1px;z-index:1}.pc-theme-wordforge .wf-ad-cell--word{background:color-mix(in oklab, var(--pc-select,#4a6fa5) 14%, var(--ff-paper))}.pc-theme-wordforge .wf-ad-cell--theirs{box-shadow:inset 0 -.3rem 0 color-mix(in oklab, var(--ff-spark,#ffbe2e) 70%, transparent)}.pc-theme-wordforge .wf-ad-cell--ink,.pc-theme-wordforge .wf-tc-cell--ink{background:color-mix(in oklab, #27ae60 18%, var(--ff-paper))}.pc-theme-wordforge .wf-ad-n,.pc-theme-wordforge .wf-tc-n{font-size:.6rem;font-weight:700;line-height:1;position:absolute;top:.05rem;left:.15rem}.pc-theme-wordforge .wf-ad-key{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.pc-theme-wordforge .wf-ad-clues{grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:.8rem;display:grid}.pc-theme-wordforge .wf-ad-subh{color:var(--ff-anvil);margin:.4rem 0;font-size:1.05rem;font-weight:800}.pc-theme-wordforge .wf-ad-cluelist{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.pc-theme-wordforge .wf-ad-clue{color:var(--ff-anvil);flex-wrap:wrap;align-items:baseline;gap:.3rem;display:flex}.pc-theme-wordforge .wf-ad-clue--inked{opacity:.85}.pc-theme-wordforge .wf-ad-state{margin:0}.pc-theme-wordforge .wf-ad-ok,.pc-theme-wordforge .wf-ad-again,.pc-theme-wordforge .wf-tc-try,.pc-theme-wordforge .wf-tc-pass,.pc-theme-wordforge .wf-tc-print{min-height:44px}.pc-theme-wordforge .wf-ad-end{margin-top:.8rem}.pc-theme-wordforge .wf-tc-lamps{flex-wrap:wrap;gap:.4rem;margin:.4rem 0;padding:0;list-style:none;display:flex}.pc-theme-wordforge .wf-tc-lamp{border:2px solid var(--ff-anvil);background:0 0;border-radius:50%;width:1.1rem;height:1.1rem}.pc-theme-wordforge .wf-tc-lamp--on{background:color-mix(in oklab, var(--ff-anvil) 35%, transparent)}.pc-theme-wordforge .wf-tc-lamp--gold{background:var(--ff-spark,#ffbe2e)}.pc-theme-wordforge .wf-tc-words{columns:2 12rem;color:var(--ff-anvil);margin:.6rem 0 0;padding-left:1.4rem}.pc-theme-wordforge .wf-tc-clue{color:var(--ff-anvil);margin:.3rem 0 .6rem;font-size:1.2rem;font-weight:700}.pc-theme-wordforge .wf-tc-boxes{flex-wrap:nowrap;gap:.3rem;max-width:100%;margin-bottom:.7rem;display:flex}.pc-theme-wordforge .wf-tc-box{text-align:center;text-transform:uppercase;width:2.75rem;min-width:1.6rem;height:2.75rem;font:inherit;border:2px solid var(--ff-anvil);background:var(--ff-paper);color:var(--ff-anvil);border-radius:.4rem;flex:0 2.75rem;padding:0;font-size:1.25rem;font-weight:800}.pc-theme-wordforge .wf-tc-box[readonly]{background:color-mix(in oklab, #27ae60 18%, var(--ff-paper))}.pc-theme-wordforge .wf-tc-box:focus-visible{outline:3px solid var(--pc-select,#4a6fa5);outline-offset:1px}.pc-theme-wordforge .wf-tc-pass[hidden]{display:none}@media print{.pc-theme-wordforge .wf-tc-print,.pc-theme-wordforge .wf-tc-lamps,.pc-theme-wordforge .wf-tc-hat,.pc-theme-wordforge .wf-tc-code{display:none}.pc-theme-wordforge .wf-tc-cell{color:#000;background:#fff;border-color:#000}}.pc-theme-wordforge .wf-tc-code{flex-wrap:wrap;align-items:center;gap:.8rem;margin:.2rem 0 .6rem;display:flex}.pc-theme-wordforge .wf-together{margin-top:1rem}.pc-theme-wordforge .wf-together-links{flex-wrap:wrap;gap:.6rem;margin:.5rem 0 0;display:flex}.pc-theme-wordforge .wf-ad-row{display:contents}.pc-theme-wordforge .wf-ad-cell--theirs{border-style:dashed}.pc-theme-wordforge .wf-ad-cell--ink{border-width:3px}.pc-theme-wordforge .wf-ad-cell:not(.wf-ad-cell--yours):not(.wf-ad-cell--block){border-color:color-mix(in oklab, var(--ff-anvil) 55%, transparent)}.pc-theme-wordforge .wf-ad,.pc-theme-wordforge .wf-tc{padding-bottom:var(--space-96,6rem)}.pc-theme-wordforge .wf-ad-grid,.pc-theme-wordforge .wf-tc-grid{max-width:100%}.pc-theme-wordforge .wf-tc-codeline{flex-wrap:wrap;align-items:baseline;gap:.4rem;margin:0;display:flex}.pc-theme-wordforge .wf-tc-bigcode{letter-spacing:.12em;color:var(--ff-anvil);font-size:clamp(2rem,1.2rem + 3vw,3.4rem);font-weight:800}
