:is(.gifter-level-badge,.tt-fan-badge,.chat-message .role[data-role]){
  display:inline-flex;align-items:center;justify-content:center;gap:4px;flex:0 0 auto;
  width:auto;height:20px;padding:0 5px;border:1px solid currentColor;border-radius:6px;box-sizing:border-box;
  background:color-mix(in srgb,currentColor 13%,var(--panel2,#211735));
  box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 10%,transparent);
  font:700 12px/1 Inter,system-ui,sans-serif;vertical-align:middle;white-space:nowrap
}
:is(.gifter-level-badge,.tt-fan-badge,.chat-message .role[data-role]) svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linejoin:round}
:is(.gifter-level-badge,.tt-fan-badge,.chat-message .role[data-role]) b{color:inherit!important;font:inherit!important}
:root[data-chat-style="compact"] :is(.gifter-level-badge,.tt-fan-badge,.chat-message .role[data-role]){height:20px;border-radius:6px;gap:3px;font-size:12px}
:root[data-chat-style="compact"] :is(.gifter-level-badge,.tt-fan-badge,.chat-message .role[data-role]) svg{width:14px;height:14px;stroke-width:1.8;stroke-linecap:round}

.gifter-level-badge{color:#93b4ff}
