.mirror-category-filters{flex-wrap:wrap}.mirror-detail-image{aspect-ratio:1;object-fit:contain;border-radius:.75rem;width:min(100%,20rem);height:auto;margin:0 auto 1rem;display:block}.mirror-pagination{text-align:center;justify-items:center;gap:.75rem;margin:2rem 0 0;display:grid}.mirror-pagination p{color:var(--catalog-muted);font-size:.875rem}.mirror-addon{background:var(--catalog-surface-soft);border:1px solid var(--catalog-border);cursor:pointer;border-radius:.75rem;align-items:flex-start;gap:.75rem;margin:.75rem 0;padding:.875rem;display:flex}.mirror-addon input{width:1.25rem;height:1.25rem;accent-color:var(--green-deep,#173d2f);flex:0 0 1.25rem;margin:.1rem 0 0}.mirror-addon span{font-size:.875rem;line-height:1.5}.mirror-addon small{color:var(--catalog-muted);display:block}
