@font-face {
  font-family: "Manrope";
  src: url("/platform/assets/fonts/manrope-400.woff2") format("woff2");
  font-style: normal;
  font-weight: 400 599;
  font-display: swap;
}

@font-face {
  font-family: "Manrope";
  src: url("/platform/assets/fonts/manrope-700.woff2") format("woff2");
  font-style: normal;
  font-weight: 600 900;
  font-display: swap;
}

@font-face {
  font-family: "Space Grotesk";
  src: url("/platform/assets/fonts/space-grotesk-700.woff2") format("woff2");
  font-style: normal;
  font-weight: 500 900;
  font-display: swap;
}

html,
body[data-dashboard-page="true"] {
  min-height: 100%;
  background: color-mix(in srgb, white 96%, steelblue);
  color: midnightblue;
  font-family:
    "Manrope", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI",
    sans-serif;
}

body[data-dashboard-page="true"] .nav {
  border-bottom-color: color-mix(in srgb, steelblue 12%, transparent) !important;
  background: color-mix(in srgb, white 88%, transparent) !important;
}

body[data-dashboard-page="true"] .nav .brand {
  color: midnightblue !important;
  font-family: "Space Grotesk", "Manrope", system-ui, sans-serif !important;
}

body[data-dashboard-page="true"] .nav .brand-wordmark-accent {
  color: darkgoldenrod !important;
}

body[data-dashboard-page="true"] .nav .nav-link {
  border-radius: 8px !important;
  color: slategray !important;
}

html:not([data-epso-dashboard-styles-ready="true"])
  body[data-dashboard-page="true"]
  main,
html:not([data-epso-dashboard-styles-ready="true"])
  body[data-dashboard-page="true"]
  footer,
html:not([data-epso-dashboard-content-ready="true"])
  body[data-dashboard-page="true"]
  main,
html:not([data-epso-dashboard-content-ready="true"])
  body[data-dashboard-page="true"]
  footer {
  visibility: hidden !important;
}

body[data-dashboard-page="true"] [data-reveal] {
  opacity: 1 !important;
  transform: none !important;
  transition: none !important;
}

.dashboard-welcome { display: none; }
