.demo-section.svelte-1isqwry{border-bottom:1px solid color-mix(in srgb, currentColor 12%, transparent);text-align:center;margin-bottom:2rem;padding-bottom:2rem}.demo-section.svelte-1isqwry:last-child{border-bottom:none;margin-bottom:0}.feature-list.svelte-1isqwry{color:var(--text-color-muted);max-width:800px;margin:0 auto 1.5rem;padding-left:0;font-size:.92em;line-height:1.6;list-style:none}.section-note.svelte-1isqwry{color:var(--text-color-muted);text-align:center;margin-top:1rem;font-size:.88em}.hull-grid.svelte-1isqwry{grid-template-columns:var(--cols,1fr 1fr);gap:1rem;margin:1rem auto;display:grid;&.three-col{--cols:repeat(3, 1fr);@media (width<=1400px){--cols:1fr 1fr}}@media (width<=1100px){grid-template-columns:1fr}}.marker-legend.svelte-1isqwry{color:var(--text-color-muted);justify-content:center;gap:1rem;margin-bottom:.5rem;font-size:.85em;display:flex}.marker-legend.svelte-1isqwry span:where(.svelte-1isqwry){align-items:center;gap:.25rem;display:flex}.demo-controls.svelte-1isqwry{& label:where(.svelte-1isqwry){font-weight:500}& select:where(.svelte-1isqwry){border:1px solid var(--border-color,#ccc);background:var(--page-bg,Canvas);color:inherit;cursor:pointer;border-radius:3px;padding:.2rem .4rem;font-size:.9rem}}@media (width<=1100px){.marker-legend.svelte-1isqwry{flex-wrap:wrap}}
