/**
 * Fullscreen layout for Freekey pricing page.
 *
 * Hides the theme header/footer and lets the pricing block
 * use the entire viewport on pages where the shortcode is used.
 */

/* Make the pricing block fill the viewport */
body.freekey-pricing-fullscreen,
html.freekey-pricing-fullscreen {
  height: 100%;
}

body.freekey-pricing-fullscreen {
  margin: 0;
  padding: 0;
}

/* Hide common header / footer wrappers when fullscreen mode is active */
body.freekey-pricing-fullscreen header,
body.freekey-pricing-fullscreen nav,
body.freekey-pricing-fullscreen footer,
body.freekey-pricing-fullscreen #site-header,
body.freekey-pricing-fullscreen #masthead,
body.freekey-pricing-fullscreen #colophon,
body.freekey-pricing-fullscreen .site-header,
body.freekey-pricing-fullscreen .site-footer {
  display: none !important;
}

/* Let the pricing container stretch edge‑to‑edge */
body.freekey-pricing-fullscreen .freekey-pricing-container {
  min-height: 100vh;
  max-width: 100%;
  margin: 0;
  border-radius: 0;
}

