/* BuddySocial v11.71 — verified profile color integrity layer. */
body[data-page="profile"] .classic-profile [data-pimp-block]{
  color:var(--pimp-block-text,var(--profile-body-text,#26384d))!important;
  border-color:var(--pimp-block-border,var(--frame-color,#b8cde0))!important;
}
body[data-page="profile"] .classic-profile [data-pimp-block]>.retro-box-title,
body[data-page="profile"] .classic-profile [data-pimp-block] .retro-box-title:first-child{
  color:var(--pimp-block-title-text,var(--profile-title-text,#17202a))!important;
  border-color:var(--pimp-block-border,var(--frame-color,#b8cde0))!important;
}
/* Alle inhoudslagen gebruiken dezelfde blokvariabelen; geen witte legacy-vlakken ertussen. */
body[data-page="profile"] .classic-profile [data-pimp-block] :is(
  .retro-pad,.friend-grid,.mini-people,.profile-actionlist,.profile-activity-list,
  .buddy-gadget-stack,.www-moments-track,.scraps-scroll,.posts-scroll,
  .visitor-stats-mini,.mutual-friends-list,.profile-info-table,.profile-summary-table,
  .profile-post-composer,.scrap-composer,.album-list,.blog-list
){
  color:var(--pimp-block-text,var(--profile-body-text,#26384d))!important;
  border-color:var(--pimp-block-border,var(--frame-color,#b8cde0))!important;
}
body[data-page="profile"] .classic-profile [data-pimp-block] :is(input,textarea,select){
  color:var(--pimp-block-text,var(--profile-body-text,#26384d))!important;
  border-color:var(--pimp-block-border,var(--frame-color,#b8cde0))!important;
}
body[data-page="profile"] .classic-profile [data-pimp-block] :is(a:not(.blue-btn):not(.orange-btn):not(.danger-btn)){
  color:var(--profile-link,#2367a5)!important;
}
body[data-page="profile"] .classic-profile [data-pimp-block] :is(small,.muted,.retro-empty){
  color:var(--profile-muted,#6d7f91)!important;
}
/* Geneste kaarten volgen de blokskin, maar eigen afbeeldingen/effectlagen blijven onaangeraakt. */
body[data-page="profile"] .classic-profile [data-pimp-block] :is(.buzz-item,.blog-snippet,.mini-album,.top-friend-item,.profile-activity-row){
  border-color:color-mix(in srgb,var(--pimp-block-border,var(--frame-color,#b8cde0)) 72%,transparent)!important;
}
/* Pimp-preset feedback: zichtbaar hoeveel blokeditors door de preset zijn geraakt. */
body[data-page="pimp_profile"] [data-preset-bg-status][data-block-sync]::after{
  content:" · " attr(data-block-sync) " blokken gekoppeld";
  font-weight:700;
}
