.demo-home{color:var(--mist);font:600 13px var(--ui);text-decoration:none;white-space:nowrap}.demo-home:hover{color:var(--cream)}
.demo-disclosure{margin-top:18px;padding:14px 16px;border-radius:var(--r-m);background:var(--src-w);color:#1f317e}
.demo-disclosure strong{display:block;margin-bottom:3px}
.owner-only{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:14px;padding:14px;border-radius:var(--r-m);background:var(--sunk)}
.owner-only .meta{margin:0;flex:1 1 260px}
.snapshot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}
.snapshot-stat{padding:18px;border-radius:var(--r-m);background:var(--sheet);box-shadow:inset 0 0 0 1px var(--hair)}
.snapshot-stat b{display:block;font:400 30px/1 var(--impact);color:var(--lantern-ink)}
.snapshot-stat span{display:block;margin-top:7px;color:var(--ink-3);font:600 11px/1.2 var(--ui);letter-spacing:.1em;text-transform:uppercase}
.scope-list{margin:12px 0 0;padding-left:20px;color:var(--ink-2)}
.scope-list li+li{margin-top:6px}
.static-source{font:400 12.5px/1.45 var(--mono);color:var(--ink-3);overflow-wrap:anywhere}
.public-demo-tag{margin-left:auto}
@media(max-width:960px){.mast-tools{display:none}.snapshot-grid{grid-template-columns:1fr}.public-demo-tag{margin-left:0}}
@media(max-width:720px){.synthetic-bar{font-size:11px}.tabs a{min-width:max-content}.mast .brand{margin-right:auto}}
