.brands-page.svelte-4t96au{max-width:var(--container-content);margin:0 auto;padding:var(--space-8) var(--space-4) var(--space-12)}.brands-page__header.svelte-4t96au{margin-bottom:var(--space-8)}.brands-page__breadcrumb.svelte-4t96au{font-family:var(--font-family-base);font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--space-3);display:flex;align-items:center;gap:var(--space-2)}.brands-page__breadcrumb.svelte-4t96au a:where(.svelte-4t96au){color:var(--color-text-muted);transition:color var(--transition-fast)}.brands-page__breadcrumb.svelte-4t96au a:where(.svelte-4t96au):hover{color:var(--color-text-heading)}.brands-page__header.svelte-4t96au h1:where(.svelte-4t96au){font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);font-size:var(--font-size-4xl);color:var(--color-text-heading);margin-bottom:var(--space-3)}.brands-page__header.svelte-4t96au p:where(.svelte-4t96au){font-family:var(--font-family-base);font-size:var(--font-size-base);color:var(--color-text-muted);line-height:var(--line-height-relaxed);max-width:60ch}.brands-page__generated-at.svelte-4t96au{font-size:var(--font-size-xs);color:var(--color-text-light);margin-top:var(--space-3)}.brands-page__list.svelte-4t96au{display:flex;flex-direction:column;gap:1px;background-color:var(--color-border-light);list-style:none;padding:0;margin:0}.brand-row.svelte-4t96au{background-color:var(--color-bg-white)}.brand-row__link.svelte-4t96au{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5);text-decoration:none;color:inherit;transition:background-color var(--transition-fast)}.brand-row__link.svelte-4t96au:hover{background-color:var(--color-bg-subtle)}.brand-row__main.svelte-4t96au{flex:1;min-width:0}.brand-row__name.svelte-4t96au{font-family:var(--font-family-heading);font-weight:var(--font-weight-semibold);font-size:var(--font-size-lg);color:var(--color-text-heading);margin-bottom:var(--space-1)}.brand-row__parent.svelte-4t96au{font-family:var(--font-family-base);font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--space-2)}.brand-row__tags.svelte-4t96au{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;padding:0;margin:0}.brand-row__tags.svelte-4t96au li:where(.svelte-4t96au){font-family:var(--font-family-base);font-size:var(--font-size-xs);color:var(--color-text-muted);background-color:var(--color-bg-subtle);padding:2px var(--space-2);border-radius:999px}.brand-row__stats.svelte-4t96au{flex-shrink:0;text-align:right}.brand-row__count.svelte-4t96au{font-family:var(--font-family-base);font-weight:var(--font-weight-semibold);color:#dc2626;font-size:var(--font-size-sm);margin-bottom:var(--space-1)}.brand-row__last.svelte-4t96au{font-family:var(--font-family-base);font-size:var(--font-size-xs);color:var(--color-text-muted)}.brands-page__empty.svelte-4t96au{padding:var(--space-12) var(--space-4);text-align:center;color:var(--color-text-muted);border:1px dashed var(--color-border);border-radius:8px}.brands-page__empty.svelte-4t96au h2:where(.svelte-4t96au){font-family:var(--font-family-heading);font-weight:var(--font-weight-semibold);font-size:var(--font-size-xl);margin-bottom:var(--space-2)}@media(max-width:600px){.brand-row__link.svelte-4t96au{flex-direction:column;gap:var(--space-2)}.brand-row__stats.svelte-4t96au{text-align:left}}
