@layer features{.template-filters-module__root__G-Zvo{--rise-from:.75rem;gap:var(--space-2);min-inline-size:0;animation:rise-in var(--duration-slow) var(--ease-out) 35ms both;border:0;flex-wrap:wrap;justify-content:center;margin:0;padding:0;display:flex}.template-filters-module__chip__KJxPe{min-block-size:var(--control-height-sm);padding:var(--space-1-5) var(--space-4);font-size:var(--text-sm-plus);font-weight:var(--weight-semibold);line-height:var(--leading-tight);color:var(--color-text-body);cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--color-surface-page);border-radius:var(--radius-full);box-shadow:var(--shadow-soft);transition:background-color var(--duration-ui) var(--ease-standard), color var(--duration-ui) var(--ease-standard), scale var(--duration-ui) var(--ease-out);align-items:center;display:inline-flex;position:relative}@media (hover:hover){.template-filters-module__chip__KJxPe:hover:not(:has(:checked)){color:var(--color-text-primary);background:var(--color-surface-subtle)}}.template-filters-module__chip__KJxPe:active{transition-duration:var(--duration-instant);scale:.97}.template-filters-module__chip__KJxPe:has(:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.template-filters-module__chip__KJxPe:has(:checked){color:var(--color-text-on-accent);background:var(--color-accent)}@media (forced-colors:active){.template-filters-module__chip__KJxPe:has(:checked){outline-offset:-2px;outline:2px solid canvastext}}.template-filters-module__small__xnorT{gap:var(--space-1-5);justify-content:flex-start}.template-filters-module__small__xnorT .template-filters-module__chip__KJxPe{min-block-size:0;padding:var(--space-1) var(--space-3);font-size:var(--text-xs-plus)}}
