:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#09090d;--panel:#121218d1;--fg:#e8e6e3;--muted:#9a98a0;--accent:#ffb547;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(--fg);margin:0;overflow:hidden}#world{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;touch-action:none;cursor:crosshair;position:fixed;inset:0}.bar{background:var(--panel);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;max-width:calc(100% - 24px);padding:6px 8px;font-size:13px;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%)}.logo{letter-spacing:.04em;color:var(--accent);padding:0 6px}.tools{flex-wrap:wrap;gap:4px;display:flex}button{font:inherit;color:var(--fg);cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:8px;padding:5px 10px}button:hover{border-color:#ffffff4d}button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#1a1206}.size{color:var(--muted);align-items:center;gap:6px;display:flex}.size input{width:90px}.hud{color:var(--muted);font-variant-numeric:tabular-nums;padding:0 6px}.no-gpu-message{display:none}.no-gpu .no-gpu-message{text-align:center;max-width:420px;height:fit-content;margin:auto;padding:24px;display:block;position:fixed;inset:0}.no-gpu .bar,.no-gpu #world{display:none}.reason{color:var(--muted);font-size:13px}
