
:root{
  --ic-football:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%229.2%22/%3E%3Cpolygon points=%2212.00,8.70 15.14,10.98 13.94,14.67 10.06,14.67 8.86,10.98%22 fill=%22%23000%22/%3E%3Cpath d=%22M12.00 8.70L12.00 3.00%22/%3E%3Cpath d=%22M15.14 10.98L20.56 9.22%22/%3E%3Cpath d=%22M13.94 14.67L17.29 19.28%22/%3E%3Cpath d=%22M10.06 14.67L6.71 19.28%22/%3E%3Cpath d=%22M8.86 10.98L3.44 9.22%22/%3E%3C/svg%3E");
  --icc-football:#D4AF5A;
  --ic-tennis:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%229.2%22/%3E%3Cpath d=%22M5.3 5.7c3.6 3.4 3.6 9.2 0 12.6%22/%3E%3Cpath d=%22M18.7 5.7c-3.6 3.4-3.6 9.2 0 12.6%22/%3E%3C/svg%3E");
  --icc-tennis:#199E70;
  --ic-mma:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpolygon points=%2220.87,15.67 15.67,20.87 8.33,20.87 3.13,15.67 3.13,8.33 8.33,3.13 15.67,3.13 20.87,8.33%22/%3E%3Cpolygon points=%2217.73,14.37 14.37,17.73 9.63,17.73 6.27,14.37 6.27,9.63 9.63,6.27 14.37,6.27 17.73,9.63%22 stroke-dasharray=%221.6 1.9%22/%3E%3Cpath d=%22M12 9v6M9 12h6%22 stroke-width=%221.5%22/%3E%3C/svg%3E");
  --icc-mma:#D0383E;
  --ic-basketball:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%229.2%22/%3E%3Cpath d=%22M12 2.8v18.4M2.8 12h18.4%22/%3E%3Cpath d=%22M5.9 5.1c3.2 3.1 3.2 10.7 0 13.8%22/%3E%3Cpath d=%22M18.1 5.1c-3.2 3.1-3.2 10.7 0 13.8%22/%3E%3C/svg%3E");
  --icc-basketball:#D95926;
  --ic-nfl:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4.3 19.7C3.2 13 7.7 4.9 19.7 4.3c1.1 6.7-3.4 14.8-15.4 15.4Z%22/%3E%3Cpath d=%22M9.2 14.8l5.6-5.6M10.3 11.3l2.4 2.4M11.9 9.7l2.4 2.4M8.7 12.9l2.4 2.4%22/%3E%3Cpath d=%22M5.2 15.6l3.2 3.2M15.6 5.2l3.2 3.2%22 stroke-width=%221.3%22/%3E%3C/svg%3E");
  --icc-nfl:#D55181;
  --ic-nhl:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M15.5 2.8 8.4 17.2H4.6a1.6 1.6 0 0 0 0 3.2h5.2l8.4-17.2%22/%3E%3Cellipse cx=%2217.6%22 cy=%2217.4%22 rx=%223.6%22 ry=%221.5%22/%3E%3Cpath d=%22M14 17.4v1.3c0 .8 1.6 1.5 3.6 1.5s3.6-.7 3.6-1.5v-1.3%22/%3E%3C/svg%3E");
  --icc-nhl:#3A8DDE;
  --ic-boxing:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M6.6 11.2V7.6a4.6 4.6 0 0 1 4.6-4.6h2.6a4.6 4.6 0 0 1 4.6 4.6v4.6a4.4 4.4 0 0 1-4.4 4.4H9.4a2.8 2.8 0 0 1-2.8-2.8Z%22/%3E%3Cpath d=%22M6.6 11.4h4.2a1.6 1.6 0 0 0 0-3.2H8.6%22/%3E%3Cpath d=%22M8.6 16.6v4.4h7.6v-4.4M8.6 18.6h7.6%22/%3E%3C/svg%3E");
  --icc-boxing:#9B6BDE;
  --ic-cricket:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cg transform=%22rotate%2842 12 12%29%22%3E%3Crect x=%2210%22 y=%227.6%22 width=%224.2%22 height=%2212.2%22 rx=%221.6%22/%3E%3Cpath d=%22M12.1 2.8v4.8%22/%3E%3C/g%3E%3Ccircle cx=%2218.2%22 cy=%2217.6%22 r=%222.3%22/%3E%3Cpath d=%22M16.6 16.1q1.6 1.5 3.2 3%22 stroke-width=%221.1%22/%3E%3C/svg%3E");
  --icc-cricket:#C98500;
}
.msic{display:inline-block;flex:none;width:16px;height:16px;vertical-align:-.15em;background:var(--icc,#D4AF5A);
  -webkit-mask:var(--icm) center/contain no-repeat;mask:var(--icm) center/contain no-repeat}
.msic[data-ic="football"]{--icm:var(--ic-football);--icc:var(--icc-football)}
.msic[data-ic="tennis"]{--icm:var(--ic-tennis);--icc:var(--icc-tennis)}
.msic[data-ic="mma"]{--icm:var(--ic-mma);--icc:var(--icc-mma)}
.msic[data-ic="basketball"]{--icm:var(--ic-basketball);--icc:var(--icc-basketball)}
.msic[data-ic="nfl"]{--icm:var(--ic-nfl);--icc:var(--icc-nfl)}
.msic[data-ic="nhl"]{--icm:var(--ic-nhl);--icc:var(--icc-nhl)}
.msic[data-ic="boxing"]{--icm:var(--ic-boxing);--icc:var(--icc-boxing)}
.msic[data-ic="cricket"]{--icm:var(--ic-cricket);--icc:var(--icc-cricket)}
