.site-header:where(.astro-lcdefpme){justify-content:space-between;align-items:baseline;gap:16px;max-width:78ch;margin:0 auto;padding:32px 24px 0;display:flex}.brand:where(.astro-lcdefpme){align-items:baseline;gap:16px;display:flex}.site-nav:where(.astro-lcdefpme){font-family:var(--font-mono);align-items:baseline;gap:20px;font-size:.85rem;display:flex}.man:where(.astro-lcdefpme){flex-direction:column;gap:48px;max-width:78ch;margin:0 auto;padding:40px 24px 0;display:flex}.man__strip:where(.astro-lcdefpme){font-family:var(--font-mono);color:var(--color-text-muted);justify-content:space-between;font-size:.8rem;display:flex}.man__section:where(.astro-lcdefpme){flex-direction:column;gap:12px;display:flex}.man__h:where(.astro-lcdefpme){font-family:var(--font-mono);letter-spacing:.06em;margin:0;font-size:.9rem;font-weight:600}.man__name:where(.astro-lcdefpme){font-family:var(--font-mono);margin:0;padding-left:2ch;font-size:1.05rem;line-height:1.5}.man__lead:where(.astro-lcdefpme){font-family:var(--font-body);color:var(--color-text-muted);margin:0;padding-left:2ch;font-size:1rem}.man__body:where(.astro-lcdefpme){flex-direction:column;gap:8px;padding-left:2ch;display:flex}.man__prose:where(.astro-lcdefpme){font-family:var(--font-body);flex-direction:column;gap:16px;padding-left:2ch;font-size:1.125rem;line-height:1.65;display:flex}.man__prose:where(.astro-lcdefpme) p:where(.astro-lcdefpme){margin:0}.man__prose:where(.astro-lcdefpme) .muted:where(.astro-lcdefpme){color:var(--color-text-muted)}code:where(.astro-lcdefpme){font-family:var(--font-mono);font-size:.9em}.chip-row:where(.astro-lcdefpme){justify-content:flex-end;gap:8px;display:flex}.callout-list:where(.astro-lcdefpme){font-family:var(--font-mono);font-size:.9rem;line-height:2}.ds-callout__label:where(.astro-lcdefpme){padding:0}.ls:where(.astro-lcdefpme){font-family:var(--font-mono);white-space:pre;margin-left:2ch;font-size:.9rem;line-height:1.9;overflow-x:auto}.ls__prompt:where(.astro-lcdefpme),.ls__perm:where(.astro-lcdefpme){color:var(--color-text-faint)}.swatches:where(.astro-lcdefpme){grid-template-columns:1fr 1fr;gap:16px;padding-left:2ch;display:grid}.swatch:where(.astro-lcdefpme){font-family:var(--font-mono);border-radius:4px;flex-direction:column;gap:10px;padding:20px;display:flex}.swatch--paper:where(.astro-lcdefpme){background:#f6f8fb;border:1px solid #cfd6de}.swatch--roast:where(.astro-lcdefpme){background:#0d0f14;border:1px solid #2b303b}.swatch--paper:where(.astro-lcdefpme) .swatch__name:where(.astro-lcdefpme){color:#565a63}.swatch--paper:where(.astro-lcdefpme) .swatch__code:where(.astro-lcdefpme){color:#12141a}.swatch--roast:where(.astro-lcdefpme) .swatch__name:where(.astro-lcdefpme){color:#9aa0ab}.swatch--roast:where(.astro-lcdefpme) .swatch__code:where(.astro-lcdefpme){color:#f2f4f8}.swatch__name:where(.astro-lcdefpme){font-size:.8rem}.swatch__code:where(.astro-lcdefpme){font-size:.95rem}.swatch__chips:where(.astro-lcdefpme){gap:6px;display:flex}.swatch__chips:where(.astro-lcdefpme) span:where(.astro-lcdefpme){border-radius:2px;width:22px;height:22px}.faq:where(.astro-lcdefpme){flex-direction:column;padding-left:2ch;display:flex}.faq:where(.astro-lcdefpme) details:where(.astro-lcdefpme){border-top:1px solid var(--color-border);padding:14px 0}.faq:where(.astro-lcdefpme) details:where(.astro-lcdefpme):last-child{border-bottom:1px solid var(--color-border)}.faq:where(.astro-lcdefpme) summary:where(.astro-lcdefpme){font-family:var(--font-mono);font-size:.95rem}.faq__chev:where(.astro-lcdefpme){color:var(--color-brand)}.faq:where(.astro-lcdefpme) p:where(.astro-lcdefpme){font-family:var(--font-body);color:var(--color-text-muted);margin:10px 0 0 2ch;font-size:1.05rem;line-height:1.65}.see-also:where(.astro-lcdefpme){font-family:var(--font-mono);margin:0;padding-left:2ch;font-size:.95rem;line-height:2}.site-footer:where(.astro-lcdefpme){text-align:center;flex-direction:column;gap:12px;padding:64px 24px 40px;display:flex}.rule:where(.astro-lcdefpme){font-family:var(--font-mono);color:var(--color-text-faint);white-space:nowrap;overflow:hidden}.colophon:where(.astro-lcdefpme){font-family:var(--font-mono);color:var(--color-text-muted);font-size:.8rem}@media (width<=620px){.swatches:where(.astro-lcdefpme){grid-template-columns:1fr}.site-header:where(.astro-lcdefpme){flex-direction:column;gap:12px}}
