/* Ajustes exclusivos do WordPress; regras visuais estão em styles.css. */
body.admin-bar {
  --gr-admin-bar-height: 32px;
}

body.admin-bar .header-bar,
body.admin-bar .mobile-menu {
  top: var(--gr-admin-bar-height);
}

@media screen and (max-width: 782px) {
  body.admin-bar {
    --gr-admin-bar-height: 46px;
  }
}

/* Mantém a barra no topo também em telas nas quais o core usa absolute. */
@media screen and (max-width: 600px) {
  body.admin-bar #wpadminbar {
    position: fixed;
  }
}

/* Fallback para páginas e arquivos fora da landing page. */
.gr-wp-content {
  max-width: 1100px;
  margin: 0 auto;
  padding: 120px 24px 64px;
}

.gr-wp-content a {
  text-decoration: underline;
}

