.header {
  background-image: url('/images/content-header-background.png');
  background-size: cover;
  background-position: top right;
  background-repeat: no-repeat;
  width: auto;
  height: 20vh;
}

.header__logo--small {
    display: none;
}

.svg-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 10px;
    margin-top: 5px;
}

.announcement-item--status-highlight {
    border: 2px solid;
    border-radius: 2px;
    margin-bottom: 4px;
}

.announcement-item--down      { border-color: #e60000; }
.announcement-item--disrupted { border-color: #cc4400; }
.announcement-item--notice    { border-color: #24478f; }

/* Hide cState subscribe UI without touching theme templates. */
.subscribe-wrapper,
.subscribe-modal,
#modal-overlay {
    display: none !important;
}

