*{box-sizing:border-box}body,html{margin:0;padding:0;width:100%;height:100%;overflow:hidden;font-family:Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;background:radial-gradient(circle at top,#020617,#000);color:#f8fafc}#viewport{width:100%;height:100%;display:block}#hud{position:fixed;bottom:16px;left:16px;padding:12px 16px;border-radius:12px;background:#020617b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;flex-direction:column;gap:6px;font-size:.9rem;letter-spacing:.04em}#hud strong{font-size:.7rem;opacity:.7;margin-right:6px}
