/* SOLVEN TEAM v26 - clean vector brand icons. Creator cards keep social icons hidden (v25). */
html body.sv-team-page main#team-content.classic-team .sv-ref-socials a[aria-label] {
  width: 28px !important;
  min-width: 28px !important;
  height: 28px !important;
  padding: 0 !important;
  border-radius: 7px !important;
  border: 1px solid rgba(255,130,20,.27) !important;
  background: linear-gradient(145deg,#24201c,#121111) !important;
  color: transparent !important;
  font-size: 0 !important;
  line-height: 0 !important;
  transition: border-color .2s ease, background .2s ease, transform .2s ease !important;
}
html body.sv-team-page main#team-content.classic-team .sv-ref-socials a[aria-label]::before {
  content: "";
  width: 16px;
  height: 16px;
  display: block;
  flex-shrink: 0;
  background-color: #f1e9e2;
}
html body.sv-team-page main#team-content.classic-team .sv-ref-socials a[aria-label]:is(:hover,:focus-visible) {
  border-color: #ff8800 !important;
  background: #291b10 !important;
  transform: translateY(-2px);
}
html body.sv-team-page main#team-content.classic-team .sv-ref-socials a[aria-label]:is(:hover,:focus-visible)::before {
  background-color: #ff9a21;
}
/* v25 creators social policy remains unchanged, including social links stored in profiles. */
html body.sv-team-page main#team-content.classic-team .sv-ref-socials a[aria-label="X / Twitter"]::before {
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22black%22%20d%3D%22M18.9%202H22l-6.77%207.74L23.2%2022h-6.24l-4.9-7.42L5.57%2022H2.45l7.25-8.28L1.8%202h6.4l4.43%206.77L18.9%202Zm-1.1%2018h1.73L7.26%203.89H5.4L17.8%2020Z%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22black%22%20d%3D%22M18.9%202H22l-6.77%207.74L23.2%2022h-6.24l-4.9-7.42L5.57%2022H2.45l7.25-8.28L1.8%202h6.4l4.43%206.77L18.9%202Zm-1.1%2018h1.73L7.26%203.89H5.4L17.8%2020Z%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;
}
html body.sv-team-page main#team-content.classic-team .sv-ref-socials a[aria-label="YouTube"]::before {
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22black%22%20d%3D%22M21.6%207.3a2.9%202.9%200%200%200-2.05-2.05C17.74%204.77%2012%204.77%2012%204.77s-5.74%200-7.55.48A2.9%202.9%200%200%200%202.4%207.3%2030%2030%200%200%200%201.92%2012c0%201.58.16%203.16.48%204.7a2.9%202.9%200%200%200%202.05%202.05c1.81.48%207.55.48%207.55.48s5.74%200%207.55-.48a2.9%202.9%200%200%200%202.05-2.05c.32-1.54.48-3.12.48-4.7%200-1.58-.16-3.16-.48-4.7ZM9.95%2015.53V8.47L16.17%2012l-6.22%203.53Z%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22black%22%20d%3D%22M21.6%207.3a2.9%202.9%200%200%200-2.05-2.05C17.74%204.77%2012%204.77%2012%204.77s-5.74%200-7.55.48A2.9%202.9%200%200%200%202.4%207.3%2030%2030%200%200%200%201.92%2012c0%201.58.16%203.16.48%204.7a2.9%202.9%200%200%200%202.05%202.05c1.81.48%207.55.48%207.55.48s5.74%200%207.55-.48a2.9%202.9%200%200%200%202.05-2.05c.32-1.54.48-3.12.48-4.7%200-1.58-.16-3.16-.48-4.7ZM9.95%2015.53V8.47L16.17%2012l-6.22%203.53Z%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;
}
html body.sv-team-page main#team-content.classic-team .sv-ref-socials a[aria-label="TikTok"]::before {
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22black%22%20d%3D%22M16.9%202h-3.3v13.08a3.12%203.12%200%201%201-2.67-3.09V8.65a6.43%206.43%200%201%200%206.01%206.43V8.32a8.18%208.18%200%200%200%204.83%201.56V6.6a4.9%204.9%200%200%201-4.87-4.6Z%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22black%22%20d%3D%22M16.9%202h-3.3v13.08a3.12%203.12%200%201%201-2.67-3.09V8.65a6.43%206.43%200%201%200%206.01%206.43V8.32a8.18%208.18%200%200%200%204.83%201.56V6.6a4.9%204.9%200%200%201-4.87-4.6Z%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;
}
html body.sv-team-page main#team-content.classic-team .sv-ref-socials a[aria-label="Twitch"]::before {
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22black%22%20d%3D%22M4%202%202%207v13h5v3h3l3-3h4l5-5V2H4Zm16%2012-4%204h-4l-3%203v-3H5V4h15v10Zm-3-7h-2v6h2V7Zm-5%200h-2v6h2V7Z%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22black%22%20d%3D%22M4%202%202%207v13h5v3h3l3-3h4l5-5V2H4Zm16%2012-4%204h-4l-3%203v-3H5V4h15v10Zm-3-7h-2v6h2V7Zm-5%200h-2v6h2V7Z%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;
}
html body.sv-team-page main#team-content.classic-team .sv-ref-socials a[aria-label="Fortnite Tracker"]::before {
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3%2017h18M6%2017V9m6%208V4m6%2013v-6M3%2021h18%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3%2017h18M6%2017V9m6%208V4m6%2013v-6M3%2021h18%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;
}
@media (prefers-reduced-motion:reduce) {
  html body.sv-team-page main#team-content.classic-team .sv-ref-socials a[aria-label] { transition:none!important; }
}
