:root{--bg:#fff7e6;--button:#ff8a3d;--button-shadow:#d9661f;--button-text:#fff;--version-text:#00000059}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html,body{background:var(--bg);overscroll-behavior:none;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;height:100%;margin:0;font-family:Hiragino Maru Gothic ProN,Noto Sans JP,sans-serif;overflow:hidden}#app{position:fixed;inset:0}#stage{width:100%;height:100%;display:block}#start-screen{background:var(--bg);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}#start-button{background:var(--button);color:var(--button-text);box-shadow:0 .25em 0 var(--button-shadow);font:inherit;cursor:pointer;border:none;border-radius:999px;padding:.6em 1.4em;font-size:clamp(2.5rem,9vmin,5rem);font-weight:700}#start-button:active{box-shadow:0 .1em 0 var(--button-shadow);transform:translateY(.15em)}#version{color:var(--version-text);pointer-events:none;font-size:11px;position:absolute;bottom:4px;right:8px}
