.section-head[data-astro-cid-viv4qgxc]{max-width:46rem;margin-bottom:var(--space-10)}.section-head[data-astro-cid-viv4qgxc] .lede[data-astro-cid-viv4qgxc]{margin-top:var(--space-5)}.logo-grid[data-astro-cid-viv4qgxc]{display:grid;gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.logo-tile[data-astro-cid-viv4qgxc]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-6);min-height:14rem;padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-xl);text-align:center}.logo-tile--dark[data-astro-cid-viv4qgxc]{background-color:#07111f;--color-text: #f5f7fa;--logo-stop-1: #3b82f6;--logo-stop-2: #22c7d6}.logo-tile--light[data-astro-cid-viv4qgxc]{background-color:#fff;--color-text: #07111f;--logo-stop-1: #1d4ed8;--logo-stop-2: #0e7490}.logo-tile__label[data-astro-cid-viv4qgxc]{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);color:color-mix(in srgb,currentColor 60%,transparent)}.logo-tile--dark[data-astro-cid-viv4qgxc] .logo-tile__label[data-astro-cid-viv4qgxc]{color:#aab6c5}.logo-tile--light[data-astro-cid-viv4qgxc] .logo-tile__label[data-astro-cid-viv4qgxc]{color:#46566b}.download[data-astro-cid-viv4qgxc]{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-8)}.naming[data-astro-cid-viv4qgxc]{display:grid;gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.naming__item[data-astro-cid-viv4qgxc]{padding:var(--space-6);background-color:var(--color-surface);border:1px solid var(--color-border);border-left:2px solid var(--color-success);border-radius:var(--radius-lg)}.naming__item--incorrect[data-astro-cid-viv4qgxc]{border-left-color:var(--color-warning)}.naming__value[data-astro-cid-viv4qgxc]{font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);color:var(--color-text)}.naming__item--incorrect[data-astro-cid-viv4qgxc] .naming__value[data-astro-cid-viv4qgxc]{text-decoration:line-through;text-decoration-color:var(--color-warning);color:var(--color-text-muted)}.naming__note[data-astro-cid-viv4qgxc]{margin-top:var(--space-3);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.naming-note[data-astro-cid-viv4qgxc]{max-width:62rem;margin-top:var(--space-8);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.palette[data-astro-cid-viv4qgxc]{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr))}.swatch[data-astro-cid-viv4qgxc]{display:grid;gap:var(--space-1);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface)}.swatch__chip[data-astro-cid-viv4qgxc]{display:block;height:4rem;margin-bottom:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-border)}.swatch__name[data-astro-cid-viv4qgxc]{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text)}.swatch__hex[data-astro-cid-viv4qgxc]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-accent)}.swatch__role[data-astro-cid-viv4qgxc]{font-size:var(--text-xs);color:var(--color-text-muted)}.usage[data-astro-cid-viv4qgxc]{display:grid;gap:var(--space-10);align-items:start}@media(min-width:60rem){.usage[data-astro-cid-viv4qgxc]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--space-16)}}.usage__list[data-astro-cid-viv4qgxc]{display:flex;flex-direction:column;gap:var(--space-4)}.usage__list[data-astro-cid-viv4qgxc] li[data-astro-cid-viv4qgxc]{padding-bottom:var(--space-4);padding-left:var(--space-6);position:relative;border-bottom:1px solid var(--color-border);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.usage__list[data-astro-cid-viv4qgxc] li[data-astro-cid-viv4qgxc]:before{content:"";position:absolute;left:0;top:.65em;width:.75rem;height:1px;background-color:var(--color-accent)}.usage__list[data-astro-cid-viv4qgxc] li[data-astro-cid-viv4qgxc]:last-child{padding-bottom:0;border-bottom:none}
