.demo-controls.svelte-1jsb50b{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--color-border);background:var(--color-bg-alt);margin-bottom:var(--spacing-sm)}.ctl.svelte-1jsb50b{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;padding:4px 10px;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);cursor:pointer;box-shadow:2px 2px 0 var(--color-shadow)}.ctl.svelte-1jsb50b:hover{background:var(--color-accent);color:#fff;border-color:var(--color-accent)}.ctl.svelte-1jsb50b:active{box-shadow:none;transform:translate(2px,2px)}.ctl.svelte-1jsb50b i:where(.svelte-1jsb50b){font-size:.7rem}.fps.svelte-1jsb50b{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:.65rem;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.fps.svelte-1jsb50b input[type=range]:where(.svelte-1jsb50b){width:120px;accent-color:var(--color-accent)}.fps-value.svelte-1jsb50b{min-width:4.5em;color:var(--color-text);font-weight:700}.note.svelte-1jsb50b{font-size:.65rem;color:var(--color-text-muted);margin-left:auto}@media(max-width:768px){.note.svelte-1jsb50b{margin-left:0;flex-basis:100%}}
