/* ==========================================================
   BuddySocial v9.68
   GENERAL BLOCKS BANANA DOG STYLE
   Geldt alleen voor algemene siteblokken.
   NIET voor profiel- of pimp-pagina's.
   ========================================================== */

/* Pagina's die NIET door deze laag gestuurd mogen worden */
body[data-page="profile"] .retro-box,
body[data-page="pimp_profile"] .retro-box,
body[data-page="profile"] .classic-page-tools,
body[data-page="pimp_profile"] .classic-page-tools{
  background:unset;
}

/* Algemene siteblokken */
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .retro-box,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .classic-page-tools,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .classic-subpage-head,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .message-stat,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .message-center-sidebar .retro-box,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .message-center-main .retro-box,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .discover-friend-card,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .discover-friend-card,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .best-friend-manage-card,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .gift-wall-card,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .gift-preview-item,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .hyves-album-card,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .hyves-video-card,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .poll-pro-card,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .event-row,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .question-form,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .friend-request-card,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .friend-directory-card,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .comment-card,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .video-add-box,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .retro-post,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .message-compose-panel,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .message-thread-card,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .classic-person-row,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .notification-item,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .suggestion-card{
  position:relative !important;
  overflow:hidden !important;
  background:
    linear-gradient(rgba(255,255,255,.86),rgba(255,255,255,.86)),
    var(--site-bg-image, linear-gradient(180deg,#f8fcff,#edf5fb)) center center / cover no-repeat !important;
  border:1px solid #bfd3e1 !important;
  box-shadow:0 2px 7px rgba(31,63,88,.08) !important;
}

/* Subtiele banaan-hond sfeerlaag in alle algemene blokken */
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .retro-box::before,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .classic-page-tools::before,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .classic-subpage-head::before,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .message-stat::before,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .message-center-sidebar .retro-box::before,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .message-center-main .retro-box::before,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .discover-friend-card::before,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .best-friend-manage-card::before,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .gift-wall-card::before,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .gift-preview-item::before,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .hyves-album-card::before,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .hyves-video-card::before,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .poll-pro-card::before,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .event-row::before,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .question-form::before,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .friend-request-card::before,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .friend-directory-card::before,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .comment-card::before,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .video-add-box::before,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .retro-post::before,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .message-compose-panel::before,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .message-thread-card::before,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .classic-person-row::before,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .notification-item::before,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .suggestion-card::before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  background:
    linear-gradient(rgba(255,255,255,.08),rgba(255,255,255,.08)),
    url("../images/buddy-banana-dogs-pattern.svg") center center / 320px auto repeat !important;
  opacity:.28;
  z-index:0;
}

/* Extra zachte kleurvlekken */
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .retro-box::after,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .classic-page-tools::after,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .classic-subpage-head::after,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .discover-friend-card::after,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .friend-directory-card::after,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .retro-post::after,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .notification-item::after{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  background:
    radial-gradient(circle at 12% 16%, rgba(79,154,219,.08) 0 42px, transparent 43px),
    radial-gradient(circle at 84% 24%, rgba(255,173,60,.10) 0 40px, transparent 41px);
  z-index:0;
}

/* Inhoud boven de sfeerlagen houden */
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .retro-box > *,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .classic-page-tools > *,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .classic-subpage-head > *,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .message-stat > *,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .discover-friend-card > *,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .best-friend-manage-card > *,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .gift-wall-card > *,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .gift-preview-item > *,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .hyves-album-card > *,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .hyves-video-card > *,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .poll-pro-card > *,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .event-row > *,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .question-form > *,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .friend-request-card > *,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .friend-directory-card > *,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .comment-card > *,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .video-add-box > *,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .retro-post > *,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .message-compose-panel > *,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .message-thread-card > *,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .classic-person-row > *,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .notification-item > *,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .suggestion-card > *{
  position:relative;
  z-index:1;
}

/* Titelbalken van retro-boxen ook mee laten voelen */
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .retro-box > .retro-box-title{
  background:
    linear-gradient(rgba(255,255,255,.90),rgba(235,245,251,.90)),
    var(--site-bg-image, linear-gradient(180deg,#fff,#eef6fb)) center center / cover no-repeat !important;
  border-bottom:1px solid #c8d9e4 !important;
}

/* Algemene knoppen iets meer afgestemd */
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .retro-box .blue-btn,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .classic-page-tools .blue-btn,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .friend-directory-actions .blue-btn,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .orange-btn{
  box-shadow:0 1px 2px rgba(0,0,0,.10) !important;
}

/* Zoekvelden en inputs niet te druk maken */
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .retro-box input,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .retro-box textarea,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .classic-page-tools input,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .classic-page-tools textarea,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .question-form input,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .question-form textarea,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .message-compose-panel input,
body:not([data-page="profile"]):not([data-page="pimp_profile"]) .message-compose-panel textarea{
  background:rgba(255,255,255,.96) !important;
}

/* Op mobiel nog iets rustiger */
@media(max-width:760px){
  body:not([data-page="profile"]):not([data-page="pimp_profile"]) .retro-box::before,
  body:not([data-page="profile"]):not([data-page="pimp_profile"]) .classic-page-tools::before,
  body:not([data-page="profile"]):not([data-page="pimp_profile"]) .classic-subpage-head::before,
  body:not([data-page="profile"]):not([data-page="pimp_profile"]) .discover-friend-card::before,
  body:not([data-page="profile"]):not([data-page="pimp_profile"]) .friend-directory-card::before,
  body:not([data-page="profile"]):not([data-page="pimp_profile"]) .retro-post::before{
    background-size:220px auto !important;
    opacity:.22;
  }
}
