/* FORZA — Midnight Blue Theme */

:root {
  color-scheme: dark;
}

/* Deep navy background */
html,
body {
  background: #0b1120 !important;
}

/* Dark dashboard cards */
.service-card,
.bookmark,
[class*="service-card"] {
  background-color: #17243a !important;
  border: 1px solid rgba(96, 165, 250, 0.12) !important;
  border-radius: 12px !important;
}

/* Subtle blue accent on headings */
h1, h2, h3 {
  color: #c4d9ff;
}

/* FORZA — Override Homepage background */
html,
body,
#__next {
  background-color: #0b1120 !important;
  background-image: none !important;
}

body > div,
#__next > div {
  background-color: transparent !important;
}


/* FORZA Dashboard Branding */
#information-widgets {
  position: relative;
  margin-top: 85px !important;
}

#information-widgets::before {
  content: "FORZA";
  position: absolute;
  top: -75px;
  left: 0;
  font-size: 38px;
  font-weight: 800;
  letter-spacing: 5px;
  color: #e2e8f0;
}

#information-widgets::after {
  content: "YOUR ENTERTAINMENT UNIVERSE";
  position: absolute;
  top: -27px;
  left: 0;
  font-size: 11px;
  letter-spacing: 3px;
  color: #60a5fa;
}

/* Entertainment dashboard: hide empty widget bar */
#information-widgets {
  height: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  margin-top: 65px !important;
  margin-bottom: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}
