.index-page[data-astro-cid-ntxnstpz]{max-width:1200px;font-family:var(--font-sans);margin:0 auto;padding:1.5rem .5rem}.index-hero[data-astro-cid-ntxnstpz]{text-align:center;margin-bottom:2rem}.index-hero[data-astro-cid-ntxnstpz] h1[data-astro-cid-ntxnstpz]{color:var(--text-emphasis);margin-bottom:.75rem;font-size:2.25rem;font-weight:700}.lead-sub[data-astro-cid-ntxnstpz]{color:var(--text-secondary);max-width:820px;margin:0 auto;font-size:1.05rem;line-height:1.6}.pill-bar[data-astro-cid-ntxnstpz]{flex-wrap:wrap;justify-content:center;gap:.4rem;margin-bottom:1.75rem;display:flex}.pill-btn[data-astro-cid-ntxnstpz]{background-color:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-body);cursor:pointer;border-radius:9999px;align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.85rem;font-weight:500;transition:all .15s ease-in-out;display:inline-flex}.pill-btn[data-astro-cid-ntxnstpz]:hover{background-color:var(--bg-hover);border-color:var(--primary-color);color:var(--primary-color)}.pill-btn[data-astro-cid-ntxnstpz][aria-pressed=true]{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff;font-weight:600}.pill-btn[data-astro-cid-ntxnstpz][aria-pressed=true] .pill-count[data-astro-cid-ntxnstpz]{opacity:.9;color:#fff}.pill-count[data-astro-cid-ntxnstpz]{color:var(--text-secondary);font-size:.75rem}.filter-card[data-astro-cid-ntxnstpz]{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;margin-bottom:1.5rem;padding:1.25rem}.filter-row[data-astro-cid-ntxnstpz]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:flex-end;gap:1rem;display:grid}.flex-2[data-astro-cid-ntxnstpz]{grid-column:span 2}@media (width<=768px){.flex-2[data-astro-cid-ntxnstpz]{grid-column:span 1}}.form-group[data-astro-cid-ntxnstpz]{flex-direction:column;gap:.35rem;display:flex}.form-label[data-astro-cid-ntxnstpz]{color:var(--text-secondary);font-size:.82rem;font-weight:600}.form-input[data-astro-cid-ntxnstpz],.form-select[data-astro-cid-ntxnstpz]{border:1px solid var(--border-color);background-color:var(--bg-body);width:100%;color:var(--text-body);border-radius:6px;padding:.55rem .75rem;font-family:inherit;font-size:.9rem;transition:border-color .15s}.form-input[data-astro-cid-ntxnstpz]:focus,.form-select[data-astro-cid-ntxnstpz]:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 3px #b565a726}.index-stats-bar[data-astro-cid-ntxnstpz]{color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1rem;padding:0 .25rem;font-size:.88rem;display:flex}.index-table-wrapper[data-astro-cid-ntxnstpz]{border:1px solid var(--border-color);background-color:var(--bg-body);border-radius:8px;overflow-x:auto}.index-table[data-astro-cid-ntxnstpz]{border-collapse:collapse;width:100%;font-size:.9rem;line-height:1.5}.index-table[data-astro-cid-ntxnstpz] th[data-astro-cid-ntxnstpz]{background-color:var(--bg-secondary);border-bottom:1px solid var(--border-color);text-align:left;color:var(--text-emphasis);padding:.75rem 1rem;font-weight:600}.index-table[data-astro-cid-ntxnstpz] td[data-astro-cid-ntxnstpz]{border-bottom:1px solid var(--border-color);vertical-align:top;padding:.75rem 1rem}.index-table[data-astro-cid-ntxnstpz] tbody[data-astro-cid-ntxnstpz] tr[data-astro-cid-ntxnstpz]:hover{background-color:var(--bg-hover)}.headword-title[data-astro-cid-ntxnstpz]{color:var(--primary-color);font-size:1.05rem;font-weight:600}.headword-sub[data-astro-cid-ntxnstpz]{color:var(--text-secondary);margin-top:.15rem;font-size:.75rem}.thai-script[data-astro-cid-ntxnstpz]{color:var(--text-body);font-size:.95rem}.ipa-phonetic[data-astro-cid-ntxnstpz]{color:var(--text-secondary);margin-top:.15rem;font-size:.78rem}.count-badge[data-astro-cid-ntxnstpz]{color:var(--text-emphasis);background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;padding:.25rem .5rem;font-weight:600}.pitaka-dist-row[data-astro-cid-ntxnstpz]{margin-bottom:.35rem;line-height:1.6}.pitaka-dist-label[data-astro-cid-ntxnstpz]{color:var(--text-secondary);margin-right:.35rem;font-size:.78rem}.badge-pill[data-astro-cid-ntxnstpz]{background-color:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-body);border-radius:9999px;margin-bottom:.2rem;margin-right:.25rem;padding:.15rem .45rem;font-size:.75rem;font-weight:500;text-decoration:none;transition:all .12s;display:inline-block}.badge-pill[data-astro-cid-ntxnstpz]:hover{border-color:var(--primary-color);color:var(--primary-color);background-color:var(--bg-hover)}.load-more-sentinel[data-astro-cid-ntxnstpz]{text-align:center;color:var(--text-secondary);padding:1.75rem 1rem;font-size:.9rem}
