.demo-banner{background:#13324f;color:#f2f7fb;font:15px/1.45 Lato,system-ui,-apple-system,"Segoe UI",sans-serif;padding:10px 16px}
.demo-inner{max-width:1180px;margin:0 auto;display:flex;flex-wrap:wrap;gap:6px 20px;align-items:center;justify-content:space-between}
.demo-banner p{margin:0}
.demo-banner strong{color:#fff}
.demo-links{display:flex;gap:18px;flex-wrap:wrap}
.demo-banner a{color:#9fd6ff;font-weight:700;text-decoration:underline;text-underline-offset:2px}
.demo-banner a:hover,.demo-banner a:focus-visible{color:#fff}
.demo-banner .demo-code{max-width:1180px;margin:8px auto 0;padding:8px 12px;background:#0d2238;border-radius:6px}
.demo-banner .demo-code strong{font-size:17px;letter-spacing:.06em}
@media print{.demo-banner{display:none}}
