/* Limestone marketing iframe — strip site chrome, keep guest flows usable */
html.tiny-marketing-preview,
html:has(link[href*="preview-frame.css"]) {
  scroll-behavior: auto !important;
}

body.tiny-marketing-preview,
body:has(+ *) {
  min-width: 0 !important;
}

/* Always hide chrome when this stylesheet is loaded (preview embeds only) */
#site-chrome-header,
#site-chrome-footer,
.site-header,
.nav-drawer,
.wa-float,
.site-footer {
  display: none !important;
}

body.has-site-header {
  padding-top: 0 !important;
}

html {
  --site-header-h: 0px !important;
  --header-h: 0px !important;
}

body {
  min-width: 0 !important;
}
