#recommendations .profile-row{grid-template-columns:30px minmax(0,1fr);align-items:start}
#recommendations .profile-index{padding-top:2px}
#recommendations .curation-profile{min-width:0}
#recommendations .curation-profile>strong{display:block}
#recommendations .curation-tags{display:flex;flex-wrap:wrap;gap:7px;list-style:none;padding:0;margin:10px 0 0}
#recommendations .curation-tags li{display:block;max-width:100%;padding:4px 10px;border:1px solid var(--line);border-radius:7px;background:var(--panel2);color:var(--ink);font-size:12px;line-height:1.6;overflow-wrap:anywhere}
#recommendations .curation-tags li:first-child{border-left:3px solid var(--lime)}
#recommendations .tag-axis{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@media(max-width:480px){#recommendations .profile-row{gap:10px;padding:18px 12px}#recommendations .curation-tags{gap:6px}#recommendations .curation-tags li{padding:4px 8px;font-size:12px}}
