.universe-container.svelte-1rje5dw{position:relative;width:100%;height:100%;min-height:400px;background:#020617;overflow:hidden;border-radius:1rem}canvas.svelte-1rje5dw{display:block;width:100%;height:100%;cursor:pointer}.ring-info.svelte-1rje5dw,.planet-tooltip.svelte-1rje5dw,.hud.svelte-1rje5dw,.hint-pill.svelte-1rje5dw,.hint-reopen.svelte-1rje5dw,.mode-wrap.svelte-1rje5dw,.settings-toggle.svelte-1rje5dw,.settings-panel.svelte-1rje5dw{position:absolute;z-index:2}.ring-info.svelte-1rje5dw{top:.75rem;left:50%;transform:translate(-50%);padding:.35rem .75rem;font-size:.8rem;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;background:#0f172ad9;color:#e5e7eb;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(148,163,184,.4);white-space:nowrap}.planet-tooltip.svelte-1rje5dw{transform:translate(-50%,-100%);padding:.25rem .6rem;font-size:.75rem;border-radius:.6rem;background:#182136eb;color:#e5e7eb;border:1px solid rgba(148,163,184,.3);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;white-space:nowrap}.hud.svelte-1rje5dw{left:.85rem;bottom:.85rem;padding:.65rem .85rem;border-radius:.9rem;background:#0a0f19b8;color:#e5e7eb;border:1px solid rgba(148,163,184,.35);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:240px;display:grid;gap:.25rem;box-shadow:0 10px 30px #00000059}.hud.svelte-1rje5dw .primary:where(.svelte-1rje5dw){font-size:.95rem;font-weight:600;letter-spacing:.02em}.hud.svelte-1rje5dw .secondary:where(.svelte-1rje5dw){font-size:.8rem;display:flex;gap:.35rem;flex-wrap:wrap;color:#cbd5e1}.hud.svelte-1rje5dw .chip:where(.svelte-1rje5dw){padding:.15rem .5rem;border-radius:999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.mode-wrap.svelte-1rje5dw{top:.75rem;right:.75rem;display:flex;gap:.4rem;align-items:center}.mode-pill.svelte-1rje5dw{padding:.25rem .65rem;border-radius:999px;font-size:.75rem;letter-spacing:.05em;border:1px solid rgba(148,163,184,.4);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#e5e7eb}.mode-pill.live.svelte-1rje5dw{background:#16a34a47;border-color:#4ade8080}.mode-pill.scrubbing.svelte-1rje5dw{background:#facc1542;border-color:#facc1580;color:#fef9c3}.mode-pill.fast-forward.svelte-1rje5dw{background:#f8717142;border-color:#f8717180;color:#fee2e2}.now-btn.svelte-1rje5dw,.settings-toggle.svelte-1rje5dw,.settings-panel.svelte-1rje5dw button:where(.svelte-1rje5dw),.hint-reopen.svelte-1rje5dw{background:#ffffff0f;color:#e5e7eb;border:1px solid rgba(148,163,184,.35);border-radius:.75rem;padding:.25rem .65rem;cursor:pointer;transition:background .15s ease,transform .15s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.now-btn.svelte-1rje5dw:hover,.settings-toggle.svelte-1rje5dw:hover,.settings-panel.svelte-1rje5dw button:where(.svelte-1rje5dw):hover,.hint-reopen.svelte-1rje5dw:hover{background:#ffffff1f;transform:translateY(-1px)}.hint-pill.svelte-1rje5dw{left:50%;bottom:.9rem;transform:translate(-50%);padding:.45rem .75rem;border-radius:999px;background:#0f172ad1;color:#e5e7eb;border:1px solid rgba(148,163,184,.35);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:.82rem;display:flex;align-items:center;gap:.5rem}.hint-pill.svelte-1rje5dw button:where(.svelte-1rje5dw){background:none;border:none;color:#cbd5e1;cursor:pointer;font-size:1rem;padding:0 .2rem}.hint-reopen.svelte-1rje5dw{left:50%;bottom:.85rem;transform:translate(-50%);width:2rem;height:2rem;display:grid;place-items:center;border-radius:999px}.settings-toggle.svelte-1rje5dw{bottom:.8rem;right:.8rem;padding:.35rem .7rem}.settings-panel.svelte-1rje5dw{bottom:3.2rem;right:.75rem;min-width:220px;background:#0c101ce6;border-radius:.9rem;padding:.9rem;border:1px solid rgba(148,163,184,.35);color:#e5e7eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 12px 32px #0006}.settings-panel.svelte-1rje5dw h4:where(.svelte-1rje5dw){margin:0 0 .5rem;font-size:.95rem}.settings-note.svelte-1rje5dw{margin:0 0 .6rem;font-size:.75rem;color:#94a3b8}.settings-panel.svelte-1rje5dw label:where(.svelte-1rje5dw){display:grid;gap:.2rem;font-size:.8rem;margin-bottom:.55rem;color:#cbd5e1}.settings-divider.svelte-1rje5dw{border:none;border-top:1px solid rgba(148,163,184,.2);margin:.85rem 0}.toggle-group.svelte-1rje5dw{display:grid;gap:.35rem;margin-bottom:.65rem}.toggle.svelte-1rje5dw{display:flex;align-items:center;gap:.45rem;font-size:.78rem;color:#cbd5e1}.toggle.svelte-1rje5dw input:where(.svelte-1rje5dw){width:1rem;height:1rem;accent-color:#38bdf8}.settings-panel.svelte-1rje5dw input:where(.svelte-1rje5dw){width:100%;padding:.35rem .45rem;border-radius:.6rem;border:1px solid rgba(148,163,184,.4);background:#ffffff0f;color:#e5e7eb}.settings-actions.svelte-1rje5dw{display:flex;gap:.4rem;justify-content:flex-end}
