.loading-overlay.svelte-11n7tt5{z-index:500;color:#666;flex-direction:column;justify-content:center;align-items:center;gap:2em;width:100%;height:100%;font-size:2em;display:flex;position:absolute}@media(max-width:768px){.loading-overlay.svelte-11n7tt5{font-size:1.5em}}.loading-overlay.svelte-11n7tt5 h1:where(.svelte-11n7tt5){text-align:center;margin:0;padding:0}.loading-overlay.svelte-11n7tt5 .spinner:where(.svelte-11n7tt5){animation:1s linear infinite svelte-11n7tt5-spin;display:inline-flex}@keyframes svelte-11n7tt5-spin{to{transform:rotate(360deg)}}.menu.svelte-1n9xfg0{width:16em}.menu.svelte-1n9xfg0 ul:where(.svelte-1n9xfg0){margin:0;padding:0;list-style:none}.option-item.svelte-1n9xfg0{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.menu-item-label.svelte-1n9xfg0{color:#999;text-align:left;box-sizing:border-box;background-color:#000;border:none;width:100%;padding:.75em 1em}.menu-item.svelte-1n9xfg0,.option-item.svelte-1n9xfg0,.menu-back.svelte-1n9xfg0{color:#999;text-align:left;box-sizing:border-box;cursor:pointer;background-color:#000;border:none;width:100%;padding:.75em 1em}.menu-item.svelte-1n9xfg0:hover,.option-item.svelte-1n9xfg0:hover,.menu-back.svelte-1n9xfg0:hover{color:#ebebeb;background-color:#999}.options-overlay.svelte-64ae5a{z-index:500;opacity:.7;background-color:#000;border-radius:.5em;flex-direction:row;display:flex;position:absolute;bottom:1em;right:1em}.options-button.svelte-64ae5a{cursor:pointer;-webkit-user-select:none;user-select:none;color:#999;background-color:#0000;border:none;border-radius:.5em;outline:none;padding:.5em;display:inline-flex}.options-button.svelte-64ae5a:active,.options-button.active.svelte-64ae5a{color:#ebebeb;background-color:#999;border-radius:.5em}@media(hover:hover)and (pointer:fine){.options-button.svelte-64ae5a:hover{color:#ebebeb;background-color:#999;border-radius:.5em}}.menu-container.svelte-64ae5a{background-color:#000;border-radius:.5em;padding:.5em 0;position:absolute;bottom:3em;right:0}.tooltip.svelte-64ae5a{position:relative}@media(hover:hover)and (pointer:fine){.tooltip.svelte-64ae5a:hover .tooltiptext:where(.svelte-64ae5a){visibility:visible}}.tooltiptext.svelte-64ae5a{visibility:hidden;opacity:.7;color:#ebebeb;text-align:center;z-index:500;background-color:#000;border-radius:.5em;padding:.5em;position:absolute;bottom:2.5em;right:-.5em}.close-button.svelte-1kkuyjs{cursor:pointer;-webkit-user-select:none;user-select:none;color:#999;background-color:#0000;border:none;border-radius:.5em;outline:none;padding:.5em;display:inline-flex;position:absolute;top:1em;right:1em}.close-button.svelte-1kkuyjs:hover{color:#ebebeb;background-color:#999;border-radius:.5em}@keyframes svelte-1kkuyjs-fadeIn{0%{opacity:0;transform:scale(.1)}to{transform:scale(1)}}.overlay.svelte-1kkuyjs{color:#ebebeb;opacity:.8;z-index:500;box-sizing:border-box;background-color:#000;justify-content:center;align-items:center;width:100%;height:100%;padding:2em;animation:.3s forwards svelte-1kkuyjs-fadeIn;display:flex;position:absolute;top:0;left:0}.overlay.svelte-1kkuyjs .overlay-container:where(.svelte-1kkuyjs){box-sizing:border-box;flex-direction:row;align-items:flex-start;gap:1em;width:100%;max-width:1000px;max-height:100%;display:flex;overflow-y:auto}@media(max-width:768px){.overlay.svelte-1kkuyjs .overlay-container:where(.svelte-1kkuyjs){flex-direction:column}}@media(min-width:1000px){.overlay.svelte-1kkuyjs .overlay-container:where(.svelte-1kkuyjs){gap:2em}}.overlay.svelte-1kkuyjs .overlay-container:where(.svelte-1kkuyjs) .item:where(.svelte-1kkuyjs){flex:1}.overlay.svelte-1kkuyjs .overlay-container:where(.svelte-1kkuyjs) .item:where(.svelte-1kkuyjs) .header-row:where(.svelte-1kkuyjs){flex-direction:row;align-items:center;gap:.3em;display:flex}.overlay.svelte-1kkuyjs .overlay-container:where(.svelte-1kkuyjs) .item:where(.svelte-1kkuyjs) .header-row:where(.svelte-1kkuyjs) h2:where(.svelte-1kkuyjs){margin:0}.canvas{border:none;width:100%;height:100%}.canvas canvas{border:none}.canvas canvas:focus{outline:none}.sangine-container.svelte-1ag8386{width:100%;height:100%;position:relative}
