.brand-tile.svelte-76qcat{content-visibility:auto;contain-intrinsic-size:auto 13rem;align-items:center;gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-lg);background:linear-gradient(var(--color-surface-raised), var(--color-surface-raised)) padding-box, linear-gradient(135deg, var(--seg-from), var(--seg-to)) border-box;box-shadow:0 2px 10px color-mix(in srgb, var(--seg-from) 22%, transparent), 0 4px 16px color-mix(in srgb, var(--seg-to) 18%, transparent);color:var(--color-text);border:1.5px solid #0000;flex-direction:column;text-decoration:none;transition:box-shadow .3s;display:flex}.brand-tile.svelte-76qcat:hover{box-shadow:0 3px 14px color-mix(in srgb, var(--seg-from) 45%, transparent), 0 6px 22px color-mix(in srgb, var(--seg-to) 40%, transparent)}.logo-wrap.svelte-76qcat{height:4rem;padding:var(--space-sm);background:var(--color-logo-surface);border-radius:var(--radius-md);justify-content:center;align-self:stretch;align-items:center;display:flex}.logo-wrap.svelte-76qcat img:where(.svelte-76qcat){object-fit:contain;max-width:85%;max-height:2.8rem}.logo-fallback.svelte-76qcat{font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);color:#05070d}.name.svelte-76qcat{font-weight:var(--font-weight-semibold);font-size:var(--font-size-base)}.brand-tile.svelte-76qcat:hover .name:where(.svelte-76qcat){text-decoration:underline}.brands-page.svelte-lvm5kn{padding-block:var(--space-xl)}.center-message.svelte-lvm5kn{text-align:center;padding:var(--space-3xl) var(--space-xl);color:var(--color-text-muted)}.page-header.svelte-lvm5kn{margin-bottom:var(--space-2xl)}.page-title.svelte-lvm5kn{font-size:var(--font-size-xl);color:var(--color-accent);margin:var(--space-xs) 0 0;line-height:var(--line-height-tight)}.segment-group.svelte-lvm5kn{margin-bottom:var(--space-2xl);padding:var(--space-xl) var(--space-lg) var(--space-lg);border-radius:var(--radius-lg);background:linear-gradient(var(--color-surface), var(--color-surface)) padding-box, linear-gradient(135deg, var(--seg-from), var(--seg-to)) border-box;border:1.5px solid #0000;position:relative}.segment-tab.svelte-lvm5kn{top:0;left:var(--space-lg);border-radius:var(--radius-pill);box-shadow:0 2px 8px color-mix(in srgb, var(--seg-solid) 40%, transparent);margin:0;display:inline-flex;position:absolute;transform:translateY(-50%)}.brand-grid.svelte-lvm5kn{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));display:grid}
