:root {
  --cassiopeia-color-primary: #5d6779;
}

.container-header {
  background-image: linear-gradient(135deg, var(--cassiopeia-color-primary) 0%, var(--cassiopeia-color-primary) 100%);
}

.container-header .grid-child {
  padding: .5em;
  margin-left: 1em;
}

.brand-logo {
  text-decoration: none;
}

@media (width >= 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: none;
  }
}

@supports (display: grid) {
  @media (width >= 1400px) {
    .site-grid {
      grid-template-columns: max-content;
    }
  }
}
