.toggle-btn.svelte-9heiib{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ffffffd9;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#0a0a14d9;border:1px solid #fff3;padding:.45rem .9rem;font-family:Courier New,monospace;font-size:.75rem;transition:color .15s,border-color .15s;position:fixed;bottom:1.5rem;right:1.5rem}.toggle-btn.svelte-9heiib:hover{color:#fff;border-color:#ffffff80}.overlay.svelte-9heiib{z-index:150;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050510e6;border-left:1px solid #ffffff1a;width:280px;max-height:calc(100vh - 52px);font-family:Courier New,monospace;transition:transform .2s;position:fixed;top:52px;right:0;overflow-y:auto;transform:translate(100%)}.overlay.open.svelte-9heiib{transform:translate(0)}.overlay-header.svelte-9heiib{letter-spacing:.15em;color:#ffffff59;border-bottom:1px solid #ffffff12;padding:.6rem 1rem;font-size:.65rem}.region-row.svelte-9heiib{border-bottom:1px solid #ffffff0d;padding:.6rem 1rem}.region-label.svelte-9heiib{color:#ffffffd9;letter-spacing:.06em;align-items:center;gap:.5rem;margin-bottom:.4rem;font-size:.78rem;display:flex}.color-dot.svelte-9heiib{border-radius:50%;flex-shrink:0;width:8px;height:8px}.slider-row.svelte-9heiib{align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.param-name.svelte-9heiib{color:#ffffff59;letter-spacing:.05em;flex-shrink:0;width:3.8rem;font-size:.63rem}.slider-row.svelte-9heiib input[type=range]:where(.svelte-9heiib){accent-color:#fff9;cursor:pointer;flex:1;height:2px}.val.svelte-9heiib{color:#ffffff8c;text-align:right;flex-shrink:0;width:3.2ch;font-size:.68rem}
