@font-face {
  font-family: 'Windows XP UI';
  src: url('/assets/xp-font/windows-xp.otf.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

header > menu.toolbar {
  margin-top: 0;

  font-family: 'Windows XP UI', Tahoma, sans-serif;
  font-weight: 400;
  font-style: normal;

  text-rendering: optimizeSpeed;

  /* dont do the matcha viewport breakpoint thing */
  flex-direction: row;
  flex-wrap: wrap;
  border-bottom: 1px solid var(--bd-muted);
}

header > menu.toolbar > li {
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
}

header > menu.toolbar > li.legal {
  margin-left: auto;
}

header > menu.toolbar > li.legal:not(.selected) {
  color: var(--variant);
}

/* dont do the matcha viewport breakpoint thing */
header > menu.toolbar > li.selected::before {
  top: unset;
  right: 0;
  bottom: -0.5rem;
  left: 0;
  border-right: none;
  border-bottom: 2px solid currentColor;
  border-left: none;
}

main {
  margin: 0;
}