/*
 Theme Name: Frogwerks Child
 Template: twentytwentyfive
*/


/* Pin landing background to viewport and keep it behind all content */
#fw-bground{
  position: fixed !important;
  inset: 0 !important;
  z-index: 0 !important;
  pointer-events: none !important;
}

#fw-bground canvas,
#fw-bground video{
  position: fixed !important;
  left: 0 !important; top: 0 !important;
  width: 100vw !important;
  height: 100vh !important; /* or calc(var(--vh,1vh)*100) if you’re using the JS vh shim */
  max-width: none !important; max-height: none !important;
  display: block !important;
}

/* Make video truly behave like a background image */
#fw-bground video{
  object-fit: cover !important;
  object-position: center !important;
}

/* Ensure site chrome/content sits above */
header, .site-header, .wp-site-blocks, #page, main, footer, .site-footer{
  position: relative;
  z-index: 1;
}

