body { overflow-x: hidden; }
@media (max-width: 800px) {
  .nav { gap: 10px; }
  .nav .brand { font-size: 19px; }
  .nav nav { gap: 0; }
  .nav .outline { font-size: 12px; padding: 7px 10px; white-space: nowrap; }
  .actions { align-items: flex-start; flex-direction: column; }
  h1 { font-size: 43px; }
}
