/* Acesso ao blog, usando a navegação da versão publicada. */
.symphony-blog-mobile { display: none; }
.has-blog-nav .theme-toggle { width: 44px; height: 44px; }
.has-blog-nav a:focus-visible { outline: 2px solid var(--mint); outline-offset: 4px; }
@media (max-width: 1199px) {
  .has-blog-nav nav { display: none; }
  .symphony-blog-mobile { display: inline-flex; min-width: 44px; min-height: 44px; align-items: center; justify-content: center; padding-inline: 4px; font-size: 14px; color: var(--paper); }
}
@media (max-width: 700px) {
  .has-blog-nav { gap: 8px; }
  .has-blog-nav .brand-mark { max-width: 120px; height: 16px; }
  .has-blog-nav .header-actions { gap: 4px; }
  .has-blog-nav .contact-header { padding-inline: 11px; }
}
@media (max-width: 359px) {
  .has-blog-nav { padding-inline: 12px; }
  .has-blog-nav .brand-mark { max-width: 96px; }
  .has-blog-nav .contact-header { padding-inline: 8px; }
}
