.comp-header.svelte-1rn6lb2{border-bottom:1px solid var(--border);margin-bottom:2.5rem;padding-bottom:1.5rem}.comp-header-top.svelte-1rn6lb2{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.comp-title.svelte-1rn6lb2{letter-spacing:-.025em;color:var(--foreground);font-size:1.875rem;font-weight:800}.comp-desc.svelte-1rn6lb2{color:var(--muted-foreground);margin-bottom:1rem;font-size:.9375rem;line-height:1.6}.doc-section.svelte-1rn6lb2{flex-direction:column;gap:1rem;margin-bottom:2.5rem;display:flex}.doc-section-title.svelte-1rn6lb2{color:var(--foreground);font-size:1.125rem;font-weight:700}.doc-section-desc.svelte-1rn6lb2{color:var(--muted-foreground);margin-top:-.5rem;font-size:.875rem}.doc-section-desc.svelte-1rn6lb2 code:where(.svelte-1rn6lb2){background:var(--muted);color:var(--accent);border-radius:.25rem;padding:.1rem .35rem;font-family:ui-monospace,monospace;font-size:.8em}.info-cards.svelte-1rn6lb2{flex-direction:column;gap:.75rem;display:flex}.info-card.svelte-1rn6lb2{border:1px solid var(--border);background:var(--card);border-radius:.875rem;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;display:flex}.info-card-icon.svelte-1rn6lb2{flex-shrink:0;font-size:1.25rem}.info-card-title.svelte-1rn6lb2{color:var(--foreground);margin-bottom:.2rem;font-size:.9rem;font-weight:600}.info-card-desc.svelte-1rn6lb2{color:var(--muted-foreground);font-size:.8rem;line-height:1.5}.info-card-desc.svelte-1rn6lb2 code:where(.svelte-1rn6lb2){background:var(--muted);border-radius:.2rem;padding:.05rem .3rem;font-family:ui-monospace,monospace;font-size:.85em}.swatch-row.svelte-1rn6lb2{flex-wrap:wrap;gap:.5rem;display:flex}.swatch.svelte-1rn6lb2{border:2px solid color-mix(in srgb, var(--foreground) 10%, transparent);border-radius:50%;width:2rem;height:2rem}.api-table.svelte-1rn6lb2{border:1px solid var(--border);border-radius:.75rem;overflow:hidden}.api-row.svelte-1rn6lb2{border-bottom:1px solid var(--border);color:var(--muted-foreground);grid-template-columns:1.5fr 2fr;padding:.6rem 1rem;font-size:.8375rem;display:grid}.api-row.svelte-1rn6lb2:last-child{border-bottom:none}.api-header.svelte-1rn6lb2{background:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:700}.api-row.svelte-1rn6lb2 code:where(.svelte-1rn6lb2){color:var(--accent);font-family:ui-monospace,monospace}
