.theme-bar.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 2rem;background-color:var(--color-surface);border-bottom:var(--border-width-base) solid var(--color-border);position:sticky;top:0;z-index:10;flex-wrap:wrap}.theme-bar-left.svelte-1uha8ag{display:flex;align-items:baseline;gap:.75rem;flex-wrap:wrap}.theme-name.svelte-1uha8ag{font-family:var(--font-display);font-size:.9375rem;font-weight:var(--font-weight-bold);color:var(--color-text-primary);letter-spacing:var(--letter-spacing-tight)}.theme-desc.svelte-1uha8ag{font-family:var(--font-body);font-size:.8125rem;color:var(--color-text-muted)}.theme-tag.svelte-1uha8ag{font-family:var(--font-accent);font-size:.6875rem;color:var(--color-text-muted);background-color:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-full);padding:.25rem .75rem;white-space:nowrap;flex-shrink:0}.demo-block.svelte-1uha8ag{display:flex;flex-direction:column;border-bottom:1px solid var(--color-border)}.demo-label.svelte-1uha8ag{font-family:var(--font-accent);font-size:.625rem;color:var(--color-text-muted);letter-spacing:.1em;text-transform:uppercase;padding:.5rem 1.5rem;background-color:var(--color-bg-subtle);border-bottom:1px solid var(--color-border)}.button-demo.svelte-1uha8ag{display:flex;flex-direction:column;gap:1rem}.button-row.svelte-1uha8ag{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center}
