.brand-totals{margin:0}.brand-command{align-items:baseline;gap:var(--gd-space-xs) var(--gd-space-sm);flex-wrap:wrap;display:flex}.brand-command code{padding:var(--gd-space-3xs) var(--gd-space-xs);border:var(--gd-border-width) solid var(--gd-color-border);border-radius:var(--gd-radius-sm);background-color:var(--gd-color-surface-sunken);color:var(--gd-color-text);text-transform:none}.brand-note{max-width:var(--gd-measure-prose);color:var(--gd-color-text-secondary)}.brand-swatches{gap:var(--gd-space-lg);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));margin:0;padding:0;list-style:none;display:grid}.brand-swatches li{gap:var(--gd-space-3xs);flex-direction:column;display:flex}.brand-swatch{height:var(--gd-space-4xl);margin-bottom:var(--gd-space-xs);border:var(--gd-border-width) solid var(--gd-color-border);border-radius:var(--gd-radius-md);display:block}.brand-swatch__name{font-weight:600}.brand-swatches code{text-transform:none}.brand-rules{gap:var(--gd-space-lg);margin:0;display:grid}.brand-rules>div{gap:var(--gd-space-2xs);padding-top:var(--gd-space-md);border-top:var(--gd-border-width) solid var(--gd-color-border);display:grid}.brand-rules dd{max-width:var(--gd-measure-prose);color:var(--gd-color-text-secondary);margin:0}.brand-ratios{gap:var(--gd-space-md) var(--gd-space-xl);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.brand-ratios li{flex-direction:column;display:flex}.brand-ratio{font-family:var(--gd-font-mono);font-variant-numeric:tabular-nums;color:var(--gd-color-text)}.brand-donts ul{gap:var(--gd-space-sm);max-width:var(--gd-measure-prose);margin:var(--gd-space-md) 0 0;padding:0;list-style:none;display:grid}.brand-donts li{column-gap:var(--gd-space-sm);color:var(--gd-color-text-secondary);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.brand-donts .gd-icon{color:var(--gd-color-accent-text);margin-top:.4em}.brand-families{gap:var(--gd-space-xl) var(--gd-layout-gap);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.brand-family{gap:var(--gd-space-xs);flex-direction:column;min-width:0;display:flex}.brand-preview{height:var(--gd-space-6xl);padding:var(--gd-space-md);border:var(--gd-border-width) solid var(--gd-color-border-strong);border-radius:var(--gd-radius-md);background-color:var(--gd-color-surface-raised);background-image:linear-gradient(45deg, var(--gd-color-surface-sunken) 25%, transparent 25%), linear-gradient(-45deg, var(--gd-color-surface-sunken) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--gd-color-surface-sunken) 75%), linear-gradient(-45deg, transparent 75%, var(--gd-color-surface-sunken) 75%);background-size:var(--gd-space-md) var(--gd-space-md);background-position:0 0, 0 var(--gd-space-xs), var(--gd-space-xs) calc(var(--gd-space-xs) * -1), calc(var(--gd-space-xs) * -1) 0;place-items:center;display:grid}.brand-preview[data-surface=ink]{background-color:var(--gd-color-surface-inverse);border-color:var(--gd-color-surface-inverse);background-image:none}.brand-preview img{object-fit:contain;width:100%;min-width:0;height:100%;min-height:0}.brand-family__name{font-size:var(--gd-type-body-size);font-weight:600}.brand-files{margin:0;padding:0;list-style:none;display:grid}.brand-files a{column-gap:var(--gd-space-sm);padding:var(--gd-space-xs) 0;border-top:var(--gd-border-width) solid var(--gd-color-border);color:var(--gd-color-text-secondary);transition:color var(--gd-duration-fast) var(--gd-ease-standard);grid-template-columns:minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.brand-files a:hover,.brand-files a:focus-visible{color:var(--gd-color-text)}.brand-files__name{overflow-wrap:anywhere;font-size:var(--gd-type-small-size);line-height:1.35}.brand-files__spec{grid-column:1}.brand-files .gd-icon{width:var(--gd-space-sm);height:var(--gd-space-sm);opacity:0;transition:opacity var(--gd-duration-fast) var(--gd-ease-standard);align-self:center}.brand-files a:hover .gd-icon,.brand-files a:focus-visible .gd-icon{opacity:1}@media (prefers-reduced-motion:reduce){.brand-files a,.brand-files .gd-icon{transition-duration:var(--gd-duration-instant)}}
