@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAxoABAAAAAAJjAAAAwKAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjAbgTwcKAZgP1NUQVQuAIJQEQgKshilGguBSgABNgIkA4MOBCAFhEYHh2UMBxvNHTOjwsYBAFQ/PZr/0wEd168lYABMUcREi0bn9EUr5VZFx644QeyMLejxh2xkGoYvaQjjbR7r/6vrLbcftqOUBGz+/+ea9/3/GMI0I0DKmUMDBHVJVWUrtquv6Lpd205Ehue/v9G5r6yZwJM4gWYyKA804EADXVqgxZUl3Q+P76iVn7QzkANQkofwFbIc92HMbv83Wtcetm1swCisItKK55rel/NVoVXYmxTNJbDUcgBopZQ8M0Xt7LPlsmsXAE+5178sl60tuEHSf865xza3wpUbGJudno7NrC0BY4BR9IaYXwtCETA4L+cBvEvg/z/Xm2zS5BYYHHtA3VPhWMiZ+/Lu/y8ww4WkRFPmN/Ahv0AkgWFaVYdGd1fIPSvkCrVC+N11WSZAIm33yoidpRmPx3FYgohFXHrczz2WBRHsxvwDCQKRyIgREhEA1VgEf1sCWEUoItaKujbYj+GFs2HHALgRACJ2c/5saKvB9IytYa5QxkLPhyhIEn8kjEpSDvMp4WJxGZbwPQMW5FIeeoLC9wS/VF4cnWGMFh0UwaO6w4bDKB4iwEcBVWBM3lhjtJcHiFdtB+x0F6efFL8x1hIbqivw/1L+KbgPY/KTR/8vQd4JNoAzANC7bgMMElVfG9C+BtCJc8rUhQQAggSIEO0FDoIeIOmO5H1vTh6AMAbGDMXOekBCEnuwygEcyjlcyo3cx4O8b/KrTKLlQ+zJdjY4jHO5jJt5gPfSxhU2Dp1v+TcM9Ig/3+EvC0b5rBYEv97FEAOoAMy12UmnAYAqkSJKpBixwkWI48Nf8BPO/yirCWzsHJy8+dJMNIkuUIAghjChQkSLlyBJshSpMmTKliNXnnzVatSpVa9Bi2ZNOvXpl2VAmg7tunTr0apNrwJVGnlJR6jhAABjAGAcwEFQRkD5AHSAAQAE8acxNKER9UiBzmhCEeGbAqoAEZbcsEjcRyElzC25ryAYEFf2Qwj17FScis/xoy0WxcouF3OermlKmBpm1VWVNeftsRozUNuphwh1ToStjMU0XWfm8wpHnewwRcA52hfVVdflUksr19WcLts+M0jHMab6LDXO0Bh9uIJrLmtxXj2HBQdVulQnxQrfLXGkk4n3EgRZlJLzImHPAkduMSfIQR6T7RgjhpSFVUtwguyUceOkiRVDVkije0LmhgzioHnVkLYWGlQVN4ztNE/d4JhMTkqKJBwgTunzRg+N6kVjqJoZDJ0UYvd8WWcucYLmzlDGsr2a92xej6gEGHepJIajrpaVFEslKnWJ6pJisjoqKbJDwLO8TZOOSilTQee4VpStpOsCbWo7zPeC0Y707IK60LpnlglY0a3OCDLaKvB2Y2zRwqjEJOxM8UQm6+tE4vNk3Nkihn3uUagCrYorLsqjekknyqJjkRydm5Z6QUDFGAIy7ZOSWCClMhTITmViWi4rEVVjXxOjl8ZkNjRrqQLDtBjFYEWZMz+12m4SiX0kY4WYKVF4LFbq3KLqaNW208GS1Z1JPwbZ1n4f+JQbUkIGI049J0jqgocL/rUMAeVeL9u0nR0i933Qxkt7tZT1NOXhnY+6U9mOlIQUyhNs8ez13q2EqpE6cJcuYKl7VxFdRgA+g4poyiehkJiHRNLfGJVMxNAEpcjc1TJQeOXtZiWYic5VHUvrmSTZLILr4pK5uzNrMns9KcfM9r6fCOts3/CDs5BehWNkJpBn6egpgH2lpHbLEQ+RUDSHgtTSJ/zOtUTKlNT9T/DiH/1G/2syQuCnhhkCoEEAykwq0oL4DCAEOBfZMcPndXkHSRsQiazTHoJcJPrCbJghFpB2kTK/ZSObCGf4fIdl6Zepc9brz4f3FMGMnme8G+u7XXJT8OWD7CvZF2iYAHvk9C95Hr/HN7Iz5DWvQYoAAPn2+oRKGqmQTlVCOBQi4pgB4T8g+jKSiQDWlSzpDF/kAyp3qWteNPFuIJxe0t3F8/xX/HKWvQxRMyQZYobLqkWKWA0xwPwP4l3zPN/zbpxX86LcOU9yhgyl0fNcckv+U5FSlRIywmW6EgxIakkDVVnfYlJI86I5MqpSuOm5hDItiMmtWtIMxI/Cmjpn/KmiasecUVWB/g5iANzNKWCIkJrdBBDD5ueu/Hvf7bcZ9VsB84i3kqHbkfIEt9e/+WnLlC3fTN4+Zbsz1GhBwaANXhqm1YoBZNlKf4wNLYDz8czcHMQ8S1fyi84Tnu9fcPh5LomSebR2Y83fhx/FVWVptp5NNqjqywEYyFoXnDcYjp36auqXPO7d6PnOHwYHL3BZlM0L32PCWCpXjMpNCnGy7RwJtGvpz8RwVsYZcuEDmn1mNUNqDd/+1VKJmEfoTuzWReN0KwCXiBC7+t75pO3z9qDCXfquLyOZizLfcJuT5uSpEhvuMPNinbEVP0o2s71rldb6+E8V7kFqm7gPIFfYaixFLCpZfkVAOybdyP3RdRo0Bh7iuXlWv8ykzyBCLb9rsqobz6z5S6vW0h2k3A42w2+lOrss8wOFlldZ062V1TZslXW0jK32BSLirh0vunRezfe8eXeWLNSHDyT1vx1l+mfh/CKLK8s2EGQ2E7HVrriODT/AbF60ZtHiJTcsjBYtWrJo4bLVNxwDwGJBn/vB4sG9Yc0ypNaiaOHkxYvXrDWFi2OGBziFi30ezo4ZiMwkAstWCeAoWyxPD6hdck4h1QGNkDF7EJk7zlLR6TbjZo6iyJzppo73lNdlxgNVt2i0ZwO7madnUaXnZLFQk0s3Rie56Ta3VNHeQA0eLJZp6zhI6eHDjNex8R6xx4ybRCRbJGn7WdkoM7GInUXDC7Fa8qsz/cSGWmLf4n2J2tIiNSpsEZU9czWDm9ytr0TOzfHlCHBy6s/upY6d0V6vgr+CYH2Xu1uD+NFqa7t3Yunppb1fV59ebTpHCABQ16qHdRQkCFlo62KIYUzvjjuPTdeHMm6KpjlwJW7mU+N+rOPPY50VQT14iLlxiSIWPvCQ0flJboiGOdk3SHsyYJo1X+QXT7aY30/9Kxr3oQTchdBt9pruQwxrxryxPXz7HKRWMpagpjPee2S707PfiW6my18e1lUwhVNNzbobArPKz/wzsR/zI4jO8Plj9xy4unhPGy3fKOglQhdqqN3Tum3sM1SrILYlZn9Pa/65yCPN/2VdPt+cz5rfXDyGk3JZLz4eL5ZTB8yLxmO8ZNXh7H1bH/+Nj5aRO8V1NrvR83xf4Qv8WgGgD4+37xEzCOBpxFo3p7VG7dzZgnH5vHaVbI6scHK+BJ9WRv7EkfdNMfkSgBdB86VZPXI6pntwLWtZwEKANz52jPCFV/r/J0LyeLujdcdY1SAvDJL329VFZJfdLQYn6e7cHbglwK12fxOlzdIoLncGISZbDCf7XCpYLoYm8HMbxNlZ+YlA69dZeL1qoDEgnz60PMVT5KUN1nwQD5qVKZONAwHb8xeTB6gXgABj8rAwsl2WAFyr1Vjl3mvCzWiT9sTf7/aC3dv2UoHL7VmMjcKDAdPbW0QpaWeXQY0SYgfWoqSP6mSaZoqpFoag73yuBXIkLr7AqPmmQWLhIBLcuGlmRmIOLKYQ/i03qlCnyTRLmWaaZrJlWg2bbYF4LUxTLDLTsPk6mOZbYJo5ZjMkS5AkSVKKsDH0wdiUlcrVoDEcnXK5JcjTbPOmSs0xFwrPlyZlSJEURHIs2pxiZl+2aGIvPcd0ptHBK7ZIYJQOCf5RYntTTPs2bpGRr2KUKmbBqjluMtMcfKlEF44fpkUTxqG6J8XnjgHCPNqmMBqdBUtWWH2N+V9OscY6GwAix/X8IIziBKdZXpRV3bRdP4yEMi6k0sZO87Ju+3Fe9/MCgCAwBAqDI5AoNAaLwxOIJDKFSqMzmCysbGLHHJxcC3D+fvV9tbyf7zatSgQKpmNJwfyuvl4/xUte/J113OgMyWwIJw0ULGcz4EAToN+kiQUFo1U5n3XcAiEhoJzFhAcHmgojIgFAyqRfRQwLtUjz+Lr4+6mccYiXnIREoGA6TkbMf3sBACAAAAAAgIAQALjw6S/pYkHBaJWcUd0dCAnhlHUWEx4caCqUiAQAKZNzjRMOEspt/re94q+zqtyzt5TGQA/8+rz6b++Yf4SR+G26ygE=) format("woff2"),url(./pixelify-sans-cyrillic-400-normal-DfOZNMlW.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./pixelify-sans-latin-ext-400-normal-DdH6zlBQ.woff2) format("woff2"),url(./pixelify-sans-latin-ext-400-normal-BkfTUL4s.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./pixelify-sans-latin-400-normal-DLrIX9QE.woff2) format("woff2"),url(./pixelify-sans-latin-400-normal-JapMNN6Z.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(./pixelify-sans-cyrillic-700-normal-BrZTw8tu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./pixelify-sans-latin-ext-700-normal-ClyJstAh.woff2) format("woff2"),url(./pixelify-sans-latin-ext-700-normal-BadXkHzZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./pixelify-sans-latin-700-normal-D3Xxx3QE.woff2) format("woff2"),url(./pixelify-sans-latin-700-normal-BctWAS0u.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Silkscreen;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAZ8AA4AAAAACnQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABRAAAACkAAAA2AGUAO0dQT1MAAAFwAAAAkAAAANY4GDi2R1NVQgAAAgAAAAAeAAAAHkR0THVPUy8yAAACIAAAAEoAAABgXHADHmNtYXAAAAJsAAAAcgAAAJwKGitbZ2FzcAAAAuAAAAAIAAAACAAAABBnbHlmAAAC6AAAAWIAAAOYdQ6shWhlYWQAAARMAAAANAAAADb6rdwnaGhlYQAABIAAAAAdAAAAJAezAYhobXR4AAAEoAAAACMAAABIKYEHU2xvY2EAAATEAAAAKgAAACoLBwoGbWF4cAAABPAAAAAZAAAAIAAhAEpuYW1lAAAFDAAAAQgAAAJGMG5NbHBvc3QAAAYUAAAAZQAAAIMQ/kVkeNpjYGRgYuBjgAAVIJsZKALCbEDIyMDPIAzmMQJlOYCyEBEGABBEAKEAAAB42i3MoTYFUBQA0X0uAAAUgPQqABWSBg0gAQDdR/kmSQc4eGvWTByBZqMWxfLq2oZGtfD9rSCUs/3rE71nJ2cn2hGJlGJafdIpNJN9TMKGVnW6tSY7joS3mmcRC9lahMZ0y2C2olWteZNps4inmhOhNi1q1KtDBeNVB9Ev4iFf2XIl79m8lxdF6NDDDyjkFS0AAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BhOsA4gYGVgYGpiymCgYHBG0IzxjEYMfxiQAINDAz+yPxQP28/hgMMvAoKLGz/2RgYmF+A1TMygIgvTHuAlAIDMwBXhgziAAB42kWJtQHCUBRFz8PdO3SVbAI9PU5Ng07AJsgi6WMb/Lg9uQoUgCIwClAiLnEBJvQo0qLNAo03f1nJVs7yKkqxVKwtFp4HWfuTZdCegpZiMW495Zne11t7Gri34A+qp7qqqjsI+QySz6dEjSp1HyXiHZYAAAABAAH//wAPeNq1k4GGxDAQhv8kesUulataFKfK3QNUnqqgoAcDFhy41zxQsKDs9f5M0joswE52NzPJ9Muf6SwsBDA3O8GhBAbf+Y/B92LmVcRO9296SFl2YtYJVcwawtAwLfQN3V5k5WddzU3k98x5/sS2pWfcj32HAfACL6C5fZ2sC1qgDkprIs09JO98u4ja/fX/SSgOolN9Ld4A04ehCL2Sy9A1jr5GHAVjO5HwJRIZiifPzG6MPqO0mS1rXvL9a6DzB83XnEt+yUm2irokUGa0XIvFjaxFobWo5EpPa591ezRok+4ysz3nTtmlxsSpPEpehSOrVam6zp/nV+NJug1ku2qNK+AS2GNk9LEvOJikz+ZZ6AHm6N0TwJ7Z+8gr/HgJsBA3Zr0lYJjVpfdFAdQi6XS7mJk5zKjzPcjh6qN9nqSqjn0Lernq1V7vo69Tfc8qa7+8pBtE/frvI7VrGMZi4Q/oKg3tAAB42mNgZGAAYqdjnvGK8fw2Xxn4mV8wAMFOiV/8IPre8Xms/13/s7GkgsXZGJhAogBR9ww0eNpjYGRgYGH7zwYkH/13/dvPkgoUQQUCAH4PBUEAAAB42mMqZKhleoeKmbMhGCIHoRm/MDDAMEyOgQGIoRAA5ywS8wAAAAATAC0AOQBiAJMAswC+AOkBGgFFAUUBRQFFAV4BcgGEAZQBpAG/AcwAAHjaY2BkYGAQYVBhYAVhMA8BmBgYAQm9AGwAAAB42o2Rg04FABSGv+ympqZsG0O2XdO17ftQ8VF6ov6dZe9YOwKq8VFGSXkN8FAy9KyX0FTS/KyX0lhS/6yXMcfjs15OBzfPegUnXD3rlfJPPeuN0iBARpAgrephQRo3KYLyZKQPiYJEJOPy+hXfZ40djs0bfs72CmIMciTpJ6uIU94zWSmrjyvawihDjAhGmafFuvqUl5WME1BWTFoLPeQsc0Y0IZpmkEk8Ihe93/Zt+dj3Q59T9tgWzf9r4o/WdxXLxElQtAv57XYtjD13a+FEHq/k91MeSI8TkuW2ukXbPUDcrqTNv/zCT9AysrgYUlWcqHnjAr86ePERt7ul5U9/07X3CVFIWv542mNgYgCD/3MYjBiwAREgVmE4yXCc4QmDDcNuhmcMTxmeMzIxMDMyMyxjaGJkYWRlZGNkZ+Rgcg5iL83LNDBwNADTxgYWnOlFiWWpyfm5SZyJyaUlEFZJZk4KmAVVZQIASHgbpAAAAA==) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Silkscreen;font-style:normal;font-display:swap;font-weight:400;src:url(./silkscreen-latin-400-normal-CtPo2yA5.woff2) format("woff2"),url(./silkscreen-latin-400-normal-D0DfPJut.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(./vt323-vietnamese-400-normal-D0VnvwZ9.woff2) format("woff2"),url(./vt323-vietnamese-400-normal-D_5Q7Vcv.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(./vt323-latin-ext-400-normal-iUdYUaX4.woff2) format("woff2"),url(./vt323-latin-ext-400-normal-DqOq58ri.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(./vt323-latin-400-normal-wDgJuOC9.woff2) format("woff2"),url(./vt323-latin-400-normal-Dqn9ZSPj.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--void: #0b0814;--deep: #151026;--panel: #1f1836;--panel2: #2c2347;--line: #3b3550;--line2: #524a6b;--text: #ece6ff;--muted: #8f88a8;--violet: #b08aff;--violet-hi: #d8c4ff;--amber: #ffb347;--amber-hi: #ffe08a;--cyan: #4ff0e0;--good: #7fe08a;--bad: #ff6a7a;--font: "Pixelify Sans", ui-monospace, monospace;--title: "Silkscreen", "Pixelify Sans", monospace;--px-border: 0 -3px 0 0 var(--void), 0 3px 0 0 var(--void), -3px 0 0 0 var(--void), 3px 0 0 0 var(--void), inset 0 0 0 2px var(--line), inset 0 3px 0 1px rgba(255, 255, 255, .04)}*{box-sizing:border-box;font-feature-settings:"liga" 0,"clig" 0,"dlig" 0}html,body{margin:0;height:100%;overflow:hidden;background:var(--void);color:var(--text);font:15px/1.35 var(--font);font-variant-ligatures:none}button,kbd{font-variant-ligatures:none}#game{position:fixed;top:0;right:0;bottom:0;left:0}#game canvas{display:block;cursor:none}img{image-rendering:pixelated}.hidden{display:none!important}kbd{display:inline-block;background:var(--panel2);color:var(--violet-hi);box-shadow:0 2px 0 var(--void),inset 0 0 0 1px var(--line2);border-radius:0;padding:0 5px;font:12px var(--title);line-height:16px}.muted{color:var(--muted)}.small{font-size:13px}.ok{color:var(--good)}.no{color:var(--bad)}#hud{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none}#hud>*{pointer-events:auto}body.touch,body.touch #game{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}body.touch #panel{touch-action:pan-y;-webkit-overflow-scrolling:touch}body.touch input{-webkit-user-select:text;user-select:text}#touch{display:none}body.touch #touch{display:block}body.cinematic #touch{opacity:0;pointer-events:none!important}#tstick{position:fixed;left:env(safe-area-inset-left,0);bottom:104px;width:36vw;height:52vh;touch-action:none;z-index:5}#tstick .base{position:absolute;display:none;width:112px;height:112px;margin:-56px 0 0 -56px;border-radius:50%;background:#140e2459;box-shadow:inset 0 0 0 2px #c9a2278c}#tstick.active .base{display:block}#tstick .knob{position:absolute;left:50%;top:50%;width:52px;height:52px;margin:-26px 0 0 -26px;border-radius:50%;background:#ffe08a4d;box-shadow:inset 0 0 0 2px #ffe08ad9}#tbtn-e{position:fixed;right:calc(24px + env(safe-area-inset-right,0));bottom:120px;z-index:6;width:78px;height:78px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;font:24px var(--title);color:var(--gold-hi);background:#140e2499;box-shadow:inset 0 0 0 2px #c9a227cc,0 0 0 2px var(--void);touch-action:none}#tbtn-e small{font:9px var(--title);letter-spacing:1px;color:var(--muted)}#tbtn-e.held{background:#ffe08a4d}#tbtn-dash{position:fixed;right:calc(118px + env(safe-area-inset-right,0));bottom:104px;z-index:6;width:64px;height:64px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;font:22px var(--title);line-height:1;color:#b8f0c0;background:#140e2499;box-shadow:inset 0 0 0 2px #7ee08abf,0 0 0 2px var(--void);touch-action:none}#tbtn-dash small{font:9px var(--title);letter-spacing:1px;color:var(--muted)}#tbtn-dash.held{background:#7ee08a4d}#tstick.run .knob{background:#7ee08a59;box-shadow:inset 0 0 0 2px #7ee08af2}body.touch #hint{gap:18px;font-size:14px}body.touch #hint span{padding:6px 4px}#bars{position:absolute;top:14px;left:14px;display:flex;flex-direction:column;gap:9px;width:230px}.bar{position:relative;height:20px;background:var(--deep);box-shadow:var(--px-border);padding:4px 4px 4px 26px}.bar>div{height:100%;transition:width .15s;box-shadow:inset 0 3px #ffffff40,inset 0 -2px #00000040}.bar>span{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;padding-left:32px;font:11px var(--title);text-shadow:0 1px 0 var(--void),1px 0 0 var(--void)}.bar:before{content:"";position:absolute;left:6px;top:3px;width:14px;height:14px;background-size:100% 100%;image-rendering:pixelated}#hpbar>div{background:#e0405a}#hpbar:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 7' shape-rendering='crispEdges'%3E%3Cpath fill='%23ff6a7a' d='M1 1h2v1h1V1h2v3H5v1H4v1H3V5H2V4H1z'/%3E%3Cpath fill='%23ffd0d8' d='M2 2h1v1H2z'/%3E%3C/svg%3E")}#hungerbar>div{background:#e09a3c}#hungerbar:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 7' shape-rendering='crispEdges'%3E%3Cpath fill='%2394683f' d='M4 0h2v1h1v2H6v1H5v1H3v1H1V5H0V4h1V3h1V2h1V1h1z'/%3E%3Cpath fill='%23e8e0d0' d='M0 5h2v2H0z'/%3E%3Cpath fill='%23c88050' d='M4 1h1v1H4z'/%3E%3C/svg%3E")}.bar.low{animation:pulse .7s steps(2) infinite}@keyframes pulse{50%{filter:brightness(1.6)}}#clock{position:absolute;top:14px;right:14px;text-align:right;background:var(--deep);box-shadow:var(--px-border);padding:7px 12px;font-size:14px}#clock .biome{color:var(--muted);font-size:12px;font-family:var(--title);letter-spacing:1px;text-transform:uppercase}#clock .warn{color:var(--amber)}.orb{display:inline-block;width:12px;height:12px;margin-right:4px;vertical-align:-1px;background:color-mix(in srgb,#ffe08a calc(var(--b) * 100%),#4a5aa8);box-shadow:0 0 calc(4px + var(--b) * 8px) color-mix(in srgb,#ffc060 calc(var(--b) * 100%),#6a7ad8),inset -2px -2px #00000040}#satchel{position:absolute;top:70px;right:14px;background:#2a1a48;box-shadow:var(--px-border),0 0 16px #b08aff59;padding:7px 12px;color:var(--violet-hi)}#satchel .arrow{display:inline-block;color:var(--violet)}#satchel.urgent{animation:pulse .5s steps(2) infinite}#toasts{position:absolute;top:70px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none!important;width:min(580px,90vw)}.toast{background:var(--deep);box-shadow:var(--px-border);padding:5px 14px;text-align:center;transition:opacity .5s;animation:toast-in .18s steps(3)}@keyframes toast-in{0%{transform:translateY(-6px);opacity:0}}.toast.good{color:#c8ffd0}.toast.bad{color:#ffc0c8;box-shadow:var(--px-border),inset 0 0 0 2px #6a2a3a}.toast.discover{color:var(--violet-hi);font-family:var(--title);font-size:13px;box-shadow:var(--px-border),inset 0 0 0 2px var(--violet),0 0 24px #b08aff8c}.toast.fade{opacity:0}#bottom{position:absolute;bottom:12px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:7px}#held{min-height:20px;font-family:var(--title);font-size:12px;letter-spacing:1px;color:var(--amber-hi);text-shadow:0 2px 0 var(--void),0 0 8px rgba(255,179,71,.5)}#held.pop{animation:pop .2s steps(3)}@keyframes pop{0%{transform:translateY(3px);opacity:.3}}#hotbar{display:flex;gap:5px;background:var(--deep);box-shadow:var(--px-border);padding:7px}#hotrow{position:relative}#quiverbar{position:absolute;left:calc(100% + 10px);bottom:0;display:flex;align-items:center;gap:4px;background:var(--deep);box-shadow:var(--px-border);padding:6px 8px;white-space:nowrap}#quiverbar.hidden{display:none}#quiverbar kbd{margin-right:4px}#quiverbar .qslot{width:38px;height:38px}#quiverbar .qslot .icon img{width:26px;height:26px}@media(max-width:1180px){#quiverbar{padding:5px 6px;gap:3px}#quiverbar .qslot{width:32px;height:32px}#quiverbar .qslot .icon,#quiverbar .qslot .icon img{width:24px;height:24px}}@media(max-width:900px){#quiverbar{left:auto;right:0;bottom:calc(100% + 34px)}}#hint{display:flex;gap:14px;font-size:12px;color:var(--muted)}#prompt{padding:4px 12px 4px 6px;font:11px var(--title);letter-spacing:1px;color:var(--gold-hi);background:var(--deep);box-shadow:var(--ledger-border);animation:pop .15s steps(3)}#prompt kbd{margin-right:6px}#hint span.bump{color:var(--gold-hi);animation:bag-bump .28s steps(3)}@keyframes bag-bump{40%{transform:translateY(-3px)}}#hint span{cursor:pointer}#hint span:hover{color:var(--text)}#hint span[data-open]{position:relative}#hint span.ink{color:var(--gold-hi)}#hint .inknote{position:absolute;left:50%;bottom:100%;margin-bottom:6px;padding:3px 9px 4px;white-space:nowrap;font:11px var(--title);font-style:normal;letter-spacing:1px;color:var(--gold-hi);background:var(--deep);box-shadow:var(--ledger-border),0 0 12px #ffb34759;pointer-events:none;animation:ink-note 2.6s ease-out forwards}@keyframes ink-note{0%{opacity:0;transform:translate(-50%,5px)}10%{opacity:1;transform:translate(-50%)}78%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-6px)}}#hint span.ink:after{content:"";position:absolute;top:-3px;right:-7px;width:6px;height:6px;background:var(--gold-hi);box-shadow:0 0 6px #ffb347cc;animation:ink-pulse 1.4s steps(4) infinite}@keyframes ink-pulse{50%{opacity:.45}}.slot{position:relative;width:46px;height:46px;background:var(--panel);box-shadow:inset 0 0 0 2px var(--line),inset 0 -3px 0 2px #00000040;display:flex;align-items:center;justify-content:center;cursor:pointer}.slot:hover{box-shadow:inset 0 0 0 2px var(--line2),inset 0 -3px 0 2px #00000040}.slot.sel{background:#2e2250;box-shadow:inset 0 0 0 2px var(--violet),0 0 12px #b08aff8c}.slot.pending{box-shadow:inset 0 0 0 2px var(--amber),0 0 10px #ffb34780}.slot>i{position:absolute;top:2px;left:4px;font:9px var(--title);color:var(--muted);font-style:normal}.icon{position:relative;width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.icon img{width:32px;height:32px;filter:drop-shadow(0 2px 0 rgba(0,0,0,.4))}.icon.el{background:color-mix(in srgb,var(--c) 30%,var(--deep));box-shadow:inset 0 0 0 2px var(--c),0 0 8px color-mix(in srgb,var(--c) 45%,transparent);font:bold 15px var(--font);color:#fff;text-shadow:0 1px 0 var(--void)}.icon b{position:absolute;right:-5px;bottom:-6px;font:11px var(--title);color:#fff;text-shadow:1px 0 0 var(--void),-1px 0 0 var(--void),0 1px 0 var(--void),0 -1px 0 var(--void)}#panel{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(840px,94vw);max-height:84vh;overflow:auto;background:var(--deep);box-shadow:var(--px-border),0 0 0 100vmax #06030e73,0 0 40px #b08aff26;padding:16px 20px 20px;scrollbar-color:var(--line2) var(--deep)}#panel h2{margin:0 0 10px;font:18px var(--title);letter-spacing:1px;color:var(--violet-hi);text-shadow:0 0 10px rgba(176,138,255,.5);display:flex;align-items:center;gap:12px}#panel h2 .sub{font:13px var(--font);color:var(--muted);text-shadow:none;letter-spacing:0}#panel h3{margin:4px 0;font:13px var(--title);color:var(--amber);letter-spacing:1px}#panel p{margin:4px 0 10px}button{font:14px var(--font);color:var(--text);background:var(--panel2);border:0;border-radius:0;box-shadow:inset 0 0 0 2px var(--line2),inset 0 -3px 0 2px #0000004d;padding:5px 12px 7px;cursor:pointer}button:hover:not(:disabled){background:#3a2d60;box-shadow:inset 0 0 0 2px var(--violet),inset 0 -3px 0 2px #0000004d}button:active:not(:disabled){transform:translateY(1px)}button:disabled{opacity:.35;cursor:default}button.close{margin-left:auto;padding:2px 9px 4px;font-family:var(--title)}button.primary{background:#4a2e8a;box-shadow:inset 0 0 0 2px var(--violet),inset 0 -3px 0 2px #0000004d,0 0 14px #b08aff66}.grid.inv{display:grid;grid-template-columns:repeat(8,46px);gap:5px;justify-content:center}.grid.inv .slot.hot{background:#261d42}.detail{display:flex;gap:14px;align-items:center;margin-top:14px;padding:10px 12px;background:var(--panel);box-shadow:inset 0 0 0 2px var(--line)}.tabs{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:6px}.tabs button.active{background:#3a2d60;box-shadow:inset 0 0 0 2px var(--violet),inset 0 -3px 0 2px #0000004d}.dot{display:inline-block;width:8px;height:8px;background:#3b3550;margin-right:6px;vertical-align:1px}.dot.on{background:var(--good);box-shadow:0 0 6px var(--good)}.recipes{display:flex;flex-direction:column;gap:6px}.recipe{display:flex;gap:12px;align-items:center;padding:7px 10px;background:var(--panel);box-shadow:inset 0 0 0 2px var(--line);opacity:.6}.recipe.ready{opacity:1;box-shadow:inset 0 0 0 2px #3f7a4a,0 0 10px #7fe08a26}.rinfo{flex:1;display:flex;flex-direction:column}.rinfo small{color:var(--muted);font-size:13px}.ings{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.ing{display:flex;align-items:center;gap:3px;font:11px var(--title)}.ing .icon,.ing .icon img{width:22px;height:22px}.ing .icon.el{font-size:11px}.recipe.sketch{opacity:.75;background:transparent;box-shadow:none;outline:2px dashed var(--gold-dark);outline-offset:-2px}.recipe.sketch .rinfo b{color:var(--gold)}.recipe.fresh{opacity:.9;background-image:linear-gradient(105deg,transparent 38%,rgba(255,224,138,.13) 50%,transparent 62%);background-size:300% 100%;animation:wet-ink 2.4s steps(24) infinite}.recipe.fresh .rinfo b{color:var(--gold-hi);text-shadow:0 0 8px rgba(255,179,71,.45)}@keyframes wet-ink{0%{background-position:100% 0}to{background-position:0 0}}.ing .qmark{width:22px;height:22px;display:flex;align-items:center;justify-content:center;font:13px var(--title);color:var(--gold);outline:1px dashed var(--gold-dark);outline-offset:-1px}.recipes .empty{margin:10px 2px;font-style:italic}.ing .qmark[style]{color:var(--q);outline-color:var(--q);text-shadow:0 0 6px var(--q)}.recipe .where{color:var(--violet-hi);font-size:12px}#panel h3.chordh{margin-top:16px;color:var(--violet-hi)}.recipe.chord{opacity:.75;background:transparent;box-shadow:none;outline:1px dotted var(--violet);outline-offset:-2px}.recipe.chord .rinfo b{color:var(--violet-hi)}.recipe.chord .rinfo b:before{content:"♪ "}.rside{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.rside small{font:10px var(--title);letter-spacing:1px;text-transform:uppercase}.ptable{display:grid;grid-template-columns:repeat(18,1fr);grid-template-rows:repeat(7,38px) 10px repeat(2,38px);gap:3px}.pe{position:relative;background:var(--void);box-shadow:inset 0 0 0 1px #241b36;display:flex;align-items:center;justify-content:center;font:bold 14px var(--font);color:#3b3550;cursor:pointer}.pe i{position:absolute;top:1px;left:2px;font:7px var(--title);font-style:normal;color:#3b3550}.pe.hint{box-shadow:inset 0 0 0 1px var(--line2);color:#6e6688;animation:hint 2.4s steps(4) infinite}@keyframes hint{50%{box-shadow:inset 0 0 0 1px var(--violet)}}.pe.found{background:color-mix(in srgb,var(--c) 35%,var(--deep));box-shadow:inset 0 0 0 2px var(--c),0 0 10px color-mix(in srgb,var(--c) 55%,transparent);color:#fff;text-shadow:0 1px 0 var(--void)}.pe.found i{color:#eee}.pe.cur{outline:2px solid #fff;z-index:1}.eldetail .big{position:relative;width:68px;height:68px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font:bold 28px var(--font);background:color-mix(in srgb,var(--c) 35%,var(--deep));box-shadow:inset 0 0 0 3px var(--c),0 0 16px color-mix(in srgb,var(--c) 50%,transparent)}.eldetail .big i{position:absolute;top:3px;left:5px;font:10px var(--title);font-style:normal}.help{display:grid;gap:12px}.help ul,.help ol{margin:0;padding-left:22px}.help li{margin:3px 0}#title{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 60%,#2c23478c,#0b0814eb 70%);overflow:hidden}.title-inner{position:relative;text-align:center;padding:20px}#title h1{margin:0;font:clamp(40px,9vw,92px) var(--title);letter-spacing:4px;color:var(--amber-hi);text-shadow:0 4px 0 #7a4a1a,0 8px 0 var(--void),0 0 30px rgba(255,179,71,.6),0 0 80px rgba(255,154,60,.35);animation:flicker 3s steps(6) infinite}@keyframes flicker{0%,to{filter:brightness(1)}40%{filter:brightness(1.12)}60%{filter:brightness(.94)}}#title .tag{margin:18px 0 28px;color:var(--violet-hi);font-size:18px;text-shadow:0 0 12px rgba(176,138,255,.6)}.title-buttons{display:flex;gap:14px;justify-content:center;margin-bottom:24px}.title-buttons button{font:16px var(--title);padding:10px 22px 12px;letter-spacing:1px}.motes{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.motes i{position:absolute;left:calc(var(--x) * 1%);bottom:-10px;width:3px;height:3px;background:var(--cyan);box-shadow:0 0 6px var(--cyan);animation:rise calc(var(--d) * 1.6s) linear calc(var(--s) * -1s) infinite}.motes i:nth-child(3n){background:var(--violet-hi);box-shadow:0 0 6px var(--violet)}.motes i:nth-child(4n){background:var(--amber-hi);box-shadow:0 0 6px var(--amber)}@keyframes rise{to{transform:translate(calc((var(--d) - 6) * 12px),-105vh);opacity:0}}:root{--gold: #c9a227;--gold-hi: #ffe08a;--gold-dark: #7a5a20;--leather: radial-gradient(ellipse at 50% -10%, #2e2356 0%, #1c1536 55%, #130e26 100%);--ledger-border: 0 0 0 2px var(--void), inset 0 0 0 2px var(--void), inset 0 0 0 3px var(--gold-dark), inset 0 0 0 4px #3a2a18, inset 0 0 22px rgba(0, 0, 0, .45);--corner-tl: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' shape-rendering='crispEdges'%3E%3Cpath fill='%23c9a227' d='M0 0h12v2H2v10H0z'/%3E%3Cpath fill='%23ffe08a' d='M0 0h7v1H1v6H0z'/%3E%3Cpath fill='%23c9a227' d='M4 4h3v3H4z'/%3E%3Cpath fill='%23ffe08a' d='M4 4h1v1H4z'/%3E%3C/svg%3E");--corner-tr: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' shape-rendering='crispEdges'%3E%3Cg transform='translate(12 0) scale(-1 1)'%3E%3Cpath fill='%23c9a227' d='M0 0h12v2H2v10H0z'/%3E%3Cpath fill='%23ffe08a' d='M0 0h7v1H1v6H0z'/%3E%3Cpath fill='%23c9a227' d='M4 4h3v3H4z'/%3E%3C/g%3E%3C/svg%3E");--corner-bl: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' shape-rendering='crispEdges'%3E%3Cg transform='translate(0 12) scale(1 -1)'%3E%3Cpath fill='%23c9a227' d='M0 0h12v2H2v10H0z'/%3E%3Cpath fill='%23ffe08a' d='M0 0h7v1H1v6H0z'/%3E%3Cpath fill='%23c9a227' d='M4 4h3v3H4z'/%3E%3C/g%3E%3C/svg%3E");--corner-br: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' shape-rendering='crispEdges'%3E%3Cg transform='translate(12 12) scale(-1 -1)'%3E%3Cpath fill='%23c9a227' d='M0 0h12v2H2v10H0z'/%3E%3Cpath fill='%23ffe08a' d='M0 0h7v1H1v6H0z'/%3E%3Cpath fill='%23c9a227' d='M4 4h3v3H4z'/%3E%3C/g%3E%3C/svg%3E");--corners: var(--corner-tl) top 3px left 3px / 18px 18px no-repeat, var(--corner-tr) top 3px right 3px / 18px 18px no-repeat, var(--corner-bl) bottom 3px left 3px / 18px 18px no-repeat, var(--corner-br) bottom 3px right 3px / 18px 18px no-repeat}.ledger,#panel,#dialogue,#tracker,#clock,#hotbar,#card .card-inner,#chapter,#satchel{background:var(--corners),var(--leather);box-shadow:var(--ledger-border),0 8px 30px #00000080}#panel{padding:22px 26px 24px}#panel h2{color:var(--gold-hi);text-shadow:0 0 12px rgba(255,179,71,.45),0 2px 0 var(--void)}#clock{padding:9px 16px}#hotbar{padding:9px 11px}.toast{background:var(--leather);box-shadow:var(--ledger-border)}.slot.sel{box-shadow:inset 0 0 0 2px var(--gold),0 0 14px #ffb34780;background:#2e2246}button.primary{background:linear-gradient(#6a4a1a,#4a2e10);color:var(--gold-hi);box-shadow:inset 0 0 0 2px var(--gold),inset 0 -3px 0 2px #00000059,0 0 16px #ffb34759;text-shadow:0 1px 0 var(--void)}button.primary:hover:not(:disabled){background:linear-gradient(#8a5e20,#5e3a14);box-shadow:inset 0 0 0 2px var(--gold-hi),inset 0 -3px 0 2px #00000059,0 0 20px #ffb3478c}#held{color:var(--gold-hi)}body.cinematic #bars,body.cinematic #bottom,body.cinematic #tracker,body.cinematic #clock,body.cinematic #satchel,body.cinematic #toasts{opacity:0;pointer-events:none!important;transition:opacity .6s}#bars,#bottom,#tracker,#clock{transition:opacity .6s}.letterbox{position:fixed;left:0;right:0;height:0;background:#05030a;z-index:40;transition:height .9s cubic-bezier(.6,0,.3,1);pointer-events:none}#lb-top{top:0;box-shadow:0 2px 0 var(--gold-dark)}#lb-bot{bottom:0;box-shadow:0 -2px 0 var(--gold-dark)}body.cinematic .letterbox{height:11vh}#tracker{position:absolute;top:98px;left:14px;width:270px;padding:12px 14px;font-size:14px}#tracker .chap{font:10px var(--title);letter-spacing:1.5px;color:var(--gold);text-transform:uppercase;margin-bottom:5px}#tracker .obj{display:flex;gap:8px;align-items:center;font-weight:700;color:var(--text);font-size:15px}#tracker .quill{width:14px;height:14px;flex-shrink:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 7' shape-rendering='crispEdges'%3E%3Cpath fill='%23ffe08a' d='M5 0h2v2H6v1H5v1H4v1H3v1H1v1H0V6h1V4h1V3h1V2h1V1h1z'/%3E%3Cpath fill='%23c9a227' d='M1 5h1v1H1z'/%3E%3C/svg%3E") center / 100% no-repeat;image-rendering:pixelated;filter:drop-shadow(0 0 3px rgba(255,224,138,.8))}#tracker .prog{margin:4px 0 0 22px;font:11px var(--title);color:var(--gold-hi);letter-spacing:1px}#tracker .hint{margin:5px 0 0 22px;color:var(--muted);font-size:13px;line-height:1.3}#tracker .dir{margin:6px 0 0 22px;color:var(--gold-hi);font:11px var(--title)}#tracker .dir span{display:inline-block;margin-right:4px}#tracker .side{margin-top:8px;padding-top:6px;border-top:1px dashed #3b3550;color:#a89cc8;font-size:12px}.qdone{margin:-2px 0 8px;padding:4px 8px;background:#7fe08a1f;box-shadow:inset 0 0 0 1px #3f7a4a;color:#c8ffd0;font-size:13px;animation:qdone 2.6s steps(12) forwards}.qdone i{font-style:normal;color:var(--good);margin-right:4px}@keyframes qdone{0%{opacity:0;transform:translate(-8px)}10%,80%{opacity:1;transform:none}to{opacity:0}}#dialogue{position:fixed;left:50%;bottom:12vh;transform:translate(-50%);width:min(720px,92vw);min-height:110px;display:flex;gap:16px;padding:18px 22px;z-index:50;cursor:pointer;animation:rise-in .25s steps(4)}@keyframes rise-in{0%{transform:translate(-50%,10px);opacity:0}}#dialogue .portrait{width:84px;height:84px;flex-shrink:0;background:radial-gradient(circle at 50% 45%,#ffc46073,#ffb3470d 65%),#120d22;box-shadow:inset 0 0 0 2px var(--gold-dark),0 0 18px #ffb3474d;display:flex;align-items:center;justify-content:center}#dialogue .portrait img{width:72px;height:72px;animation:bob 2.2s ease-in-out infinite}@keyframes bob{50%{transform:translateY(-3px)}}#dialogue .dbody{flex:1;display:flex;flex-direction:column}#dialogue .name{font:12px var(--title);letter-spacing:2px;color:var(--gold-hi);text-shadow:0 0 8px rgba(255,179,71,.6);margin-bottom:6px}#dialogue .dtext{font-size:19px;line-height:1.4;color:#f4eeff;min-height:54px}#dialogue .more{align-self:flex-end;color:var(--gold);font-size:12px;animation:blinkmore .9s steps(2) infinite}@keyframes blinkmore{50%{opacity:0}}#dialogue.who-sign .dtext{font-style:italic;color:#e8dcc0}#bubble{position:fixed;left:0;top:0;z-index:30;max-width:260px;padding:7px 11px 8px;background:#fff6e0;color:#2a1d3a;font-size:14px;line-height:1.3;box-shadow:0 0 0 2px #2a1d3a,0 0 0 4px #ffe08a80,0 4px 0 2px #00000059;pointer-events:none!important;margin-top:-14px}#bubble:after{content:"";position:absolute;left:50%;bottom:-8px;width:8px;height:8px;margin-left:-4px;background:#fff6e0;box-shadow:2px 2px #2a1d3a;transform:rotate(45deg)}#caption{position:absolute;left:50%;bottom:128px;transform:translate(-50%);max-width:min(620px,90vw);padding:9px 18px;background:#140e24eb;box-shadow:var(--ledger-border);color:#e8dcc0;font-style:italic;font-size:15px;text-align:center;pointer-events:none!important}#card{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle,#140c288c,#05030ae0);cursor:pointer;animation:fade-in .3s}@keyframes fade-in{0%{opacity:0}}#card .card-inner{width:min(440px,90vw);padding:26px 28px 20px;text-align:center;animation:card-in .55s cubic-bezier(.2,1.4,.4,1)}@keyframes card-in{0%{transform:scale(.6) rotateX(70deg);opacity:0}}.card-kicker{font:10px var(--title);letter-spacing:2px;color:var(--gold);text-transform:uppercase}.card-tile{position:relative;width:120px;height:120px;margin:16px auto 12px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:color-mix(in srgb,var(--c) 35%,#120d22);box-shadow:inset 0 0 0 3px var(--c),0 0 0 3px var(--void),0 0 40px color-mix(in srgb,var(--c) 70%,transparent),0 0 90px color-mix(in srgb,var(--c) 35%,transparent);animation:tile-glow 2s ease-in-out infinite}@keyframes tile-glow{50%{filter:brightness(1.2)}}.card-tile i{position:absolute;top:6px;left:9px;font:12px var(--title);font-style:normal;color:#fff}.card-tile b{font:bold 54px var(--font);color:#fff;text-shadow:0 3px 0 rgba(0,0,0,.4);line-height:1}.card-tile small{font-size:12px;color:#f0e8ff;margin-top:4px}.card-name{font:22px var(--title);color:var(--gold-hi);text-shadow:0 0 12px rgba(255,179,71,.5)}.card-cat{color:var(--muted);font-size:13px;margin:2px 0 10px;text-transform:capitalize}.card-lore{color:#e8dcc0;font-style:italic;font-size:15px}.card-phial{display:flex;gap:10px;align-items:center;margin-top:16px;padding:10px 12px;text-align:left;background:#ffe08a14;box-shadow:inset 0 0 0 1px var(--gold-dark);font-size:14px}.card-phial img{width:40px;height:40px;flex-shrink:0}.card-hint{margin-top:12px;font:9px var(--title);color:var(--muted);letter-spacing:1px}#page{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;background:#05030abf;cursor:pointer;animation:fade-in .3s}.parchment,.jpage{position:relative;width:min(480px,90vw);padding:28px 34px 22px;background:radial-gradient(ellipse at 30% 20%,#f6ead0,#e6d3a8 70%,#cdb582);color:#3a2a18;box-shadow:0 0 0 2px #6a5038,0 0 0 4px var(--void),0 0 40px #ffe08a59,inset 0 0 30px #78501e59;animation:card-in .45s cubic-bezier(.2,1.3,.4,1)}.ptitle{font:12px var(--title);letter-spacing:1.5px;color:#7a4a1a;text-transform:uppercase;margin-bottom:12px}.ptext{font-size:18px;line-height:1.5}.psign{margin-top:14px;text-align:right;font-style:italic;color:#6a4a28}.pfoot{margin-top:16px;font:9px var(--title);letter-spacing:1px;color:#8a6a40;text-align:center}.journal{display:grid;gap:14px}.pmargin{float:right;width:96px;margin:-4px -12px 8px 14px;padding:6px 4px 5px;text-align:center;transform:rotate(-3deg);border:1px dashed rgba(106,74,40,.5)}.pmargin figure{margin:0 0 4px}.pmargin img{width:40px;height:40px;image-rendering:pixelated;filter:grayscale(1) sepia(1) saturate(1.6) brightness(.55) contrast(1.3);mix-blend-mode:multiply;opacity:.9}.pmargin figcaption{font:italic 13px var(--font);line-height:1.1;color:#6a4a28}.pmargin .pnote{margin-top:2px;font:8px var(--title);letter-spacing:.5px;line-height:1.4;color:#8a6a40}.pmargin.fresh figure{animation:ink-in .9s steps(9) .45s both}.pmargin.fresh .pnote{animation:fade-in .5s 1.35s both}@keyframes ink-in{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0)}}.jpage{width:auto;animation:none;padding:18px 22px 14px}.jpage .ptext{font-size:15px}.jpage.missing{background:#1a1430;color:var(--muted);box-shadow:inset 0 0 0 1px #3b3550}.jpage.missing .ptitle{color:#6e6688}#chorus{position:fixed;left:0;right:0;top:24vh;z-index:55;text-align:center;font:26px var(--font);font-style:italic;color:var(--gold-hi);text-shadow:0 0 18px rgba(255,179,71,.9),0 0 50px rgba(255,154,60,.6),0 2px 0 var(--void);letter-spacing:2px;pointer-events:none;transition:opacity .6s}#chorus.out{opacity:0}#chapter{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:56;padding:26px 50px;text-align:center;pointer-events:none;animation:card-in .8s cubic-bezier(.2,1.2,.4,1);transition:opacity 1s}#chapter.out{opacity:0}#chapter .orn{color:var(--gold);letter-spacing:4px;font-size:12px}#chapter .cnum{margin-top:12px;font:13px var(--title);letter-spacing:4px;color:var(--muted);text-transform:uppercase}#chapter .ctitle{font:40px var(--title);color:var(--gold-hi);text-shadow:0 0 20px rgba(255,179,71,.7),0 3px 0 #7a4a1a,0 6px 0 var(--void);margin:6px 0}#chapter .csub{font-size:18px;font-style:italic;color:#e8dcc0;margin-bottom:12px;letter-spacing:3px}#iris{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;pointer-events:none}#iris .lid{position:absolute;left:0;right:0;height:50%;background:#05030a}#iris .lid.top{top:0;box-shadow:0 6px 30px 10px #05030a}#iris .lid.bot{bottom:0;box-shadow:0 -6px 30px 10px #05030a}#iris.play .lid.top{animation:lid-top 3.6s ease-in-out forwards}#iris.play .lid.bot{animation:lid-bot 3.6s ease-in-out forwards}@keyframes lid-top{0%{transform:translateY(0)}25%{transform:translateY(-30%)}38%{transform:translateY(-5%)}50%{transform:translateY(0)}75%{transform:translateY(-70%)}to{transform:translateY(-110%)}}@keyframes lid-bot{0%{transform:translateY(0)}25%{transform:translateY(30%)}38%{transform:translateY(5%)}50%{transform:translateY(0)}75%{transform:translateY(70%)}to{transform:translateY(110%)}}#title{background:radial-gradient(ellipse at 50% 55%,transparent 30%,rgba(5,3,10,.65) 100%)}#title .title-inner{margin-top:4vh}#title .logo-orn{color:var(--gold);font-size:18px;letter-spacing:8px;text-shadow:0 0 10px rgba(255,179,71,.7)}#title h1{font:clamp(46px,10vw,104px) var(--title);letter-spacing:8px;color:var(--gold-hi);text-shadow:0 4px 0 #9a6a1a,0 8px 0 #4a2e10,0 12px 0 var(--void),0 0 40px rgba(255,179,71,.65),0 0 110px rgba(255,154,60,.4)}#title .tag{font-style:italic;color:#e8dcc0;letter-spacing:2px}#title .title-foot{font:10px var(--title);color:var(--muted);letter-spacing:2px;text-transform:uppercase}#narration{position:fixed;left:0;right:0;bottom:8vh;z-index:50;text-align:center;pointer-events:none}#narration .ntext{display:inline-block;min-height:36px;max-width:80vw;font-size:clamp(18px,2.6vw,28px);font-style:italic;color:var(--gold-hi);letter-spacing:1px;text-shadow:0 2px 0 var(--void),0 0 16px rgba(255,179,71,.6),0 0 40px rgba(0,0,0,.9)}#narration .ntext.phial{color:#fff6e0;font-style:normal}#narration .skip{position:fixed;right:20px;bottom:20px;pointer-events:auto;font:11px var(--title);letter-spacing:1px;opacity:.7}#narration .skip:hover{opacity:1}.arrow{display:inline-block;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:9px solid currentColor;vertical-align:-1px;margin-right:6px}#dialogue .more{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid var(--gold)}.qdone .check{display:inline-block;width:9px;height:5px;border-left:3px solid var(--good);border-bottom:3px solid var(--good);transform:rotate(-45deg) translate(1px,-2px);margin-right:6px}.orn,.logo-orn{display:flex;align-items:center;justify-content:center;gap:8px}.orn i,.logo-orn i{display:inline-block;width:7px;height:7px;background:var(--gold-hi);transform:rotate(45deg);box-shadow:0 0 8px #ffb347cc}.orn b,.logo-orn b{display:inline-block;width:56px;height:2px;background:linear-gradient(90deg,transparent,var(--gold),transparent)}#panel h2:before{content:"";display:inline-block;width:7px;height:7px;background:var(--gold);transform:rotate(45deg);box-shadow:0 0 6px #ffb347b3}.card-tile b{font-weight:400}#area{position:fixed;left:50%;top:20vh;transform:translate(-50%);z-index:35;text-align:center;pointer-events:none;transition:opacity 1.2s;animation:fade-in 1.2s}#area.out{opacity:0}#area .aname{font:30px var(--title);letter-spacing:6px;color:var(--gold-hi);text-shadow:0 3px 0 var(--void),0 0 20px rgba(255,179,71,.6);text-transform:uppercase}#area .aregion{font-size:16px;font-style:italic;letter-spacing:4px;color:#e8dcc0;text-shadow:0 2px 0 var(--void)}#area .aline{width:320px;height:2px;margin:10px auto;background:linear-gradient(90deg,transparent,var(--gold),transparent)}:root{--symbol: "VT323", "Pixelify Sans", monospace}.icon.el{font:20px var(--symbol)}.ing .icon.el{font-size:15px}.pe{font:19px var(--symbol)}.pe i{font-family:var(--title)}.eldetail .big{font:40px var(--symbol)}.card-tile b{font:72px var(--symbol)}.setting{display:flex;align-items:center;gap:12px}.seg{display:inline-flex;gap:4px}.seg button.active{background:#3a2d60;box-shadow:inset 0 0 0 2px var(--gold),inset 0 -3px 0 2px #0000004d;color:var(--gold-hi)}body[data-glow=soft] #title h1{text-shadow:0 4px 0 #9a6a1a,0 8px 0 #4a2e10,0 12px 0 var(--void),0 0 18px rgba(255,179,71,.3)}body[data-glow=soft] #panel h2,body[data-glow=soft] .card-name,body[data-glow=soft] #area .aname{text-shadow:0 2px 0 var(--void)}body[data-glow=soft] #chapter .ctitle{text-shadow:0 3px 0 #7a4a1a,0 6px 0 var(--void)}body[data-glow=soft] #chorus{text-shadow:0 0 10px rgba(255,179,71,.5),0 2px 0 var(--void)}body[data-glow=soft] .card-tile{box-shadow:inset 0 0 0 3px var(--c),0 0 0 3px var(--void),0 0 14px color-mix(in srgb,var(--c) 40%,transparent);animation:none}body[data-glow=soft] .toast.discover,body[data-glow=soft] #satchel{box-shadow:var(--ledger-border)}body[data-glow=soft] .slot.sel{box-shadow:inset 0 0 0 2px var(--gold)}body[data-glow=soft] button.primary{box-shadow:inset 0 0 0 2px var(--gold),inset 0 -3px 0 2px #00000059}body[data-glow=soft] #narration .ntext{text-shadow:0 2px 0 var(--void),0 0 24px rgba(0,0,0,.9)}body[data-glow=soft] .pe.found{box-shadow:inset 0 0 0 2px var(--c)}body[data-glow=soft] #held{text-shadow:0 2px 0 var(--void)}body[data-glow=soft] .parchment{box-shadow:0 0 0 2px #6a5038,0 0 0 4px var(--void),inset 0 0 30px #78501e59}#bossbar{position:absolute;top:76px;left:50%;transform:translate(-50%);width:min(560px,70vw);text-align:center;pointer-events:none!important}#bossbar .bname{font:14px var(--title);letter-spacing:3px;color:var(--gold-hi);text-shadow:0 2px 0 var(--void);text-transform:uppercase;margin-bottom:4px}#bossbar .bname i{font:11px var(--font);color:var(--bad);font-style:normal;letter-spacing:1px}#bossbar .bname i.mood{color:#ffd8b0;text-transform:uppercase;letter-spacing:2px;font:10px var(--title)}#bossbar .bname i.mood2{color:#ff9a8a}#bossbar .bname i.mood3{color:#ff5a5a;animation:pulse .5s steps(2) infinite}#bossbar .bpat{height:5px;margin-top:3px;background:var(--deep);box-shadow:0 0 0 1px var(--void)}#bossbar .bpat>div{height:100%;background:linear-gradient(90deg,#c08a30,#ffe08a);transition:width .2s}#bossbar .bpat.mood2>div{background:linear-gradient(90deg,#a0302a,#ff8a5a)}#bossline{position:absolute;top:128px;left:50%;transform:translate(-50%);max-width:min(560px,80vw);text-align:center;font:16px var(--font);color:#ffd8b0;text-shadow:0 2px 0 var(--void),0 0 10px rgba(255,120,80,.5);pointer-events:none!important;transition:opacity .8s}#bossline.fade,body.cinematic #bossline{opacity:0}#bossbar .bhp{height:12px;background:var(--deep);box-shadow:var(--ledger-border);padding:3px}#bossbar .bhp>div{height:100%;background:linear-gradient(90deg,#a02a38,#ff6a7a);box-shadow:inset 0 2px #ffffff40;transition:width .2s}#wavebar{position:absolute;top:120px;left:50%;transform:translate(-50%);width:min(420px,60vw);padding:8px 14px 10px;background:var(--corners),var(--leather);box-shadow:var(--ledger-border);text-align:center;pointer-events:none!important}#wavebar .wtitle{font:12px var(--title);letter-spacing:2px;color:#ffc0c8;margin-bottom:6px;text-transform:uppercase}#wavebar .whp{position:relative;height:16px;background:var(--void);box-shadow:inset 0 0 0 1px var(--gold-dark)}#wavebar .whp>div{height:100%;background:linear-gradient(90deg,#c06a20,#ffb347);transition:width .3s}#wavebar .whp span{position:absolute;top:0;right:0;bottom:0;left:0;font:10px var(--title);line-height:16px;color:#fff;text-shadow:0 1px 0 var(--void)}#buffs{position:absolute;top:14px;left:260px;display:flex;flex-wrap:wrap;gap:6px;max-width:40vw;pointer-events:none!important}.buff{padding:3px 8px;font:10px var(--title);letter-spacing:1px;background:var(--deep);box-shadow:var(--ledger-border);color:var(--text)}.buff.def{color:#c0c8d8}.icon .pips{position:absolute;top:1px;left:1px;display:flex;gap:1px}.icon .pips s{display:block;width:3px;height:3px;background:var(--gold-hi);box-shadow:0 0 0 1px var(--void)}.icon.muddy img,.icon.el.muddy{filter:saturate(.4) brightness(.72)}.buff.b-hungry{color:#ffc070}.buff.b-loud{color:var(--gold-hi);animation:pulse 1.2s steps(2) infinite}.fluxopt{display:flex;gap:8px;align-items:center;margin:0 0 10px;font-size:14px;cursor:pointer}.assayh{margin-top:18px!important}.notepick{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:6px;margin-top:8px}.notepick>p{grid-column:1 / -1;margin:0}.notepick button{display:flex;gap:8px;align-items:center;text-align:left;padding:4px 8px}.notepick button span{display:flex;flex-direction:column}.notepick button small{color:var(--muted)}.harmony{color:var(--gold-hi)}.pe.tuned{box-shadow:inset 0 0 0 2px var(--gold-hi),0 0 8px #ffe08a99!important}.tunedtext,.jpage.harmonies .ptext{color:var(--gold-hi)}.buff.b-starving{color:#ff7a7a;animation:pulse .7s steps(2) infinite}.buff.b-might{color:#ffb08a}.buff.b-stone{color:#c8c0e0}.buff.b-delving{color:#ffd08a}.buff.b-swift{color:#c8e8ff}.buff.b-glow{color:var(--gold-hi)}.buff.b-regen,.buff.b-well_fed{color:#b8ffc0}body.cinematic #bossbar,body.cinematic #wavebar,body.cinematic #buffs{opacity:0}.ptable{grid-template-rows:repeat(7,38px) 10px repeat(2,38px) 10px;grid-auto-rows:38px}.mythlabel{display:flex;align-items:center;padding-left:10px;font:11px var(--title);letter-spacing:2px;color:var(--gold);text-transform:uppercase}.pe.found[style*="#ffd27a"]{animation:tile-glow 2s ease-in-out infinite}.chestgrid{margin-bottom:6px}.packh{margin:12px 0 6px!important}#clock .coop{margin-top:2px;font:10px var(--title);letter-spacing:1px;color:#a6fff4}.title-coop{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:18px}.title-coop .coop-tag{margin:0;font:12px var(--title);letter-spacing:2px;color:#a6fff4}.title-coop input{width:220px;padding:8px 10px;font:16px var(--font);color:var(--text);background:var(--deep);border:0;box-shadow:var(--px-border);text-align:center}.title-coop .coop-error{min-height:1.2em;margin:0;color:#ff9a9a;font-size:13px}#netlost{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#06030eb3;z-index:50}#netlost>div{padding:18px 24px;text-align:center;background:var(--deep);box-shadow:var(--ledger-border)}#netlost b{font:14px var(--title);letter-spacing:2px;color:var(--gold-hi)}.equiprow{display:flex;gap:14px;align-items:flex-end;justify-content:center;margin:4px 0 12px}.eslot{display:flex;flex-direction:column;align-items:center;gap:3px}.eslot small{font:10px var(--title);letter-spacing:1px;color:var(--muted)}.eslot img.ghost{width:32px;height:32px;margin:7px;opacity:.2;filter:grayscale(1);image-rendering:pixelated}.quiverrow{display:flex;gap:5px;align-items:center;justify-content:center;margin:-4px 0 12px}.quiverrow small{font:10px var(--title);letter-spacing:1px;color:var(--muted);margin-right:6px}.quiverrow.below{margin:12px 0 0}.quiverrow img.ghost{width:32px;height:32px;margin:7px;opacity:.15;filter:grayscale(1);image-rendering:pixelated}.sortbtn{align-self:center}.detail .acts{display:flex;gap:6px;margin-left:auto;flex-shrink:0}.statline{margin-top:10px!important;text-align:center}#choice{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle,#140c2866,#05030ad9);animation:fade-in 1s}.choice-inner{text-align:center}.choice-inner .ctitle{font:24px var(--title);letter-spacing:3px;color:var(--gold-hi);text-shadow:0 3px 0 var(--void);margin-bottom:24px}.copts{display:flex;gap:24px;justify-content:center;flex-wrap:wrap}.copts button{width:280px;padding:22px 22px 24px;display:flex;flex-direction:column;gap:10px;text-align:center;background:var(--corners),var(--leather);box-shadow:var(--ledger-border)}.copts button b{font:20px var(--title);letter-spacing:3px}.copts button span{font-size:15px;color:#e8dcc0;line-height:1.4}.copts .choice-rekindle b{color:var(--gold-hi)}.copts .choice-release b{color:var(--violet-hi)}.copts button:hover{transform:translateY(-3px);box-shadow:var(--ledger-border),0 0 24px #ffb34759}#credits{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;background:#05030a}#credits .roll{text-align:center;font-size:18px;line-height:1.9;color:#e8dcc0;animation:fade-in 3s}#credits .ctitle{font:44px var(--title);letter-spacing:8px;color:var(--gold-hi);margin-bottom:10px;text-shadow:0 4px 0 #7a4a1a,0 8px 0 var(--void)}#credits.hidden{display:none}.title-modes{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:18px}.title-modes .modes-q{margin:0;font:12px var(--title);letter-spacing:2px;color:var(--gold-hi);text-transform:uppercase}.title-modes .modes{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;max-width:760px}.title-modes [data-mode]{width:230px;display:flex;flex-direction:column;gap:6px;padding:12px 14px;text-align:left;opacity:.72}.title-modes [data-mode] b{font:15px var(--title);letter-spacing:1px}.title-modes [data-mode] small{font-size:13px;line-height:1.35;color:var(--muted)}.title-modes [data-mode].on{opacity:1;box-shadow:var(--px-border),0 0 0 2px var(--gold),0 0 18px #ffb34759}.title-modes [data-mode=lastlight].on{box-shadow:var(--px-border),0 0 0 2px #ff8a5a,0 0 18px #ff7a3059}.title-modes .hungry{font-size:14px;color:#ffc0a0;display:flex;gap:8px;align-items:center}.title-modes .modes-note{margin:0;font-size:13px;color:var(--muted)}.mode-mark{display:inline-block;margin-left:10px;padding:1px 6px 2px;font:10px var(--title);letter-spacing:1px;color:#ffb070;box-shadow:inset 0 0 0 1px #ff8a5a;vertical-align:middle}.mode-mark.gold{color:var(--gold-hi);box-shadow:inset 0 0 0 1px var(--gold)}.memorial{display:flex;flex-direction:column;gap:3px;margin:8px auto 0;padding:8px 14px;max-width:520px;background:#140e2499;box-shadow:inset 0 0 0 1px #3b3550;font-size:13px;color:var(--muted)}.memorial b{font:10px var(--title);letter-spacing:2px;color:#a89cc8;text-transform:uppercase}#memorialcard{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#05030a;z-index:50}#memorialcard>div{max-width:460px;padding:24px 28px;text-align:center;background:var(--deep);box-shadow:var(--px-border)}#memorialcard b{display:block;margin-bottom:12px;font:13px var(--title);letter-spacing:2px;color:#a89cc8;text-transform:uppercase}#memorialcard p{margin:0 0 18px;line-height:1.5;color:var(--text)}#embers{display:flex;align-items:center;gap:4px;height:16px;padding-left:6px}#embers i{position:relative;width:12px;height:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 7' shape-rendering='crispEdges'%3E%3Cpath fill='%233b3550' d='M2 0h1v1h1v1h1v1h1v3H5v1H1V6H0V3h1V2h1z'/%3E%3C/svg%3E") 0 0 / 100% 100%;image-rendering:pixelated}#embers i.on,#embers i.fill:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 7' shape-rendering='crispEdges'%3E%3Cpath fill='%23ff7a30' d='M2 0h1v1h1v1h1v1h1v3H5v1H1V6H0V3h1V2h1z'/%3E%3Cpath fill='%23ffe08a' d='M2 3h1v1h1v2H2V5H1V4h1z'/%3E%3Cpath fill='%23fff6d8' d='M2 5h1v1H2z'/%3E%3C/svg%3E");filter:drop-shadow(0 0 3px rgba(255,179,71,.7))}#embers i.fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-size:100% 100%;image-rendering:pixelated;clip-path:inset(calc(100% - var(--w)) 0 0 0);opacity:.55}#embers span{margin-left:6px;font:10px var(--title);letter-spacing:1px;color:#ffb070;text-shadow:0 1px 0 var(--void)}#embers.low span{color:#9ab8ff;animation:pulse .9s steps(2) infinite}body.embers-on #tracker{top:122px}.jpage.world{border-left:3px solid #ff8a5a}.jpage.world .soften{display:flex;gap:8px;margin-top:10px}#staminabar{height:14px;padding-top:3px;padding-bottom:3px}#staminabar>div{background:#7ee08a}#staminabar.winded>div{background:#e09a3c}#staminabar>span{font-size:10px}#staminabar:before{top:1px;width:12px;height:12px;left:7px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' shape-rendering='crispEdges'%3E%3Cpath fill='%237ee08a' d='M3 0h2v1H4v1h2v1H5v1H4v1H3v1H1V5h1V4H0V3h1V2h1V1h1z'/%3E%3Cpath fill='%23d8ffd8' d='M3 1h1v1H3z'/%3E%3C/svg%3E")}
