/* Sample-mode banner — fixed across the top, sits above the SPA. */
#aios-sample-banner {
    position: fixed; top: 0; left: 0; right: 0;
    z-index: 99999;
    height: 32px; line-height: 32px;
    text-align: center;
    background: linear-gradient(90deg, #2BBCCC, #6366F1);
    color: #fff;
    font: 600 12px/32px Inter, system-ui, sans-serif;
    letter-spacing: 0.3px;
    box-shadow: 0 2px 12px rgba(0,0,0,0.4);
    pointer-events: auto;
}
#aios-sample-banner a {
    color: #fff; text-decoration: underline; margin-left: 14px; font-weight: 700;
}
body { margin-top: 32px !important; }
