:where(.manifold-curation-listing){flex-basis:min(400px,100%);flex-grow:1;flex-shrink:0;height:auto;display:grid;grid-template-rows:1fr auto auto;border:var(--border);padding:12px;margin:0;box-sizing:border-box;text-rendering:optimizeLegibility;font-size:19px;font-weight:400;line-height:1;transition:all .25s}:where(.manifold-curation-listing) img{width:100%;aspect-ratio:1;object-fit:cover;object-position:center center}:where(.manifold-curation-listing) .title{color:var(--foregroundColor);margin-top:12px;line-height:1.2}:where(.manifold-curation-listing) .artist{color:var(--foregroundColor);margin-top:3px;font-size:10px;opacity:.5;font-family:sans-serif;text-transform:uppercase}:where(.manifold-curation-listing):hover{background-color:var(--foregroundColor)}:where(.manifold-curation-listing):hover .artist,:where(.manifold-curation-listing):hover .title{color:var(--backgroundColor)}:root{--border:1px solid rgba(0,0,0,0.2);--foregroundColor:#000;--backgroundColor:#fff}@media screen and (prefers-color-scheme:dark){:root{--border:1px solid hsla(0,0%,100%,0.1);--foregroundColor:#fff;--backgroundColor:#000}}:root .dark{--border:1px solid hsla(0,0%,100%,0.1);--foregroundColor:#fff;--backgroundColor:#000}@media screen and (prefers-color-scheme:light){:root{--border:1px solid rgba(0,0,0,0.2);--foregroundColor:#000;--backgroundColor:#fff}}:root .light{--border:1px solid rgba(0,0,0,0.2);--foregroundColor:#000;--backgroundColor:#fff}:where(.m-curation-container){margin:0;padding:30px;box-sizing:border-box;width:100%;height:auto;display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:stretch;gap:15px;background-color:var(--backgroundColor)}