
/* BuddySocial v9.83 - RGB / Glitter Mega Presets */
body[data-page="pimp_profile"] .pimp-style-presetbar,
body[data-page="pimp_profile"] .pimp-quick-palette,
body[data-page="pimp_profile"] .pimp-mini-action-row{
  margin:8px 0 !important;
  padding:8px 9px !important;
  border:1px solid #c8d9e5 !important;
  background:linear-gradient(180deg,#fff,#f4f9fc) !important;
  box-shadow:0 1px 4px rgba(31,65,91,.05) !important;
}
body[data-page="pimp_profile"] .pimp-style-presetbar-head,
body[data-page="pimp_profile"] .pimp-quick-palette>b,
body[data-page="pimp_profile"] .pimp-mini-action-row>b{display:block !important;color:#2d6288 !important;font-size:10px !important;margin-bottom:6px !important}
body[data-page="pimp_profile"] .pimp-style-presetbar-head small{display:block !important;color:#768a98 !important;font-size:8px !important;margin-top:1px !important}
body[data-page="pimp_profile"] .pimp-style-preset-grid{
  display:grid !important;
  grid-template-columns:repeat(auto-fit,minmax(130px,1fr)) !important;
  gap:6px !important;
}
body[data-page="pimp_profile"] .pimp-preset-btn{
  display:flex !important; align-items:center !important; gap:8px !important; width:100% !important;
  min-height:34px !important; padding:6px 8px !important; border:1px solid #bed2e0 !important; background:#fff !important;
  color:#2d5d7a !important; font-size:9px !important; font-weight:800 !important; text-align:left !important; cursor:pointer !important; border-radius:6px !important;
}
body[data-page="pimp_profile"] .pimp-preset-btn:hover{box-shadow:0 3px 8px rgba(31,65,91,.10) !important; transform:translateY(-1px) !important}
body[data-page="pimp_profile"] .pimp-preset-swatch{
  width:28px !important; height:20px !important; flex:0 0 28px !important; border-radius:4px !important; border:1px solid rgba(0,0,0,.08) !important;
  background:linear-gradient(135deg,var(--c1),var(--c2) 58%,var(--c3)) !important;
  position:relative !important; overflow:hidden !important;
}
body[data-page="pimp_profile"] .pimp-preset-swatch::after{
  content:'' !important; position:absolute !important; inset:0 !important; background:radial-gradient(circle at 25% 30%,rgba(255,255,255,.85) 0,transparent 22%),radial-gradient(circle at 70% 65%,rgba(255,255,255,.7) 0,transparent 18%) !important; opacity:.8 !important;
}
body[data-page="pimp_profile"] .pimp-preset-name{line-height:1.1 !important}
body[data-page="pimp_profile"] .pimp-quick-palette-grid{display:flex !important;flex-wrap:wrap !important;gap:6px !important}
body[data-page="pimp_profile"] .pimp-color-dot{width:24px !important;height:24px !important;border-radius:50% !important;border:2px solid #fff !important;box-shadow:0 0 0 1px #b8cde0 !important;cursor:pointer !important}
body[data-page="pimp_profile"] .pimp-mini-actions{display:flex !important;flex-wrap:wrap !important;gap:6px !important}
body[data-page="pimp_profile"] .pimp-mini-actions button{min-height:28px !important;padding:4px 8px !important;border:1px solid #b9cede !important;background:#fff !important;color:#2e6186 !important;font-size:8px !important;font-weight:800 !important;border-radius:999px !important;cursor:pointer !important}
body[data-page="pimp_profile"] .pimp-mini-actions button.is-speed{background:#fff6e6 !important;border-color:#e0bf7f !important;color:#865908 !important}
body[data-page="pimp_profile"] #blocks .pimp-preview-test-active.preview-effect-glitter::before,
body[data-page="pimp_profile"] #blocks .pimp-preview-test-active.preview-effect-rgb-glitter::before{
  content:'' !important; position:absolute !important; inset:0 !important; pointer-events:none !important; z-index:2 !important;
  background:
    radial-gradient(circle at 12% 18%,rgba(255,255,255,.95) 0 1.5px,transparent 2px),
    radial-gradient(circle at 78% 24%,rgba(255,255,255,.9) 0 1.8px,transparent 2.4px),
    radial-gradient(circle at 38% 76%,rgba(255,255,255,.95) 0 1.4px,transparent 2.2px),
    radial-gradient(circle at 67% 61%,rgba(255,255,255,.78) 0 1.4px,transparent 2.1px),
    radial-gradient(circle at 90% 80%,rgba(255,255,255,.88) 0 1.4px,transparent 2.2px) !important;
  animation:pimpSparkles 1.8s linear infinite !important;
  opacity:.9 !important;
}
@keyframes pimpSparkles{0%,100%{opacity:.45;filter:brightness(1)}50%{opacity:1;filter:brightness(1.18)}}
body[data-page="pimp_profile"] #blocks .pimp-preview-test-active.preview-effect-neon b{ text-shadow:0 0 4px currentColor,0 0 9px currentColor,0 0 14px var(--preview-c2) !important; }
body[data-page="pimp_profile"] #blocks .pimp-preview-test-active.preview-effect-glow b{ text-shadow:0 0 4px currentColor,0 0 9px var(--preview-c2) !important; }
body[data-page="pimp_profile"] #blocks fieldset.pimp-test-active .pimp-style-presetbar,
body[data-page="pimp_profile"] #blocks fieldset.pimp-test-active .pimp-quick-palette,
body[data-page="pimp_profile"] #blocks fieldset.pimp-test-active .pimp-mini-action-row{border-color:#f0b551 !important;box-shadow:0 0 0 2px rgba(243,154,19,.08) !important}
body[data-page="pimp_profile"] #design .pimp-style-presetbar,
body[data-page="pimp_profile"] #design .pimp-quick-palette,
body[data-page="pimp_profile"] #design .pimp-mini-action-row{border-color:#b8d1e1 !important}
@media(max-width:760px){
  body[data-page="pimp_profile"] .pimp-style-preset-grid{grid-template-columns:1fr 1fr !important}
  body[data-page="pimp_profile"] .pimp-preset-btn{min-height:38px !important}
}
