/* All theme colors are defined by semantic tokens in base.css.
 * These controls inherit the active paper/dark palette without a second skin. */
.share-preview { background: var(--panel); }
::-webkit-scrollbar-thumb { background: var(--line-2); }
.bp-card, .bp-card.wish-card { background: var(--raise); box-shadow: none; color: var(--ink); }
.bp-card .bc-ico { color: var(--signal); filter: none; box-shadow: none; }
.bp-card .bc-current { background: var(--panel); color: var(--mute); }
.practice-picker-all { border-color: var(--signal); box-shadow: none; }
.lm-node.rec .lm-card { background: var(--panel); }
.lm-cta { background: var(--signal-fill); color: var(--on-signal); box-shadow: none; }
.hero::after, #view-coach .coach-app::after { display: none; }
.spec-card .chart-paper { background-image: none; }
.report-change [class*="change-icon-"] { background: var(--panel); color: var(--signal); }
