/* =========================================================
   10 – Base / Accessibility
   ========================================================= */
:where(.wp-site-blocks *:focus){
  outline: 2px solid;
}

/* Fixed header offset */
body{
  padding-top: var(--fb-header-h);
  background-color: transparent;
  box-sizing: border-box;
}

/* Admin bar offset */
body.admin-bar .site-header{ top: 32px; }
@media (max-width: 782px){
  body.admin-bar .site-header{ top: 46px; }
}

/* Optional: reduce surprises from huge block gaps where you control layout yourself
   (leave as-is; your more specific rules live in 50-pages.css) */

