/* === PUBLIC BACKGROUND VIBRANCE BOOST V47 === */
/* Public pages only. Makes the restored Polita glow brighter again without touching dashboard/admin. */

body:not(.dashboard-page) {
  background:
    radial-gradient(circle at 12% 18%, rgba(130, 68, 255, .48), transparent 36%),
    radial-gradient(circle at 86% 72%, rgba(0, 215, 255, .38), transparent 38%),
    radial-gradient(circle at 58% 112%, rgba(0, 255, 190, .20), transparent 40%),
    radial-gradient(circle at 34% 82%, rgba(105, 55, 255, .18), transparent 34%),
    linear-gradient(180deg, #050817 0%, #070920 46%, #040817 100%) !important;
  background-color: #040817 !important;
  background-attachment: fixed !important;
}

body:not(.dashboard-page)::before {
  opacity: .82 !important;
  background:
    linear-gradient(rgba(255,255,255,.035) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,.035) 1px, transparent 1px),
    radial-gradient(circle at 22% 26%, rgba(36,240,208,.34) 0 1px, transparent 2px),
    radial-gradient(circle at 76% 18%, rgba(116,92,255,.34) 0 1px, transparent 2px),
    radial-gradient(circle at 58% 78%, rgba(36,240,208,.24) 0 1px, transparent 2px),
    radial-gradient(circle at 38% 62%, rgba(0,150,255,.18) 0 1px, transparent 2px) !important;
  background-size:
    96px 96px,
    96px 96px,
    210px 210px,
    250px 250px,
    290px 290px,
    330px 330px !important;
}

/* Give public cards a tiny bit more glow like before */
body:not(.dashboard-page) .dash-module,
body:not(.dashboard-page) .public-card,
body:not(.dashboard-page) .glass-card,
body:not(.dashboard-page) .download-card,
body:not(.dashboard-page) .feature-card {
  background: rgba(255,255,255,.052) !important;
  border-color: rgba(255,255,255,.13) !important;
}

body:not(.dashboard-page) .dash-module:hover,
body:not(.dashboard-page) .public-card:hover,
body:not(.dashboard-page) .glass-card:hover,
body:not(.dashboard-page) .download-card:hover,
body:not(.dashboard-page) .feature-card:hover {
  background: rgba(255,255,255,.075) !important;
  border-color: rgba(255,255,255,.23) !important;
}
