:root{--ink:#e8efe9;--dim:#e8efe98c;--faint:#e8efe947;--bg:#050807}*{box-sizing:border-box}html,body{background:var(--bg);height:100%;margin:0;overflow:hidden}body{color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,sans-serif}#scene{outline:none;width:100%;height:100%;display:block;position:fixed;inset:0}#ui{pointer-events:none;position:fixed;inset:0}
