/* Preserve the established icon-only mobile header. The wordmark is now an
   image, so the old span-only responsive selector no longer applies. */
@media (max-width: 600px) {
  html .public-shell.pn-template .public-header .public-brand img.spawnpass-wordmark { display: none; }
  html .public-shell.pn-template .public-header .public-brand { flex: 0 0 44px; }
}
html .pn-template .public-footer-mark { min-height: 44px; align-items: center; }
