.filters a{border:1px solid var(--line);background:var(--surface);color:var(--muted);padding:8px 12px;border-radius:20px;font-size:9px;cursor:pointer;transition:.2s}.filters a:hover{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 45%,var(--line))}.filters a.active{background:var(--navy);border-color:var(--navy);color:#fff}.template-pagination{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:38px}.template-pagination a{width:39px;height:39px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--muted);display:grid;place-items:center;font-size:11px;font-weight:700;transition:.2s}.template-pagination a:hover{border-color:var(--primary);color:var(--primary);transform:translateY(-1px)}.template-pagination a.active{background:linear-gradient(135deg,var(--primary),var(--indigo));border-color:transparent;color:#fff;box-shadow:0 8px 22px rgba(124,58,237,.2)}.pagination-summary{text-align:center;color:var(--muted);font-size:9px;margin:13px 0 0}@media(max-width:720px){.template-pagination{margin-top:28px}.template-pagination a{width:36px;height:36px}.filters{overflow-x:auto;flex-wrap:nowrap;max-width:100%;padding-bottom:6px}.filters a{white-space:nowrap}}
