html,body,#app,.simulation-shell{width:100%;height:100%;margin:0;overflow:hidden}body,.simulation-shell{background:#02030a}.simulation-shell{position:relative}.simulation-shell canvas{touch-action:none;width:100%;height:100%;display:block}.status-overlay{color:#f4f7ff;text-align:center;text-shadow:0 1px 4px #000;pointer-events:none;place-items:center;margin:0;font:500 1rem/1.5 system-ui,sans-serif;display:grid;position:absolute;inset:0}.status-overlay--error{box-sizing:border-box;color:#ffccd2;background:#02030ab8;padding:1.5rem}
