.page[data-v-e9712ddf]{position:relative;min-height:100vh;background:#000;color:#e8f3ff;overflow:hidden}#game-container[data-v-e9712ddf]{position:fixed;inset:0;width:100%;height:100%;z-index:0}.info-overlay[data-v-e9712ddf]{position:fixed;top:5%;right:6%;left:auto;display:flex;gap:12px;z-index:2;flex-wrap:wrap;justify-content:flex-end}.info-card[data-v-e9712ddf]{min-width:150px;padding:12px 14px;border-radius:12px;background:linear-gradient(160deg,#ffffff1f,#ffffff0a);border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 12px 28px #00000059}.info-title[data-v-e9712ddf]{font-size:13px;letter-spacing:.02em;color:#a8c7ff;margin-bottom:6px}.info-main[data-v-e9712ddf]{font-size:20px;font-weight:700}.info-sub[data-v-e9712ddf]{margin-top:4px;font-size:13px;color:#d8e6ff}.overlay[data-v-e9712ddf]{position:fixed;left:50%;top:7%;transform:translate(-50%);z-index:2;width:min(88%,660px);display:flex;flex-direction:column;gap:14px;align-items:center}.glass-card[data-v-e9712ddf]{background:radial-gradient(circle at 20% 20%,rgba(110,200,255,.12),transparent 55%),radial-gradient(circle at 80% 80%,rgba(140,110,255,.12),transparent 50%),linear-gradient(160deg,#0c142899,#080c1c80);border:1px solid rgba(76,205,255,.12);box-shadow:0 12px 30px #00000073,0 0 14px #4ccdff40,inset 0 0 8px #ffffff0a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px}.time-shell[data-v-e9712ddf]{position:relative;display:flex;align-items:center;justify-content:center}.time-ring[data-v-e9712ddf]{position:absolute;inset:-12px;border-radius:18px;background:radial-gradient(circle at 20% 20%,rgba(100,200,255,.18),transparent 45%),radial-gradient(circle at 80% 80%,rgba(138,107,255,.16),transparent 40%),linear-gradient(120deg,#64c8ff40,#8a6bff29);filter:blur(12px);opacity:.75;z-index:0}.time-core[data-v-e9712ddf]{position:relative;z-index:1;padding:14px 18px;min-width:320px}.clock-row[data-v-e9712ddf]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.clock-label[data-v-e9712ddf]{font-size:12px;letter-spacing:.14em;color:#7dd7ff;text-transform:uppercase}.clock-time[data-v-e9712ddf]{display:flex;gap:6px;align-items:baseline;font-family:Share Tech Mono,Orbitron,SFMono-Regular,Consolas,monospace;font-size:32px;font-weight:800;letter-spacing:.08em;color:#e8f3ff;text-shadow:0 0 12px rgba(59,170,255,.5)}.clock-time span[data-v-e9712ddf]{display:inline-block;min-width:18px;animation:flip-e9712ddf .25s ease}.clock-sub[data-v-e9712ddf]{margin-top:4px;font-size:13px;color:#9eb8d6}.time-meta[data-v-e9712ddf]{display:flex;gap:8px;flex-wrap:wrap;font-size:12px;color:#cfe1ff;opacity:.9}.time-meta .meta-date[data-v-e9712ddf]{font-weight:700}.time-meta .meta-weather[data-v-e9712ddf]{color:#a8c7ff}.intro-screen[data-v-e9712ddf]{position:fixed;inset:0;background:radial-gradient(circle at 20% 20%,rgba(100,200,255,.18),transparent 45%),radial-gradient(circle at 80% 80%,rgba(138,107,255,.15),transparent 40%),linear-gradient(135deg,#0a1020,#0c1c38);z-index:99;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.intro-content[data-v-e9712ddf]{padding:32px 40px;border-radius:18px;background:#0c1428cc;border:1px solid rgba(120,160,255,.35);box-shadow:0 20px 60px #00000073,0 0 32px #64c8ff40;max-width:520px;text-align:center}.intro-title[data-v-e9712ddf]{font-size:18px;letter-spacing:.2em;color:#7dd7ff;margin-bottom:16px}.intro-line[data-v-e9712ddf]{font-size:18px;color:#e8f3ff;margin:8px 0;opacity:0;animation:fadeInUp-e9712ddf .6s ease forwards;text-shadow:0 0 12px rgba(100,200,255,.5)}.intro-hint[data-v-e9712ddf]{margin-top:16px;font-size:14px;color:#9bc8ff;opacity:.85;letter-spacing:.08em}@keyframes fadeInUp-e9712ddf{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.search-form[data-v-e9712ddf]{width:100%;display:flex;gap:12px;align-items:center;padding:12px 14px;border-radius:14px;background:radial-gradient(circle at 20% 20%,rgba(100,200,255,.1),transparent 50%),radial-gradient(circle at 80% 80%,rgba(138,107,255,.1),transparent 45%),linear-gradient(160deg,#0a1226b8,#060a18b8);border:1px solid rgba(80,150,255,.16);box-shadow:0 12px 36px #00000073,0 0 18px #40baff40,inset 0 0 10px #ffffff08;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}select[data-v-e9712ddf],input[data-v-e9712ddf]{padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.16);background:#060a14cc;color:#e8f3ff;box-shadow:inset 0 0 10px #00000073}select[data-v-e9712ddf]{min-width:160px;font-weight:700;letter-spacing:.01em;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#cfe9ff 50%),linear-gradient(135deg,#cfe9ff 50%,transparent 50%),linear-gradient(to right,#fff3,#fff3);background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px),calc(100% - 28px) 50%;background-repeat:no-repeat;background-size:6px 6px,6px 6px,1px 60%;padding-right:34px}input[data-v-e9712ddf]{flex:1}button[data-v-e9712ddf]{padding:12px 16px;border-radius:12px;border:none;background:linear-gradient(135deg,#4dc9ff,#5c7dff);color:#0b1d36;font-weight:800;cursor:pointer;box-shadow:0 10px 20px #00000059,0 0 12px #64c8ff80}button[data-v-e9712ddf]:hover{background:linear-gradient(135deg,#6addff,#7d8dff)}.tz-switch[data-v-e9712ddf]{position:relative;display:inline-flex;gap:0;padding:6px;border-radius:14px;background:#ffffff0d;border:1px solid rgba(100,200,255,.2);box-shadow:0 10px 24px #00000059,inset 0 0 12px #0006;overflow:hidden}.tz-chip[data-v-e9712ddf]{position:relative;z-index:1;flex:1;min-width:0;padding:10px 14px;white-space:nowrap;border-radius:10px;border:none;background:transparent;color:#cfe9ff;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:color .25s ease}.tz-chip .chip-dot[data-v-e9712ddf]{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:8px;box-shadow:0 0 10px currentColor}.chip-dot.mars[data-v-e9712ddf]{background:#4ad7ff;color:#4ad7ff}.chip-dot.phobos[data-v-e9712ddf]{background:#a371ff;color:#a371ff}.tz-chip.active[data-v-e9712ddf]{color:#0b1428}.tz-indicator[data-v-e9712ddf]{position:absolute;z-index:0;top:6px;bottom:6px;left:6px;width:calc(50% - 6px);border-radius:12px;background:linear-gradient(135deg,#64c8ff,#8a6bff);box-shadow:0 8px 20px #64c8ff66,0 0 18px #8a6bff66;transition:transform .28s ease,background .28s ease}.tz-indicator.mars[data-v-e9712ddf]{transform:translate(0)}.tz-indicator.phobos[data-v-e9712ddf]{transform:translate(100%)}.debug-panel[data-v-e9712ddf]{position:fixed;right:24px;top:20%;z-index:2;width:min(320px,26vw)}.debug-block[data-v-e9712ddf]{width:100%;display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;background:#0006;border:1px solid rgba(255,255,255,.16);box-shadow:0 12px 28px #00000059;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#e8f3ff;font-size:13px}.debug-block input[type=range][data-v-e9712ddf]{flex:1}.debug-hour[data-v-e9712ddf]{min-width:54px;display:inline-block;text-align:right;font-weight:700}.ghost-btn[data-v-e9712ddf]{padding:8px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.28);background:transparent;color:#e8f3ff;cursor:pointer}.ghost-btn[data-v-e9712ddf]:hover{background:#ffffff14}@keyframes flip-e9712ddf{0%{transform:translateY(6px);opacity:0}to{transform:translateY(0);opacity:1}}:root{font-family:Segoe UI,Microsoft YaHei,system-ui,-apple-system,sans-serif;line-height:1.5;font-weight:400;color:#e8f3ff;background-color:#0b1d36;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box}html,body,#app{height:100%}body{margin:0;background-color:#0b1d36;color:#e8f3ff}a{color:#6cc1ff}a:hover{color:#9ed7ff}button,input,select{font:inherit}
