.preset-preview-switcher{display:flex;gap:6px;flex-wrap:wrap;margin:-6px 0 18px}
.preset-preview-switcher button{flex:1 1 56px;min-height:44px;padding:8px 6px;border:1px solid var(--line);border-radius:8px;background:var(--raised);color:var(--ink);font:inherit;font-size:.875rem;cursor:pointer}
.preset-preview-switcher button[aria-pressed=true]{background:#6250e8;border-color:#6250e8;color:#fff}
.preset-preview-switcher button:focus-visible{outline:3px solid var(--focus,#6366f1);outline-offset:3px}
.preset-preview-switcher button:disabled{opacity:.6;cursor:wait}
.template-catalog .catalog-card .preset-description{font-size:.875rem;line-height:1.6;margin-bottom:12px}
#carousel-preset-note{font-size:.875rem;line-height:1.6;color:var(--muted);margin:10px 0 0}
