html,body,#app{color:#111;background:#fff;height:100%;margin:0}body{font-family:system-ui,sans-serif}#app{place-items:center;display:grid}#title{letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:500}body.is-forest,body.is-forest #app{overscroll-behavior:none;background:#7eb6d4;overflow:hidden}body.is-forest #app{display:block}#forest{width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges;touch-action:none;cursor:default;display:block}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
