.placer.svelte-164ureq{touch-action:none;z-index:8;background:radial-gradient(circle at 50% 40%,#5a1a3a,#141114 75%);position:fixed;inset:0}.placer.svelte-164ureq p:where(.svelte-164ureq){top:max(24px, env(safe-area-inset-top));text-align:center;color:#fff;font-size:17px;position:absolute;left:16px;right:16px}.ghost.svelte-164ureq{width:var(--size,104px);height:var(--size,104px);color:#fff;touch-action:none;background:#14111499;border:3px dashed #ffd24a;border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.ghost.svelte-164ureq svg:where(.svelte-164ureq){fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.placer-actions.svelte-164ureq{justify-content:center;gap:10px;display:flex;position:absolute;top:42%;left:16px;right:16px}.button.svelte-164ureq{justify-content:center}.button.secondary.svelte-164ureq{color:#f5eef0;background:#ffffff1a;border:1px solid #ffffff40}.panel.svelte-a5o5ce{color:#f5eef0;gap:16px;display:grid}section.svelte-a5o5ce{background:#ffffff08;border:1px solid #ffffff1f;border-radius:14px;gap:12px;padding:16px;display:grid}h2.svelte-a5o5ce{letter-spacing:.04em;color:#f5eef0;font:700 22px/1 Barlow Condensed,sans-serif}.hint.svelte-a5o5ce{color:#b9a9b0;font-size:14px;line-height:1.5}kbd.svelte-a5o5ce{border:1px solid #ffffff73;border-radius:4px;margin-right:3px;padding:1px 6px;font-size:13px}.segmented.svelte-a5o5ce{border:1px solid #ffffff40;border-radius:12px;flex-wrap:wrap;display:flex;overflow:hidden}.segmented.svelte-a5o5ce button:where(.svelte-a5o5ce){color:#d9c8cf;background:0 0;border:0;flex:auto;min-height:44px;padding:10px 12px;font-size:14px}.segmented.svelte-a5o5ce button.on:where(.svelte-a5o5ce){color:#ffd24a;background:#ffd24a33;font-weight:700}.segmented.svelte-a5o5ce button:where(.svelte-a5o5ce):disabled{cursor:default;opacity:.55}.segmented.svelte-a5o5ce button.on:where(.svelte-a5o5ce):disabled{opacity:.8}.slider.svelte-a5o5ce{color:#d9c8cf;gap:6px;font-size:14px;display:grid}.slider.svelte-a5o5ce b:where(.svelte-a5o5ce){color:#ffd24a}.slider.svelte-a5o5ce input:where(.svelte-a5o5ce){accent-color:#ffd24a;width:100%;min-height:32px}.link.svelte-a5o5ce{color:#f5eef0;background:0 0;border:0;justify-self:start;min-height:40px;padding:8px 0;font-size:15px;text-decoration:underline}.button.svelte-a5o5ce{justify-content:center}.button.secondary.svelte-a5o5ce{color:#f5eef0;background:#ffffff1a;border:1px solid #ffffff40}
