._loading_1gy7q_1{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-image:url(/background.gif);background-size:cover;background-position:center;background-repeat:no-repeat;color:var(--colors-black-900)}._joystick_1t0c2_1{position:fixed;left:1vw;bottom:1vw;min-width:180px;width:20vw;aspect-ratio:1/1;border-radius:50%;box-shadow:inset 0 0 5px #2a2a2a;border:none;opacity:.1;z-index:2;touch-action:none}._joystick_1t0c2_1:after{content:"";position:absolute;top:50%;left:50%;width:180%;height:180%;border-radius:inherit;transform:translate(-50%,-50%)}._thumb_1t0c2_27{--dx: 0px;--dy: 0px;position:absolute;top:50%;left:50%;transform:translate(calc(var(--dx) - 50%),calc(var(--dy) - 50%));width:36px;height:36px;background-color:#2a2a2a;border-radius:50%}._rotate_26uxj_1{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:24px;align-items:center;justify-content:center;background-color:var(--colors-black-500);color:var(--colors-black-100)}._rotate_26uxj_1 svg{width:50%;aspect-ratio:1/1;min-width:128px;max-width:256px}._text_26uxj_20{margin:0;font-size:20px;text-align:center}@media (width > 768px){._text_26uxj_20{font-size:30px}}._menu_mwq2l_1{position:fixed;top:1vw;left:1vw;width:48px;height:48px;z-index:10001;background:#2a2a2a1a;border-radius:30%;border:none;outline:none}._menu_mwq2l_1 svg{fill:var(--colors-black-100);filter:drop-shadow(0 0 10px #2a2a2a)}._action_npi9z_1{width:320px;max-width:100%;background:none;border:none;outline:none;font-family:Cardo,serif;font-size:24px;cursor:url(/cursor.png),default}._action_npi9z_1:hover,._action_npi9z_1:focus{background:radial-gradient(#cb4a33db,transparent 70%)}._action_npi9z_1:disabled{background:none}._pause_1gprx_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:11000;display:flex;gap:16px;flex-direction:column;align-items:center;justify-content:center;background-color:#0a0909da}._slider_116sq_1{display:grid;align-items:center;grid-template-columns:150px 1fr 90px;gap:16px;width:90%;max-width:720px}._label_116sq_10{font-family:Cardo,serif;font-size:24px;text-align:left;cursor:url(/cursor.png),default;-webkit-user-select:none;user-select:none}._input_116sq_18{--slider-value: 0%;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;height:12px;border-radius:4px;cursor:url(/cursor.png),default;border:1px var(--colors-black-900) solid;background:linear-gradient(90deg,var(--colors-accent-300) var(--slider-value),var(--colors-black-900) var(--slider-value))}._input_116sq_18::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:24px;height:24px;border-radius:50%;background:var(--colors-accent-300)}._checkbox_i0qew_1{display:grid;align-items:center;grid-template-columns:150px 1fr 90px;justify-items:start;gap:16px;width:90%;max-width:720px}._label_i0qew_11{font-family:Cardo,serif;font-size:24px;cursor:url(/cursor.png),default;-webkit-user-select:none;user-select:none}._input_i0qew_18{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;display:flex;align-content:center;justify-content:center;border-radius:4px;cursor:url(/cursor.png),default;background:var(--colors-black-900)}._input_i0qew_18:before{content:"";width:24px;height:24px;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);transform:scale(0);background:var(--colors-accent-300)}._input_i0qew_18:checked:before{transform:scale(1)}._settings_1jrx8_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:11000;display:flex;gap:16px;flex-direction:column;align-items:center;justify-content:center;background-color:#0a0909da}@font-face{font-family:Cardo;src:url(/cardo_regular.ttf) format("truetype")}:root{font-family:Cardo,serif;line-height:1.5;font-weight:400;--colors-black-100: #fafafa;--colors-black-400: #2a2a2a;--colors-black-500: #242424;--colors-black-900: #030303;--colors-accent-300: #af4327;color-scheme:light dark;color:var(--colors-black-100);background-color:var(--colors-black-500);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{height:100%;cursor:url(/cursor.png),default;-webkit-user-select:none;user-select:none;touch-action:none}body{margin:0;height:100%}#app{width:100%;height:100%}canvas{cursor:url(/combat_cursor.png) 16 16,default}@media (prefers-color-scheme: light){:root{--colors-black-100: #242424;--colors-black-500: #fafafa}}
