/* present-mode.css — chrome suppression when body.present-mode is set.
 * Activated by present-mode.js when URL carries ?present=1. Hides operator
 * affordances so the page renders clean for headless screencap. The
 * production PresentationPlayer itself is untouched; only surrounding
 * harness chrome goes invisible.
 */

body.present-mode .audio-sync-banner,
body.present-mode .atelier-controls,
body.present-mode .dev-harness-chrome,
body.present-mode [data-present-hide="true"] {
    display: none !important;
    visibility: hidden !important;
}

/* Atelier transport / A/B pill / brief-mount affordances (Atelier-only;
 * inert on production page but harmless if loaded). */
body.present-mode .atelier-transport,
body.present-mode .atelier-ab-pill,
body.present-mode .atelier-brief-mount {
    display: none !important;
}

/* Browser Review Mode's recording badge (when ?review=1 also active —
 * unusual but guarded). */
body.present-mode .review-mode-badge,
body.present-mode .review-recording-indicator {
    display: none !important;
}

/* Suppress scrollbars in the captured frame — Chromium headless leaves
 * default OS scrollbars on, which read as chrome in the recording. */
body.present-mode {
    overflow: hidden !important;
}
body.present-mode::-webkit-scrollbar { display: none; }
