/* digotech/term-filter: segmented pills with a sliding highlight + a live count. */
.dg-filter{display:flex;gap:var(--s-3);align-items:center;flex-wrap:wrap;min-width:0}
.dg-filter__pills{position:relative;display:flex;gap:2px;padding:3px;border:1px solid var(--rule);border-radius:var(--r-pill);background:var(--paper-2);min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}
.dg-filter__pills::-webkit-scrollbar{display:none}
.dg-filter__pill{position:relative;z-index:1;display:inline-flex;align-items:center;gap:var(--s-2);min-height:var(--s-6);padding:0 var(--s-3);border:0;border-radius:var(--r);background:transparent;color:var(--ink-2);font:600 var(--t-s)/1 var(--font-body);cursor:pointer;white-space:nowrap;transition:color var(--dur) var(--ease-out)}
.dg-filter__pill[aria-current]{color:var(--ink)}
.dg-filter__pill{text-decoration:none}
.dg-filter__pill i{font:500 var(--t-2xs)/1 var(--font-mono);color:var(--ink-3)}
.dg-filter__ink{position:absolute;top:3px;bottom:3px;left:0;width:0;border-radius:var(--r);background:var(--card);box-shadow:0 1px 3px var(--shadow);opacity:0;transition:transform var(--dur-m) var(--ease-out),width var(--dur-m) var(--ease-out),opacity var(--dur) var(--ease-out)}
.dg-filter__ink.is-on{opacity:1}
.dg-filter__count{margin-left:auto;font-size:var(--t-2xs)}
.wp-block-post.is-out{display:none}
@media (prefers-reduced-motion: reduce){ .dg-filter__ink{transition:none} }
