/* Kimlik: altın sancak (harita etiketi), sohbet unvan rozeti ve Kayıtlar › Profil › Sohbette unvan satırı (satır stili artifacts.css `.kp-title`).
   identity-ui.js bu dosyayı açılışta yükler (index.html'e dokunulmadı). */
.gold-banner { color: #735005; font-size: 15px; line-height: 1; margin-right: 4px; text-shadow: 0 0 2px rgba(255, 214, 102, 0.9); }
#labels .lbl.sancak { border-color: #c9962b; box-shadow: 0 0 0 1px rgba(201, 150, 43, 0.6), 0 4px 14px rgba(0, 0, 0, 0.3); }

.chat-msg .chat-title { display: inline-block; margin: 0 5px; padding: 0 7px; border: 1px solid #c9a24a; border-radius: 999px;
  background: #f4e4b4; color: #5e4208; font-size: 11px; font-weight: 600; line-height: 1.55; vertical-align: baseline; }

/* Derebeyi: the badge of a bot player (public/ui-components.js derebeyiBadge) in the chat, the ranking, the map label and the village card.
   No fixed colours (light and dark themes): the border and text come from the surrounding text. The word is short in every language (Warlord, Seigneur, Kriegsherr). */
.derebeyi-tag { display: inline-block; margin: 0 0 0 6px; padding: 0 6px; border: 1px solid currentColor; border-radius: 999px; font-size: 11px; font-weight: 600;
  font-style: normal; line-height: 1.5; white-space: nowrap; vertical-align: baseline; opacity: .85; }
#chat#chat .chat-msg > small.derebeyi-tag.derebeyi-tag { display: inline-block; margin: 0 4px; font-size: 11px; }
#chat#chat[data-chat-mode="compact"] .chat-msg > small.derebeyi-tag.derebeyi-tag { display: inline-block; } /* compact mode hides every other small */
#ranking-content .community-rank-row .derebeyi-tag { margin: 0 0 0 6px; font: 600 11px/1.5 var(--font-body); color: var(--muted); }
#labels .lbl .derebeyi-tag { margin-left: 4px; padding: 0 4px; font-size: .85em; }
/* Harabe: the map label of a village under the 7-day razed shield (public/ui-components.js razedTag). Text colour is the label's own .cd colour in every theme; only the pill border follows it. */
#labels .lbl .cd.razed { display: inline-block; padding: 0 4px; border: 1px solid currentColor; border-radius: 999px; font-weight: 600; white-space: nowrap; }
