/* Paired with frame-guard.js (defense-in-depth; the Cloudflare _headers file is the primary anti-framing control).
   Hides the page only when the script has detected that it is framed. Without JavaScript the page renders normally. */
html.fg-framed body { visibility: hidden !important; }
html.fg-framed::before {
  content: "This page can’t be shown inside another website. Open it directly in its own browser tab.";
  display: block; padding: 2rem; font: 16px/1.5 system-ui, sans-serif; color: #111; background: #fff;
}
