/* Неоновая подсветка ключевых блоков сайта */
.head_rside,
.chat_block,
.row_events,
.block_solution,
.navigation_profile,
.news_block,
.bottom_head,
.two_top_menu,
.pb-footer__top,
.pb-footer__bottom,
.gt-top-widget,
.moder_store_css_12,
.block_forum,
.pbg_top_section,
.pbgmn,
.block_t_u,
#dw_donations .block.dark.fadeIn {
  background: #00000f80 !important;
  border: 1px solid #4fea9f !important;
  border-radius: 8px !important;
  box-shadow: 0 0 1rem 2px #4fea9f !important;
}

/* Отступ от виджета пожертвтований */
#dw_donations {
  margin-top: 24px;
}

/* Бегающая линия по основному виджету */
@keyframes rotatePbmnAngle {
  0% { --pbmn-angle: 0deg; }
  100% { --pbmn-angle: 360deg; }
}

.pbsl_slide_scrim {
  position: absolute !important;
  inset: 0 !important;
  border-radius: 14px !important;
  padding: 1.5px !important; /* Толщина бегающей линии */
  
  /* Градиент рамки */
  background: conic-gradient(from var(--pbmn-angle), transparent 75%, var(--pbmn-a, #00ff88) 92%, transparent 100%) !important;
  
  /* ВЫРЕЗАЕМ СЕРЕДИНУ (чтобы не светило прожектором) */
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0) !important;
  -webkit-mask-composite: xor !important;
          mask-composite: exclude !important;
          
  pointer-events: none !important;
  animation: rotatePbmnAngle 3s linear infinite !important;
}