.page-title[data-astro-cid-xo22obay]{margin:0 0 .4em;font-size:1.6rem}.lead[data-astro-cid-xo22obay]{margin:0 0 1em;color:var(--text-muted);font-size:.95rem}.cheat[data-astro-cid-xo22obay]{margin:0 0 1.5em;border:1px solid var(--border);border-radius:14px;background:var(--card-bg);padding:1em 1.1em 1.1em}.cheat-title[data-astro-cid-xo22obay]{margin:0;font-size:1.05rem}.cheat-note[data-astro-cid-xo22obay]{margin:.2em 0 .8em;font-size:.78rem;color:var(--text-muted)}.cheat-grid[data-astro-cid-xo22obay]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(15em,1fr));gap:.3em 1em}.cheat-grid[data-astro-cid-xo22obay] li[data-astro-cid-xo22obay]{display:flex}.cheat-item[data-astro-cid-xo22obay]{flex:1;display:flex;align-items:center;min-height:3.2em;gap:.6em;padding:.3em .2em;border-bottom:1px solid var(--border);color:var(--text);text-decoration:none}.cheat-item[data-astro-cid-xo22obay]:hover .cheat-letter[data-astro-cid-xo22obay]{text-decoration:underline}.cheat-letter[data-astro-cid-xo22obay]{flex:0 0 1.4em;text-align:center;font-size:1.1rem;font-weight:700;color:var(--link)}.cheat-words[data-astro-cid-xo22obay]{display:flex;flex-direction:column;gap:.1em;min-width:0}.cw-top[data-astro-cid-xo22obay]{font-size:.95rem;font-weight:700;color:var(--text)}.cw-rest[data-astro-cid-xo22obay]{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .7em;font-size:.8rem;color:var(--text-muted)}.cw-label[data-astro-cid-xo22obay]{font-size:.68rem;padding:0 .4em;border:1px solid var(--border);border-radius:4px}.cw-n[data-astro-cid-xo22obay]{margin-left:.2em;font-size:.72rem;font-weight:400;color:var(--text-muted)}.az-bar[data-astro-cid-xo22obay]{position:sticky;top:0;z-index:1;background:var(--bg);padding:.6em 0}.az[data-astro-cid-xo22obay]{display:flex;flex-wrap:wrap;gap:.25em}.sort[data-astro-cid-xo22obay]{display:flex;gap:.35em;margin-top:.5em}.sort-btn[data-astro-cid-xo22obay]{font-family:inherit;font-size:.78rem;padding:.3em .8em;border:1px solid var(--border);border-radius:999px;background:var(--bg);color:var(--text-muted);cursor:pointer;line-height:1.2}.sort-btn[data-astro-cid-xo22obay][aria-pressed=true]{color:var(--link);border-color:var(--link)}.az[data-astro-cid-xo22obay] a[data-astro-cid-xo22obay]{display:inline-flex;align-items:center;justify-content:center;min-width:1.9em;height:1.9em;border:1px solid var(--border);border-radius:7px;font-size:.85rem;font-weight:700;color:var(--link);text-decoration:none;background:var(--card-bg)}.az[data-astro-cid-xo22obay] a[data-astro-cid-xo22obay]:hover{border-color:var(--link)}.letter-block[data-astro-cid-xo22obay]{margin:1.6em 0;scroll-margin-top:6em}.letter-head[data-astro-cid-xo22obay]{margin:0 0 .5em;font-size:1.5rem;color:var(--link);border-bottom:2px solid var(--border);padding-bottom:.1em}.letter-total[data-astro-cid-xo22obay]{margin-left:.5em;font-size:.8rem;font-weight:400;color:var(--text-muted)}.word-rows[data-astro-cid-xo22obay]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5em}.word-row[data-astro-cid-xo22obay]{display:grid;grid-template-columns:minmax(8em,12em) 1fr;gap:.6em 1em;align-items:baseline;padding:.4em .2em;border-bottom:1px solid var(--border)}.lw-word[data-astro-cid-xo22obay]{font-weight:400}.lw-count[data-astro-cid-xo22obay]{margin-left:.4em;font-size:.75rem;color:var(--text-muted)}.lw-refs[data-astro-cid-xo22obay]{display:flex;flex-wrap:wrap;gap:.4em}.lw-ref[data-astro-cid-xo22obay]{font-family:inherit;font-size:.85rem;font-weight:700;padding:.25em .7em;border:1px solid var(--border);border-radius:999px;color:var(--link);text-decoration:none;background:var(--card-bg);cursor:pointer;line-height:1.2}.lw-ref[data-astro-cid-xo22obay]:hover{border-color:var(--link)}.word-dialog[data-astro-cid-xo22obay]{width:min(420px,calc(100% - 2em));padding:0;border:1px solid var(--border);border-radius:14px;background:var(--card-bg);color:var(--text)}.word-dialog[data-astro-cid-xo22obay]::backdrop{background:#00000073}.wd-card[data-astro-cid-xo22obay]{padding:1.3em 1.4em 1.5em;border-left:4px solid transparent;border-radius:14px}.wd-card[data-astro-cid-xo22obay][data-level=l1]{border-left-color:#dc2626}.wd-card[data-astro-cid-xo22obay][data-level=l2]{border-left-color:#ea580c}.wd-card[data-astro-cid-xo22obay][data-level=l3]{border-left-color:#d97706}.wd-card[data-astro-cid-xo22obay][data-level=l4]{border-left-color:#84cc16}.wd-card[data-astro-cid-xo22obay][data-level=l5]{border-left-color:#16a34a}.wd-head[data-astro-cid-xo22obay]{display:flex;align-items:center;gap:.5em}.wd-abbr[data-astro-cid-xo22obay]{font-size:1.6rem;font-weight:700}.play-btn[data-astro-cid-xo22obay]{font-size:1.05rem;line-height:1;padding:.2em .3em;border:none;background:none;cursor:pointer}.wd-close[data-astro-cid-xo22obay]{margin-left:auto;font-size:1rem;line-height:1;padding:.3em .5em;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--text-muted);cursor:pointer}.wd-full[data-astro-cid-xo22obay]{margin:.5em 0 0;font-size:1.1rem}.wd-ja[data-astro-cid-xo22obay]{margin:.5em 0 0;font-weight:700}.wd-desc[data-astro-cid-xo22obay]{margin:.7em 0 0;font-size:.95rem;color:var(--text-muted);line-height:1.8}.wd-metric[data-astro-cid-xo22obay]{margin:.7em 0 0;font-size:.8rem;color:var(--text-muted)}.wd-cat[data-astro-cid-xo22obay]{margin:.7em 0 0;font-size:.75rem;color:var(--text-muted)}.wd-actions[data-astro-cid-xo22obay]{display:flex;flex-wrap:wrap;align-items:center;gap:.5em .8em;margin:1.2em 0 0}.wd-solve[data-astro-cid-xo22obay]{font-size:.9rem;color:var(--link);text-decoration:none}.wd-solve[data-astro-cid-xo22obay]:hover{text-decoration:underline}.wd-report[data-astro-cid-xo22obay]{font-size:.8rem;color:var(--text-muted);text-decoration:none}.wd-report[data-astro-cid-xo22obay]:hover{color:#dc2626;text-decoration:underline}.pill-btn[data-astro-cid-xo22obay]{font-family:inherit;font-size:.8rem;padding:.4em .9em;border:1px solid var(--border);border-radius:999px;background:var(--bg);color:var(--text-muted);cursor:pointer;line-height:1.2}.pill-btn[data-astro-cid-xo22obay] .star[data-astro-cid-xo22obay]{color:var(--border);margin-right:.2em}.wd-flagbtn[data-astro-cid-xo22obay][aria-pressed=true]{color:#d97706;border-color:#d97706}.wd-flagbtn[data-astro-cid-xo22obay][aria-pressed=true] .star[data-astro-cid-xo22obay]{color:#d97706}.wd-exclude[data-astro-cid-xo22obay][aria-pressed=true]{color:#dc2626;border-color:#dc2626}@media(max-width:600px){.az[data-astro-cid-xo22obay]{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:.1em}.az[data-astro-cid-xo22obay]::-webkit-scrollbar{display:none}.az[data-astro-cid-xo22obay] a[data-astro-cid-xo22obay]{flex:none;min-width:2.2em;height:2.2em}.letter-block[data-astro-cid-xo22obay]{scroll-margin-top:5.5em}.word-row[data-astro-cid-xo22obay]{grid-template-columns:7.5em 1fr;gap:.4em .6em}}
