.demo-banner[data-v-1e8c1257]{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-4);background:var(--color-warning-soft);color:var(--color-warning);border-bottom:1px solid var(--color-border);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.demo-banner__dot[data-v-1e8c1257]{border-radius:var(--radius-full);background:currentColor;flex:none;width:.5rem;height:.5rem}.demo-banner__text[data-v-1e8c1257]{flex:16rem;min-width:0;margin:0}.demo-banner__sector[data-v-1e8c1257]{margin-left:var(--space-2);font-weight:600}.demo-banner__clock[data-v-1e8c1257]{font-variant-numeric:tabular-nums;white-space:nowrap}.demo-banner--ending .demo-banner__clock[data-v-1e8c1257]{color:var(--color-danger);font-weight:700}.demo-banner__link[data-v-1e8c1257]{color:inherit;white-space:nowrap;font-weight:600;text-decoration:underline}.demo-notice[data-v-1e8c1257]{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-surface);border-bottom:1px solid var(--color-border);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.demo-notice__body[data-v-1e8c1257]{flex:18rem;min-width:0}.demo-notice__title[data-v-1e8c1257]{margin:0;font-weight:700}.demo-notice__text[data-v-1e8c1257]{margin:var(--space-1) 0 0;color:var(--color-text-soft)}.demo-notice__cta[data-v-1e8c1257]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-text-on-primary);white-space:nowrap;font-weight:600;text-decoration:none}.demo-notice__close[data-v-1e8c1257]{color:inherit;cursor:pointer;font:inherit;background:0 0;border:none;text-decoration:underline}
