/* Website demo: the real app inside the public website (see embed.js). */
html.dw-embed { scrollbar-width: thin; }
html.dw-bare .sidebar, html.dw-bare .topbar, html.dw-bare .demo-banner, html.dw-bare .footer, html.dw-bare #tabbar, html.dw-bare #chatDock { display: none !important; }
html.dw-bare .shell { margin-left: 0 !important; }
html.dw-bare main { padding: 16px; max-width: none; }
html.dw-bare .pc-panel, html.dw-bare .pc-side, html.dw-bare .sch-head { top: 12px; }
/* A still picture: nothing to click, no extra bits floating on top */
html.dw-still, html.dw-still body { overflow: hidden !important; scrollbar-width: none; }
html.dw-still ::-webkit-scrollbar { display: none; }
html.dw-still body { pointer-events: none; user-select: none; }
html.dw-still #chatDock, html.dw-still .demo-banner, html.dw-still #toast, html.dw-still .footer { display: none !important; }
