.quordle-panel{max-width:none}.quordle-toolbar,.bee-puzzle-heading,.strands-summary-top,.bee-answer-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;flex-wrap:wrap}.quordle-toolbar h2,.bee-puzzle-heading h2,.strands-summary-top h2,.bee-answer-heading h2{margin:0 0 4px}.quordle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px}.quordle-board{min-width:0;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--paper)}.quordle-board-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:12px;margin-bottom:14px;border-bottom:1px solid var(--line)}.quordle-board-heading h3{margin:0}.quordle-board-count{color:var(--muted);font-size:.82rem;font-variant-numeric:tabular-nums;text-align:right}.quordle-fields{display:grid;gap:13px}.quordle-field{min-width:0}.quordle-field label{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-bottom:6px;font-size:.9rem}.quordle-field input,.bee-filters input,.bee-filters select,.bee-checker input{width:100%;min-width:0;min-height:46px;padding:10px 12px;border:1.5px solid var(--line-strong);border-radius:9px;background:var(--surface);color:var(--ink);font:inherit;font-size:1rem}.quordle-field input{text-transform:uppercase;letter-spacing:.13em;font-weight:650}.quordle-field input:focus,.bee-filters input:focus,.bee-filters select:focus,.bee-checker input:focus{border-color:var(--brand);outline:3px solid color-mix(in srgb,var(--brand) 22%,transparent)}.quordle-key{display:inline-flex;align-items:center;min-height:21px;padding:1px 8px;border-radius:5px;font-size:.69rem;font-weight:800;letter-spacing:.04em}.green-key{background:var(--tile-green);color:var(--on-green)}.yellow-key{background:var(--tile-yellow);color:var(--on-yellow)}.gray-key{background:var(--tile-gray);color:var(--on-gray)}.optional-label{color:var(--muted);font-size:.75rem;font-weight:500}.quordle-board-actions{display:flex;justify-content:flex-end;margin-top:12px}.quordle-board-actions .btn{min-height:38px;padding:7px 13px;font-size:.84rem}.quordle-results{margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.quordle-results .word-result-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.quordle-results .word-result{min-height:36px;font-size:.82rem}.quordle-subheading{margin:16px 0 8px;font-family:var(--body);font-size:.9rem;letter-spacing:0}.quordle-toolbar>.btn{min-height:40px;padding:8px 14px;font-size:.86rem}.bee-top-panel{max-width:760px;margin-left:auto;margin-right:auto}.bee-summary-pills{display:flex;flex-wrap:wrap;gap:7px}.bee-summary-pills span{display:inline-flex;gap:5px;align-items:center;padding:5px 11px;border:1px solid var(--line);border-radius:var(--r-pill);color:var(--ink-soft);font-size:.82rem}.bee-summary-pills strong{color:var(--ink);font-variant-numeric:tabular-nums}.bee-hive{display:grid;grid-template-columns:repeat(5,64px);grid-template-rows:repeat(3,58px);justify-content:center;gap:4px 2px;margin:24px auto 10px}.bee-letter{grid-row:var(--bee-row);grid-column:var(--bee-col);display:grid;place-items:center;width:62px;height:56px;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);background:var(--tile-gray);color:#fff;font-family:var(--display);font-size:1.55rem;font-weight:800}.bee-letter.center-letter{background:var(--tile-yellow);color:var(--on-yellow)}.bee-rule{margin:10px auto 18px;max-width:50ch;text-align:center;color:var(--ink-soft);font-size:.94rem}.bee-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.bee-stats-grid>div{display:grid;gap:2px;text-align:center;min-width:0}.bee-stats-grid span{color:var(--muted);font-size:.76rem}.bee-stats-grid strong{font-family:var(--display);font-size:1.1rem;line-height:1.3;color:var(--ink)}.daily-reveal{border:1px solid var(--line);border-radius:11px;background:var(--surface);margin:11px 0;overflow:clip}.daily-reveal>summary{display:flex;align-items:center;gap:10px;min-height:50px;padding:11px 15px;cursor:pointer;color:var(--ink);font-weight:650;list-style:none}.daily-reveal>summary::-webkit-details-marker{display:none}.daily-reveal>summary:before{content:"+";display:grid;flex:0 0 23px;place-items:center;width:23px;height:23px;border-radius:6px;background:var(--surface-2);color:var(--ink);font-weight:800}.daily-reveal[open]>summary:before{content:"−"}.daily-reveal>summary span:last-child{margin-left:auto;color:var(--muted);font-size:.8rem;font-weight:550}.daily-reveal-content{padding:14px 16px 17px;border-top:1px solid var(--line);color:var(--ink-soft)}.daily-reveal-content>:first-child{margin-top:0}.daily-reveal-content>:last-child{margin-bottom:0}.bee-pangram{margin-top:18px;border-color:color-mix(in srgb,var(--tile-yellow) 65%,var(--line))}.bee-pangram-word{display:inline-block;color:var(--ink);font-family:var(--display);font-size:clamp(1.55rem,6vw,2rem);letter-spacing:.12em}.bee-filters{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:12px;margin:18px 0 6px}.bee-word-groups{margin-top:12px}.bee-word-group[hidden],.bee-word-list li[hidden]{display:none}.bee-word-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0;padding:0;list-style:none}.bee-word-list li{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:37px;border-bottom:1px solid var(--line);color:var(--ink)}.bee-word-list li span{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;font-family:var(--display);font-weight:700;letter-spacing:.05em}.bee-word-list li strong{color:var(--muted);font-size:.82rem;font-variant-numeric:tabular-nums}.bee-pangram-tag{padding:2px 7px;border-radius:var(--r-pill);background:var(--tile-yellow);color:var(--on-yellow);font:800 .65rem var(--body);letter-spacing:.03em}.bee-checker{margin-top:18px}.bee-checker label{display:block;margin-bottom:7px;font-weight:650}.bee-prefix-list{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.bee-prefix-list span{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:6px 10px;color:var(--ink-soft);font-size:.88rem}.bee-prefix-list strong{color:var(--ink);font-family:var(--display);letter-spacing:.06em}.bee-stats-grid+.daily-reveal{margin-top:18px}.strands-summary{max-width:760px}.strands-facts{display:flex;flex-wrap:wrap;gap:8px}.strands-facts span{border:1px solid var(--line);border-radius:var(--r-pill);padding:6px 12px;color:var(--ink-soft);font-size:.85rem}.strands-facts strong{color:var(--ink);font-variant-numeric:tabular-nums}.strands-spoiler-note{margin:14px 0 0;color:var(--muted);font-size:.9rem}.strands-hint-list{margin-top:16px}.strands-step-number{display:grid;flex:0 0 27px;place-items:center;width:27px;height:27px;border-radius:7px;background:var(--surface-2);color:var(--ink);font-family:var(--display);font-weight:800;font-size:.9rem}.strands-reveal-action{color:var(--brand)!important}.strands-answer-label{min-width:0}.strands-word-chips{display:flex;flex-wrap:wrap;gap:8px}.strands-word-chips span{padding:6px 10px;background:var(--surface-2);border-radius:8px;color:var(--ink);font-weight:700;letter-spacing:.04em}.strands-answer-word,.strands-spangram-word{display:inline-block;margin-top:6px;color:var(--ink);font-family:var(--display);font-size:1.55rem;letter-spacing:.09em}.strands-spangram-word{color:var(--brand);font-size:clamp(1.5rem,6vw,2.15rem)}.strands-board-fact{display:flex;gap:13px;padding:13px 0;border-bottom:1px solid var(--line)}.strands-board-fact:last-of-type{border-bottom:0}.strands-board-icon{display:grid;flex:0 0 38px;place-items:center;width:38px;height:38px;border-radius:9px;background:var(--surface-2);color:var(--ink);font-weight:800}.strands-board-fact strong{color:var(--ink)}.strands-board-fact p{margin:2px 0 0;color:var(--ink-soft)}.games-hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0}.games-hub-card{display:flex;flex-direction:column;gap:8px;min-width:0;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--ink)}.games-hub-card:hover{border-color:var(--brand);color:var(--ink)}.games-hub-card h2{margin:0;font-size:1.25rem}.games-hub-card p{margin:0;color:var(--ink-soft);font-size:.96rem}.games-hub-card .games-hub-link{margin-top:auto;padding-top:6px;color:var(--brand);font-weight:700}@media(max-width:720px){.quordle-grid{grid-template-columns:1fr}.bee-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bee-filters,.games-hub-grid{grid-template-columns:1fr}}@media(max-width:520px){.bee-hive{grid-template-columns:repeat(5,56px);grid-template-rows:repeat(3,52px);gap:2px 0}.bee-letter{width:54px;height:49px;font-size:1.35rem}.bee-word-list{grid-template-columns:1fr}.quordle-board{padding:14px}.quordle-results .word-result-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.strands-reveal>summary{gap:8px;padding:10px 11px;font-size:.92rem}.strands-step-number{flex-basis:24px;width:24px;height:24px}}.wwf-tool-panel{max-width:920px;margin-inline:auto}.wwf-panel-heading{display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-bottom:18px}.wwf-panel-heading h2{margin:0 0 4px}.wwf-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.wwf-field{display:grid;gap:6px;min-width:0}.wwf-field label{color:var(--ink);font-size:.92rem;font-weight:700}.wwf-field input,.wwf-field textarea,.wwf-field select{width:100%;min-width:0;min-height:46px;padding:10px 12px;border:1.5px solid var(--line-strong);border-radius:9px;background:var(--surface);color:var(--ink);font:inherit;font-size:1rem}.wwf-field textarea{min-height:88px;resize:vertical}.wwf-field input:focus,.wwf-field textarea:focus,.wwf-field select:focus{border-color:var(--brand);outline:3px solid color-mix(in srgb,var(--brand) 22%,transparent)}.wwf-rack-field{grid-column:1 / -1}.wwf-rack-field input{max-width:420px;min-height:54px;font-size:1.22rem;font-weight:750;letter-spacing:.16em;text-transform:uppercase}.wwf-form-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.wwf-form-actions .btn{min-height:42px}.wwf-results{margin-top:16px;overflow-x:auto}.wwf-results-summary{margin:0 0 10px;color:var(--ink-soft);font-size:.9rem;font-weight:650}.wwf-results-table{width:100%;border-collapse:collapse;font-size:.92rem;font-variant-numeric:tabular-nums}.wwf-results-table th,.wwf-results-table td{padding:10px 12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}.wwf-results-table th{color:var(--muted);font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}.wwf-result-word{font-weight:800;letter-spacing:.045em;color:var(--ink)}.wwf-result-score{font-weight:800;color:var(--brand)}.wwf-dictionary-found{color:var(--success, #247547);font-weight:750}.wwf-dictionary-missing{color:var(--muted);font-weight:650}.wwf-bingo-tag{display:inline-block;margin-left:5px;padding:2px 6px;border-radius:5px;background:var(--surface-2);color:var(--ink-soft);font:700 .68rem var(--body);letter-spacing:0;white-space:nowrap}.wwf-reference-note,.wwf-cross-link{margin:14px 0 0;color:var(--muted);font-size:.86rem;line-height:1.55}.wwf-cross-link{color:var(--ink-soft)}@media(max-width:640px){.wwf-form-grid{grid-template-columns:1fr}.wwf-rack-field{grid-column:auto}.wwf-panel-heading{align-items:start}.wwf-results-table{min-width:540px}.wwf-results-table th,.wwf-results-table td{padding:9px 10px}}.connections-play-panel{max-width:820px;margin-inline:auto}.connections-panel-heading,.connections-section-heading,.mini-panel-heading,.mini-section-heading{display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap;gap:16px}.connections-panel-heading h2,.mini-panel-heading h2{margin:0 0 4px}.connections-round-stats{display:flex;gap:10px}.connections-round-stats span{display:grid;min-width:78px;gap:2px;padding:8px 12px;border:1px solid var(--line);border-radius:10px;text-align:center}.connections-round-stats strong{color:var(--ink);font-family:var(--display);font-size:1.25rem;font-variant-numeric:tabular-nums}.connections-round-stats small{color:var(--muted);font-size:.73rem}.connections-word-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:22px 0 14px}.connections-word{display:grid;place-items:center;min-width:0;min-height:72px;padding:8px;border:1.5px solid var(--line-strong);border-radius:9px;background:var(--surface-2);color:var(--ink);font-family:var(--display);font-size:clamp(.78rem,1.8vw,1rem);font-weight:800;line-height:1.2;letter-spacing:.015em;text-align:center;overflow-wrap:anywhere;cursor:pointer}.connections-word:hover{border-color:var(--brand)}.connections-word.is-selected{border-color:var(--brand);background:var(--brand);color:#fff;box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 18%,transparent)}.connections-word:focus-visible,.mini-grid-cell:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.connections-word[hidden]{display:none}.connections-board-actions{display:flex;flex-wrap:wrap;gap:9px}.connections-board-actions .btn,.connections-reset{min-height:40px}.connections-solved-groups{display:grid;gap:8px;margin-top:16px}.connections-solved-card{padding:13px 15px;border:1px solid var(--line);border-radius:10px;color:#18202a}.connections-solved-card h3{margin:0 0 4px;font-family:var(--body);font-size:.9rem;font-weight:850;letter-spacing:.025em;text-transform:uppercase}.connections-solved-card p{margin:0;font-size:.86rem;font-weight:650}.connections-yellow.connections-solved-card{background:#f6e6a4}.connections-green.connections-solved-card{background:#b9d9ba}.connections-blue.connections-solved-card{background:#b9d0ed}.connections-purple.connections-solved-card{background:#cbbde8}.connections-reset{margin-top:12px}.connections-hints-section{margin-top:30px}.connections-section-heading{margin-bottom:12px}.connections-hint-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.connections-hint-card{margin:0}.connections-color-label{display:inline-flex;align-items:center;gap:9px;text-transform:capitalize}.connections-color-label i{display:inline-block;width:11px;height:11px;border-radius:3px;background:var(--line-strong)}.connections-yellow .connections-color-label i{background:#d9aa35}.connections-green .connections-color-label i{background:#4f9460}.connections-blue .connections-color-label i{background:#5687c2}.connections-purple .connections-color-label i{background:#8664bd}.connections-hint-kicker{margin:0 0 4px;color:var(--muted);font-size:.74rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.connections-nested-reveal{margin-top:10px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.connections-nested-reveal>summary{padding:10px 12px;color:var(--ink);font-size:.88rem;font-weight:700;cursor:pointer}.connections-nested-reveal>p,.connections-nested-reveal>ul{margin:0;padding:0 12px 12px;color:var(--ink-soft)}.connections-category-answer{font-weight:850;letter-spacing:.03em}.connections-answer-words{display:flex;flex-wrap:wrap;gap:7px;list-style:none}.connections-definitions{margin-top:10px;display:grid;gap:6px}.connections-definitions dt{font-size:.8rem;font-weight:800;letter-spacing:.02em;color:var(--ink)}.connections-definitions dd{margin:0 0 4px;font-size:.86rem;line-height:1.45;color:var(--muted, var(--ink))}.connections-definitions dd span{display:block}.connections-definitions dd em{font-style:italic;opacity:.75;margin-right:4px}.connections-answer-words li{padding:5px 8px;border-radius:6px;background:var(--surface-2);color:var(--ink);font-size:.82rem;font-weight:800}.mini-crossword-panel{max-width:700px;margin-inline:auto}.mini-panel-heading{margin-bottom:18px}.mini-grid-actions{display:flex;flex-wrap:wrap;gap:8px}.mini-grid{display:grid;grid-template-columns:repeat(var(--mini-columns, 5),minmax(0,1fr));gap:5px;width:min(100%,390px);margin:8px auto 14px}.mini-grid-block{aspect-ratio:1;border-radius:5px;background:#253140}.mini-grid-cell{position:relative;display:grid;place-items:center;aspect-ratio:1;min-width:0;padding:2px;border:1px solid var(--line-strong);border-radius:5px;background:var(--surface);color:var(--ink);cursor:pointer}.mini-grid-cell:hover{border-color:var(--brand)}.mini-grid-cell.is-revealed{border-color:var(--line-strong);background:var(--surface-2)}.mini-cell-number{position:absolute;top:3px;left:4px;color:var(--muted);font-size:clamp(.52rem,1.3vw,.68rem);font-weight:700;line-height:1}.mini-cell-letter{font-family:var(--display);font-size:clamp(1.15rem,4vw,1.65rem);font-weight:850;line-height:1}.mini-clues-section{margin-top:32px}.mini-section-heading{margin-bottom:12px}.mini-clue-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.mini-clue-group{min-width:0}.mini-clue-group>h3{margin:0 0 10px;padding-bottom:9px;border-bottom:1px solid var(--line);color:var(--ink);font-family:var(--display);font-size:1.35rem}.mini-clue-card{display:grid;gap:8px;padding:14px 0;border-bottom:1px solid var(--line)}.mini-clue-topline{display:flex;align-items:center;justify-content:space-between;gap:10px}.mini-clue-number{color:var(--brand);font-size:.78rem;font-weight:850;letter-spacing:.055em;text-transform:uppercase}.mini-clue-length{color:var(--muted);font-size:.78rem;font-variant-numeric:tabular-nums}.mini-clue-text{margin:0;color:var(--ink);font-size:.96rem;font-weight:650;line-height:1.45}.mini-clue-hint{border:1px solid var(--line);border-radius:8px;background:var(--surface)}.mini-clue-hint>summary{padding:8px 10px;color:var(--ink-soft);font-size:.82rem;font-weight:650;cursor:pointer}.mini-clue-hint>p{margin:0;padding:0 10px 10px;color:var(--ink-soft);font-size:.86rem}.mini-clue-hint.nested{margin:0 10px 10px;background:var(--surface-2)}.mini-clue-answer-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.mini-clue-answer-row .btn{min-height:36px;padding:7px 12px;font-size:.84rem}.mini-clue-answer{color:var(--brand);font-family:var(--display);font-size:1.08rem;letter-spacing:.08em}.mini-clue-answer[hidden]{display:none}.source-links{font-size:.86rem;color:var(--muted)}@media(max-width:720px){.connections-hint-grid,.mini-clue-columns{grid-template-columns:1fr}}@media(max-width:540px){.connections-word-grid{gap:6px}.connections-word{min-height:62px;padding:5px 3px;font-size:.76rem}.connections-panel-heading{align-items:start}.connections-round-stats{width:100%}.connections-round-stats span{flex:1}.mini-grid{gap:4px}.mini-grid-actions{width:100%}}.anagram-panel{max-width:920px;margin-inline:auto}.anagram-panel-heading,.octordle-budget{display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap;gap:16px}.anagram-panel-heading h2,.octordle-budget h2{margin:0 0 4px}.anagram-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.anagram-field{display:grid;gap:6px;min-width:0}.anagram-field label,.octordle-budget-controls label{color:var(--ink);font-size:.92rem;font-weight:700}.anagram-field input,.anagram-field select,.octordle-budget-controls input{width:100%;min-width:0;min-height:46px;padding:10px 12px;border:1.5px solid var(--line-strong);border-radius:9px;background:var(--surface);color:var(--ink);font:inherit;font-size:1rem}.anagram-field input:focus,.anagram-field select:focus,.octordle-budget-controls input:focus{border-color:var(--brand);outline:3px solid color-mix(in srgb,var(--brand) 22%,transparent)}.anagram-letters-field{grid-column:1 / -1}.anagram-letters-field input{max-width:520px;min-height:54px;font-size:1.2rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.anagram-use-all{display:flex;align-items:start;gap:10px;margin-top:16px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2);cursor:pointer}.anagram-use-all input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--brand);flex:0 0 auto}.anagram-use-all span{display:grid;gap:2px}.anagram-use-all strong{color:var(--ink);font-size:.9rem}.anagram-use-all small{color:var(--muted);font-size:.82rem}.anagram-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.anagram-actions .btn{min-height:42px}.anagram-results{margin-top:16px;overflow-x:auto}.anagram-results-table{width:100%;border-collapse:collapse;font-size:.92rem;font-variant-numeric:tabular-nums}.anagram-results-table th,.anagram-results-table td{padding:10px 12px;border-bottom:1px solid var(--line);text-align:left}.anagram-results-table th{color:var(--muted);font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}.anagram-result-word{color:var(--ink);font-weight:850;letter-spacing:.045em}.anagram-source-note{margin:14px 0 0;color:var(--muted);font-size:.86rem;line-height:1.55}.octordle-panel{max-width:none}.octordle-budget{align-items:center;padding:4px 0 18px;margin-bottom:18px;border-bottom:1px solid var(--line)}.octordle-budget-controls{display:grid;grid-template-columns:120px minmax(140px,190px);gap:7px 10px;align-items:center}.octordle-budget-controls input{min-height:42px;font-variant-numeric:tabular-nums;font-weight:750}.octordle-budget-controls p{grid-column:2;margin:0;color:var(--muted);font-size:.82rem}.octordle-budget-controls p strong{color:var(--brand);font-size:1rem;font-variant-numeric:tabular-nums}.octordle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px}.octordle-board{padding:15px}.octordle-board .quordle-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.octordle-board .quordle-field label{font-size:.82rem}.octordle-board .quordle-field .field-help{font-size:.75rem;line-height:1.35}.octordle-board .quordle-field input{min-height:42px;padding:8px 10px;font-size:.91rem}.octordle-board .quordle-results .word-result-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.octordle-board .quordle-results .word-result{min-height:33px;font-size:.78rem}@media(max-width:840px){.octordle-grid{grid-template-columns:1fr}}@media(max-width:640px){.anagram-fields{grid-template-columns:1fr}.anagram-letters-field{grid-column:auto}.octordle-budget{align-items:start}.octordle-budget-controls{width:100%;grid-template-columns:1fr 1fr}.octordle-budget-controls p{grid-column:2}.octordle-board .quordle-fields{grid-template-columns:1fr}}.descrambler-panel{max-width:920px;margin-inline:auto}.descrambler-panel .anagram-use-all{max-width:700px}.descrambler-panel .anagram-results{max-height:720px;overflow:auto}.jumbled-panel{max-width:1040px;margin-inline:auto}.jumbled-panel-heading{display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-bottom:18px}.jumbled-panel-heading h2{margin:0 0 4px}.jumbled-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.jumbled-entry-card{min-width:0;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.jumbled-entry-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--line)}.jumbled-entry-title h3{margin:0;font-family:var(--body);font-size:1rem;font-weight:800;letter-spacing:0}.jumbled-entry-title span{color:var(--muted);font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.jumbled-field{display:grid;gap:6px;min-width:0;margin-top:12px}.jumbled-field label{color:var(--ink);font-size:.88rem;font-weight:700}.jumbled-field input{width:100%;min-width:0;min-height:44px;padding:9px 11px;border:1.5px solid var(--line-strong);border-radius:9px;background:var(--surface);color:var(--ink);font:inherit;font-size:1rem}.jumbled-field input[data-jumbled-letters]{font-weight:800;letter-spacing:.1em;text-transform:uppercase}.jumbled-field input:focus{border-color:var(--brand);outline:3px solid color-mix(in srgb,var(--brand) 22%,transparent)}.jumbled-field .field-help{margin:0;font-size:.76rem}.jumbled-row-results{margin-top:13px;padding-top:11px;border-top:1px solid var(--line)}.jumbled-row-results>.field-help{margin:0}.jumbled-result-count{margin:0 0 9px;color:var(--ink-soft);font-size:.82rem;font-weight:700}.jumbled-candidate-list{display:flex;flex-wrap:wrap;gap:7px}.jumbled-candidate{min-height:36px;padding:7px 10px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface-2);color:var(--ink);font:inherit;font-size:.82rem;font-weight:800;letter-spacing:.04em;cursor:pointer}.jumbled-candidate:hover,.jumbled-candidate.is-selected{border-color:var(--brand);background:var(--brand);color:#fff}.jumbled-candidate:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.jumbled-more{margin-top:10px;min-height:36px;padding:7px 12px;font-size:.82rem}.jumbled-panel .anagram-actions{margin-top:18px}.jumbled-selected-panel{margin-top:20px;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2)}.jumbled-selected-panel h3{margin:0 0 12px;font-family:var(--body);font-size:1rem;font-weight:800}.jumbled-selected-list{display:grid;gap:8px}.jumbled-selected-row{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px 14px;padding-bottom:8px;border-bottom:1px solid var(--line)}.jumbled-selected-row:last-child{padding-bottom:0;border-bottom:0}.jumbled-selected-row strong{color:var(--ink);font-size:.88rem}.jumbled-selected-row span{color:var(--ink-soft);font-size:.84rem}.jumbled-letter-bank{margin:13px 0 0;color:var(--brand);font-size:1rem;font-weight:850;letter-spacing:.08em}@media(max-width:680px){.jumbled-grid{grid-template-columns:1fr}.jumbled-entry-card{padding:14px}}
