@font-face{font-family:Silkscreen;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA1sABEAAAAAHoAAAA0NAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjYbgVYcHgZgAIEcCFIJnAwRCAqQYI8XCyoAATYCJANIBCAFhEYHgQMMgTIbXxyzERVsHACE8glRlMTNGuC/TNCOsPx2QQmhQhhC4M20okXTFqEhVURx6R7hW8dxHCyeOt/g95qXVDc/WsfbebhWbD/CR0gy6/9/Ta373oeiXyAqgxSnTCxzwqYAKTnpAMusECtz2mqm3exmNUsg2s7ZA4HVxHQwVrueh/rDfLv7Lwm1ggGPhm6O0ywdqHLnChjw0sAiHgodhTr8P9r6fayoxILc8BDLYDZY1sCXjyVohh22qH9RT1edDN7/AP2cTZWl818gsGQ5D75l6hUIkgft7TJWgW1uuQGhiOvNQ6v//+f8sve+JKed4Q4gCAcsZ4QiY5LbJj/vNf2QfEoylN9PlHYIQC2DHABQc9YhCgVs7apdq7cSCEbHWJX4Ft3pgLGJW9fAEO0kouAvS4OwwI532L5AwHWvI6HMEk4MsPWliGEBV2Jb0Nt7+ISuKQH4UAyCDVmC7O61nTToUrIJwMZPw0eIC/wZeRpygqGkGcYlK0i9fo9iKyL4ZoiNnFJAehjSFqO2cFF8oa6BSIQJmgL0ANpOWKiLUVSlelW+o6Fl3jk8/9Wz2RcUELUyvxVvndbiizwD4ND029M2RtV1cz4FRz3BycVDJXyLP5dI/aEG8cHDqB998tfEEgKZYGCWQL70kg8fNCIYvsSMj/lOLNIjeoLeKRJS2ElipUER+3YsYK0TRK3s/r7luuHig5vzJx29H70fvm/9rI/sUukWwVmUbBZH47Xm1S2TK0UVF/MOILQ9BJgvRGOvfaJ2/t/1zcGAwMk0y9KzfwjunqEfPibGt+l5K2sNJ19h7/7bYsvyyr4778FZMGfTESRzJQYIJGUdYJg3HxBQ/1Os7N2IEzJUKbHyyiTWziZhvt0SxmBOuh55uzVyo8ESaR0e9jAnY7C67eCwYFocM2l5UqKBY+lHHuPUUAoyJIIcU1XzINaJntapF99aIvPHsSfNcraaoY+SR3je/JQSwm44oxy7dfPp12bLXP2Wt6zagq6nR/QlKocVRZEavtVMaw2vVBNcXrwiwQt3jk3CZGnJmX4b2DFcgeMJHNpy7zOdsJbMlovuXyQrqnv8U7KUc99lKHL2AvJHSEyLOaCgmZDe9cLiMmFZxLbovM9QCeiQqxWitlq9KAJy2XIu0FQpXFaA6nrCh0MNyf+nUtTiqCPz61SWrtvMybLPYvohQeFio5tztYAFHJ4fwakGu7lj0QR0vA7uraH+aljdgANZfImAq39SlgSGN10ymVOmcCMXozMnc7N4zhcPeJsWk2Uk3ZvCwBzSi2ZDe1UfcBv5pDSRbDMdtFKEs6ypmr3xRRTQkYnY4hoCcupD++nPiDhaJu/M53M+EKJy44iVOg1EgIpEyKdCNKPWYiZagscxCgIpWPHA3FT/pCwP7ZUUi4YFxSoJ7KZpPHubqhxM8wn8oW15IVP+Oj17sy9wfkmZYbOoSE/emWl0e6hGUpHBHOyxhmuMbg6tmRC+TJVkriCLN7yiqoOo6y3VmLccDbB2xk/VmZCLqRYtspmEbU0a71iBCZtCBLtGSun4oeWwUcFHbxNpi5oRWMQ3uESVv40b2yS1sXsjxhgFyD40VGt2Ing1to/nQIyK3PlAA2YEjYyhiQloZhLyTEGBadjELGhhNmxmzqJ+WA4uiy7P3iZTA33dYk4ODBBEYvl3wsFIl/z3viXYIAxfy6H6e08t5qNWiTaqneqgOqkuqpvqoXqpPmqN9BDUFi0MhwuNRRNziUlaNWwzVLf5RTDMWGenGxiBtFBGy6y7ZXfuW08lXARgNLErq8HYUdVdiZFuVWl1li5lT62xEG09XXocum79wglstD0c6T0zFPYQ7raIfwHo3bdbdTyt+vu+TEKtFj6UgrnxOwpModnfBraQBxBXKV/pVlSW+KQaLUB7hP3J8MqJLaxT+u58hiyOW1Ja3XMusA0gpsEi0pFOevNqZBaP538MQya1w5ZrEtsdNdtGoS1yeGLhfmXl6bv0U+oudegOeddWjtGESw3tXO/S5gXNm2x9ERSPTJeQLL2h2PWUQLJztij3dpvlcztTxp2zzbtbznA5hx2Xmo5YtBbWuEV5we8a5R1KsofMhjDnAun3phvpq8yBHfEYTRIql1p7KxzZ6eDSmPObFFMmc3fh4w4loq16xzuRGrXmnbFfLFQ6XLR7dnny/CWRyC1WvJ4xYWWfu/tKGTBOqp42KevBSHPtNExNJNXz5g1MS7eZk9rc1GJaOc+YeGbWTbfc8yz/VnO97jmwLZQ2nwfbY0i8VGdHOWwhD6HZUMyCPQ7iGrVy9Os7jEX3qUiXNbVq7JaOP/C9qO6IRxCX9b9iUcnkF92Xvby1W87XTJHPtsK+Rdh2PjJ8v0d9i7wNh7FbYcADVu6mb4+4lZu7Y9HJ7pQcrD6ECnIUMFWDw2ArhCPXQzwzNZoP7TVidglFXYDYI2ZIxgjHHRUWqC0JNRboMThBgwVmS0KLFbbxE4QNHSlwWxF6UuB3gISBFIStCCMpEevFI5YQQNqSMGNBHoNTLFhQtiSsWMnaNjxkTXwFbSvCTgr6DpBwkIKxFeEk1TSj4pKYXJYUIEx5RVFsgY8DShU7KungoFA6KoRTCV4ynuXHi/zWdRYluCFRwLtOBA+F8CzBZOJLHr7l4UcefvUGP4WQ4LMK8efuyG58Xt6NL8i78UV5N76kN3hZIXhFofSruPee3Tb7lM5/RrJ1/zPtrfnWs2dn+z9lr35KdBx79IB9mUEQ+v+wUNcy6+49gG6gIYAWADRiQ/IRY36NoAgsVN8KkHL5NEyTRhojbEDpa6kXxHciAlrySJ7y5SlPuJ7wyIOXLrmYvlumM7O7C/jsx13yFsilqTkRPs7YtKUtLrTzy8vzRGd74FNOcMa+jxNYgm2RufX89smw3vPh2ktTxeXCcPk4eTCpMiT8Srk64415pPPho3ZYvbOxXqvW+mr/rtXqNWTWtzWq9Uf1ifW/1JbGQXVsjiQ405251ooebgzmhmFWmamHTDQl/iU6/35VjZ1bXf+XFGysS9keZ/OcCNjQ8VqaKlqh5aIuZH98Tck2CnPW1w/aItDAwVN1w7zuhntCaOnC0Y2/YEqK63MJU/BfOd2jbF3/V+3ftS7uAgG01AlsUEBeePLsu08h1IAPJ03/iPt1bbobgEiI0ytgIj4NZipLIqajgKWVhIBIKd3QPz0KDSm0rMCyqAyi3BEmQJRtxULEogSEgW/gwUt1pY6VT2x/EhQFaXQeTGFp+xQNXMe4Ffi+VYZl5Y7YpLVTDj12nNgpGQPkm5saTYP5FGBxGPiyWWTfEXb+2CAJFciIlJaqAheO5zoVeLCNZ1dg0uQHxq+kyLJ0GVrnjiAIwnKGwjAOS4VCFBkjZWFzYXPLpigfKdZ3rgnNiElPmukqsq35rE3CONxAPL5nMRGXNTHnjkBKVXZJqViVxDYBUSYSlGM8+mt+uvJLnmUi3hX5e9MzIdna0fZdeK4x3l3PIGDWtZyIXM9xK9A6ZPkwDyys4/uxX8pPz8mxnaeGF9n1zFND5tnpvjhOpyPix/k4Fm46lx5gZkpF/8F0Bv7BY/Z441Ca1GnAJgvWMoTgMqonLYkoPivHusR6AITCRP0GBJuu1CGIJEEFKhyWLrMSoKyY9ZHolfnpbiZQ4HQSQDtKSEGgJSkBOSgtrW7KUW2p4mCeK9oJByzeKXHjRxETLAJYrP9plNXE041RAgCtgClC1pAg0qSluhEr1TQ4LKuybbHKOCqlDKXHFChqOcxOHt4Ia5tp4wAuKOIjRAAyO//R77bshDv+Y4fi9wB8efYrBICfvt2qD/fQbRVXpzFwWXjLO1++M6J/8zQgXTJ6Q3g3fx23rmsGnqYr498ABkTBOOlvmPsd1OpObMA5rwOeHzZginvZ1gjUHACfiaH5wSQbzYNZEGawsM1PBksdPjFYOeEc1zFlkgdaA1x2fx/2tnu2GdZweNldV9yW2D1Dqs2vF34rwiuc7KP2OuyxlrrGwVf3mpsGHcduxYMoXxR+SpN3ZfBbjFUTI4YUFbG/XaKZr3H5g+LeclljN933ezyk5ltOHB9+yqAJK2de0qt7EsmmumpOKjlU9n271Zsu2TJX9pxbbvtIlPyKy6vUqEY3ccKLq1thKT8m7i1XR3KZV8z4r3VxK1LUNp8Pv+IKlfvAkvJltriB0TC/1euuW7UWX8oWDm9Bc7oX6+b74TZGfSVZQIcf+6Ff2+Grfus3fhcMEQIf90xIUqTJIpvnjlsPbl4pFmeK088cK25x/mu6XVf/hbd6Z3H5wf1tz/tXrq/olHcbx6FX/Gg1fZrojbVP0ZsMlzv4NKzuZ9GS6IOlP9/eUi67257dmdeXcrpfdSDPMU9M7+uJad+67ZchYP6uI15aOfOp6ZfObGGF9Sz4ko0hA/Nr+U93b5t9xX4KNW7x8gkkdTf/fGfmNAd9X6IPn2fk9bvGk/mgVjTmewAAAA==)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:600;src:url(./alegreya-cyrillic-ext-600-normal-B7QPM3vE.woff2)format("woff2"),url(./alegreya-cyrillic-ext-600-normal-FxYQreBn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:600;src:url(./alegreya-cyrillic-600-normal-BR3Uo04X.woff2)format("woff2"),url(./alegreya-cyrillic-600-normal-CPGmphyD.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:600;src:url(./alegreya-greek-ext-600-normal-BLBQCDBp.woff2)format("woff2"),url(./alegreya-greek-ext-600-normal-lbo5m9Hv.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:600;src:url(./alegreya-greek-600-normal-D4zUWKuR.woff2)format("woff2"),url(./alegreya-greek-600-normal-KiLOcebc.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:600;src:url(./alegreya-vietnamese-600-normal-DEsoY4JG.woff2)format("woff2"),url(./alegreya-vietnamese-600-normal-DXCvCrGy.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:600;src:url(./alegreya-latin-ext-600-normal-CDdhKDsc.woff2)format("woff2"),url(./alegreya-latin-ext-600-normal-BPrSHx0a.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Alegreya;font-style:normal;font-display:swap;font-weight:600;src:url(./alegreya-latin-600-normal-BeiX5Wwc.woff2)format("woff2"),url(./alegreya-latin-600-normal-BWmAhYVc.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-cyrillic-ext-700-normal-Dx8o6fqX.woff2)format("woff2"),url(./alegreya-cyrillic-ext-700-normal-A6q6xEOT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-cyrillic-700-normal-Bftrb-m-.woff2)format("woff2"),url(./alegreya-cyrillic-700-normal-_o_NBoYw.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-greek-ext-700-normal-DzPShcR4.woff2)format("woff2"),url(./alegreya-greek-ext-700-normal-DQPzd-kK.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-greek-700-normal-ByoPpMZf.woff2)format("woff2"),url(./alegreya-greek-700-normal-mWQ2Ne64.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-vietnamese-700-normal-CvM8am9u.woff2)format("woff2"),url(./alegreya-vietnamese-700-normal-CdvEC7Dz.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-latin-ext-700-normal-CEFih5UF.woff2)format("woff2"),url(./alegreya-latin-ext-700-normal-B6bzkdlx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Alegreya;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-latin-700-normal-Vpz_43wJ.woff2)format("woff2"),url(./alegreya-latin-700-normal-BS7r-qZs.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(./pixelify-sans-cyrillic-400-normal-DfOZNMlW.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./pixelify-sans-latin-ext-400-normal-DdH6zlBQ.woff2)format("woff2"),url(./pixelify-sans-latin-ext-400-normal-BkfTUL4s.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./pixelify-sans-latin-400-normal-DLrIX9QE.woff2)format("woff2"),url(./pixelify-sans-latin-400-normal-JapMNN6Z.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(./pixelify-sans-cyrillic-600-normal-B3EuUOZG.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./pixelify-sans-latin-ext-600-normal-Dha6RiOG.woff2)format("woff2"),url(./pixelify-sans-latin-ext-600-normal-CDaIumwU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./pixelify-sans-latin-600-normal-Dd_Dy7u5.woff2)format("woff2"),url(./pixelify-sans-latin-600-normal-BNlgYbDL.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,:root[data-theme=cyberpunk]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0420;--bg-pattern:linear-gradient(#2de2e60a 1px, transparent 1px) 0 0 / 32px 32px, linear-gradient(90deg, #2de2e60a 1px, transparent 1px) 0 0 / 32px 32px, radial-gradient(ellipse at top, #1b0838, #0b0420 70%);--surface:#140c2ce0;--surface-strong:#160c30;--border:#3b2a6b;--text:#e8e3ff;--muted:#9d93c7;--accent:#2de2e6;--accent-2:#ff3cac;--accent-3:#f9c80e;--on-accent:#0b0420;--focus:#f9c80e;--glow:0 0 14px #2de2e673;--radius:2px;--font-display:"Silkscreen", ui-monospace, monospace;--display-weight:400;--font-body:"VT323", ui-monospace, monospace;--font-pixel:"Silkscreen", ui-monospace, monospace;--body-size:20px;--level-0:#1a1533;--level-1:#0e4a4f;--level-2:#13797f;--level-3:#1fb3b8;--level-4:#2de2e6}:root[data-theme=fantasy]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#efe4cb;--bg-pattern:radial-gradient(ellipse at top left, #ffffff8c, transparent 60%), radial-gradient(ellipse at bottom right, #b08d5740, transparent 60%), #efe4cb;--surface:#fbf5e6f2;--surface-strong:#fffaf0;--border:#b08d57;--text:#3b2a1a;--muted:#7a6448;--accent:#8e2b2b;--accent-2:#2f5a2b;--accent-3:#b8862b;--on-accent:#fffaf0;--focus:#b8862b;--glow:0 2px 0 #3b2a1a26, 0 6px 18px #3b2a1a1f;--radius:6px;--font-display:"Alegreya", Georgia, serif;--display-weight:700;--font-body:"Pixelify Sans", system-ui, sans-serif;--font-pixel:"Pixelify Sans", system-ui, sans-serif;--body-size:17px;--level-0:#e3d5b5;--level-1:#c9d9a6;--level-2:#94bd6e;--level-3:#5f9a45;--level-4:#2f6a2b}:root[data-theme=retro]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#6888fc;--bg-pattern:#6888fc;--surface:#000;--surface-strong:#000;--border:#fcfcfc;--text:#fcfcfc;--muted:#bcbcbc;--accent:#f8b800;--accent-2:#f83800;--accent-3:#00a800;--on-accent:#000;--focus:#f8b800;--glow:4px 4px 0 #000;--radius:0;--font-display:"Silkscreen", ui-monospace, monospace;--display-weight:400;--font-body:"VT323", ui-monospace, monospace;--font-pixel:"Silkscreen", ui-monospace, monospace;--body-size:20px;--level-0:#503000;--level-1:#006800;--level-2:#00a800;--level-3:#58d854;--level-4:#b8f818}*,:before,:after{box-sizing:border-box}html,body{margin:0}body{background:var(--bg-pattern);background-color:var(--bg);min-height:100dvh;color:var(--text);font-family:var(--font-body);font-size:var(--body-size);-webkit-font-smoothing:antialiased;line-height:1.55}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--display-weight);margin:0;line-height:1.2}[data-theme=fantasy] :is(h1,h2,h3,h4){text-transform:none;letter-spacing:.01em}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}img{max-width:100%;display:block}button,input{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}kbd{min-width:1.6em;font-family:var(--font-pixel);text-align:center;border:1px solid;border-bottom-width:2px;border-radius:3px;padding:0 .35em;font-size:.75em;display:inline-block}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--accent);color:var(--on-accent);padding:.5rem 1rem;position:absolute;top:-4rem;left:1rem}.skip-link:focus{top:1rem}.muted{color:var(--muted)}.text-link{color:var(--accent);text-underline-offset:3px;text-decoration-thickness:1px}.text-link:hover{color:var(--accent-2)}.chip{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-height:2.25rem;color:var(--text);font-family:var(--font-pixel);white-space:nowrap;align-items:center;gap:.4rem;padding:0 .85rem;font-size:.8rem;text-decoration:none;display:inline-flex}.chip:hover{border-color:var(--accent);box-shadow:var(--glow)}.chip--primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.icon-button{border:1px solid var(--border);border-radius:var(--radius);background:0 0;place-items:center;width:2.25rem;height:2.25rem;display:grid}.input{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-strong);min-height:2.5rem;padding:0 .75rem}.checkbox{align-items:center;gap:.5rem;display:inline-flex}.checkbox input{accent-color:var(--accent)}.status{color:var(--muted);font-style:italic}.status--error{color:var(--accent-2)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.app{--top-bar-height:3.5rem;flex-direction:column;min-height:100dvh;display:flex}.top-bar{z-index:20;height:var(--top-bar-height);border-bottom:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:space-between;align-items:center;gap:1rem;padding:0 1rem;display:flex;position:sticky;top:0}.top-bar__brand{min-width:0;color:inherit;flex-direction:column;text-decoration:none;display:flex}.top-bar__name{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.top-bar__headline{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.top-bar__actions{gap:.5rem;display:flex}[data-theme=fantasy] .top-bar__name{text-transform:none;letter-spacing:.02em;font-size:1.25rem}[data-theme=cyberpunk] .top-bar__name{color:var(--accent);text-shadow:0 0 10px #2de2e699}.mobile-hint{display:none}@media (width<=640px){.top-bar__headline{display:none}.top-bar__name{font-size:.8rem}.mobile-hint{border-top:1px solid var(--border);background:var(--surface);color:var(--accent);text-align:center;padding:.6rem 1rem;font-size:.85rem;display:block}}.reader{grid-template-columns:17rem minmax(0,1fr);gap:2.5rem;width:min(72rem,100%);margin:0 auto;padding:2rem 1rem 4rem;display:grid}.reader__sidebar{top:calc(var(--top-bar-height) + 2rem);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--glow);align-self:start;gap:1.75rem;padding:1.25rem;display:grid;position:sticky}.reader__identity{align-items:center;gap:.75rem;font-size:.85rem;display:flex}.reader__name{font-family:var(--font-display);font-size:1rem;font-weight:800}.reader__nav{gap:.25rem;display:grid}.reader__nav-link{border-radius:var(--radius);color:inherit;border-left:2px solid #0000;gap:.75rem;padding:.6rem .75rem;text-decoration:none;display:flex}.reader__nav-link:hover,.reader__nav-link[aria-current=page]{border-left-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent)}.reader__nav-number{color:var(--accent);font-family:var(--font-pixel);padding-top:.2rem;font-size:.75rem}.reader__nav-title{font-family:var(--font-display);font-weight:600;display:block}.reader__nav-tagline{color:var(--muted);font-size:.8rem;display:block}.reader__contact{gap:.35rem;font-size:.85rem;display:grid}.reader__contact-title{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem}.reader__main{min-width:0}.reader__header{margin-bottom:2rem}.reader__kicker{color:var(--accent-2);font-family:var(--font-pixel)}.reader__title{letter-spacing:.04em;outline:none;font-size:clamp(2rem,5vw,3.25rem)}.reader__tagline{color:var(--muted);font-size:1.1rem}[data-theme=cyberpunk] .reader__title{text-shadow:2px 0 var(--accent-2), -2px 0 var(--accent)}[data-theme=fantasy] .reader__title:after{content:"";background:linear-gradient(90deg, var(--accent-3), transparent);width:8rem;height:3px;margin-top:.5rem;display:block}@media (width<=820px){.reader{grid-template-columns:minmax(0,1fr);gap:1.5rem}.reader__sidebar{min-width:0;position:static}.reader__nav{grid-auto-columns:max-content;grid-auto-flow:column;overflow-x:auto}.reader__nav-tagline{display:none}}.page-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1.25rem;display:grid}.page-grid__wide{grid-column:1/-1}.block{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);align-content:start;gap:1rem;padding:1.25rem;display:grid}.block__title{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:.95rem}.stage{min-height:20rem;height:calc(100dvh - var(--top-bar-height));touch-action:none;-webkit-user-select:none;user-select:none;background:#000;flex:1;position:relative;overflow:clip}.stage__canvas{image-rendering:pixelated;position:absolute;top:0;left:0}.stage__overlay{pointer-events:none;position:absolute;top:0;left:0}.stage__world{zoom:var(--scale,1);font-family:var(--font-pixel);line-height:1;position:relative}.fixture{pointer-events:auto;position:absolute}.fixture[data-carousel]{transform:translateX(var(--carousel-shift,0px))}.fixture[data-carousel] .plaque{opacity:calc(1 - var(--carousel-fade,0))}.hotspot{background:0 0;border:0;padding:0;position:absolute;inset:0}.hotspot:focus-visible{outline:1px solid var(--focus);outline-offset:1px}.roof-label{font-family:var(--font-display);font-weight:var(--display-weight);white-space:nowrap;padding:1px 3px;font-size:6px;transition:transform .12s steps(2,end);position:absolute;top:2px;left:50%;transform:translate(-50%)}.fixture[data-nearby] .roof-label,.hotspot:hover .roof-label{transform:translate(-50%,-2px)}[data-theme=cyberpunk] .roof-label{border:1px solid var(--accent);color:var(--accent);background:#0b0420}[data-theme=cyberpunk] .fixture[data-nearby] .roof-label{border-color:var(--accent-2);color:#fff}[data-theme=fantasy] .roof-label{color:#2b1b0e;background:#c79a5f;border:1px solid #4a2f1a;font-size:8px}[data-theme=fantasy] .fixture[data-nearby] .roof-label{background:#f0cf7a}.sign-label{place-items:center;height:12px;font-size:5px;text-decoration:none;display:grid;position:absolute;top:1px;left:1px;right:1px;overflow:hidden}[data-theme=cyberpunk] .sign-label{color:#fff}[data-theme=fantasy] .sign-label{color:#2b1b0e;font-size:6px}.plaque{text-overflow:ellipsis;white-space:nowrap;pointer-events:none;max-width:54px;padding:0 2px;font-size:5px;line-height:6px;position:absolute;top:calc(100% + 1px);left:50%;overflow:hidden;transform:translate(-50%)}.plaque[data-placement=entrance]{max-width:none;top:auto;bottom:calc(100% + 2px)}.plaque[data-placement=wall]{max-width:calc(100% + 10px);top:calc(100% + 1px)}[data-theme=cyberpunk] .plaque{border:1px solid var(--border);color:var(--muted);background:#0b0420}[data-theme=cyberpunk] .fixture[data-nearby] .plaque{border-color:var(--accent);color:var(--accent)}[data-theme=fantasy] .plaque{color:#3b2a1a;font-family:var(--font-display);background:linear-gradient(#e8c96a,#c99a3a);border:1px solid #6b4a1e;border-radius:1px;font-size:5px;font-weight:700}.peek{z-index:2;pointer-events:none;gap:1px;width:max-content;max-width:100px;padding:3px 4px;font-size:5px;line-height:6px;animation:.16s steps(3,end) both peek-in;display:none;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.fixture[data-nearby] .peek,.fixture:hover .peek,.hotspot:focus-visible~.peek{display:grid}.fixture:hover{z-index:3}.peek[data-placement=entrance]{bottom:calc(100% + 11px)}.peek[data-placement=wall]{top:calc(100% + 9px);bottom:auto}.peek__title{font-family:var(--font-display);font-weight:var(--display-weight);font-size:6px;line-height:7px}.peek__line{white-space:normal}.peek__hint{opacity:.75;margin-top:1px}.peek kbd{border:1px solid;padding:0 1px;font-size:4px}[data-theme=cyberpunk] .peek{border:1px solid var(--accent);color:var(--text);background:#0b0420f0;box-shadow:0 0 4px #2de2e680,1px 1px #000}[data-theme=cyberpunk] .peek__title{color:var(--accent)}[data-theme=fantasy] .peek{color:#3b2a1a;background:#fbf3dc;border:1px solid #6b4a1e;border-radius:1px;box-shadow:1px 1px #3b2a1a59}[data-theme=fantasy] .peek__title{color:#8e2b2b}@keyframes peek-in{0%{opacity:0;translate:0 3px}}@media (prefers-reduced-motion:reduce){.peek{animation:none}}.hud{pointer-events:none;justify-content:space-between;align-items:flex-end;gap:1rem;padding:1rem;display:flex;position:absolute;inset:auto 0 0}.hud>*{pointer-events:auto}.hud__prompt{border:2px solid var(--accent);background:var(--surface-strong);color:var(--text);font-family:var(--font-pixel);white-space:nowrap;padding:.45rem .9rem;font-size:.9rem;position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%);box-shadow:4px 4px #0006}.hud__hint{background:var(--surface);color:var(--muted);padding:.35rem .6rem;font-size:.8rem}.touch-pad{grid-template-areas:".up.""left.right"".down.";gap:.25rem;margin-left:auto;display:none}.touch-pad__button{border:2px solid var(--border);background:var(--surface);touch-action:none;width:3rem;height:3rem}.touch-pad__button--up{grid-area:up}.touch-pad__button--down{grid-area:down}.touch-pad__button--left{grid-area:left}.touch-pad__button--right{grid-area:right}@media (pointer:coarse){.touch-pad{display:grid}.hud__hint{display:none}.hud__prompt{bottom:1rem;left:1rem;transform:none}}.room-banner{border:2px solid var(--border);background:var(--surface);align-items:center;gap:.75rem;padding:.4rem .6rem .4rem .9rem;display:flex;position:absolute;top:1rem;left:1rem;box-shadow:4px 4px #00000059}.room-banner__title{letter-spacing:.06em;text-transform:uppercase;font-size:1rem}.room-banner__exit{border:1px solid var(--border);font-family:var(--font-pixel);background:0 0;padding:.2rem .5rem;font-size:.75rem}.dialog-box{z-index:10;border:4px solid var(--dialog-border);background:var(--dialog-bg);width:min(46rem,100% - 2rem);max-height:min(60%,30rem);color:var(--dialog-text);box-shadow:inset 0 0 0 2px var(--dialog-inner), 0 0 0 2px var(--dialog-outer), 6px 6px 0 #00000073;flex-direction:column;animation:.16s steps(4,end) dialog-in;display:flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}@keyframes dialog-in{0%{opacity:0;transform:translate(-50%,1.5rem)}}.dialog-box__header{justify-content:flex-end;padding:.6rem .75rem 0;display:flex}.dialog-box__title{border:2px solid var(--dialog-border);background:var(--dialog-bg);max-width:calc(100% - 1.5rem);font-family:var(--font-pixel);text-overflow:ellipsis;white-space:nowrap;padding:.15rem .6rem;font-size:.8rem;position:absolute;top:-.9rem;left:.75rem;overflow:hidden}.dialog-box__close{font-family:var(--font-pixel);background:0 0;border:1px solid;padding:.15rem .5rem;font-size:.75rem}.dialog-box__body{gap:.9rem;padding:0 1rem 1.5rem;display:grid;overflow-y:auto}.dialog-box__cursor{font-size:.7rem;animation:.8s steps(2,end) infinite cursor-blink;position:absolute;bottom:.3rem;right:.75rem}@keyframes cursor-blink{50%{opacity:0}}[data-theme=cyberpunk] .dialog-box{--dialog-border:#2de2e6;--dialog-inner:#0b0420;--dialog-outer:#0b0420;--dialog-bg:#120a2a;--dialog-text:#e8e3ff}[data-theme=fantasy] .dialog-box{--dialog-border:#4a2f1a;--dialog-inner:#c79a5f;--dialog-outer:#2b1b0e;--dialog-bg:#fbf3de;--dialog-text:#3b2a1a}.tags{flex-wrap:wrap;gap:.35rem;display:flex}.tag{border:1px solid var(--border);border-radius:var(--radius);color:var(--muted);padding:.05rem .5rem;font-size:.75em}.avatar{border:2px solid var(--accent);object-fit:cover;border-radius:50%;width:96px;height:96px}.avatar--small{width:56px;height:56px}[data-theme=cyberpunk] .avatar{clip-path:polygon(0 0,85% 0,100% 15%,100% 100%,15% 100%,0 85%);image-rendering:pixelated;border-radius:0}.live-dot{background:var(--accent-2);border-radius:50%;width:.5em;height:.5em;margin-right:.4em;animation:1.6s ease-in-out infinite pulse;display:inline-block}@keyframes pulse{50%{opacity:.35}}.timeline{gap:1.25rem;padding-left:1.5rem;display:grid;position:relative}.timeline:before{content:"";background:linear-gradient(var(--accent), var(--accent-2));width:2px;position:absolute;top:.5rem;bottom:.5rem;left:.35rem}.timeline__item{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:1.25rem;position:relative}.timeline__item:before{content:"";border:2px solid var(--accent);background:var(--bg);border-radius:50%;width:.65rem;height:.65rem;position:absolute;top:1.5rem;left:-1.45rem}.experience{gap:.35em;display:grid}.experience__period{color:var(--accent);font-family:var(--font-pixel);font-size:.8em}.experience__role{font-size:1.15em}.experience__organization{color:var(--muted)}.experience__highlights{gap:.35em;margin:.5em 0;display:grid}.experience__highlights li{padding-left:1.1em;position:relative}.experience__highlights li:before{content:"▸";color:var(--accent-2);position:absolute;left:0}[data-theme=fantasy] .experience__highlights li:before{content:"✦";color:var(--accent-3)}.profile-card{grid-template-columns:auto 1fr;align-items:center;gap:1rem 1.25rem;display:grid}.profile-card__name{font-size:1.6em}.profile-card__headline{color:var(--accent)}.profile-card__location{color:var(--muted);font-size:.9em}.profile-card__bio{grid-column:1/-1;gap:.75em;display:grid}.skill-groups{gap:.9em;display:grid}.skill-group{gap:.35em;display:grid}.skill-group__title{color:var(--accent-2);letter-spacing:.08em;text-transform:uppercase;font-size:.85em}.meters{gap:.7em;display:grid}.meter{grid-template-columns:1fr auto;gap:.2em;display:grid}.meter__value{color:var(--muted)}.meter__track{border-radius:var(--radius);background:var(--level-0);grid-column:1/-1;height:.4em;overflow:hidden}.meter__fill{background:linear-gradient(90deg, var(--accent), var(--accent-2));height:100%;display:block}.education{gap:1em;display:grid}.education__item{gap:.15em;display:grid}.education__years{color:var(--accent);font-family:var(--font-pixel);font-size:.8em}.interests{gap:.75em;display:grid}.interest__title{font-family:var(--font-display);font-weight:var(--display-weight)}.github-header{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.github-header>:last-child{margin-left:auto}.contributions{gap:.5em;margin:0;display:grid;overflow-x:auto}.contributions__grid{grid-template-columns:repeat(var(--weeks), minmax(0, 1fr));min-width:calc(var(--weeks) * 6px);grid-template-rows:repeat(7,auto);gap:2px;display:grid}.contributions__cell{aspect-ratio:1;background:var(--level-0);border-radius:1px}.contributions__cell[data-level="1"]{background:var(--level-1)}.contributions__cell[data-level="2"]{background:var(--level-2)}.contributions__cell[data-level="3"]{background:var(--level-3)}.contributions__cell[data-level="4"]{background:var(--level-4)}[data-theme=cyberpunk] .contributions__cell[data-level="4"]{box-shadow:0 0 4px var(--level-4)}.contributions__caption{color:var(--muted);font-size:.85em}.language-bar{gap:.6em;display:grid}.language-bar__track{border-radius:var(--radius);height:.6em;display:flex;overflow:hidden}.language-bar__legend{flex-wrap:wrap;gap:.25em 1em;font-size:.85em;display:flex}.language-dot{border-radius:50%;width:.65em;height:.65em;margin-right:.35em;display:inline-block}.repo-browser{gap:1rem;display:grid}.repo-browser__filters{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.repo-browser__filters .input{flex:1;min-width:12rem}.repo-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:1rem;display:grid}.repo{align-content:start;gap:.5em;height:100%;display:grid}.repo-grid .repo{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-strong);padding:1rem}.repo-grid .repo:hover{border-color:var(--accent);box-shadow:var(--glow)}.repo__name{overflow-wrap:anywhere;color:var(--accent);font-size:1em}.repo__description{color:var(--text)}.repo__meta{color:var(--muted);flex-wrap:wrap;gap:.25em 1em;font-size:.85em;display:flex}.repo__links{flex-wrap:wrap;gap:1em;display:flex}.video-page{gap:1.5rem;display:grid}.video-stage{gap:.75rem;display:grid}.video-thumb,.video-player{background:#000;position:relative;overflow:hidden}.video-thumb--landscape,.video-player--landscape{aspect-ratio:16/9}.video-thumb--portrait,.video-player--portrait{aspect-ratio:9/16;max-height:70vh;margin-inline:auto}.video-thumb img{object-fit:cover;width:100%;height:100%}.video-player iframe,.video-player video{border:0;width:100%;height:100%}.video-placeholder{text-align:center;background:repeating-linear-gradient(45deg, transparent 0 6px, #ffffff0a 6px 12px), linear-gradient(135deg, var(--accent-2), var(--accent));color:#fff;place-content:center;gap:.5em;width:100%;height:100%;padding:.5em;display:grid}.video-placeholder__title{font-family:var(--font-display);font-weight:var(--display-weight);text-shadow:0 1px 2px #00000080;font-size:1.1em}.video-placeholder__badge{font-family:var(--font-pixel);border:1px solid;justify-self:center;padding:.1em .6em;font-size:.7em}.video-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:1rem;display:grid}.video-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);text-align:left;gap:.4rem;width:100%;padding:.5rem;display:grid}.video-card[aria-pressed=true],.video-card:hover{border-color:var(--accent);box-shadow:var(--glow)}.video-card .video-thumb--portrait{max-height:12rem}.video-card__title{font-family:var(--font-display);font-weight:var(--display-weight);font-weight:600}.video-card__meta{color:var(--muted);font-size:.85em}.video-credits{gap:.25rem;display:grid}.video-credits__title{font-size:1.2em}[data-theme=retro] .top-bar__name{color:var(--accent);text-shadow:2px 2px #000}[data-theme=retro] .roof-label,[data-theme=retro] .plaque,[data-theme=retro] .peek{color:#fcfcfc;background:#000;border:1px solid #fcfcfc;box-shadow:1px 1px #000}[data-theme=retro] .fixture[data-nearby] .roof-label,[data-theme=retro] .fixture[data-nearby] .plaque,[data-theme=retro] .peek__title{color:var(--accent)}[data-theme=retro] .sign-label{color:#fcfcfc}[data-theme=retro] .dialog-box{--dialog-border:#fcfcfc;--dialog-inner:#000;--dialog-outer:#000;--dialog-bg:#000;--dialog-text:#fcfcfc}.secret-banner{z-index:5;color:var(--accent);font-family:var(--font-pixel);text-align:center;white-space:nowrap;pointer-events:none;background:#000;border:3px solid #fcfcfc;padding:.6rem 1.2rem;font-size:clamp(1rem,3vw,1.6rem);animation:3s steps(12,end) both secret-banner;position:fixed;top:18%;left:50%;transform:translate(-50%);box-shadow:6px 6px #00000080}.secret-banner small{color:#fcfcfc;margin-top:.3rem;font-size:.55em;display:block}@keyframes secret-banner{0%{opacity:0;translate:0 -30px}12%,80%{opacity:1;translate:0}to{opacity:0;translate:0}}@media (prefers-reduced-motion:reduce){.secret-banner{animation-timing-function:step-end}}
