.avs-frontend-wrap{margin:0 auto;}
/* Grid-Hilfe fuer Seiten, die nicht ueber aDirectory Archive gerendert werden */
.avs-card-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:18px;}
@media(min-width:640px){.avs-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(min-width:1024px){.avs-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));}}
/* Term-Grid: nutzt aDirectory Klassen, wir geben nur Abstand */
.avs-term-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:14px;}
@media(min-width:640px){.avs-term-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(min-width:1024px){.avs-term-grid{grid-template-columns:repeat(3,minmax(0,1fr));}}
.avs-empty{padding:14px;color:rgba(0,0,0,0.70);}
.avs-pagination ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding-left:0;margin:18px 0 0;}
.avs-pagination li a,.avs-pagination li span{display:inline-block;padding:6px 10px;border:1px solid rgba(0,0,0,0.12);border-radius:10px;text-decoration:none;}
