.brand-page.svelte-16el0le{padding-top:clamp(6rem,12vw,10rem);padding-bottom:clamp(4rem,8vw,7rem)}.hero-block.svelte-16el0le{max-width:44rem;margin-bottom:4rem}.page-title.svelte-16el0le{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;margin-top:1rem;margin-bottom:1.5rem}.page-sub.svelte-16el0le{color:var(--text-muted);font-size:clamp(1.1rem,1.8vw,1.35rem);line-height:1.5}.brand-section.svelte-16el0le{margin-bottom:4rem;padding:3rem}.section-split.svelte-16el0le{display:grid;grid-template-columns:1.2fr .8fr;gap:3rem;align-items:center}.section-content.svelte-16el0le h2:where(.svelte-16el0le){font-size:1.8rem;margin-bottom:1rem}.section-content.svelte-16el0le p:where(.svelte-16el0le){color:var(--text-muted);font-size:1.05rem;line-height:1.6;margin-bottom:2rem}.logo-preview.svelte-16el0le{display:flex;align-items:center;justify-content:center;background:var(--bg-raised);border:1px solid var(--border-strong);border-radius:10px;aspect-ratio:16 / 9}.brand-section-cols.svelte-16el0le{display:grid;grid-template-columns:.8fr 1.2fr;gap:3rem;border-top:1px solid var(--border);padding-top:4rem}.col-title.svelte-16el0le h2:where(.svelte-16el0le){font-size:1.8rem;margin-bottom:1rem}.col-title.svelte-16el0le p:where(.svelte-16el0le){color:var(--text-muted);font-size:1.05rem;line-height:1.5}.colors-grid.svelte-16el0le{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.color-card.svelte-16el0le{padding:0;overflow:hidden;display:flex;flex-direction:column}.color-block.svelte-16el0le{height:110px;width:100%;border-bottom:1px solid var(--border)}.color-meta.svelte-16el0le{padding:1.25rem 1.5rem}.color-meta.svelte-16el0le h3:where(.svelte-16el0le){font-size:1.1rem;margin-bottom:.25rem}.color-meta.svelte-16el0le code:where(.svelte-16el0le){font-family:var(--font-mono);font-size:.85rem;color:var(--accent);display:block;margin-bottom:.75rem}.color-meta.svelte-16el0le p:where(.svelte-16el0le){color:var(--text-faint);font-size:.88rem;line-height:1.4}@media(max-width:52rem){.section-split.svelte-16el0le,.brand-section-cols.svelte-16el0le{grid-template-columns:1fr;gap:2rem}.colors-grid.svelte-16el0le{grid-template-columns:1fr}}
