.universe-wrap{background:#070b18;border:1px solid #1d2a45;border-radius:18px;position:relative;overflow:hidden}.universe-canvas{width:100%;height:560px;position:relative}.universe-hud{pointer-events:none;flex-wrap:wrap;align-items:center;gap:10px;display:flex;position:absolute;bottom:10px;left:12px;right:12px}.universe-hint,.universe-hover,.universe-rm{color:#cfe0f5;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a1020b8;border:1px solid #82a0d259;border-radius:999px;padding:4px 10px;font-size:11px}.universe-hover{color:#ffe2a8;border-color:#e6be6e80}.universe-zoom{flex-direction:column;gap:6px;display:flex;position:absolute;bottom:44px;right:12px}.universe-zoom button{color:#dce8fa;cursor:pointer;background:#0a1020c7;border:1px solid #82a0d273;border-radius:50%;width:38px;height:38px;font-size:17px}.universe-label{pointer-events:none;-webkit-user-select:text;user-select:text;color:#eaf2ff;text-shadow:0 1px 6px #000000e6;white-space:nowrap;background:#080d1c8c;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.universe-label.sat-label{opacity:.92;font-size:11px;font-weight:500}@media (width<=720px){.universe-canvas{height:430px}}
