@keyframes svelte-1wfsfjs-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-1wfsfjs-fadeOut{0%{opacity:1}to{opacity:0}}.touch-point-content.svelte-1wfsfjs{transition:all 1s ease-in-out;animation:svelte-1wfsfjs-fadeOut .7s forwards;visibility:hidden}.touch-point-wrapper.svelte-1wfsfjs{position:absolute;top:55%;right:56%;cursor:pointer;display:flex;align-items:center}.touch-point-wrapper.svelte-1wfsfjs:where(.svelte-1wfsfjs):hover .touch-point-content:where(.svelte-1wfsfjs){visibility:visible;animation:svelte-1wfsfjs-fadeIn .7s;transition:all 1s ease-in-out forwards}.touch-point-wrapper-2.svelte-1wfsfjs{position:absolute;bottom:21%;right:37%;display:flex;cursor:pointer;align-content:center;align-items:center;gap:.6rem}.touch-point-wrapper-2.svelte-1wfsfjs:where(.svelte-1wfsfjs):hover .touch-point-content:where(.svelte-1wfsfjs){visibility:visible;animation:svelte-1wfsfjs-fadeIn .7s;transition:all 1s ease-in-out forwards}.touch-point-wrapper-3.svelte-1wfsfjs{position:absolute;bottom:25%;right:17%;display:flex;cursor:pointer;align-content:center;align-items:center;gap:.6rem}.touch-point-wrapper-3.svelte-1wfsfjs:where(.svelte-1wfsfjs):hover .touch-point-content:where(.svelte-1wfsfjs){visibility:visible;animation:svelte-1wfsfjs-fadeIn .7s;transition:all 1s ease-in-out forwards}button.svelte-1c2hmon{background-size:100% 100%;background-repeat:no-repeat;padding:1rem .5rem;font-size:1rem;border:0}.centered-panel.svelte-1c2hmon{border-radius:.8rem;position:absolute;bottom:2rem;z-index:99;transform-origin:center;top:0;left:0;width:500px;height:-moz-fit-content;height:fit-content;right:0;bottom:0;margin:auto;background-color:#fff;flex-wrap:wrap}.instruction-screen.svelte-1c2hmon{width:600px}
