/* Static live preview (GitHub Pages) — notice toast and banner */
.static-demo-bar{position:fixed;left:50%;bottom:16px;transform:translateX(-50%);z-index:99999;background:#111;color:#fff;font:500 13px/1.4 system-ui,sans-serif;padding:10px 16px;border-radius:999px;box-shadow:0 6px 24px rgba(0,0,0,.25);display:flex;gap:12px;align-items:center;max-width:calc(100vw - 32px)}
.static-demo-bar a{color:#fff;text-decoration:underline}
.static-demo-toast{position:fixed;left:50%;top:20px;transform:translateX(-50%);z-index:100000;background:#fff;color:#111;font:14px/1.5 system-ui,sans-serif;padding:14px 18px;border-radius:10px;box-shadow:0 10px 40px rgba(0,0,0,.2);max-width:min(440px,calc(100vw - 32px));opacity:0;transition:opacity .2s}
.static-demo-toast.is-on{opacity:1}
