.preview-scenario-pill{display:inline-flex;align-items:center;white-space:nowrap;border-radius:999px;padding:7px 10px;background:rgba(var(--tenant-primary-rgb),.08);border:1px solid rgba(var(--tenant-primary-rgb),.16);color:var(--tenant-primary);font-size:8px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}
.preview-report-banner{display:flex;gap:8px;align-items:center;margin:-8px 0 14px;padding:11px 13px;border-radius:12px;background:rgba(var(--tenant-primary-rgb),.07);border:1px solid rgba(var(--tenant-primary-rgb),.14);color:var(--tenant-muted);font-size:10px}
.preview-report-banner strong{color:var(--tenant-text)}
.demo-mesh-card{border-color:rgba(var(--tenant-primary-rgb),.20);background:linear-gradient(180deg,var(--tenant-surface),rgba(var(--tenant-primary-rgb),.025))}
.demo-mesh-card .connection-pill.connected{background:rgba(var(--tenant-primary-rgb),.09);border:1px solid rgba(var(--tenant-primary-rgb),.16);color:var(--tenant-primary)}
.demo-mesh-card .mesh-health-meta{background:rgba(var(--tenant-primary-rgb),.035)}
html[data-tenant="ggw"] .preview-scenario-pill{background:rgba(201,240,103,.16);border-color:rgba(201,240,103,.34);color:#547100}
html[data-tenant="redw"] .preview-scenario-pill{background:rgba(var(--brand-primary-rgb),.07);border-color:rgba(var(--brand-primary-rgb),.18);color:var(--brand-primary)}

