.point-header-container.svelte-1o374rs{position:relative;display:inline-block;font-family:AS Therma Condensed,sans-serif}.point-header-canvas.svelte-1o374rs{display:block}.sr-only.svelte-1o374rs{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.controls.svelte-1o374rs{position:fixed;top:2rem;right:2rem;margin-top:1rem;padding:1rem;background:#000000d9;border-radius:8px;display:flex;flex-direction:column;gap:.5rem;min-width:250px;z-index:100}.controls.svelte-1o374rs label:where(.svelte-1o374rs){display:flex;flex-direction:column;gap:.25rem;font-size:.75rem;font-family:system-ui,sans-serif;color:#ccc}.controls.svelte-1o374rs input[type=range]:where(.svelte-1o374rs){width:100%;accent-color:#666}.controls.svelte-1o374rs .checkbox-label:where(.svelte-1o374rs){flex-direction:row;align-items:center;gap:.5rem;cursor:pointer}.controls.svelte-1o374rs input[type=checkbox]:where(.svelte-1o374rs){width:1rem;height:1rem;accent-color:#666}.controls.svelte-1o374rs .divider:where(.svelte-1o374rs){border:none;border-top:1px solid #444;margin:.5rem 0}.demo-page.svelte-mnbyu2{min-height:100vh;padding:2rem;font-family:system-ui,sans-serif}.demo-header.svelte-mnbyu2{max-width:600px;margin-bottom:3rem}.demo-title.svelte-mnbyu2{font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.demo-description.svelte-mnbyu2{color:#888;line-height:1.5}.direction-toggle.svelte-mnbyu2{margin-bottom:2rem}.direction-toggle.svelte-mnbyu2 button:where(.svelte-mnbyu2){background:#222;border:1px solid #444;color:#fff;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-size:.875rem}.direction-toggle.svelte-mnbyu2 button:where(.svelte-mnbyu2):hover{background:#333}.example.svelte-mnbyu2{margin-bottom:4rem}.section-label.svelte-mnbyu2{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:#666;margin-bottom:1rem}.canvas-wrapper.svelte-mnbyu2{position:relative}.heading-xl{font-size:clamp(80px,15vw,200px)}.heading-lg{font-size:clamp(48px,10vw,120px)}.heading-md{font-size:clamp(32px,6vw,64px)}.stacked-headings.svelte-mnbyu2{display:flex;flex-direction:column;gap:0;line-height:.9}.weights-demo.svelte-mnbyu2,.intensity-demo.svelte-mnbyu2{display:flex;flex-direction:column;gap:1rem}
