/* Small disclosure sits above the source design and its opening scene. */
.midu-demo-ribbon{position:fixed;z-index:2147483647;top:max(88px,env(safe-area-inset-top));right:10px;display:flex;align-items:center;gap:10px;max-width:min(90vw,580px);padding:8px 12px;border:1px solid rgba(255,255,255,.65);border-radius:999px;background:rgba(25,32,35,.85);box-shadow:0 5px 24px #0004;color:#fff;font:500 11px/1.25 Inter,sans-serif;backdrop-filter:blur(12px)}
.midu-demo-ribbon strong{letter-spacing:.1em;white-space:nowrap;color:#ffe2b9}.midu-demo-ribbon a{color:#fff;text-decoration:underline;white-space:nowrap}.midu-demo-ribbon span{opacity:.85}
@media(max-width:600px){.midu-demo-ribbon{left:auto;right:8px;top:max(8px,env(safe-area-inset-top));font-size:9px;padding:7px 9px;gap:6px}.midu-demo-ribbon span{display:none}.midu-demo-ribbon a{font-size:9px}}
