/* シェルは入れ物だけ。拡縮も装飾もしない（二重拡縮・余計なスクロールを作らないため）。 */
html,body{width:100%;height:100%;margin:0;padding:0;background:transparent;overflow:hidden}
body{position:relative}
.stage{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;background:transparent}
.stage[data-pending=true]{visibility:hidden;pointer-events:none}
.stage[data-retiring=true]{pointer-events:none}
body[data-hidden=true]{display:none}
body[data-hidden=true] .stage{visibility:hidden}
/* 開発時だけ見える通知。既定は画面外。 */
#shell-note{position:fixed;left:-9999px;top:0;margin:0}
body[data-debug=true] #shell-note{left:8px;bottom:8px;top:auto;right:8px;
 font:400 12px/1.4 system-ui,sans-serif;color:#a5d6fb;background:#05101de0;padding:6px 8px;border-radius:4px}
