
.collector-badge-preview-list:has([data-explorer-preview]){grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.collector-badge-preview-list:has([data-explorer-preview]) button{min-width:0}.collector-badge-preview-list:has([data-explorer-preview]) img{width:min(96px,100%);height:auto;aspect-ratio:1;object-fit:contain}[data-explorer-preview] strong,[data-explorer-preview] small{display:block}#explorerFreeNote{font-size:12px;line-height:1.6}.collector-badge img[data-explorer-image]{width:96px;height:96px;object-fit:contain}.collector-badge:has([data-explorer-image]){display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px;max-width:100%;border:1px solid #d3b46b40;border-radius:12px;background:#10231b;color:#efd399}.collector-badge:has([data-explorer-image]) small{font:11px/1.6 sans-serif;max-width:180px}.explorer-owned-badge{display:flex;align-items:center;gap:12px;margin:12px 16px;padding:12px;border:1px solid #d3b46b40;border-radius:12px;background:#10231b;color:#efd399}.explorer-owned-badge[hidden]{display:none}.explorer-owned-badge img{width:80px;height:80px;object-fit:contain}.explorer-owned-badge small{display:block;font-size:12px;line-height:1.6}
[data-explorer-preview] img,.collector-badge img[data-explorer-image=standard],.explorer-owned-badge img[src$="explorer-standard.png"]{transform:scale(.83);transform-origin:center}.collector-badge img[data-explorer-image=limited],.explorer-owned-badge img[src$="explorer-limited.png"]{transform:scale(.87);transform-origin:center}.collector-badge-preview-list:has([data-explorer-preview]) button{display:grid;grid-template-rows:64px auto 1fr;justify-items:center;align-content:start}.collector-badge-preview-list:has([data-explorer-preview]) img{align-self:center}@media(min-width:1000px){.collector-badge-preview-list:has([data-explorer-preview]) button{grid-template-rows:104px auto 1fr}}.collector-badge-preview-list:has([data-explorer-preview]){display:grid!important;grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:calc((100% - 18px)/4);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#aa925450 transparent;padding-bottom:6px}.collector-badge-preview-list:has([data-explorer-preview]) button{scroll-snap-align:start;grid-template-rows:70px auto 1fr}.collector-badge-preview-list:has([data-explorer-preview]) img{width:min(60px,100%)}#badgeScrollHint{display:block;margin-top:8px;color:#aaad96;font-size:11px;text-align:right}@media(min-width:1000px){.collector-badge-preview-list:has([data-explorer-preview]) button{grid-template-rows:104px auto 1fr}.collector-badge-preview-list:has([data-explorer-preview]) img{width:96px}}.collector-badge-preview-list:has([data-explorer-preview]){justify-content:start!important;min-width:0;max-width:100%}.collector-badge-preview-list:has([data-explorer-preview]) button{width:100%!important;box-sizing:border-box;justify-self:stretch}
/* Keep selection outline inside the scroll viewport; hide native scrollbars. */
.collector-badge-preview-list:has([data-explorer-preview]){padding:10px 6px 12px;scroll-padding-inline:6px;scrollbar-width:none;-ms-overflow-style:none}
.collector-badge-preview-list:has([data-explorer-preview])::-webkit-scrollbar{display:none;width:0;height:0}
.collector-badge-preview-list:has([data-explorer-preview]) button[aria-pressed="true"]{transform:none;outline-offset:-2px}
