.game-screen[data-v-059805e5]{position:relative;width:100%;height:100%;overflow:hidden;border-radius:inherit;background:var(--gs-base)}.game-screen[data-v-059805e5]:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(0,0,0,.12) 3px,rgba(0,0,0,.12) 4px);pointer-events:none;z-index:10}.game-bg[data-v-059805e5]{position:absolute;inset:0;background:radial-gradient(ellipse at 30% 40%,color-mix(in srgb,var(--gs-accent) 28%,transparent) 0%,transparent 60%),radial-gradient(ellipse at 75% 70%,color-mix(in srgb,var(--gs-accent) 18%,transparent) 0%,transparent 50%),radial-gradient(ellipse at 55% 20%,color-mix(in srgb,var(--gs-accent) 12%,transparent) 0%,transparent 40%),var(--gs-base)}.particle[data-v-059805e5]{position:absolute;border-radius:50%;pointer-events:none;background:color-mix(in srgb,var(--gs-particle) 60%,white);opacity:0;animation:float-particle-059805e5 linear infinite}@keyframes float-particle-059805e5{0%{transform:translate(0);opacity:0}10%{opacity:1}90%{opacity:.8}to{transform:translate(var(--pdx, 15px),var(--pdy, -70px));opacity:0}}.hud-bars[data-v-059805e5]{position:absolute;bottom:9%;left:4%;display:flex;flex-direction:column;gap:4px}.bar-track[data-v-059805e5]{width:60px;height:4px;background:#ffffff14;border-radius:2px;overflow:hidden}.bar-fill[data-v-059805e5]{height:100%;border-radius:2px}.bar-hp[data-v-059805e5]{width:74%;background:var(--gs-hp);opacity:.85;animation:bar-hp-anim-059805e5 4.5s ease-in-out infinite}.bar-mp[data-v-059805e5]{width:48%;background:var(--gs-mp);opacity:.75;animation:bar-mp-anim-059805e5 3.8s ease-in-out infinite;animation-delay:.6s}@keyframes bar-hp-anim-059805e5{0%,to{width:74%;opacity:.8}30%{width:68%;opacity:1}60%{width:78%;opacity:.85}}@keyframes bar-mp-anim-059805e5{0%,to{width:48%;opacity:.7}40%{width:38%;opacity:1}70%{width:55%;opacity:.8}}.hud-icons[data-v-059805e5]{position:absolute;bottom:calc(9% + 18px);left:4%;display:flex;gap:4px}.hud-icon[data-v-059805e5]{display:inline-block;width:6px;height:6px;background:var(--gs-accent);opacity:.55;border-radius:1px}.hud-icon[data-v-059805e5]:nth-child(2){opacity:.4}.hud-icon[data-v-059805e5]:nth-child(3){opacity:.3}.hud-icon[data-v-059805e5]:nth-child(4){opacity:.2}.hud-score[data-v-059805e5]{position:absolute;top:8%;right:4%;text-align:right}.score-label[data-v-059805e5]{font-size:.55rem;color:color-mix(in srgb,var(--gs-accent) 80%,transparent);letter-spacing:.15em;font-family:monospace;margin-bottom:2px}.score-value[data-v-059805e5]{font-size:1.1rem;font-weight:700;color:var(--gs-accent);font-family:monospace;letter-spacing:.05em;opacity:.9}.minimap[data-v-059805e5]{position:absolute;bottom:8%;right:4%;width:15%;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--gs-accent) 35%,transparent);border-radius:4px;background:#00000080;overflow:hidden}.minimap-dots[data-v-059805e5]{position:absolute;inset:0;background:radial-gradient(circle at 38% 62%,color-mix(in srgb,var(--gs-accent) 70%,transparent) 2px,transparent 2px),radial-gradient(circle at 68% 28%,color-mix(in srgb,var(--gs-accent) 55%,transparent) 2px,transparent 2px),radial-gradient(circle at 18% 45%,rgba(255,255,255,.28) 1.5px,transparent 1.5px),linear-gradient(135deg,color-mix(in srgb,var(--gs-accent) 8%,transparent) 0%,transparent 65%)}@media(prefers-reduced-motion:reduce){.particle[data-v-059805e5],.bar-hp[data-v-059805e5],.bar-mp[data-v-059805e5]{animation:none}.particle[data-v-059805e5]{opacity:0}.bar-hp[data-v-059805e5]{width:74%;opacity:.8}.bar-mp[data-v-059805e5]{width:48%;opacity:.7}}.status-overlay[data-v-c9d84b81]{width:100%;display:flex;justify-content:stretch;gap:10px;background:transparent}.status-item[data-v-c9d84b81]{flex:1;background:#0009;border-radius:10px;padding:20px;text-align:center}.status-header[data-v-c9d84b81]{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-bottom:14px;padding-bottom:8px}.status-icon[data-v-c9d84b81]{font-size:1.2rem;color:#ffffffb3}.status-label[data-v-c9d84b81]{color:#ffffffb3;font-size:1.4rem;font-weight:400}.status-value[data-v-c9d84b81]{color:#ffffffe6;font-size:2.8rem;font-weight:600;text-align:right;font-family:system-ui,-apple-system,sans-serif;letter-spacing:.5px;line-height:1}.chat-overlay[data-v-273c50a5]{display:flex;flex-direction:column;gap:2px;background:transparent;width:100%;max-width:400px}.chat-message[data-v-273c50a5]{background:#0009;border-radius:6px;padding:8px 12px}.message-header[data-v-273c50a5]{display:flex;align-items:center;gap:6px;margin-bottom:2px}.timestamp[data-v-273c50a5]{color:#fff9;font-size:.85rem;font-family:monospace}.user-info[data-v-273c50a5]{display:flex;align-items:center;gap:4px}.display-name[data-v-273c50a5]{color:#fff;font-weight:600;font-size:.9rem}.user-id[data-v-273c50a5]{color:#ffffff80;font-size:.8rem}.message-content[data-v-273c50a5]{color:#ffffffe6;font-size:.95rem;line-height:1.4;word-break:break-word}.chat-enter-active[data-v-273c50a5]{transition:opacity .6s ease}.chat-enter-from[data-v-273c50a5]{opacity:0}.chat-leave-active[data-v-273c50a5]{display:none}.alert-wrapper[data-v-cde248a3]{display:inline-block}.alert-overlay[data-v-cde248a3]{display:inline-block;background:#0009;border-radius:8px;padding:16px 24px;min-width:300px;transition:opacity .3s ease,transform .3s ease}.alert-overlay.fade-out[data-v-cde248a3]{opacity:0;transform:scale(1.05)}.alert-overlay.fade-in[data-v-cde248a3]{opacity:1;transform:scale(1);animation:fadeIn-cde248a3 .3s ease}@keyframes fadeIn-cde248a3{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.alert-content[data-v-cde248a3]{display:flex;align-items:center;gap:8px}.alert-icon[data-v-cde248a3]{color:#fff;font-size:1.2rem}.alert-text[data-v-cde248a3]{color:#fff;font-size:1.1rem;font-weight:400}.user-name[data-v-cde248a3]{color:#ffffffb3;font-size:.95rem;margin-left:auto}.monitor-wrap[data-v-fe8cfd67]{position:relative;width:100%}.monitor-frame[data-v-fe8cfd67]{position:relative;z-index:2;width:100%;height:auto;pointer-events:none;display:block;mix-blend-mode:multiply}.monitor-screen[data-v-fe8cfd67]{position:absolute;inset:2.5% 1.5% 8%;z-index:1;overflow:hidden;border-radius:4px}.game-screen-wrap[data-v-fe8cfd67]{position:absolute;inset:0;filter:brightness(1.4) saturate(1.4)}.overlay-wrap[data-v-fe8cfd67]{position:absolute;inset:0;z-index:2;pointer-events:none}.overlay-status[data-v-fe8cfd67]{position:absolute;top:6%;left:50%;transform:translate(-50%);width:33%}.overlay-chat[data-v-fe8cfd67]{position:absolute;top:50%;left:3%;transform:translateY(-50%)}.overlay-alert[data-v-fe8cfd67]{position:absolute;bottom:6%;left:50%;transform:translate(-50%)}.card-preview-root[data-v-9154add6]{position:relative;width:100%;height:300px;border-radius:16px;overflow:hidden}.game-screen-wrap[data-v-9154add6]{position:absolute;inset:0}.overlay-wrap[data-v-9154add6]{position:relative;z-index:1;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:1.5rem;box-sizing:border-box}.progress-bar-track[data-v-9154add6]{position:absolute;bottom:0;left:0;right:0;height:4px;background:#ffffff1a;z-index:2}.progress-bar-fill[data-v-9154add6]{height:100%;background:#fb7185;width:calc(var(--progress) * 100%)}.card-preview-root[data-v-fcc1037c]{position:relative;width:100%;height:300px;border-radius:16px;overflow:hidden}.game-screen-wrap[data-v-fcc1037c]{position:absolute;inset:0}.overlay-wrap[data-v-fcc1037c]{position:relative;z-index:1;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:1.5rem;box-sizing:border-box}.progress-bar-track[data-v-fcc1037c]{position:absolute;bottom:0;left:0;right:0;height:4px;background:#ffffff1a;z-index:2}.progress-bar-fill[data-v-fcc1037c]{height:100%;background:#fb7185;width:calc(var(--progress) * 100%)}.card-preview-root[data-v-0d3b88a8]{position:relative;width:100%;height:300px;border-radius:16px;overflow:hidden}.game-screen-wrap[data-v-0d3b88a8]{position:absolute;inset:0}.overlay-wrap[data-v-0d3b88a8]{position:relative;z-index:1;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:1.5rem;box-sizing:border-box}.progress-bar-track[data-v-0d3b88a8]{position:absolute;bottom:0;left:0;right:0;height:4px;background:#ffffff1a;z-index:2}.progress-bar-fill[data-v-0d3b88a8]{height:100%;background:#fb7185;width:calc(var(--progress) * 100%)}
