.page-title[data-astro-cid-shveadma]{margin:0 0 .6em;font-size:1.6rem}.filters[data-astro-cid-shveadma]{position:sticky;top:0;background:var(--bg);padding:.6em 0 .8em;z-index:1}.search[data-astro-cid-shveadma]{width:100%;font-family:inherit;font-size:1rem;padding:.7em .9em;border:1px solid var(--border);border-radius:10px;background:var(--card-bg);color:var(--text)}.filter-row[data-astro-cid-shveadma]{display:flex;flex-wrap:wrap;align-items:center;gap:.5em;margin-top:.6em}.sel-label[data-astro-cid-shveadma]{display:flex;align-items:center;gap:.4em;font-size:.8rem;color:var(--text-muted)}.cat-select[data-astro-cid-shveadma]{font-family:inherit;font-size:.9rem;padding:.4em .6em;border:1px solid var(--border);border-radius:8px;background:var(--card-bg);color:var(--text)}.chips[data-astro-cid-shveadma]{display:contents}.chip[data-astro-cid-shveadma]{font-family:inherit;font-size:.85rem;padding:.4em .9em;border:1px solid var(--border);border-radius:999px;background:var(--bg);color:var(--text-muted);cursor:pointer;line-height:1.2}.chip[data-astro-cid-shveadma][aria-pressed=true]{color:var(--link);border-color:var(--link);background:var(--card-bg)}.count[data-astro-cid-shveadma]{font-size:.8rem;color:var(--text-muted);margin-left:auto}.word-list[data-astro-cid-shveadma]{list-style:none;margin:.5em 0 0;padding:0;display:flex;flex-direction:column;gap:.8em}.word[data-astro-cid-shveadma]{border:1px solid var(--border);border-left:4px solid var(--border);border-radius:12px;background:var(--card-bg);padding:1em 1.1em;scroll-margin-top:5em}.word[data-astro-cid-shveadma][data-level=l1]{border-left-color:#dc2626}.word[data-astro-cid-shveadma][data-level=l2]{border-left-color:#ea580c}.word[data-astro-cid-shveadma][data-level=l3]{border-left-color:#d97706}.word[data-astro-cid-shveadma][data-level=l4]{border-left-color:#84cc16}.word[data-astro-cid-shveadma][data-level=l5]{border-left-color:#16a34a}.word-head[data-astro-cid-shveadma]{display:flex;align-items:center;gap:.6em}.word-abbr[data-astro-cid-shveadma]{font-size:1.4rem;font-weight:700}.word-imp[data-astro-cid-shveadma]{font-size:.8rem;letter-spacing:.05em;color:#d97706;white-space:nowrap}.play-btn[data-astro-cid-shveadma]{font-size:1rem;line-height:1;padding:.2em .3em;border:none;background:none;cursor:pointer;margin-left:auto}.word-metric[data-astro-cid-shveadma]:not(:empty){margin:.7em 0 0;font-size:.8rem;color:var(--text-muted)}.word-full[data-astro-cid-shveadma]{margin:.3em 0 0;font-size:1.05rem}.word-ja[data-astro-cid-shveadma]{margin:.3em 0 0;font-weight:500}.word-desc[data-astro-cid-shveadma]{margin:.5em 0 0;font-size:.9rem;color:var(--text-muted);line-height:1.7}.word-cat[data-astro-cid-shveadma]{margin:.6em 0 0;font-size:.75rem;color:var(--text-muted)}.word-actions[data-astro-cid-shveadma]{display:flex;flex-wrap:wrap;align-items:center;gap:.5em .8em;margin:.8em 0 0}.solve-link[data-astro-cid-shveadma]{font-size:.85rem;color:var(--link);text-decoration:none}.solve-link[data-astro-cid-shveadma]:hover{text-decoration:underline}.report-link[data-astro-cid-shveadma]{font-size:.8rem;color:var(--text-muted);text-decoration:none}.report-link[data-astro-cid-shveadma]:hover{color:#dc2626;text-decoration:underline}.pill-btn[data-astro-cid-shveadma]{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-shveadma] .star[data-astro-cid-shveadma]{color:var(--border);margin-right:.2em}.flag-toggle[data-astro-cid-shveadma][aria-pressed=true]{color:#d97706;border-color:#d97706}.flag-toggle[data-astro-cid-shveadma][aria-pressed=true] .star[data-astro-cid-shveadma]{color:#d97706}.exclude-toggle[data-astro-cid-shveadma][aria-pressed=true]{color:#dc2626;border-color:#dc2626}.word[data-astro-cid-shveadma][data-excluded=true]{opacity:.5}.empty[data-astro-cid-shveadma]{margin:1.5em 0;color:var(--text-muted)}@media(max-width:600px){.filters[data-astro-cid-shveadma]{position:static}.filter-row[data-astro-cid-shveadma]{display:grid;grid-template-columns:1fr 1fr}.sel-label[data-astro-cid-shveadma]{flex-direction:column;align-items:stretch;gap:.2em;min-width:0}.cat-select[data-astro-cid-shveadma]{width:100%;min-width:0}.chips[data-astro-cid-shveadma]{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:.4em}}
