/* Variant switch; all common visual values come from global tokens. */
.cfg-variant-switch { display: flex; margin-inline-start: auto; flex-shrink: 0; }
.cfg-variant-switch button { border: var(--bm-border-thin); background: var(--bm-color-paper); color: var(--bm-color-ink); padding: var(--bm-space-2) var(--bm-space-3); font: inherit; cursor: pointer; }
.cfg-variant-switch button + button { border-inline-start: 0; }
.cfg-variant-switch button[aria-pressed="true"] { background: var(--bm-color-ink); color: var(--bm-color-paper); }
.cfg-preview-host { min-height: var(--cfg-preview-min-height); position: relative; }
.cfg-variant-hidden { display: none !important; }
