/* FullFlow demo site only (FULLFLOW_DEMO_MODE): the strip at the top of every page (backend/fullflow-demo.mjs) */
.ff-demo-banner {
  /* in the page's flow, under any full-screen drawing studio or dialog (so it never covers their buttons) */
  position: static; box-sizing: border-box; width: 100%; margin: 0; padding: 7px 16px;
  background: #fff4e0; color: #6b3a00; border-bottom: 1px solid #f0c27a;
  font: 500 13px/1.4 -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif; text-align: center; letter-spacing: 0;
}
.ff-demo-banner strong { font-weight: 700; }
@media print { .ff-demo-banner { display: none; } }
