main section:nth-child(1) h1{margin-bottom:var(--space-6)}main section:nth-child(1) .dropdown-filter-container{display:flex;flex-flow:row nowrap;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-5)}main section:nth-child(1) input[type=search]{width:100%}main section:nth-child(1) .card-container{display:grid;grid-template-columns:repeat(auto-fill, minmax(140px, 1fr));gap:var(--space-4);margin-top:var(--space-5)}main section:nth-child(1) .card-container .card{aspect-ratio:1;background-color:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border);padding:var(--space-4);text-align:center;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;box-shadow:var(--shadow-sm);transition:transform var(--transition-fast) ease,box-shadow var(--transition-base) ease}main section:nth-child(1) .card-container .card:active{transform:scale(0.97)}main section:nth-child(1) .card-container .card img{height:56px;width:56px;object-fit:contain;margin-bottom:var(--space-2)}main section:nth-child(1) .card-container .card span{text-transform:uppercase;font-weight:600;font-size:13px;letter-spacing:.5px;color:var(--text-secondary)}@media all and (max-width: 767px){main section:nth-child(1) .dropdown-filter-container{flex-flow:column nowrap;align-items:center}main section:nth-child(1) .dropdown-filter-container label,main section:nth-child(1) .dropdown-filter-container a.button{margin-right:0;margin-bottom:10px;width:100%}}@media(hover: hover)and (pointer: fine){main section:nth-child(1) .card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}}
