/* Focus and mobile controls, independent of Moog's files. */
/* Match Moog's comment submit button, including its hover color. */
footer .wp-block-button__link[href="https://buycoffee.to/pakulaonline"] {
  background-color: var(--wp--preset--color--surface-brand-primary) !important;
  color: var(--wp--preset--color--text-on) !important;
}
footer .wp-block-button__link[href="https://buycoffee.to/pakulaonline"]:hover {
  background-color: var(--wp--preset--color--surface-brand-secondary) !important;
}
.wp-block-post-author__name a,
a.wp-block-post-author-name { color: inherit; text-decoration: none; }
.wp-block-post-author__name a:hover,
.wp-block-post-author__name a:focus,
a.wp-block-post-author-name:hover,
a.wp-block-post-author-name:focus { color: var(--wp--preset--color--text-tertiary) !important; text-decoration: none !important; }
.wp-block-navigation button:focus-visible { outline: 2px solid currentColor; outline-offset: 4px; }
@media (max-width: 781px) {
  .wp-block-navigation__responsive-container-open,
  .wp-block-navigation__responsive-container-close,
  .wp-block-navigation-submenu__toggle { -webkit-tap-highlight-color: transparent; border-radius: 0 !important; min-width: 44px; min-height: 44px; }
  [data-pakula-accordion] .wp-block-navigation-submenu__toggle[aria-expanded="false"] + .wp-block-navigation__submenu-container { display: none !important; }
  [data-pakula-accordion] .wp-block-navigation-submenu__toggle[aria-expanded="true"] + .wp-block-navigation__submenu-container { display: flex !important; visibility: visible !important; opacity: 1 !important; }
  [data-pakula-accordion] .wp-block-navigation-submenu__toggle[aria-expanded="false"] svg { transform: rotate(0deg); }
  [data-pakula-accordion] .wp-block-navigation-submenu__toggle[aria-expanded="true"] svg { transform: rotate(180deg); }
}
