:root{--gap-1:8px;--gap-2:12px;--gap-3:16px;--gap-4:24px;--font:system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;--spectrum-sans-font-family-stack:var(--font);--mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace}*{box-sizing:border-box}html,body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overscroll-behavior:none;background:var(--color-app-bg);margin:0}@media (prefers-reduced-motion:reduce){*{transition:none;animation:none}}sp-theme ::-webkit-scrollbar{width:12px;height:12px}sp-theme ::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb);background-clip:content-box;border:3px solid #0000;border-radius:20px}*,:after,:before{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-app-region:no-drag;cursor:default}:root{--kv-module-switcher-width:64px;--kv-mobile-title-inline-start:calc(var(--kv-module-switcher-width) - 4px + env(safe-area-inset-left,0px));--kv-mobile-fab-inline-start:calc(var(--gap-2) + env(safe-area-inset-left,0px));--kv-mobile-fab-block-start:calc(var(--gap-2) + env(safe-area-inset-top,0px));overscroll-behavior:none}.rete.headless{touch-action:none;border:none;border-radius:0;width:100%;height:100%;margin:0;position:fixed;top:0;left:0;overflow:hidden}.demo-grid{grid-template-columns:1fr 1fr;align-items:start;gap:1.5rem;display:grid}.pane h2{text-align:left;margin:0 0 .5rem}@media (max-width:1200px){.demo-grid{grid-template-columns:1fr}}.visitor-cursor{pointer-events:none;transform-origin:0 0;width:12px;height:12px;transition:left .1s ease-out,top .1s ease-out;position:absolute}.visitor-cursor svg{display:block}
