.home {
  header.wp-block-template-part {
    position: absolute;
    inset: var(--wp-admin--admin-bar--height, 0) 0 auto;
    z-index: 2;
    margin: 0 auto;
    color: #fff;
    filter: drop-shadow(0 0 32px #000);

    .logo {
      display: flex;
    }

    .custom-logo {
      filter: invert(1);
    }
  }

  .wp-block-navigation__responsive-container.is-menu-open {
    top: calc(var(--wp-admin--admin-bar--height, 0px) * -1);
    height: 100dvh;
  }
}
