.notification[data-v-9589bd5a]{opacity:0;color:#fff;cursor:pointer;background:#444;border-radius:8px;width:100%;padding:15px 20px;transition:all .3s;transform:translateY(20px)}.notification.show[data-v-9589bd5a]{opacity:1;transform:translateY(0)}.notification.hide[data-v-9589bd5a]{opacity:0;pointer-events:none;position:absolute;transform:translateY(-20px)}#notifications[data-v-dd029f7f]{z-index:10;flex-direction:column;gap:10px;width:300px;display:flex;position:absolute;bottom:20px;left:20px}button[data-v-dd029f7f]{padding:10px 15px;font-size:1rem;position:fixed;top:20px;left:20px}.wrapper[data-v-813f0431]{color:#f0f0f0;background:#0d0c0c;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:0 2rem;display:flex}header[data-v-813f0431]{color:red;text-shadow:0 0 5px red;margin-bottom:10px;font-size:3rem;font-weight:900}.center[data-v-813f0431]{flex-direction:column;justify-content:left;align-items:center;max-width:670px;display:flex}p[data-v-813f0431]{text-align:left;width:100%;padding:5px 0}ul[data-v-813f0431]{width:100%;margin:.5rem 0;padding-left:1.5rem}li[data-v-813f0431]{margin:.35rem 0}strong[data-v-813f0431]{color:#777}.escapeMenu[data-v-674456ca]{background:#0000004d;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed}.btn{&[data-v-674456ca]{cursor:pointer;color:#ddd;background:#00000080;border:1px solid #323232;border-radius:3px;outline:none;padding:8px 25px;font-size:1rem;transition:all .3s}&[data-v-674456ca]:hover{background:#0a0a0a80;border:1px solid #646464;transform:scale(1.1)}}.buttons[data-v-674456ca]{flex-direction:column;gap:7px;display:flex}#debug_console{&[data-v-e6cb66f2]{z-index:99;font-size:.7rem;font-weight:600;position:absolute;top:5px;left:5px}& div[data-v-e6cb66f2]{font-family:Roboto Mono,monospace}}.wrapper[data-v-3b8ff6e1]{color:#f0f0f0;background:#0d0c0c;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:0 2rem;display:flex}header[data-v-3b8ff6e1]{color:red;text-shadow:0 0 5px red;margin-bottom:10px;font-size:3rem;font-weight:900}.center[data-v-3b8ff6e1]{flex-direction:column;justify-content:left;align-items:center;max-width:670px;display:flex}a[data-v-3b8ff6e1]{color:#e2e279;padding:0 5px}p[data-v-3b8ff6e1]{text-align:left;width:100%;padding:5px 0}code[data-v-3b8ff6e1]{color:#f47d7d}strong[data-v-3b8ff6e1]{color:#777}#gameCont[data-v-2e265e39]{width:100%;height:100%}#core_canvas[data-v-2e265e39]{background:#000;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.gestureOverlay[data-v-2e265e39]{cursor:pointer;z-index:10;background:#000000b3;justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute;inset:0}.pulseText[data-v-2e265e39]{animation:1.4s ease-in-out infinite pulse-2e265e39;display:inline-block}@keyframes pulse-2e265e39{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}#crosshair[data-v-2e265e39]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.healthHud[data-v-2e265e39]{color:#fff;text-shadow:0 2px 4px #000;z-index:5;font-size:1.2rem;font-weight:700;position:fixed;bottom:24px;left:24px}.deathOverlay[data-v-2e265e39]{z-index:20;background:#230000b8;place-items:center;display:grid;position:fixed;inset:0}.deathPanel[data-v-2e265e39]{text-align:center;color:#fff;background:#0000008c;border:1px solid #ffffff59;min-width:280px;padding:2rem 3rem}.deathPanel h1[data-v-2e265e39]{color:#ff6b6b;letter-spacing:.12em;margin:0 0 1rem}.respawnButton[data-v-2e265e39]{color:#fff;font:inherit;cursor:pointer;background:#9d2424;border:1px solid #ff8b8b;padding:.65rem 1.75rem;font-weight:700}.respawnButton[data-v-2e265e39]:hover{background:#c03333}*,:before,:after{box-sizing:border-box;margin:0;padding:0}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-thumb{background:#555;border-radius:4px;transition:all 1.3s}::-webkit-scrollbar-thumb:hover{background:#666}::-webkit-scrollbar-track{background:#1a1a1a;border-radius:4px}html,body,#app{user-select:none;width:100%;height:100%;overflow:hidden}input[type=url]{background:0 0;border:none;border-bottom:1px solid gray;outline:none}a{text-decoration:none}button{cursor:pointer}.gamePauseOverlay{z-index:101;background:#0000004d;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed}@font-face{font-family:Figtree;src:url(/fonts/Figtree-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/Figtree-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Roboto Mono;src:url(/fonts/RobotoMono-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto Mono;src:url(/fonts/RobotoMono-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}body,a,input,button{color:#fff;font-family:Figtree,sans-serif}.escapeMenuBtn{cursor:pointer;background:#00000080;border:1px solid #323232;border-radius:5px;outline:none;padding:.7em 1.4em;transition:all .3s;&:hover{background:#0a0a0a80;border:1px solid #646464;transform:scale(1.1)}}.titleInteract{cursor:pointer;color:#fff;text-shadow:0 0 3px #fffc;transition:all .3s;&.active{color:#f0c416;text-shadow:0 0 3px #f0c416cc}&:hover{text-shadow:0 0 10px #ffd700cc;transform:scale(1.1)}& svg{color:#fff;transition:all .3s;&:hover{filter:drop-shadow(0 0 3px #f0c416cc);transform:scale(1.1)}}&.active svg{color:#f0c416}}.oddEven{&:nth-child(odd){color:#ccc}&:nth-child(2n){color:#fff}}
