/* WordPress integration only. The approved layout remains in its original stylesheets. */
body.admin-bar { --wp-admin-offset: 32px; }
body.admin-bar .site-header { top: var(--wp-admin-offset); }
body.admin-bar dialog[open] {
  inset-block-start: var(--wp-admin-offset);
  max-height: calc(100dvh - var(--wp-admin-offset) - 48px);
  margin-block: auto;
}
.lev-fallback { padding-block: 48px 80px; }
@media (max-width: 782px) {
  body.admin-bar { --wp-admin-offset: 46px; }
}
@media (max-width: 600px) {
  /* Keep the native toolbar visible while the sticky site header scrolls. */
  #wpadminbar { position: fixed; }
}
