.minimal-nav { font-size: 12px; }
.minimal-nav .brand { font-size: 16px; }
.minimal-nav .links { display: flex; align-items: center; gap: clamp(16px, 2vw, 28px); }
.minimal-nav .links a { display: inline-flex; align-items: center; min-height: 44px; }
.minimal-nav a:focus-visible { outline: 2px solid var(--accent); outline-offset: 4px; }

@media (max-width: 760px) {
  .minimal-nav { padding-inline: 20px; font-size: 11px; }
  .minimal-nav .brand { font-size: 15px; }
  .minimal-nav .links { gap: 14px; }
}
