@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,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yGMEABPXAM542o2QA24EUBBAX+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,d09GRgABAAAAAA3YAA0AAAAAJPAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABMAAAABQAAAAUAA8AbUdTVUIAAAFEAAAAJwAAACi4/LjqT1MvMgAAAWwAAABJAAAAYGf8mjtjbWFwAAABuAAAANcAAAE4ISlOYWdhc3AAAAKQAAAACAAAAAgAAAAQZ2x5ZgAAApgAAAdqAAAYtCQw2fRoZWFkAAAKBAAAADUAAAA2CHVH3mhoZWEAAAo8AAAAGgAAACQEpwRUaG10eAAAClgAAAAoAAABrJopBW5sb2NhAAAKgAAAANgAAADYRQ1LcW1heHAAAAtYAAAAHAAAACAAgABebmFtZQAAC3QAAAEFAAACSi9xS2Vwb3N0AAAMfAAAAVsAAAQ3VFJMagABAAAADAAAAAAAAAABAGoAAQADeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2BhfsE4gYGVgYGpiymCgYHBG0IzxjEYMR4C8oFSMMDEzIAEnCODXBkOMDAoijG/APGB5pQpMDDMB6t8BxZTYGAGACuvDC8AAAB42k3JMS5EUQBA0fPNAwxAFAgwAAAAgKEGAACIxlrYgULU7MIuFNaggXyJhtvc4iADCZRLiH4fohSqFUtIokCd+0QUKkNjGA8L4Sjchef6ijjmnwpVIRUmQjrchqdfjeL3+C1++b7m84OvJPC6JvJXKdK48eARJBUYlKNTh249erVp16dcqRpNgkxZsuXJV6hIsRJlatVpUK9RSotWzbr0GzBsxKgxk6bMmjNvwaIVq9at2bBpx65tR85dmDbj0rhDB46dOLVn35klacu25Jow5OoHlyIp1wAAAQAB//8AD3jatVi5juNGEG2KHux9UAJ9XwIhODYIYj9qookm6g+YaBJfkb9vIkWKGquB33ulUrOW8m2zwUODfnVXddWkNuWU2+v2AV8v0puU3nXbrtl2237bD904DXm1f3zZ3PIuOWPr+x+b2+Y258e7nFYpGRrIT1KaABinbT/2Yzfg3W2nYRr6IWcCyuMdXrhWN3we70sRzUrFJJjEnFSGfredthLgkLPEuMPGXLBySW3AbYQUincDZCd0zo6d45tDgQSpOev/RLr3A2AZIO0s+bhOaVVtRPmaYRo/0b6B+vZUp2B/KaJdwIx/SpF2M/YEbFc35fFlaQ7tA/iv9qSOq33ArlepS+n7CTThg5Ec+ncwpAwGEEgXAI9rKr+6If2qv3T31V4f75sDxXBtZzZuaakG1K/O+2mosW9uwciB9HJuH6iZuwzISuMJqWyAGomc8Sa747pKAAHo7LWcTqtcORV8dYiar9IASh0CZWqgdIcFA4zwBH40I39ddeDTlwyniYjCiQbhHyAlfFVwK74YUgxX+gM/y8xKX8DD4AJHTFo9vqcaMdDVg6RIYV3Ux1+VlkUbxJy0KHTPxa2FD+yCgLnIjjnav6fltn0zx09E0/5rJ0HD0WxQTMlC20UPfGax2FMjo4C30xRb5RfVEblyokOaUaYNbQPr26IroBBJNdTKqdEGRTYvzBA8aXYoSrvLtx8F+T4RVcCf4HbaNDvducPnzMh0F8vBObsLQhzM5jZ/BZufsoPi0WO2hzK9/3G1P97ntPAR2VYfQbG5j/iEiw4F+fVhPpEPUHhSMAaYqYr9CJFYtRRZnaKpY9XqtkoaLzz2DfFyzNsnylvxaK+Ng/RYz6g/k96dUWZN7VTTajVk9LMkLyN9ONdjRUcnS5yiVG6UoT2heCkwcqxcu86cBiOs9uZ5CBjtXPNqcLtZPjFLATxlkuXXcW2xl2o9Uj5MEe/VyCiAFV2VsxO5D/mwsWjbudYWcMrK7/Da4CYRDy5+uN7S2nN/rtdwijfSNHqiS5qeJvyWanbXR7WtPmJs7bqq5+rGFVTxsgAzKZLv51E22upplGL14bhmqJRl3PoSe9+IG4Sb82nzptJ12iInjIOcw1Ia3T0FpvCKRGORl7E79jUvSjjKeW7SC4tsYsw5SmegNx1FEei4WQRcVW6mD3GFp9G9Uh1vZhdBi45joi6qK0KxOYBXyJAnLZA0Q0TqtHZrz7Bg6NhTvQBc2sYMDTnjWWo69zV3dPSDyOGPzqJvLmZ7L1rLjGdGxaz3Ky1pCq+8FM3a3UlG9TpONZDyYhK6oBekOXZ+BOTCelLOtTH0orG/iCj0Fwb13iJ7PzrPBLev1yKvQnJl3VmjbbB4w6JI2E+9vH2k1eT9Wm9qB3CqzfKBRatLVOOgSEc6k2dA6Jx7rzP0oJ3knQKSnqaeBJm/UAGLiv08JzfMSUk+16M3x5gmWW53ZYJXoEcjf6qy0WYWS1i0r5e0ojaLl5fgmg2rvbJBFle0yCLs3Z3xTbYkIFgixGijDKfIp/5uT9qDnSQZSgt+tg+Mf7cvKKfWpfg7cwCQblOLnGw0lnMATQjgH84B7J+Ng+phHATc1tcX54Drwm3nOcBtuTv1StbwsA8GTUKoM146A6zVXXqidiOqAo15wrxwIMBDs/AVO/tefSUYwyNcs/N0wM/zlKBoxqI54RMqXktK7ARFs2bzUjar0lHAmtxVzuas5RfKGa9QugevfLiJ0O31Upe9AhWvEnxenghKifNAveaR98Qib0MY1KOLSesJflMKniKuhexnSsWO+QUoWCZMl+iov620lAmwV6R3Fez+pvbgnBLaC1TlsCAi44zuDIRrfEnP5kI33xxmjTyo1Sb+/50MGPOqYVzyIKsGvc1ir4C6I3TprQYMyXIX7eGmoAFgB8pidgix8+LU2ZzOJp8RKBs7tGqxvzQf1PMiVR7L+cBbYq/+2LOx+m3GqxUU5mKVOJVOjXw2tJFT5SF8rRaDiqVi33sP4EOjHGrlYjqw7i5V+aj7+GFnX7v62M//d1MBqVz7VLD9e1PBciio1vrHM8HyirG0o5aqRPOZAIvhNLfn780DBNEuMUaX84BvxA3CjZ86fzwPVJBziNIs5wEixGJeO7xDr//dC/MA045XRcRpQJhxitMA8OWDanxpFpjqLMCj9452W3KKk8AUJwE8zQC5VJzPAYoEIifJGOYA1StlYwmZR361/3cNaTg3eAiYOfaTmLWGDJlL43ju/hGN5enX/dHJBzfFToi1t/bosAOAbFNUsv0AV88Z+/uudgQVa53AGVzh9BQZ7yNP1Tr1uoBpgPaKANsx9uJ/KbBbXgq9PlMMuFJVtQ6x+ti7fSBjt98vu31520tlycvezPsWk73vTr3ZvhhXYPx/43nW439Se/ygg/f5roUVQlfEO9vk/m76RacvH4ROn3Vcl4gm+CrO2J36ua/gP52fVyBxxUrKcwo3u4wnCGYdv9brm2e82LcPcKs48j8GUlu3Mv/4K/70i8WI5NWp/PgLwQDi+g3JH5K7AAB42mNgZGBgYGZgYFz1dlU8v81XBmbmFwxAcEVd4RuYLns86c+1f13ML8Di7AxMIFEAhwQO3QAAAHjaY2BkYGB+wcAAIv9cA5FAEVSQDQBwfwUBAAB42mN+wVDLAARAGhuuRcIM1MDUMouAu2qHoD9q8dgBBH/nAQCJSWnPAAAAHwAfAB8AHwBCAF4AgACSAK4AwQDeAPQBFgE5AXEBlwG0AdcB/gInAlECaQKGAp0CugLMAuYDCwMdAzwDXwOJA7QDzAPiA/gEEwQqBEQEYAR7BJgEtwTdBQcFMQVGBWcFfAWXBbwF3QX8Bh8GPgZiBoQGlgayBsUG5AcDBywHVwd6B58HwAfoCBQINAheCHYImAitCMoI3Aj8CRoJLAlHCWoJkwm+CdQJ6goAChsKMgpLCmYKgAqcCrkK1wr5CxsLNgtVC3ALjguyC88L8QwSDBIMSAxaeNpjYGRgYMhmsGDgYVBhYAfxEADIYwQAFaIA33jajZADbgRQEEBf7caofzaobbtBbbtrG8fpsRr1BD1DJ1OuN1/vj2eAWmxUUFZZB7yV1aNMGe18oEw5zbyjLPcSryhTyQAxlKmilRuUqaaHCZRpFgIHEVkB5hiWFeaZEE75R4SHCAt7GMIvUrvo99lihwNCWAnLOibCIyG5x0Q6yBFW7ETxqPQMKyGN4ceHYZwhRnT9RTD8xTAaxWRE+fOaZ51L0W4KlVhDxq9Q3nX8BEhq/3YcqJwRRuU2nIjEiilcuWr9uLDyrNJVokRw6PzEgx6ehV9IskJKp2JlnBmGlCL0MoAhjlO9dBKEdYoxuV8wbKlXRGiPR7xak6VgVZZPm79Z+AAAAHjaYmBiAIP/WxmMGLCBbAYAg/Jw4AAAAADsUp5t27Zt27X3X6DNO1UClRUUFBIWEVWtRq069Ro0atKsRas27Tp06tKtR68+/QYMGjJsxKgx4yZMmjJtxqw58xYsWrJsxao16zZs2rJtx649+w4cOnLsxKkz5y5cunLtxq079x48evLsxas37z58+vLtx68//2LiEpJS0jKycvIKikqhx4/7+2hZpXmZABrn4DhgEAYCYEtgGwxPANJ/SZnEq9fOjQS69OTEzIv3Z2KPvYfFPDHeV75s7Pa2POQlTy5uHv58XomZF6PvkR8WvqxsjF7x/+LgNO8cLIw7W6582TjtHbqX9J/p8w4zL96fhT3mD4t5YswrXzZ2e1se8pInFzcP9X8SMy9G3yM/LHxZ2Ri94v/FwWneOVgYd7Zc+bJx2jt0r+g/879ppD+vnOvvOBOTS0tSk/NzkwDpNfepAA==) 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: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}@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:Silkscreen;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) 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:700;src:url(./silkscreen-latin-700-normal-CSE2nhgM.woff2) format("woff2"),url(./silkscreen-latin-700-normal-BjMPLkh0.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{--color-table: #0d2b31;--color-table-deep: #071b20;--color-table-edge: #052026;--color-paper: #f2e7cd;--color-paper-warm: #ecdcb8;--color-paper-aged: #e3cf9f;--color-paper-shadowed: #d9c48f;--color-kraft: #cdb287;--color-ink: #2b2118;--color-ink-soft: #4a3b2c;--color-ink-faint: #77664f;--color-gold: #c99b3f;--color-gold-bright: #e7bb52;--color-gold-deep: #9a7223;--color-red: #b23a2e;--color-red-deep: #8c2a20;--color-blue: #2e6f86;--color-blue-bright: #4498b4;--color-mint: #6fae8f;--color-yellow: #e9b949;--cell-paper: #f6ecd4;--cell-active: #dcebe3;--cell-active-border: #2e6f86;--cell-selected: #fdf3d0;--cell-selected-border: #c99b3f;--cell-correct: #e0ecd2;--cell-correct-ink: #3c6b34;--cell-wrong: #f3d9cf;--cell-wrong-ink: #a33324;--cell-locked: #ece0be;--cell-revealed-ink: #8a6d1f;--clue-paper: #e5d3a9;--clue-ink: #43331f;--shadow-hard: 0 4px 0 rgba(15, 10, 5, .55);--shadow-card: 0 1px 0 rgba(255, 250, 235, .35) inset, 0 10px 24px rgba(4, 12, 14, .45), 0 3px 0 rgba(20, 12, 4, .35);--shadow-board: 0 2px 0 rgba(255, 252, 240, .5) inset, 0 24px 48px rgba(3, 10, 12, .55), 0 8px 0 rgba(18, 10, 4, .28);--shadow-button: 0 4px 0 var(--color-ink), 0 8px 14px rgba(4, 12, 14, .4);--shadow-button-pressed: 0 1px 0 var(--color-ink), 0 3px 6px rgba(4, 12, 14, .35);--border-strong: 3px solid var(--color-ink);--border-medium: 2px solid var(--color-ink);--radius-card: 14px;--radius-cell: 6px;--radius-button: 12px;--font-pixel-display: "Press Start 2P", "Courier New", monospace;--font-pixel-text: "VT323", "Courier New", monospace;--font-pixel-letter: "Silkscreen", "Courier New", sans-serif;--font-display: var(--font-pixel-display);--font-ui: var(--font-pixel-letter);--font-stamp: var(--font-pixel-text);--text-scale: 1;--px: 3px;--pixel-corners: polygon( 0 calc(3 * var(--px)), var(--px) calc(3 * var(--px)), var(--px) calc(2 * var(--px)), calc(2 * var(--px)) calc(2 * var(--px)), calc(2 * var(--px)) var(--px), calc(3 * var(--px)) var(--px), calc(3 * var(--px)) 0, calc(100% - 3 * var(--px)) 0, calc(100% - 3 * var(--px)) var(--px), calc(100% - 2 * var(--px)) var(--px), calc(100% - 2 * var(--px)) calc(2 * var(--px)), calc(100% - var(--px)) calc(2 * var(--px)), calc(100% - var(--px)) calc(3 * var(--px)), 100% calc(3 * var(--px)), 100% calc(100% - 3 * var(--px)), calc(100% - var(--px)) calc(100% - 3 * var(--px)), calc(100% - var(--px)) calc(100% - 2 * var(--px)), calc(100% - 2 * var(--px)) calc(100% - 2 * var(--px)), calc(100% - 2 * var(--px)) calc(100% - var(--px)), calc(100% - 3 * var(--px)) calc(100% - var(--px)), calc(100% - 3 * var(--px)) 100%, calc(3 * var(--px)) 100%, calc(3 * var(--px)) calc(100% - var(--px)), calc(2 * var(--px)) calc(100% - var(--px)), calc(2 * var(--px)) calc(100% - 2 * var(--px)), var(--px) calc(100% - 2 * var(--px)), var(--px) calc(100% - 3 * var(--px)), 0 calc(100% - 3 * var(--px)) );--pixel-dither: conic-gradient( rgba(64, 48, 24, .05) 25%, transparent 0 50%, rgba(64, 48, 24, .05) 0 75%, transparent 0 );--pixel-raster: repeating-linear-gradient( 180deg, transparent 0 3px, rgba(60, 42, 20, .045) 3px 4px );--ease-pop: cubic-bezier(.34, 1.56, .64, 1);--ease-page: cubic-bezier(.45, .05, .35, 1);--speed-fast: .13s;--speed-med: .26s;--z-board: 1;--z-panel: 10;--z-topbar: 20;--z-modal: 50;--z-pageturn: 90;--z-confetti: 95;--texture-noise: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");--texture-paper-fibers: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='turbulence' baseFrequency='0.012 0.05' numOctaves='2' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)' opacity='0.35'/%3E%3C/svg%3E")}:root[data-contrast=high]{--color-ink: #14100b;--color-paper: #fbf3dd;--cell-paper: #fffaea;--cell-active: #c3e6d6;--cell-selected: #ffe9a8;--cell-wrong: #ffc9b8;--cell-correct: #c8ecb4;--clue-paper: #efdfb4;--clue-ink: #14100b;--color-ink-faint: #4a3b2c}:root[data-textscale=large]{--text-scale: 1.16}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-ui);font-size:calc(16px * var(--text-scale));color:var(--color-ink);background:var(--color-table);overflow:hidden;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}button{font-family:inherit;color:inherit;background:none;border:none;cursor:pointer;touch-action:manipulation}button:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--color-blue-bright);outline-offset:2px}.table-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 50% 8%,rgba(72,150,158,.16),transparent 60%),radial-gradient(150% 120% at 50% 110%,var(--color-table-edge) 20%,transparent 70%),linear-gradient(180deg,var(--color-table) 0%,var(--color-table-deep) 100%)}.table-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--texture-noise);opacity:.16;mix-blend-mode:overlay}.table-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(215,245,250,.16) 1px,transparent 1.4px);background-size:18px 18px;mask-image:radial-gradient(90% 70% at 50% 45%,transparent 55%,#000 100%);-webkit-mask-image:radial-gradient(90% 70% at 50% 45%,transparent 55%,#000 100%)}.paper{position:relative;background:linear-gradient(160deg,#fffcf0a6,#d7be8c40 90%),var(--color-paper);border:var(--border-strong);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.paper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-image:var(--texture-paper-fibers);opacity:.5;mix-blend-mode:multiply;pointer-events:none}.app-shell{position:relative;height:100%;height:100dvh;display:flex;flex-direction:column;overflow:hidden;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.screen{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.screen--scroll{overflow-y:auto;overscroll-behavior:contain}.display{font-family:var(--font-display);font-weight:400;line-height:.98;letter-spacing:.01em}.stamp-text{font-family:var(--font-stamp);text-transform:uppercase;letter-spacing:.08em}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5em;font-family:var(--font-ui);font-weight:800;text-transform:uppercase;letter-spacing:.06em;border:var(--border-strong);border-radius:var(--radius-button);box-shadow:var(--shadow-button);transition:transform var(--speed-fast) var(--ease-pop),box-shadow var(--speed-fast) ease,filter var(--speed-fast) ease;overflow:hidden}.btn:after{content:"";position:absolute;top:0;right:0;bottom:55%;left:0;background:linear-gradient(180deg,rgba(255,255,255,.35),transparent);pointer-events:none}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--texture-noise);opacity:.1;mix-blend-mode:overlay;pointer-events:none}.btn:active:not(:disabled){transform:translateY(3px);box-shadow:var(--shadow-button-pressed)}.btn:disabled{filter:grayscale(.6) brightness(.85);cursor:not-allowed;opacity:.7}.btn--sm{padding:8px 14px;font-size:calc(.72rem * var(--text-scale))}.btn--md{padding:12px 18px;font-size:calc(.85rem * var(--text-scale))}.btn--lg{padding:16px 26px;font-size:calc(1rem * var(--text-scale))}.btn--block{display:flex;width:100%}.btn--primary{background:linear-gradient(180deg,var(--color-gold-bright),var(--color-gold) 55%,var(--color-gold-deep));color:#2a1c06}.btn--paper{background:linear-gradient(180deg,#fbf3dd,var(--color-paper) 60%,var(--color-paper-aged));color:var(--color-ink)}.btn--danger{background:linear-gradient(180deg,#d0564a,var(--color-red) 55%,var(--color-red-deep));color:#ffe9de}.btn--ghost{background:#f2e7cd14;color:var(--color-paper);border-color:#f2e7cd80;box-shadow:0 4px #040c0e80}.btn__icon{display:inline-flex;font-size:1.1em;line-height:1}.badge{display:inline-flex;align-items:center;gap:.35em;padding:3px 10px 4px;border:2px solid currentColor;border-radius:999px;font-size:calc(.66rem * var(--text-scale));font-weight:800;text-transform:uppercase;letter-spacing:.09em}.badge--gold{color:var(--color-gold-deep);background:#c99b3f2e}.badge--red{color:var(--color-red-deep);background:#b23a2e24}.badge--blue{color:var(--color-blue);background:#2e6f8621}.badge--mint{color:#3f7a5e;background:#6fae8f29}.badge--ink{color:var(--color-ink-soft);background:#2b211814}.badge--paper{color:var(--color-paper);background:#f2e7cd1f}.stamp{display:inline-block;transform:rotate(-8deg);font-family:var(--font-stamp);text-transform:uppercase;letter-spacing:.14em;pointer-events:none}.stamp__inner{display:inline-block;padding:6px 16px;border:3px double currentColor;border-radius:6px;mask-image:var(--texture-noise);-webkit-mask-image:var(--texture-noise);mask-size:130px;-webkit-mask-size:130px}.stamp--red{color:var(--color-red)}.stamp--gold{color:var(--color-gold-deep)}.stamp--mint{color:#3f7a5e}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:22px;background:#040e119e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:fadeIn var(--speed-med) ease}.modal{width:min(440px,100%);max-height:86vh;overflow-y:auto;padding:26px 22px 24px;animation:modalIn .32s var(--ease-pop)}.modal__kicker{font-size:calc(.7rem * var(--text-scale));color:var(--color-red-deep);margin-bottom:4px;text-align:center}.modal__title{font-size:calc(1.7rem * var(--text-scale));text-align:center;margin-bottom:16px}.modal__body{position:relative}.modal__corners i{position:absolute;width:14px;height:14px;border:3px solid var(--color-gold-deep);opacity:.75}.modal__corners i:nth-child(1){top:7px;left:7px;border-right:0;border-bottom:0}.modal__corners i:nth-child(2){top:7px;right:7px;border-left:0;border-bottom:0}.modal__corners i:nth-child(3){bottom:7px;left:7px;border-right:0;border-top:0}.modal__corners i:nth-child(4){bottom:7px;right:7px;border-left:0;border-top:0}@keyframes fadeIn{0%{opacity:0}}@keyframes modalIn{0%{opacity:0;transform:translateY(26px) scale(.94) rotate(-1deg)}}.cw-board-wrap{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:8px 10px}.mag-page{position:relative}.mag-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(7px,9px);background:#02090b8c;clip-path:var(--pixel-corners)}.mag-page__frame{position:relative;background:var(--color-ink);clip-path:var(--pixel-corners);padding:var(--px)}.mag-page__paper{position:relative;clip-path:var(--pixel-corners);background:var(--pixel-raster),var(--pixel-dither),linear-gradient(180deg,#f7eed7 0%,var(--color-paper) 55%,#e9d9b4 100%);background-size:auto,4px 4px,auto;padding:10px 12px 8px;display:flex;flex-direction:column;align-items:center}.mag-page__paper:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px dashed rgba(43,33,24,.3);pointer-events:none}.mag-page__head{width:100%;display:flex;flex-direction:column;align-items:center;gap:3px;padding:2px 4px 0}.mag-page__masthead{width:100%;display:flex;align-items:center;gap:8px}.mag-page__rule{flex:1;height:5px;background:linear-gradient(180deg,var(--color-ink) 0 1px,transparent 1px 4px,var(--color-ink) 4px 5px)}.mag-page__mast{font-family:var(--font-pixel-display);font-size:calc(.72rem * var(--text-scale));letter-spacing:.14em;color:var(--color-red-deep);text-shadow:2px 2px 0 rgba(43,33,24,.18)}.mag-page__subtitle{font-family:var(--font-pixel-text);font-size:calc(.82rem * var(--text-scale));letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink-faint);line-height:1}.mag-page__meta{width:100%;display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:2px}.mag-page__chip{font-family:var(--font-pixel-text);font-size:calc(.8rem * var(--text-scale));line-height:1;color:var(--color-ink);border:2px solid var(--color-ink);padding:3px 5px 2px;background:#fffcf099;box-shadow:2px 2px #2b211840;white-space:nowrap}.mag-page__title{font-family:var(--font-pixel-letter);font-weight:700;font-size:calc(1.05rem * var(--text-scale));color:var(--color-ink);text-transform:uppercase;letter-spacing:.04em;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.mag-page__divider{position:relative;width:100%;height:5px;margin-top:3px;background:linear-gradient(180deg,transparent 0 2px,var(--color-ink) 2px 3px,transparent 3px)}.mag-page__divider:before,.mag-page__divider:after{content:"";position:absolute;top:0;width:5px;height:5px;background:var(--color-red-deep)}.mag-page__divider:before{left:0}.mag-page__divider:after{right:0}.mag-page__board{position:relative;padding:9px}.mag-crop{position:absolute;width:8px;height:8px;border:0 solid rgba(43,33,24,.55)}.mag-crop--tl{top:2px;left:2px;border-top-width:2px;border-left-width:2px}.mag-crop--tr{top:2px;right:2px;border-top-width:2px;border-right-width:2px}.mag-crop--bl{bottom:2px;left:2px;border-bottom-width:2px;border-left-width:2px}.mag-crop--br{bottom:2px;right:2px;border-bottom-width:2px;border-right-width:2px}.mag-page__foot{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 4px 0;border-top:1px solid rgba(43,33,24,.4);margin-top:2px}.mag-page__foot-note,.mag-page__foot-num{font-family:var(--font-pixel-text);font-size:calc(.8rem * var(--text-scale));line-height:1.1;color:var(--color-ink-faint);text-transform:uppercase;letter-spacing:.1em}.mag-page__foot-orn{font-size:6px;letter-spacing:5px;color:var(--color-red-deep)}.mag-page__seal{position:absolute;top:2px;right:-2px;transform:rotate(6deg);display:flex;flex-direction:column;align-items:center;gap:1px;font-family:var(--font-pixel-text);font-size:calc(.62rem * var(--text-scale));line-height:1;letter-spacing:.1em;color:var(--color-blue);border:2px solid currentColor;outline:2px solid transparent;box-shadow:0 0 0 1px #fffcf0cc,2px 2px #2b211840;padding:3px 5px 2px;background:#fffcf0bf;text-transform:uppercase;pointer-events:none}.mag-page__seal b{font-weight:400;color:var(--color-red-deep)}.cw-grid{position:relative;display:grid;gap:2px;padding:2px;background:var(--color-ink);border:3px solid var(--color-ink)}.cw-cell{position:relative;width:var(--cell);height:var(--cell);padding:0;display:flex;align-items:center;justify-content:center}.cw-cell--block{background:conic-gradient(rgba(242,231,205,.14) 25%,transparent 0 50%,rgba(242,231,205,.14) 0 75%,transparent 0),#2c2216;background-size:6px 6px,auto}.cw-cell--letter{background:var(--cell-paper);box-shadow:inset 2px 2px #fffffabf,inset -2px -2px #8c6e3c47;transition:background var(--speed-fast) steps(2);cursor:pointer}.cw-cell--active{background:var(--cell-active);box-shadow:inset 0 0 0 2px #2e6f868c,inset 3px 3px #fffffa66,inset -2px -2px #2e6f8640}.cw-cell--selected{background:var(--cell-selected);z-index:3;box-shadow:inset 0 0 0 3px var(--cell-selected-border),3px 3px #140c0459;animation:selectedBlink .9s steps(2) infinite}@keyframes selectedBlink{0%,to{box-shadow:inset 0 0 0 3px var(--color-gold-bright),3px 3px #140c0459}50%{box-shadow:inset 0 0 0 3px var(--color-gold-deep),3px 3px #140c0459}}.cw-cell__letter{font-family:var(--font-pixel-letter);font-weight:700;font-size:calc(var(--cell) * .6);color:var(--color-ink);line-height:1;animation:letterPop .16s steps(3)}@keyframes letterPop{0%{transform:scale(.4);opacity:0}66%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.cw-cell--correct{background:var(--cell-correct)}.cw-cell--correct .cw-cell__letter{color:var(--cell-correct-ink)}.cw-cell--wrong{background:var(--cell-wrong);animation:cellShake .32s steps(5)}.cw-cell--wrong .cw-cell__letter{color:var(--cell-wrong-ink)}@keyframes cellShake{0%,to{transform:translate(0)}20%{transform:translate(-3px)}40%{transform:translate(3px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.cw-cell--revealed .cw-cell__letter{color:var(--cell-revealed-ink)}.cw-cell__hint-mark{position:absolute;top:3px;right:3px;width:calc(var(--cell) * .14);height:calc(var(--cell) * .14);background:var(--color-gold);box-shadow:0 0 0 2px #2b21188c}.cw-cell--locked{background:var(--cell-locked);box-shadow:inset 2px 2px #fffadccc,inset -2px -2px #9a722359;cursor:default}.cw-cell--celebrate{animation:celebrate .56s steps(6)}.cw-cell--celebrate .cw-cell__letter{animation:letterCelebrate .56s steps(6)}@keyframes celebrate{0%{background-color:var(--color-gold-bright)}40%{transform:scale(1.12);background-color:var(--color-gold-bright)}to{transform:scale(1)}}@keyframes letterCelebrate{0%{transform:scale(1)}40%{transform:scale(1.3);color:var(--color-gold-deep)}to{transform:scale(1)}}.cw-cell--clue{background:conic-gradient(rgba(120,90,40,.1) 25%,transparent 0 50%,rgba(120,90,40,.1) 0 75%,transparent 0),var(--clue-paper);background-size:4px 4px,auto;box-shadow:inset 0 0 0 1px #43331f73;cursor:pointer;overflow:hidden}.cw-clue__half{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;transition:background var(--speed-fast) steps(2)}.cw-clue__half--full{align-items:center;justify-content:center;text-align:center;padding:6% 16% 6% 6%}.cw-clue__half--full:has(.cw-arrow--down){padding:6% 6% 18%}.cw-clue__half--a{clip-path:polygon(4% 0,100% 0,100% 96%);align-items:flex-start;justify-content:flex-end;text-align:right;padding:4% 15% 46% 20%}.cw-clue__half--b{clip-path:polygon(0 4%,96% 100%,0 100%);align-items:flex-end;justify-content:flex-start;text-align:left;padding:46% 20% 12% 4%}.cw-clue__half--active{background:#e7bb5273}.cw-clue__divider{position:absolute;top:50%;left:50%;width:145%;height:2px;background:#2b2118b3;transform:translate(-50%,-50%) rotate(45deg);pointer-events:none}.cw-clue__text{font-family:var(--font-pixel-text);font-weight:400;font-size:clamp(9px,calc(var(--cell) * .24),14px);line-height:.92;letter-spacing:0;text-transform:uppercase;color:var(--clue-ink);overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.cw-cell--clue-split .cw-clue__text{font-size:clamp(8px,calc(var(--cell) * .2),12px);-webkit-line-clamp:3}.cw-arrow{position:absolute;width:calc(var(--cell) * .18);height:calc(var(--cell) * .18);fill:var(--color-red-deep);image-rendering:pixelated}.cw-arrow--right{right:1px;top:50%;transform:translateY(-50%)}.cw-arrow--down{bottom:1px;left:50%;transform:translate(-50%)}.cw-arrow--right-down{right:1px;top:1px}.cw-arrow--down-right{bottom:1px;left:1px}.cw-clue__half--a .cw-arrow--right{top:24%}.cw-clue__half--b .cw-arrow--down{left:24%}.clue-panel{position:relative;display:flex;align-items:center;gap:10px;margin:2px 12px 0;padding:8px 12px;min-height:50px;background:var(--pixel-dither),var(--color-paper);background-size:4px 4px,auto;border:3px solid var(--color-ink);box-shadow:4px 4px #02090b80}.clue-panel:before,.clue-panel:after{content:"";position:absolute;top:-5px;width:14px;height:6px;background:#8f8878;border:2px solid var(--color-ink)}.clue-panel:before{left:16px}.clue-panel:after{right:16px}.clue-panel__dir{font-family:var(--font-pixel-text);font-size:calc(1.5rem * var(--text-scale));color:var(--color-red);line-height:1}.clue-panel__text{flex:1;font-family:var(--font-pixel-text);font-size:calc(1.18rem * var(--text-scale));color:var(--color-ink);line-height:.95}.clue-panel__meta{font-family:var(--font-pixel-text);font-size:calc(.85rem * var(--text-scale));color:var(--color-ink-faint);white-space:nowrap;text-transform:uppercase}.clue-panel--empty{justify-content:center}.clue-panel__placeholder{font-family:var(--font-pixel-text);color:var(--color-ink-faint);font-size:calc(1.05rem * var(--text-scale))}.vk{padding:8px 6px calc(10px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:6px}.vk__row{display:flex;justify-content:center;gap:5px}.vk__key{flex:1;max-width:52px;min-width:30px;height:48px;border:2px solid var(--color-ink);background:var(--color-paper);box-shadow:inset 2px 2px #fffffacc,inset -2px -2px #8c6e3c4d,0 4px 0 var(--color-ink);color:var(--color-ink);font-family:var(--font-pixel-letter);font-weight:700;font-size:calc(1.1rem * var(--text-scale));transition:transform 60ms steps(2),box-shadow 60ms steps(2)}.vk__key:active{transform:translateY(4px);box-shadow:inset 2px 2px #8c6e3c4d,inset -2px -2px #fffffa80,0 0 0 var(--color-ink);background:var(--color-paper-aged)}.vk__key--wide{max-width:62px;flex:1.6;background:var(--color-red);color:#ffe9de;box-shadow:inset 2px 2px #ffc8b480,inset -2px -2px #50140c80,0 4px 0 var(--color-ink)}.controls{display:flex;gap:6px;padding:8px 10px 2px;justify-content:center}.controls__btn{flex:1;max-width:76px;display:flex;flex-direction:column;align-items:center;gap:3px;padding:7px 2px 6px;border:2px solid rgba(242,231,205,.6);background:#f2e7cd14;color:var(--color-paper);box-shadow:0 3px #02090bb3;transition:transform 60ms steps(2),box-shadow 60ms steps(2),background 60ms steps(2)}.controls__btn:active:not(:disabled){transform:translateY(3px);box-shadow:0 0 #02090bb3;background:#f2e7cd2e}.controls__btn:disabled{opacity:.4}.controls__btn--gold{border-color:var(--color-gold);color:var(--color-gold-bright)}.controls__icon{font-size:1.05rem;line-height:1}.controls__icon svg{display:block}.controls__label{font-family:var(--font-pixel-text);font-size:calc(.78rem * var(--text-scale));text-transform:uppercase;letter-spacing:.08em;line-height:1}.topbar{position:relative;z-index:var(--z-topbar);display:flex;align-items:center;gap:10px;padding:10px 12px 8px}.topbar__back{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:2px solid rgba(242,231,205,.6);color:var(--color-paper);background:#f2e7cd14;box-shadow:0 3px #02090bb3;transition:transform 60ms steps(2)}.topbar__back:active{transform:translateY(3px);box-shadow:0 0 #02090bb3}.topbar__spacer{width:40px}.audioctl{position:relative;flex:0 0 auto}.audioctl__btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:2px solid rgba(242,231,205,.6);color:var(--color-paper);background:#f2e7cd14;box-shadow:0 3px #02090bb3;transition:transform 60ms steps(2)}.audioctl__btn:active{transform:translateY(3px);box-shadow:0 0 #02090bb3}.audioctl__btn--muted{color:var(--color-red);border-color:#b23a2e99}.audioctl__pop{position:absolute;top:calc(100% + 8px);left:0;z-index:40;width:190px;padding:12px;display:flex;flex-direction:column;gap:12px}.audioctl__mute{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:9px;border:var(--border-strong);background:var(--color-paper);color:var(--color-ink);font-family:var(--font-pixel-text);font-size:calc(.9rem * var(--text-scale));text-transform:uppercase;letter-spacing:.08em;box-shadow:0 3px #2b211866;transition:transform 60ms steps(2)}.audioctl__mute:active{transform:translateY(3px);box-shadow:0 0 #2b211866}.audioctl__mute--off{background:var(--color-blue);color:var(--color-paper);border-color:var(--color-ink)}.audioctl__vol{display:flex;align-items:center;gap:8px}.audioctl__vol input[type=range]{flex:1;min-width:0;height:24px;accent-color:var(--color-blue);cursor:pointer}.audioctl__vol input[type=range]:disabled{opacity:.4;cursor:default}.audioctl__pct{min-width:34px;text-align:right;font-size:calc(.85rem * var(--text-scale));color:var(--color-ink-faint)}.topbar__titles{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.topbar__kicker{font-family:var(--font-pixel-text);font-size:calc(.78rem * var(--text-scale));letter-spacing:.1em;text-transform:uppercase;color:var(--color-gold-bright);line-height:1}.topbar__title{font-family:var(--font-pixel-display);font-size:calc(.68rem * var(--text-scale));color:var(--color-paper);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:2px 2px 0 rgba(2,9,11,.8);line-height:1.4}.topbar__right{display:flex;align-items:center;gap:8px}.hud-chip{display:flex;flex-direction:column;align-items:center;min-width:46px;padding:3px 8px;border:2px solid rgba(242,231,205,.4);background:#040e118c;box-shadow:2px 2px #02090b99}.hud-chip__value{font-family:var(--font-pixel-text);font-size:calc(1rem * var(--text-scale));color:var(--color-paper);line-height:1}.hud-chip__label{font-family:var(--font-pixel-text);font-size:calc(.68rem * var(--text-scale));text-transform:uppercase;letter-spacing:.1em;color:#f2e7cdbf;line-height:1.1}.board-input{position:fixed;bottom:0;left:0;width:1px;height:1px;padding:0;margin:0;border:0;opacity:0;font-size:16px;background:transparent;color:transparent;caret-color:transparent;pointer-events:none}.kb-hint{display:flex;justify-content:center;align-items:center;text-align:center;padding:8px 12px calc(8px + env(safe-area-inset-bottom))}.kb-hint__text{font-family:var(--font-pixel-text);font-size:.78rem;letter-spacing:.12em;color:#f2e7cd99;line-height:1.2}.home{align-items:center;justify-content:center;padding:18px 16px}.home__cover{position:relative;width:min(420px,100%);margin:auto;padding:26px 22px 46px;display:flex;flex-direction:column;gap:18px;animation:coverIn .64s var(--ease-pop) both}@keyframes coverIn{0%{opacity:0;transform:translateY(34px) rotate(-2.5deg) scale(.94)}to{opacity:1;transform:none}}.home__frame{position:absolute;top:9px;right:9px;bottom:9px;left:9px;border:2px solid rgba(154,114,35,.55);border-radius:10px;pointer-events:none}.home__frame:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px dashed rgba(43,33,24,.35);border-radius:7px}.home__masthead{text-align:center;position:relative}.home__kicker{display:block;font-size:calc(.62rem * var(--text-scale));color:var(--color-red-deep);margin-bottom:6px}.home__logo{font-size:clamp(3.4rem,19vw,4.6rem);letter-spacing:.03em;color:var(--color-ink);text-shadow:2px 2px 0 var(--color-paper),4px 4px 0 var(--color-gold),6px 7px 0 rgba(43,33,24,.35);animation:logoStamp .7s var(--ease-pop) .14s both}@keyframes logoStamp{0%{opacity:0;transform:scale(1.7) rotate(4deg)}60%{opacity:1;transform:scale(.96) rotate(-1deg)}to{transform:scale(1)}}.home__tagline{margin-top:4px;font-weight:800;text-transform:uppercase;letter-spacing:.28em;font-size:calc(.68rem * var(--text-scale));color:var(--color-blue)}.home__art{position:relative;display:flex;justify-content:center;padding:6px 0 2px}.home__minigrid{display:grid;grid-template-columns:repeat(5,44px);grid-auto-rows:44px;gap:3px;padding:5px;background:var(--color-ink);border-radius:8px;box-shadow:var(--shadow-hard);transform:rotate(-2deg)}.home__minicell{display:flex;align-items:center;justify-content:center;position:relative;background:var(--cell-paper);border-radius:3px;font-weight:900;font-size:1.35rem;color:var(--color-ink)}.home__minicell--block{background:radial-gradient(rgba(242,231,205,.16) 1px,transparent 1.3px),linear-gradient(150deg,#3a2f22,#241b11);background-size:6px 6px,100% 100%}.home__minicell--clue{background:var(--clue-paper)}.home__minicell--clue svg{width:12px;height:12px;fill:var(--color-red-deep)}.home__seal{position:absolute;right:2px;top:-12px;transform:rotate(8deg);font-size:calc(.6rem * var(--text-scale));color:var(--color-red-deep);text-align:center;padding:10px 8px;border:2px solid currentColor;border-radius:50%;line-height:1.25;background:#b23a2e12;animation:coverIn .64s var(--ease-pop) .3s both}.home__badges{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.home__actions{display:flex;flex-direction:column;gap:10px}.home__actions-row{display:flex;gap:10px}.home__progress{text-align:center;font-size:calc(.68rem * var(--text-scale));color:var(--color-ink-faint)}.home__price{position:absolute;bottom:14px;right:20px;font-size:calc(.6rem * var(--text-scale));color:var(--color-ink-faint);transform:rotate(-2deg)}.levels__list{display:flex;flex-direction:column;gap:16px;padding:10px 16px calc(26px + env(safe-area-inset-bottom));max-width:480px;width:100%;margin:0 auto}.issue-card{position:relative;display:flex;align-items:center;gap:14px;padding:18px 16px 18px 22px;text-align:left;cursor:pointer;transition:transform var(--speed-fast) var(--ease-pop),box-shadow var(--speed-fast) ease;animation:issueIn .52s var(--ease-pop) both;overflow:hidden}@keyframes issueIn{0%{opacity:0;transform:translateY(26px) rotate(-1.5deg)}to{opacity:1;transform:none}}.issue-card:active:not(:disabled){transform:scale(.98) rotate(-.5deg)}.issue-card__spine{position:absolute;left:0;top:0;bottom:0;width:10px;background:repeating-linear-gradient(180deg,#2b2118bf 0,#2b2118bf 7px,#2b211826 7px,#2b211826 13px)}.issue-card__number{font-size:2.6rem;color:var(--color-gold-deep);text-shadow:2px 2px 0 rgba(43,33,24,.2);min-width:58px;text-align:center}.issue-card__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.issue-card__kicker{font-size:calc(.58rem * var(--text-scale));color:var(--color-red-deep)}.issue-card__title{font-size:calc(1.35rem * var(--text-scale));color:var(--color-ink)}.issue-card__meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.issue-card__stars{color:var(--color-gold-deep);font-size:calc(.9rem * var(--text-scale));letter-spacing:.1em}.issue-card__stamp{position:absolute;right:10px;top:8px;font-size:calc(.62rem * var(--text-scale));opacity:.95}.issue-card--done{filter:saturate(.96)}.issue-card--locked{cursor:not-allowed;filter:grayscale(.75) brightness(.82)}.issue-card__lock{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--color-paper);background:#140e088c;font-size:calc(.6rem * var(--text-scale));border-radius:inherit}.results{align-items:center;justify-content:center;padding:18px 16px}.results__card{position:relative;width:min(420px,100%);margin:auto;padding:30px 22px 26px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;animation:coverIn .56s var(--ease-pop) both}.results__kicker{font-size:calc(.64rem * var(--text-scale));color:var(--color-ink-faint)}.results__stamp{position:absolute;top:20px;right:12px;font-size:calc(.72rem * var(--text-scale));animation:stampIn .46s var(--ease-pop) .5s both}@keyframes stampIn{0%{opacity:0;transform:scale(2.4) rotate(4deg)}60%{opacity:1;transform:scale(.92) rotate(-10deg)}to{transform:scale(1) rotate(-8deg)}}.results__title{font-size:clamp(1.9rem,8vw,2.4rem);color:var(--color-ink)}.results__stars{display:flex;gap:10px}.results__star{font-size:2.4rem;color:#2b211838;animation:starIn .5s var(--ease-pop) both}.results__star--on{color:var(--color-gold);text-shadow:0 2px 0 rgba(120,85,20,.5),0 0 18px rgba(231,187,82,.55)}@keyframes starIn{0%{opacity:0;transform:scale(.2) rotate(-40deg)}70%{transform:scale(1.25) rotate(6deg)}to{opacity:1;transform:scale(1)}}.results__stats{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:4px}.results__stat{border:2px dashed rgba(43,33,24,.3);border-radius:10px;padding:10px 6px 8px;background:#fffcf066}.results__stat dt{font-size:calc(.6rem * var(--text-scale));color:var(--color-ink-faint)}.results__stat dd{font-size:calc(1.7rem * var(--text-scale));color:var(--color-ink)}.results__actions{width:100%;display:flex;flex-direction:column;gap:10px;margin-top:6px}.results__actions-row{display:flex;gap:10px}.results__end{font-size:calc(.72rem * var(--text-scale));color:var(--color-red-deep)}.howto__content{display:flex;flex-direction:column;gap:14px;padding:8px 16px calc(26px + env(safe-area-inset-bottom));max-width:480px;width:100%;margin:0 auto}.howto__step{display:grid;grid-template-columns:44px 1fr;grid-template-rows:auto auto;gap:6px 14px;padding:16px;animation:issueIn .52s var(--ease-pop) both}.howto__step:nth-child(2){animation-delay:80ms}.howto__step:nth-child(3){animation-delay:.16s}.howto__step:nth-child(4){animation-delay:.24s}.howto__step:nth-child(5){animation-delay:.32s}.howto__num{grid-row:1 / 3;align-self:center;font-size:2.1rem;color:var(--color-gold-deep);text-shadow:2px 2px 0 rgba(43,33,24,.18)}.howto__demo{display:flex;gap:3px;padding:5px;background:var(--color-ink);border-radius:6px;width:fit-content}.howto__cell{width:40px;height:40px;display:flex;align-items:center;justify-content:center;position:relative;background:var(--cell-paper);border-radius:3px;font-weight:900;font-size:1.15rem;color:var(--color-ink)}.howto__cell--clue{background:var(--clue-paper);font-size:6.5px;font-weight:700;text-transform:uppercase;text-align:center;padding:2px 8px 2px 2px;line-height:1.15;color:var(--clue-ink)}.howto__cell--clue svg{position:absolute;right:1px;top:50%;transform:translateY(-50%);width:7px;height:7px;fill:var(--color-red-deep)}.howto__cell--sel{background:var(--cell-selected);box-shadow:inset 0 0 0 3px var(--cell-selected-border)}.howto__cell--act{background:var(--cell-active)}.howto__cell--ok{background:var(--cell-correct);color:var(--cell-correct-ink)}.howto__cell--bad{background:var(--cell-wrong);color:var(--cell-wrong-ink)}.howto__demo--keys{background:transparent;padding:0;gap:5px}.howto__key{width:36px;height:42px;display:flex;align-items:center;justify-content:center;border:2px solid var(--color-ink);border-radius:7px;background:linear-gradient(180deg,#fbf3dd,var(--color-paper) 55%,var(--color-paper-aged));font-weight:800;box-shadow:0 3px 0 var(--color-ink)}.howto__mini-stamp{color:var(--color-red);border:3px double currentColor;border-radius:6px;padding:6px 14px;transform:rotate(-6deg);font-size:.85rem}.howto__step p{grid-column:2;font-size:calc(.86rem * var(--text-scale));line-height:1.45;color:var(--color-ink-soft)}.howto__demo{grid-column:2}.settings__content{display:flex;flex-direction:column;gap:14px;padding:8px 16px calc(26px + env(safe-area-inset-bottom));max-width:480px;width:100%;margin:0 auto}.settings__group{padding:16px;display:flex;flex-direction:column;gap:4px}.settings__group-title{font-size:calc(.66rem * var(--text-scale));color:var(--color-red-deep);margin-bottom:8px}.setting{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px dashed rgba(43,33,24,.2)}.setting:last-child{border-bottom:0}.setting__text{display:flex;flex-direction:column;gap:1px}.setting__label{font-weight:800;font-size:calc(.9rem * var(--text-scale))}.setting__hint{font-size:calc(.7rem * var(--text-scale));color:var(--color-ink-faint)}.switch{position:relative;width:56px;height:30px;flex-shrink:0;border:2px solid var(--color-ink);border-radius:999px;background:var(--color-paper-shadowed);box-shadow:inset 0 2px 3px #2b21184d;transition:background var(--speed-fast) ease}.switch--on{background:var(--color-mint)}.switch__thumb{position:absolute;top:1px;left:2px;width:22px;height:22px;border:2px solid var(--color-ink);border-radius:50%;background:linear-gradient(180deg,#fbf3dd,var(--color-paper-aged));box-shadow:0 2px #2b211866;transition:transform var(--speed-fast) var(--ease-pop)}.switch--on .switch__thumb{transform:translate(26px)}.setting__options{display:flex;gap:6px}.opt{width:40px;height:40px;border:2px solid var(--color-ink);border-radius:8px;background:var(--color-paper);font-weight:900;font-size:.85rem;box-shadow:0 3px 0 var(--color-ink);transition:transform 80ms ease,box-shadow 80ms ease}.opt--big{font-size:1.2rem}.opt--on{background:linear-gradient(180deg,var(--color-gold-bright),var(--color-gold));transform:translateY(2px);box-shadow:0 1px 0 var(--color-ink)}.settings__warn{font-size:calc(.78rem * var(--text-scale));color:var(--color-ink-soft);margin-bottom:10px}.game-screen{display:flex;flex-direction:column}.game-board-zone{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.game-complete-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:var(--z-panel);pointer-events:none}.game-complete-stamp{font-size:clamp(1rem,5.4vw,1.5rem);background:#f2e7cdf2;box-shadow:6px 6px #02090b8c;animation:stampIn .48s steps(6) both}.game-complete-stamp .stamp__inner{font-family:var(--font-pixel-display);border:3px solid currentColor;border-radius:0;outline:2px solid currentColor;outline-offset:3px;mask-image:none;-webkit-mask-image:none;padding:12px 18px;letter-spacing:.1em}.pause-actions{display:flex;flex-direction:column;gap:10px}@media (min-width: 700px){.vk,.controls{max-width:560px;margin:0 auto;width:100%}.clue-panel{max-width:536px;margin:0 auto;width:calc(100% - 24px)}.home__cover{padding:34px 30px 52px}}.mosaic{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-pageturn);display:grid;grid-template-columns:repeat(10,1fr);grid-template-rows:repeat(16,1fr);pointer-events:none}.mosaic__cell{transform:scale(0);animation:mosaicIn .22s steps(3) var(--d) forwards,mosaicOut .24s steps(3) calc(var(--d) + .5s) forwards}.mosaic__cell--ink{background:#221a10}.mosaic__cell--gold{background:var(--color-gold-deep)}.mosaic__cell--red{background:var(--color-red-deep)}@keyframes mosaicIn{to{transform:scale(1.02)}}@keyframes mosaicOut{to{transform:scale(0)}}.confetti{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-confetti);pointer-events:none;overflow:hidden}.confetti__piece{position:absolute;top:-4vh;display:block;animation:confettiFall linear both;box-shadow:0 1px #140c0440}@keyframes confettiFall{0%{transform:translateZ(0) rotate(0);opacity:1}to{transform:translate3d(var(--dx),var(--fall),0) rotate(var(--rot));opacity:0}}.score-popup{position:absolute;top:-12px;left:50%;z-index:var(--z-panel);padding:7px 12px 6px;color:#2a1c06;background:var(--color-gold-bright);border:3px solid var(--color-ink);font-family:var(--font-pixel-display);font-size:calc(.56rem * var(--text-scale));text-transform:uppercase;letter-spacing:.08em;box-shadow:3px 3px #02090b99;animation:scorePop 1s steps(12) both;pointer-events:none;white-space:nowrap}@keyframes scorePop{0%{transform:translate(-50%,12px) scale(.4);opacity:0}22%{transform:translate(-50%,-6px) scale(1.1);opacity:1}70%{transform:translate(-50%,-14px) scale(1);opacity:1}to{transform:translate(-50%,-28px) scale(.92);opacity:0}}.paper-texture{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-image:var(--texture-paper-fibers);mix-blend-mode:multiply;pointer-events:none}:root{--rar-common: #6e6558;--rar-uncommon: #3f7a5e;--rar-rare: #2e6f86;--rar-epic: #7b4fa0;--rar-legendary: #c99b3f}.item-card--common{--rar: var(--rar-common)}.item-card--uncommon{--rar: var(--rar-uncommon)}.item-card--rare{--rar: var(--rar-rare)}.item-card--epic{--rar: var(--rar-epic)}.item-card--legendary{--rar: var(--rar-legendary)}.rarity-badge{display:inline-flex;padding:2px 8px 3px;border:2px solid var(--rar, var(--rar-common));color:var(--rar, var(--rar-common));border-radius:4px;font-size:calc(.58rem * var(--text-scale));font-weight:800;text-transform:uppercase;letter-spacing:.08em;background:#fffcf08c}.rarity-badge--common{--rar: var(--rar-common)}.rarity-badge--uncommon{--rar: var(--rar-uncommon)}.rarity-badge--rare{--rar: var(--rar-rare)}.rarity-badge--epic{--rar: var(--rar-epic)}.rarity-badge--legendary{--rar: var(--rar-legendary);background:linear-gradient(120deg,#e7bb5240,#fffcf099)}.item-card{position:relative;width:100%;text-align:left;display:flex;flex-direction:column;gap:6px;padding:14px 14px 12px;border:3px solid var(--rar, var(--color-ink));border-radius:12px;background:linear-gradient(160deg,#fffcf0cc,#d7be8c4d),var(--color-paper);box-shadow:0 1px #fffaeb80 inset,0 6px #120a0459,0 12px 22px #040c0e59;transition:transform var(--speed-fast) var(--ease-pop),box-shadow var(--speed-fast) ease;overflow:hidden}.item-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--texture-paper-fibers);opacity:.45;mix-blend-mode:multiply;pointer-events:none}.item-card:active:not(:disabled){transform:translateY(3px) rotate(-.4deg);box-shadow:0 2px #120a0459,0 6px 12px #040c0e4d}.item-card__tape{position:absolute;top:-6px;left:50%;width:52px;height:14px;transform:translate(-50%) rotate(-3deg);background:#e7bb5266;border:1px solid rgba(154,114,35,.35)}.item-card__top{display:flex;align-items:flex-start;justify-content:space-between}.item-card__icon{display:inline-flex;padding:9px;border:2.5px solid var(--rar, var(--color-ink));border-radius:10px;color:var(--rar, var(--color-ink));background:#fffcf0bf;box-shadow:0 2px #2b211840}.item-card__price{padding:4px 9px;border:2px dashed var(--color-red-deep);border-radius:999px;color:var(--color-red-deep);font-size:calc(.8rem * var(--text-scale));transform:rotate(4deg);background:#fffcf0b3}.item-card--broke .item-card__price{opacity:.55}.item-card__name{font-family:var(--font-ui);font-weight:900;font-size:calc(1.02rem * var(--text-scale));color:var(--color-ink)}.item-card__desc{font-size:calc(.8rem * var(--text-scale));line-height:1.35;color:var(--color-ink-soft)}.item-card__flavor{font-size:calc(.68rem * var(--text-scale));color:var(--color-ink-faint)}.item-card__meta{display:flex;align-items:center;gap:8px;margin-top:2px}.item-card__cat{font-size:calc(.62rem * var(--text-scale));font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:var(--color-ink-faint)}.item-card__equipped{position:absolute;right:10px;bottom:10px;font-size:calc(.6rem * var(--text-scale));color:var(--rar-uncommon);border:2px solid currentColor;border-radius:5px;padding:2px 7px;transform:rotate(-4deg)}.item-card--sold{filter:grayscale(.85) brightness(.9)}.item-card__sold-stamp{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%) rotate(-14deg);font-size:calc(1.3rem * var(--text-scale));color:var(--color-red);border:3px double currentColor;border-radius:8px;padding:4px 18px;background:#f2e7cdd9}.item-card--epic:after,.item-card--legendary:after{content:"";position:absolute;top:-40%;right:-60%;bottom:-40%;left:-60%;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.4) 50%,transparent 58%);animation:cardSheen 3.4s ease-in-out infinite;pointer-events:none}.item-card--legendary{border-image:linear-gradient(150deg,#e7bb52,#9a7223 45%,#e7bb52) 1;border-radius:0}@keyframes cardSheen{0%,68%{transform:translate(-58%)}92%,to{transform:translate(58%)}}.estojo{display:flex;flex-direction:column;gap:8px}.estojo__label{font-size:calc(.66rem * var(--text-scale));color:var(--color-red-deep)}.estojo__slots{display:flex;gap:7px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;padding-bottom:2px}.estojo__slots::-webkit-scrollbar{display:none}.estojo__slot{flex:0 0 auto}.estojo__slot{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:2.5px solid var(--rar, rgba(43, 33, 24, .35));border-radius:9px;color:var(--rar, var(--color-ink));background:#fffcf0cc;box-shadow:0 3px #2b21184d;transition:transform 80ms ease}.estojo__slot:active{transform:translateY(2px)}.estojo__slot--common{--rar: var(--rar-common)}.estojo__slot--uncommon{--rar: var(--rar-uncommon)}.estojo__slot--rare{--rar: var(--rar-rare)}.estojo__slot--epic{--rar: var(--rar-epic)}.estojo__slot--legendary{--rar: var(--rar-legendary)}.estojo__slot--empty{border-style:dashed;background:#fffcf040;box-shadow:none}.estojo--compact{position:absolute;top:2px;right:10px;max-width:62vw;z-index:var(--z-panel)}.estojo--compact .estojo__slots{gap:5px}.estojo--compact .estojo__slot{width:30px;height:30px;border-radius:7px;border-width:2px}.estojo--compact .estojo__slot--empty{display:none}.item-toasts{position:absolute;left:50%;bottom:8px;transform:translate(-50%);z-index:var(--z-panel);display:flex;flex-direction:column;gap:6px;align-items:center;pointer-events:none}.item-toast{display:flex;align-items:center;gap:8px;max-width:min(86vw,360px);padding:7px 14px;border:2.5px solid var(--rar, var(--color-ink));border-radius:999px;background:linear-gradient(160deg,#fffcf0eb,#e2cd9ee6),var(--color-paper);box-shadow:0 5px #120a0459,0 10px 18px #040c0e66;animation:toastIn .3s var(--ease-pop) both,toastOut .3s ease 1.9s both}.item-toast--common{--rar: var(--rar-common)}.item-toast--uncommon{--rar: var(--rar-uncommon)}.item-toast--rare{--rar: var(--rar-rare)}.item-toast--epic{--rar: var(--rar-epic)}.item-toast--legendary{--rar: var(--rar-legendary)}.item-toast__icon{display:inline-flex;color:var(--rar)}.item-toast__text{font-size:calc(.74rem * var(--text-scale));font-weight:800;color:var(--color-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-toast__tokens{font-family:var(--font-stamp);font-size:calc(.74rem * var(--text-scale));color:var(--color-gold-deep);font-weight:700}@keyframes toastIn{0%{opacity:0;transform:translateY(14px) scale(.8)}}@keyframes toastOut{to{opacity:0;transform:translateY(-8px) scale(.92)}}.cw-cell__ghost{font-family:var(--font-pixel-letter);font-weight:700;font-size:calc(var(--cell) * .6);line-height:1;color:var(--color-gold-deep);opacity:.55;animation:ghostPulse 1s steps(2) infinite;pointer-events:none}@keyframes ghostPulse{0%,to{opacity:.3}50%{opacity:.75}}.clue-panel__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.clue-panel__alt{font-size:calc(.72rem * var(--text-scale));color:var(--rar-epic);font-weight:700}.clue-panel__alt i{font-style:normal;font-size:.8em}.clue-panel__meta{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.clue-panel__theme{padding:1px 7px;border:1.5px solid var(--rar-rare);border-radius:999px;color:var(--rar-rare);font-size:calc(.58rem * var(--text-scale));text-transform:uppercase}.shop{padding-bottom:calc(20px + env(safe-area-inset-bottom))}.shop__awning{height:26px;background:repeating-linear-gradient(90deg,var(--color-red) 0 34px,var(--color-paper) 34px 68px);border-bottom:3px solid var(--color-ink);mask-image:radial-gradient(17px at 17px 26px,transparent 15px,#000 16px);-webkit-mask-image:radial-gradient(17px at 17px 26px,transparent 15px,#000 16px);mask-repeat:repeat-x;-webkit-mask-repeat:repeat-x;mask-size:34px 100%;-webkit-mask-size:34px 100%;opacity:.92}.shop__header{text-align:center;padding:14px 16px 6px;position:relative}.shop__sign{font-size:clamp(1.9rem,9vw,2.6rem);color:var(--color-paper);text-shadow:2px 2px 0 rgba(4,12,14,.7),0 0 26px rgba(231,187,82,.3)}.shop__slogan{font-size:calc(.66rem * var(--text-scale));color:var(--color-gold-bright);margin-top:2px}.shop__tokens{display:inline-flex;align-items:center;gap:7px;margin-top:10px;padding:6px 14px;border:2px solid rgba(231,187,82,.7);border-radius:999px;background:#040e1180}.shop__tokens-coin{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;border:2px solid var(--color-gold-deep);background:linear-gradient(160deg,var(--color-gold-bright),var(--color-gold-deep));color:#2a1c06;font-family:var(--font-stamp);font-size:.8rem;font-weight:700}.shop__tokens-value{font-weight:900;font-size:calc(1.05rem * var(--text-scale));color:var(--color-paper);font-variant-numeric:tabular-nums}.shop__tokens-label{font-size:calc(.6rem * var(--text-scale));color:#f2e7cdbf}.shop__counter{max-width:480px;width:100%;margin:0 auto;padding:10px 16px 0;display:flex;flex-direction:column;gap:12px}.shop__offers{display:flex;flex-direction:column;gap:14px}.shop__offer{animation:issueIn .48s var(--ease-pop) both}.shop__soldout{text-align:center;color:#f2e7cdcc;padding:20px 0}.shop__actions{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 0 6px}.shop__actions .btn--primary{flex:1}.shop__estojo{max-width:448px;width:calc(100% - 32px);margin:14px auto 0;padding:14px 16px 12px;display:flex;flex-direction:column;gap:8px}.shop__gaveta-title{font-size:calc(.62rem * var(--text-scale));color:var(--color-ink-faint);margin-top:4px}.shop__gaveta{display:flex;flex-wrap:wrap;gap:7px}.gaveta-item{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:2px solid var(--rar, var(--color-ink));border-radius:8px;color:var(--rar, var(--color-ink));background:#fffcf08c;box-shadow:0 2px #2b211840;opacity:.62;transition:transform 80ms ease,opacity 80ms ease}.gaveta-item--on{opacity:1;background:#fffcf0f2}.gaveta-item:active{transform:translateY(2px)}.gaveta-item__name{font-size:calc(.68rem * var(--text-scale));font-weight:800;color:var(--color-ink)}.shop__hint{font-size:calc(.6rem * var(--text-scale));color:var(--color-ink-faint)}.item-detail{display:flex;flex-direction:column;gap:10px;align-items:center;text-align:center}.item-detail__icon{display:inline-flex;padding:12px;border:3px solid var(--rar, var(--color-ink));border-radius:14px;color:var(--rar, var(--color-ink));background:#fffcf0cc;box-shadow:0 3px #2b21184d}.item-detail__desc{font-weight:700;font-size:calc(.92rem * var(--text-scale));color:var(--color-ink)}.item-detail__flavor{font-size:calc(.72rem * var(--text-scale));color:var(--color-ink-faint)}.item-detail__meta{display:flex;gap:8px;align-items:center}.item-detail__synergies{width:100%;border-top:1px dashed rgba(43,33,24,.3);padding-top:8px;display:flex;flex-direction:column;gap:6px}.item-detail__synergy{font-size:calc(.72rem * var(--text-scale));color:var(--color-ink-faint);text-align:left}.item-detail__synergy.is-active{color:var(--rar-uncommon);font-weight:600}.collection-screen__body{display:flex;flex-direction:column;gap:14px;padding:8px 16px calc(26px + env(safe-area-inset-bottom));max-width:480px;width:100%;margin:0 auto}.collection-screen__estojo{padding:14px 16px}.collection{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.collection__card{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 10px 12px;text-align:center;border-width:3px;border-color:var(--rar, var(--color-ink));animation:issueIn .46s var(--ease-pop) both;cursor:pointer}.collection__icon{color:var(--rar, var(--color-ink))}.collection__name{font-weight:900;font-size:calc(.82rem * var(--text-scale));color:var(--color-ink)}.collection__status{font-size:calc(.58rem * var(--text-scale));color:var(--color-ink-faint)}.collection__card--seen{opacity:.75;filter:saturate(.6)}.collection__card--unknown{justify-content:center;min-height:128px;filter:grayscale(.5) brightness(.9)}.collection__mystery{font-size:2.4rem;color:#2b211866}.collection__mystery-label{font-size:calc(.56rem * var(--text-scale));color:var(--color-ink-faint)}.results__reward{width:100%;border:2px dashed rgba(43,33,24,.35);border-radius:10px;padding:12px 14px 10px;background:#fffcf073}.results__reward-title{font-size:calc(.62rem * var(--text-scale));color:var(--color-red-deep);text-align:left}.results__reward-lines{list-style:none;margin:8px 0 6px;display:flex;flex-direction:column;gap:4px}.results__reward-lines li{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:calc(.8rem * var(--text-scale));color:var(--color-ink-soft);animation:rewardLine .4s var(--ease-pop) both}.results__reward-lines li:before{display:none}.results__reward-lines b{font-family:var(--font-stamp);color:var(--color-gold-deep)}@keyframes rewardLine{0%{opacity:0;transform:translate(-10px)}}.results__reward-total{display:flex;align-items:baseline;justify-content:space-between;border-top:2px solid rgba(43,33,24,.4);padding-top:6px}.results__reward-total b{font-size:calc(1.3rem * var(--text-scale));color:var(--color-gold-deep)}.results__balance{text-align:right;margin-top:4px;font-size:calc(.62rem * var(--text-scale));color:var(--color-ink-faint)}.results__gift{width:100%;display:flex;align-items:center;gap:12px;padding:10px 14px;border:3px solid var(--rar, var(--color-gold));border-radius:12px;background:#fffcf0b3;text-align:left;animation:issueIn .5s var(--ease-pop) .6s both}.results__gift-icon{color:var(--rar, var(--color-gold-deep));display:inline-flex}.results__gift b{display:block;font-size:calc(.82rem * var(--text-scale))}.results__gift small{display:block;font-size:calc(.7rem * var(--text-scale));color:var(--color-ink-faint)}.home__tokens{color:var(--color-gold-deep)}.display{line-height:1.35;letter-spacing:.02em}.home__logo{font-size:clamp(1.7rem,9.5vw,2.3rem);text-shadow:3px 3px 0 var(--color-gold),6px 6px 0 rgba(43,33,24,.35)}.home__tagline{font-family:var(--font-pixel-text);font-size:calc(.95rem * var(--text-scale));letter-spacing:.22em}.home__minicell{font-family:var(--font-pixel-letter);border-radius:0}.home__minigrid{border-radius:0}.home__minicell--clue svg{fill:var(--color-red-deep)}.modal__title{font-size:calc(.95rem * var(--text-scale))}.results__title{font-size:clamp(.95rem,5vw,1.25rem)}.results__stat dd{font-size:calc(1rem * var(--text-scale));line-height:1.6}.results__star{font-size:2rem}.results__record,.results__clean{font-size:calc(.8rem * var(--text-scale));color:var(--color-gold-deep)}.howto__num{font-size:1.2rem}.howto__cell{font-family:var(--font-pixel-letter);border-radius:0}.howto__cell--clue{font-family:var(--font-pixel-text);font-size:8px}.howto__key{font-family:var(--font-pixel-letter);border-radius:0}.howto__step p{font-family:var(--font-pixel-text);font-size:calc(1.05rem * var(--text-scale));line-height:1.15}.setting__label{font-size:calc(.85rem * var(--text-scale))}.setting__hint{font-family:var(--font-pixel-text);font-size:calc(.85rem * var(--text-scale))}.settings__warn{font-family:var(--font-pixel-text);font-size:calc(.95rem * var(--text-scale))}.btn{border-radius:0}.badge{border-radius:0;font-size:calc(.6rem * var(--text-scale))}.modal,.paper,.item-card,.item-card__icon{border-radius:0}.item-card__name{font-size:calc(.92rem * var(--text-scale))}.item-card__desc{font-family:var(--font-pixel-text);font-size:calc(1rem * var(--text-scale));line-height:1.05}.item-toast{border-radius:0}.item-toast__text{font-family:var(--font-pixel-text);font-size:calc(.95rem * var(--text-scale))}.estojo__slot,.rarity-badge,.item-detail__icon{border-radius:0}.item-detail__desc{font-family:var(--font-pixel-text);font-size:calc(1.1rem * var(--text-scale));line-height:1.05}.item-detail__synergy{font-family:var(--font-pixel-text);font-size:calc(.95rem * var(--text-scale))}.collection__name{font-size:calc(.72rem * var(--text-scale))}.switch,.switch__thumb,.opt,.vk__key,.controls__btn,.topbar__back,.hud-chip,.clue-panel,.score-popup,.stamp__inner{border-radius:0}.estojo__slot{position:relative}.estojo__count{position:absolute;top:-6px;right:-6px;min-width:15px;height:15px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-pixel-text);font-size:11px;line-height:1;color:var(--color-paper);background:var(--color-red-deep);border:2px solid var(--color-ink)}.estojo__empty{font-size:calc(.85rem * var(--text-scale));color:var(--color-ink-faint)}.clue-panel__counter{padding:1px 7px;border:1.5px solid var(--rar-uncommon);color:var(--rar-uncommon);font-size:calc(.7rem * var(--text-scale));text-transform:uppercase}.mag-page__board{overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;contain:paint;max-width:100%}.jukebox{display:flex;flex-direction:column;gap:12px}.jukebox__now{display:flex;align-items:center;gap:10px;padding:8px 10px;border:2px solid var(--color-ink);background:#fffcf099}.jukebox__eq{display:inline-flex;align-items:flex-end;gap:2px;height:16px}.jukebox__eq i{width:4px;height:4px;background:var(--color-ink-faint)}.jukebox__eq--on i{background:var(--color-red-deep);animation:eqBar .5s steps(3) infinite}.jukebox__eq--on i:nth-child(2){animation-delay:.12s}.jukebox__eq--on i:nth-child(3){animation-delay:.24s}.jukebox__eq--on i:nth-child(4){animation-delay:.36s}@keyframes eqBar{0%,to{height:4px}50%{height:15px}}.jukebox__title{font-family:var(--font-pixel-text);font-size:calc(1.1rem * var(--text-scale));color:var(--color-ink)}.jukebox__controls{display:flex;justify-content:center;gap:8px}.jukebox__list{list-style:none;max-height:40vh;overflow-y:auto;display:flex;flex-direction:column;gap:4px}.jukebox__list li:before{display:none}.jukebox__track{width:100%;display:flex;align-items:center;gap:8px;padding:7px 9px;border:2px solid transparent;font-family:var(--font-pixel-text);font-size:calc(1rem * var(--text-scale));color:var(--color-ink-soft);text-align:left}.jukebox__track--on{border-color:var(--color-gold-deep);background:#e7bb5240;color:var(--color-ink)}.jukebox__num{color:var(--color-ink-faint)}.jukebox__name{flex:1}.audio-viz{position:fixed;left:0;right:0;bottom:0;width:100%;height:44vh;image-rendering:pixelated;opacity:.5;pointer-events:none}.home__logo-letter{display:inline-block;will-change:transform}.table-bg__pulse{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;background:radial-gradient(52% 42% at 50% 42%,rgba(72,160,170,.32),transparent 70%);transform:scale(calc(.92 + var(--beat, 0) * .22));opacity:calc(.25 + var(--beat, 0) * .75);will-change:transform,opacity}.table-bg__pulse--2{background:radial-gradient(70% 55% at 50% 58%,rgba(201,155,63,.12),transparent 72%);transform:scale(calc(1.06 - var(--beat, 0) * .12));opacity:calc(.2 + var(--beat, 0) * .5)}.home__beatring{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border:3px solid rgba(231,187,82,calc(.12 + var(--beat, 0) * .8));pointer-events:none;z-index:2}.home__minigrid{transform:rotate(-2deg) scale(calc(1 + var(--beat, 0) * .055))!important;will-change:transform}.home__logo{filter:brightness(calc(1 + var(--beat, 0) * .22))}.home__seal{transform:rotate(calc(8deg + var(--beat, 0) * 6deg))}.mag-page__board{cursor:grab}.mag-page__board:active{cursor:grabbing}.cw-clue__text--s1{font-size:clamp(10px,calc(var(--cell) * .28),16px);-webkit-line-clamp:3}.cw-clue__text--s2{font-size:clamp(9px,calc(var(--cell) * .23),13px);-webkit-line-clamp:4}.cw-clue__text--s3{font-size:clamp(8px,calc(var(--cell) * .19),11.5px);line-height:.95;-webkit-line-clamp:5}.cw-cell--clue-split .cw-clue__text--s1{font-size:clamp(8.5px,calc(var(--cell) * .22),13px)}.cw-cell--clue-split .cw-clue__text--s2{font-size:clamp(8px,calc(var(--cell) * .18),11px)}.cw-cell--clue-split .cw-clue__text--s3{font-size:clamp(7px,calc(var(--cell) * .155),10px)}.cw-cell__letter,.cw-cell__ghost{font-size:calc(var(--cell) * .5)}.hud-chip--danger{border-color:var(--color-red);background:#8c2a208c;animation:dangerBlink .8s steps(2) infinite}@keyframes dangerBlink{0%,to{border-color:var(--color-red)}50%{border-color:var(--color-gold-bright)}}.clue-panel__google{display:inline-flex;align-items:center;gap:4px;padding:6px 8px;border:2px solid var(--rar-rare);color:var(--rar-rare);background:#fffcf0b3;box-shadow:2px 2px #2b21184d;font-family:var(--font-pixel-text);font-size:.85rem;line-height:1;transition:transform 60ms steps(2)}.clue-panel__google:active:not(:disabled){transform:translateY(2px);box-shadow:0 0}.clue-panel__google:disabled{opacity:.35}.login{align-items:center;justify-content:center;padding:18px 16px}.login__card{position:relative;width:min(420px,100%);margin:auto;padding:26px 22px 30px;display:flex;flex-direction:column;gap:16px;animation:coverIn .64s var(--ease-pop) both}.login__masthead{text-align:center}.login__question{text-align:center;font-size:calc(.85rem * var(--text-scale));color:var(--color-red-deep)}.login__profiles{display:flex;flex-direction:column;gap:8px;max-height:32vh;overflow-y:auto}.login__profile{display:flex;align-items:center;gap:10px;padding:9px 12px;border:2px solid var(--color-ink);background:#fffcf0bf;box-shadow:0 3px #2b211866;transition:transform 60ms steps(2),box-shadow 60ms steps(2);text-align:left}.login__profile:active{transform:translateY(3px);box-shadow:none}.login__avatar{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:2px solid var(--color-ink);background:var(--color-gold-bright);font-family:var(--font-pixel-display);font-size:11px;color:#2a1c06}.login__profile-name{flex:1;font-family:var(--font-pixel-letter);font-weight:700;font-size:calc(.95rem * var(--text-scale));color:var(--color-ink)}.login__gtag{font-size:calc(.6rem * var(--text-scale));color:var(--rar-rare);border:1.5px solid currentColor;padding:2px 6px}.login__new{display:flex;flex-direction:column;gap:8px}.login__divider{display:flex;align-items:center;gap:10px;color:var(--color-ink-faint);font-size:calc(.7rem * var(--text-scale))}.login__divider i{flex:1;height:2px;background:#2b211859}.login__google{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px;border:3px solid var(--color-ink);background:#fffdf6;font-family:var(--font-pixel-letter);font-weight:700;font-size:calc(.95rem * var(--text-scale));color:var(--color-ink);box-shadow:0 4px 0 var(--color-ink);transition:transform 60ms steps(2),box-shadow 60ms steps(2)}.login__google:active:not(:disabled){transform:translateY(4px);box-shadow:0 0 0 var(--color-ink)}.login__google:disabled{opacity:.6}.login__gbox{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:2px solid var(--color-ink);font-family:var(--font-pixel-display);font-size:12px;color:#fffdf6;background:linear-gradient(135deg,#4285f4 0,#4285f4 25%,#ea4335 25%,#ea4335 50%,#fbbc05 50%,#fbbc05 75%,#34a853 75%)}.login__gnote{text-align:center;font-size:calc(.62rem * var(--text-scale));color:var(--color-ink-faint)}.dev-panel{position:absolute;top:2px;left:10px;z-index:var(--z-panel);display:flex;align-items:center;gap:6px}.dev-panel__tag{font-family:var(--font-pixel-display);font-size:8px;color:#2a1c06;background:var(--color-yellow);border:2px solid var(--color-ink);padding:3px 5px 2px}.dev-panel__btn{font-family:var(--font-pixel-text);font-size:.85rem;line-height:1;color:var(--color-paper);background:#040e11b3;border:2px solid rgba(242,231,205,.6);padding:4px 8px;box-shadow:2px 2px #02090b99}.dev-panel__btn:active{transform:translateY(2px);box-shadow:none}.dev-panel__btn--danger{border-color:var(--color-red);color:#f5c0b5}.game-over-stamp .stamp__inner{border-color:var(--color-red-deep)}.gameover__note{font-size:calc(.85rem * var(--text-scale));color:var(--color-red-deep)}.gameover__stamp{animation-delay:.15s}.printing{align-items:center;justify-content:center}.printing__box{display:flex;flex-direction:column;align-items:center;gap:12px;padding:26px 30px}.printing__blocks{display:flex;gap:6px}.printing__blocks i{width:12px;height:12px;background:var(--color-ink);animation:printBlink .9s steps(2) infinite}.printing__blocks i:nth-child(2){animation-delay:.3s;background:var(--color-red-deep)}.printing__blocks i:nth-child(3){animation-delay:.6s;background:var(--color-gold-deep)}@keyframes printBlink{0%,to{opacity:1}50%{opacity:.15}}.printing__text{font-size:calc(.9rem * var(--text-scale));color:var(--color-ink-soft)}.draft{padding:10px 16px calc(24px + env(safe-area-inset-bottom))}.draft__header{text-align:center;padding:8px 0 14px}.draft__kicker{font-size:calc(.8rem * var(--text-scale));color:var(--color-gold-bright)}.draft__title{font-size:clamp(.95rem,5.4vw,1.3rem);color:var(--color-paper);text-shadow:2px 2px 0 rgba(2,9,11,.8);margin:6px 0 4px}.draft__sub{font-size:calc(.8rem * var(--text-scale));color:#f2e7cdbf}.draft__options{display:flex;flex-direction:column;gap:14px;max-width:440px;width:100%;margin:0 auto}.draft__option{position:relative;animation:issueIn .48s var(--ease-pop) both;transition:transform .2s steps(4),opacity .2s steps(4),filter .2s steps(4)}.draft__option--chosen{transform:scale(1.04);z-index:2}.draft__option--chosen .item-card{box-shadow:0 0 0 3px var(--color-gold-bright),0 6px #120a0459,0 12px 22px #040c0e59}.draft__option--faded{opacity:.35;filter:grayscale(.8)}.draft__info{position:absolute;right:10px;bottom:8px;font-size:calc(.72rem * var(--text-scale));color:var(--rar-rare);text-decoration:underline;padding:4px}.draft__footer{max-width:440px;width:100%;margin:16px auto 0;display:flex;flex-direction:column;gap:12px;align-items:center}.draft__owned{width:100%;padding:10px 12px;border:2px dashed rgba(242,231,205,.35)}.draft__owned .estojo__label{color:var(--color-gold-bright)}.home__actions-row--grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.profiles__list{display:flex;flex-direction:column;gap:4px}.profile-row{display:flex;flex-direction:column;gap:8px;padding:10px 4px;border-bottom:1px dashed rgba(43,33,24,.2)}.profile-row:last-child{border-bottom:0}.profile-row--active{border-radius:8px;padding:10px 8px;margin:0 -4px;background:#c99b3f24;box-shadow:inset 0 0 0 2px var(--color-gold)}.profile-row__info{display:flex;flex-direction:column;gap:1px}.profile-row__name{font-weight:800;font-size:calc(.92rem * var(--text-scale))}.profile-row__hint{font-size:calc(.68rem * var(--text-scale));color:var(--color-ink-faint)}.profile-row__actions{display:flex;flex-wrap:wrap;gap:6px}.profiles__form{display:flex;flex-direction:column;gap:10px}.profiles__error{font-size:calc(.76rem * var(--text-scale));color:var(--color-red)}.pixel-input{width:100%;padding:10px 12px;border:var(--border-strong);border-radius:8px;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-ui);font-size:max(16px,calc(.9rem * var(--text-scale)));box-shadow:inset 0 2px 4px #2b211840}.pixel-input::placeholder{color:var(--color-ink-faint)}.pixel-input:focus{outline:2px solid var(--color-blue-bright);outline-offset:1px}.pixel-input--textarea{font-family:Courier New,monospace;font-size:calc(.72rem * var(--text-scale));line-height:1.35;resize:vertical;min-height:90px;word-break:break-all}.profiles__code{background:var(--color-paper-aged)}
