/* === Role Colors === */

.text-user {
  color: #cbd5e1; 
}

.text-verified {
  color: #3da9fc;
}

.text-vip {
  color: #facc15;
}

.text-artist {
  color: #22c55e;
}

.text-supporter {
  color: #f43f5e;
}

.text-streamer {
  color: #a855f7;
}

.text-bughunter {
  color: #f97316;
}

.text-legend {
  color: #eab308;
}

.text-musician {
  color: #38bdf8;
}

.text-photographer {
  color: #fb923c;
}

.text-mod {
  color: #2dd4bf;
}

.text-admin {
  color: #fbbf24;
}

.text-developer {
  color: #6366f1;
}

.text-founder {
  color: #fbbf24;
}

.text-system {
  color: #06b6d4;
}

/* Optional: lighter variants for light theme */
html[data-theme="light"] .text-user       { color: #475569; }
html[data-theme="light"] .text-verified   { color: #0d6efd; }
html[data-theme="light"] .text-vip        { color: #b45309; }
html[data-theme="light"] .text-artist     { color: #15803d; }
html[data-theme="light"] .text-supporter  { color: #b91c1c; }
html[data-theme="light"] .text-streamer   { color: #7e22ce; }
html[data-theme="light"] .text-bughunter  { color: #b45309; }
html[data-theme="light"] .text-legend     { color: #a16207; }
html[data-theme="light"] .text-musician   { color: #0369a1; }
html[data-theme="light"] .text-photographer { color: #b45309; }
html[data-theme="light"] .text-mod        { color: #0f766e; }
html[data-theme="light"] .text-admin      { color: #b45309; }
html[data-theme="light"] .text-developer  { color: #4338ca; }
html[data-theme="light"] .text-founder    { color: #92400e; }
html[data-theme="light"] .text-system     { color: #0e7490; }


.bi-crown-emoji {
  display: inline-flex;       
  align-items: center;        
  justify-content: center;   
  width: 1em;
  height: 1em;
  font-size: 1em;
  line-height: 1;
}

.bi-crown-emoji {
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  vertical-align: 0.1em;   
}

.bi-crown-emoji::before {
  content: "👑";
  display: block;           
  width: 100%;
  height: 100%;
  font-size: 1em;
  line-height: 1em;
  text-align: center;
  transform: translateY(-8%); 
  font-family: "Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;
}
