.explore-page.svelte-1w567vk{max-width:1200px;margin:0 auto;padding:0 var(--space-4)}.page-header.svelte-1w567vk{text-align:center;margin-bottom:var(--space-8)}.page-header.svelte-1w567vk h1:where(.svelte-1w567vk){font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--text-primary);margin:0 0 var(--space-2) 0}.page-header.svelte-1w567vk p:where(.svelte-1w567vk){color:var(--text-secondary);font-size:var(--text-lg);margin:0}.search-bar.svelte-1w567vk{display:flex;align-items:center;gap:var(--space-3);max-width:500px;margin:0 auto var(--space-8) auto;padding:var(--space-3) var(--space-4);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--text-muted)}.search-bar.svelte-1w567vk input:where(.svelte-1w567vk){flex:1;border:none;background:transparent;font-size:var(--text-base);color:var(--text-primary);outline:none}.search-bar.svelte-1w567vk input:where(.svelte-1w567vk)::placeholder{color:var(--text-muted)}.categories.svelte-1w567vk{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--space-4);margin-bottom:var(--space-8)}.category-card.svelte-1w567vk{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-6);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);text-decoration:none;color:var(--text-primary);transition:all var(--duration-fast) var(--easing-default)}.category-card.svelte-1w567vk:hover{border-color:var(--accent);transform:translateY(-2px)}.category-card.svelte-1w567vk h3:where(.svelte-1w567vk){font-size:var(--text-lg);font-weight:var(--font-semibold);margin:var(--space-3) 0 var(--space-1) 0}.category-card.svelte-1w567vk p:where(.svelte-1w567vk){font-size:var(--text-sm);color:var(--text-muted);margin:0}.empty-state.svelte-1w567vk{text-align:center;padding:var(--space-8) var(--space-4)}.empty-icon.svelte-1w567vk{width:80px;height:80px;margin:0 auto var(--space-4) auto;background:var(--bg-secondary);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;color:var(--text-muted)}.empty-state.svelte-1w567vk h2:where(.svelte-1w567vk){font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--text-primary);margin:0 0 var(--space-2) 0}.empty-state.svelte-1w567vk p:where(.svelte-1w567vk){color:var(--text-muted);margin:0}
