@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(./press-start-2p-cyrillic-ext-400-normal-CIYZrvmP.woff2) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAzEAAwAAAAAIiAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABHAAAACcAAAAouPy46k9TLzIAAAFEAAAASQAAAGBn/JnZY21hcAAAAZAAAAEFAAABdIySOm5nYXNwAAACmAAAAAgAAAAIAAAAEGdseWYAAAKgAAAGpgAAF4j6A0EraGVhZAAACUgAAAA1AAAANgh1R95oaGVhAAAJgAAAABoAAAAkBKcD7GhtdHgAAAmcAAAAJAAAALoLOwLubG9jYQAACcAAAAC2AAAAtgrtBPhtYXhwAAAKeAAAABwAAAAgAG8AXm5hbWUAAAqUAAABBQAAAkovcUtlcG9zdAAAC5wAAAEoAAADi4eiBI142mNgZGBg4GJQA0ImFzefEAahnMSSPAY+BhBgARH//4NIAFpJBVUAeNpjYGF+wTiBgZWBgamLKYKBgcEbQjPGMRgxHgLygVIwwMTMgAScI4NcGQ4wMChsYX4B4gPNKVNgYJgPVvkOLKbAwAwAPXcMzAAAAHjafIoBB8JQAAbv1fcgAgIRkxXSrwhAAAIwlVBABIF+QQiAGBoMgiSCBFAEIGIUCAJC4JVRgA53cEAGyAKFj01amQCo4SFyQB6PUB0NNNJckZbaaq+jzkp018uWbMVbOQe/t62+hpopVKy1djropIuuetii9dPXuKe7uQ1/SSIMX8r4VKnToEmLgC49xkyYsiAGQO+C4MHIAQAAAFgOb9s2atu299+kiX8bAjYFbQnZFrYjYlfUnph9cQcSDiUdSZlbOJFxKutMzrm8CwWXiq5cK7tRUXKr6k7N0sq9ugcNj5qetDxre9HxqutNz7u+DwOfhr6MfBv7MfFr6s/MsfQawiQ2kwAAAAABAAH//wAPeNrdmM1q3FgQha/c4zEhDkZphAlDCEKYeQAh8lBeZeXVfYCsvMo7euWVV5c4zPk4qp5CUbwIns200J/Tde6pUz+30uVQaqmH28ODnt6Wq1I+92Pfjf04jMPUz8tUzx5/XHZ3nK1WffX7t+6uu6v1x9dazkpZrfsylNIN0zD20zIv8zDrWRDTMB9u6/N9ra01meny1OrZl1r5tPLnCeGisP51+VimAtIy6rwWzCi0ETY6phn48x584+rTPVXoGZG3enhoetQJTZH/6rXlY6zGWkd5u+DkOAh2uJHXh3EZa4UfkDLUI4vwB99xu3SBI77lZpk4+hlWi65Qlfcwqm09zfPHJdcmjJowrsLf2U4KQ75ButmVVvGidnesrOWxgr2tzB4r2dqSpWXWwrhWfDnclnJe9Dk8yP5cMUPtv0s59njQnVbXMeHGudXW08L73GpEDljp0ZQdusBSi8ivIMqt6Z3v6Q9WzLw/OU8EyoFyxHfhIOJEQz54iQYSJylzuG0hpR+cf6HGX8KdBx8OyIQjrAUqklgUUsTMeWnoYsUq0qaoDMYEINCW+fOAFD2XmVQDxLirOMarcK/P73HeVWKWH/A+U1QEBStUqYA9YEgmxLNHQEVQVIXIP6w6PjhrbhyZETa6UmmtOtlbAyV8K8nubbLTGTZSF02e35Ml22gtksDZnaJG5RAtLEMFpznxM2P/AW0jc82gA8+yLo6rclUZBYXqLEcxe9m7ujjgAZzcM3AkiJbb12bJ2qj+QpswTXVIRRER++dwD9Qirq1pTverLieuZhq6fmYpWSCtFnoidoLWxSSTX3ybipV+KFGbox2NJuXMgRgc9b1Oak8wWs/JWTRw0qben7qNG3VV+pGXfHz7TYUOiQt1ZjaOvjjYi0U4kDETrGvD+kSFR7LC9Er5I6FelGt7ac9+iS0/9sB34LN+V8F4HOIQSzL9+Z6eTGsBwr3t511NGYFIqT9xsvsIxr1JC4MGNZYnk9ltsodT8u+lSNrHbSh3gvkSvnuq2frqVVb8ewd55Z6WqOmzUXFYVXRdcPTwXXOvrY3QSiKLVah1y/ND4rnBCu8z2BZukzfHcp3wNru5fc3b+clP0mUt4VebCrJax6hZma7RAA1Dcs5VtqpV8bbpbxulsmdbHDzbAGUo6muj+kdlMru5zgsgxoBcqH5lCZKsM8sKzbuhgeTm/X0bU3trpofEE5bRUXISi3r5aT9YRu8InmCqfHqACL4xtaTV3rkuUxYN3h1umFedQY58yqBKnZP4mfs74XxwhSOIoz6JCC6Ajz2uY88wAyLvEXqYbuZBZ08c3k2c23kY9Fj9xLlWXfm9aZqgPa2zbsT87FGaUhnMLyMEcEuOcdXbBfERMHlrjRxWdqEvnKbYcp8x6n59XOzXRyqy5v3fKOw96w4b03Ls6Xy862BoXW2TZmTdUSVmZLRcO0aLrJJFj0V8fyYC/ah1PBqz3ca0hb+xM8ruU+yMMvG5bdbeKautfYumHB06Jijjddtxd9Oa87wbXZmo7nRjcyS2wXI8jWY6qGPYhTKVKx7ynCvXmjr7V0kDB1gm3GUz3zZeq7Eo6xYZa7WH0/xtLJjNN3qxWUwUqL2CAVyS8lcbn8ZlO9E6P7PNS9Os9/aSYnGtFxrNmAdZp7IsSLtWOay/R9hVuJRZu/OrEoqFMYveFnnbp6V0EG3n3SN9rq0Jv69ENNPNdOaApPrw7OqUTemaZlfN9vctwpl6zQWrHSlD0et6B26tC3T3cKMhll616mDLN6cZlgkWP6ycGtp/M7/+hkJ5n+pPM4zLj2PQrqHb2rCcMWx/nhViIgJ2O3kMaZLZQWT9XcgN6C8ZOi2HUUf3L0NDCTMxdEvjliuSXZJObVbu1eAwrVymVo2pM738DybWHCPvgQX13OP6mSYB+oXeKQi0cKqb+bq7orVVLZvZ48q7akxSe7jw5PwJuW6xX32WfaW92jvN7iTr/yruT7Lfv512byGaS3lhmg2s/Wl2C4dWZX+evT6Ns/gK6pLn2Z1xFo95jR8OX2+eRfn9eZYpxfn7GvOsSsGBc8175TfCKjHWjz2Z7wwn15FSMLIW/Zwp/PJKppju7N8v/Isi348fzJqbGSdPZfML5ujtkAPy3Z2MbH148KLeRspmqrNdzB/JzoJdUkJpv3KVLP6FwB1C5yjzHrUqm5Zrj+eYq4hY8nidjemO4MRcCdJBr5xYxqwCSP54Ok2c3sKpE41otkf6Nqx0nD0qlaXaVxwj3xyQyicmjH8ABKFvEAAAeNpjYGRgYGBmYPhktnNXPL/NVwZm5hcMQHBFXeEbmC57POnPtX9dzC/A4uwMTCBRAJeuDzYAAAB42mNgZGBgfsHAACL/XAORQBFUwAwAcBcEmQAAeNpjfsFQywAEQBoFgEQxRGrhNCFQi8rDax4DKeYhAADj1AgwAAAAHwAfAB8AHwBAAHcAmwC9ANgA+AE0AV8BiAGyAdgB9AILAjUCSwJmAoECoAK3AswC9wMSAz0DbAOKA64D3gQPBDIEWQSCBKYExwTtBRwFPQVTBXoFowXGBecGEgY1Bk8GaAaEBqwG1gb5Bx8HQQdbB3IHlQerB8YH3wf8CBkILAhXCHAIlgjBCOgJBwk3CWgJkQm/CegKCwouClUKhAqlCrsK4gr9Cx4LOgtUC3YLngueC8QAAHjaY2BkYGCIYrBg4GFQYWAH8RAAyGMEABPXAM542o2QA24EUBBAX+3GqH82qG27QW27axvH6bEa9QQ9QydTrjdf749ngFpsVFBWWQe8ldWjTBntfKBMOc28oyz3Eq8oU8kAMZSpopUblKmmhwmUaRYCBxFZAeYYlhXmmRBO+UeEhwgLexjCL1K76PfZYocDQlgJyzomwiMhucdEOsgRVuxE8aj0DCshjeHHh2GcIUZ0/UUw/MUwGsVkRPnzmmedS9FuCpVYQ8avUN51/ARIav92HKicEUblNpyIxIopXLlq/biw8qzSVaJEcOj8xIMenoVfSLJCSqdiZZwZhpQi9DKAIY5TvXQShHWKMblfMGypV0Roj0e8WpOlYFWWT5u/WfgAAAB42mzK04EDABQAsJfybNtmz7bNYs+uVwzQfCcSERER1XLkopFShER9JSWlpGVkNWnWolWbdh06denWo1effgMGDRk2YtSYcRMmTZk2Y9aceQsWLVm2YtWadRs2bdmWs2PXnn0HDh05duLUmXMXLl25duPWnXsPHj159uLVm3cfPn359uPXn395hdT73+trtqbSvExAi/RhAkEMAwGwJZ/jm+xw139JD2hIw8IKgVCqPXOFI7OGM7Oy88fFE67EmGu5youHb7g7f9Q7iQ93eBMzO388fMM3s7LzR70vMbOyM/rtWbSnF+5wFLZwFjYOTm7ecD0s7tfkzcsv3IOTeudj5gnvw8LByUvzb2Hj4KTe97CwcXC626Y9q1L/VkZO8U857foH8K7PJw==) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(./press-start-2p-cyrillic-400-normal-DBn7fddJ.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(./press-start-2p-greek-400-normal-DQfalijU.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(./press-start-2p-latin-ext-400-normal-DpfYvR5A.woff2) format("woff2"),url(./press-start-2p-latin-ext-400-normal-DBgyq7ky.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:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(./press-start-2p-latin-400-normal-_wFEWmAB.woff2) format("woff2"),url(./press-start-2p-latin-400-normal-KLytu4cr.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:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(./nunito-cyrillic-ext-600-normal-CWPPjBOD.woff2) format("woff2"),url(./nunito-cyrillic-ext-600-normal-vnfu4DTE.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(./nunito-cyrillic-600-normal-DJGQ2h05.woff2) format("woff2"),url(./nunito-cyrillic-600-normal-BUjmtIuu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(./nunito-vietnamese-600-normal-BY8O6Cug.woff2) format("woff2"),url(./nunito-vietnamese-600-normal-DO1RqFw5.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:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(./nunito-latin-ext-600-normal-Dd9Zuxh1.woff2) format("woff2"),url(./nunito-latin-ext-600-normal-BKUpuB78.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:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(./nunito-latin-600-normal-Br8yIETf.woff2) format("woff2"),url(./nunito-latin-600-normal-Cd0eNu1l.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:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(./nunito-cyrillic-ext-800-normal-B-cvGohL.woff2) format("woff2"),url(./nunito-cyrillic-ext-800-normal-pjRatrRO.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(./nunito-cyrillic-800-normal-D3igD7Kl.woff2) format("woff2"),url(./nunito-cyrillic-800-normal-DymMgApb.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(./nunito-vietnamese-800-normal-D_CZYdm9.woff2) format("woff2"),url(./nunito-vietnamese-800-normal-Dz0hZPb5.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:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(./nunito-latin-ext-800-normal-CtU8tJOV.woff2) format("woff2"),url(./nunito-latin-ext-800-normal-CDcxIxx8.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:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(./nunito-latin-800-normal-Dz8SOQK_.woff2) format("woff2"),url(./nunito-latin-800-normal-D-J0wlBY.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{--wood-darkest: #3d2410;--wood-dark: #5a3a1e;--wood: #8b5a2b;--wood-light: #b07a45;--cream: #f7e8c9;--green: #7ec850;--green-dark: #4e9430;--blue: #5b9bd6;--blue-dark: #3a6ea8;--red: #e05353;--red-dark: #a83232;--enemy-type-boss: #c7373d;--enemy-type-hard: #5e3479;--enemy-type-normal: #2d7ea8;--font-pixel: "Press Start 2P", "Courier New", monospace;--font-body: "Nunito", "Segoe UI", sans-serif;--hud-h: 70px;--bar-h: 94px;--frame: 8px;--field-gap: 10px}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{height:100%;overflow:hidden;overscroll-behavior:none}body{background:repeating-linear-gradient(90deg,rgba(0,0,0,.22) 0 2px,transparent 2px 27px),linear-gradient(180deg,#4a2c12,#2a1708 65%);font-family:var(--font-body);color:var(--cream);user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}img{pointer-events:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}#app{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding-top:calc(var(--hud-h) + var(--frame) + var(--field-gap) + env(safe-area-inset-top));padding-bottom:calc(var(--bar-h) + var(--frame) + var(--field-gap) + env(safe-area-inset-bottom));padding-left:calc(var(--frame) + 8px);padding-right:calc(var(--frame) + 8px)}#app.menu-layout{padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}#stage{position:relative;flex:none;touch-action:none;padding:var(--frame);border-radius:calc(var(--frame) + 12px);background:linear-gradient(180deg,#7a4c22,#5a3a1e 55%,#472a12);box-shadow:inset 0 2px #a06a33,inset 0 -2px #35200e,0 0 0 2px #2b1809,0 14px 30px #00000080}#game{display:block;touch-action:none;image-rendering:pixelated;border-radius:12px}#app.adventure-side-layout #stage.adventure-player-turn{box-shadow:inset 0 2px #a06a33,inset 0 -2px #35200e,0 0 0 2px #ffd93d,0 0 18px #ffd93dcc,0 14px 30px #00000080}#hud.adventure-enemy-turn .hud-bar{box-shadow:inset 0 2px #fff,0 4px #3d240f80,0 0 16px #ef4756d9}canvas{image-rendering:pixelated}.hidden{display:none!important}.dim{opacity:.75;font-size:13px;text-align:center;line-height:1.5}#hud{position:absolute;top:max(8px,env(safe-area-inset-top));left:50%;transform:translate(-50%);width:calc(var(--game-w, 320px) + var(--frame) * 2);z-index:5;pointer-events:none}.hud-bar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;background:repeating-linear-gradient(0deg,transparent 0 18px,rgba(0,0,0,.06) 18px 20px),linear-gradient(180deg,#a06a33,#8b5a2b 60%,#7a4c22);border:3px solid #5a3a1e;border-radius:14px;box-shadow:inset 0 3px #c8955c,inset 0 -3px #6b4220,0 8px 20px #00000059;padding:5px 7px;animation:hud-drop .3s cubic-bezier(.2,1.4,.4,1)}@keyframes hud-drop{0%{transform:translateY(-18px);opacity:0}to{transform:translateY(0);opacity:1}}.hud-label{font-family:var(--font-pixel);font-size:7px;color:#e8c795;letter-spacing:1px;text-align:center}.hud-next{display:flex;align-items:center}.hud-next canvas{width:40px;height:40px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#fff6de,#ecd9ae);box-shadow:inset 0 2px 5px #5a3a1e73,0 0 0 3px #3d240f59}.hud-score{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0}.hud-value{font-family:var(--font-pixel);font-size:clamp(18px,6vw,24px);color:#fff6de;text-shadow:2px 2px 0 rgba(61,36,15,.5);line-height:1}.hud-value.pop{animation:val-pop .25s ease}@keyframes val-pop{40%{transform:scale(1.25)}}.hud-bestline{display:flex;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;background:#3d240f66;box-shadow:inset 0 1px 3px #0000004d}.hud-bestline canvas{width:13px;height:13px}.hud-best{font-family:var(--font-pixel);font-size:9px;color:#ffd93d;text-shadow:1px 1px 0 rgba(61,36,15,.6)}.hud-controls{display:flex;gap:6px;pointer-events:auto}.hud-control{pointer-events:auto;width:46px;height:46px;background:linear-gradient(180deg,#fff6de,#f3e2b8);border:3px solid #a5713f;border-radius:13px;box-shadow:inset 0 2px #fff,0 4px #3d240f80;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .07s ease,box-shadow .07s ease}.hud-control canvas{width:22px;height:22px;display:block}.hud-control:active{transform:translateY(4px);box-shadow:inset 0 2px #fff}#boosters{position:absolute;bottom:max(8px,env(safe-area-inset-bottom));left:50%;transform:translate(-50%);width:calc(var(--game-w, 320px) + var(--frame) * 2);min-width:fit-content;max-width:calc(100% - 16px);display:flex;align-items:center;justify-content:space-evenly;padding:8px;background:repeating-linear-gradient(0deg,transparent 0 18px,rgba(0,0,0,.06) 18px 20px),linear-gradient(180deg,#a06a33,#8b5a2b 60%,#7a4c22);border:4px solid #5a3a1e;border-radius:16px;box-shadow:inset 0 3px #c8955c,inset 0 -3px #6b4220,0 8px 20px #00000059;z-index:5}.booster{position:relative;width:62px;height:62px;background:linear-gradient(180deg,#fff6de,#f3e2b8);border:3px solid #a5713f;border-radius:18px;box-shadow:inset 0 2px #fff,0 5px #5a3a1e59,0 8px 16px #00000026;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .07s ease,box-shadow .07s ease}.booster canvas{width:36px;height:36px;image-rendering:pixelated}.booster:active{transform:translateY(4px);box-shadow:inset 0 2px #fff}.booster-action-hint{position:absolute;top:calc(var(--frame) + 7px);left:50%;z-index:4;display:flex;align-items:center;justify-content:center;gap:6px;width:max-content;max-width:calc(100% - 20px);padding:5px 9px;transform:translate(-50%);border:2px solid #5a3a1e;border-radius:8px;background:#fff1d2f5;box-shadow:0 2px #3d240f8c;color:#5a3a1e;font:800 10px/1.2 var(--font-body);text-align:center;pointer-events:none}.booster-action-hint canvas{width:18px;height:18px;flex:0 0 auto}.booster.armed{border-color:#e8a83d;box-shadow:inset 0 2px #fff,0 0 16px #ffd93de6,0 5px #5a3a1e59}.booster.empty{opacity:1;filter:none}.booster.empty .booster-cnt{background:#4bbf68;border-color:#eaffdc}.booster-cnt{position:absolute;right:-7px;bottom:-7px;background:#ef6a6a;border:2px solid #fff6de;border-radius:50%;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-family:var(--font-pixel);font-size:8px;color:#fff6de;box-shadow:0 2px #5a3a1e66}.booster-cnt.compact{font-size:6px}@media (orientation: landscape) and (max-height: 500px){:root{--frame: 4px;--field-gap: 4px}#app{padding:calc(4px + env(safe-area-inset-top)) calc(132px + env(safe-area-inset-right)) calc(4px + env(safe-area-inset-bottom)) calc(132px + env(safe-area-inset-left))}#hud{top:50%;left:max(8px,env(safe-area-inset-left));width:116px;transform:translateY(-50%)}.hud-bar{grid-template-columns:42px minmax(0,1fr);grid-template-rows:auto auto;gap:5px;padding:5px}.hud-next{grid-column:1;grid-row:1;justify-content:center}.hud-score{grid-column:2;grid-row:1;flex-direction:column;gap:4px}.hud-controls{grid-column:1 / -1;grid-row:2;justify-self:center}.hud-value{font-size:16px}.hud-bestline{padding-inline:5px}#boosters{top:50%;right:max(8px,env(safe-area-inset-right));bottom:auto;left:auto;display:grid;width:auto;min-width:0;max-width:none;grid-template-columns:repeat(2,48px);gap:7px;padding:7px;transform:translateY(-50%)}.booster{width:48px;height:48px;border-radius:14px}.booster canvas{width:29px;height:29px}}#screens{position:absolute;inset:0;z-index:10;pointer-events:none}#screens.pause-priority{z-index:30}.screen{position:absolute;inset:0;display:flex;align-items:center;justify-content:safe center;background:#1a0f058c;pointer-events:auto;padding:16px;overflow:auto}.panel{background:repeating-linear-gradient(0deg,transparent 0 22px,rgba(0,0,0,.08) 22px 24px),linear-gradient(180deg,#96662f,var(--wood) 30%,#7a4c22);border:4px solid var(--wood-darkest);border-radius:8px;box-shadow:inset 0 3px 0 var(--wood-light),inset 0 -3px 0 var(--wood-dark),0 8px #0006,0 20px 60px #0009;padding:20px 18px;width:min(100%,360px);min-width:220px;max-height:100%;overflow:hidden auto;display:flex;flex-direction:column;gap:10px;animation:pop-in .22s cubic-bezier(.2,1.6,.4,1)}@keyframes pop-in{0%{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}.panel-header{position:relative;margin:-6px -2px 4px;padding:11px 26px 12px;border-radius:8px;background:#3d240f6b;box-shadow:inset 0 2px 5px #00000059,0 1px #fff6de1f;text-align:center}.panel-header:before,.panel-header:after{content:"";position:absolute;top:50%;margin-top:-4px;width:8px;height:8px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#e8c795,#8b5a2b 70%);box-shadow:1px 1px #0006}.panel-header:before{left:9px}.panel-header:after{right:9px}.panel-title{min-width:0;max-width:100%;font-family:var(--font-pixel);font-size:13px;line-height:1.4;color:var(--cream);text-shadow:2px 2px 0 var(--wood-darkest);letter-spacing:1px}.panel-title.allow-word-break{overflow-wrap:anywhere;word-break:break-word}#s-confirm .panel{width:min(100%,390px);text-align:center;align-items:stretch}.confirm-warning-icon{display:grid;place-items:center;width:42px;height:42px;margin:2px auto 0;border:3px solid #9a681c;border-radius:8px;background:#ffd93d;color:var(--wood-darkest);font:20px/1 var(--font-pixel);text-shadow:none}.confirm-body{color:#fff1d2;font-size:15px;font-weight:800;line-height:1.4}#s-confirm .btn-row{margin-top:2px}#s-arcade-reward-ad .panel{width:min(100%,390px);text-align:center;align-items:stretch}.arcade-reward-prompt{color:#fff1d2;font-size:14px;font-weight:800;line-height:1.4}.arcade-reward-list{display:grid;gap:7px;margin:0;padding:0;list-style:none}.arcade-reward-item{display:flex;align-items:center;gap:10px;min-height:44px;padding:7px 10px;border:2px solid rgba(61,36,15,.45);border-radius:9px;background:#3d240f40;color:#fff1d2;text-align:left}.arcade-reward-item canvas{flex:none;width:30px;height:30px}.arcade-reward-label{font-size:13px;font-weight:800;line-height:1.25}.order-refresh-ad-reward{margin:14px 0;color:#ffd93d;font:12px/1.4 var(--font-pixel);text-align:center}.logo{font-family:var(--font-pixel);font-size:30px;text-align:center;color:var(--cream);text-shadow:3px 3px 0 var(--wood-darkest),-2px -2px 0 var(--wood-darkest),2px -2px 0 var(--wood-darkest),-2px 2px 0 var(--wood-darkest),0 6px 0 rgba(0,0,0,.3);letter-spacing:4px}#s-menu{background:radial-gradient(ellipse at center,transparent 55%,rgba(43,26,8,.45))}#s-menu .panel{position:relative;background:none;border:none;box-shadow:none;width:100%;max-width:480px;max-height:100%;align-items:center;justify-content:center;gap:clamp(8px,2.2vh,16px);padding:20px 16px;animation:none;overflow-y:auto;scrollbar-width:none}#s-menu .panel::-webkit-scrollbar{display:none}#s-menu .btn{width:min(100%,320px);font-size:11px;padding:15px 16px}#s-menu .btn.big{font-size:13px;padding:18px 16px;gap:14px}#s-menu .btn.big .btn-icon{width:48px;height:48px}#s-menu .menu-button-copy{display:flex;min-width:0;max-width:100%;flex-direction:column;align-items:center;gap:5px}#s-menu .menu-button-copy>.menu-best{width:max-content;padding:4px 8px;gap:5px;border-width:1px}#s-menu .menu-button-copy>.menu-best canvas{width:13px;height:13px}#s-menu .menu-button-copy>.menu-best .menu-best-value{font-size:12px}.promo-button{position:absolute;z-index:2;top:calc(clamp(110px,27%,175px) - 60px);right:8px;bottom:auto;width:92px;height:92px;padding:0;border:0;background:transparent;cursor:pointer;filter:drop-shadow(0 7px 4px rgba(43,26,8,.45));animation:promo-sway 2.8s ease-in-out infinite}.promo-button img{display:block;width:100%;height:100%;object-fit:contain}.promo-button:active{transform:scale(.94)}@keyframes promo-sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg) translateY(-2px)}}#s-promo .panel{width:min(100%,440px)}.promo-body{padding:16px;border-radius:8px;background:#3d24106b;color:var(--cream);font-size:16px;line-height:1.45}.promo-platform{margin-bottom:12px;color:#ffd93d;font-family:var(--font-pixel);font-size:12px;text-align:center}.promo-reward-section+.promo-reward-section{margin-top:14px}.promo-reward-title{margin-bottom:7px;color:#f0d9a8;font-family:var(--font-pixel);font-size:8px;text-align:center}.promo-rewards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.promo-reward{display:flex;min-width:0;flex-direction:column;align-items:center;gap:3px;padding:6px 3px;border:2px solid rgba(255,217,61,.3);border-radius:7px;background:#0003}.promo-reward canvas{width:42px;height:42px}.promo-reward-count{color:#ffd93d;font-family:var(--font-pixel);font-size:10px}.menu-row{display:flex;align-items:stretch;gap:10px;width:min(100%,320px)}.menu-row:not(:has(>:not(.hidden))){display:none}.menu-row>.btn{width:auto;flex:1 1 0}#s-menu .btn.menu-small-action{min-height:52px;gap:4px;padding:6px 4px;border-width:2px;border-radius:5px;font-size:clamp(6px,1.7vw,7px);line-height:1.2}#s-menu .btn.menu-small-action .btn-icon{width:26px;height:26px}#s-menu .btn.menu-small-action .btn-label{display:block;width:100%;max-width:100%;overflow-wrap:anywhere;word-break:break-word;line-height:1.2}#s-store .panel{width:min(100%,440px);container-type:inline-size}.store-products{display:grid;gap:10px}.store-product{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px;border:2px solid rgba(61,36,15,.45);border-radius:9px;background:#3d240f40}.store-product-title{flex:0 0 100%;color:var(--cream);font:10px/1.3 var(--font-pixel);text-align:center}.store-rewards{display:flex;flex:1 1 180px;min-width:180px;flex-wrap:wrap;justify-content:center;gap:5px}.store-reward{display:flex;min-width:0;align-items:center;gap:1px;color:#ffd93d;font:9px/1 var(--font-pixel)}.store-reward canvas{width:27px;height:27px}.store-buy{flex:1 1 120px;min-width:76px;padding:10px 7px}@container (max-width: 360px){#s-store .store-rewards{flex-basis:100%;min-width:0}#s-store .store-buy{flex-basis:100%;width:auto}}.menu-icons{align-items:center}#s-menu .btn.icon-only{width:auto;flex:1;padding:12px 6px}.btn.icon-only .btn-icon{width:40px;height:40px}.btn.wood{background:repeating-linear-gradient(0deg,transparent 0 14px,rgba(0,0,0,.06) 14px 16px),linear-gradient(180deg,#b5814a,#96662f);border:3px solid #5a3a1e;box-shadow:inset 0 2px #d9ab72,0 5px #5a3a1e,0 8px 14px #00000040}.btn{display:flex;min-width:0;align-items:center;justify-content:center;gap:10px;font-family:var(--font-pixel);font-size:10px;color:var(--cream);text-shadow:1px 1px 0 rgba(0,0,0,.45);padding:14px 12px;border-radius:6px;cursor:pointer;letter-spacing:1px;transition:transform .07s ease,box-shadow .07s ease}.btn .btn-label{min-width:0;max-width:100%;text-align:center;white-space:normal;line-height:1.25;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.btn:not(.adventure-boon) .btn-label.no-wrap{white-space:nowrap}.btn:not(.adventure-boon) .btn-label.allow-word-break{white-space:normal;overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:none;overflow:visible}.btn:active{transform:translateY(4px);box-shadow:none!important}.btn-icon{width:34px;height:34px;flex:none}.btn.green{background:var(--green);border:3px solid var(--green-dark);box-shadow:inset 0 2px #b8ec90,0 5px 0 var(--green-dark)}.btn.blue{background:var(--blue);border:3px solid var(--blue-dark);box-shadow:inset 0 2px #9cc8ef,0 5px 0 var(--blue-dark)}.btn.red{background:var(--red);border:3px solid var(--red-dark);box-shadow:inset 0 2px #f09a9a,0 5px 0 var(--red-dark)}.btn:disabled{opacity:.45;cursor:default;filter:grayscale(.6)}.btn-row{display:flex;gap:10px}.btn-row .btn{flex:1;min-width:0}.btn.tile{flex-direction:column;gap:7px;padding:12px 6px 10px;font-size:clamp(7px,2.2vw,8px);line-height:1.5;text-align:center}.btn.tile .btn-label{display:block;width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:unset;overflow:visible}.btn.tile .btn-icon{width:40px;height:40px}.btn.big{font-size:12px;gap:14px;padding:16px 14px}.btn.big .btn-icon{width:44px;height:44px}.pause-scores{display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.pause-score-item{display:grid;gap:4px;min-width:0;padding:7px 5px;border-radius:7px;background:#3d240f59;color:#fff1d2;text-align:center}.pause-score-label{color:#e8c795;font:7px/1.2 var(--font-pixel)}.pause-score-value{color:#ffd93d;font:13px/1 var(--font-pixel)}.pause-order{display:grid;gap:7px;padding:10px;border-radius:8px;background:#3d240f59;color:#fff1d2}.pause-order-description{font-size:12px;font-weight:800;line-height:1.3;text-align:center}.pause-order-title{color:#ffd93d;font:11px/1.3 var(--font-pixel);text-align:center}.pause-order-items{display:grid;gap:4px}.pause-order-item{display:flex;align-items:center;justify-content:center;gap:8px;padding:4px 8px;border-radius:5px;background:#3d240f66;color:#ffd93d;font:9px/1.3 var(--font-pixel);text-align:center}.pause-order-item canvas{width:30px;height:30px;flex:none;image-rendering:pixelated}#s-leaders .panel{height:min(92dvh,620px);overflow:hidden}.mode-tabs{display:flex;gap:8px}.mode-tab{min-height:44px;flex:1;min-width:0;padding:10px 6px;border:3px solid var(--wood-dark);background:#3d241059;box-shadow:inset 0 2px #fff6de1f,0 3px 0 var(--wood-darkest);font-size:clamp(7px,2.2vw,9px);line-height:1.4}.mode-tab.active{border-color:var(--blue-dark);background:var(--blue);box-shadow:inset 0 2px #9cc8ef,0 3px 0 var(--blue-dark)}.mode-tab:focus-visible{outline:3px solid #ffd93d;outline-offset:2px}.mode-tab:disabled{opacity:1;cursor:default}.awards-mode-tab{position:relative;overflow:hidden;justify-content:center;background:#3d241059}.mode-tab.awards-mode-tab.active{background:#3d241059}.mode-tab.awards-mode-tab:disabled{filter:none}.awards-mode-tab-fill{position:absolute;z-index:1;inset:0 auto 0 0;width:0;background:var(--green);box-shadow:inset 0 2px #b8ec90;transition:width .24s cubic-bezier(.2,0,0,1)}.awards-mode-tab .btn-label{position:relative;z-index:2;color:var(--cream)}.leaders-content{display:flex;flex:1;min-height:0}.leaders-list{display:flex;flex:1;min-width:0;flex-direction:column;gap:5px;overflow:auto;overscroll-behavior:contain;padding-right:3px;scrollbar-color:#d7a451 rgba(61,36,16,.35);scrollbar-width:thin}.leader-row{display:flex;align-items:center;width:max-content;min-width:100%;gap:8px;background:#00000038;border:2px solid rgba(0,0,0,.3);border-radius:6px;padding:5px 8px;font-weight:800;font-size:14px}.leader-row.me{background:#7ec85059;border-color:var(--green-dark)}.leader-row.me .leader-rank,.leader-row.me .leader-name,.leader-row.me .leader-score{color:#ffd93d}.leader-gap{color:var(--cream);font-family:var(--font-pixel);font-size:10px;line-height:12px;text-align:center}.leader-rank{flex:none;font-family:var(--font-pixel);font-size:9px;width:20px;color:var(--cream)}.leader-fruit-badge{width:24px;height:24px;flex:none;image-rendering:pixelated}.leader-name{flex:none;white-space:nowrap}.leader-score{flex:none;font-family:var(--font-pixel);font-size:9px}.awards-list{flex:1;min-height:0;overflow-y:auto;padding:2px 4px 6px 2px;scrollbar-color:#d7a451 rgba(61,36,16,.35);scrollbar-width:thin}#s-awards .panel{width:min(100%,440px);height:min(92dvh,720px);overflow:hidden;gap:12px}.award-section+.award-section{margin-top:14px}.award-section-title{display:flex;align-items:center;gap:8px;margin:0 2px 7px;color:#e8c795;font-family:var(--font-pixel);font-size:7px;letter-spacing:1px}.award-section-title:after{content:"";height:2px;flex:1;background:currentColor;opacity:.28}.award-section.unusual .award-section-title{color:#d7a451}.award-section.rare .award-section-title{color:#a9d5f3}.award-section.epic .award-section-title{color:#d1b4f2}.award-section.mythical .award-section-title{color:#8de0e7}.award-section.legendary .award-section-title{color:#ffd65a}.award-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.award-row{min-height:0;display:flex;flex-direction:column;justify-content:space-between;gap:9px;padding:11px 11px 9px;border-radius:8px;background:#351f0d85;box-shadow:inset 0 0 0 1px #fff6de14,0 2px 4px #22130729;text-align:left;opacity:.68}.award-image{display:block;width:100%;height:96px;border-radius:6px;object-fit:contain}.award-row.done{background:linear-gradient(160deg,#fff2cf,#e9d19c);color:var(--wood-darkest);box-shadow:0 0 0 1px #3d24102e,0 3px 6px #23140838,inset 0 1px #fff9e8;text-shadow:none;opacity:1}.award-text{min-width:0}.award-name{font-family:var(--font-pixel);font-size:8px;line-height:1.45}.award-desc{margin-top:5px;font-size:12px;font-weight:600;line-height:1.25;opacity:.78}.award-status{align-self:flex-start;color:#c8ad81;font-family:var(--font-pixel);font-size:6px;letter-spacing:.5px}.award-row.done .award-status{color:var(--green-dark)}#s-daily .panel{width:min(100%,420px);gap:8px;padding:16px 14px 14px}.daily-day{font-family:var(--font-pixel);font-size:13px;color:#ffd93d;text-align:center}.daily-reward{display:grid;gap:5px;min-height:0}.daily-row{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;min-height:44px;gap:8px;padding:5px 9px;border:2px solid rgba(61,36,16,.42);border-radius:7px;background:#3d241047;box-shadow:inset 0 1px #fff6de14,0 2px 3px #22130724;transition:opacity .18s ease,filter .18s ease}.daily-row.issued{opacity:1}.daily-row.upcoming{opacity:.38;filter:grayscale(.5)}.daily-row.current{position:relative;z-index:1;min-height:44px;border-color:#e8a83d;background:#ffd93d29;box-shadow:inset 0 1px #fff6de29,0 0 0 2px #e8a83d3d,0 3px 6px #22130738}.daily-row-label{color:#e8c795;font-family:var(--font-pixel);font-size:8px;line-height:1.4}.daily-row.current .daily-row-label{color:#ffd93d}.daily-row-rewards{display:flex;align-items:center;justify-content:flex-start;gap:8px;min-width:0}.daily-cell{display:flex;align-items:center;gap:5px;background:#00000040;border:2px solid rgba(0,0,0,.3);border-radius:6px;padding:7px 10px}.daily-cell canvas{width:26px;height:26px;image-rendering:pixelated}.daily-count{font-family:var(--font-pixel);font-size:10px}#s-rules .panel{width:min(100%,420px);gap:12px;padding:24px 22px 22px}#s-rules .panel-header{margin-bottom:2px}#s-rules .panel-title{font-size:16px;line-height:1.5}.rules-tab-content{display:flex;flex-direction:column;gap:12px}.rule-row{position:relative;display:flex;align-items:center;gap:14px;min-height:72px;padding:10px 12px 10px 16px;background:linear-gradient(180deg,#fff6de,#f3e2b8);border:3px solid #6f4a24;border-radius:8px;box-shadow:inset 0 2px #fff,0 3px #3d240f73;color:var(--wood-darkest);font-size:16px;font-weight:800;line-height:1.3}.rule-step{position:absolute;top:-7px;left:-8px;display:grid;place-items:center;width:24px;height:24px;border:2px solid var(--wood-darkest);border-radius:5px;background:var(--green);color:#fff6de;font-family:var(--font-pixel);font-size:9px;text-shadow:1px 1px 0 var(--green-dark)}.rule-visual{width:92px;flex:none;display:flex;align-items:center;justify-content:center;gap:3px}.rule-visual canvas{width:50px;height:50px;flex:none}.rule-visual canvas:nth-of-type(2){margin-left:-18px}.rule-copy{min-width:0}.rule-plus{z-index:1;color:var(--wood-dark);font-family:var(--font-pixel);font-size:10px}.chain-title{margin:3px 0 -5px;color:#e8c795;font-family:var(--font-pixel);font-size:8px;text-align:center;letter-spacing:1px}.chain{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:3px;background:#00000038;border:2px solid rgba(61,36,15,.45);border-radius:6px;padding:10px 6px;box-shadow:inset 0 2px 4px #3d240f4d}.chain canvas{width:23px;height:23px}.chain-arrow{color:var(--cream);opacity:.6;font-weight:800}.rule-controls{display:grid;grid-template-columns:minmax(0,1fr);gap:5px 10px;align-items:center;padding:7px 10px 8px 7px;border:2px solid rgba(61,36,15,.55);border-radius:8px;background:#301b0a4d;color:#fff1d2}.rule-controls-copy{font-size:13px;font-weight:800;line-height:1.25}.rule-key{display:inline-flex;min-width:23px;align-items:center;justify-content:center;margin:0 1px;padding:3px 5px 2px;border:2px solid #563315;border-radius:4px;background:linear-gradient(#fff6de,#d8bd8c);box-shadow:inset 0 1px #fff,0 1px #563315;color:var(--wood-darkest);font-family:var(--font-pixel);font-size:7px;line-height:1.1;vertical-align:1px}.rule-key-left:after,.rule-key-right:after{content:"";border-top:5px solid transparent;border-bottom:5px solid transparent}.rule-key-left,.rule-key-right{font-size:0}.rule-key-left:after{border-right:8px solid var(--wood-darkest)}.rule-key-right:after{border-left:8px solid var(--wood-darkest)}.rule-warn{display:flex;align-items:center;gap:10px;padding:9px 12px;border:2px solid #d69a22;border-radius:6px;background:#ffd93d29;font-size:14px;font-weight:800;color:#ffd93d;line-height:1.3;text-shadow:1px 1px 0 rgba(0,0,0,.5)}.rule-warn-icon{display:grid;place-items:center;width:26px;height:26px;flex:none;background:#ffd93d;border:2px solid #9a681c;border-radius:5px;color:var(--wood-darkest);font-family:var(--font-pixel);font-size:12px;text-shadow:none}#s-rules .rules-done{min-height:54px;margin-top:2px;font-size:11px}.set-row{display:flex;align-items:center;gap:10px;background:#0000002e;border-radius:6px;padding:10px}.set-row>canvas{width:19px;height:19px;flex:none}.set-label{font-family:var(--font-pixel);font-size:8px;flex:1}input[type=range]{-webkit-appearance:none;appearance:none;width:110px;height:10px;background:var(--wood-darkest);border-radius:3px;border:2px solid rgba(0,0,0,.4);outline:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;background:var(--cream);border:3px solid var(--wood-darkest);border-radius:4px;box-shadow:inset 0 -3px 0 var(--wood-light);cursor:pointer}input[type=range]::-moz-range-thumb{width:16px;height:16px;background:var(--cream);border:3px solid var(--wood-darkest);border-radius:4px;cursor:pointer}.toggle{width:52px;height:26px;background:var(--wood-darkest);border:3px solid rgba(0,0,0,.4);border-radius:6px;position:relative;cursor:pointer;flex:none}.toggle:after{content:"";position:absolute;top:1px;left:2px;width:18px;height:18px;background:var(--cream);border-radius:3px;box-shadow:inset 0 -3px 0 var(--wood-light);transition:left .12s steps(3)}.toggle.on{background:var(--green-dark)}.toggle.on:after{left:26px}.menu-best{display:flex;align-items:center;justify-content:center;gap:8px;align-self:center;padding:7px 16px;border-radius:999px;background:#3d240f8c;border:2px solid rgba(255,217,61,.45);box-shadow:inset 0 2px 6px #0006,0 2px #00000040;font-family:var(--font-pixel);text-shadow:1px 1px 0 rgba(0,0,0,.6)}.menu-best canvas{width:16px;height:16px}.menu-best-label{font-size:9px;color:#f0d9a8;opacity:.85}.menu-best-value{font-size:18px;color:#ffd93d}.language-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lang-option{font-family:var(--font-nunito, inherit);font-size:16px;font-weight:800;letter-spacing:0;min-width:0;padding:12px 6px}.lang-option-auto{grid-column:1 / -1}@media (max-width: 380px){.language-options{grid-template-columns:1fr}.lang-option-auto{grid-column:auto}}.lang-option.on{background:var(--green);border-color:var(--green-dark);box-shadow:inset 0 2px #b8ec90,0 5px 0 var(--green-dark)}.lang-option.on:after{content:"✓";margin-left:10px}.over-score{text-align:center;display:flex;flex-direction:column;gap:4px}.over-value{font-family:var(--font-pixel);font-size:26px;color:var(--cream);text-shadow:2px 2px 0 var(--wood-darkest)}.over-best-value{font-family:var(--font-pixel);font-size:13px;color:#ffd93d;text-shadow:2px 2px 0 var(--wood-darkest);margin-bottom:6px}.new-best{font-family:var(--font-pixel);font-size:10px;text-align:center;color:#ffd93d;text-shadow:2px 2px 0 var(--wood-darkest);animation:blink .8s steps(2) infinite}@keyframes blink{50%{opacity:.35}}.heart{display:flex;justify-content:center;animation:beat 1s ease-in-out infinite}.heart canvas{width:48px;height:48px}@keyframes beat{0%,to{transform:scale(1)}30%{transform:scale(1.15)}}.toast{display:flex;align-items:center;gap:.35em;position:absolute;bottom:calc(var(--bar-h) + 14px);left:50%;transform:translate(-50%) translateY(10px);background:var(--wood-darkest);border:3px solid var(--wood-light);border-radius:6px;padding:10px 16px;font-size:13px;font-weight:800;opacity:0;transition:all .2s ease;z-index:20;pointer-events:none}.toast.show{opacity:1;transform:translate(-50%) translateY(0)}.toast-icon{width:1.2em;height:1.2em;object-fit:contain;flex:none}#hurt{position:fixed;inset:0;z-index:9;opacity:0;pointer-events:none;background:radial-gradient(ellipse at 50% 50%,#c41a1a00 34%,#b8161680 74%,#5e0000eb)}.adventure-tutorial{position:fixed;inset:0;z-index:18;display:grid;place-items:start center;padding:calc(env(safe-area-inset-top) + 72px) 12px 12px;pointer-events:none}.adventure-tutorial[data-step=throwFruit],.adventure-tutorial[data-step=showThrowLimit],.adventure-tutorial[data-step=fillThrowLimit],.adventure-tutorial[data-step=showDamage],.adventure-tutorial[data-step=fight],.adventure-tutorial[data-step=playerInfo],.adventure-tutorial[data-step=golemFight],.adventure-tutorial[data-step=enemyEffects],.adventure-tutorial[data-step=complete]{place-items:center;padding:12px}.adventure-tutorial[data-step=boonIntro],.adventure-tutorial[data-step=boonSelect],.adventure-tutorial[data-step=mapGoal],.adventure-tutorial[data-step=mapEnemyInfo],.adventure-tutorial[data-step=mapEnemyInfoClose],.adventure-tutorial[data-step=mapEnemySelect]{place-items:end center;padding:12px}.adventure-tutorial[data-step=boonIntro]{place-items:start center;padding:max(12px,env(safe-area-inset-top)) 12px 12px}.adventure-tutorial[data-step=enemyAtaks],.adventure-tutorial[data-step=enemyAtaksClose]{z-index:22}.adventure-tutorial-card{width:min(100%,var(--game-w, 430px));padding:12px 14px;border:3px solid #6b3d1b;border-radius:12px;background:#3b200ef5;box-shadow:0 5px #2c170a,0 8px 24px #00000073;color:#fff1d2;text-align:center;pointer-events:none}.adventure-tutorial-title{color:#ffd93d;font:10px/1.3 var(--font-pixel)}.adventure-tutorial-message{margin-top:6px;font-size:14px;font-weight:800;line-height:1.3}.adventure-tutorial-next{margin-top:9px;padding:7px 15px;border:2px solid #b07a45;border-radius:7px;background:#d09234;color:#fff6de;font:8px/1.2 var(--font-pixel);cursor:pointer;pointer-events:auto}.adventure-tutorial-next:active{transform:translateY(2px)}.tutorial-target{position:relative;outline:3px solid #ffd93d;outline-offset:5px;filter:drop-shadow(0 0 8px rgba(255,217,61,.9))}[data-enemy-type=boss]{--enemy-type-color: var(--enemy-type-boss)}[data-enemy-type=hard]{--enemy-type-color: var(--enemy-type-hard)}[data-enemy-type=normal]{--enemy-type-color: var(--enemy-type-normal)}[data-enemy-type]{--enemy-type-glow: color-mix(in srgb, var(--enemy-type-color) 46%, transparent)}.btn.adventure-button{background:#da5760;border:3px solid #9f3c47;box-shadow:inset 0 2px #f08a90,0 5px #9f3c47,0 8px 16px #0000003d}.adventure-sprite{display:block;flex:none;width:82px;height:82px;image-rendering:pixelated;filter:drop-shadow(2px 4px 0 rgba(49,27,10,.35))}#s-adventure .panel{width:min(100%,480px);text-align:center}.adventure-best{padding:8px;color:#ffd93d;font:11px/1.4 var(--font-pixel)}#s-adventure-map .panel{width:min(100%,560px);height:min(100%,760px)}.adventure-map{position:relative;flex:1;min-height:440px;border:3px solid var(--wood-darkest);border-radius:12px;background:#4f963d;overflow:hidden}.adventure-map-scroll{position:absolute;inset:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:auto;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:#b07a45 rgba(31,23,12,.45);-webkit-overflow-scrolling:touch}.adventure-map-scroll::-webkit-scrollbar{width:10px}.adventure-map-scroll::-webkit-scrollbar-track{background:#1f170c73}.adventure-map-scroll::-webkit-scrollbar-thumb{border:2px solid #4d2d16;border-radius:6px;background:#b07a45}.adventure-map-scroll{cursor:grab}.adventure-map-scroll.dragging{cursor:grabbing}.adventure-map-track{position:relative;width:100%;user-select:none;-webkit-user-select:none;background:#4f963d url(./adventure-map-background-CbJkm3qL.webp) center top / 100% auto repeat-y}.adventure-map-lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.adventure-map-lines line{stroke:#ffecbe6b;stroke-width:4.2;stroke-dasharray:10 10}.adventure-map-lines line.visited{stroke:#ffd34e}.adventure-map-lines line.available{stroke:#ffd34e;animation:adventureLinePulse 1s ease-in-out infinite}.adventure-node-wrap{position:absolute;z-index:2;display:grid;justify-items:center;transform:translate(-50%,-50%)}.adventure-node{position:relative;width:62px;height:62px;padding:0;display:grid;place-items:center;border:3px solid #4d2d16;border-radius:50%;background:#8b5b2b;box-shadow:0 4px #39200f;overflow:hidden;z-index:1}.adventure-node .adventure-sprite{width:58px;height:58px}.adventure-node[data-enemy-type]{border:0;background:transparent;box-shadow:none;--adventure-node-glow: var(--enemy-type-glow)}.adventure-node:disabled{opacity:.38;filter:grayscale(.65)}.adventure-node-spot{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;z-index:0}.adventure-node .adventure-sprite{position:relative;z-index:1}.adventure-node.visited{opacity:1;filter:none;box-shadow:inset 0 3px #2b18094d,inset 0 -3px #ffffff1f,0 1px #39200f}.adventure-node.visited[data-enemy-type]{border:0;box-shadow:none}.adventure-node.available{cursor:pointer;--adventure-node-glow: rgba(255, 227, 106, .72);border-color:#ffe36a;box-shadow:0 4px #704313,0 0 0 4px #ffe36a75;animation:adventurePulse 1s ease-in-out infinite}.adventure-node.available[data-enemy-type]{border:0;box-shadow:none;animation:none}.adventure-node.available[data-enemy-type] .adventure-sprite{animation:adventureIconPulse 1s ease-in-out infinite}.adventure-node.rest{border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible;animation:none}.adventure-node.rest.available{border-color:transparent;box-shadow:none}.adventure-node-info{width:44px;height:44px;margin-top:2px;padding:0;position:relative;border:0;background:transparent;color:#4d2d16;font:10px/1 var(--font-pixel);text-indent:0;cursor:pointer;z-index:2}.adventure-node-info:before{content:"";position:absolute;inset:7px;border:2px solid #4d2d16;border-radius:6px;background:#fff1d2;box-shadow:0 2px #39200f;z-index:0}.adventure-node-info-label{position:relative;z-index:1}.adventure-node-info:hover:before{background:#ffd93d}.adventure-node-info:active{transform:translateY(2px)}.adventure-node-info:focus-visible{outline:3px solid #ffd93d;outline-offset:2px}.adventure-rest-icon{width:58px;height:58px;object-fit:contain;image-rendering:pixelated}.adventure-rest-combo{position:absolute;top:-4px;left:-4px;width:70px;height:70px}.adventure-rest-health{position:absolute;inset:0;width:70px;height:70px}.adventure-rest-ad{position:absolute;top:-29px;left:20.5px;width:29px;height:29px}.adventure-node.rest.available>.adventure-rest-icon,.adventure-node.rest.available .adventure-rest-health{animation:adventureIconPulse 1s ease-in-out infinite}.adventure-map-stats{position:absolute;left:50%;bottom:5px;transform:translate(-50%);padding:5px 9px;border-radius:8px;background:#1f170cc7;color:#fff1d2;font-weight:800;white-space:nowrap;z-index:3}.adventure-map-menu:disabled{opacity:.45;cursor:default;filter:grayscale(.55)}@keyframes adventurePulse{50%{box-shadow:0 4px #39200f,0 0 0 6px var(--adventure-node-glow, rgba(255,217,61,.26))}}@keyframes adventureIconPulse{50%{filter:drop-shadow(0 0 6px rgba(255,227,106,.9))}}@keyframes adventureLinePulse{50%{opacity:.35}}#s-adventure-result .panel{width:min(100%,430px);text-align:center;align-items:stretch}.adventure-result-icon{width:128px;height:128px;margin:0 auto}#s-adventure-revive .panel{width:min(100%,390px);text-align:center;align-items:stretch}.adventure-revive-reward{color:#ffd93d;font:14px/1.4 var(--font-pixel);text-shadow:2px 2px 0 var(--wood-darkest)}.adventure-rest-ad-prompt{margin:0}.adventure-rest-ad-rewards{display:grid;gap:6px;margin:0;padding:0;list-style:none}.adventure-rest-ad-reward{display:flex;justify-content:center;align-items:center;gap:8px;min-height:24px;text-align:center}.adventure-rest-ad-reward:before{content:"•";color:#ffd93d;font:800 16px/1 var(--font-body)}.adventure-rest-ad-clear{color:#fff1d2;font:800 12px/1.3 var(--font-body)}.adventure-boon-actions{display:flex;justify-content:center;align-items:center;gap:8px;min-height:46px}.adventure-boon-list-button{width:46px;height:46px;padding:0;border:3px solid #6b3d1b;border-radius:9px;background:linear-gradient(180deg,#a86a2e,#8a5320);box-shadow:inset 0 2px #ffffff38,0 4px #4b2914;color:#ffd93d;font:22px/1 var(--font-pixel);cursor:pointer}.adventure-boon-list-icon{width:38px;height:38px}.adventure-boon-list-button.active{border-color:#ffd93d;background:linear-gradient(180deg,#bd7a32,#9c5d22)}.adventure-boon-list-button:active{transform:translateY(4px);box-shadow:inset 0 2px #ffffff38}.adventure-boon-list-button:focus-visible,.adventure-reroll:focus-visible{outline:3px solid #ffd93d;outline-offset:2px}.adventure-boon-list-button:disabled,.adventure-reroll:disabled{opacity:.45;cursor:default}.adventure-boons{display:grid;gap:9px}.adventure-reroll{position:relative;display:grid;flex:none;place-items:center;width:46px;height:46px;padding:3px;border:3px solid #6b3d1b;border-radius:9px;background:linear-gradient(180deg,#a86a2e,#8a5320);box-shadow:inset 0 2px #ffffff38,0 4px #4b2914;cursor:pointer;justify-self:center;margin-top:0}.adventure-reroll:active{transform:translateY(4px);box-shadow:inset 0 2px #ffffff38}.adventure-reroll-icon{width:34px;height:34px;object-fit:contain;image-rendering:pixelated}.adventure-reroll-count{position:absolute;right:2px;bottom:1px;min-width:15px;padding:2px 3px 1px;border:2px solid #4b2914;border-radius:4px;background:#ffd93d;color:#4b2914;font:9px/1 var(--font-pixel);text-align:center}.adventure-reroll.ad .adventure-reroll-count{display:grid;place-items:center;width:20px;height:20px;min-width:20px;padding:0;border-radius:50%;background:#7be36b;color:#2b5a28;font:14px/1 var(--font-body)}.adventure-boon{flex-direction:column;align-items:flex-start;gap:3px;padding:10px 12px;border:3px solid #6b3d1b;border-radius:10px;background:linear-gradient(180deg,#a86a2e,#8a5320);text-align:left;text-transform:none}.adventure-boon:disabled{opacity:.45;cursor:default;filter:grayscale(.55)}.adventure-boon-name{color:#ffd93d;font:11px/1.3 var(--font-pixel)}.adventure-boon .adventure-boon-desc{color:#fff1d2;font-size:13px;font-weight:800;line-height:1.25;text-align:left;white-space:normal}.adventure-boon-rarity,.adventure-reward-rarity{font:8px/1.25 var(--font-pixel);letter-spacing:.04em}.adventure-boon.common{border-color:#9b8e7b}.adventure-boon.rare{border-color:#63a9df}.adventure-boon.epic{border-color:#b77be8}.adventure-boon.mythic{border-color:#e16fc7}.adventure-boon.legendary{border-color:#ffd34e}.adventure-boon.common .adventure-boon-rarity,.adventure-reward-card[data-rarity=common] .adventure-reward-rarity{color:#d7d0c5}.adventure-boon.rare .adventure-boon-rarity,.adventure-reward-card[data-rarity=rare] .adventure-reward-rarity{color:#9bd1ff}.adventure-boon.epic .adventure-boon-rarity,.adventure-reward-card[data-rarity=epic] .adventure-reward-rarity{color:#e0adff}.adventure-boon.mythic .adventure-boon-rarity,.adventure-reward-card[data-rarity=mythic] .adventure-reward-rarity{color:#ff9be5}.adventure-boon.legendary .adventure-boon-rarity,.adventure-reward-card[data-rarity=legendary] .adventure-reward-rarity{color:#ffe680}.adventure-result-boons{color:#d8c39a;font-size:12px;font-weight:800;line-height:1.3;text-align:center}.adventure-result-body{display:grid;gap:6px;color:#fff1d2;font-weight:800}.adventure-result-row{display:flex;justify-content:space-between;gap:10px;padding:6px 10px;border-radius:8px;background:#673c1c8c}.adventure-result-row b{color:#ffd93d;font:11px/1.4 var(--font-pixel)}.adventure-result-row.big b{font-size:15px}#hud.adventure-mode .hud-bestline,#hud.adventure-mode .hud-next .hud-label{display:none}#hud.adventure-mode .hud-bar{padding-block:3px}#hud.adventure-mode .hud-score{flex:1;flex-direction:row;align-items:center;gap:6px}#hud.adventure-mode .hud-value{display:none}.adventure-strip{flex:1;min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr);grid-template-rows:repeat(3,minmax(0,auto));gap:2px 5px;align-items:center;color:#fff6de}.adventure-hud-enemy{grid-row:1 / 4;width:42px;height:42px}.adventure-enemy-button{grid-row:1 / 4;width:46px;height:46px;padding:2px;border-radius:50%;cursor:pointer;overflow:hidden;touch-action:none}.adventure-enemy-button[data-enemy-type]{border-color:var(--enemy-type-color);box-shadow:inset 0 2px #fff,0 4px #3d240f80,0 0 0 3px var(--enemy-type-glow)}.adventure-enemy-button .adventure-hud-enemy{width:38px;height:38px}.adventure-enemy-button:active{transform:translateY(4px);box-shadow:inset 0 2px #fff}.adventure-enemy-button[data-enemy-type]:active{box-shadow:inset 0 2px #fff,0 0 0 3px var(--enemy-type-glow)}.adventure-enemy-name{grid-column:2;grid-row:1;width:100%;overflow:hidden;color:#ffd93d;font:7px/1.2 var(--font-pixel);text-align:center;text-overflow:ellipsis;white-space:nowrap}.adventure-effect-viewport{display:flex;align-items:center;gap:2px;min-width:0;max-width:100%;min-height:18px;overflow:hidden}.adventure-effect-list{flex:1 1 auto;min-width:0;max-width:100%;display:flex;align-items:center;gap:3px;min-height:17px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;touch-action:none}.adventure-effect-list::-webkit-scrollbar{display:none}.adventure-effect-list .adventure-effect-chip{touch-action:none}.adventure-enemy-properties{grid-column:2;grid-row:3}.adventure-effect-scroll{position:static;z-index:4;display:grid;width:16px;height:18px;place-items:center;padding:0;transform:none;border:1px solid #5a3a1e;border-radius:4px;background:#fff1d2eb;box-shadow:0 1px #3d240f8c;color:#5a3a1e;font:800 15px/1 var(--font-body);cursor:pointer}.adventure-track{position:relative;min-height:15px;display:grid;place-items:center;border:2px solid var(--wood-darkest);border-radius:6px;background:#3d240fb3;overflow:visible}.adventure-strip>.adventure-track{grid-column:2;grid-row:2;width:100%}.adventure-track-fill{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(#ef7a66,#bd3e45);transition:width .2s ease-out}.adventure-goal{position:relative;font:800 10px/1 var(--font-body)}.adventure-enemy-feedback{position:absolute;z-index:2;left:50%;top:50%;font:800 14px/1 var(--font-pixel);pointer-events:none;transform:translate(-50%,-50%) scale(.8)}.adventure-enemy-feedback.damage{color:#a62525}.adventure-enemy-feedback.heal{color:#7be36b}.adventure-enemy-feedback.show{animation:adventure-enemy-feedback 2s ease-out}@keyframes adventure-enemy-feedback{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}12%{opacity:1;transform:translate(-50%,-50%) scale(1.15)}75%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1)}}.adventure-player-feedback{position:absolute;z-index:3;left:50%;top:50%;font:800 14px/1 var(--font-pixel);pointer-events:none;transform:translate(-50%,-50%) scale(.8)}.adventure-player-feedback.damage{color:#a62525}.adventure-player-feedback.heal{color:#7be36b}.adventure-player-feedback.show{animation:adventure-player-feedback 2s ease-out}@keyframes adventure-player-feedback{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}12%{opacity:1;transform:translate(-50%,-50%) scale(1.15)}75%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1)}}.adventure-effect-chip{position:relative;z-index:2;display:inline-flex;flex:0 0 auto;align-items:center;gap:1px;padding:1px 3px;border-radius:4px;background:var(--effect-background);color:var(--effect-text);font:700 10px/1.1 var(--font-body);pointer-events:auto;transform-origin:left center;touch-action:none;user-select:none}.adventure-effect-chip.tutorial-target{z-index:20;outline-offset:-2px}.adventure-effect-icon{width:15px;height:15px;image-rendering:pixelated}.adventure-effect-count{display:grid;width:3ch;min-width:3ch;place-items:center;text-align:center}.adventure-effect-number{grid-area:1 / 1}.adventure-effect-shade{position:fixed;inset:0;z-index:24;background:#1a0f05ad;pointer-events:auto}.adventure-effect-tooltip{position:fixed;top:50%;left:50%;z-index:25;display:grid;gap:8px;width:min(260px,calc(100vw - 32px));min-width:0;max-height:calc(100vh - 32px);box-sizing:border-box;padding:22px 18px 16px;border:3px solid #5a3a1e;border-radius:10px;background:#fff1d2;box-shadow:0 6px #3d240f73,0 14px 32px #00000073;color:#3d240f;font:700 14px/1.3 var(--font-body);opacity:0;pointer-events:none;overflow-y:auto;text-align:center;transform:translate(-50%,calc(-50% - 4px));transition:opacity .15s ease-out,transform .15s ease-out}.adventure-effect-tooltip-close{position:absolute;top:5px;right:7px;border:0;background:transparent;color:#5a3a1e;font:800 22px/1 var(--font-body);cursor:pointer}.adventure-effect-tooltip.show{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}.adventure-effect-tooltip-name{color:var(--effect-background, #5e3479);font-size:16px}.adventure-effect-tooltip-description{overflow-wrap:anywhere}.adventure-effect-tooltip-turns{color:#7a4c22;font-size:13px}.adventure-inline-term{display:inline-flex;align-items:flex-end;gap:2px;vertical-align:-4px;color:var(--inline-effect-color);-webkit-text-stroke:.9px var(--inline-effect-outline);paint-order:stroke fill}.adventure-inline-icon{width:15px;height:15px;image-rendering:pixelated}.adventure-inline-damage{font-weight:800}.adventure-enemy-feedback .adventure-inline-term{vertical-align:middle}.toast{display:inline-flex;align-items:center;gap:4px}.toast .adventure-inline-icon{width:1.2em;height:1.2em}#boosters .adventure-health,#boosters.adventure-mode .booster{display:none}#boosters.adventure-mode{display:grid;grid-template-columns:minmax(0,1fr) 52px;grid-template-rows:auto auto;gap:6px 8px;align-items:center;min-width:0;z-index:6}#boosters.adventure-mode{cursor:pointer}#boosters.adventure-mode.adventure-rewards-open{z-index:9}#boosters.adventure-mode>.adventure-throws{display:grid;grid-column:1 / -1;grid-row:1}.adventure-throws{display:grid;grid-template-columns:minmax(0,1fr) 52px;grid-template-rows:auto auto;align-items:center;gap:3px 8px;width:100%;min-width:0;color:#fff1d2}.adventure-throws-bar{grid-column:1;grid-row:2;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:3px}.adventure-throws-segment{height:10px;border:1px solid #2b1809;border-radius:2px;background:#3d240f99;box-shadow:inset 0 1px #ffffff26}.adventure-throws-segment.filled{background:linear-gradient(#ffd95d,#d98b2b)}.adventure-throws-value,.adventure-score{flex:0 0 52px;width:52px;box-sizing:border-box}.adventure-throws-value{grid-column:2;grid-row:2;flex:none;color:#fff6de;font:11px/1 var(--font-pixel);text-align:right}.adventure-player-properties{position:relative;z-index:3;grid-column:1;grid-row:1;justify-self:stretch;width:100%}.adventure-player-info{grid-column:2;grid-row:1;justify-self:center;align-self:center;width:21px;height:21px;margin:0 0 5px;border-width:2px;border-radius:4px;font-size:10px;pointer-events:none}#boosters.adventure-mode .adventure-health{display:flex;align-items:center;gap:8px;width:100%}#boosters.adventure-mode>.adventure-health{grid-column:1 / -1;grid-row:2}.adventure-health-track{position:relative;flex:1;min-width:0;height:20px;display:grid;place-items:center;overflow:hidden;border:2px solid #2b1809;border-radius:6px;background:#3d240f;text-align:center}.adventure-health-fill{position:absolute;inset:0 auto 0 0;background:linear-gradient(#7be36b,#3d8b38);transition:width .2s ease-out}.adventure-health-value{position:relative;color:#fff1d2;font:800 10px/1 var(--font-body);text-shadow:1px 1px 0 rgba(61,36,15,.6)}.adventure-score{color:#ffd93d;font:11px/1 var(--font-pixel);text-align:right;text-shadow:1px 1px 0 rgba(61,36,15,.6)}.adventure-pause{display:grid;justify-items:center;gap:6px;color:#fff1d2;font-weight:800;line-height:1.35}.adventure-pause-enemy{width:94px;height:94px}.adventure-next-attack{padding:7px;border-radius:7px;background:#a832324d;color:#ffd9d0}.adventure-enemy-info-shade{position:absolute;inset:0;z-index:20;background:#1a0f058c;pointer-events:auto}.adventure-enemy-info{position:absolute;z-index:21;top:50%;left:50%;display:grid;justify-items:center;gap:8px;width:min(290px,calc(100% - 28px));max-height:calc(100dvh - max(8px,env(safe-area-inset-top)) - max(8px,env(safe-area-inset-bottom)) - 16px);box-sizing:border-box;padding:18px;transform:translate(-50%,-50%);border:3px solid #5a3a1e;border-radius:14px;background:linear-gradient(#a06a33,#7a4c22);box-shadow:0 8px 30px #0000008c;color:#fff1d2;pointer-events:auto;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable;touch-action:pan-y}#app.adventure-side-layout .adventure-enemy-info{position:fixed;top:var(--field-top, 0px);left:var(--field-center-x, 50%);width:min(var(--game-w, 290px),calc(100vw - 28px));height:auto;max-height:calc(100dvh - var(--field-top, 0px) - max(8px,env(safe-area-inset-bottom)) - 8px);transform:translate(-50%)}.adventure-enemy-info[data-enemy-type]{border-color:var(--enemy-type-color)}.adventure-enemy-info-close{position:absolute;top:6px;right:8px;border:0;background:transparent;color:#fff1d2;font:800 24px/1 var(--font-body);cursor:pointer}.adventure-enemy-type[data-enemy-type]{padding:5px 8px;border:2px solid var(--enemy-type-color);border-radius:999px;background:#fff1d2;color:var(--enemy-type-color);font:8px/1 var(--font-pixel)}.adventure-info-enemy{width:90px;height:90px}.adventure-info-health-track{position:relative;display:grid;place-items:center;width:100%;height:20px;overflow:hidden;border:2px solid #2b1809;border-radius:6px;background:#3d240f;text-align:center}.adventure-info-health-fill{position:absolute;inset:0 auto 0 0;background:linear-gradient(#ef7a66,#bd3e45)}.adventure-info-health-track span{position:relative;font:800 11px/1 var(--font-body)}.adventure-info-attacks{display:grid;gap:5px;width:100%}.adventure-info-attack{width:100%;border:0;border-collapse:collapse;border-spacing:0;border-radius:6px;background:#3d240f80;font-weight:800}.adventure-info-attack td{border:0;padding:3px 8px;vertical-align:middle}.adventure-info-attack-name{color:#ffd93d}.adventure-info-attack .adventure-info-effect{text-align:left}.adventure-info-description{font-size:11px;line-height:1.25}.adventure-info-preparation{color:#ffe6b0;font-size:12px}.adventure-rewards-shade{position:fixed;inset:0;z-index:22;background:#1a0f059e;pointer-events:auto}.adventure-rewards-panel{position:fixed;z-index:23;bottom:var(--adventure-rewards-bottom, max(8px, env(safe-area-inset-bottom)));left:50%;display:grid;grid-template-rows:minmax(0,1fr);gap:10px;width:min(calc(var(--game-w, 320px) + var(--frame) * 2),calc(100vw - 16px));max-width:calc(100% - 16px);max-height:calc(100dvh - max(8px,env(safe-area-inset-top)) - var(--adventure-rewards-bottom, max(8px, env(safe-area-inset-bottom))) - 8px);min-height:0;padding:clamp(12px,4vw,20px) clamp(12px,4vw,18px);transform:translate(-50%);overflow:hidden;border:4px solid var(--wood-darkest);border-radius:12px;background:repeating-linear-gradient(0deg,transparent 0 22px,rgba(0,0,0,.08) 22px 24px),linear-gradient(180deg,#96662f,var(--wood) 30%,#7a4c22);box-shadow:inset 0 -3px 0 var(--wood-dark),0 8px #0006,0 20px 60px #0009;color:#fff1d2;pointer-events:auto;animation:adventure-rewards-rise .32s cubic-bezier(.2,1.2,.4,1)}@keyframes adventure-rewards-rise{0%{transform:translate(-50%,100%)}to{transform:translate(-50%)}}.adventure-rewards-panel.closing{animation:adventure-rewards-hide .24s ease-in forwards}@keyframes adventure-rewards-hide{0%{transform:translate(-50%)}to{transform:translate(-50%,100%)}}.adventure-rewards-close{position:absolute;top:8px;right:10px;border:0;background:transparent;color:#fff1d2;font:800 24px/1 var(--font-body);cursor:pointer}.adventure-rewards-panel>.adventure-rewards-list{min-height:0;overflow-x:hidden;overflow-y:auto;touch-action:pan-y;overscroll-behavior:contain;scrollbar-gutter:stable}html.field-short{--hud-h: 60px;--bar-h: 84px;--frame: 6px;--field-gap: 6px}html.field-short #hud{top:max(4px,env(safe-area-inset-top))}html.field-short .hud-bar{padding:4px 6px}html.field-short .hud-next canvas{width:34px;height:34px}html.field-short .hud-control{width:42px;height:42px}html.field-short .hud-control canvas{width:20px;height:20px}html.field-short .hud-value{font-size:clamp(16px,calc(var(--game-w, 320px) * .055),20px)}html.field-short .booster{width:52px;height:52px;border-radius:15px}html.field-short .booster canvas{width:31px;height:31px}html.field-short #s-menu .panel{height:100%;min-height:0;justify-content:safe center;padding-top:max(20px,env(safe-area-inset-top));padding-bottom:max(20px,env(safe-area-inset-bottom));scroll-padding-block:20px;overscroll-behavior-y:contain}html.field-short #s-menu .panel>*{flex:0 0 auto}html.field-short #s-daily .panel{height:100%;min-height:0;gap:6px;padding:12px 11px;overflow:hidden}html.field-short .daily-day{font-size:11px}html.field-short .daily-reward{flex:1 1 auto;min-height:0;gap:3px;overflow-y:auto;padding-right:3px;scrollbar-color:#d7a451 rgba(61,36,16,.35);scrollbar-width:thin}html.field-short #s-daily .btn{flex:0 0 auto}html.field-short .daily-row{grid-template-columns:51px minmax(0,1fr);min-height:38px;gap:6px;padding:4px 7px}html.field-short .daily-row.current{min-height:38px}html.field-short .daily-row-label{font-size:7px}html.field-short .daily-cell{gap:4px;padding:4px 7px}html.field-short .daily-cell canvas{width:23px;height:23px}html.field-short .daily-count{font-size:9px}html.field-short #s-rules .panel{gap:9px;padding:18px 16px 16px}html.field-short #s-rules .panel-title{font-size:13px}html.field-short .rule-row{flex-direction:column;align-items:center;gap:6px;min-height:0;padding:12px 10px 10px;font-size:14px;text-align:center}html.field-short .rule-visual{width:auto}html.field-short .rule-visual canvas{width:42px;height:42px}html.field-short .rule-copy{width:100%}html.field-short .chain{padding:7px 4px}html.field-short .chain canvas{width:20px;height:20px}html.field-short .rule-controls{padding:6px 8px 7px 6px}html.field-short .rule-controls-copy{font-size:11px}html.field-short .rule-key:not(.rule-key-left):not(.rule-key-right){font-size:6px}html.field-short .rule-warn{padding:7px 9px;font-size:12px}html.field-short #s-rules .rules-done{min-height:48px}html.field-very-short #s-adventure-map .panel{padding:8px}html.field-very-short .adventure-map{min-height:400px}html.field-very-short .adventure-node{width:54px;height:54px}html.field-very-short .adventure-node .adventure-sprite{width:50px;height:50px}html.field-very-short #hud.adventure-mode .hud-next canvas{width:36px;height:36px}html.field-very-short .adventure-enemy-info{top:max(8px,env(safe-area-inset-top));right:auto;bottom:auto;transform:translate(-50%);overscroll-behavior-y:contain;touch-action:pan-y;scroll-padding-block:8px}html.field-narrow #s-menu .menu-button-copy>.menu-best{display:none}html.field-narrow #s-menu .menu-mode-button{flex-direction:column;gap:8px}html.field-narrow #s-menu .menu-mode-button .menu-button-copy{width:100%}html.field-narrow #s-settings .set-row{display:grid;grid-template-columns:19px minmax(0,1fr);gap:8px 10px}html.field-narrow #s-settings .set-label{min-width:0}html.field-narrow #s-settings input[type=range]{grid-column:2;width:100%;min-width:0}html.field-narrow #s-settings .btn-row{width:100%;flex-direction:column}html.field-narrow #s-settings .btn-row .btn{width:100%;flex:none}html.field-narrow #s-awards .award-grid,html.field-narrow #s-store .store-product{grid-template-columns:1fr}html.field-narrow #s-store .store-rewards{flex-direction:column;align-items:center}html.field-narrow #s-store .store-buy{width:100%}html.field-narrow #s-menu .promo-button{position:relative;top:auto;right:auto;align-self:center}html.field-narrow #s-pause .pause-scores{display:grid}html.field-narrow #s-daily .daily-row-rewards{min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-color:#d7a451 rgba(61,36,16,.35);scrollbar-width:thin;touch-action:pan-x}html.field-narrow #s-daily .daily-cell{flex:0 0 auto}html.field-narrow #hud:not(.adventure-mode) .hud-bar{grid-template-columns:auto auto;justify-content:space-between}html.field-narrow #hud:not(.adventure-mode) .hud-score,html.field-narrow #hud.adventure-mode .adventure-track,html.field-narrow #hud.adventure-mode .adventure-enemy-name,html.field-narrow #hud.adventure-mode .adventure-enemy-properties{display:none}@media (orientation: landscape){html.field-narrow #s-menu .promo-button{position:fixed;top:calc(50% - 46px);right:max(12px,env(safe-area-inset-right));left:auto;align-self:auto}}.adventure-rewards-list{display:grid;min-width:0;gap:8px}.adventure-rewards-panel .adventure-rewards-list .adventure-rewards-list{overflow:visible}.adventure-rewards-boons{display:grid;gap:8px}.adventure-rewards-section-title{color:#ffd93d;font:9px/1.3 var(--font-pixel)}.adventure-stat-row{display:flex;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:8px;background:#673c1c8c;color:#fff1d2;font-weight:800}.adventure-stat-row b{color:#ffd93d;font:13px/1.4 var(--font-pixel)}.adventure-reward-card{display:grid;min-width:0;gap:4px;padding:10px 12px;border:3px solid #6b3d1b;border-radius:10px;background:linear-gradient(180deg,#a86a2e,#8a5320);overflow-wrap:anywhere}.adventure-reward-head{display:flex;min-width:0;justify-content:space-between;gap:8px;align-items:flex-start}.adventure-reward-name{min-width:0;color:#ffd93d;font:11px/1.3 var(--font-pixel);overflow-wrap:anywhere}.adventure-reward-rarity,.adventure-reward-count{flex:0 0 auto}.adventure-reward-count{color:#fff1d2;font:10px/1 var(--font-pixel)}.adventure-reward-desc{min-width:0;color:#fff1d2;font-size:13px;font-weight:800;line-height:1.25;overflow-wrap:anywhere}@media (orientation: landscape) and (max-height: 500px){#app.adventure-side-layout{--adventure-side-rail: 168px;padding-left:calc(var(--adventure-side-rail) + 16px + env(safe-area-inset-left));padding-right:calc(var(--adventure-side-rail) + 16px + env(safe-area-inset-right))}#app.adventure-side-layout #hud{width:var(--adventure-side-rail)}#app.adventure-side-layout #boosters.adventure-mode{width:var(--adventure-side-rail);grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:6px}#app.adventure-side-layout #boosters.adventure-mode>.adventure-throws,#app.adventure-side-layout #boosters.adventure-mode>.adventure-health{grid-column:1;width:100%;min-width:0}#app.adventure-side-layout .adventure-rewards-panel{top:var(--field-top, 0px);bottom:auto!important;height:auto;width:calc(100vw - 32px);max-width:calc(100vw - 32px);max-height:min(calc(100vw - 32px),calc(100dvh - var(--field-top, 0px) - 16px))}html.field-short #hud{top:50%}html.field-narrow #hud:not(.adventure-mode) .hud-bar{grid-template-columns:42px minmax(0,1fr);grid-template-rows:auto auto;justify-content:normal}html.field-narrow #hud:not(.adventure-mode) .hud-score{display:flex}html.field-narrow #hud.adventure-mode .adventure-enemy-name{display:block}html.field-narrow #hud.adventure-mode .adventure-track{display:grid}html.field-narrow #hud.adventure-mode .adventure-enemy-properties{display:flex}#s-adventure-map{padding:4px}#s-adventure-map .panel{width:100%;height:100%;min-height:0;max-height:none;padding:8px;gap:6px;overflow:hidden}#s-adventure-map .panel-header{flex:0 0 auto;margin:-2px 0 0;padding:6px 20px 7px}#s-adventure-map .panel-title{font-size:clamp(10px,2vw,13px)}#s-adventure-map .adventure-map{flex:1 1 0;min-height:0;height:auto}#s-adventure-map .adventure-map-menu{flex:0 0 auto;width:100%;min-height:44px;padding:10px 12px}}@media (orientation: portrait){html.field-short #hud{max-width:calc(100% - 16px);overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-padding-inline:8px;scrollbar-width:thin;touch-action:pan-x;pointer-events:auto}html.field-short #hud .hud-bar{width:max-content;min-width:100%}html.field-narrow #boosters:not(.adventure-mode){min-width:0;max-width:calc(100% - 16px);justify-content:flex-start;gap:6px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-padding-inline:8px;scrollbar-width:thin;touch-action:pan-x}html.field-narrow #boosters:not(.adventure-mode) .booster{flex:0 0 52px}}
