.demo-banner{position:fixed;left:50%;bottom:12px;transform:translateX(-50%);z-index:99999;font:600 11px/1.3 Inter,system-ui,Segoe UI,sans-serif;
letter-spacing:.06em;color:#0b0b0b;background:#f0d697;padding:7px 14px;border-radius:2px;box-shadow:0 6px 24px rgba(0,0,0,.45);pointer-events:none;text-align:center;max-width:94vw}
