.page.svelte-quib1o{padding:3rem 1.5rem 5rem}.page-inner.svelte-quib1o{max-width:1200px;margin:0 auto}.page-header.svelte-quib1o{margin-bottom:2rem}.page-title.svelte-quib1o{font-size:2rem;font-weight:900;color:#fff;letter-spacing:-.03em;margin:0 0 .25rem}.page-sub.svelte-quib1o{font-size:.9rem;color:#555;margin:0}.filters.svelte-quib1o{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2.5rem}.filter-chip.svelte-quib1o{padding:.35rem .9rem;border-radius:20px;font-size:.78rem;font-weight:600;color:#666;text-decoration:none;border:1px solid #2a2a2a;background:transparent;transition:color .15s,border-color .15s,background .15s;white-space:nowrap}.filter-chip.svelte-quib1o:hover{color:#ccc;border-color:#444}.filter-chip.active.svelte-quib1o{color:#e8400c;border-color:#e8400c80;background:#e8400c14}.brands-grid.svelte-quib1o{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.75rem}.brand-card.svelte-quib1o{display:flex;align-items:center;gap:.875rem;padding:.875rem 1rem;background:#111;border:1px solid #1e1e1e;border-radius:12px;text-decoration:none;transition:border-color .15s,transform .15s,background .15s}.brand-card.svelte-quib1o:hover{border-color:var(--brand-color, #e8400c);background:color-mix(in srgb,var(--brand-color, #e8400c) 6%,#111);transform:translateY(-1px)}.brand-avatar.svelte-quib1o{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:900;flex-shrink:0}.brand-info.svelte-quib1o{flex:1;min-width:0}.brand-name.svelte-quib1o{font-size:.9rem;font-weight:700;color:#fff;line-height:1.2}.brand-count.svelte-quib1o{font-size:.72rem;color:#555;margin-top:2px}.brand-arrow.svelte-quib1o{color:#333;font-size:.875rem;transition:color .15s,transform .15s;flex-shrink:0}.brand-card.svelte-quib1o:hover .brand-arrow:where(.svelte-quib1o){color:var(--brand-color, #e8400c);transform:translate(3px)}.empty.svelte-quib1o{color:#555;font-size:.9rem;padding:3rem 0;text-align:center}
