/* Instagram-style verified badge & profile */

body.app-body {
  --verified-blue: #0095F6;
}

body.app-body .verified {
  display: inline-flex;
  align-items: center;
  margin-left: 4px;
  vertical-align: middle;
  line-height: 0;
}

body.app-body .verified .icon-svg {
  width: 14px;
  height: 14px;
  stroke: none;
}

.profile-name .verified .icon-svg {
  width: 16px;
  height: 16px;
}

.post-author .verified .icon-svg {
  width: 13px;
  height: 13px;
}

/* Verified profile */
.profile-verified-user .profile-cover-verified {
  background: linear-gradient(135deg, #0095F6 0%, #405DE6 45%, #0d7377 100%) !important;
}

.profile-verified-user .verified-ring {
  background: var(--verified-blue);
  padding: 3px;
  border-radius: 50%;
}

.profile-verified-user .verified-ring .story-ring-inner {
  border: 2px solid #fff;
}

.profile-verified-label {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  font-size: 13px;
  font-weight: 600;
  color: var(--verified-blue);
  margin: 2px 0 10px;
}

.profile-verified-label .icon-svg {
  width: 14px;
  height: 14px;
}

.profile-verified-user .profile-header {
  background: transparent;
  border-radius: 0;
  padding-bottom: 0;
}
.profile-verified-user.ig-profile .profile-header,
.ig-profile.profile-verified-user .ig-profile__header {
  background: transparent !important;
  padding-bottom: 0 !important;
}

.profile-verified-user .profile-name {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 4px;
}

.profile-settings-btn {
  min-width: 120px;
}

/* Search / suggestions — verified users stand out */
.search-result.verified-user,
.suggestion-item.verified-user {
  background: rgba(0, 149, 246, 0.06);
  border: 1px solid rgba(0, 149, 246, 0.14);
  border-radius: 12px;
  padding: 10px 12px !important;
}

.suggestion-item.verified-user {
  border-radius: 12px;
  margin: 0 -4px;
  padding: 10px 12px !important;
}

/* Settings badge section */
.badge-status.verified {
  background: rgba(0, 149, 246, 0.1);
  color: var(--verified-blue);
}
