h1.svelte-f1j3j9{margin:0 0 .5rem;font-size:1.5rem;font-weight:700}h2.svelte-f1j3j9{margin:0 0 .25rem;font-size:1.125rem;font-weight:600}.desc.svelte-f1j3j9{color:var(--chart-text-secondary);margin:0 0 2.5rem;line-height:1.6;max-width:600px;font-size:.9375rem}.group.svelte-f1j3j9{margin-bottom:2.5rem}.group-desc.svelte-f1j3j9{font-size:.8125rem;color:var(--chart-text-secondary);margin:0 0 1rem;line-height:1.5;max-width:560px}.group-desc.svelte-f1j3j9 code:where(.svelte-f1j3j9){font-size:.75rem;background:var(--surface);padding:.1em .35em;border-radius:3px}.palette-row.svelte-f1j3j9{margin-bottom:1.25rem}.palette-meta.svelte-f1j3j9{display:flex;align-items:center;gap:.5rem;margin-bottom:.375rem}.palette-name.svelte-f1j3j9{font-size:.8125rem;font-family:SF Mono,Fira Code,Menlo,monospace}.palette-tags.svelte-f1j3j9{display:flex;gap:.25rem}.tag.svelte-f1j3j9{font-size:.625rem;padding:.125rem .375rem;border-radius:100px;border:1px solid var(--border);color:var(--chart-text-secondary);text-transform:uppercase;letter-spacing:.03em}.tag.safe.svelte-f1j3j9{border-color:#2ca25f;color:#2ca25f}.swatches.svelte-f1j3j9{display:flex;gap:4px;flex-wrap:wrap}.swatches.gradient.svelte-f1j3j9{gap:0}.swatch.svelte-f1j3j9{width:44px;height:44px;border-radius:4px;position:relative;cursor:default}.swatch-label.svelte-f1j3j9{position:absolute;bottom:-16px;left:50%;transform:translate(-50%);font-size:.5625rem;font-family:SF Mono,Menlo,monospace;color:var(--chart-text-secondary);white-space:nowrap;opacity:0;transition:opacity .1s}.swatch.svelte-f1j3j9:hover .swatch-label:where(.svelte-f1j3j9){opacity:1}.swatch-seq.svelte-f1j3j9{flex:1;height:28px;min-width:0}.swatch-seq.svelte-f1j3j9:first-child{border-radius:4px 0 0 4px}.swatch-seq.svelte-f1j3j9:last-child{border-radius:0 4px 4px 0}.dashes.svelte-f1j3j9{display:flex;flex-direction:column;gap:.5rem}.dash-row.svelte-f1j3j9{display:flex;align-items:center;gap:.75rem}.dash-label.svelte-f1j3j9{font-size:.8125rem;min-width:100px}.dash-code.svelte-f1j3j9{font-size:.6875rem;font-family:SF Mono,Menlo,monospace;color:var(--chart-text-secondary)}.code-block.svelte-f1j3j9{background:var(--chart-bg);border:1px solid var(--border);border-radius:6px;padding:1.25rem;overflow-x:auto}.code-block.svelte-f1j3j9 pre:where(.svelte-f1j3j9){margin:0}.code-block.svelte-f1j3j9 code:where(.svelte-f1j3j9){font-family:SF Mono,Fira Code,Menlo,monospace;font-size:.8125rem;line-height:1.6;color:var(--chart-text)}
