:root{--fg: var(--text);--chip: var(--raised);--hover-soft: var(--hover);--selection: rgba(106, 168, 255, .35)}.demo-label{font-size:12px;color:var(--muted);border:1px solid var(--line-strong);border-radius:6px;padding:3px 8px;white-space:nowrap}body.at-start .demo-label{display:none}@media(max-width:760px){.demo-label{display:none}}.bar .tour-again{min-width:30px}.onboard-card .chip,.tour-bubble button{color:var(--text);overflow:visible}.onboard-card .chip.primary,.tour-bubble button.primary{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.teaser-cta{position:fixed;inset:0;z-index:70;display:grid;place-items:center;background:#0000008c;padding:16px}.teaser-card{width:min(440px,100%);background:var(--panel);border:1px solid var(--line-strong);border-radius:12px;box-shadow:var(--shadow);padding:22px}.teaser-card h2{margin:0 0 8px;font-size:18px;font-weight:650}.teaser-card p{margin:0 0 18px;color:var(--muted);line-height:1.6}.teaser-card .row{flex-wrap:wrap}.swatch-grid button .badge{position:absolute;left:3px;bottom:3px;font-size:9.5px;padding:1px 4px}.swatch-grid .as-made{display:grid;place-items:center;height:100%;font-size:11px;color:var(--muted)}.part .swatch{width:14px;height:14px;border-radius:4px;flex:none}#composer-note{margin:6px 0 0}
