@font-face {
  font-family: "Museo Sans Rounded";
  src: url("https://assets.ctfassets.net/zrqoyh8r449h/1i6QhGRxLixcCbBS8yhQ3n/a72ecfe6afbdb6673e694f7d226a4f25/museosansrounded-500-webfont.woff");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

/* Use device system font for most typography */
body {
  font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI",
    Helvetica, Arial, sans-serif;
}

/* Logo doesn't need to be as giant as the default */
.logo-container img {
  max-width: min(100%, 240px);
}

/* Bolder headers */
.font-largest {
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 1.1;
}

/* Swish branding on subscribe button and dropdown */
#show-updates-dropdown,
#subscribe-btn-email {
  font-family: "Museo Sans Rounded";
  text-transform: none !important;
  letter-spacing: normal !important;
  font-weight: 500 !important;
  font-size: 1rem !important;
  line-height: 1 !important;
  padding: 14px 18px !important;
  box-shadow: 0 0 0 transparent !important;
  text-shadow: 0 0 0 transparent !important;
  border-radius: 10px;
  transition: 0.2s ease background;
}
#show-updates-dropdown {
  background: #e8f7fd;
  color: #1050a4;
}
#show-updates-dropdown:hover {
  background: #caecfb !important;
}
#show-updates-dropdown:active {
  top: 0px !important;
}

/* Swish branding on button in subscribe dropdown */
#subscribe-btn-email {
  background: #1799e1;
  color: #ffffff;
}
#subscribe-btn-email:hover {
  background: #048fdc !important;
}

/* Add space below historical uptime text */
.components-uptime-link {
  margin-bottom: 12px;
}

/* Swish branding on 'all systems operational' banner */
.layout-content.status.status-index .page-status.status-none {
  border-radius: 6px;
  padding: 10px 14px;
}
.layout-content.status.status-index .page-status .status {
  font-family: "Museo Sans Rounded";
  top: auto;
}

/* Add rounded border to unresolved-incident title */
.layout-content.status.status-index .incident-title {
  border-radius: 6px 6px 0px 0px;
}
.layout-content.status.status-index .updates {
  border-radius: 0px 0px 6px 6px;
}

/* Fix unresolved-incident title vertical alignment */
.layout-content.status.status-index
  .unresolved-incidents
  .unresolved-incident
  .incident-title
  .actual-title.with-ellipsis {
  display: inline-flex;
  vertical-align: top;
}

/* Grey out days with no incidents */
.no-incidents {
  color: #7b8d9e;
}

/* Fix alignment of scheduled maintenance titles */
.layout-content.status.status-index
  .scheduled-maintenances-container
  .scheduled-maintenance
  .incident-title
  a {
  vertical-align: unset;
}

.layout-content.status.status-index .text-section {
    margin-bottom: 15px;
}

.no-incidents {
display:none;
}