/* -- GLOBAL FONT -- */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap');

body {
  font-family: "Inter", sans-serif;
  line-height: 1.4 !important;
}

/* -- HEADER (LOGO AREA) -- */
.masthead {
  padding-top: 44px !important;
  padding-bottom: 0 !important;
  margin-bottom: 44px !important;
}

.masthead-container {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.masthead img {
  width: 100% !important;
  max-width: 630px !important;
  height: auto !important;
}

/* -- STATUS BANNER -- */
.page-status,
.page-status.status-none {
  display: flex !important;
  align-items: center !important;
  padding: 6px 12px !important;
  border-radius: 4px !important;
  min-height: 50px !important;
  margin-bottom: 44px !important;
  border: 1px solid #E4E4E7 !important;
}

.page-status h2.status {
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1 !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  transform: translateY(-1px);
}

/* -- ABOUT THIS SITE -- */
.text-section {
  margin-top: 0 !important;
  margin-bottom: 44px !important; 
  padding-bottom: 0 !important;
}

.text-section h2.font-largest {
  font-size: 20px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
  margin-top: 10px !important;
  margin-bottom: 4px !important;
}

.text-section h2.font-largest a {
  font-size: inherit !important;
  font-weight: inherit !important;
}

.text-section p.color-secondary {
  font-size: 14px !important;
  line-height: 1.5 !important;
  max-width: 650px;
  margin-top: 4px !important;
  font-weight: 400 !important;
}

/* -- COMPONENTS SECTION SPACING -- */
.components-section {
  margin-top: 4px !important;
  padding-top: 0 !important;
  border-bottom: 1px solid #E4E4E7 !important;
}

/* -- GLOBAL SPACING CLEANUP -- */
.layout-content {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

/* -- REMOVE LESS USEFUL ELEMENTS -- */
.history-footer-link,
.updates-dropdown-container,
.contains-cluster {
  display: none !important;
}

/* -- REMOVE SUBSCRIBE BUTTON -- */
.subscribe-button,
button.subscribe-button,
button#subscribe-button,
a.subscribe-button,
a[href*="/subscribe"] {
  display: none !important;
}

/* -- RESPONSIVE TWEAKS -- */
@media (max-width: 600px) {
  .masthead {
    margin-bottom: 28px !important;
    padding-top: 24px !important;
  }
  .page-status,
  .page-status.status-none {
    margin-bottom: 28px !important;
    min-height: 44px !important;
    padding: 8px 10px !important;
  }
  .text-section p.color-secondary {
    max-width: 100%;
  }
}

/* -- Footer link styling */
.planet-footer-links a {
  color: inherit;
  text-decoration: underline;
  margin-left: 8px;
}

.planet-footer-links a:last-child {
  margin-left: 0;
}

.planet-footer-links a:hover {
  text-decoration: none;
  color: #9333EA !important;
}

/* -- Global link hover */
a:hover {
  color: #9333EA !important;
}

/* -- Indent incident details under each day */
.incident-container .updates-container,
.incident-container .update,
.incident-container .update-body,
.incident-container .update-content {
  padding-left: 20px !important;
}

/* -- Spacing */
.incident-container .incident-title {
  margin-bottom: 4px !important;
}

.incident-container .updates-container .update {
  margin-top: 2px !important;
}

/* -- Spacing */
.incident-container .update strong {
  margin-right: 4px;
}

.incident-container .update br {
  line-height: 0.8 !important;
}

/* -- Geometry */
* {
  border-radius: 0 !important;
}

/* -- Hiding clusters */
.component-inner-container[data-component-id="9vd9yr368s71"],
.component-inner-container[data-component-id="3wyc4qk9b7gl"],
.component-inner-container[data-component-id="zsr2x9mwyj1n"],
.component-inner-container[data-component-id="83p2gd9xr1wk"],
.component-inner-container[data-component-id="3sjtyr1gj98n"],
.component-inner-container[data-component-id="lnl97nrlp5ty"],
.component-inner-container[data-component-id="n7vzfnhwdz8j"],
.component-inner-container[data-component-id="m24wsz5ztkvv"],
.component-inner-container[data-component-id="qfqmw9dc3xjt"],
.component-inner-container[data-component-id="60dryqqwgztx"],
.component-inner-container[data-component-id="p0pkfxf02dgr"],
.component-inner-container[data-component-id="tqq268j2q9sr"],
.component-inner-container[data-component-id="2bft7n26y7jc"],
.component-inner-container[data-component-id="qmxs3tmxln70"],
.component-inner-container[data-component-id="38ddmxhrs9h5"],
.component-inner-container[data-component-id="8hgwpfvbv7vh"],
.component-inner-container[data-component-id="k6cllgnqflpm"],
.component-inner-container[data-component-id="nplb211k2jlh"],
.component-inner-container[data-component-id="0fww75x5xtqn"],
.component-inner-container[data-component-id="xs894r5l7thh"],
.component-inner-container[data-component-id="p0sglywt2kjy"],
.component-inner-container[data-component-id="6nb25xz39f1w"],
.component-inner-container[data-component-id="j5gw05cj790w"],
.component-inner-container[data-component-id="5v49jf10qsbx"],
.component-inner-container[data-component-id="lmrs4rl9cp0r"],
.component-inner-container[data-component-id="3tpx4xfr5l74"],
.component-inner-container[data-component-id="vvzdll5sfnc0"],
.component-inner-container[data-component-id="y1h1tz72j723"],
.component-inner-container[data-component-id="3ntmslncw8z0"],
.component-inner-container[data-component-id="nwbksxl7h0jq"],
.component-inner-container[data-component-id="t69rbg1kpdk8"],
.component-inner-container[data-component-id="h5dvty8hkxt8"],
.component-inner-container[data-component-id="nt0697c745mt"],
.component-inner-container[data-component-id="66476fym41m8"],
.component-inner-container[data-component-id="q66z7381nwsg"],
.component-inner-container[data-component-id="v507m9snjshm"],
.component-inner-container[data-component-id="4q4l932ls1kx"],
.component-inner-container[data-component-id="27cwqdbvcnc9"],
.component-inner-container[data-component-id="w5ndtfcwtv0w"],
.component-inner-container[data-component-id="bgcsxpyfsmdn"],
.component-inner-container[data-component-id="cd485b89nxm6"],
.component-inner-container[data-component-id="v6wl3lvwvmj4"],
.component-inner-container[data-component-id="0lrxmcj0f9r5"],
.component-inner-container[data-component-id="95xy8y5c9xjc"],
.component-inner-container[data-component-id="39cjn30mqyln"],
.component-inner-container[data-component-id="vyd7fj1n3t8x"],
.component-inner-container[data-component-id="kp3xx09slkhn"],
.component-inner-container[data-component-id="r9wkhw2hpqvs"],
.component-inner-container[data-component-id="20w0s8ry10jk"],
.component-inner-container[data-component-id="2smlr3x6ktlv"],
.component-inner-container[data-component-id="7k6b4788zg5f"],
.component-inner-container[data-component-id="33l977l5gsss"],
.component-inner-container[data-component-id="h28hb0wtmw0z"],
.component-inner-container[data-component-id="qmfmxrq4yhy6"],
.component-inner-container[data-component-id="nbvrxz9k53s2"],
.component-inner-container[data-component-id="t3t96k2nw1kz"],
.component-inner-container[data-component-id="kfnf8c5sws2c"],
.component-inner-container[data-component-id="p4sf72vf9405"],
.component-inner-container[data-component-id="7phh45mjvzsf"],
.component-inner-container[data-component-id="nmx8dw4h4lbv"],
.component-inner-container[data-component-id="vb2z8y7fl9d3"]{
    display: none !important;
}