/* embed.css (from style.css L5092-L5120) */
/* Embedded check pages (structure-checks iframe tabs) */
html.check-embed-mode header.topbar {
  display: none !important;
}

html.check-embed-mode section.hero {
  display: none !important;
}

html.check-embed-mode main.container {
  max-width: none !important;
  padding-top: 0.75rem !important;
  padding-bottom: 1.5rem !important;
}

html.check-embed-mode {
  overflow: hidden;
  /* Opaque site theme so iframe color-scheme/Bootstrap cannot leave a flat dark canvas. */
  background:
    radial-gradient(1200px 700px at 20% 0%, rgba(0, 230, 255, 0.14), transparent 60%),
    radial-gradient(900px 600px at 80% 20%, rgba(0, 179, 255, 0.1), transparent 55%),
    var(--bg, #070a0f);
}

html.check-embed-mode body {
  background: transparent;
  overflow: hidden;
}

html.check-embed-mode .tribe-stock-back-link,
html.check-embed-mode .tribe-stock-hero-desc {
  display: none !important;
}

/* Top-level embeds (FRS Overlay WebView2): keep site theme + native scrollbars */
html.check-embed-mode.check-embed-standalone {
  color-scheme: dark;
  height: 100%;
  overflow: auto;
  background:
    radial-gradient(1200px 700px at 20% 0%, rgba(0, 230, 255, 0.14), transparent 60%),
    radial-gradient(900px 600px at 80% 20%, rgba(0, 179, 255, 0.1), transparent 55%),
    var(--bg, #070a0f);
}

html.check-embed-mode.check-embed-standalone body {
  min-height: 100%;
  overflow: auto;
  background:
    radial-gradient(1200px 700px at 20% 0%, rgba(0, 230, 255, 0.14), transparent 60%),
    radial-gradient(900px 600px at 80% 20%, rgba(0, 179, 255, 0.1), transparent 55%),
    var(--bg, #070a0f);
  color: var(--text, #e8f7ff);
}

html.check-embed-mode.check-embed-standalone main.container {
  padding: 0.625rem 0.625rem 1rem !important;
}

/* Prefer visible scrollbars in the overlay WebView */
html.check-embed-mode.check-embed-standalone::-webkit-scrollbar,
html.check-embed-mode.check-embed-standalone body::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}

html.check-embed-mode.check-embed-standalone::-webkit-scrollbar-track,
html.check-embed-mode.check-embed-standalone body::-webkit-scrollbar-track {
  background: rgba(7, 10, 15, 0.85);
}

html.check-embed-mode.check-embed-standalone::-webkit-scrollbar-thumb,
html.check-embed-mode.check-embed-standalone body::-webkit-scrollbar-thumb {
  background: rgba(0, 230, 255, 0.35);
  border-radius: 8px;
  border: 2px solid rgba(7, 10, 15, 0.85);
}

html.check-embed-mode.check-embed-standalone::-webkit-scrollbar-thumb:hover,
html.check-embed-mode.check-embed-standalone body::-webkit-scrollbar-thumb:hover {
  background: rgba(0, 230, 255, 0.55);
}

/* Compact Line Tracker (/overlay) inside desktop FRS Overlay */
html.check-embed-mode.check-embed-standalone body.frs-overlay {
  background:
    radial-gradient(1200px 700px at 20% 0%, rgba(0, 230, 255, 0.14), transparent 60%),
    radial-gradient(900px 600px at 80% 20%, rgba(0, 179, 255, 0.1), transparent 55%),
    var(--bg, #070a0f);
  overflow: auto;
}

html.check-embed-mode.check-embed-standalone body.frs-overlay .ch-shell {
  max-width: none;
  min-height: 100%;
  overflow: visible;
}

