.hero-title.svelte-1uha8ag{font-size:clamp(1.6rem,4vw,3.6rem);font-family:var(--font-display);letter-spacing:.01em;background:linear-gradient(135deg, var(--color-text) 20%, var(--color-accent) 75%, var(--color-secondary) 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 32px #00ff8840);-webkit-background-clip:text;background-clip:text;margin-bottom:.875rem;font-weight:700}.category-tabs.svelte-1uha8ag{flex-wrap:wrap;gap:.5rem;display:flex}.category-tab.svelte-1uha8ag{border-radius:var(--radius-sm);border:1px solid var(--color-border);color:var(--color-muted);font-family:var(--font-ui);cursor:pointer;transition:border-color var(--transition-fast) var(--ease-smooth), color var(--transition-fast) var(--ease-smooth), background var(--transition-fast) var(--ease-smooth), box-shadow var(--transition-fast) var(--ease-smooth);background:0 0;padding:.5rem 1.1rem;font-size:.875rem;font-weight:500}.category-tab.svelte-1uha8ag:hover{border-color:var(--color-accent);color:var(--color-text)}.category-tab.svelte-1uha8ag:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.category-tab.active.svelte-1uha8ag{border-color:var(--color-accent);color:var(--color-accent);background:#00ff8814;box-shadow:0 0 12px #00ff881a}
