/* Only embed boundaries and demo feedback. App visuals come from the renderer. */
html,body{height:100%;overscroll-behavior:none}
.demo-notice{position:fixed;left:50%;bottom:20px;transform:translateX(-50%);width:max-content;max-width:calc(100% - 32px);padding:13px 20px;z-index:2147483647;border:1px solid #866844;border-radius:12px;background:#241d27;color:#ffead1;font:14px/1.5 system-ui;box-shadow:0 8px 28px #0008}
[hidden]{display:none!important}
html.demo-paused *,html.demo-paused *::before,html.demo-paused *::after{animation-play-state:paused!important;transition:none!important}
