:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f3e9da;--bg:#1b1712;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}*{box-sizing:border-box}html,body{background:var(--bg);height:100%;color:var(--ink);margin:0;overflow:hidden}#room{touch-action:none;width:100%;height:100%;display:block;position:fixed;inset:0}.badge{top:max(16px, env(safe-area-inset-top));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.01em;background:#1b17128c;border-radius:999px;align-items:center;gap:10px;padding:8px 14px;font-size:13px;display:flex;position:fixed;left:16px}.dot{background:#ff8a3d;border-radius:50%;width:8px;height:8px;animation:2.4s ease-in-out infinite pulse;box-shadow:0 0 10px #ff8a3d}@keyframes pulse{50%{opacity:.35}}.hint{bottom:max(14px, env(safe-area-inset-bottom));text-align:center;opacity:.55;font-size:12px;position:fixed;left:0;right:0}.lofi{text-align:center;place-content:center;display:grid;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.dot{animation:none}}
