.hub.svelte-145uymm{max-width:var(--container-page-width);margin:0 auto;padding:0 var(--container-padding) var(--space-12)}.hub__header.svelte-145uymm{padding:var(--space-8) 0;margin-bottom:var(--space-6);border-bottom:2px solid var(--hub-accent)}.hub__header-inner.svelte-145uymm{display:flex;align-items:flex-start;gap:var(--space-6)}.hub__icon.svelte-145uymm{color:var(--hub-accent);flex-shrink:0}.hub__breadcrumb.svelte-145uymm{font-family:var(--font-family-base);font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--space-2);display:flex;align-items:center;gap:var(--space-2)}.hub__breadcrumb.svelte-145uymm a:where(.svelte-145uymm){color:var(--color-text-muted);transition:color var(--transition-fast)}.hub__breadcrumb.svelte-145uymm a:where(.svelte-145uymm):hover{color:var(--hub-accent)}.hub__breadcrumb-current.svelte-145uymm{color:var(--hub-accent);font-weight:var(--font-weight-semibold)}.hub__header.svelte-145uymm h1:where(.svelte-145uymm){font-family:var(--font-family-heading);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-text-heading);margin-bottom:var(--space-2)}.hub__description.svelte-145uymm{font-size:var(--font-size-base);color:var(--color-text-body);line-height:var(--line-height-relaxed);max-width:600px}.hub__count.svelte-145uymm{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--space-4)}.hub__list.svelte-145uymm{display:flex;flex-direction:column;gap:1px;background-color:var(--color-border-light)}.hub__list.svelte-145uymm>*{background-color:var(--color-bg-white)}.hub__empty.svelte-145uymm{text-align:center;padding:var(--space-16) 0}.hub__empty.svelte-145uymm h2:where(.svelte-145uymm){font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-heading);margin-bottom:var(--space-4)}.hub__empty.svelte-145uymm p:where(.svelte-145uymm){font-size:var(--font-size-lg);color:var(--color-text-muted)}.hub__empty.svelte-145uymm a:where(.svelte-145uymm){color:var(--color-primary)}@media(max-width:768px){.hub__header-inner.svelte-145uymm{flex-direction:column;gap:var(--space-4)}.hub__icon.svelte-145uymm{display:none}}
