/* Dark-only theme tokens. Light mode and the theme switcher were removed. */

:root {
  color-scheme: dark;

  --theme-surface: rgba(255, 255, 255, 0.014);
  --theme-surface-strong: rgba(11, 11, 12, 0.88);
  --theme-chrome: rgba(11, 11, 12, 0.76);
  --theme-chrome-strong: rgba(11, 11, 12, 0.94);
  --theme-active-text: #15110d;
}

@media (max-width: 920px) {
  #nav .wrap {
    grid-template-columns: minmax(0, 1fr) auto auto auto;
  }

  nav.top.open ul {
    top: 66px;
  }
}

@media (max-width: 640px) {
  .site-nav .nav-inner,
  nav.top .wrap {
    flex-wrap: wrap;
  }
}

@media (max-width: 520px) {
  #nav .wrap {
    grid-template-columns: minmax(0, 1fr) auto auto;
  }

  #nav .nav-cta {
    display: none;
  }
}

@media print {
  body {
    background: #fff;
    color: #111;
  }
}
