{# ABOUTME: Non-persisting query-preview partial — match count + capped sample (#253). #} {# ABOUTME: Swapped into the form's aria-live region; distinct empty vs static-notice states. #} {% if static_notice %}

Static collection — no rule. Add books by hand instead.

{% elif total == 0 %}

0 books match this rule yet.

{% else %}

Matches: {{ total }} book{{ "" if total == 1 else "s" }}{% if sample|length < total %} — showing first {{ sample|length }}{% endif %}

{% endif %}