.showcase.svelte-1fte3s2{max-width:1100px;margin:0 auto;padding:calc(var(--nav-height, 80px) + 3rem) 2rem 4rem}.showcase-header.svelte-1fte3s2{margin-bottom:4rem;padding-bottom:2rem;border-bottom:2px solid var(--accent)}.showcase-header-inner.svelte-1fte3s2{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;flex-wrap:wrap}.showcase-header.svelte-1fte3s2 h1:where(.svelte-1fte3s2){font-family:Clash Display,sans-serif;font-size:2rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-primary);margin:0 0 .25rem}.showcase-subtitle.svelte-1fte3s2{font-family:Space Grotesk,sans-serif;font-size:.8rem;color:var(--text-secondary);letter-spacing:.15em}.showcase-controls.svelte-1fte3s2{display:flex;align-items:center;gap:1.5rem}.showcase-section.svelte-1fte3s2{margin-bottom:4rem}.demo-grid.svelte-1fte3s2{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:flex-start;margin-top:1.5rem}.demo-grid.cols-2.svelte-1fte3s2{display:grid;grid-template-columns:repeat(2,1fr)}.demo-grid.icon-gallery.svelte-1fte3s2{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:1rem}.demo-item.svelte-1fte3s2{display:flex;flex-direction:column;gap:.75rem}.demo-label.svelte-1fte3s2{font-family:Space Grotesk,sans-serif;font-size:.65rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.15em;opacity:.7}.demo-tags.svelte-1fte3s2{display:flex;flex-wrap:wrap;gap:.4rem}.icon-demo.svelte-1fte3s2{align-items:center;text-align:center;padding:1rem;border:1px solid var(--grid-line);gap:.5rem}.composition-example.svelte-1fte3s2{max-width:500px;margin-top:1.5rem}@media(max-width:768px){.showcase.svelte-1fte3s2{padding:calc(var(--nav-height, 80px) + 2rem) 1rem 3rem}.showcase-header-inner.svelte-1fte3s2{flex-direction:column;align-items:flex-start}.demo-grid.cols-2.svelte-1fte3s2{grid-template-columns:1fr}}
