.brand-intro:where(.astro-cuecaxvc){font-size:1.1rem;line-height:1.6;max-width:60ch;margin-bottom:2.5rem}.brand-section:where(.astro-cuecaxvc){margin-block:3rem}.brand-section-head:where(.astro-cuecaxvc){margin-bottom:1.5rem}.brand-section-head:where(.astro-cuecaxvc) h2:where(.astro-cuecaxvc){margin:0 0 .5rem;font-family:var(--gitoui-wordmark-font, "Orbitron", system-ui);font-size:1.75rem;font-weight:700}.brand-section-head:where(.astro-cuecaxvc) p:where(.astro-cuecaxvc){margin:0;color:var(--sl-color-text-accent, var(--sl-color-gray-3));max-width:60ch;line-height:1.6}.brand-section-head:where(.astro-cuecaxvc) code:where(.astro-cuecaxvc){font-size:.9em;padding:.1em .35em;background:var(--sl-color-gray-6, rgba(255, 255, 255, .05));border-radius:.2em}.brand-grid:where(.astro-cuecaxvc){display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem}.brand-card:where(.astro-cuecaxvc){margin:0;border:1px solid var(--sl-color-gray-5);border-radius:.25rem;overflow:hidden;background:var(--sl-color-bg-nav);transition:border-color .18s ease,transform .18s ease}.brand-card:where(.astro-cuecaxvc):hover{border-color:var(--sl-color-gray-4);transform:translateY(-1px)}.brand-preview:where(.astro-cuecaxvc){display:grid;place-items:center;aspect-ratio:16 / 9;padding:1.5rem;background:linear-gradient(135deg,rgba(255,255,255,.02),transparent),var(--sl-color-bg)}.brand-card:where(.astro-cuecaxvc)[data-variant=light] .brand-preview:where(.astro-cuecaxvc){background:linear-gradient(135deg,#f5f4f2,#fff)}.brand-preview:where(.astro-cuecaxvc) img:where(.astro-cuecaxvc){max-width:100%;max-height:6rem;width:auto;height:auto;object-fit:contain}.brand-card:where(.astro-cuecaxvc) figcaption:where(.astro-cuecaxvc){display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem .9rem;border-top:1px solid var(--sl-color-gray-5);background:var(--sl-color-bg-nav);font-size:.85rem}.brand-card-label:where(.astro-cuecaxvc){color:var(--sl-color-text);font-weight:500}.brand-download:where(.astro-cuecaxvc){display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .6rem;border:1px solid var(--sl-color-gray-5);border-radius:.25rem;color:var(--sl-color-text);text-decoration:none;font-size:.78rem;font-weight:600;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.brand-download:where(.astro-cuecaxvc):hover{border-color:#f05133;color:#f05133;background:#f0513314}.brand-download:where(.astro-cuecaxvc) svg:where(.astro-cuecaxvc){width:.85rem;height:.85rem}.brand-swatches:where(.astro-cuecaxvc){display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.75rem;grid-auto-rows:1fr}.swatch:where(.astro-cuecaxvc){display:flex;align-items:stretch;gap:.75rem;padding:.75rem;border:1px solid var(--sl-color-gray-5);border-radius:.25rem;background:var(--sl-color-bg-nav);min-height:5rem}.swatch-chip:where(.astro-cuecaxvc){flex:0 0 4rem;border-radius:.2rem;box-shadow:inset 0 0 0 1px #0000001a}.swatch-meta:where(.astro-cuecaxvc){display:flex;flex-direction:column;justify-content:center;gap:.2rem;flex:1 1 auto;min-width:0}.swatch-name:where(.astro-cuecaxvc){font-weight:600;font-size:.95rem}.swatch-hex:where(.astro-cuecaxvc){font-family:var(--sl-font-mono, ui-monospace, monospace);font-size:.85rem;color:var(--sl-color-text-accent, var(--sl-color-gray-3));background:none;padding:0}.swatch-note:where(.astro-cuecaxvc){font-size:.78rem;color:var(--sl-color-gray-3);line-height:1.4}.brand-type:where(.astro-cuecaxvc){display:flex;flex-direction:column;gap:1rem}.type-row:where(.astro-cuecaxvc){display:flex;align-items:baseline;gap:1.5rem;padding:1rem 1.25rem;border:1px solid var(--sl-color-gray-5);border-radius:.25rem;background:var(--sl-color-bg-nav);flex-wrap:wrap}.type-label:where(.astro-cuecaxvc){font-family:var(--sl-font, system-ui);font-size:.8rem;color:var(--sl-color-gray-3);text-transform:uppercase;letter-spacing:.08em;flex:0 0 9rem}.type-sample:where(.astro-cuecaxvc){color:var(--sl-color-text);line-height:1.2}.type-sample:where(.astro-cuecaxvc) em:where(.astro-cuecaxvc){color:#f05133;font-style:italic}
