:root {
    --background: #1d1826;
    --header: #3b324d;
}

html {
    background:#1d1826 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAogAAABAAgMAAADkA27ZAAAADFBMVEUAAAAcGiwkGiwcGiRf4GRjAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAHrtJREFUaIEVmMFO4zwXhnuTjpVGjlchYlDoyrFC5PoqQsSg0hWD5hsxrELEjEqvwrFC5XiVqRgUunKjTpXm9y8WSBUKwT7nfZ+HCWlmmy7jUpP595EozT0m8g98dM8GjtTyGMlb4M0gQQUmgmzvQ39tqBpGRZwRutWztxyEuEpR8B3ctOMNHPVD/4YPoA02iQBmtmI92RbtuFdcCTx9HmPaLwQjtSi8fn76shIofKhALr+ACtbpfo9vY1WLOkOY1bMOGjp57Pwz+TD4a048eOHglr7jnfu62nyaKMLgcLnUCBUdKdE7yNMN6lX4xi7uwug2mH2OM2hWnZnPwZrwmbNP14yzTe9s9uMByqiizrZQfTiutknZZyqE2AzNM2C/e7oFuT2CPqC3DuTMTzSackbwZa8gWbPeq8joZXtuWjkxYBmIAdNyfkRhjePZmFH1faDkGjVRoKQMOkbMZ/72etkmJwhznxCOkItMvMW7Iw7UatAbxsWhGOf19JMpE3qraFjhfnc2Bmtx7Gtfg6g/DmN6RwFy8+fcDxdjogCBfMYYBacrondgTwRNjdBTFq4wiQBY4h8Eo+vJzCfx7+FROO8bV4FSk/4+vkMUkKrPJBx3G3Tz6gRnJN8+gbFP8AyKNfxXG9AvBRVN8Rnm8vJduONMSwrK4/oPyMxs368XacdKWsEgjZOs8kGk7sMLnywf2l6N4w4pcdpK9Qs+mwVjx9IDowen3RUQu3G4xTe4R0Z+ZpdzPlHMRG3QbPPhl3v6fr/NwIw4aU+wode9nzWHwA9M0zTbYhZzmf6ogSqcb/gUrDYsFIX+NcQXQ7q9iUwNgGta07bvhA4lkGZc+QUYN4wAQBZDXL2Qa/HIjBN89MF8cwI0GBTMwKZilRtcv1JpxDlzTxDUQVcv8dcQ0vSnhpN7I5dno2FO21DAbsAs8Z2t2FCsyFrG21vEMvELExlw6fAWgA/zQnsaQneqb7QfPh3gDcD2fWhNA3BGvI8jmG+zXq3BZZ0A0lIvOdzBMLrC/3wdim1UmaVPdcRTVsQLxAZOKQBTGc6eQ6a4N4VMHdZzxDGtzLHJgJwQA+52COhLn1eA0tyoI50KKZhDcwSqH2DlJHQPLrvjwXUwFbAS/1WZrwRYOA9oYZYw7cfrSxcs7WCeiO5GTsdrgTgnXPSABHFyaAB9Yq8VImbah+pHGYbLdMV/kSbRVdvfDlji5D/okkG+3IDcpezccBS5+GP8kFJMRgav2CrhAON5dwJ6P/OVgjiFEtxCiJPQRf1DBOG+UE7+W4o732WpqLSJvZHKUZDvAbhBD46QGl8BM3on6CEJFz0zK6zty/n6Xst89TJH8ITD1uQdBu7PQsDeSPU7j/7eArQ2biI/wwOJMynOCNKKrgo4vLw4N9vpJPCQcAPIgjE9gXQx7P6D4b77DyG22R1ORJ2vt/lyz8IlJq3X4TltUURAeEMgHAK0L2cNCAFPEmmHcfChZ7ZcfQ6lg+cIZcBeoxExh5+Njj9j5JhRvKlDahMyXdaSjv88zC6WVWmAEZz2DQn2JT2wlOTjpc8e+33mrSYdOnOubsWgHh0bTMD5OkbxSO9ONnb2TjWnZiSDgb5jt3Wl8EMyB1M9HSmK+EIZbgqth1CdIgAN9re0e8douOjj0wiH/l21zSNFvNks4mT7sCvzmoaCw+tAlLvDLu8NO9ufc8+hUZ+NYva6AMMWdKgYjFBZ+14HpBgu9WTI7LRuoFINg6CQVDHK4HGQzzh5ApG8O9uwZUZv4ZNeQeRUsNHBaV0x0Sm4B02qXi9IuTxls3c5H0zUiZodEveCVaSX/4ohB+m/lF6a59WYa9BXMBWHMuQO4Yc3P5YHIcZPltFlBFemv6pz5WYBFE10lUc/FW41r00wWYMRkt/xiJQCZlicB5X2QDoX2eZhFbUwGGFKCAG/D7Bb8x8HEqwuF0SWzc3t6i2HUyhnS0R4FAbN/s0xpYM2XFOMA5Sf7OURYigzg6eJ1FN0Aid1Go7wsw52qrVfuk+OHoJZrhoTnhkzDGvJl34E8bjoBVysoEdXkxkx6QO6tvPhXBcDMje2SjmU508A9ApsPLJ/yeZmvEoU2h96enTZvtBUnlyS7NdjSE7wjmzZECWpjal6vpEt7kW834NdTzNRfncKgHL3OMyr3XZ361BRy+bplx1JG4bP6Dx6VvsfnGwl/gpFDi5AtxHIAP4TIV2m/bAzp0nP40UV3yeA+7ZgaboxcISQakCMFBmGu/cZONepCJOtn14MkARuPI4ZY3LcunJv+m8JgYBvt3wsTOwwqf+lkTZZ2bAVc4BP5PqSyQOgc1DhsnukLCcOWh3T1x429+YoIlpy7nEA9ht+0NH96qYAwPASMgCT8Ab9noCqoCsNzpZ2BfqbP6ZZbpjw4KWUlBKIIrwqunq9YD8RpPQO0MOIfY0Wh8Mpsbk3ioeZhymEi2KYVZg3cMmdPmIXKJo/iBEdLsSS97+ZgWYb4dninbzlu2ER6gjIuOMoEP3e8gRJV5Ls8acswvocQXLm7NSGFgN+geI0EWocAiUEBh4m7+Osh7zhYkV4v7hYiW5RpPCa+KQweL7KMCiuNewL5+6ZKHxaMUygCoQSD9I2hm2ZX/+8+H28RYY9y3gx5RHPhv/WeUR6V81vYHNBHfSMyZxqswlPoJFEBOAa6Ea04lg6RoxhrLoM/ORyCxDtmiVLJ1fGy0vNIPvFz+JRYzEGZp4pzEObOvvZDV6Cq1hB1Ywa8od+y9wo2d5A2PZUD9REvdZMET49lq6ghGHcH0kBq+Ubg/7O1C9E/9EUFjw2diCSSJUxOgIamUDTR0TkGGh/uLwT4qHjAbwfEjBDKaNvfh9VTPrxGumJyIcn1t8LEn1bnxTWMwhe/xL4m/vOejBELEe13vUPZ28un2s4M3yxe+67fecMPZ6JsW8WJfw41km6GMd2vp2BlZ9sbvenZPEfSjHv30hENqEAtZ3GGCxm6Rfx2TN4bn8aXEJgd+QneDTeQ0z0EI9NQrJl/hVqLF875tihLtWEISSfW7IreiTRjj2jTRkYH7/sRpsnXkFrU1JOgAjqec/GsVRpDHqH0BSQVb26WM4bQPifbHf0chyNQAjnLIcqHcem11KDw5xtUDYNmzp7Zvq8Jzc7E5tDVvON4avjiQzMkvyw/gt8vYvwwR9AjbjQeQXNL3mmRKgnv1vEAjSKmwHiXo9XrO+OYyXH3BR7e2Z8/BsDxPdUBuTqhaXO3S6uDqv5ERYLF2CCoNf0djp2kg1PYhOOwDHL/38k3wF0DE58npbwRB/mPnaHH9Be8PHLQsfrNFy09wBKfvg7mw9jZoJRWKvwhPxGDqtEos0SxauTPZ0JjZ9hSxUVwP1DU+9wR5AcFDh1+kwPyUEU5h1MlRZ2g67B6UmW9SK7e6A51KIuxevwr9pBxD7DMa0RItAXcxMsRiZVQWK7R7DBKjs9bDEkS8jhia2Vix4O7Xw2LMDdP3YIIOhMRGJKzgXB4rdtb+IOJa4+x76GQQvwZJ5qkAHNqn5lZ9heqOo30Y9cYcGMBjYkhwXho4Mh6I37w2ti0pXw588sEzT75nCn0MPFzsjj42Wfc3GVLMmgA+UTV0tkGc/3P30QPiFwvQXmTy/z+CJ1DhTMWQuS/dCMJOWrn6d7ZHm7qOa2hC2ZGp7d40ar3tIFfpis+PKmZYmVClVBbpPW/vVkZ1jMQBJRequ1f/ECR+wNBDgPhzvpXz8OvJc9QjHsju47++7dGeKKgbW3+I+0p50Xlc3dvDofBh2VCVqMVrAGFjTjYX+NL564qCQ8tc2g/oW8EV/lCpBvdDZabAfrD8i+dEiez34F6xBfLD1vwv4Zc8WFh78PqFXDPe1eaaY300YzYcvWnT1AWIWqr73NHwGQ/EmBVwsT5RZac/RhBaPdouBOD+qDQfjS61amOucYlsPmaNJaIDQGT/RYW2QtHuZsG++I2JM5+SHQrR1XWyREYyqRWQeGt5LdynizHWEQw3dR0iG5mPTvuHfw+c8Ek7PbxzlEm1+e5fexgt+8XCeJLSOhHqVVsq25Qq33WfJ5vw+XJzc+Wuz13I0Biz4nbY9DiJ4VCqZzWXGDXre5gPQu3TpZFsUiv1C5NGo4J1Au9kp2u/tdLX5BSfptOMffgEIAMfUkj7Wgww7qYgnY6EMznQirrpkMx+3XGXeW8b6f2oQFybXChAeplu+RB/baG12i5LN1PBOYVLR99sGryjYreo/87HTDzPN38UI/x6eAHIKwTGuymfVvSwHGBxffXGg8/9vj8lknKkCrkGriCcFkC5kL18qyzlFC8e1GXBvvZrMo5ywgKfiu/aq4GiZOzYUQ3RZC86zwT3RSiGJSgBV4QrIkpRVpkYktM0XCTqOvwO2j5mqOzvF4aXvCSLBRndBXG3C72BKJJUMf8roDp6bT9Y31T1D2ja5N9L5jp/f5N91XV11TqCwOlAcIxoT4uI8Vw6Php/C9woYc8Dj9YkBrIg6MmZDB3/fY5O+3l8ypYjYfPFozXrRvjPm/Ps3YmeFnHGxoOo9m02x68vb43EHgXO7aqWTSE2c1Av15kwK0n2La/8Getaqa5UBWBVMrzAbZud1utsHmnhFXLYdAhL8bjJ8yl7ZW5TKxw89Q/hPAsFcXQV3aptwAOrMhiSGePB78HevEetgHKTFaQfjF8oBiIPqzq+stjkXk0vG9BnMtO7qPQTMILBx5xvZxu+ECotTlj96XLaXmIkXncPO8C78gP6rPrUbuHxEek0pdEPJUZC6mo8WVHr2PYgfwBm5eluEL7ufQ/3azORUJnrksv8vHVYqw/js1BstWW9Ufi2sKhivBBaM40ld7tu/5tApUNutVPwO/ejQFzEaMalkf/vTxxYvkgH/LoqGPgNmPJL9ajI07ZO9D31/SaOsuuObhgS/jYVtbDmm2JByZkCA/oGG5WzSODpUfHR3RkLFC9LwFPdgPsEUOMkdXkPRyh/XhnMO+/gQTeej7P5BJMAbr+fPI6MfF1bxi6A6puJeQJysitvvEbou5G0wD0AYaJATgiAxIzHUh5KOAuJVq0F5sFB/w2ByhnSNTf1l/VTaJMPIvlohJU7hSvkCwOsoYD3SHipDU8HEJIqGYE1yPdDUo7jZUKbLA/feSf9ELxCf9zj28ZJ2xke2D7TSo1H6LQ5L7YXEAi828xHd4Cx4cnk/PHms+F2B3WJvF+vWtnJsz4RYIq+my6vabOG6nx0Jgs6G42YqrEsNsVMse5fPHjjow6tEAwTT7T7hpylZbwdkSlAv2ZjGvyFdiO+MW4Nyv4RB6V1N6TMqx04otJgewVJvAJhghc0aN2mp+sxToDEin3eKz78MBAkTQwC93y9JZ9Osz0hlLCVqr1jvpN6I2liZ+x1YhweZ0eAEUbBnAjl6UR9LlZ/ci5JhaHqIBxrvoQLB+vl06MlhKfp8Pnwc6WyF4bTfPPUK1fxB81Hbi2xVYfQxPZR6NE5IhKnvRF+3pmrz0PvxxmpM/C1JHSiONVyj3k/lym4nl20fBmpOE+Xyu6oz2wPaOHHthUbmQgGi01bY/z/Vsi044exny7wu0USfMCkxJr0ihpPeHQqY10fQYm+dG2ockspiflkcxXeICxlatlJIbYj9XYEDwHkzNpAYGsaOwuA9ClWrrNBLZQoEqGaXf2e+9eHwHFQHlUXSHk5J4Z9mqFko+qfEKdZ++Z/uufzbbLBGsm4Ls/1Fzfw5u+U30x9KYt6sP6moBbt2k+ZTsOD844k6XQwky7MjFWqeWCpiY2QBPemIEgrLIz1UCf/c3oh7maCLEtZwBJfwtdkmnNkOJpnV/BYOhjeFCX9ZihQF6COiUqjmQYt5i+vvlch3f7wQfCJ6mq1NiTeYDv0P9jO6U908Hn2QgZK+bWBBu8d6GJ7RmNBbitXP8RiW9ow+JGzHDrvl8wYHLFYpQZV+4PPgahPg4TKVt73WzbZcT8hkfYM4EpYj2BHxsfEQOp+A+212bq1ChZPwjT6N80I1D9ivD6OtJUBv6kn78/pcRYx1ugf6t4NZahFFAsTC39sLFjbRWMRyBog/s2DL0TQytPtF59Lm0HDpOewJn//8/8iCcj9GgzA3delS/7zoGG6idg1gJYPcnjchkSdlzV8Uu2uxvtKJUHsnKQYmTKsBUjJ4KNtRqBH/AIOxZHxEEfkadk4V31LXfuRbIGxFQf4J1PiRZMyNP3T4ipNGg+4O1BEMslhic2iWkzgMlqfIZ8+Y2xG/HjwjeLOcCkn7AIG1OFJF1eUtKP60HPnx++v882sfV5DNbi+Ccu0Zeda0G0E+NxS1haLrmqOp2l1MAd9vuOCOxhGtKFDvvF1CIBShJgo1Id8ZxKWnu8XXQkVCCAzlDxD4O0dOGUKYZXyI+ni976GB7r5CjvNawvj33mcdm4kjgy3yzYvGBjyrY44s53hTIttFgoxk7oLqdrOxDnuF+2zjUZ5mwjBhyaj1ge9gdP+nC2LfF9GAVxcYr4Wt1vMGLLzNRCkKr6wv7CxmSIeEntQy6qLy4BdYGduPaxkHV8T5SlpyuY4id1vPHUS6HQXpOu56VBapAcgk+H/IjaRrrd3i/cDeNFxjQw3X8QwzDouAe+phN3OWsz3o5tGfupTOGj0eAH1UhqkNCTnEGzqisnAHjsZtnXqm88GMvgTpL9o00cHi9MXFSEuKmNhZATJPw95BZVkiSxSwbaOCsJDVrmwLLk2L+7SEq+qsfHwov1h2yQV5ct/7r/Eki/clQHkm2xTWIezPYFim6PdpjKwZ4gk7ObKYOK3TL4bitz+uMfPR0Hlz3bkfYGnHphT0jINrr0zC+6oyh3rofNR0Zs037MkPKR2L7ecwV9LKiz+lvv4ePWCRyESeDQJ9g7B5UI704fn+XI/VWhb94BtX5JUu98ysYu/HuUU6rbVkjvUFqI5y9pmBJ4BaZGd6oCZUWA5qh3vEIq6+APFm8GI/+G/1jpV9EDXwdYm2HX/auPjA0kK9/avD081SOed6k9TnoD+ZnhzihxTdkrD+5x+DOHMVmPQx/3nLA9J6JlNhAEGTUfFyN+GtlFdodA7KGvVlqCwiHlboXIjaZW7OXb3VDaqmd0v9umwnVkw6sJKByS6rWR4M/7EsFZLQKQZm8c2GG/CxJiHWyTrF3svaQCqjM+2tUQnYEbdiu5Dlz07NW4wem4MBYaSSXxx4CB4PwCPPt+sQpGl6wlybBTQoOTaTohdtBZeZpNm/4H903Y0+kScCowbjE0KIuHIAoXr03YZF23R/LrUueiFyMpSV2/H9972kbl1pJPja31wZG1c06ADkfYj9rKHvC7mLe6VMGILT1LQLdzKXeX+mIdmc9cnutDnqhZkCQ34Ss9TIZ4Yf4wf2VvGuGR4rQywWYufOsdf817L0wyxGeBLQ5GoyuhgQ6fTeKr/2w9TbGIxM5VPdFpefgMHd3FIhMsSRBQzvsx21H2l9PLPhjzYEitnpUCsr+63Kpkp9+SEu4ur+2MsfbjAQC+a276MuLQL+fqhSs2b08TvnSKgm8e9qJULvtUX/v3bT/Y4BtW0fRodvxw1X/jT6DC7GzfxkPghU9I+rVZCN3lXVVueBvk3JLxfLS7d6BDsJ+X3MuhvqVnNH3Ae/GAo7e22Vlb8GTB1T4T7MdWW9XKDAzf2QlcBx1QyGGI4jQb7mB2BVj+Rc9n5aSnvgZHPa8rtDtlQC4XYxViZJNCbPbxZuANnxpuLWmA+zNWXY0yK7manr2jUM5zD9ZDV+wkYvF2cRuRx3c7KriAGX+rFcNS1mmGRkYLuHQLKAzHWmyteqM/l8kw6xhPmQJvBnwv1PwANV5NXqk4U2mvovuJbCBbp6OjIQ51fP9w7Mlsf6F6H9tD1IiIVbnB3g8xYvCVNdoqZOhLeVop8+Po77PNyBKTSKjRnN6J4d/7ts1mYTWO8mwAHZeo6PxqAt3XZbDMP/rPP9fwxnoXNWwX9hlGEjKr3Sh5YNoF581zx/9kDtZu+sEYHRemmr38soTQjj8MNe2VzCkc/9n5527dN5fgy3y7pSBPadttYvz1ANvxPlMpneZB1vms4FxOTa+5Z0/BvEjHl9IBvtJUtmDWo0DlkJUiDvmGLZ1tnHj5b1HWiuTzwKgrnhnNESulvdCjwpTVMCDZdRlHY2cst5JgB2dHWESf5ZnXPhPB7GLp2jGLnroWhV9yJZ6LQYStjrXLD2heajowQz44R2y0d40tnPMiwTBw/pzo+lqA8RiKdOiG75McNUVz/0HhCPL4/KnepzhlwMG/fDI9pUWXj0sHqC/Z+P9bAjtthm1XF1v2kG8PheLwRqIgatre1pW2Gc51EUzEq1Fy/f4k88aUO2bxKdL+ZXr5nfb5EjdL12Z+7yHPfLFmoMVPYXoUka/EvBBAR42TCk+/1rZWAmXtwc6n3zUAa9tIPaRjl/wIESruE8gH94QddHJAIwhXFnfH4uPZ8fKbcclWelBBF2/vYdcSKH5Bqhq6+l9v6fy9/YFWdDMFOTUfQQePujDzjE7QvvXUY5e4OZ6BAH4NfBYkT7Il0FYiOOroYcaD6h09PoXeTiEGIrx5ou5jiZuac4BhtNXYL7V9By7lkWG9QgufHBiZGX2riy37cWKrpNsOKoUfF/bGtijLq4TixBxoD9650BuR6sj5o1yZ+eMKzobLbogflCrrBJ+0MHHXEeQNSL6YE3A3qGf9OfSTHsfrI14qsBfY9WG13+XGEUkgY0yWLj/KHoMvkxAh3QHfCUeXyHYB5WwCaJPKYFpsGdregNPLtnlbHtdI7JxRv4csbnKrfdKe1poFHrbaO9FLqRItjrbjF25B5pcVGCJG4J2vPwE8/xkiDpB+pUvOyG/kOwAxH1aahLJ4Y28xVKd/hXn6BwqeUP3xiEEmDqtGNemXfQTq35s/pUCmM33e585/LO/FFXRQU8XC3R6w6QsSfEj46UAR1ZQ2YR1sAK7hpNj44XUmNxNF0vg7jaVWFzLJRnWoqwlaLjTjTrxv7g6YsJ3B+YJl1DJ2w6F5xzXpRb/Od6oGtFDwlALK9dQq6WaxFnxmYutQkPkCDAB+qL1iBmb9o1Aco3ejD6Uh/Z5qwaZj9dKPnDYs6Fqb0ayJJatX7XrdKfDI7maM20ecuNQ7o4sHCJ1dhrgAhS1Bd+wYVBIj1pnfW4qsjO2TlUaqAsmEO7x8iaDoH4BSlou90x47452wJLx3DJaV0sS3bFxfxjWdKvAhOloywlqqTfbL9bB7v13X1W8uZHgLSbtFNM7gAB//v2PIRg+rVDjsMjShT7v/ynj7PAF69l9/acT6WGY+/he8d88nwEtWJOF1mUWIXzSOLdmaOaD+9fqZdgR0O9RqkndExW1A1sUmcDPAbCGtAcMfyHErB+Mhe3MgZZ0LschjAhNloPDiLKezWVnH6ku0LDqYaR3HUGkJBY7j0fs3VCLE43qwQxEpGVWAHNYRHa/F3ETHc5CMxKidynL0cxQ7734qelLqoxb3HfbG/2oXAQ+0WHar6BT/TYnEcdscE2SL0mPM5WEPOKLA76t33j4AUkBgy0hE+pHglWops3MHbz6MoaW6fht7FEmdmcEsyZX9yBQomJ/ehQTbE2OFLs2RXFP4+MIxDS+h/dMvx/3HwZCY2XSgRi3v7jmvpE4bpEe6VhmYMyKb6OzxyVtAXPAQb3Ojtuw9O77+ybNpqy3UP5gEZFSpcDBFqGWtVbVJNz6acuKbAF85AZ7TTLrqCaWIa8el5oZMO8sRPQUohSnIzp2h96KY4Notgx0Rl3gzgSumIEsfi7pMabsm0UC317/eJ9Aabe6p3nvs+mqu9uWxR+SUTXSq2nw8LjgB2wcbqUitpVQBUYjHfnBMYOHTBd7fgtNfxjRxLZZQAVi88EIpIxaY+XJ4aJJUphI9S994fZY4IHtuzVxMgweuLUCtRuGLrO3PdQoASxSW7BA5N1BHHlgo7ZHzAP8eGy4//S88femdfWlIZ5AznOi+SKLFxuAzKjs5qwpvf9vJHdmFHP4LFbZUPsQlM2GqLu+BNk4TBQCB2gAzcF45MFwvlztsn6KX+FxOER3NNIbSnOUMcsEi3PwcALCJ4FkGEkvsSJ/mJOuE2LIIjEzj8WBXIQmawd6ox370OGVg/W3/VmANajHedkajABL60S6iFjZsKZmBytx/Qgu2p/LPAqKdj268UayV6C+T42Ye3riHP+AdDa3YdAblsVnJr5YPQTzzZBJB8W6IiP+vyHQ6N+PIdk7bQpIV+qlK7SnuA0NWFbE2pC0DTVwiIyMwiC/mkH2uzjivmaRUQP3jqSDFGygRIk5rcsU4VGZHdjaCx7hnWEWqFqrqX24Lwp92L8i0Jupzm8CmGQTWMVUYrbZbYEcAnKaCd5TeymtPVpZO+diwS9bcVCEM0SUdem/YetI+XOrNMdK+gf0STxYDWj4fYIbf1Bg02RPm0wJf2099pM8FSbVoXBuZEwVvl5CR2frs+9mK8eAziLPudlfv/cMRgElP6oMpEDm8Xa1yb8LzsPlyvwPVDXnCZH0wakAAAAASUVORK5CYII=);
}

body {
    margin: 0;
    padding: 0;
    font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
    color: white;
}

header {
    margin: 0;
    padding: 0;
    position: sticky;
    top: 0;
    display: flex;
    justify-content: space-between;
    background-color: var(--header);
    padding: 0.75rem 1.5rem;
    z-index: 1000;
}

nav {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    gap: 2rem;
    align-items: center;
}

.main {
    position: relative;
    min-height: calc(100dvh - 76px); /* uuuguh */
}
.coverup {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: var(--background);
    z-index: 999;
    transition: opacity 0.2s ease-in;
    pointer-events: none;
    opacity: 0;
}
.coverup.active {
    opacity: 1;
}

.split {
    padding: 50px 0;
    display: flex;
    justify-content: space-around;
}

.split.aligned {
    align-items: center;
}

.split.spacier {
    gap: 5%;
}

.text > h1 {
    font-size: 2em;
}
.text {
    white-space: pre-line;
    padding: 0px 1em;
    font-size: 2em;
}
.text.slimmer {
    max-width: 90%; /* 75% but for some reason doesn't work on mobile */
    margin: auto;
}
.text.smaller {
    font-size: 1.5em;
}

/* WHY THE FUCK DOESN'T THIS WORK?????????????????????? */
@media screen and (max-width <= 768px) {
    .text.slimmer {
        max-width: 100% !important;
    }
}

.container {
    display: flex;
    align-items: center;
    justify-content: center;
    height: calc(100dvh - 76px);
}

a {
  color: #99f;
}

.info {
  color: #f99;
}

table.table, .table th, .table tr {
    font-size: 0.9em;
    text-align: center;
    padding: 10px 50px;
    word-wrap: break;
    vertical-align: 0;
}
table.table div {
    padding-top: 10px;
}
table.table td {
    max-width: 9em;
}

.gwadient {
  background: -webkit-linear-gradient(#B2E9FF, #642CAF);
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

.hover {
    animation: hover 3s infinite ease-in-out; /*, wag 5s infinite ease-in-out;*/
    animation-direction: alternate;
    /*animation-composition: add;*/
}

@keyframes hover {
    0% {
        transform: translateY(0px);
    }
    100% {
        transform: translateY(5px);
    }
}

@keyframes wag {
    0% {
        transform: rotate(0.5deg);
    }
    100% {
        transform: rotate(-0.5deg);
    }
}

.img-nice {
    border-radius: 15px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}

@font-face {
    font-family: Pusab;
    src: url("/custom/assets/PUSAB___.otf") format("opentype");
}

.button {
    font-family: Pusab;
    color: white;
    background: url("/custom/assets/longButton.png");
    background-size: 100% 100%; 
    background-repeat: no-repeat;
    padding: 10px;
    width: 128px;
    
    text-align: center;
    -webkit-text-stroke: 0.8px var(--background);
    font-size: 1.33em;
}

.clickable {
    cursor: pointer;
    user-select: none;
    transition-duration: 0.07s;
    transition-timing-function: ease-in-out;
}

.clickable:active {
    animation: bounceButton 0.25s ease-in-out forwards;
}

a {
    text-decoration: none;
    user-select: none;
}

@keyframes bounceButton {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.12);
    }
    75% {
        transform: scale(1.06);
    }
    100% {
        transform: scale(1.1);
    }
}

.socials {
    display: flex;
    filter: invert();
    align-items: center;
}

.socials > a > div > img {
    height: 32px;
    padding-left: 20px;
}

.menu {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: absolute;
    
    background: rgba(0, 0, 0, 0.2);
    padding: 0 2em;
    padding-bottom: 2em;
    border-radius: 10px;
}

.input {
    width: 100%;
    padding: 10px;
}