.article{padding-bottom:8px}.crumbs{margin:18px 0 0;font-size:.85rem;color:var(--muted)}.crumbs a{color:var(--accent);text-decoration:none}.crumbs a:hover{text-decoration:underline}.article h1{font-size:1.75rem;line-height:1.2;letter-spacing:-.01em;margin:10px 0 6px}.article .lead{font-size:1.1rem;color:var(--muted);margin:0 0 22px}.article h2{font-size:1.2rem;margin:28px 0 8px}.article p,.article li{line-height:1.65}.article p{margin:0 0 12px}.article ul,.article ol{padding-left:1.3em;margin:0 0 14px}.article li{margin-bottom:6px}.article a{color:var(--accent)}.tip{background:var(--accent-soft);border-left:4px solid var(--accent);border-radius:10px;padding:12px 16px;margin:0 0 22px}.tip strong{display:block;margin-bottom:4px}.tip ul{margin:0}.tip li{margin-bottom:2px}.article .tile.mini{width:26px;height:26px;font-size:.9rem}.cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:32px 0;padding:16px 18px;background:var(--surface);border:1px solid var(--border);border-radius:14px}.cta p{margin:0;font-weight:600}.cta a{font-weight:700;color:var(--surface);background:var(--accent);text-decoration:none;border-radius:10px;padding:8px 16px}.cta a:hover{filter:brightness(1.1)}.more-articles h2{font-size:1.05rem;color:var(--muted)}.article .article-list{padding-left:0;margin:0}@media(max-width:480px){.article h1{font-size:1.45rem}.cta a{width:100%;text-align:center}}.wordlist{list-style:none;padding:0!important;display:flex;flex-wrap:wrap;gap:4px 14px;margin:0 0 18px}.wordlist li{margin:0;line-height:1.5;font-weight:600;letter-spacing:.02em}.wordlist small{color:var(--muted);font-weight:400;font-size:.75rem}.note{color:var(--muted);font-size:.85rem;margin-top:24px}.cw-words{list-style:none;padding:0!important;display:flex;flex-wrap:wrap;gap:10px 18px;margin:8px 0 18px}.cw-words li{margin:0}.cw-boxes{display:inline-flex;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}@media(hover:hover){.cw-boxes:hover .cw-box{background:var(--accent-soft)}}.cw-boxes:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cw-box{width:26px;height:28px;display:inline-grid;place-items:center;font-weight:700;font-size:.95rem;border:1.5px solid var(--text);margin-left:-1.5px;background:var(--surface)}.cw-box:first-child{margin-left:0}.article p.cw-extra-head{font-size:.95rem;font-weight:600;color:var(--muted);margin:18px 0 4px;line-height:1.4}.cw-extra-head[hidden],.cw-words:empty{display:none}.cw-len{display:flex;align-items:center;gap:8px}.cw-len .btn{width:40px;padding:6px 0;font-size:1.1rem;line-height:1}.cw-len-count{min-width:6.5em;text-align:center;font-weight:600;font-variant-numeric:tabular-nums}.cw-len-name{font-weight:600;min-width:6.5em}.cw-len-name[hidden]{display:none}.cw-grid-wrap{overflow-x:auto;padding:4px 2px}.cw-grid{display:grid;grid-template-columns:repeat(var(--cols),minmax(30px,44px))}.cw-cell{width:100%;aspect-ratio:1;box-sizing:border-box;margin:0;padding:0;border-radius:0;border:1.5px solid var(--text);background:var(--surface);color:var(--text);font:inherit;font-size:1.3rem;font-weight:700;text-align:center;text-transform:uppercase;caret-color:transparent}.cw-cell:focus{outline:3px solid var(--accent);outline-offset:-3px;position:relative;z-index:1}.cw-at-box{background:var(--accent-soft)}.cw-link{justify-self:start;background:none;border:0;padding:0;font:inherit;font-size:.85rem;color:var(--accent);cursor:pointer;text-decoration:underline}.cw-controls{display:grid;gap:8px;justify-items:start}.cw-move{display:flex;align-items:center;gap:6px}.cw-move .btn{width:40px;padding:6px 0;font-size:.85rem}.cw-move .btn:disabled{opacity:.35;cursor:default;background:transparent}#cw-box-mode[hidden],#cw-text-mode[hidden],.cw-controls[hidden],.cw-add[hidden]{display:none}.cw-chips{display:flex;flex-wrap:wrap;gap:6px;margin:-4px 0 12px}.cw-chips[hidden]{display:none}.cw-chip{min-width:38px;height:38px;font:inherit;font-weight:700;font-size:1.05rem;cursor:pointer;color:var(--text);background:var(--surface);border:1.5px solid var(--text);border-radius:0}.cw-chip:hover{background:var(--accent-soft)}.ck-result{margin:18px 0 8px}.ck-word{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px}.ck-word .score{min-width:0;font-size:1.4rem}.article .ck-result p.check-result{font-size:1.05rem;line-height:1.4;margin:10px 0 0}.ck-result .links{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.ck-result .links a{text-decoration:none}@media(max-width:480px){.ck-word .tile{width:32px;height:32px;font-size:1rem}}.an-result{margin:4px 0 8px}.an-group{margin:0 0 16px}.article .an-group h2{font-size:1rem;margin:18px 0 8px;display:flex;align-items:baseline;gap:8px}.an-group h2 small{color:var(--muted);font-weight:500;font-size:.9rem}.article .an-group .results{padding:0;margin:0}.article .an-group .results li{margin:0}.an-full .results{border-color:var(--accent);border-width:2px}.an-more{margin-top:8px}.article p.an-none{color:var(--muted);font-size:.95rem;margin:10px 0 0}.sc-names{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sc-names input,.sc-left{letter-spacing:normal;text-transform:none}.sc-left{letter-spacing:.12em;text-transform:uppercase}.btn.sc-primary{color:var(--surface);background:var(--accent);border-color:var(--accent);font-weight:700;padding:10px 18px}.btn.sc-primary:hover{filter:brightness(1.1);background:var(--accent)}.sc-players{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin:0 0 14px}.sc-player{display:grid;gap:2px;justify-items:start;font:inherit;color:var(--text);cursor:pointer;text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:10px 12px}.sc-player.on{border:2px solid var(--accent);padding:9px 11px}.sc-pname{font-size:.9rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.sc-player.on .sc-pname{color:var(--text);font-weight:700}.sc-total{font-size:1.7rem;font-weight:800;line-height:1.1}.article p.sc-turn{margin:0;font-weight:700;font-size:1.05rem}.sc-word{display:grid;gap:8px;padding:10px 0;border-top:1px dashed var(--border)}.sc-word:first-child{border-top:0;padding-top:0}.sc-word-row{display:flex;gap:8px;align-items:center}.sc-remove{font:inherit;font-size:1.3rem;line-height:1;color:var(--muted);background:none;border:1px solid var(--border);border-radius:10px;padding:8px 12px;cursor:pointer}.sc-tiles{display:flex;flex-wrap:wrap;gap:4px;min-height:28px}.sc-tile{border:0;cursor:pointer;font-family:inherit;padding:0}.sc-tile.sc-l2{box-shadow:inset 0 0 0 2px #6aa9e0,inset 0 -2px 0 var(--tile-edge)}.sc-tile.sc-l3{box-shadow:inset 0 0 0 2px #2f6fb5,inset 0 -2px 0 var(--tile-edge)}.sc-mark{position:absolute;top:-7px;left:-5px;font-size:.6rem;font-weight:800;color:#fff;background:#2f6fb5;border-radius:999px;padding:1px 4px;line-height:1.2}.sc-mults{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.sc-mults .sublabel{font-size:.85rem;color:var(--muted)}.sc-check{font-size:.85rem}.sc-check.ok{color:var(--accent)}.sc-check.bad{color:var(--bingo)}.btn.sc-add{justify-self:start}.sc-bingo{display:flex;gap:8px;align-items:center;font-size:.95rem}.sc-bingo input{width:auto}.sc-points{max-width:9em;letter-spacing:normal}.sc-actions{display:flex;flex-wrap:wrap;gap:8px}.sc-history{margin-top:18px}.article .sc-history h2,.article .sc-final h2{font-size:1rem;margin:0 0 8px}.article ol.sc-log{list-style:none;padding:0;margin:0 0 10px;background:var(--surface);border:1px solid var(--border);border-radius:12px}.article .sc-log li{display:grid;grid-template-columns:minmax(5em,auto) 1fr auto;gap:10px;padding:7px 12px;margin:0;border-top:1px solid var(--border)}.article .sc-log li:first-child{border-top:0}.sc-who{font-weight:600}.sc-what{color:var(--muted);overflow-wrap:anywhere}.sc-pts{font-weight:700;text-align:right}.sc-end{margin-top:18px}.sc-end summary{cursor:pointer;font-weight:600;color:var(--accent)}.sc-end .field{margin:10px 0}.article p.sc-winner{font-size:1.3rem;font-weight:800;margin:0}.sc-new{margin-top:14px}.legal{display:grid;grid-template-columns:max-content 1fr;gap:6px 16px;margin:0 0 22px;line-height:1.6}.legal dt{font-weight:600}.legal dd{margin:0}.legal-page .updated{color:var(--muted);font-size:.9rem;margin-top:28px}@media(max-width:480px){.legal{grid-template-columns:1fr;gap:0}.legal dd{margin-bottom:8px}}.print-only{display:none}@media print{body.print-sheet{background:#fff;color:#000}body.print-sheet .masthead,body.print-sheet footer,body.print-sheet .crumbs,body.print-sheet .cta,body.print-sheet .more-articles,body.print-sheet .install-banner,body.print-sheet .print-btn,body.print-sheet article>:not(h1):not(.print-area):not(:has(.print-area)){display:none!important}body.print-sheet article>:has(.print-area)>:not(.print-area){display:none!important}body.print-sheet .print-only{display:block;margin-top:12px;font-weight:700;color:#000}body.print-sheet .tile{-webkit-print-color-adjust:exact;print-color-adjust:exact}body.print-sheet .print-area .tile{width:21px;height:21px;font-size:.75rem}body.print-sheet .print-area .tile sub{font-size:.42rem;right:1px;bottom:1px}body.print-sheet .two-letter dt{font-size:.95rem;padding-top:0}body.print-sheet .print-area h2+p{display:none}body.print-sheet .print-area h2{margin:10px 0 6px;font-size:1.05rem}body.print-sheet .two-letter{gap:2px 8px;margin-bottom:8px}body.print-sheet .top-words{gap:4px 14px}body.print-sheet .two-letter dd{gap:4px}body.print-sheet .count,body.print-sheet .two-letter dt{color:#000}}
