:root{color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;padding:0;width:100%;height:100%;overflow:hidden;background:#150d16;overscroll-behavior:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;font-family:system-ui,-apple-system,Segoe UI,Hiragino Sans,Noto Sans JP,Noto Sans SC,Microsoft YaHei,sans-serif}#stage{position:fixed;inset:0;overflow:hidden;background:radial-gradient(120% 70% at 50% 0%,#4a2a36,#241726 55%,#140c15);touch-action:none}#c{position:absolute;left:0;top:0;width:100%;height:100%;display:block;touch-action:none}#mp-input{position:fixed;border:0;outline:0;padding:0;margin:0;background:transparent;color:transparent;caret-color:transparent;text-shadow:none;z-index:20;opacity:.02;font-size:16px}#mp-file{position:fixed;left:-9999px;top:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}
