.radar-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(180px,100%),1fr));gap:20px 16px;margin:0;padding:0;list-style:none}.radar-card{display:flex;flex-direction:column;gap:10px;min-width:0}.radar-art{position:relative;display:block;aspect-ratio:1;border-radius:16px;border:1px solid var(--border);overflow:hidden;background-size:cover;background-position:center;transition:transform .2s var(--ease),border-color .2s ease}a.radar-art:hover{transform:translateY(-3px);border-color:var(--border-h)}.radar-body{display:flex;flex-direction:column;gap:3px;min-width:0}.radar-title{margin:0;font-family:inherit;font-size:14.5px;font-weight:700;line-height:1.3;color:var(--text)}.radar-artists{font-size:13.5px;color:var(--body)}.radar-artists a{color:inherit}.radar-artists a:hover{color:var(--text);text-decoration:underline}.radar-meta{font-size:13px;color:var(--muted)}.radar-gig{margin-top:2px;font-size:13px;font-weight:600;color:var(--pink-t)}.radar-gig:hover{text-decoration:underline}.radar-links{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.radar-link{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--border-h);color:var(--text);font-size:13px;font-weight:600;transition:border-color .15s,background .15s}.radar-link:hover{border-color:var(--violet);background:#7b61ff1f}.radar-filters{display:flex;flex-direction:column;gap:10px;min-width:0}.radar-chips{display:flex;gap:8px;padding-bottom:2px}.radar-chips .chip{flex:none}.radar-strip{gap:14px;margin:0;padding:0 0 4px;list-style:none;scroll-snap-type:x proximity}.radar-mini{flex:none;width:148px;display:flex;flex-direction:column;gap:4px;scroll-snap-align:start}.radar-mini .radar-art{margin-bottom:6px}.radar-mini .radar-title{font-size:13.5px}.radar-mini .radar-artists,.radar-mini .radar-meta{font-size:13px}@media(max-width:600px){.radar-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.radar-art .release-art-t{font-size:34px}.radar-chips{overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.radar-chips::-webkit-scrollbar{display:none}}@media(prefers-reduced-motion:reduce){.radar-art{transition:none}a.radar-art:hover{transform:none}}
