@font-face{font-family:Playpen Sans;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA/AABEAAAAAKwQAAA9jAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4FKHMFABmA/U1RBVC4ARBEICogohmcLFgABNgIkAygEIAWENgcgDAcXJBgWGwMpERWtN42iPHKi7MsC2xCtg+1hlbWsXN/SdlM39au5Mz1v/DR1FMtwo+AwQOprNM+GCSMkmYUB4FnTZf4+v9l3zn0CA0xLKTVqVEL41JkulWW7DOOMESrGGDXCOJUQMmHEmY5RCcsyZnxj3Bjrt4btZ/nW8K3bTJqGL9Z04YG/33texq00+jzwNBkQrHmg3x/fue8DWBlJVNsEKkLTIU6XVVymJNvJ7c3Yl/Da137bmZ/Kq4hGaCJSv9reYY3UqaTA0Lh8eXq7fZo63B5tbh/SeHXgi06D8+LiQtv/TWsnb+6/T6kZyvNXmjDo3aXrNRJhhvB401JuqMmGNvQsvX5ytGZBWBTC9+oWYZrSCG3xy+UrPnd4OwHICL5A3JTL/C/dSl/jd+7nujjNTgCRorQyvFIShMNxeGLPmLwTOghpyoiAwfRnP57/9apxboq2KLBpVTw3YQYz2/tffgoCZLFymfH4W51gHEnTgn70mwmMY9xHF+a22/yK8XRjGCe4FlE+5VlnMD5O1K6daOD/h64lt7VQS3UjffwBjwHJ5HdmtgHcG01D4IIFQTyPr2WUBIBYXCavDYmhi7k2E2CCusYmMIEJTLXlT6LggU+/nUD25BaxxyNe/xMN0x7oQPnvSwBZgBQiYqnS5ZIpU1E1LzGL5ylonD70H2WyMwUZv65qNB2tr92gs7plTpHEJgbtadtldTY7kSQ8Mj7hFO1CKzKEf94j95V7y9x9u3EyaZd1ZFHOEHGjxXBxpdhSdKVE5vcIx73Y8412ckpKJVNCEv6bxpZfCixckqMlqiRykkgITjDMAP30cBc3sI5VKMMY+FnYI+c5bWCgQsGaQ8cHtPIpWAGM/zpbwzIEh3IdlpfwZa5kGQGwRc4ZkxFLXw1GAOOvTHSYvhKsPNDjWIzQmD41VlBnWt9g+XewAhi/lR5Pi+7RohtY+ROsj8uOrrvObjC+s6HY1WhN9qAnKBameaE3iFn6SbBFbhI1nTUg38cwlfE8F+fKSF6IC/snZZlLacY0aTGuf/VXNZ1SmQrNe8KBC/prFiANyREljhfEC4AAlCHrjZR1PAfeMw7ba5ebr7/T6LvpkYwcW8oF7JAV1DmwxySF0uzDlAbT8iGWJYAtcs5IayxeAyOA8VGmhjBegVdSFUr80J9yjakgzbTkoWTJ9OaS7j7TIqpVaViLPmFpGVgflx3huw5vwfjOhmK3X/SHCZwIjoVhEk4GM4s/gy1ykwhD6Af5PoapVKW40S2KFC96+0TJaZfSjGGuxbh+V52a6lWm2GCp8W56T6NKaL5X36u76wpmbCDvrhlhIJ+jl3R1y6GhK19R/gALvKMfXT8f26ECbITEc51DezyUUJnv4VEIC/NJduYDtsg5c+2K7QEwAhhPZbKE+zP4LOlxfwKfJJUxGfiZvtIwaeX05sp4rB6nYTrfatEgO1aD9XHZOe/ZNg3Gd+ayc563HcBURTgS7gSSYGcHC9giN8nZup0H+T6Gqeg3H/pEnfgBftDLk665lGa0dRbj+lGNampSmZyFd8oBLmPXZf0Of8NpDmtr2d9Ut78Ll8fF24r1OWZZt88PLZ0501q6hZlCWP9CRhTRp3qg9+TRHlm1UjqpiJTw8Gd+zZf0081tNFNPFaYhgTEfu2KQ3UpaFOw+dGzLMFgBjOs6+8MlCqO5H5cJOJFtuIzD8Wxk6xjYIufMrokt88EIYFyVSRaKzdCcBChuB+0HWxSXVtiaQsYVmJneHrD5GVgBjNtKz4fzGBzTQ1q0R4uutHyF+JxQ2/xwXjK5uSRuilAcxluhNUgwvgt2BRrje0DP3jrBFjvYIjfJGpq+BvlX+zDtn82sS038Mw954p1jMKbft4id0ozSbjGur/SsmvrU1K8yqVuWGl+abqjB5WX5aH9T//4CCxdFbAw1ZeMWsoBds9N2yOzWbgarohRUIgXkV0E90EW5tEWtWqJSkkZofMsg7/Ak93AdDSzHDCTwg9c+4NKjCQW7ONm4GqwAxlmdN4SjERqzAccG2JBVGGeDtizBuC7QdTRP47gJbsoRNm0AW+ScmQOxwQtGAOO0TO+Fgwd6kgsHN3QnGw534J20Eodb8Faai8MNeCMpjHFAzPQsZLE/AKtQCRPT9HtadFSLvmQDD7BV1J8WdWvRbWwUANbHZWcyW18FGAGM4yIYwl4DNUGNsVqoDTKMNUNzEGKsBVj2xj+xXwfXhe/YsAlskdtk/Lg7CySAcTTKne4iXpTz3Xv4nri6IAbF0YUwJJbuS/yyr+sjTmnGM9liXB9qhprmqukyNa1R0yaV6TJZanxCuaeXJqxhCcvn+l+atXzqv/SPbBuDiotqjcZhv0/iI1ZLN/QRo6W7+BGtpdv1EeU//kR51BuPrVECNkJit86aPTaFsDDnokABFZmLAh3QHXVvsZkP5+dPsdFCbb7GWg2wRc6Zzh2rNwAjgLFTJkdYr4PrUivWFmhJOqx7YW8qRr4TOlMi8veBfQftlLEB+0y3EVbdAlYAY7vS12nRK1rUg9WX8EvdoUUtWtTA6q+B9XHZaSvJE05uCmOrCLkhTwRFIQZ5YiDea37HqhJWhghWaqgOQ1hVwapwg9VaYIvcJs3JsgdIAGNzlN7SjnaxlQ50SGt5Hs+LvvShT9QzPsAPejnvmlOacR63GNcbOqmmv6pMi1RNZWqarzKtpbzXfvoY3hyfYT593tNlCoVkZGPteYeAn4FtHsD+2vqNPv0ZMdCvYRipjJgfMcA6ozDD8WDFrAUscMaBM8wMOPjGDa+KsNDQwzq9zY6s9tGjrrMOcoCjHeLG744FBYmhzquWs0cxMwCpwLwxDbgVmC2iXPxl4MyahGwOj42m8Hn88t6LbqTjaU/akPRJzcpZsRYw//4yJhTPwh/e2BfWMMb8KGYkDE1PhNVD/sTf80Hf5hY3eCWdTfOoqIXtifnMZXYzmc6UlIQC8qkhXZFbDmWrdCr2qkScYoQB+niIVtbJKjGD/AJzgIIdbhznw8ByQJuvU0/0x/BjyKUO+jV8DaXURI/Dccil8+lpOA2VRMGzU8BaCJTTmGQBYEirdX00LuzQbit1MhIXPep7kjtcWKEVcslxPm0CVrbaAdPvSH4cGA5os2VsjvZCLxTjZbQHeqAQl9JBGIRyLKGH1Q9HQL65ZIs13Q/xvgdYUkZDcb4L7oJCdIXzSlgJ5cjNeTksh2zk4FwFVVCKWunABtkipr9oZ+3AX1oZ5UhB3khQkLOEdkJnT2lVO66KGUZB0dzhvRdYC4G8OR1vCsBYCBSMMxTkjRUFWdskiwC7MpAx2lBQNAoUFIyIp74DVr4KRCY1f3olAoYU6rs4JcNkyKqPOUnUS9QtThqogaI6zUkLtVBQvZzmwrmQ1z2yaWBpe7U6TgABMkrHiUACOV0quwcsbaQzkj0AhkZzkz0ChnQwRjQ+egbMRcXBhC/9Dsnm4ZS/NFU/FVwLsHQD/GSQoxzyvDfkYz7kuC0AAqR5a6CRhmygFxKh8wK1LwXaMpAbFeg0EIcfBOmiP32z0IgiWz8KgnCrBeEAa1S5eHcLJJfciep5jKmsFoRmVAsb8Z5U8S3Mw6LosdmXqGYBpNcPYXOh/n22g7nXoJ86vMwNZE5VowBkF7vLPgSICrbBbhDChDXYBiEMmNZqhTBk+TZfCGOWaBOFrD6HQDd+HgEDBB9qwBj0uBwRhukGLeUDbVl+fZ8+Uik8klZZSrv+/UBcOv4qhXsgKiJTgLJYQZAoIBeiJDJ/vLkLQQcq8opwhOgSiLAhFzXDo9VVJEqsT0xTtrL0//+vxTbPl/+RJ/+DIA/C1aoenozNfTc6Q5gN4QxcLC5Gne+LLxGTHOLEJqXF1W48DgXP6refwJcffc4/cIzs+dwOhhUXcd/36w5j9Z+ftwL3eVNX7/xIP9rypH/H75PolhU5SO98qOq3ZAvZYMC938Iy290/H2imtb4L+yuFCtkQskHBFpo5HC7Lzjpn8/mgYA/r3IArPVQNmqDgBM1cLEqMQUq6//Sfg60W1WSnhYOU6NKmGI2Ul50pISv6ycEPFPh2iz3PMr9pB610S6SVOMurUcYjM7fnn8unTmGckQOVihgM20ar00k5UOWvfDBIP/t/sqFwXqKefQbzH1urEqOxv+efX1UNmqiWxmPuQDLJMFoCB59vSnH744XPugP3sGbbZdX580jGoJ2mOXIKsiI41OQ8TrO/8A9cngzIhlCGOz/42hLQHXi0nYLb9zPVe2/zpkdmmjZvpiY+1X9sWfvBw5Hj1jXkQOyV8P2DoHof6q9N9JSzLOFs1n62a5+4gj67O0PNXIhtRM2+/i9mrfePK9a92UAO4TSjYA/vc+AOqtH/iolG/p1TUzVZKaCPmmPqY+eWEbZnxteGeEoX0xjTZJ4bV2syMXdp1uHNB1daG4khvuhvhLf160adt8NoB926311+qIafUtL6+bXqY6Tp2e/XeoYdaUnLO+PsSKzJSNjeJpJEk49sX39rclvKzP9mLahovrmj/V5a5K+8atYhRXbPya6K68hi3yktKVNwCIEn968c37oWt7zxLO/LBoPM5akP3iO4OJp1rs+d2Rz4c2ra5heAkLDiRyNneAJTWWvZ0c19rSD84fM1+jUlR8+UmDk5mtj5MzbNN63li215wvqM2X87fHeMPjpTTnVEs7MVQfBqi/OnXEGpF6XWfKocn3eG7TKGRCOZpgnv03XhXFIiVeRoP34UCxe1OazLzhxelz82/GRDfkEcf6ZCkR7ZtsA+q3nwLHuX5NXjdcLipHeynbyFpGRNXVO5cPbmxroGO3UtPeWrUw/1nm+UlfD4Gl8hKiW+orluLUBARNr4xaHhsepfuEaNwbucuavh3ffbRcX/a/rRmDUQLwKBjxmHxO5XLO6C/ZIXZyZH7xoV5sFT1pCVZo1ZeVYvrjnT4JrbghJYEOjeGyWZxRBiZwCXEHM7GBSaHIykezsYoynfYKyqdgzGKWYejFeZdiBdY4JPQJCK/lwhX0AT++iC0lOkN6Z0ZbybzoZ7EiF7otWqm4OSfDvbTW/rtY7MZV6DYRUr3DldNEc23M6RQqlQ8fEl5qYyNBK5tvd3Ncud6Del98bXyA47FaOErwhPKJdepVmk4sDccc0MyzMpF3HZYzHb/ZUZvnrCZTeWv2KLDuGRmCktTS3V6SCq2bJ3kl+Cm7s4pG1navgKyrZs/PdCfZ99Dv93+xFXQibgl+ndxuJ+CPN9mB8XCB2GD+iNvT9eFRYA) format("woff2"),url(/assets/playpen-sans-1-400-normal-Df_VTQNF.woff) format("woff");unicode-range:U+200d,U+2620,U+26a7,U+fe0f,U+1f308,U+1f38c,U+1f3c1,U+1f3f3-1f3f4,U+1f6a9,U+e0062-e0063,U+e0065,U+e0067,U+e006c,U+e006e,U+e0073-e0074,U+e0077,U+e007f}@font-face{font-family:Playpen Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playpen-sans-2-400-normal-BWV1uOSC.woff2) format("woff2"),url(/assets/playpen-sans-2-400-normal-C0wp7Stw.woff) format("woff");unicode-range:U+23,U+2a,U+30-39,U+a9,U+ae,U+200d,U+203c,U+2049,U+20e3,U+2122,U+2139,U+2194-2199,U+21a9-21aa,U+23cf,U+23e9-23ef,U+23f8-23fa,U+24c2,U+25aa-25ab,U+25b6,U+25c0,U+25fb-25fe,U+2611,U+2622-2623,U+2626,U+262a,U+262e-262f,U+2638,U+2640,U+2642,U+2648-2653,U+2660,U+2663,U+2665-2666,U+2668,U+267b,U+267e-267f,U+2695,U+269b-269c,U+26a0,U+26a7,U+26aa-26ab,U+26ce,U+26d4,U+2705,U+2714,U+2716,U+271d,U+2721,U+2733-2734,U+2747,U+274c,U+274e,U+2753-2755,U+2757,U+2764,U+2795-2797,U+27a1,U+27b0,U+27bf,U+2934-2935,U+2b05-2b07,U+2b1b-2b1c,U+2b55,U+3030,U+303d,U+3297,U+3299,U+fe0f,U+1f170-1f171,U+1f17e-1f17f,U+1f18e,U+1f191-1f19a,U+1f201-1f202,U+1f21a,U+1f22f,U+1f232-1f23a,U+1f250-1f251,U+1f310,U+1f3a6,U+1f3b5-1f3b6,U+1f3bc,U+1f3e7,U+1f441,U+1f499-1f49c,U+1f49f-1f4a0,U+1f4a2,U+1f4ac-1f4ad,U+1f4b1-1f4b2,U+1f4b9,U+1f4db,U+1f4f2-1f4f6,U+1f500-1f50a,U+1f515,U+1f518-1f524,U+1f52f-1f53d,U+1f549,U+1f54e,U+1f5a4,U+1f5e8,U+1f5ef,U+1f6ab,U+1f6ad-1f6b1,U+1f6b3,U+1f6b7-1f6bc,U+1f6be,U+1f6c2-1f6c5,U+1f6d0-1f6d1,U+1f6d7,U+1f6dc,U+1f7e0-1f7eb,U+1f7f0,U+1f90d-1f90e,U+1f9e1,U+1fa75-1fa77,U+1faaf}@font-face{font-family:Playpen Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playpen-sans-3-400-normal-fcIvL2H3.woff2) format("woff2"),url(/assets/playpen-sans-3-400-normal-rT0Srz9P.woff) format("woff");unicode-range:U+231a-231b,U+2328,U+23f0-23f3,U+2602,U+260e,U+2692,U+2694,U+2696-2697,U+2699,U+26b0-26b1,U+26cf,U+26d1,U+26d3,U+2702,U+2709,U+270f,U+2712,U+fe0f,U+1f302,U+1f321,U+1f392-1f393,U+1f3a9,U+1f3bd,U+1f3ee,U+1f3f7,U+1f3fa,U+1f451-1f462,U+1f484,U+1f489-1f48a,U+1f48c-1f48e,U+1f4a1,U+1f4a3,U+1f4b0,U+1f4b3-1f4b8,U+1f4bb-1f4da,U+1f4dc-1f4f1,U+1f4ff,U+1f50b-1f514,U+1f516-1f517,U+1f526-1f529,U+1f52c-1f52e,U+1f550-1f567,U+1f56f-1f570,U+1f576,U+1f587,U+1f58a-1f58d,U+1f5a5,U+1f5a8,U+1f5b1-1f5b2,U+1f5c2-1f5c4,U+1f5d1-1f5d3,U+1f5dc-1f5de,U+1f5e1,U+1f5f3,U+1f6aa,U+1f6ac,U+1f6bd,U+1f6bf,U+1f6c1,U+1f6cb,U+1f6cd-1f6cf,U+1f6d2,U+1f6e0-1f6e1,U+1f6f0,U+1f97b-1f97f,U+1f9af,U+1f9ba,U+1f9e2-1f9e6,U+1f9ea-1f9ec,U+1f9ee-1f9f4,U+1f9f7-1f9ff,U+1fa71-1fa74,U+1fa79-1fa7b,U+1fa86,U+1fa91-1fa93,U+1fa96,U+1fa99-1faa0,U+1faa2-1faa7,U+1faaa-1faae}@font-face{font-family:Playpen Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playpen-sans-4-400-normal-CqV6spOp.woff2) format("woff2"),url(/assets/playpen-sans-4-400-normal-0sqPE84B.woff) format("woff");unicode-range:U+265f,U+26bd-26be,U+26f3,U+26f8,U+fe0f,U+1f004,U+1f0cf,U+1f380-1f384,U+1f386-1f38b,U+1f38d-1f391,U+1f396-1f397,U+1f399-1f39b,U+1f39e-1f39f,U+1f3a3-1f3a5,U+1f3a7-1f3a9,U+1f3ab-1f3b4,U+1f3b7-1f3bb,U+1f3bd-1f3c0,U+1f3c5-1f3c6,U+1f3c8-1f3c9,U+1f3cf-1f3d3,U+1f3f8-1f3f9,U+1f47e,U+1f4e2,U+1f4f7-1f4fd,U+1f52b,U+1f579,U+1f58c-1f58d,U+1f5bc,U+1f6f7,U+1f6f9,U+1f6fc,U+1f93f,U+1f941,U+1f945,U+1f947-1f94f,U+1f9e7-1f9e9,U+1f9f5-1f9f6,U+1fa70-1fa71,U+1fa80-1fa81,U+1fa83-1fa85,U+1fa87-1fa88,U+1fa94-1fa95,U+1fa97-1fa98,U+1faa1,U+1faa9}@font-face{font-family:Playpen Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playpen-sans-5-400-normal-_8GQ4Vp0.woff2) format("woff2"),url(/assets/playpen-sans-5-400-normal-m9JvQoF4.woff) format("woff");unicode-range:U+2693,U+26e9-26ea,U+26f1-26f2,U+26f4-26f5,U+26fa,U+26fd,U+2708,U+fe0f,U+1f301,U+1f303,U+1f306-1f307,U+1f309,U+1f310,U+1f3a0-1f3a2,U+1f3aa,U+1f3cd-1f3ce,U+1f3d5,U+1f3d7-1f3db,U+1f3df-1f3e6,U+1f3e8-1f3ed,U+1f3ef-1f3f0,U+1f488,U+1f492,U+1f4ba,U+1f54b-1f54d,U+1f5fa-1f5ff,U+1f680-1f6a2,U+1f6a4-1f6a8,U+1f6b2,U+1f6d1,U+1f6d5-1f6d6,U+1f6dd-1f6df,U+1f6e2-1f6e5,U+1f6e9,U+1f6eb-1f6ec,U+1f6f3-1f6f6,U+1f6f8,U+1f6fa-1f6fb,U+1f9bc-1f9bd,U+1f9ed,U+1f9f3,U+1fa7c}@font-face{font-family:Playpen Sans;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/playpen-sans-6-400-normal-B6J2hEFP.woff) format("woff");unicode-range:U+2615,U+fe0f,U+1f32d-1f330,U+1f336,U+1f33d,U+1f345-1f37f,U+1f382,U+1f52a,U+1f942-1f944,U+1f950-1f96f,U+1f99e,U+1f9aa,U+1f9c0-1f9cb,U+1fad0-1fadb}@font-face{font-family:Playpen Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playpen-sans-7-400-normal-eHAPSjpa.woff2) format("woff2"),url(/assets/playpen-sans-7-400-normal-CJCuwOJ0.woff) format("woff");unicode-range:U+200d,U+2600-2601,U+2603-2604,U+2614,U+2618,U+26a1,U+26c4-26c5,U+26c8,U+26f0,U+2728,U+2744,U+2b1b,U+2b50,U+fe0f,U+1f300,U+1f304-1f305,U+1f308,U+1f30a-1f30f,U+1f311-1f321,U+1f324-1f32c,U+1f331-1f335,U+1f337-1f33c,U+1f33e-1f344,U+1f3d4,U+1f3d6,U+1f3dc-1f3de,U+1f3f5,U+1f400-1f43f,U+1f490,U+1f4a7,U+1f4ab,U+1f4ae,U+1f525,U+1f54a,U+1f573,U+1f577-1f578,U+1f648-1f64a,U+1f940,U+1f980-1f9ae,U+1f9ba,U+1fa90,U+1faa8,U+1fab0-1fabd,U+1fabf,U+1face-1facf,U+1fae7}@font-face{font-family:Playpen Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playpen-sans-8-400-normal-CMiaBxW4.woff2) format("woff2"),url(/assets/playpen-sans-8-400-normal-jieSNhG2.woff) format("woff");unicode-range:U+200d,U+2640,U+2642,U+2695-2696,U+26f7,U+26f9,U+2708,U+2764,U+fe0f,U+1f33e,U+1f373,U+1f37c,U+1f384-1f385,U+1f393,U+1f3a4,U+1f3a8,U+1f3c2-1f3c4,U+1f3c7,U+1f3ca-1f3cc,U+1f3eb,U+1f3ed,U+1f3fb-1f3ff,U+1f466-1f478,U+1f47c,U+1f481-1f483,U+1f486-1f487,U+1f48b,U+1f48f,U+1f491,U+1f4bb-1f4bc,U+1f527,U+1f52c,U+1f574-1f575,U+1f57a,U+1f645-1f647,U+1f64b,U+1f64d-1f64e,U+1f680,U+1f692,U+1f6a3,U+1f6b4-1f6b6,U+1f6c0,U+1f6cc,U+1f91d,U+1f926,U+1f930-1f931,U+1f934-1f93a,U+1f93c-1f93e,U+1f977,U+1f9af-1f9b3,U+1f9b8-1f9b9,U+1f9bc-1f9bd,U+1f9cc-1f9cf,U+1f9d1-1f9df,U+1fa82,U+1fac3-1fac5}@font-face{font-family:Playpen Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playpen-sans-9-400-normal-CFOe4xrx.woff2) format("woff2"),url(/assets/playpen-sans-9-400-normal-xH71Ad4A.woff) format("woff");unicode-range:U+200d,U+261d,U+2620,U+2639-263a,U+2665,U+270a-270d,U+2728,U+2763-2764,U+2b50,U+fe0f,U+1f31a-1f31f,U+1f32b,U+1f383,U+1f389,U+1f3fb-1f3ff,U+1f440-1f450,U+1f463-1f465,U+1f479-1f47b,U+1f47d-1f480,U+1f485,U+1f48b-1f48c,U+1f493-1f49f,U+1f4a4-1f4a6,U+1f4a8-1f4ab,U+1f4af,U+1f525,U+1f573,U+1f590,U+1f595-1f596,U+1f5a4,U+1f5e3,U+1f600-1f644,U+1f648-1f64a,U+1f64c,U+1f64f,U+1f90c-1f925,U+1f927-1f92f,U+1f932-1f933,U+1f970-1f976,U+1f978-1f97a,U+1f9a0,U+1f9b4-1f9b7,U+1f9bb,U+1f9be-1f9bf,U+1f9d0,U+1f9e0-1f9e1,U+1fa75-1fa79,U+1fac0-1fac2,U+1fae0-1fae6,U+1fae8,U+1faf0-1faf8}@font-face{font-family:Playpen Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playpen-sans-cyrillic-ext-400-normal-CCLKilvX.woff2) format("woff2"),url(/assets/playpen-sans-cyrillic-ext-400-normal-Dx0020Zy.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Playpen Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playpen-sans-cyrillic-400-normal-DTQ6wf-T.woff2) format("woff2"),url(/assets/playpen-sans-cyrillic-400-normal-BBljrNAj.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playpen Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playpen-sans-greek-400-normal-DbOQ5RnX.woff2) format("woff2"),url(/assets/playpen-sans-greek-400-normal-B0Ur304u.woff) 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:Playpen Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playpen-sans-math-400-normal-DYpc1pvv.woff2) format("woff2"),url(/assets/playpen-sans-math-400-normal-aMQ4LfFn.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Playpen Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playpen-sans-vietnamese-400-normal-BBTHLkJ_.woff2) format("woff2"),url(/assets/playpen-sans-vietnamese-400-normal-CbNxh-dI.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:Playpen Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playpen-sans-latin-ext-400-normal-2LAl4KHO.woff2) format("woff2"),url(/assets/playpen-sans-latin-ext-400-normal-CePiHaOC.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:Playpen Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playpen-sans-latin-400-normal-DvPC6RCc.woff2) format("woff2"),url(/assets/playpen-sans-latin-400-normal-U5I4gWjh.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:Playpen Sans;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/playpen-sans-1-500-normal-BQkbH1mz.woff) format("woff");unicode-range:U+200d,U+2620,U+26a7,U+fe0f,U+1f308,U+1f38c,U+1f3c1,U+1f3f3-1f3f4,U+1f6a9,U+e0062-e0063,U+e0065,U+e0067,U+e006c,U+e006e,U+e0073-e0074,U+e0077,U+e007f}@font-face{font-family:Playpen Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playpen-sans-2-500-normal-BOVwVdXE.woff2) format("woff2"),url(/assets/playpen-sans-2-500-normal-gNshrHjO.woff) format("woff");unicode-range:U+23,U+2a,U+30-39,U+a9,U+ae,U+200d,U+203c,U+2049,U+20e3,U+2122,U+2139,U+2194-2199,U+21a9-21aa,U+23cf,U+23e9-23ef,U+23f8-23fa,U+24c2,U+25aa-25ab,U+25b6,U+25c0,U+25fb-25fe,U+2611,U+2622-2623,U+2626,U+262a,U+262e-262f,U+2638,U+2640,U+2642,U+2648-2653,U+2660,U+2663,U+2665-2666,U+2668,U+267b,U+267e-267f,U+2695,U+269b-269c,U+26a0,U+26a7,U+26aa-26ab,U+26ce,U+26d4,U+2705,U+2714,U+2716,U+271d,U+2721,U+2733-2734,U+2747,U+274c,U+274e,U+2753-2755,U+2757,U+2764,U+2795-2797,U+27a1,U+27b0,U+27bf,U+2934-2935,U+2b05-2b07,U+2b1b-2b1c,U+2b55,U+3030,U+303d,U+3297,U+3299,U+fe0f,U+1f170-1f171,U+1f17e-1f17f,U+1f18e,U+1f191-1f19a,U+1f201-1f202,U+1f21a,U+1f22f,U+1f232-1f23a,U+1f250-1f251,U+1f310,U+1f3a6,U+1f3b5-1f3b6,U+1f3bc,U+1f3e7,U+1f441,U+1f499-1f49c,U+1f49f-1f4a0,U+1f4a2,U+1f4ac-1f4ad,U+1f4b1-1f4b2,U+1f4b9,U+1f4db,U+1f4f2-1f4f6,U+1f500-1f50a,U+1f515,U+1f518-1f524,U+1f52f-1f53d,U+1f549,U+1f54e,U+1f5a4,U+1f5e8,U+1f5ef,U+1f6ab,U+1f6ad-1f6b1,U+1f6b3,U+1f6b7-1f6bc,U+1f6be,U+1f6c2-1f6c5,U+1f6d0-1f6d1,U+1f6d7,U+1f6dc,U+1f7e0-1f7eb,U+1f7f0,U+1f90d-1f90e,U+1f9e1,U+1fa75-1fa77,U+1faaf}@font-face{font-family:Playpen Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playpen-sans-3-500-normal-C52csvTS.woff2) format("woff2"),url(/assets/playpen-sans-3-500-normal-C1RjcOsV.woff) format("woff");unicode-range:U+231a-231b,U+2328,U+23f0-23f3,U+2602,U+260e,U+2692,U+2694,U+2696-2697,U+2699,U+26b0-26b1,U+26cf,U+26d1,U+26d3,U+2702,U+2709,U+270f,U+2712,U+fe0f,U+1f302,U+1f321,U+1f392-1f393,U+1f3a9,U+1f3bd,U+1f3ee,U+1f3f7,U+1f3fa,U+1f451-1f462,U+1f484,U+1f489-1f48a,U+1f48c-1f48e,U+1f4a1,U+1f4a3,U+1f4b0,U+1f4b3-1f4b8,U+1f4bb-1f4da,U+1f4dc-1f4f1,U+1f4ff,U+1f50b-1f514,U+1f516-1f517,U+1f526-1f529,U+1f52c-1f52e,U+1f550-1f567,U+1f56f-1f570,U+1f576,U+1f587,U+1f58a-1f58d,U+1f5a5,U+1f5a8,U+1f5b1-1f5b2,U+1f5c2-1f5c4,U+1f5d1-1f5d3,U+1f5dc-1f5de,U+1f5e1,U+1f5f3,U+1f6aa,U+1f6ac,U+1f6bd,U+1f6bf,U+1f6c1,U+1f6cb,U+1f6cd-1f6cf,U+1f6d2,U+1f6e0-1f6e1,U+1f6f0,U+1f97b-1f97f,U+1f9af,U+1f9ba,U+1f9e2-1f9e6,U+1f9ea-1f9ec,U+1f9ee-1f9f4,U+1f9f7-1f9ff,U+1fa71-1fa74,U+1fa79-1fa7b,U+1fa86,U+1fa91-1fa93,U+1fa96,U+1fa99-1faa0,U+1faa2-1faa7,U+1faaa-1faae}@font-face{font-family:Playpen Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playpen-sans-4-500-normal-BKCa9y4O.woff2) format("woff2"),url(/assets/playpen-sans-4-500-normal-4GgIHrsw.woff) format("woff");unicode-range:U+265f,U+26bd-26be,U+26f3,U+26f8,U+fe0f,U+1f004,U+1f0cf,U+1f380-1f384,U+1f386-1f38b,U+1f38d-1f391,U+1f396-1f397,U+1f399-1f39b,U+1f39e-1f39f,U+1f3a3-1f3a5,U+1f3a7-1f3a9,U+1f3ab-1f3b4,U+1f3b7-1f3bb,U+1f3bd-1f3c0,U+1f3c5-1f3c6,U+1f3c8-1f3c9,U+1f3cf-1f3d3,U+1f3f8-1f3f9,U+1f47e,U+1f4e2,U+1f4f7-1f4fd,U+1f52b,U+1f579,U+1f58c-1f58d,U+1f5bc,U+1f6f7,U+1f6f9,U+1f6fc,U+1f93f,U+1f941,U+1f945,U+1f947-1f94f,U+1f9e7-1f9e9,U+1f9f5-1f9f6,U+1fa70-1fa71,U+1fa80-1fa81,U+1fa83-1fa85,U+1fa87-1fa88,U+1fa94-1fa95,U+1fa97-1fa98,U+1faa1,U+1faa9}@font-face{font-family:Playpen Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playpen-sans-5-500-normal-Dw3felqp.woff2) format("woff2"),url(/assets/playpen-sans-5-500-normal-BUIv09qx.woff) format("woff");unicode-range:U+2693,U+26e9-26ea,U+26f1-26f2,U+26f4-26f5,U+26fa,U+26fd,U+2708,U+fe0f,U+1f301,U+1f303,U+1f306-1f307,U+1f309,U+1f310,U+1f3a0-1f3a2,U+1f3aa,U+1f3cd-1f3ce,U+1f3d5,U+1f3d7-1f3db,U+1f3df-1f3e6,U+1f3e8-1f3ed,U+1f3ef-1f3f0,U+1f488,U+1f492,U+1f4ba,U+1f54b-1f54d,U+1f5fa-1f5ff,U+1f680-1f6a2,U+1f6a4-1f6a8,U+1f6b2,U+1f6d1,U+1f6d5-1f6d6,U+1f6dd-1f6df,U+1f6e2-1f6e5,U+1f6e9,U+1f6eb-1f6ec,U+1f6f3-1f6f6,U+1f6f8,U+1f6fa-1f6fb,U+1f9bc-1f9bd,U+1f9ed,U+1f9f3,U+1fa7c}@font-face{font-family:Playpen Sans;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/playpen-sans-6-500-normal-e5SfsQqE.woff) format("woff");unicode-range:U+2615,U+fe0f,U+1f32d-1f330,U+1f336,U+1f33d,U+1f345-1f37f,U+1f382,U+1f52a,U+1f942-1f944,U+1f950-1f96f,U+1f99e,U+1f9aa,U+1f9c0-1f9cb,U+1fad0-1fadb}@font-face{font-family:Playpen Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playpen-sans-7-500-normal-CiWIqnKh.woff2) format("woff2"),url(/assets/playpen-sans-7-500-normal-BBj2cGlx.woff) format("woff");unicode-range:U+200d,U+2600-2601,U+2603-2604,U+2614,U+2618,U+26a1,U+26c4-26c5,U+26c8,U+26f0,U+2728,U+2744,U+2b1b,U+2b50,U+fe0f,U+1f300,U+1f304-1f305,U+1f308,U+1f30a-1f30f,U+1f311-1f321,U+1f324-1f32c,U+1f331-1f335,U+1f337-1f33c,U+1f33e-1f344,U+1f3d4,U+1f3d6,U+1f3dc-1f3de,U+1f3f5,U+1f400-1f43f,U+1f490,U+1f4a7,U+1f4ab,U+1f4ae,U+1f525,U+1f54a,U+1f573,U+1f577-1f578,U+1f648-1f64a,U+1f940,U+1f980-1f9ae,U+1f9ba,U+1fa90,U+1faa8,U+1fab0-1fabd,U+1fabf,U+1face-1facf,U+1fae7}@font-face{font-family:Playpen Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playpen-sans-8-500-normal-w43pAgOl.woff2) format("woff2"),url(/assets/playpen-sans-8-500-normal-CrqLLToX.woff) format("woff");unicode-range:U+200d,U+2640,U+2642,U+2695-2696,U+26f7,U+26f9,U+2708,U+2764,U+fe0f,U+1f33e,U+1f373,U+1f37c,U+1f384-1f385,U+1f393,U+1f3a4,U+1f3a8,U+1f3c2-1f3c4,U+1f3c7,U+1f3ca-1f3cc,U+1f3eb,U+1f3ed,U+1f3fb-1f3ff,U+1f466-1f478,U+1f47c,U+1f481-1f483,U+1f486-1f487,U+1f48b,U+1f48f,U+1f491,U+1f4bb-1f4bc,U+1f527,U+1f52c,U+1f574-1f575,U+1f57a,U+1f645-1f647,U+1f64b,U+1f64d-1f64e,U+1f680,U+1f692,U+1f6a3,U+1f6b4-1f6b6,U+1f6c0,U+1f6cc,U+1f91d,U+1f926,U+1f930-1f931,U+1f934-1f93a,U+1f93c-1f93e,U+1f977,U+1f9af-1f9b3,U+1f9b8-1f9b9,U+1f9bc-1f9bd,U+1f9cc-1f9cf,U+1f9d1-1f9df,U+1fa82,U+1fac3-1fac5}@font-face{font-family:Playpen Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playpen-sans-9-500-normal-DximaZyO.woff2) format("woff2"),url(/assets/playpen-sans-9-500-normal-Dv7CUDk4.woff) format("woff");unicode-range:U+200d,U+261d,U+2620,U+2639-263a,U+2665,U+270a-270d,U+2728,U+2763-2764,U+2b50,U+fe0f,U+1f31a-1f31f,U+1f32b,U+1f383,U+1f389,U+1f3fb-1f3ff,U+1f440-1f450,U+1f463-1f465,U+1f479-1f47b,U+1f47d-1f480,U+1f485,U+1f48b-1f48c,U+1f493-1f49f,U+1f4a4-1f4a6,U+1f4a8-1f4ab,U+1f4af,U+1f525,U+1f573,U+1f590,U+1f595-1f596,U+1f5a4,U+1f5e3,U+1f600-1f644,U+1f648-1f64a,U+1f64c,U+1f64f,U+1f90c-1f925,U+1f927-1f92f,U+1f932-1f933,U+1f970-1f976,U+1f978-1f97a,U+1f9a0,U+1f9b4-1f9b7,U+1f9bb,U+1f9be-1f9bf,U+1f9d0,U+1f9e0-1f9e1,U+1fa75-1fa79,U+1fac0-1fac2,U+1fae0-1fae6,U+1fae8,U+1faf0-1faf8}@font-face{font-family:Playpen Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playpen-sans-cyrillic-ext-500-normal-CKFD8kF9.woff2) format("woff2"),url(/assets/playpen-sans-cyrillic-ext-500-normal-CdFL2ng1.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Playpen Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playpen-sans-cyrillic-500-normal-BriqBnYZ.woff2) format("woff2"),url(/assets/playpen-sans-cyrillic-500-normal-BZpK4B6Q.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playpen Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playpen-sans-greek-500-normal-CfFYNHi2.woff2) format("woff2"),url(/assets/playpen-sans-greek-500-normal-B7L-e2ja.woff) 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:Playpen Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playpen-sans-math-500-normal-Bp3aJ7tb.woff2) format("woff2"),url(/assets/playpen-sans-math-500-normal-XYXK1M44.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Playpen Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playpen-sans-vietnamese-500-normal-DUdJVrQg.woff2) format("woff2"),url(/assets/playpen-sans-vietnamese-500-normal-o5AjBm9x.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:Playpen Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playpen-sans-latin-ext-500-normal-CXZWXZeK.woff2) format("woff2"),url(/assets/playpen-sans-latin-ext-500-normal-DdNMYVZA.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:Playpen Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playpen-sans-latin-500-normal-Bs3_XcE0.woff2) format("woff2"),url(/assets/playpen-sans-latin-500-normal-BdBsGy8S.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:Playpen Sans;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/playpen-sans-1-600-normal--bfq_apt.woff) format("woff");unicode-range:U+200d,U+2620,U+26a7,U+fe0f,U+1f308,U+1f38c,U+1f3c1,U+1f3f3-1f3f4,U+1f6a9,U+e0062-e0063,U+e0065,U+e0067,U+e006c,U+e006e,U+e0073-e0074,U+e0077,U+e007f}@font-face{font-family:Playpen Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playpen-sans-2-600-normal-CztX7IX9.woff2) format("woff2"),url(/assets/playpen-sans-2-600-normal-8jjaoeI5.woff) format("woff");unicode-range:U+23,U+2a,U+30-39,U+a9,U+ae,U+200d,U+203c,U+2049,U+20e3,U+2122,U+2139,U+2194-2199,U+21a9-21aa,U+23cf,U+23e9-23ef,U+23f8-23fa,U+24c2,U+25aa-25ab,U+25b6,U+25c0,U+25fb-25fe,U+2611,U+2622-2623,U+2626,U+262a,U+262e-262f,U+2638,U+2640,U+2642,U+2648-2653,U+2660,U+2663,U+2665-2666,U+2668,U+267b,U+267e-267f,U+2695,U+269b-269c,U+26a0,U+26a7,U+26aa-26ab,U+26ce,U+26d4,U+2705,U+2714,U+2716,U+271d,U+2721,U+2733-2734,U+2747,U+274c,U+274e,U+2753-2755,U+2757,U+2764,U+2795-2797,U+27a1,U+27b0,U+27bf,U+2934-2935,U+2b05-2b07,U+2b1b-2b1c,U+2b55,U+3030,U+303d,U+3297,U+3299,U+fe0f,U+1f170-1f171,U+1f17e-1f17f,U+1f18e,U+1f191-1f19a,U+1f201-1f202,U+1f21a,U+1f22f,U+1f232-1f23a,U+1f250-1f251,U+1f310,U+1f3a6,U+1f3b5-1f3b6,U+1f3bc,U+1f3e7,U+1f441,U+1f499-1f49c,U+1f49f-1f4a0,U+1f4a2,U+1f4ac-1f4ad,U+1f4b1-1f4b2,U+1f4b9,U+1f4db,U+1f4f2-1f4f6,U+1f500-1f50a,U+1f515,U+1f518-1f524,U+1f52f-1f53d,U+1f549,U+1f54e,U+1f5a4,U+1f5e8,U+1f5ef,U+1f6ab,U+1f6ad-1f6b1,U+1f6b3,U+1f6b7-1f6bc,U+1f6be,U+1f6c2-1f6c5,U+1f6d0-1f6d1,U+1f6d7,U+1f6dc,U+1f7e0-1f7eb,U+1f7f0,U+1f90d-1f90e,U+1f9e1,U+1fa75-1fa77,U+1faaf}@font-face{font-family:Playpen Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playpen-sans-3-600-normal-Clr1PjYG.woff2) format("woff2"),url(/assets/playpen-sans-3-600-normal-D0sxavSI.woff) format("woff");unicode-range:U+231a-231b,U+2328,U+23f0-23f3,U+2602,U+260e,U+2692,U+2694,U+2696-2697,U+2699,U+26b0-26b1,U+26cf,U+26d1,U+26d3,U+2702,U+2709,U+270f,U+2712,U+fe0f,U+1f302,U+1f321,U+1f392-1f393,U+1f3a9,U+1f3bd,U+1f3ee,U+1f3f7,U+1f3fa,U+1f451-1f462,U+1f484,U+1f489-1f48a,U+1f48c-1f48e,U+1f4a1,U+1f4a3,U+1f4b0,U+1f4b3-1f4b8,U+1f4bb-1f4da,U+1f4dc-1f4f1,U+1f4ff,U+1f50b-1f514,U+1f516-1f517,U+1f526-1f529,U+1f52c-1f52e,U+1f550-1f567,U+1f56f-1f570,U+1f576,U+1f587,U+1f58a-1f58d,U+1f5a5,U+1f5a8,U+1f5b1-1f5b2,U+1f5c2-1f5c4,U+1f5d1-1f5d3,U+1f5dc-1f5de,U+1f5e1,U+1f5f3,U+1f6aa,U+1f6ac,U+1f6bd,U+1f6bf,U+1f6c1,U+1f6cb,U+1f6cd-1f6cf,U+1f6d2,U+1f6e0-1f6e1,U+1f6f0,U+1f97b-1f97f,U+1f9af,U+1f9ba,U+1f9e2-1f9e6,U+1f9ea-1f9ec,U+1f9ee-1f9f4,U+1f9f7-1f9ff,U+1fa71-1fa74,U+1fa79-1fa7b,U+1fa86,U+1fa91-1fa93,U+1fa96,U+1fa99-1faa0,U+1faa2-1faa7,U+1faaa-1faae}@font-face{font-family:Playpen Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playpen-sans-4-600-normal-C6BwB8B6.woff2) format("woff2"),url(/assets/playpen-sans-4-600-normal-DkiOvXlD.woff) format("woff");unicode-range:U+265f,U+26bd-26be,U+26f3,U+26f8,U+fe0f,U+1f004,U+1f0cf,U+1f380-1f384,U+1f386-1f38b,U+1f38d-1f391,U+1f396-1f397,U+1f399-1f39b,U+1f39e-1f39f,U+1f3a3-1f3a5,U+1f3a7-1f3a9,U+1f3ab-1f3b4,U+1f3b7-1f3bb,U+1f3bd-1f3c0,U+1f3c5-1f3c6,U+1f3c8-1f3c9,U+1f3cf-1f3d3,U+1f3f8-1f3f9,U+1f47e,U+1f4e2,U+1f4f7-1f4fd,U+1f52b,U+1f579,U+1f58c-1f58d,U+1f5bc,U+1f6f7,U+1f6f9,U+1f6fc,U+1f93f,U+1f941,U+1f945,U+1f947-1f94f,U+1f9e7-1f9e9,U+1f9f5-1f9f6,U+1fa70-1fa71,U+1fa80-1fa81,U+1fa83-1fa85,U+1fa87-1fa88,U+1fa94-1fa95,U+1fa97-1fa98,U+1faa1,U+1faa9}@font-face{font-family:Playpen Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playpen-sans-5-600-normal-DcRFzHvw.woff2) format("woff2"),url(/assets/playpen-sans-5-600-normal-DheASQ-6.woff) format("woff");unicode-range:U+2693,U+26e9-26ea,U+26f1-26f2,U+26f4-26f5,U+26fa,U+26fd,U+2708,U+fe0f,U+1f301,U+1f303,U+1f306-1f307,U+1f309,U+1f310,U+1f3a0-1f3a2,U+1f3aa,U+1f3cd-1f3ce,U+1f3d5,U+1f3d7-1f3db,U+1f3df-1f3e6,U+1f3e8-1f3ed,U+1f3ef-1f3f0,U+1f488,U+1f492,U+1f4ba,U+1f54b-1f54d,U+1f5fa-1f5ff,U+1f680-1f6a2,U+1f6a4-1f6a8,U+1f6b2,U+1f6d1,U+1f6d5-1f6d6,U+1f6dd-1f6df,U+1f6e2-1f6e5,U+1f6e9,U+1f6eb-1f6ec,U+1f6f3-1f6f6,U+1f6f8,U+1f6fa-1f6fb,U+1f9bc-1f9bd,U+1f9ed,U+1f9f3,U+1fa7c}@font-face{font-family:Playpen Sans;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAA/4ABEAAAAAK2gAAA+YAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4FKHMFABmA/U1RBVCoAgQARCAqIHIcFCxYAATYCJAMoBCAFhHAHIAwHFyQYFhuTKaOidpBWTiMRwsZB1ADsoijJmpT9xYFNZM4OdijOChWaoWn8xGKda7oqFf+VbdejTc3egKERyn/pXp6NkXhs4f/f5f/2uUnmzySZ9mZ+KZVWhcNWhcXTNZLlsQiHrhplSnd4/hTvZr+vUIsPRCREO3biEQ/LoKaShg29hDQsQc4Q70k8QzIe5kxT06xIGL/piH6HNGNa85tyzY8lpXHNlGZKcxT+P/b7317H7v2CaBTR9NILCRFLjyaafmJIYo1ExKf/hFgWTQzZhCBa2+z9A9GjVZOQrZEIxSwXGpma6U+0qbdmKATaRX17dZiPd9/LeKvgNw/6gg9S6n6plUrTFKrjwQDGYq1rsw9ILB6PBSx+uawXz++v8sLp+gAdgs/O+CPqMB7XrqSWRnu9l/bmlrRT3vrIeWQ5heIRECPiMjUimWODrI53EQ8oAM4gjrJcXtye+Pd/ppqD5ZfCRotbI1cYN2SRXr5NxXLIrODVIQTLYPGfgkD0SL0oq1nzs4HugK/UA81pHV4CdOfCcjmY0dDKV9zwwu+B7l6ox0HCe6XZBHRPE5XyYyjgdBLsnIR0SFuffsApgOhViJu0AdQZe6akshlvJ9kjmTUAdkqWWFFWoXjhJU1P09rW0/Q0PU1PJtzkRNrN1EhBwOiAWuPMaWWJGegPaWqa3L0WHH9/ygSfH39BQkz3bWU/zjRJhCjb5WRyL2AKXfJhP/io+3eSG4JmAS5YKJAJiJgH24eZMTUWgME+F31cnBpOESeNI2F/YQ+xj7I3SG7QdSM2PWQjFDmFSx4jD7RHyRvIZiJG+ES4k2cJmyWPkDBEiggRNnznnA82fCkgKs0ZyjTflHAYjMEw9FJ31Ce37KqWSVqlQCEQE3z3xrCbzulZaxWnpncM3ZLt7/jmWCjdrAse3VvwVtHS7Yf9Rckkfdgih5yWxPxXIBZKN8qMRv2XgWXn41O6OqjLv4s/WJlj7GH5hLFQul5JW1pksxYxsf2C+QytRq3FhjYrG4sT1aeKHe1BdqnYAR2Bz/zbsUWObZiICjbrGMf8NDNwBg9lDs7pL+/CoaWZxdfWPV2XD2oyrrJbRnmvNbTgDxeixJa8L59H59GBITowLzriIK7e4sKOH7sb39Ojj9PLiXewCQJszKS69HU6UigtLjpiKC47WESALXLICR7r44iF0qUy50X7KDyaU6jIDd05SPQDi3NMqEw0HxNVzEW7fiwtckeLXGazEPMZWvUuq+fIr2xo1TdqvXzBl6GS1mv4OhhYv8MWObY+sxphs45xzCm+NrSxzNeBjh4T7RtampmfYd3TRVGriUZlt5Bno/Fx+rguKNiGu+Ku6M5PusVttDOfcGJfFxOddtMauoTJ/QKFPtIv23eDzSkAS0o6W5eRTufkUF7O0rloGF3a2XwkYIscsq2OzfYhFkpnymyMzl6FV7OGzl6Gl7NCFIK5OVoxFSw7dsvSSfVMGnbNcy3iYXMrMJ+hVXPWZiaQX9nQqjlks0CqKsKudBaGcLCwOSJgixxbUzBzCDbrGMesmXGhi5OwbuzuwwTHh5ZmZrTWPZ2ITk30KrtZI+/eBqEZ83H9Ef+4zqoevDbWxu7oflqtnfdUvi6nuq2+tXSGElq6OcUp5b8wKXntdztvXWa3zYbbMlObApbCVOidHqhfbtlklUEaKSAxBIMvXrrnipN26nIq3xpsHMBYKO3VxR0dx+BYaaTjS/iyVNDxKXxadGx6FFvkkFkVG2chFkq7ZQ6J8g3QkOmUXwSKztMYHQtgQR4Rp8H0HOk8G65iLJQOKjkUHUbhqOzQIuVaZJnNW8Rn72lWNszHWCjtFyE25eEQDyLKM0NzQCmvHJSfxpdstGCLHFscmTwAFkp7fX91IA5q7B6oSGXHwERmv3XkD5ZmJhbrnnblgJq41MStsht6bTS+Nz2uQ/Ppry5WF//724qWeTkTGXdP3Yjrc8fdPrfDWVyRy3QpiAzBEGC/zWPnzWn1tsEKbL7Fw2IYhZ7Lo9Nq12aVKFMJkASCwWdP3XLBUVs5VdUM1q/AxUJpsy6maK+DupJJ+zyYVxSUUwEriohyzMB8WU7QvhSWFi+bmLBFDln2xToHYqG0UeauaGeH9lxPOxu05QranYan8zLa9cLePIN2PbAny0QO6Oco2Yz1D0xUMet2U5/SIo+0SD/rqIBVEXdaxKZFrKynA+YztJoyWJsCiIXSWhEy01YFVSGJstJgWgihLAM0BDZlGYHxtPhC2xJYEv5iXSm2yLEVvzYHAAul1Z5PN0508qGmC7u4vvGghyubERxhY3MP7/Xa1jtYmmmE1j2tiERNgtRkoZpkq8lilV2rt9H4ivK4tqqAB2Mwft3S92ZJGPvv/bHWaMIvqhmN6T6/5kulpbv1pdTSOb8UWrrqL7n/8VfKS68bLMsBS0paqIuq0xwNo0sQpcugrJApXQ3Ul+45zbPgrPI7zWkwrRxntQq2yCGdLZZMEAul+TJXRlMJLMkFNBmhMatpqoN1OZbSamBNxihtK9h6buNiBnkO87LYC2OhNFfJjbTIUS1ip/EevCcbtYhRi2Sy9ADmM7QypVLZh46dZosQlFK5kBuYlMoH/FN9olEJlcFLYxJMCrdoTIEpoYelNNgix6b2qhywUJrpua6yoIUrqkqs5ILqEB5iTeVCFydRurG7D6MeHyzNlE+te5qW12ryQeWskqpIiJpEquxiPO9jv36M74+vya+fj2s1ziKzzIrD747B1+g+z6m/W3+ir3/GSOIZW/Qi/VCiOXF04zCachYUcNPQtDmh+YUb7h2rCKJR3FextDdPj2qADTQOLf76v3Es4oet6e7ilI2soXNMgdqGriK75feB966vBJCoxLHizuHUf+m3eoq2YnNhKjRFEjGMyDeD/OtPRhgJV4M7OMLWgAddmBViCSICir4MuB/xl32Xb/ZWb/SZXokGoFRkzN1xl53L1TuL0zu1kyMiBNh3u2VHzWaVXikwtcX6PQwal1d9cmmHcGntlZCE/w7zllOhZ7gegLFQyvXWnvgr9yulbaV4g7tB7VYvPuWeUtrOEie4CeqLjBHHYUmhbsvMvg+qlrr0Y9Fg4Sypr8tQNJTD8nKaBpzDKZU2VpTC/FIvkH5jrtsgFkqxnAyJDs5BzbRQtHN2qqd40cN5qJtE4gAcyIB/f/klzt0/Mb8ZVpX5VtRXc9VU56PUKzklddlGfQKXQDFXUq/gFNTmAjHogl9iiu/a+yL41pXI+xplEalRSrBYw9Xcanf2VIsMqFEjp5mvgyWFsuyLORmgpFAtNalRFlyNYlps74WtQ5WkpUaNyNSoFi5D/oL5t8HQSl/MMEBVEf5KTcgJKYZfqYmgKPRSU3EqasI+amlcGtWhjtoMbgblWG4/AauXDytSAxygKqipwRxMKcbbn4XVC0VJ+/NQnUhufxGqVnDK1yxdhRbFsfHOb9gsPo75sf/4v38Q4LECfCPCXBhlPh+RLpISHw/gAJW8P1CHUuxXezVU367veDeol+zn+DSox/34+GfgLf733TkZG7/0rwFoqwfTUMmqLB/vDczgH0X7dt8kqwcTnc+I33mNn2F+6Kvo7/aO3+0hO7kD6nq0S587Zx0+WeuSznh8vdYs7+xwhBiShrwBwhddL/WMXNFtTpuNnHXd1DVyrluQFhi50E00DU/kFpaLjdBeyyORvXrk4taZesCymIkkZfy+9e29VAqGjTidROv/d1FooA9rgDcIbAUeR6wpAFpAjEAssecPDWYICAwQaBbOQ4BHOMT9c9hamCZz+iWDCC4WZV6k3rdCiDW1wb+XTsqKYI5xQQAmmVJMeo4bk+8mvfwrS8JruCocD/F4VUJ6gfQZhebDDsnGSohhznUKmcdYTvScSy6o6m5uVSft5PAwrbaD3+7xeIDVSR3yaBWjRO7w60t9Huo4mVtzLRjeFgV7Ol+whTZPgqunOkOKvoH6XL/m7ja/qhZBswtqvs5QcHJ4dtV2FjrULao6FnMbA2Bt5DcdmXQHWVtbQa0krerazkkEzUZ0hrZ0+BycGDTafGqvdefQWtpEhy5D/4nZ8wodRJcu6Apq3etbe5J28tqciz3amhvnZxp7+4N6bpw+PodaI3P2h1gbwWAXzl3qo76tg4N72dt+Nv6qJ/fkYUGVHfN4hrTWiXHYQNNln6auUDtsOpgczq3aI/J4qzVHWe2xgANXh6bPHxryZDe1tnbQajs798RzEjy8UzrYcWLkvuNSxynLW6Rx7P+Jh4sBsI5vdO7d28h3OHNq90D2NszmANbr51moaqecW9tiju0LbyG+LuReIS0kHeAUcusL4XpoNXctK4lwGD0Ln8vhFHJWg/6MVT9ugNcD8DbDiTv3OqhF4Wgr0gHvd/B42RxfoElLkFx0xhR2EZuXA/EQNfIdshjMbXFygOIzVg1+LN088k0kB5oJ5yHL0Gz/id2DMOo365KCRSnn/tlTRGhn+bBo6JIHTFFiwScri1fOIyiDP2eKAz5G0bkchl9kkJTB4E8RkNcLphiLYZVbGrl4hViyuS2C5s/mlLLZLIKwLi/Y76dnce30b9+fj+anJ0fE0wSvhWtFG79ZsHBxKgh56J85EzivVSt/7PnfnKmRPcqpAwiVW8y9zX8E4aRps1k+vwrIyCxkbhiNc6f0e0kHpd2UE8HiRdDLSM/qaZVRqFIRDA/ueZdHXo9uhauL0WJ3GWW0Rgsn+QiQY4yl/P1TKX6UU+jUD3KrVAWWpFTIjLpBU6pJWcYHx8VYu88bOuvND0Jm6Q4m9mvDzgDxm6I//DgfX5Hi4tSC+5jkwXQe5dFSrmD87rLkcybflWduAMqPj/5subGbzzj2lo+Fc6oNl1pYzF1fgknrqcIvdzQL6LxBAAAEDPPbJtFyVtJ7MoKMCsCXcTN+BgC+/NrsBNIiMzDkvwBQMADCF6LmR0DKZ4LRtZ0xdYCVkQ7Ac+Z0WNJmXP1bZgjEmA7Ioe1J9loI5RQAn5CcKwfeaRrfda7run7aYEG9hT1GG5fF2xESS6HfROiSEDiN0sKC6uJ7ChVbxcAsC6xuD6dZo0QBjRIrrVOaoYlUlrJJ2TwwF8MySjFDZM1kUtEpmMpxiWL5IyjrIbo4BrfqngK7e0ctCFqAl+ViazKWixY7BE6bEmU7msT7w5nlVdbOPBi+pr2ltwmnr6u+Dv72KUvJHwVM6yB7hAt3eV+gudXsGkaF8lsx1drjsOGt4Z7aO+ztWF6lePPSWnrR8q2xWozse4bsOEMrdL+F9opZlhXVDIfYOganDnJ//x2Tm77odgDVAPSfyMho/qO/dShVH7hBlSdQh9YPKfA3AAA=) format("woff2"),url(/assets/playpen-sans-6-600-normal-C8hbYOZX.woff) format("woff");unicode-range:U+2615,U+fe0f,U+1f32d-1f330,U+1f336,U+1f33d,U+1f345-1f37f,U+1f382,U+1f52a,U+1f942-1f944,U+1f950-1f96f,U+1f99e,U+1f9aa,U+1f9c0-1f9cb,U+1fad0-1fadb}@font-face{font-family:Playpen Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playpen-sans-7-600-normal-C814i3is.woff2) format("woff2"),url(/assets/playpen-sans-7-600-normal-CnH3WbSq.woff) format("woff");unicode-range:U+200d,U+2600-2601,U+2603-2604,U+2614,U+2618,U+26a1,U+26c4-26c5,U+26c8,U+26f0,U+2728,U+2744,U+2b1b,U+2b50,U+fe0f,U+1f300,U+1f304-1f305,U+1f308,U+1f30a-1f30f,U+1f311-1f321,U+1f324-1f32c,U+1f331-1f335,U+1f337-1f33c,U+1f33e-1f344,U+1f3d4,U+1f3d6,U+1f3dc-1f3de,U+1f3f5,U+1f400-1f43f,U+1f490,U+1f4a7,U+1f4ab,U+1f4ae,U+1f525,U+1f54a,U+1f573,U+1f577-1f578,U+1f648-1f64a,U+1f940,U+1f980-1f9ae,U+1f9ba,U+1fa90,U+1faa8,U+1fab0-1fabd,U+1fabf,U+1face-1facf,U+1fae7}@font-face{font-family:Playpen Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playpen-sans-8-600-normal-DwLTZGlY.woff2) format("woff2"),url(/assets/playpen-sans-8-600-normal-tPfZJoVE.woff) format("woff");unicode-range:U+200d,U+2640,U+2642,U+2695-2696,U+26f7,U+26f9,U+2708,U+2764,U+fe0f,U+1f33e,U+1f373,U+1f37c,U+1f384-1f385,U+1f393,U+1f3a4,U+1f3a8,U+1f3c2-1f3c4,U+1f3c7,U+1f3ca-1f3cc,U+1f3eb,U+1f3ed,U+1f3fb-1f3ff,U+1f466-1f478,U+1f47c,U+1f481-1f483,U+1f486-1f487,U+1f48b,U+1f48f,U+1f491,U+1f4bb-1f4bc,U+1f527,U+1f52c,U+1f574-1f575,U+1f57a,U+1f645-1f647,U+1f64b,U+1f64d-1f64e,U+1f680,U+1f692,U+1f6a3,U+1f6b4-1f6b6,U+1f6c0,U+1f6cc,U+1f91d,U+1f926,U+1f930-1f931,U+1f934-1f93a,U+1f93c-1f93e,U+1f977,U+1f9af-1f9b3,U+1f9b8-1f9b9,U+1f9bc-1f9bd,U+1f9cc-1f9cf,U+1f9d1-1f9df,U+1fa82,U+1fac3-1fac5}@font-face{font-family:Playpen Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playpen-sans-9-600-normal-BcF7msbK.woff2) format("woff2"),url(/assets/playpen-sans-9-600-normal-ktvuHf_V.woff) format("woff");unicode-range:U+200d,U+261d,U+2620,U+2639-263a,U+2665,U+270a-270d,U+2728,U+2763-2764,U+2b50,U+fe0f,U+1f31a-1f31f,U+1f32b,U+1f383,U+1f389,U+1f3fb-1f3ff,U+1f440-1f450,U+1f463-1f465,U+1f479-1f47b,U+1f47d-1f480,U+1f485,U+1f48b-1f48c,U+1f493-1f49f,U+1f4a4-1f4a6,U+1f4a8-1f4ab,U+1f4af,U+1f525,U+1f573,U+1f590,U+1f595-1f596,U+1f5a4,U+1f5e3,U+1f600-1f644,U+1f648-1f64a,U+1f64c,U+1f64f,U+1f90c-1f925,U+1f927-1f92f,U+1f932-1f933,U+1f970-1f976,U+1f978-1f97a,U+1f9a0,U+1f9b4-1f9b7,U+1f9bb,U+1f9be-1f9bf,U+1f9d0,U+1f9e0-1f9e1,U+1fa75-1fa79,U+1fac0-1fac2,U+1fae0-1fae6,U+1fae8,U+1faf0-1faf8}@font-face{font-family:Playpen Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playpen-sans-cyrillic-ext-600-normal-TXUiZo8o.woff2) format("woff2"),url(/assets/playpen-sans-cyrillic-ext-600-normal-6Xmu-d5-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Playpen Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playpen-sans-cyrillic-600-normal-DDLlwwsL.woff2) format("woff2"),url(/assets/playpen-sans-cyrillic-600-normal-Sg6Z1go9.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playpen Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playpen-sans-greek-600-normal-DBdDK1Vi.woff2) format("woff2"),url(/assets/playpen-sans-greek-600-normal-B7mAU7y8.woff) 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:Playpen Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playpen-sans-math-600-normal-DAL_JUwz.woff2) format("woff2"),url(/assets/playpen-sans-math-600-normal-gkjd1myY.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Playpen Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playpen-sans-vietnamese-600-normal-BdYIQksu.woff2) format("woff2"),url(/assets/playpen-sans-vietnamese-600-normal-ByoXxq-u.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:Playpen Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playpen-sans-latin-ext-600-normal-BpxDXZPM.woff2) format("woff2"),url(/assets/playpen-sans-latin-ext-600-normal-RBrIFVlK.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:Playpen Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playpen-sans-latin-600-normal-BGcLSDTO.woff2) format("woff2"),url(/assets/playpen-sans-latin-600-normal-CEmV5jNi.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:Playpen Sans;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/playpen-sans-1-700-normal-BlvYFBZL.woff) format("woff");unicode-range:U+200d,U+2620,U+26a7,U+fe0f,U+1f308,U+1f38c,U+1f3c1,U+1f3f3-1f3f4,U+1f6a9,U+e0062-e0063,U+e0065,U+e0067,U+e006c,U+e006e,U+e0073-e0074,U+e0077,U+e007f}@font-face{font-family:Playpen Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playpen-sans-2-700-normal-BK_m-mva.woff2) format("woff2"),url(/assets/playpen-sans-2-700-normal-DsTEtYpc.woff) format("woff");unicode-range:U+23,U+2a,U+30-39,U+a9,U+ae,U+200d,U+203c,U+2049,U+20e3,U+2122,U+2139,U+2194-2199,U+21a9-21aa,U+23cf,U+23e9-23ef,U+23f8-23fa,U+24c2,U+25aa-25ab,U+25b6,U+25c0,U+25fb-25fe,U+2611,U+2622-2623,U+2626,U+262a,U+262e-262f,U+2638,U+2640,U+2642,U+2648-2653,U+2660,U+2663,U+2665-2666,U+2668,U+267b,U+267e-267f,U+2695,U+269b-269c,U+26a0,U+26a7,U+26aa-26ab,U+26ce,U+26d4,U+2705,U+2714,U+2716,U+271d,U+2721,U+2733-2734,U+2747,U+274c,U+274e,U+2753-2755,U+2757,U+2764,U+2795-2797,U+27a1,U+27b0,U+27bf,U+2934-2935,U+2b05-2b07,U+2b1b-2b1c,U+2b55,U+3030,U+303d,U+3297,U+3299,U+fe0f,U+1f170-1f171,U+1f17e-1f17f,U+1f18e,U+1f191-1f19a,U+1f201-1f202,U+1f21a,U+1f22f,U+1f232-1f23a,U+1f250-1f251,U+1f310,U+1f3a6,U+1f3b5-1f3b6,U+1f3bc,U+1f3e7,U+1f441,U+1f499-1f49c,U+1f49f-1f4a0,U+1f4a2,U+1f4ac-1f4ad,U+1f4b1-1f4b2,U+1f4b9,U+1f4db,U+1f4f2-1f4f6,U+1f500-1f50a,U+1f515,U+1f518-1f524,U+1f52f-1f53d,U+1f549,U+1f54e,U+1f5a4,U+1f5e8,U+1f5ef,U+1f6ab,U+1f6ad-1f6b1,U+1f6b3,U+1f6b7-1f6bc,U+1f6be,U+1f6c2-1f6c5,U+1f6d0-1f6d1,U+1f6d7,U+1f6dc,U+1f7e0-1f7eb,U+1f7f0,U+1f90d-1f90e,U+1f9e1,U+1fa75-1fa77,U+1faaf}@font-face{font-family:Playpen Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playpen-sans-3-700-normal-BVrOo_7E.woff2) format("woff2"),url(/assets/playpen-sans-3-700-normal-q6fIorg8.woff) format("woff");unicode-range:U+231a-231b,U+2328,U+23f0-23f3,U+2602,U+260e,U+2692,U+2694,U+2696-2697,U+2699,U+26b0-26b1,U+26cf,U+26d1,U+26d3,U+2702,U+2709,U+270f,U+2712,U+fe0f,U+1f302,U+1f321,U+1f392-1f393,U+1f3a9,U+1f3bd,U+1f3ee,U+1f3f7,U+1f3fa,U+1f451-1f462,U+1f484,U+1f489-1f48a,U+1f48c-1f48e,U+1f4a1,U+1f4a3,U+1f4b0,U+1f4b3-1f4b8,U+1f4bb-1f4da,U+1f4dc-1f4f1,U+1f4ff,U+1f50b-1f514,U+1f516-1f517,U+1f526-1f529,U+1f52c-1f52e,U+1f550-1f567,U+1f56f-1f570,U+1f576,U+1f587,U+1f58a-1f58d,U+1f5a5,U+1f5a8,U+1f5b1-1f5b2,U+1f5c2-1f5c4,U+1f5d1-1f5d3,U+1f5dc-1f5de,U+1f5e1,U+1f5f3,U+1f6aa,U+1f6ac,U+1f6bd,U+1f6bf,U+1f6c1,U+1f6cb,U+1f6cd-1f6cf,U+1f6d2,U+1f6e0-1f6e1,U+1f6f0,U+1f97b-1f97f,U+1f9af,U+1f9ba,U+1f9e2-1f9e6,U+1f9ea-1f9ec,U+1f9ee-1f9f4,U+1f9f7-1f9ff,U+1fa71-1fa74,U+1fa79-1fa7b,U+1fa86,U+1fa91-1fa93,U+1fa96,U+1fa99-1faa0,U+1faa2-1faa7,U+1faaa-1faae}@font-face{font-family:Playpen Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playpen-sans-4-700-normal-DTWK8aON.woff2) format("woff2"),url(/assets/playpen-sans-4-700-normal-DTvoQRRE.woff) format("woff");unicode-range:U+265f,U+26bd-26be,U+26f3,U+26f8,U+fe0f,U+1f004,U+1f0cf,U+1f380-1f384,U+1f386-1f38b,U+1f38d-1f391,U+1f396-1f397,U+1f399-1f39b,U+1f39e-1f39f,U+1f3a3-1f3a5,U+1f3a7-1f3a9,U+1f3ab-1f3b4,U+1f3b7-1f3bb,U+1f3bd-1f3c0,U+1f3c5-1f3c6,U+1f3c8-1f3c9,U+1f3cf-1f3d3,U+1f3f8-1f3f9,U+1f47e,U+1f4e2,U+1f4f7-1f4fd,U+1f52b,U+1f579,U+1f58c-1f58d,U+1f5bc,U+1f6f7,U+1f6f9,U+1f6fc,U+1f93f,U+1f941,U+1f945,U+1f947-1f94f,U+1f9e7-1f9e9,U+1f9f5-1f9f6,U+1fa70-1fa71,U+1fa80-1fa81,U+1fa83-1fa85,U+1fa87-1fa88,U+1fa94-1fa95,U+1fa97-1fa98,U+1faa1,U+1faa9}@font-face{font-family:Playpen Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playpen-sans-5-700-normal-DyTLn1N4.woff2) format("woff2"),url(/assets/playpen-sans-5-700-normal-Z4_w-_9r.woff) format("woff");unicode-range:U+2693,U+26e9-26ea,U+26f1-26f2,U+26f4-26f5,U+26fa,U+26fd,U+2708,U+fe0f,U+1f301,U+1f303,U+1f306-1f307,U+1f309,U+1f310,U+1f3a0-1f3a2,U+1f3aa,U+1f3cd-1f3ce,U+1f3d5,U+1f3d7-1f3db,U+1f3df-1f3e6,U+1f3e8-1f3ed,U+1f3ef-1f3f0,U+1f488,U+1f492,U+1f4ba,U+1f54b-1f54d,U+1f5fa-1f5ff,U+1f680-1f6a2,U+1f6a4-1f6a8,U+1f6b2,U+1f6d1,U+1f6d5-1f6d6,U+1f6dd-1f6df,U+1f6e2-1f6e5,U+1f6e9,U+1f6eb-1f6ec,U+1f6f3-1f6f6,U+1f6f8,U+1f6fa-1f6fb,U+1f9bc-1f9bd,U+1f9ed,U+1f9f3,U+1fa7c}@font-face{font-family:Playpen Sans;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/playpen-sans-6-700-normal-2ScqnNWl.woff) format("woff");unicode-range:U+2615,U+fe0f,U+1f32d-1f330,U+1f336,U+1f33d,U+1f345-1f37f,U+1f382,U+1f52a,U+1f942-1f944,U+1f950-1f96f,U+1f99e,U+1f9aa,U+1f9c0-1f9cb,U+1fad0-1fadb}@font-face{font-family:Playpen Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playpen-sans-7-700-normal-B0N-YnuS.woff2) format("woff2"),url(/assets/playpen-sans-7-700-normal-B3AJLLM8.woff) format("woff");unicode-range:U+200d,U+2600-2601,U+2603-2604,U+2614,U+2618,U+26a1,U+26c4-26c5,U+26c8,U+26f0,U+2728,U+2744,U+2b1b,U+2b50,U+fe0f,U+1f300,U+1f304-1f305,U+1f308,U+1f30a-1f30f,U+1f311-1f321,U+1f324-1f32c,U+1f331-1f335,U+1f337-1f33c,U+1f33e-1f344,U+1f3d4,U+1f3d6,U+1f3dc-1f3de,U+1f3f5,U+1f400-1f43f,U+1f490,U+1f4a7,U+1f4ab,U+1f4ae,U+1f525,U+1f54a,U+1f573,U+1f577-1f578,U+1f648-1f64a,U+1f940,U+1f980-1f9ae,U+1f9ba,U+1fa90,U+1faa8,U+1fab0-1fabd,U+1fabf,U+1face-1facf,U+1fae7}@font-face{font-family:Playpen Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playpen-sans-8-700-normal-C8p-tBOs.woff2) format("woff2"),url(/assets/playpen-sans-8-700-normal-BMN4YgJO.woff) format("woff");unicode-range:U+200d,U+2640,U+2642,U+2695-2696,U+26f7,U+26f9,U+2708,U+2764,U+fe0f,U+1f33e,U+1f373,U+1f37c,U+1f384-1f385,U+1f393,U+1f3a4,U+1f3a8,U+1f3c2-1f3c4,U+1f3c7,U+1f3ca-1f3cc,U+1f3eb,U+1f3ed,U+1f3fb-1f3ff,U+1f466-1f478,U+1f47c,U+1f481-1f483,U+1f486-1f487,U+1f48b,U+1f48f,U+1f491,U+1f4bb-1f4bc,U+1f527,U+1f52c,U+1f574-1f575,U+1f57a,U+1f645-1f647,U+1f64b,U+1f64d-1f64e,U+1f680,U+1f692,U+1f6a3,U+1f6b4-1f6b6,U+1f6c0,U+1f6cc,U+1f91d,U+1f926,U+1f930-1f931,U+1f934-1f93a,U+1f93c-1f93e,U+1f977,U+1f9af-1f9b3,U+1f9b8-1f9b9,U+1f9bc-1f9bd,U+1f9cc-1f9cf,U+1f9d1-1f9df,U+1fa82,U+1fac3-1fac5}@font-face{font-family:Playpen Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playpen-sans-9-700-normal-DJX2IPIh.woff2) format("woff2"),url(/assets/playpen-sans-9-700-normal-OaTQ8jKY.woff) format("woff");unicode-range:U+200d,U+261d,U+2620,U+2639-263a,U+2665,U+270a-270d,U+2728,U+2763-2764,U+2b50,U+fe0f,U+1f31a-1f31f,U+1f32b,U+1f383,U+1f389,U+1f3fb-1f3ff,U+1f440-1f450,U+1f463-1f465,U+1f479-1f47b,U+1f47d-1f480,U+1f485,U+1f48b-1f48c,U+1f493-1f49f,U+1f4a4-1f4a6,U+1f4a8-1f4ab,U+1f4af,U+1f525,U+1f573,U+1f590,U+1f595-1f596,U+1f5a4,U+1f5e3,U+1f600-1f644,U+1f648-1f64a,U+1f64c,U+1f64f,U+1f90c-1f925,U+1f927-1f92f,U+1f932-1f933,U+1f970-1f976,U+1f978-1f97a,U+1f9a0,U+1f9b4-1f9b7,U+1f9bb,U+1f9be-1f9bf,U+1f9d0,U+1f9e0-1f9e1,U+1fa75-1fa79,U+1fac0-1fac2,U+1fae0-1fae6,U+1fae8,U+1faf0-1faf8}@font-face{font-family:Playpen Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playpen-sans-cyrillic-ext-700-normal-BjXmGzKL.woff2) format("woff2"),url(/assets/playpen-sans-cyrillic-ext-700-normal-bgd0sp7j.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Playpen Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playpen-sans-cyrillic-700-normal-CqE6tqOg.woff2) format("woff2"),url(/assets/playpen-sans-cyrillic-700-normal-C8mIA-3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playpen Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playpen-sans-greek-700-normal-C3stSgrh.woff2) format("woff2"),url(/assets/playpen-sans-greek-700-normal-C62Lwbmh.woff) 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:Playpen Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playpen-sans-math-700-normal-BmM56u_o.woff2) format("woff2"),url(/assets/playpen-sans-math-700-normal-BNPFfFjH.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Playpen Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playpen-sans-vietnamese-700-normal-DVD4RT1i.woff2) format("woff2"),url(/assets/playpen-sans-vietnamese-700-normal-Bk9x_tPX.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:Playpen Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playpen-sans-latin-ext-700-normal-DjWxP-Bb.woff2) format("woff2"),url(/assets/playpen-sans-latin-ext-700-normal-DeI6RU1a.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:Playpen Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playpen-sans-latin-700-normal-BD5CnPHn.woff2) format("woff2"),url(/assets/playpen-sans-latin-700-normal-B0bQHveL.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}/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-green-500:oklch(72.3% .219 149.579);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-6xl:3.75rem;--text-6xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-medium:500;--font-weight-bold:700;--leading-tight:1.25;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--drop-shadow-lg:0 4px 4px #00000026;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.-top-1{top:calc(var(--spacing)*-1)}.-top-2{top:calc(var(--spacing)*-2)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-4{top:calc(var(--spacing)*4)}.top-8{top:calc(var(--spacing)*8)}.top-20{top:calc(var(--spacing)*20)}.-right-1{right:calc(var(--spacing)*-1)}.-right-2{right:calc(var(--spacing)*-2)}.right-2{right:calc(var(--spacing)*2)}.right-4{right:calc(var(--spacing)*4)}.right-8{right:calc(var(--spacing)*8)}.right-20{right:calc(var(--spacing)*20)}.-bottom-2{bottom:calc(var(--spacing)*-2)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-2{bottom:calc(var(--spacing)*2)}.bottom-32{bottom:calc(var(--spacing)*32)}.-left-2{left:calc(var(--spacing)*-2)}.left-0{left:calc(var(--spacing)*0)}.left-2{left:calc(var(--spacing)*2)}.left-4{left:calc(var(--spacing)*4)}.left-8{left:calc(var(--spacing)*8)}.left-20{left:calc(var(--spacing)*20)}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-16{margin-top:calc(var(--spacing)*16)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.table{display:table}.h-6{height:calc(var(--spacing)*6)}.h-8{height:calc(var(--spacing)*8)}.h-12{height:calc(var(--spacing)*12)}.h-32{height:calc(var(--spacing)*32)}.h-40{height:calc(var(--spacing)*40)}.h-64{height:calc(var(--spacing)*64)}.h-80{height:calc(var(--spacing)*80)}.h-\[90vh\]{height:90vh}.h-\[calc\(90vh-200px\)\]{height:calc(90vh - 200px)}.h-full{height:100%}.max-h-96{max-height:calc(var(--spacing)*96)}.w-1\/2{width:50%}.w-4{width:calc(var(--spacing)*4)}.w-6{width:calc(var(--spacing)*6)}.w-8{width:calc(var(--spacing)*8)}.w-12{width:calc(var(--spacing)*12)}.w-96{width:calc(var(--spacing)*96)}.w-full{width:100%}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.flex-1{flex:1}.rotate-3{rotate:3deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-pulse{animation:var(--animate-pulse)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-2{gap:calc(var(--spacing)*2)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-12{gap:calc(var(--spacing)*12)}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-l-lg{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-8{border-style:var(--tw-border-style);border-width:8px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-800\/50{border-color:#953d0080}@supports (color:color-mix(in lab,red,red)){.border-amber-800\/50{border-color:color-mix(in oklab,var(--color-amber-800)50%,transparent)}}.border-white{border-color:var(--color-white)}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.bg-amber-900\/20{background-color:#7b330633}@supports (color:color-mix(in lab,red,red)){.bg-amber-900\/20{background-color:color-mix(in oklab,var(--color-amber-900)20%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black)80%,transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-green-500\/80{background-color:#00c758cc}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/80{background-color:color-mix(in oklab,var(--color-green-500)80%,transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/80{background-color:#fb2c36cc}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/80{background-color:color-mix(in oklab,var(--color-red-500)80%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.bg-white\/50{background-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-2{padding:calc(var(--spacing)*2)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-12{padding:calc(var(--spacing)*12)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-20{padding-block:calc(var(--spacing)*20)}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-amber-700\/50{color:#b7500080}@supports (color:color-mix(in lab,red,red)){.text-amber-700\/50{color:color-mix(in oklab,var(--color-amber-700)50%,transparent)}}.text-amber-700\/70{color:#b75000b3}@supports (color:color-mix(in lab,red,red)){.text-amber-700\/70{color:color-mix(in oklab,var(--color-amber-700)70%,transparent)}}.text-white{color:var(--color-white)}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white)60%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.text-yellow-200{color:var(--color-yellow-200)}.text-yellow-300{color:var(--color-yellow-300)}.text-yellow-400{color:var(--color-yellow-400)}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-80{opacity:.8}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-lg{--tw-drop-shadow-size:drop-shadow(0 4px 4px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-lg));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-500{transition-delay:.5s}.delay-1000{transition-delay:1s}.duration-300{--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.group-hover\:rotate-6:is(:where(.group):hover *){rotate:6deg}.group-hover\:opacity-20:is(:where(.group):hover *){opacity:.2}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.hover\:-translate-y-2:hover{--tw-translate-y:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:rotate-1:hover{rotate:1deg}.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\:bg-gray-300:hover{background-color:var(--color-gray-300)}.hover\:bg-green-500:hover{background-color:var(--color-green-500)}.hover\:bg-red-500:hover{background-color:var(--color-red-500)}.hover\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\:bg-white\/30:hover{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/30:hover{background-color:color-mix(in oklab,var(--color-white)30%,transparent)}}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}@keyframes spin{to{transform:rotate(360deg)}}*{box-sizing:border-box;margin:0;padding:0}html,body{-webkit-overflow-scrolling:touch}html{height:100%}body{-webkit-overflow-scrolling:touch;touch-action:pan-y;background:linear-gradient(#000,#000428 40%,#191970 70%,#667eea1a 90%,#764ba226);justify-content:center;align-items:center;min-height:100vh;font-family:Playpen Sans,cursive,sans-serif;transition:background .5s;display:flex;position:relative}body:before{content:"";pointer-events:none;background-color:#0000;background-image:radial-gradient(2px 2px at 20% 30%,#fff 1px,#0000 2px),radial-gradient(1px 1px at 40% 60%,#ffffffe6 1px,#0000 2px),radial-gradient(1px 1px at 80% 10%,#ffffffe6 1px,#0000 2px),radial-gradient(2px 2px at 60% 90%,#fff 1px,#0000 2px),radial-gradient(1px 1px at 15% 70%,#ffffffb3 1px,#0000 2px),radial-gradient(1px 1px at 85% 80%,#ffffffb3 1px,#0000 2px),radial-gradient(1px 1px at 25% 10%,#ffffffb3 1px,#0000 2px),radial-gradient(1px 1px at 5%,#ffffffb3 1px,#0000 2px),radial-gradient(.5px .5px at 30% 20%,#fff9 1px,#0000 2px),radial-gradient(.5px .5px at 70% 40%,#ffffff80 1px,#0000 2px),radial-gradient(.5px .5px at 45% 85%,#ffffff80 1px,#0000 2px),radial-gradient(.5px .5px at 10% 20%,#ffffff80 1px,#0000 2px),radial-gradient(.5px .5px at 90%,#fff6 1px,#0000 2px),radial-gradient(.5px .5px at 55% 15%,#fff6 1px,#0000 2px);background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat;background-size:800px 600px;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box;animation:4s ease-in-out infinite alternate twinkle;position:absolute;top:0;right:0;bottom:0;left:0}body:after{content:"";pointer-events:none;background:#fff;border-radius:50%;width:2px;height:2px;animation:1.5s linear infinite shootingStar1;position:absolute;top:-100px;left:-100px;box-shadow:0 0 6px 2px #fffc,-20px 10px 0 -2px #fff9,-40px 20px 0 -4px #fff6,-60px 30px 0 -6px #fff3}body.theme-slate{background:linear-gradient(135deg,#1e3c72,#2a5298,#0f4c5c,#1a3a4a,#2c3e50)}body.theme-green{background:linear-gradient(135deg,#134e5e,#2d5016,#486b2a,#71b280,#92c5a7)}body.theme-moon{background:linear-gradient(135deg,#e8e8e8,#f5f5f5,#fefefe,#f0f0f0,#e5e5e5)}body.theme-sunset{background:linear-gradient(135deg,#ff416c,#ff4b2b,orange,tomato,#ff69b4,#ff1493)}body.theme-ocean{background:linear-gradient(135deg,#000428,#004e92,#009ffd,#00a8cc,#87ceeb,#b8e6ff)}body.theme-night{background:linear-gradient(135deg,#000,#1a1a1a,#2c2c2c,#3d3d3d,#4a4a4a,#595959)}body.theme-velvet{background:linear-gradient(135deg,#8b0000,#b22222,#dc143c,#cd5c5c,#f08080,tomato,#ff4500 90%,#d2691e)}.table-background{z-index:0;background:#2c1810;display:none;position:fixed;top:0;right:0;bottom:0;left:0}body.table-mode .table-background{display:block}body.table-mode .table-background:after{content:"";pointer-events:none;background-color:#0000;background-image:radial-gradient(40px 30px at 20% 30%,#65432126,#8b451314 40%,#0000 70%),radial-gradient(25px at 75% 25%,#0000 18px,#0000000d 19px,#0000000d 21px,#0000 22px),radial-gradient(30px at 60% 70%,#0000 22px,#0000000a 23px,#0000000a 25px,#0000 26px),radial-gradient(15px 8px at 40% 80%,#00000008,#0000 60%),radial-gradient(12px 18px at 85% 45%,#00000006,#0000 60%),linear-gradient(25deg,#0000,#0000 49%,#00000005,#00000005,#0000 52%),linear-gradient(-15deg,#0000,#0000 49%,#ffffff04,#ffffff04,#0000 52%);background-position:20% 30%,75% 25%,60% 70%,40% 80%,85% 45%,30% 60%,70% 40%;background-repeat:no-repeat;background-size:200px 150px,100px 100px,120px 120px,80px 60px,70px 90px,300px 2px,250px 1px;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box,border-box;border-radius:12px;position:absolute;top:3%;right:3%;bottom:3%;left:3%}body.table-mode .table-background:before{content:"";background:radial-gradient(2px at 12px 8px,#667eea26,#0000 70%) 0 0/32px 32px,radial-gradient(1px at 28px 18px,#764ba21f,#0000 70%) 0 0/32px 32px,radial-gradient(1.5px at 6px 24px,#667eea2e,#0000 70%) 0 0/32px 32px,radial-gradient(2px at 22px 4px,#764ba224,#0000 70%) 0 0/32px 32px,radial-gradient(1px at 16px 32px,#667eea29,#0000 70%) 0 0/32px 32px,repeating-linear-gradient(23deg,#0000 0,#0000 1px,#00000008 1px,#00000008 2px) 0 0/100% 100%,repeating-linear-gradient(67deg,#0000 0,#0000 1px,#ffffff05 1px,#ffffff05 2px) 0 0/100% 100%,linear-gradient(135deg,#667eea,#764ba2) 0 0/100% 100%;border-radius:12px;position:absolute;top:3%;right:3%;bottom:3%;left:3%;box-shadow:inset 0 0 30px #0000001a,0 2px 8px #00000026}body.table-mode.theme-slate .table-background:before{background:radial-gradient(2px at 12px 8px,#1e3c7226,#0000 70%) 0 0/32px 32px,radial-gradient(1px at 28px 18px,#2a52981f,#0000 70%) 0 0/32px 32px,radial-gradient(1.5px at 6px 24px,#1e3c722e,#0000 70%) 0 0/32px 32px,radial-gradient(2px at 22px 4px,#2a529824,#0000 70%) 0 0/32px 32px,radial-gradient(1px at 16px 32px,#1e3c7229,#0000 70%) 0 0/32px 32px,repeating-linear-gradient(23deg,#0000 0,#0000 1px,#00000008 1px,#00000008 2px) 0 0/100% 100%,repeating-linear-gradient(67deg,#0000 0,#0000 1px,#ffffff05 1px,#ffffff05 2px) 0 0/100% 100%,linear-gradient(135deg,#1e3c72,#2a5298,#0f4c5c,#1a3a4a,#2c3e50) 0 0/100% 100%}body.table-mode.theme-green .table-background:before,body.table-mode.theme-moon .table-background:before,body.table-mode.theme-sunset .table-background:before,body.table-mode.theme-ocean .table-background:before,body.table-mode.theme-night .table-background:before,body.table-mode.theme-velvet .table-background:before{background-size:32px 32px,32px 32px,32px 32px,32px 32px,32px 32px,100% 100%,100% 100%,100% 100%}body.table-mode.theme-green .table-background:before{background:radial-gradient(2px at 12px 8px,#134e5e26,#0000 70%),radial-gradient(1px at 28px 18px,#2d50161f,#0000 70%),radial-gradient(1.5px at 6px 24px,#134e5e2e,#0000 70%),radial-gradient(2px at 22px 4px,#2d501624,#0000 70%),radial-gradient(1px at 16px 32px,#134e5e29,#0000 70%),repeating-linear-gradient(23deg,#0000 0,#0000 1px,#00000008 1px,#00000008 2px),repeating-linear-gradient(67deg,#0000 0,#0000 1px,#ffffff05 1px,#ffffff05 2px),linear-gradient(135deg,#134e5e,#2d5016,#486b2a,#71b280,#92c5a7)}body.table-mode.theme-moon .table-background:before{background:radial-gradient(2px at 12px 8px,#e8e8e826,#0000 70%),radial-gradient(1px at 28px 18px,#f5f5f51f,#0000 70%),radial-gradient(1.5px at 6px 24px,#e8e8e82e,#0000 70%),radial-gradient(2px at 22px 4px,#f5f5f524,#0000 70%),radial-gradient(1px at 16px 32px,#e8e8e829,#0000 70%),repeating-linear-gradient(23deg,#0000 0,#0000 1px,#00000005 1px,#00000005 2px),repeating-linear-gradient(67deg,#0000 0,#0000 1px,#ffffff08 1px,#ffffff08 2px),linear-gradient(135deg,#e8e8e8,#f5f5f5,#fefefe,#f0f0f0,#e5e5e5)}body.table-mode.theme-sunset .table-background:before{background:radial-gradient(2px at 12px 8px,#ff416c26,#0000 70%),radial-gradient(1px at 28px 18px,#ff4b2b1f,#0000 70%),radial-gradient(1.5px at 6px 24px,#ffa5002e,#0000 70%),radial-gradient(2px at 22px 4px,#ff634724,#0000 70%),radial-gradient(1px at 16px 32px,#ff69b429,#0000 70%),repeating-linear-gradient(23deg,#0000 0,#0000 1px,#00000008 1px,#00000008 2px),repeating-linear-gradient(67deg,#0000 0,#0000 1px,#ffffff05 1px,#ffffff05 2px),linear-gradient(135deg,#ff416c,#ff4b2b,orange,tomato,#ff69b4,#ff1493)}body.table-mode.theme-ocean .table-background:before{background:radial-gradient(2px at 12px 8px,#00042826,#0000 70%),radial-gradient(1px at 28px 18px,#004e921f,#0000 70%),radial-gradient(1.5px at 6px 24px,#009ffd2e,#0000 70%),radial-gradient(2px at 22px 4px,#00a8cc24,#0000 70%),radial-gradient(1px at 16px 32px,#87ceeb29,#0000 70%),repeating-linear-gradient(23deg,#0000 0,#0000 1px,#00000008 1px,#00000008 2px),repeating-linear-gradient(67deg,#0000 0,#0000 1px,#ffffff05 1px,#ffffff05 2px),linear-gradient(135deg,#000428,#004e92,#009ffd,#00a8cc,#87ceeb,#b8e6ff)}body.table-mode.theme-night .table-background:before{background:radial-gradient(2px at 12px 8px,#00000026,#0000 70%),radial-gradient(1px at 28px 18px,#1a1a1a1f,#0000 70%),radial-gradient(1.5px at 6px 24px,#2c2c2c2e,#0000 70%),radial-gradient(2px at 22px 4px,#3d3d3d24,#0000 70%),radial-gradient(1px at 16px 32px,#4a4a4a29,#0000 70%),repeating-linear-gradient(23deg,#0000 0,#0000 1px,#0000000d 1px,#0000000d 2px),repeating-linear-gradient(67deg,#0000 0,#0000 1px,#ffffff03 1px,#ffffff03 2px),linear-gradient(135deg,#000,#1a1a1a,#2c2c2c,#3d3d3d,#4a4a4a,#595959)}body.table-mode.theme-velvet .table-background:before{background:radial-gradient(2px at 12px 8px,#8b000026,#0000 70%),radial-gradient(1px at 28px 18px,#b222221f,#0000 70%),radial-gradient(1.5px at 6px 24px,#dc143c2e,#0000 70%),radial-gradient(2px at 22px 4px,#cd5c5c24,#0000 70%),radial-gradient(1px at 16px 32px,#f0808029,#0000 70%),repeating-linear-gradient(23deg,#0000 0,#0000 1px,#00000008 1px,#00000008 2px),repeating-linear-gradient(67deg,#0000 0,#0000 1px,#ffffff05 1px,#ffffff05 2px),linear-gradient(135deg,#8b0000,#b22222,#dc143c,#cd5c5c,#f08080,tomato,#ff4500 90%,#d2691e)}body.shelf-mode{background:linear-gradient(#8b4513,sienna,#654321)}body.shelf-mode:before{content:"";z-index:-1;background:linear-gradient(0deg,#654321,#8b4513 8px,sienna,#8b4513 24px,#0000 24px) 0 60px/100% 160px repeat-x,linear-gradient(0deg,#654321,#8b4513 8px,sienna,#8b4513 24px,#0000 24px) 0 220px/100% 160px repeat-x,linear-gradient(0deg,#654321,#8b4513 8px,sienna,#8b4513 24px,#0000 24px) 0 380px/100% 160px repeat-x,repeating-linear-gradient(90deg,#0000,#0000 calc(20% - 12px),#654321 calc(20% - 12px),#8b4513 calc(20% - 8px),sienna calc(20% - 4px),#8b4513 20%,#0000 20%,#0000 calc(40% - 12px),#654321 calc(40% - 12px),#8b4513 calc(40% - 8px),sienna calc(40% - 4px),#8b4513 40%,#0000 40%,#0000 calc(60% - 12px),#654321 calc(60% - 12px),#8b4513 calc(60% - 8px),sienna calc(60% - 4px),#8b4513 60%,#0000 60%,#0000 calc(80% - 12px),#654321 calc(80% - 12px),#8b4513 calc(80% - 8px),sienna calc(80% - 4px),#8b4513 80%,#0000 80%) no-repeat;position:fixed;top:0;right:0;bottom:0;left:0}.cosmic-background{z-index:0;display:none;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}body.cosmic-mode .cosmic-background{background:radial-gradient(#1e2749cc,#080919e6),linear-gradient(45deg,#000,#1a1a2e,#16213e,#0f3460,#533483);display:block}body.cosmic-mode .cosmic-background:before{content:"";background-image:radial-gradient(circle at 20% 30%,#8a2be24d,#0000 50%),radial-gradient(circle at 80% 20%,#00bfff33,#0000 40%),radial-gradient(circle at 60% 70%,#ffd70040,#0000 45%),radial-gradient(circle at 30% 80%,#ff149333,#0000 35%),radial-gradient(circle at 85% 60%,#32cd3226,#0000 30%);animation:20s ease-in-out infinite cosmicSwirl;position:absolute;top:0;right:0;bottom:0;left:0}body.cosmic-mode .cosmic-background:after{content:"📚✨📖🌟📜⭐📕💫📘🔮📗💎📙🌙📓⚡";color:#fff9;text-shadow:0 0 10px #fffc;white-space:pre-wrap;letter-spacing:50px;pointer-events:none;font-size:20px;line-height:3;animation:25s linear infinite cosmicFloat;position:absolute;top:0;right:0;bottom:0;left:0}@keyframes cosmicSwirl{0%,to{transform:rotate(0)scale(1)}25%{transform:rotate(5deg)scale(1.1)}50%{transform:rotate(-3deg)scale(1.05)}75%{transform:rotate(7deg)scale(1.08)}}@keyframes cosmicFloat{0%{transform:translateY(100vh)rotate(0)}to{transform:translateY(-100vh)rotate(360deg)}}body.cosmic-mode.theme-purple .cosmic-background{background:radial-gradient(#667eea66,#764ba299),linear-gradient(45deg,#667eea,#764ba2,#9b59b6,#8e44ad,#3f1a78)}body.cosmic-mode.theme-slate .cosmic-background{background:radial-gradient(#1e3c7266,#2c3e5099),linear-gradient(45deg,#1e3c72,#2a5298,#34495e,#2c3e50,#1a252f)}body.cosmic-mode.theme-green .cosmic-background{background:radial-gradient(#134e5e66,#71b28099),linear-gradient(45deg,#134e5e,#2d5016,#228b22,#32cd32,#0a3d0a)}body.cosmic-mode.theme-moon .cosmic-background{background:radial-gradient(#f0f0f0cc,#c8c8c8e6),linear-gradient(45deg,#f5f5f5,#e8e8e8,#ddd,#ccc,#999)}body.cosmic-mode.theme-sunset .cosmic-background{background:radial-gradient(#ff416c66,#ff149399),linear-gradient(45deg,#ff416c,#ff4b2b,orange,#ff69b4,#8b0000)}body.cosmic-mode.theme-ocean .cosmic-background{background:radial-gradient(#00042899,#b8e6ff66),linear-gradient(45deg,#000428,#004e92,#009ffd,#87ceeb,navy)}body.cosmic-mode.theme-night .cosmic-background{background:radial-gradient(#000000e6,#1a1a1ab3),linear-gradient(45deg,#000,#1a1a1a,#2c2c2c,#3d3d3d,#000)}body.cosmic-mode.theme-velvet .cosmic-background{background:radial-gradient(#8b0000b3,#dc143c80),linear-gradient(45deg,#8b0000,#b22222,#dc143c,#cd5c5c,#4b0000)}.fireplace-background{z-index:0;display:none;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}body.fireplace-mode .fireplace-background{background:linear-gradient(#8b4513cc,#a0522db3,#8b4513cc 40%,#654321e6);display:block}body.fireplace-mode .fireplace-sparks{display:block}.fireplace-background:before{content:"";background:linear-gradient(90deg,#0000,#654321 5%,#8b4513 20%,sienna 80%,#654321 95%,#0000) 0 0/100% 40px no-repeat,radial-gradient(at bottom,#000,#111 40%,#333 60%,#0000 70%) 50px 80px/700px 320px no-repeat,repeating-linear-gradient(0deg,#8b4513 0,#8b4513 20px,sienna 20px,sienna 22px),repeating-linear-gradient(90deg,#8b4513 0,#8b4513 40px,#654321 40px,#654321 42px);width:800px;height:400px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.fireplace-background:after{content:"";filter:blur(2px);background:radial-gradient(at 20% 90%,#ff4500,tomato,#0000 40%),radial-gradient(at 40% 95%,#dc143c,red,#0000 50%),radial-gradient(at 60% 90%,orange,#ff8c00 30%,#0000 45%),radial-gradient(at 80% 95%,#ff1493,tomato,#0000 40%);width:600px;height:200px;animation:1.5s ease-in-out infinite alternate fireFlicker,3s ease-in-out infinite fireMove;position:absolute;bottom:100px;left:50%;transform:translate(-50%)}@keyframes fireFlicker{0%{opacity:.9;transform:translate(-50%)scale(1)}25%{opacity:1;transform:translate(-50%)scale(1.05,.95)}50%{opacity:.9;transform:translate(-50%)scale(.95,1.1)}75%{opacity:1;transform:translate(-50%)scale(1.02,.98)}to{opacity:.85;transform:translate(-50%)scale(1)}}@keyframes fireMove{0%,to{transform:translate(-50%)translateY(0)}33%{transform:translate(-48%)translateY(-5px)}66%{transform:translate(-52%)translateY(-3px)}}.fireplace-sparks{pointer-events:none;width:400px;height:300px;display:none;position:absolute;bottom:200px;left:50%;transform:translate(-50%)}body.fireplace-mode .fireplace-sparks{background:radial-gradient(2px 2px at 50px 100px,orange,#0000 70%),radial-gradient(1px 1px at 120px 80px,#ff4500,#0000 70%),radial-gradient(1px 1px at 200px 120px,tomato,#0000 70%),radial-gradient(2px 2px at 300px 90px,#dc143c,#0000 70%),radial-gradient(1px 1px at 80px 60px,orange,#0000 70%);animation:4s linear infinite sparksFloat}@keyframes sparksFloat{0%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(-150px)}}body.fireplace-mode.theme-purple .fireplace-background{background:linear-gradient(#667eea4d,#764ba266,#8b451399 40%,#654321cc)}body.fireplace-mode.theme-slate .fireplace-background{background:linear-gradient(#1e3c724d,#2a529866,#8b451399 40%,#654321cc)}body.fireplace-mode.theme-green .fireplace-background{background:linear-gradient(#134e5e4d,#2d501666,#8b451399 40%,#654321cc)}body.fireplace-mode.theme-moon .fireplace-background{background:linear-gradient(#e8e8e833,#f5f5f54d,#8b451399 40%,#654321cc)}body.fireplace-mode.theme-sunset .fireplace-background{background:linear-gradient(#ff416c4d,#ff4b2b66,#8b451399 40%,#654321cc)}body.fireplace-mode.theme-ocean .fireplace-background{background:linear-gradient(#0004284d,#004e9266,#8b451399 40%,#654321cc)}body.fireplace-mode.theme-night .fireplace-background{background:linear-gradient(#000c,#1a1a1ab3,#8b451399 40%,#654321cc)}body.fireplace-mode.theme-velvet .fireplace-background{background:linear-gradient(#8b000066,#b2222280,#8b451399 40%,#654321cc)}.starry-background{z-index:0;display:none;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}body.starry-mode .starry-background{background:linear-gradient(#000,#000428 40%,#191970 70%,#667eea1a 90%,#667eea33);display:block}body.starry-mode.theme-slate .starry-background{background:linear-gradient(#000,#000428 40%,#191970 70%,#1e3c721a 90%,#1e3c7233)}body.starry-mode.theme-green .starry-background{background:linear-gradient(#000,#000428 40%,#191970 70%,#134e5e1a 90%,#2d501626)}body.starry-mode.theme-moon .starry-background{background:linear-gradient(#000,#000428 40%,#191970 70%,#e8e8e80d 90%,#f5f5f51a)}body.starry-mode.theme-sunset .starry-background{background:linear-gradient(#000,#000428 40%,#191970 70%,#ff416c1a 90%,#ffa50026)}body.starry-mode.theme-ocean .starry-background{background:linear-gradient(#000,#000428 40%,#191970 70%,#004e921a 90%,#00a8cc26)}body.starry-mode.theme-night .starry-background{background:linear-gradient(#000,#000 40%,#0a0a0a 70%,#1a1a1a33 90%,#2c2c2c40)}body.starry-mode.theme-velvet .starry-background{background:linear-gradient(#000,#000428 40%,#191970 70%,#8b00001a 90%,#dc143c26)}body.starry-mode .starry-background:before{content:"";background:radial-gradient(2px 2px at 20% 30%,#fff 1px,#0000 2px) 0 0/200px 200px,radial-gradient(2px 2px at 40% 70%,#fffc 1px,#0000 2px) 0 0/300px 300px,radial-gradient(1px 1px at 90% 40%,#fff 1px,#0000 2px) 0 0/150px 150px,radial-gradient(1px 1px at 80% 10%,#ffffffe6 1px,#0000 2px) 0 0/250px 250px,radial-gradient(2px 2px at 60% 90%,#fff 1px,#0000 2px) 0 0/180px 180px,radial-gradient(1px 1px at 15% 70%,#ffffffb3 1px,#0000 2px) 0 0/220px 220px,radial-gradient(1px 1px at 25% 10%,#fffc 1px,#0000 2px) 0 0/160px 160px,radial-gradient(1px 1px at 75% 60%,#fff9 1px,#0000 2px) 0 0/280px 280px,radial-gradient(1px 1px at 95% 80%,#fff 1px,#0000 2px) 0 0/190px 190px,radial-gradient(1px 1px at 5%,#ffffffb3 1px,#0000 2px) 0 0/210px 210px,radial-gradient(.5px .5px at 30% 20%,#fff9 1px,#0000 2px) 0 0/100px 100px,radial-gradient(.5px .5px,#ffffff80 1px,#0000 2px) 0 0/120px 120px,radial-gradient(.5px .5px at 70% 30%,#fffc 1px,#0000 2px) 0 0/140px 140px,radial-gradient(.5px .5px at 85%,#fff6 1px,#0000 2px) 0 0/110px 110px,radial-gradient(.5px .5px at 10% 80%,#fff9 1px,#0000 2px) 0 0/130px 130px;animation:30s ease-in-out infinite alternate twinkle;position:absolute;top:0;right:0;bottom:0;left:0}.constellation{cursor:pointer;transition:all .3s;position:absolute}.constellation-aquarius{width:25%;height:35%;top:15%;left:8%}.constellation-gemini{width:20%;height:35%;top:10%;right:15%}.constellation-aquarius:before{content:"";opacity:.9;background-color:#0000;background-image:radial-gradient(3px at 35% 15%,#ffffffe6 2px,#0000 3px),radial-gradient(2px at 40% 25%,#fffc 1px,#0000 2px),radial-gradient(3px at 45% 35%,#ffffffe6 2px,#0000 3px),radial-gradient(2px at 25% 45%,#fffc 1px,#0000 2px),radial-gradient(2px at 65% 45%,#fffc 1px,#0000 2px),radial-gradient(2px at 15% 65%,#ffffffb3 1px,#0000 2px),radial-gradient(2px at 75% 65%,#ffffffb3 1px,#0000 2px),radial-gradient(3px at 45% 55%,#ffffffe6 2px,#0000 3px),radial-gradient(2px at 35% 75%,#fffc 1px,#0000 2px),radial-gradient(2px at 55% 75%,#fffc 1px,#0000 2px),radial-gradient(2px at 25% 90%,#ffffffb3 1px,#0000 2px),radial-gradient(2px at 65% 90%,#ffffffb3 1px,#0000 2px),radial-gradient(1px at 85% 70%,#87ceebcc 1px,#0000 2px),radial-gradient(1px at 90% 75%,#87ceebb3 1px,#0000 2px),radial-gradient(1px at 95% 80%,#87ceeb99 1px,#0000 2px);background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0;background-repeat:no-repeat;background-size:100% 100%;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box;width:100%;height:100%;position:absolute}.constellation-aquarius:after{content:"";opacity:.5;background-color:#0000;background-image:linear-gradient(155deg,#0000 calc(50% - .5px),#ffffff4d 50%,#ffffff4d calc(50% + .5px),#0000 calc(50% + 1px)),linear-gradient(90deg,#0000 calc(50% - .5px),#ffffff4d 50%,#ffffff4d calc(50% + .5px),#0000 calc(50% + 1px)),linear-gradient(45deg,#0000 calc(50% - .5px),#ffffff4d 50%,#ffffff4d calc(50% + .5px),#0000 calc(50% + 1px)),linear-gradient(135deg,#0000 calc(50% - .5px),#87ceeb66 50%,#87ceeb66 calc(50% + .5px),#0000 calc(50% + 1px));background-position:35% 20%,20% 45%,40% 70%,80% 65%;background-repeat:no-repeat;background-size:60% 40%,50% 30%,40% 50%,25% 35%;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;width:100%;height:100%;position:absolute}.constellation-gemini:before{content:"";opacity:.9;background-color:#0000;background-image:radial-gradient(4px at 25% 15%,#fff 3px,#0000 4px),radial-gradient(2px at 25% 25%,#ffffffe6 1px,#0000 2px),radial-gradient(3px at 25% 35%,#ffffffe6 2px,#0000 3px),radial-gradient(2px at 15% 45%,#fffc 1px,#0000 2px),radial-gradient(2px at 35% 45%,#fffc 1px,#0000 2px),radial-gradient(2px at 25% 60%,#fffc 1px,#0000 2px),radial-gradient(2px at 20% 75%,#ffffffb3 1px,#0000 2px),radial-gradient(2px at 30% 75%,#ffffffb3 1px,#0000 2px),radial-gradient(4px at 75% 20%,#fff 3px,#0000 4px),radial-gradient(2px at 75% 30%,#ffffffe6 1px,#0000 2px),radial-gradient(3px at 75% 40%,#ffffffe6 2px,#0000 3px),radial-gradient(2px at 65%,#fffc 1px,#0000 2px),radial-gradient(2px at 85%,#fffc 1px,#0000 2px),radial-gradient(2px at 75% 65%,#fffc 1px,#0000 2px),radial-gradient(2px at 70% 80%,#ffffffb3 1px,#0000 2px),radial-gradient(2px at 80% 80%,#ffffffb3 1px,#0000 2px);background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0;background-repeat:no-repeat;background-size:100% 100%;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box;width:100%;height:100%;position:absolute}.constellation-gemini:after{content:"";opacity:.5;background-color:#0000;background-image:linear-gradient(#0000 calc(50% - .5px),#ffffff4d 50%,#ffffff4d calc(50% + .5px),#0000 calc(50% + 1px)),linear-gradient(90deg,#0000 calc(50% - .5px),#ffffff4d 50%,#ffffff4d calc(50% + .5px),#0000 calc(50% + 1px)),linear-gradient(45deg,#0000 calc(50% - .5px),#ffffff4d 50%,#ffffff4d calc(50% + .5px),#0000 calc(50% + 1px)),linear-gradient(#0000 calc(50% - .5px),#ffffff4d 50%,#ffffff4d calc(50% + .5px),#0000 calc(50% + 1px)),linear-gradient(90deg,#0000 calc(50% - .5px),#ffffff4d 50%,#ffffff4d calc(50% + .5px),#0000 calc(50% + 1px)),linear-gradient(135deg,#0000 calc(50% - .5px),#ffffff4d 50%,#ffffff4d calc(50% + .5px),#0000 calc(50% + 1px)),linear-gradient(15deg,#0000 calc(50% - .5px),#fff6 50%,#fff6 calc(50% + .5px),#0000 calc(50% + 1px));background-position:25% 30%,15% 45%,20% 60%,75% 35%,65%,70% 65%,35% 25%;background-repeat:no-repeat;background-size:20% 50%,20% 30%,15% 40%,20% 50%,20% 30%,15% 40%,60% 25%;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box,border-box;width:100%;height:100%;position:absolute}.constellation-aquarius:hover:before{opacity:1;background-color:#0000;background-image:radial-gradient(5px at 35% 15%,#fff 4px,#ffffff80,#0000 6px),radial-gradient(4px at 40% 25%,#fff 3px,#ffffff4d,#0000 5px),radial-gradient(5px at 45% 35%,#fff 4px,#ffffff80,#0000 6px),radial-gradient(4px at 25% 45%,#fff 3px,#ffffff4d,#0000 5px),radial-gradient(4px at 65% 45%,#fff 3px,#ffffff4d,#0000 5px),radial-gradient(4px at 15% 65%,#ffffffe6 3px,#ffffff4d,#0000 5px),radial-gradient(4px at 75% 65%,#ffffffe6 3px,#ffffff4d,#0000 5px),radial-gradient(5px at 45% 55%,#fff 4px,#ffffff80,#0000 6px),radial-gradient(4px at 35% 75%,#fff 3px,#ffffff4d,#0000 5px),radial-gradient(4px at 55% 75%,#fff 3px,#ffffff4d,#0000 5px),radial-gradient(4px at 25% 90%,#ffffffe6 3px,#ffffff4d,#0000 5px),radial-gradient(4px at 65% 90%,#ffffffe6 3px,#ffffff4d,#0000 5px),radial-gradient(3px at 85% 70%,#87ceeb 2px,#87ceeb80,#0000 4px),radial-gradient(3px at 90% 75%,#87ceeb 2px,#87ceeb66,#0000 4px),radial-gradient(3px at 95% 80%,#87ceebe6 2px,#87ceeb4d,#0000 4px);background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0;background-repeat:no-repeat;background-size:100% 100%;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box;animation:2s ease-in-out infinite alternate starGlow}.constellation-aquarius:hover:after{opacity:.9;background:linear-gradient(155deg,#0000 calc(50% - 1px),#fff9 50%,#fff9 calc(50% + 1px),#0000 calc(50% + 2px)),linear-gradient(90deg,#0000 calc(50% - 1px),#fff9 50%,#fff9 calc(50% + 1px),#0000 calc(50% + 2px)),linear-gradient(45deg,#0000 calc(50% - 1px),#fff9 50%,#fff9 calc(50% + 1px),#0000 calc(50% + 2px)),linear-gradient(135deg,#0000 calc(50% - 1px),#87ceebcc 50%,#87ceebcc calc(50% + 1px),#0000 calc(50% + 2px))}.constellation-gemini:hover:before{opacity:1;background-color:#0000;background-image:radial-gradient(6px at 25% 15%,#fff 5px,#fff9,#0000 7px),radial-gradient(4px at 25% 25%,#fff 3px,#ffffff4d,#0000 5px),radial-gradient(5px at 25% 35%,#fff 4px,#ffffff80,#0000 6px),radial-gradient(4px at 15% 45%,#fff 3px,#ffffff4d,#0000 5px),radial-gradient(4px at 35% 45%,#fff 3px,#ffffff4d,#0000 5px),radial-gradient(4px at 25% 60%,#fff 3px,#ffffff4d,#0000 5px),radial-gradient(4px at 20% 75%,#ffffffe6 3px,#ffffff4d,#0000 5px),radial-gradient(4px at 30% 75%,#ffffffe6 3px,#ffffff4d,#0000 5px),radial-gradient(6px at 75% 20%,#fff 5px,#fff9,#0000 7px),radial-gradient(4px at 75% 30%,#fff 3px,#ffffff4d,#0000 5px),radial-gradient(5px at 75% 40%,#fff 4px,#ffffff80,#0000 6px),radial-gradient(4px at 65%,#fff 3px,#ffffff4d,#0000 5px),radial-gradient(4px at 85%,#fff 3px,#ffffff4d,#0000 5px),radial-gradient(4px at 75% 65%,#fff 3px,#ffffff4d,#0000 5px),radial-gradient(4px at 70% 80%,#ffffffe6 3px,#ffffff4d,#0000 5px),radial-gradient(4px at 80% 80%,#ffffffe6 3px,#ffffff4d,#0000 5px);background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0;background-repeat:no-repeat;background-size:100% 100%;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box;animation:2s ease-in-out infinite alternate starGlow}.constellation-gemini:hover:after{opacity:.9;background:linear-gradient(#0000 calc(50% - 1px),#fff9 50%,#fff9 calc(50% + 1px),#0000 calc(50% + 2px)),linear-gradient(90deg,#0000 calc(50% - 1px),#fff9 50%,#fff9 calc(50% + 1px),#0000 calc(50% + 2px)),linear-gradient(45deg,#0000 calc(50% - 1px),#fff9 50%,#fff9 calc(50% + 1px),#0000 calc(50% + 2px)),linear-gradient(#0000 calc(50% - 1px),#fff9 50%,#fff9 calc(50% + 1px),#0000 calc(50% + 2px)),linear-gradient(90deg,#0000 calc(50% - 1px),#fff9 50%,#fff9 calc(50% + 1px),#0000 calc(50% + 2px)),linear-gradient(135deg,#0000 calc(50% - 1px),#fff9 50%,#fff9 calc(50% + 1px),#0000 calc(50% + 2px)),linear-gradient(15deg,#0000 calc(50% - 1px),#fffc 50%,#fffc calc(50% + 1px),#0000 calc(50% + 2px))}@keyframes starGlow{0%{filter:brightness()drop-shadow(0 0 5px #ffffff80)}to{filter:brightness(1.2)drop-shadow(0 0 15px #fffc)}}.shooting-stars{z-index:0;pointer-events:none;display:none;position:fixed;top:0;right:0;bottom:0;left:0}body.starry-mode .shooting-stars{display:block}body.starry-mode .shooting-stars:before{content:"";background:linear-gradient(45deg,#fff,#fffc,#0000);border-radius:50%;width:2px;height:2px;animation:1.5s linear infinite shootingStar1;position:absolute;top:-100px;left:-100px;box-shadow:0 0 6px 2px #fffc,-20px 10px 0 -2px #fff9,-40px 20px 0 -4px #fff6,-60px 30px 0 -6px #fff3}body.starry-mode .shooting-stars:after{content:"";background:linear-gradient(-45deg,#fff,#fffc,#0000);border-radius:50%;width:2px;height:2px;animation:2s linear infinite shootingStar2;position:absolute;top:-100px;right:-100px;box-shadow:0 0 6px 2px #fffc,20px 10px 0 -2px #fff9,40px 20px 0 -4px #fff6,60px 30px 0 -6px #fff3}@keyframes twinkle{0%{opacity:.8;transform:scale(1)}50%{opacity:.95;transform:scale(1.02)}to{opacity:.85;transform:scale(1)}}@keyframes shootingStar1{0%{opacity:0;top:-100px;left:-100px}10%{opacity:1}90%{opacity:1}to{opacity:0;top:100vh;left:100vw}}@keyframes shootingStar2{0%{opacity:0;top:-100px;right:-100px}10%{opacity:1}90%{opacity:1}to{opacity:0;top:100vh;right:100vw}}.container{z-index:1;-webkit-overflow-scrolling:touch;width:100%;max-width:1200px;padding:2rem;position:relative}.library-view .container{width:100%;max-width:none;padding:2rem 4rem}.home-button{z-index:100;position:fixed;top:1rem;left:1rem}.btn-home-light{cursor:pointer;color:#333;background:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.5rem;transition:all .3s;display:flex;box-shadow:0 2px 10px #0003}.btn-home-light:hover{background:#fff;transform:scale(1.1);box-shadow:0 4px 15px #0000004d}.home-button .tooltip-btn:after{top:50%;left:60px;transform:translateY(-50%)}.home-button .tooltip-btn:hover:after{top:50%;left:65px}.book-title-header-top{z-index:100;justify-content:center;align-items:center;gap:1rem;display:flex;position:fixed;top:1rem;left:50%;transform:translate(-50%)}.book-title-top{color:#f5f5f5;text-align:center;text-shadow:0 2px 10px #0000004d;letter-spacing:.5px;margin:0;font-family:Playpen Sans,cursive,sans-serif;font-size:1.8rem;font-weight:700}.book-author-top{color:#e0e0e0;text-shadow:0 1px 5px #0000004d;opacity:.9;text-align:center;margin:.5rem 0 0;font-family:Playpen Sans,cursive,sans-serif;font-size:1rem;font-style:italic;font-weight:400}.theme-selector{z-index:100;background:#fff3;border-radius:30px;align-items:center;gap:.5rem;padding:.5rem;transition:all .3s;display:flex;position:fixed;top:1rem;right:1rem}.theme-selector:not(.expanded){width:auto}.theme-selector.expanded{flex-wrap:wrap;grid-template-columns:repeat(4,1fr);gap:.5rem;max-width:340px;display:grid}.theme-selector.expanded .theme-toggle-btn{grid-area:1/1}.theme-toggle-btn{cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#fff;background:#ffffff4d;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1.2rem;transition:all .3s;display:flex;width:40px!important;height:40px!important}.theme-toggle-btn:hover{background:#fff6;transform:scale(1.1)}.theme-selector .tooltip-btn:after{white-space:nowrap;top:50%;left:auto;right:calc(100% + 8px);transform:translateY(-50%)}.theme-selector .tooltip-btn:before{border:6px solid #0000;border-left-color:#000c;border-right:none;top:50%;left:auto;right:calc(100% + 2px);transform:translateY(-50%)}.theme-selector .tooltip-btn:hover:after{top:50%;left:auto;right:calc(100% + 12px)}.theme-btn{cursor:pointer;border:4px solid #fff;border-radius:50%;flex-shrink:0;transition:all .3s;box-shadow:0 2px 10px #0000004d;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.theme-btn:hover{transform:scale(1.1)}.theme-btn.active{border-color:gold;box-shadow:0 0 20px #ffd70080}.bg-btn{cursor:pointer;background:#ffffffe6;border:2px solid #ffffffb3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.2rem;transition:all .3s;display:flex}.bg-btn:hover{transform:scale(1.1)}.bg-btn.active{border-color:gold;box-shadow:0 0 20px #ffd70080}.library-view{opacity:1;transition:opacity .3s}.library-view.hidden{display:none}.library-header{text-align:center;color:#fff;text-shadow:0 2px 10px #0000004d;margin-top:1rem;margin-bottom:2rem}.main-logo-container{justify-content:center;align-items:center;gap:1rem;margin-bottom:1rem;display:flex;position:relative}.storytime-main-logo{filter:drop-shadow(0 2px 8px #0000004d);transition:transform .3s}.storytime-main-logo:hover{transform:scale(1.1)}.main-logo-text{letter-spacing:1px;margin:0;font-family:Playpen Sans,cursive,sans-serif;font-size:3.5rem;font-weight:700}.beta-badge{color:#fff;text-shadow:0 1px 2px #0000004d;background:linear-gradient(135deg,#ff6b35,#f7931e);border-radius:12px;align-self:center;margin-left:1rem;padding:4px 8px;font-family:Playpen Sans,cursive,sans-serif;font-size:.7rem;font-weight:700;animation:2s ease-in-out infinite pulse;position:relative;transform:rotate(12deg);box-shadow:0 2px 6px #0003}@keyframes pulse{50%{opacity:.5}}.library-section{width:100%}.library-heading{color:#fff;text-align:left;text-shadow:0 2px 10px #0000004d;letter-spacing:.5px;margin-bottom:1rem;margin-left:1.5rem;font-family:Playpen Sans,cursive,sans-serif;font-size:2rem;font-weight:600}.library-header p{opacity:.9;font-size:1.2rem}body.table-mode .library-header,body.shelf-mode .library-header{color:#f5f5f5}.user-display{flex-direction:column;align-items:center;gap:1rem;margin:1.5rem 0;display:flex}.user-info{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:25px;align-items:center;gap:.5rem;padding:.8rem 1.5rem;display:flex;box-shadow:0 4px 15px #0000001a}.user-greeting{color:#ffffffe6;font-size:1rem;font-weight:400}.user-name{color:#fff;white-space:nowrap;flex-wrap:nowrap;align-items:center;font-size:1.1rem;font-weight:700;display:flex}.user-name.prospect-user{color:gold;text-shadow:0 2px 4px #ffd7004d}.user-name.registered-user{color:#4ecdc4;text-shadow:0 2px 4px #4ecdc44d}.claim-user-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,gold,#ff6b35);border:none;border-radius:20px;margin-left:.5rem;padding:.4rem .8rem;font-size:.85rem;font-weight:700;transition:all .3s;box-shadow:0 2px 8px #ffd7004d}.claim-user-btn:hover{transform:translateY(-2px);box-shadow:0 4px 15px #ffd70080}.logout-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff6b6b,#ee5a24);border:none;border-radius:50%;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;margin-left:.5rem;padding:.4rem;font-size:1rem;font-weight:700;transition:all .3s;display:flex;box-shadow:0 2px 8px #ff6b6b4d}.logout-btn:hover{transform:translateY(-2px);box-shadow:0 4px 15px #ff6b6b80}.user-auth-buttons{align-items:center;gap:.5rem;margin-left:.5rem;display:flex}.auth-separator{color:#fff9;font-size:.9rem;font-style:italic}.login-btn-inline{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4ecdc4,#44bd32);border:none;border-radius:20px;padding:.4rem .8rem;font-size:.85rem;font-weight:700;transition:all .3s;box-shadow:0 2px 8px #4ecdc44d}.login-btn-inline:hover{transform:translateY(-2px);box-shadow:0 4px 15px #4ecdc480}.claim-form{flex-direction:column;gap:1.5rem;padding:1rem 0;display:flex}.user-preview{text-align:center;background:#ffd7001a;border:1px solid #ffd7004d;border-radius:10px;padding:1rem}.current-user-label{color:#000000b3;font-size:.9rem}.current-user-name{color:gold;text-shadow:0 2px 4px #ffd7004d;font-size:1.1rem;font-weight:700}.email-input-group{flex-direction:column;gap:.5rem;display:flex}.email-input-group label{color:#000c;font-size:1rem;font-weight:700}.email-input-group input{border:2px solid #0000001a;border-radius:8px;outline:none;padding:.75rem;font-size:1rem;transition:all .3s}.email-input-group input:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.email-input-group input:disabled{cursor:not-allowed;background:#0000000d}.error-message{color:#e74c3c;text-align:center;background:#ff6b6b1a;border:1px solid #ff6b6b4d;border-radius:8px;padding:.75rem;font-size:.9rem}.claim-actions{justify-content:center;gap:1rem;margin-top:1rem;display:flex}.claim-submit-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4ecdc4,#44bd32);border:none;border-radius:25px;min-width:140px;padding:.75rem 1.5rem;font-size:1rem;font-weight:700;transition:all .3s;box-shadow:0 4px 15px #4ecdc44d}.claim-submit-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #4ecdc466}.claim-submit-btn:disabled{cursor:not-allowed;box-shadow:none;background:#c8c8c8b3;transform:none}.claim-cancel-btn{color:#000000b3;cursor:pointer;background:#0000001a;border:1px solid #0003;border-radius:25px;min-width:100px;padding:.75rem 1.5rem;font-size:1rem;font-weight:700;transition:all .3s}.claim-cancel-btn:hover:not(:disabled){background:#00000026;transform:translateY(-1px)}.claim-cancel-btn:disabled{opacity:.5;cursor:not-allowed}.nav-tab{color:#fffc;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:25px;padding:.75rem 1.5rem;font-size:1rem;font-weight:700;transition:all .3s}.nav-tab:hover{color:#fff;background:#fff3;transform:translateY(-2px);box-shadow:0 4px 15px #0003}.nav-tab.active{color:#fff;background:linear-gradient(135deg,#4ecdc4,#44bd32);border-color:#0000;box-shadow:0 4px 15px #4ecdc44d}.book-author{color:#fffffff2;text-shadow:0 1px 3px #000c,0 2px 6px #0009,1px 1px #000;text-align:center;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#0000001f;border-radius:3px;width:100%;margin:0;padding:2px 6px;font-family:Playpen Sans,cursive,sans-serif;font-size:.8rem;font-style:italic;font-weight:500}.book-stats{z-index:10;align-items:center;gap:4px;display:flex;position:absolute;bottom:8px;right:8px}.book-favorites-count{color:#ffc107;text-align:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);text-shadow:0 1px 2px #000c;white-space:nowrap;background:#ffc1074d;border:1px solid #ffc10780;border-radius:12px;justify-content:center;align-items:center;gap:2px;min-width:-moz-fit-content;min-width:fit-content;padding:3px 6px;font-family:Playpen Sans,cursive,sans-serif;font-size:.7rem;font-weight:600;display:flex}.book-favorites-count:before{content:"⭐";opacity:1;font-size:.8rem}.book-prints-count{color:#3b82f6;text-align:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);text-shadow:0 1px 2px #000c;white-space:nowrap;background:#3b82f64d;border:1px solid #3b82f680;border-radius:12px;justify-content:center;align-items:center;gap:2px;min-width:-moz-fit-content;min-width:fit-content;padding:3px 6px;font-family:Playpen Sans,cursive,sans-serif;font-size:.7rem;font-weight:600;display:flex}.book-prints-count:before{content:"🖨️";opacity:1;font-size:.7rem}.library-view .book-stats{display:flex}.book-spine{position:relative}.publishing-buttons{z-index:101;gap:10px;display:flex;position:fixed;top:20px;right:20px}.publish-btn,.unpublish-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff6b35,#f7931e);border:none;border-radius:50px;min-width:120px;padding:12px 20px;font-size:.9rem;font-weight:700;transition:all .3s;box-shadow:0 4px 15px #ff6b354d}.publish-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #ff6b3566}.unpublish-btn{background:linear-gradient(135deg,#ff6b6b,#ee5a24);box-shadow:0 4px 15px #ff6b6b4d}.unpublish-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #ff6b6b66}.publish-btn:disabled,.unpublish-btn:disabled{cursor:not-allowed;box-shadow:none;background:#c8c8c8b3;transform:none}.alpha-sticker{z-index:10;color:#fff;text-transform:uppercase;letter-spacing:.5px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ff6b35,#f7931e);border:2px solid #ffffff4d;border-radius:12px;padding:4px 8px;font-size:.7rem;font-weight:700;animation:2s infinite pulse;position:absolute;top:-3px;right:43px;box-shadow:0 2px 8px #ff6b3566}.read-only-indicator{z-index:45;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#6c757de6;border:1px solid #fff3;border-radius:25px;padding:10px 16px;font-size:.9rem;font-weight:700;position:fixed;top:80px;right:20px;box-shadow:0 4px 15px #0003}.read-only-label{align-items:center;gap:8px;display:flex}@media (max-width:768px){.publishing-buttons{z-index:110;flex-direction:column;gap:6px;position:fixed;top:15px;right:10px}.tooltip-btn:after{white-space:nowrap!important;max-width:150px!important;font-size:.7rem!important;top:-35px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.tooltip-btn:hover:after{top:-40px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.publish-btn,.unpublish-btn{min-width:100px;padding:10px 16px;font-size:.8rem}.alpha-sticker{padding:3px 6px;font-size:.6rem;top:-6px;right:-8px}.read-only-indicator{padding:8px 12px;font-size:.8rem;top:80px;right:10px}.user-auth-buttons{flex-direction:column;gap:.3rem;margin-top:.5rem;margin-left:0}.auth-separator{font-size:.8rem}.login-btn-inline{padding:.3rem .6rem;font-size:.8rem}}.bookshelf{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:linear-gradient(135deg,#ffffff1a,#ffffff0d,#add8e61a,#87ceeb14,#ffffff08);border:1px solid #ffffff2e;border-radius:20px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1.5rem;width:95vw;max-width:95vw;max-height:60vh;margin-left:calc(50% - 47.5vw);padding:1.5rem;display:grid;position:relative;overflow-y:auto;box-shadow:0 8px 32px #0000001a,inset 0 1px #ffffff26,inset 0 -1px #0000001a}.bookshelf:before{content:"";z-index:-1;filter:blur(1px);background:linear-gradient(45deg,#add8e64d,#87ceeb33,#ffffff1a,#b0e0e633,#add8e64d);border-radius:20px;animation:8s ease-in-out infinite shimmer;position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px}@keyframes shimmer{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.002)}}.bookshelf:after{content:"";z-index:1;pointer-events:none;background:#fff6;border-radius:50%;width:6px;height:6px;animation:6s ease-in-out infinite float;position:absolute;top:10%;left:15%;box-shadow:20px 15px 0 -1px #ffffff4d,40px 30px 0 -2px #add8e666,60px 10px 0 -1px #fff3,15px 45px 0 -2px #b0e0e64d}@keyframes float{0%,to{opacity:.6;transform:translateY(0)rotate(0)}50%{opacity:.9;transform:translateY(-3px)rotate(180deg)}}body.table-mode .bookshelf,body.shelf-mode .bookshelf{-webkit-backdrop-filter:blur(25px)saturate(200%);backdrop-filter:blur(25px)saturate(200%);background:linear-gradient(135deg,#ffffff26,#ffffff14,#add8e626,#87ceeb1f,#ffffff0d)}.book-spine{cursor:pointer;text-align:center;background-color:#0000;background-image:radial-gradient(circle at 20% 80%,#8b45134d 1px,#0000 1px),radial-gradient(circle at 80% 20%,#a0522d4d 1px,#0000 1px),radial-gradient(circle at 40% 40%,#65432133 1px,#0000 1px),repeating-linear-gradient(90deg,#0000,#0000 2px,#0000001a 2px,#0000001a 3px);background-position:0 0;background-repeat:repeat;background-size:15px 15px,20px 20px,12px 12px,100% 100%;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:5px 15px 15px 5px;flex-direction:column;justify-content:center;align-items:center;height:250px;padding:20px 10px 10px;transition:all .3s;display:flex;position:relative;overflow:visible;box-shadow:inset -3px 0 10px #0006,inset 2px 0 5px #ffffff1a,0 4px 15px #0006,0 2px 8px #0003}.book-spine:hover{filter:brightness(1.1)saturate(1.2);background-size:120% 120%;animation:3s ease-in-out infinite magicalBackground;transform:translate(10px)rotateY(-5deg);box-shadow:0 10px 25px #0000004d,0 0 20px #ffffff1a,inset 0 0 20px #ffffff0d}.book-spine:not([data-starred=true]):after{content:"";pointer-events:none;z-index:10;background:linear-gradient(90deg,#0000,#fff6 50%,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.book-spine:not([data-starred=true]):hover:after{left:100%}.book-spine[data-starred=true]:hover:before{background:linear-gradient(45deg,#ffffff4d,#ffd70033 30%,#0000 70%,#fff3),linear-gradient(90deg,#0000,#ffd7004d,#0000);animation:2s ease-in-out infinite goldenShimmer}@keyframes goldenShimmer{0%,to{opacity:.8}50%{opacity:1;transform:scale(1.02)}}@keyframes magicalBackground{0%,to{filter:brightness(1.1)saturate(1.2);background-position:0 0}50%{filter:brightness(1.15)saturate(1.3)hue-rotate(5deg);background-position:10% 5%}}.book-spine:hover:before{animation:2s linear infinite sparkle}@keyframes sparkle{0%,to{opacity:.7;transform:rotate(0)}25%{opacity:1;transform:rotate(1deg)scale(1.01)}50%{opacity:.9;transform:rotate(-1deg)scale(1.02)}75%{opacity:1;transform:rotate(.5deg)scale(1.01)}}.book-spine.new-book{cursor:pointer;background:linear-gradient(135deg,#22c55e,#16a34a);border:3px dashed #fff9;justify-content:center;align-items:center;transition:all .3s;display:flex;box-shadow:0 8px 32px #22c55e4d}.book-spine.new-book:hover{border-color:#fffc;transform:translateY(-5px);box-shadow:0 12px 40px #22c55e66}.new-book-content{color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.new-book-plus{text-shadow:0 2px 4px #0000004d;margin-bottom:.5rem;font-size:3rem;font-weight:700}.new-book-label{text-shadow:0 1px 3px #0000004d;writing-mode:horizontal-tb;margin-top:-.2rem;font-family:Playpen Sans,cursive,sans-serif;font-size:.9rem;font-weight:600;transform:none}.book-title{color:#fff;writing-mode:horizontal-tb;text-align:center;word-break:break-word;text-shadow:0 1px 3px #000000e6,0 2px 6px #000000b3,1px 1px #000,2px 2px #000c;letter-spacing:.3px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000026;border:1px solid #ffffff0d;border-radius:4px;width:100%;margin:0 0 2px;padding:4px 8px;font-family:Playpen Sans,cursive,sans-serif;font-size:.95rem;font-weight:700;line-height:1.2}.book-pages{text-shadow:0 1px 3px #000c,0 2px 4px #0009;display:none}.book-spine:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;position:absolute;top:0;right:0;bottom:0;left:0}.book-spine[data-usage=frequent]:before{background:linear-gradient(90deg,#65432199,#0000 10%,#0000 90%,#65432166)}.book-spine[data-usage=new]:before{background:linear-gradient(45deg,#fff3,#0000 30%,#0000 70%,#ffffff1a)}.book-spine[data-starred=true]:after{content:"";z-index:2;background:linear-gradient(gold,#daa520,#b8860b);border-radius:0 0 2px 2px;width:8px;height:60px;position:absolute;top:-5px;right:15px;box-shadow:0 2px 4px #0000004d}.book-spine[data-starred=true]:before{content:"";z-index:3;border-top:8px solid #b8860b;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;position:absolute;top:50px;right:15px}.book-spine[data-page-count=high]{background:linear-gradient(90deg,#654321,#8b4513,sienna,peru,sienna 60%,#8b4513 85%,#5d4037)}.book-spine[data-page-count=medium]{background:linear-gradient(90deg,#8b4513,sienna,peru 40%,#deb887,peru 60%,sienna,#654321)}.book-title{z-index:2;text-shadow:0 1px #ffffff1a,0 2px #0000004d,0 3px 3px #00000080;position:relative}.book-spine[data-genre=fantasy]:before{background-image:radial-gradient(circle at 5px 5px,#c0c0c0cc 2px,#0000 2px),radial-gradient(circle at calc(100% - 5px) 5px,#c0c0c0cc 2px,#0000 2px),radial-gradient(circle at 5px calc(100% - 5px),#c0c0c0cc 2px,#0000 2px),radial-gradient(circle at calc(100% - 5px) calc(100% - 5px),#c0c0c0cc 2px,#0000 2px);background-position:0 0,100% 0,0 100%,100% 100%;background-repeat:no-repeat;background-size:10px 10px}.book-spine[data-genre=adventure]{background-image:repeating-linear-gradient(0deg,#0000 0,#0000 8px,#6543214d 8px,#6543214d 10px);border:1px solid #654321cc}.book-view{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0003;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.book-view.active{justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex}.book-container{perspective:1000px;position:relative}.book-title-header{justify-content:center;align-items:center;gap:1rem;margin-bottom:1rem;padding:0 2rem;display:flex}.book-title{color:#f5f5f5;text-align:center;text-shadow:0 2px 10px #0000004d;letter-spacing:.5px;margin:0;font-family:Playpen Sans,cursive,sans-serif;font-size:1.6rem;font-weight:700}.edit-title-btn{cursor:pointer;color:#333;opacity:.7;background:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.2rem;transition:all .3s;display:flex;box-shadow:0 2px 10px #00000026}.edit-title-btn:hover{opacity:1;transform:scale(1.1);box-shadow:0 4px 15px #0003}.edit-title-btn.tooltip-btn:after{top:50px;left:50%;transform:translate(-50%)}.edit-title-btn.tooltip-btn:hover:after{top:55px;left:50%;transform:translate(-50%)}.book{box-sizing:border-box;background:#2a2a2a;border-radius:10px;gap:4px;width:calc(100vw - 4rem);min-width:calc(100vw - 4rem);max-width:calc(100vw - 4rem);height:80vh;margin:0 auto;padding:20px;transition:transform .3s;display:flex;transform:rotateY(0);box-shadow:0 20px 60px #00000080}.page{color:#333;box-sizing:border-box;background:linear-gradient(135deg,#fef7e7,#fdf4e3);flex:none;justify-content:center;align-items:center;width:calc(50% - 2px);min-width:calc(50% - 2px);max-width:calc(50% - 2px);padding:40px;font-family:Crimson Text,serif;font-size:1.2rem;line-height:1.6;display:flex;position:relative}.page:before{content:"";pointer-events:none;opacity:.5;background-color:#0000;background-image:repeating-linear-gradient(90deg,#0000 20px,#e5d3b84d 20px,#e5d3b84d 22px,#0000 22px),repeating-linear-gradient(0deg,#0000 20px,#e5d3b84d 20px,#e5d3b84d 22px,#0000 22px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:30px 30px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;top:0;right:0;bottom:0;left:0}.right-page{border-left:2px solid #e5d3b8}#storyText{resize:none;width:100%;height:100%;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;z-index:1;background:0 0;border:none;outline:none;position:relative}.illustration-container{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}#illustration{justify-content:center;align-items:center;width:100%;height:100%;display:flex}#illustration img{-o-object-fit:contain;object-fit:contain;border-radius:8px;max-width:100%;max-height:100%;box-shadow:0 4px 8px #0003}.controls{z-index:100;gap:1rem;display:flex;position:fixed;bottom:2rem;left:50%;transform:translate(-50%)}.controls button{cursor:pointer;border:none;border-radius:50px;padding:1rem 2rem;font-size:1rem;font-weight:700;transition:all .3s;box-shadow:0 4px 15px #0003}.btn-library{color:#fff;background:linear-gradient(135deg,#ff6b6b,#ee5a24)}.btn-record{color:#fff;background:linear-gradient(135deg,#4ecdc4,#44bd32)}.btn-magic{color:#fff;background:linear-gradient(135deg,#a55eea,#8b5cf6)}.btn-save{color:#fff;background:linear-gradient(135deg,#feca57,#ff9ff3)}.controls button:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000004d}.page-controls{z-index:100;background:#fff9;border-radius:30px;flex-direction:column;gap:.5rem;padding:1rem;display:flex;position:fixed;top:50%;right:2rem;transform:translateY(-50%);box-shadow:0 4px 15px #0000001a}.book-view.active .page-controls{display:flex}.page-nav-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.5rem;transition:all .3s;display:flex}.page-nav-btn:hover{transform:scale(1.1);box-shadow:0 4px 15px #0003}.page-nav-btn:disabled{opacity:.5;cursor:not-allowed}.page-indicator{color:#333;opacity:1;pointer-events:none;z-index:100;text-align:right;background:#fffc;border-radius:20px;padding:.5rem 1rem;font-size:.9rem;font-weight:500;transition:opacity .3s;display:block;position:fixed;top:50%;right:2rem;transform:translateY(120px);box-shadow:0 2px 10px #0000001a}.mode-toggle{z-index:100;display:none;position:fixed;bottom:2rem;right:2rem}.book-view.active~.mode-toggle{display:block!important}.mode-toggle-btn{cursor:pointer;background:#fffffff2;border:none;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:1.5rem;transition:all .3s;display:flex;box-shadow:0 4px 20px #00000026}.mode-toggle-btn:hover{transform:scale(1.1);box-shadow:0 6px 25px #0003}.mode-toggle-btn.edit-mode{color:#fff;background:linear-gradient(135deg,#667eea,#764ba2)}.mode-toggle-btn.read-mode{color:#fff;background:linear-gradient(135deg,#4caf50,#45a049)}.input-mode-toggle{z-index:1000;background:#fffffff2;border-radius:30px;gap:5px;padding:5px;display:none;position:fixed;top:20px;left:20px;box-shadow:0 4px 15px #0000001a}.book-view.active~.input-mode-toggle{display:flex!important}.mode-btn{color:#666;cursor:pointer;background:0 0;border:none;border-radius:25px;align-items:center;gap:8px;padding:10px 20px;font-weight:600;transition:all .3s;display:flex}.mode-btn.active{color:#fff;background:linear-gradient(135deg,#667eea,#764ba2)}.mode-btn:hover{color:#667eea;background:#667eea1a}.mode-btn.active:hover{color:#fff;background:linear-gradient(135deg,#667eea,#764ba2)}body.read-mode .controls,body.read-mode .page-controls .page-nav-btn:nth-child(2),body.read-mode .input-mode-toggle,body.read-mode .theme-selector,body.read-mode .book-author,body.read-mode .book-author-top{display:none!important}body.read-mode .page-controls{background:#fffc;gap:.5rem;padding:.5rem}body.read-mode .book-view{padding:0}body.read-mode .container{max-width:100%;padding:0}body.read-mode .book{box-sizing:border-box;width:calc(100vw - 2rem);min-width:calc(100vw - 2rem);max-width:calc(100vw - 2rem);height:90vh;margin:0 auto}body.read-mode #storyText{font-size:1.6rem;line-height:2}body.read-mode .illustration-container{width:95%;height:100%}body.read-mode .page-controls{background:#ffffffb3;padding:.75rem;right:1rem}body.read-mode .page-indicator{background:#ffffffb3;font-size:1.1rem}body.read-mode .mode-toggle{background:#ffffffe6;border-radius:50%;padding:5px}body.read-mode .mode-toggle-btn{width:50px;height:50px;font-size:1.3rem}body.read-mode .page-controls,body.read-mode .page-indicator,body.read-mode .mode-toggle{opacity:.3;transition:opacity .3s}body.read-mode .page-controls:hover,body.read-mode .page-indicator:hover,body.read-mode .mode-toggle:hover{opacity:1}.selector-buttons{z-index:100;flex-direction:column;gap:1rem;display:flex;position:fixed;bottom:2rem;left:2rem}.font-selector-btn{cursor:pointer;color:#fff;background:linear-gradient(135deg,#ff6b6b,#4ecdc4);border:none;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:1.5rem;transition:all .3s;display:flex;position:relative;box-shadow:0 4px 20px #00000026}.font-selector-btn:after{content:attr(data-value);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;background:#000c;border-radius:20px;padding:5px 12px;font-size:.85rem;transition:opacity .3s;position:absolute;left:70px}.font-selector-btn:hover:after{opacity:1}.book-view.active .font-selector-btn{display:flex!important}body.read-mode .font-selector-btn{display:none!important}.font-selector-btn:hover{transform:scale(1.1);box-shadow:0 6px 25px #0003}.genre-selector-btn{cursor:pointer;color:#fff;background:linear-gradient(135deg,#4facfe,#00f2fe);border:none;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:1.5rem;transition:all .3s;display:flex;position:relative;box-shadow:0 4px 20px #00000026}.genre-selector-btn:after{content:attr(data-value);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;background:#000c;border-radius:20px;padding:5px 12px;font-size:.85rem;transition:opacity .3s;position:absolute;left:70px}.genre-selector-btn:hover:after{opacity:1}.book-view.active .genre-selector-btn{display:flex!important}body.read-mode .genre-selector-btn{display:none!important}.genre-selector-btn:hover{transform:scale(1.1);box-shadow:0 6px 25px #0003}.style-selector-btn{cursor:pointer;color:#fff;background:linear-gradient(135deg,#f093fb,#f5576c);border:none;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:1.5rem;transition:all .3s;display:flex;position:relative;box-shadow:0 4px 20px #00000026}.style-selector-btn:after{content:attr(data-value);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;background:#000c;border-radius:20px;padding:5px 12px;font-size:.85rem;transition:opacity .3s;position:absolute;left:70px}.style-selector-btn:hover:after{opacity:1}.book-view.active .style-selector-btn{display:flex!important}body.read-mode .style-selector-btn{display:none!important}.style-selector-btn:hover{transform:scale(1.1);box-shadow:0 6px 25px #0003}.modal{z-index:1001;opacity:0;background:#000000b3;justify-content:center;align-items:center;transition:opacity .3s;display:none;position:fixed;top:0;right:0;bottom:0;left:0}.modal.show{opacity:1;display:flex}.modal-content{background:#fff;border-radius:12px;width:90%;max-width:500px;max-height:80vh;padding:1.5rem 2%;overflow-y:auto;box-shadow:0 20px 40px #0000004d}.modal-header{justify-content:space-between;align-items:center;margin-bottom:0;display:flex}.modal-header h2{color:#764ba2;margin:0}.modal-close-btn{color:#999;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.25rem .5rem;font-size:1.5rem;line-height:1;transition:all .2s}.modal-close-btn:hover{color:#ff4757;background:#ff47571a}.modal-header p{color:#666;font-size:.9rem}.modal-options{gap:1.5rem;margin-bottom:2rem;display:grid}.modal-option{cursor:pointer;border:2px solid #e0e0e0;border-radius:10px;padding:1.5rem;transition:all .3s}.modal-option:hover{border-color:#764ba2;box-shadow:0 4px 15px #764ba233}.modal-option.selected{background:linear-gradient(135deg,#667eea1a,#764ba21a);border-color:#764ba2}.modal-option-title{color:#333;margin-bottom:.5rem;font-weight:700}.modal-option-sample{background:#fef5e7;border-radius:5px;padding:1rem;line-height:1.6}.modal-close{text-align:center}.modal-close button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:25px;padding:12px 30px;font-weight:700;transition:all .3s}.modal-close button:hover{transform:translateY(-2px);box-shadow:0 6px 20px #764ba24d}.font-options{gap:1.5rem;margin-bottom:2rem;display:grid}.font-option{cursor:pointer;border:2px solid #e0e0e0;border-radius:10px;padding:1.5rem;transition:all .3s}.font-option:hover{border-color:#764ba2;box-shadow:0 4px 15px #764ba233}.font-option.selected{background:linear-gradient(135deg,#667eea1a,#764ba21a);border-color:#764ba2}.font-option-title{color:#333;margin-bottom:.5rem;font-weight:700}.font-option-sample{background:#fef5e7;border-radius:5px;padding:1rem;line-height:1.6}.font-size-options{gap:1rem;margin-bottom:2rem;display:grid}.font-size-option{cursor:pointer;text-align:center;border:2px solid #e0e0e0;border-radius:10px;padding:1rem;transition:all .3s}.font-size-option:hover{border-color:#764ba2;box-shadow:0 4px 15px #764ba233}.font-size-option.selected{background:linear-gradient(135deg,#667eea1a,#764ba21a);border-color:#764ba2}.font-size-label{color:#333;margin-bottom:.5rem;font-size:.9rem;font-weight:700}.font-size-sample{color:#666;font-family:Playpen Sans,cursive,sans-serif}.genre-options{gap:1.5rem;margin-bottom:2rem;display:grid}.genre-option{cursor:pointer;border:2px solid #e0e0e0;border-radius:10px;padding:1.5rem;transition:all .3s}.genre-option:hover{border-color:#764ba2;box-shadow:0 4px 15px #764ba233}.genre-option.selected{background:linear-gradient(135deg,#667eea1a,#764ba21a);border-color:#764ba2}.genre-option-title{color:#333;margin-bottom:.5rem;font-weight:700}.genre-option-sample{color:#666;background:#fef5e7;border-radius:5px;padding:1rem;font-size:.9rem;line-height:1.6}.style-options{gap:1.5rem;margin-bottom:2rem;display:grid}.style-option{cursor:pointer;border:2px solid #e0e0e0;border-radius:10px;padding:1.5rem;transition:all .3s}.style-option:hover{border-color:#764ba2;box-shadow:0 4px 15px #764ba233}.style-option.selected{background:linear-gradient(135deg,#667eea1a,#764ba21a);border-color:#764ba2}.style-option-title{color:#333;margin-bottom:.5rem;font-weight:700}.style-option-sample{color:#666;background:#fef5e7;border-radius:5px;padding:1rem;font-size:.9rem;line-height:1.6}.font-handwriting{color:#2c1810;font-family:Kalam,cursive}.font-classic{color:#2c1810;font-family:Crimson Text,serif}.font-playful{color:#2c1810;font-family:Playpen Sans,cursive,sans-serif}.font-elegant{color:#2c1810;font-family:Playfair Display,serif}.font-modern{color:#2c1810;font-family:Playpen Sans,cursive,sans-serif}.font-crimson{color:#2c1810;font-family:Crimson Text,serif}.font-comic{color:#2c1810;font-family:Playpen Sans,cursive,sans-serif}.font-kalam{color:#2c1810;font-family:Kalam,cursive}.font-inter{color:#2c1810;font-family:Playpen Sans,cursive,sans-serif}#statusMessage{color:#333;z-index:1000;opacity:0;text-align:center;pointer-events:none;background:#ffffffe6;border-radius:50px;padding:.75rem 1.5rem;font-family:Playpen Sans,cursive,sans-serif;font-size:.9rem;font-weight:500;transition:opacity .3s;position:fixed;top:2rem;left:50%;transform:translate(-50%);box-shadow:0 10px 25px #0000001a}#statusMessage.show{opacity:1}#statusMessage:before{content:"✨";margin-right:8px}.tooltip-btn{position:relative}.tooltip-btn:after{content:attr(data-tooltip);color:#333;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:1000;background:#fffffff2;border-radius:20px;padding:8px 12px;font-family:Playpen Sans,cursive,sans-serif;font-size:.85rem;transition:all .3s;position:absolute;top:-45px;left:50%;transform:translate(-50%);box-shadow:0 2px 10px #0000001a}.tooltip-btn:hover:after{opacity:1;visibility:visible;top:-40px}.publish-btn.tooltip-btn:after,.unpublish-btn.tooltip-btn:after,.tooltip-bottom.tooltip-btn:after{top:calc(100% + 10px);left:50%;transform:translate(-50%)}.publish-btn.tooltip-btn:hover:after,.unpublish-btn.tooltip-btn:hover:after,.tooltip-bottom.tooltip-btn:hover:after{top:calc(100% + 15px);left:50%;transform:translate(-50%)}.language-selector{z-index:102;position:fixed;top:20px;left:20px}.language-btn{cursor:pointer;color:#333;background:#fffffff2;border:2px solid #764ba24d;border-radius:25px;align-items:center;gap:8px;padding:8px 16px;font-size:.9rem;font-weight:600;transition:all .3s;display:flex;box-shadow:0 2px 10px #0000001a}.language-btn:hover{border-color:#764ba280;transform:translateY(-2px);box-shadow:0 4px 15px #0003}.language-flag{font-size:1.2rem}.language-code{letter-spacing:.5px;font-family:Playpen Sans,cursive,sans-serif}.language-dropdown{background:#fffffffa;border:2px solid #764ba24d;border-radius:15px;min-width:180px;animation:.3s dropdownSlide;position:absolute;top:calc(100% + 10px);left:0;overflow:hidden;box-shadow:0 4px 20px #00000026}@keyframes dropdownSlide{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.language-option{cursor:pointer;color:#333;text-align:left;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:12px 16px;font-size:.9rem;transition:all .2s;display:flex}.language-option:hover{background:#764ba21a}.language-option.active{background:#764ba233;font-weight:600}.language-name{font-family:Playpen Sans,cursive,sans-serif}.language-btn.tooltip-btn:after{top:50%;left:calc(100% + 10px);right:auto;transform:translateY(-50%)}.language-btn.tooltip-btn:hover:after{top:50%;left:calc(100% + 15px);transform:translateY(-50%)}@media (max-width:768px){.language-selector{top:10px;left:10px}.language-btn{padding:6px 12px;font-size:.85rem}.language-flag{font-size:1rem}.language-btn.tooltip-btn:after,.language-btn.tooltip-btn:hover:after{display:none}}.language-grid{grid-template-columns:repeat(6,1fr);gap:6px;max-width:380px;display:grid}.language-grid .language-option{border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:all .2s;display:flex;position:relative}.language-grid .language-option:hover{background:#764ba226;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.language-grid .language-option.active{background:#764ba240;border:2px solid #764ba266}.language-grid .language-flag{font-size:1.4rem}.language-dropdown{width:auto;min-width:380px;max-height:70vh;padding:16px;overflow-y:auto}.language-grid .language-option:after{content:attr(data-tooltip);color:#fff;white-space:nowrap;opacity:0;visibility:hidden;z-index:1000;pointer-events:none;background:#000000e6;border-radius:4px;padding:4px 8px;font-size:.7rem;transition:opacity .2s;position:absolute;top:-35px;left:50%;transform:translate(-50%)}.language-grid .language-option:nth-child(-n+6):after{top:45px;bottom:auto}.language-grid .language-option:hover:after{opacity:1;visibility:visible}@media (max-width:768px){.language-dropdown{min-width:340px;max-height:60vh;padding:12px}.language-grid{grid-template-columns:repeat(6,1fr);gap:4px;max-width:320px}.language-grid .language-option{width:35px;height:35px}.language-grid .language-flag{font-size:1.2rem}.language-grid .language-option:after{display:none}}.print-view{z-index:200;background:#fff;position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:auto}.print-controls{z-index:201;background:#fff;border-bottom:2px solid #ddd;padding:1rem;position:sticky;top:0}.print-header{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;display:flex}.print-header h2{color:#333;margin:0;font-size:1.5rem}.print-actions{gap:1rem;display:flex}.print-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4caf50,#45a049);border:none;border-radius:25px;padding:12px 24px;font-size:1rem;font-weight:700;transition:all .3s;box-shadow:0 4px 15px #4caf504d}.print-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #4caf5066}.close-print-btn{color:#fff;cursor:pointer;background:#ff4757;border:none;border-radius:25px;padding:12px 20px;font-size:1rem;transition:all .3s}.close-print-btn:hover{background:#ff3742;transform:translateY(-2px)}.printable-book{max-width:1200px;margin:0 auto;padding:2rem}.print-page{page-break-after:always;box-sizing:border-box;background:#fff;border:1px solid #ddd;border-radius:8px;flex-direction:column;width:100%;min-height:100vh;margin-bottom:2rem;padding:2rem;display:flex;box-shadow:0 4px 12px #0000001a}.print-page:last-child{margin-bottom:0}.title-page{text-align:center;color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);justify-content:center;align-items:center}.title-page-content{max-width:600px}.title-page .book-title{text-shadow:2px 2px 4px #0000004d;margin-bottom:1rem;font-size:3rem;font-weight:700;line-height:1.2}.title-page .book-author{opacity:.9;margin-bottom:2rem;font-size:1.5rem}.story-time-branding{opacity:.9;text-align:center;margin-top:3rem;font-size:1rem}.forge-logo-container{flex-direction:column;align-items:center;margin-bottom:.5rem;display:flex}.forge-logo-image{filter:drop-shadow(2px 2px 4px #0000004d);width:auto;height:40px}.forge-logo-image-large{height:80px}.forge-logo-text{align-items:baseline;font-family:Playpen Sans,cursive,sans-serif;font-weight:700;display:inline-flex}.forge-logo-main{color:#fff;text-shadow:2px 2px 4px #0000004d;letter-spacing:-.5px;font-size:1.8rem}.forge-logo-domain{color:#ffffffd9;margin-left:2px;font-size:1.2rem;font-weight:400}.forge-logo-large{margin-bottom:1rem}.forge-logo-large .forge-logo-main{font-size:3rem}.forge-logo-large .forge-logo-domain{margin-left:4px;font-size:2rem}.forge-tagline{opacity:.9;margin:0;font-size:1rem}.story-page{justify-content:space-between;position:relative}.page-content{flex-direction:column;flex:1;display:flex}.page-number{color:#667eea;background:#667eea1a;border-radius:20px;padding:.5rem 1rem;font-size:1rem;font-weight:700;position:absolute;top:1rem;right:1rem}.page-illustration{flex:1;justify-content:center;align-items:center;min-height:400px;margin:2rem 0;display:flex}.page-image{-o-object-fit:contain;object-fit:contain;border-radius:12px;max-width:100%;max-height:500px;box-shadow:0 8px 32px #0000001a}.page-text{background:#667eea0d;border-radius:12px;margin-top:auto;padding:2rem}.page-text p{color:#333;text-align:center;margin:0;font-family:Playpen Sans,cursive,sans-serif;font-size:1.4rem;line-height:1.8}.the-end-message{text-align:center;background:linear-gradient(135deg,#667eea1a,#764ba21a);border-radius:12px;margin-top:3rem;padding:2rem}.the-end-message h2{color:#667eea;text-shadow:2px 2px 4px #0000001a;margin:0;font-family:Playpen Sans,cursive,sans-serif;font-size:3rem;font-weight:700}.back-cover{text-align:center;color:#fff;background:linear-gradient(135deg,#764ba2,#667eea);justify-content:center;align-items:center}.back-cover-content{max-width:400px}.story-time-logo h3{margin-bottom:1rem;font-size:2.5rem;font-weight:700}.story-time-logo p{opacity:.9;margin:0;font-size:1.2rem}@media print{*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}@page{margin:1.5cm;size:A4}body *{visibility:hidden!important}.print-view,.print-view *{visibility:visible!important}.print-view .book-title,.print-view .book-author,.print-view .story-time-branding,.print-view .story-time-logo,.print-view .forge-logo-container,.print-view .forge-logo-image,.print-view .forge-logo-text,.print-view .forge-logo-main,.print-view .forge-logo-domain,.print-view .forge-tagline,.print-view .page-text,.print-view .page-image,.print-view p,.print-view h1,.print-view h2,.print-view h3,.print-view span,.print-view img{visibility:visible!important;display:inline!important}.print-view .story-time-branding,.print-view .story-time-logo,.print-view .forge-tagline,.print-view .forge-logo-container{display:block!important}.print-view .forge-logo-container{flex-direction:column!important;align-items:center!important;display:flex!important}.print-view .book-author{color:#fff!important;opacity:.9!important}.print-view .forge-logo{align-items:baseline!important;display:inline-flex!important}.print-view .forge-logo-main{color:#fff!important;text-shadow:1px 1px 2px #0000004d!important}.print-view .forge-logo-domain{color:#ffffffd9!important}.print-view .main-logo-container,.print-view .storytime-main-logo,.print-view .main-logo-text,.print-view .beta-badge{visibility:visible!important;display:block!important}.print-view .main-logo-container{flex-direction:column!important;align-items:center!important;gap:.25rem!important;display:flex!important}.print-view .print-logo-text{color:#2d1810!important;margin:0!important;font-size:1rem!important;font-weight:700!important}.print-view .print-logo-text-large{font-size:1.5rem!important}.print-view .print-beta{color:#fff!important;text-transform:uppercase!important;letter-spacing:.05em!important;background:linear-gradient(45deg,#ff6b6b,#4ecdc4)!important;border-radius:.2rem!important;padding:.1rem .3rem!important;font-size:.6rem!important;font-weight:700!important}.print-view .print-beta-large{padding:.15rem .4rem!important;font-size:.8rem!important}.book-reader-logo{flex-direction:row!important;align-items:center!important;gap:.4rem!important;display:flex!important}.book-reader-logo .main-logo-text{color:#fff!important;text-shadow:1px 1px 2px #0000004d!important;margin:0!important;font-size:1.3rem!important;font-weight:700!important}.book-reader-logo .beta-badge{color:#fff!important;text-transform:uppercase!important;letter-spacing:.05em!important;background:linear-gradient(45deg,#ff6b6b,#4ecdc4)!important;border-radius:.2rem!important;padding:.1rem .25rem!important;font-size:.65rem!important;font-weight:700!important}@media (min-width:768px){.book-reader-logo .main-logo-text{font-size:1.3rem!important}}.no-print{display:none!important}.modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000!important;box-sizing:border-box!important;background:#0009!important;justify-content:center!important;align-items:center!important;width:100vw!important;height:100vh!important;margin:0!important;padding:20px!important;display:flex!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.modal-container{background:#fff!important;border-radius:12px!important;width:90%!important;max-width:500px!important;max-height:80vh!important;animation:.3s ease-out modalSlideIn!important;position:relative!important;overflow:hidden!important;box-shadow:0 20px 40px #0000004d!important}@keyframes modalSlideIn{0%{opacity:0;transform:scale(.9)translateY(-20px)}to{opacity:1;transform:scale(1)translateY(0)}}.modal-header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1.5rem 1.5rem 1rem;display:flex}.modal-title{color:#1f2937;margin:0;font-size:1.25rem;font-weight:600}.modal-close-btn{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.25rem;font-size:1.5rem;transition:all .2s}.modal-close-btn:hover{color:#374151;background:#f3f4f6}.modal-message{color:#374151;margin:0;line-height:1.6}.modal-input{border:2px solid #e5e7eb;border-radius:8px;width:100%;margin-top:1rem;padding:.75rem;font-size:1rem;transition:border-color .2s}.modal-input:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.modal-actions{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem 1.5rem;display:flex}.modal-btn{cursor:pointer;border:none;border-radius:8px;min-width:80px;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;transition:all .2s}.modal-btn-primary{color:#fff;background:linear-gradient(135deg,#667eea,#764ba2)}.modal-btn-primary:hover{transform:translateY(-1px);box-shadow:0 4px 12px #667eea66}.modal-btn-secondary{color:#374151;background:#f3f4f6;border:1px solid #d1d5db}.modal-btn-secondary:hover{background:#e5e7eb}@media (prefers-color-scheme:dark){.modal-container{color:#fff;background:#1f2937}.modal-header{border-bottom-color:#374151}.modal-title{color:#f9fafb}.modal-close-btn{color:#9ca3af}.modal-close-btn:hover{color:#f3f4f6;background:#374151}.modal-message{color:#d1d5db}.modal-input{color:#f9fafb;background:#374151;border-color:#4b5563}.modal-input:focus{border-color:#3b82f6}.modal-actions{border-top-color:#374151}.modal-btn-secondary{color:#d1d5db;background:#374151;border-color:#4b5563}.modal-btn-secondary:hover{background:#4b5563}}.print-view{position:static;overflow:visible}.printable-book{max-width:none;margin:0;padding:0}.print-page{page-break-after:always;page-break-inside:auto;width:100%;min-height:calc(100vh - 4rem);box-shadow:none;box-sizing:border-box;border:none;border-radius:0;flex-direction:column;margin:0;padding:2rem;display:flex;background:#fff!important}.print-page:last-child{page-break-after:auto}.title-page{color:#fff!important;background:linear-gradient(135deg,#667eea,#764ba2)!important}.back-cover{color:#fff!important;background:linear-gradient(135deg,#764ba2,#667eea)!important}.page-text{background:#667eea0d!important}.page-number{color:#667eea!important;background:#667eea1a!important}.page-illustration{flex:1;justify-content:center;align-items:center;max-height:60vh;margin:1rem 0;display:flex}.page-image{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:50vh}.page-text{flex-shrink:0;margin-top:auto}.page-text p{word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:1.2rem!important;line-height:1.6!important}.print-view .the-end-message{visibility:visible!important;background:linear-gradient(135deg,#667eea1a,#764ba21a)!important;margin-top:2rem!important;padding:1.5rem!important;display:block!important}.print-view .the-end-message h2{visibility:visible!important;color:#667eea!important;text-shadow:1px 1px 2px #0000001a!important;font-size:2.5rem!important;display:block!important}.title-page .book-title{word-wrap:break-word;font-size:2.5rem!important;line-height:1.2!important}.title-page .book-author{font-size:1.3rem!important}}.print-button-container{z-index:101;position:fixed;top:20px;right:200px}.print-book-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:50px;align-items:center;gap:8px;padding:12px 20px;font-size:.9rem;font-weight:700;transition:all .3s;display:flex;box-shadow:0 4px 15px #667eea4d}.print-book-btn:hover{background:linear-gradient(135deg,#764ba2,#667eea);transform:translateY(-2px);box-shadow:0 6px 20px #667eea66}@media (max-width:768px){.print-header{text-align:center;flex-direction:column;gap:1rem}.print-actions{justify-content:center}.title-page .book-title{font-size:2rem}.page-text{padding:0}.page-text p{margin-bottom:.5rem;font-size:1rem;line-height:1.4}.print-button-container{z-index:110;top:120px;right:10px}.print-book-btn{padding:10px 16px;font-size:.8rem}.publish-btn,.unpublish-btn,.print-book-btn,.save-to-story-btn{border-radius:50%!important;justify-content:center!important;align-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;padding:8px 12px!important;font-size:1.2rem!important;display:flex!important}.publish-btn span,.unpublish-btn span,.print-book-btn span,.save-to-story-btn span,.save-to-story-btn.text-save-btn span,.save-to-story-btn.voice-save-btn span,button.save-to-story-btn.text-save-btn span,button.save-to-story-btn.voice-save-btn span{visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;font-size:0!important;display:none!important;overflow:hidden!important}}@media (max-width:1024px){.save-to-story-btn.text-save-btn span,.save-to-story-btn.voice-save-btn span,button.save-to-story-btn.text-save-btn span,button.save-to-story-btn.voice-save-btn span{visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;font-size:0!important;display:none!important;overflow:hidden!important}}.word-learning-modal{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-radius:20px;width:95%;max-width:800px;max-height:90vh;box-shadow:0 25px 50px #00000026}.word-learning-content{padding:2rem}.learning-progress{justify-content:center;gap:1rem;margin-bottom:2rem;display:flex}.progress-dot{background:#e2e8f0;border-radius:50%;width:12px;height:12px;transition:all .3s}.progress-dot.active{background:#3b82f6;transform:scale(1.2)}.progress-dot.completed{background:#10b981}.learning-step{text-align:center;flex-direction:column;justify-content:center;min-height:400px;display:flex}.word-display{margin-bottom:2rem;position:relative}.featured-word{color:#1e40af;text-shadow:2px 2px 4px #0000001a;margin:0;font-family:Playpen Sans,cursive,sans-serif;font-size:3rem;font-weight:700}.difficulty-badge{color:#fff;text-transform:uppercase;letter-spacing:.5px;border-radius:20px;margin-top:1rem;padding:.5rem 1rem;font-size:.9rem;font-weight:600;display:inline-block}.word-definition{background:#fff;border-radius:15px;margin-bottom:2rem;padding:2rem;box-shadow:0 4px 6px #0000000d}.word-definition h3{color:#374151;margin-bottom:1rem;font-size:1.3rem}.word-definition p{color:#4b5563;font-size:1.2rem;line-height:1.6}.pronunciation-section{background:#fff;border-radius:15px;margin-bottom:2rem;padding:2rem;box-shadow:0 4px 6px #0000000d}.pronunciation-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:15px;align-items:center;gap:1rem;margin:0 auto 2rem;padding:1.5rem 2rem;font-size:1.3rem;transition:all .3s;display:flex;box-shadow:0 4px 15px #10b9814d}.pronunciation-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #10b98166}.speaker-icon{font-size:1.5rem}.pronunciation-text{font-family:Courier New,monospace;font-size:1.1rem}.syllables h4{color:#374151;margin-bottom:1rem}.syllable-boxes{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.syllable-box{color:#0369a1;background:#e0f2fe;border:2px solid #0ea5e9;border-radius:10px;padding:.75rem 1rem;font-size:1.1rem;font-weight:600}.examples-list{background:#fff;border-radius:15px;margin-bottom:2rem;padding:2rem;box-shadow:0 4px 6px #0000000d}.example-sentence{text-align:left;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;font-size:1.2rem;line-height:1.6;display:flex}.example-number{color:#fff;background:#3b82f6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-weight:600;display:flex}.highlighted-word{color:#fff;background:linear-gradient(120deg,#fbbf24,#f59e0b);border-radius:6px;padding:.2rem .5rem;font-weight:700}.spelling-area{background:#fff;border-radius:15px;margin-bottom:2rem;padding:2rem;box-shadow:0 4px 6px #0000000d}.selected-letters{background:#f8fafc;border:3px dashed #cbd5e1;border-radius:15px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;min-height:80px;margin-bottom:2rem;padding:1rem;display:flex}.selected-letter{color:#fff;cursor:pointer;text-transform:uppercase;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:10px;width:50px;height:50px;font-size:1.5rem;font-weight:700;transition:all .2s}.selected-letter:hover{transform:translateY(-2px);box-shadow:0 4px 12px #3b82f666}.spelling-placeholder{color:#9ca3af;font-size:1.1rem;font-style:italic}.letter-options{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:2rem;display:flex}.letter-option{cursor:pointer;text-transform:uppercase;color:#374151;background:#fff;border:2px solid #e5e7eb;border-radius:10px;width:50px;height:50px;font-size:1.5rem;font-weight:700;transition:all .2s}.letter-option:hover{background:#eff6ff;border-color:#3b82f6;transform:translateY(-2px)}.check-spelling-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:10px;padding:1rem 2rem;font-size:1.2rem;font-weight:600;transition:all .3s;box-shadow:0 4px 15px #10b9814d}.check-spelling-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #10b98166}.check-spelling-btn:disabled{cursor:not-allowed;box-shadow:none;background:#9ca3af}.celebration{color:#059669;z-index:1000;background:#fffffff2;border-radius:20px;padding:2rem;font-size:2rem;font-weight:700;animation:2s ease-in-out celebrationBounce;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 40px #0003}@keyframes celebrationBounce{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.1)}}.completion-celebration{text-align:center}.completion-celebration h2{color:#059669;margin-bottom:1rem;font-size:2.5rem}.learning-stats{justify-content:center;gap:2rem;margin:2rem 0;display:flex}.stat{text-align:center;background:#fff;border-radius:15px;padding:1.5rem;box-shadow:0 4px 6px #0000000d}.stat-label{color:#6b7280;margin-bottom:.5rem;font-size:.9rem;display:block}.stat-value{color:#059669;font-size:2rem;font-weight:700;display:block}.completion-actions{margin-top:2rem}.learn-another-btn,.next-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:10px;padding:1rem 2rem;font-family:Playpen Sans,cursive,sans-serif;font-size:1.2rem;font-weight:600;transition:all .3s;box-shadow:0 4px 15px #3b82f64d}.learn-another-btn:hover,.next-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}@media (max-width:768px){.word-learning-modal{width:98%;max-height:95vh;margin:1rem}.word-learning-content{padding:1.5rem}.featured-word{font-size:2.5rem}.learning-step{min-height:350px}.learning-stats{flex-direction:column;gap:1rem}.selected-letters{min-height:60px}.selected-letter,.letter-option{width:40px;height:40px;font-size:1.3rem}}.clickable-story-text{position:relative}.clickable-word{cursor:pointer;border-bottom:2px dotted #0000;border-radius:4px;padding:.1rem .2rem;text-decoration:none;transition:all .2s;position:relative}.clickable-word:hover{background:linear-gradient(120deg,#3b82f61a,#9333ea1a);border-bottom-color:#3b82f6;transform:translateY(-1px)}.clickable-word:after{content:"✨";opacity:0;pointer-events:none;font-size:.7rem;transition:opacity .2s;position:absolute;top:-8px;right:-2px}.clickable-word:hover:after{opacity:.7}.clickable-word[title]:hover:before{content:attr(title);color:#fff;white-space:nowrap;z-index:100;background:#000c;border-radius:6px;margin-bottom:5px;padding:.5rem;font-size:.8rem;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}@media (max-width:768px){.clickable-word{margin:.1rem;padding:.2rem .3rem;display:inline-block}.clickable-word:hover:before{display:none}.book-author,.book-author-top,.read-along-controls,.word-learning-modal{display:none!important}.clickable-word{cursor:default!important;pointer-events:none!important;background:0 0!important;border:none!important;border-radius:0!important;margin:0!important;padding:0!important;transform:none!important}.clickable-word:hover,.clickable-word:after,.clickable-word:hover:after,.clickable-word:hover:before{opacity:0!important;display:none!important}}.read-along-controls{background:linear-gradient(135deg,#3b82f61a,#9333ea1a);border:1px solid #3b82f633;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;padding:15px;display:flex}.read-along-toggle{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6,#9333ea);border:none;border-radius:8px;padding:10px 16px;font-size:1rem;font-weight:600;transition:all .3s;box-shadow:0 4px 12px #3b82f64d}.read-along-toggle:hover{transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.read-along-toggle.active{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 12px #ef44444d}.read-along-buttons{gap:8px;display:flex}.read-along-play,.read-along-stop{cursor:pointer;background:#ffffffe6;border:1px solid #3b82f64d;border-radius:6px;padding:8px 12px;font-size:.9rem;font-weight:500;transition:all .2s}.read-along-play:not(:disabled):hover,.read-along-stop:not(:disabled):hover{background:#3b82f61a;border-color:#3b82f680;transform:translateY(-1px)}.read-along-play:disabled,.read-along-stop:disabled{opacity:.5;cursor:not-allowed}.read-along-word{cursor:pointer;border-radius:3px;margin:0 1px;padding:2px 4px;transition:all .3s;position:relative}.read-along-word.current-word{color:#1f2937;background:linear-gradient(135deg,#fbbf24,#f59e0b);font-weight:600;animation:.6s ease-in-out pulse-highlight;transform:scale(1.05);box-shadow:0 2px 8px #fbbf2466}.read-along-word.clickable-word:hover{background-color:#3b82f633;transform:translateY(-1px)}.read-along-word.current-word.clickable-word:hover{background:linear-gradient(135deg,#fbbf24,#f59e0b);transform:scale(1.05)translateY(-1px)}@keyframes pulse-highlight{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1.05)}}.character-photo-modal{background:linear-gradient(135deg,#fef3c7,#fcd34d);width:95%;max-width:600px;max-height:95vh;overflow-y:auto}.character-photo-content{max-height:calc(95vh - 80px);padding:2rem;overflow-y:auto}.photo-method-selection{text-align:center}.photo-method-selection h3{color:#92400e;margin-bottom:2rem;font-size:1.4rem}.camera-error{color:#dc2626;background:#ef44441a;border:1px solid #ef4444;border-radius:8px;margin-bottom:1.5rem;padding:1rem}.method-options{gap:1.5rem;margin-bottom:2rem;display:grid}.method-btn{cursor:pointer;text-align:center;background:#fff;border:2px solid #f59e0b;border-radius:15px;padding:2rem;transition:all .3s;box-shadow:0 4px 6px #0000001a}.method-btn:hover{border-color:#d97706;transform:translateY(-2px);box-shadow:0 8px 15px #00000026}.method-icon{margin-bottom:1rem;font-size:3rem;display:block}.method-title{color:#92400e;margin-bottom:.5rem;font-size:1.3rem;font-weight:600;display:block}.method-description{color:#a16207;font-size:.9rem}.camera-view{flex-direction:column;align-items:center;gap:2rem;display:flex}.camera-container{background:#000;border-radius:15px;width:100%;max-width:400px;position:relative;overflow:hidden}.camera-video{width:100%;height:auto;display:block}.camera-overlay{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.face-guide{border:3px dashed #fffc;border-radius:50%;justify-content:center;align-items:flex-end;width:200px;height:200px;padding-bottom:20px;display:flex}.guide-text{color:#fff;text-align:center;background:#00000080;border-radius:20px;padding:.5rem;font-size:.9rem;font-weight:500}.camera-controls{justify-content:center;gap:1rem;display:flex}.camera-control-btn{cursor:pointer;border:none;border-radius:50px;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:1.1rem;font-weight:600;transition:all .3s;display:flex}.cancel-btn:hover{background:#4b5563;transform:translateY(-2px)}.capture-btn{color:#fff;background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 15px #f59e0b4d}.capture-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #f59e0b66}.capture-icon{font-size:1.3rem}.photo-edit{flex-direction:column;align-items:center;gap:2rem;display:flex}.photo-preview{border-radius:15px;width:300px;height:300px;overflow:hidden;box-shadow:0 8px 25px #00000026}.preview-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.photo-actions{gap:1rem;display:flex}.photo-action-btn{cursor:pointer;border:none;border-radius:10px;padding:1rem 2rem;font-size:1.1rem;font-weight:600;transition:all .3s}.retake-btn{color:#374151;background:#e5e7eb}.retake-btn:hover{background:#d1d5db;transform:translateY(-2px)}.continue-btn{color:#fff;background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 15px #10b9814d}.continue-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #10b98166}.character-description{grid-template-columns:1fr 2fr;align-items:start;gap:2rem;display:grid}.photo-summary{text-align:center}.summary-image{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:150px;height:150px;box-shadow:0 4px 15px #0000001a}.description-form{background:#fff;border-radius:15px;padding:2rem;box-shadow:0 4px 6px #0000000d}.form-group{margin-bottom:1.5rem}.form-group label{color:#374151;margin-bottom:.5rem;font-size:1rem;font-weight:600;display:block}.form-group input,.form-group textarea{resize:vertical;border:2px solid #e5e7eb;border-radius:8px;width:100%;padding:.75rem;font-family:inherit;font-size:1rem;transition:border-color .2s}.form-group input:focus,.form-group textarea:focus{border-color:#f59e0b;outline:none;box-shadow:0 0 0 3px #f59e0b1a}.char-count{color:#6b7280;text-align:right;margin-top:.25rem;font-size:.8rem;display:block}.form-actions{justify-content:space-between;gap:1rem;margin-top:2rem;display:flex}.form-action-btn{cursor:pointer;border:none;border-radius:10px;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:1.1rem;font-weight:600;transition:all .3s;display:flex}.back-btn{color:#374151;background:#e5e7eb}.back-btn:hover{background:#d1d5db;transform:translateY(-2px)}.create-btn{color:#fff;background:linear-gradient(135deg,#8b5cf6,#7c3aed);flex:1;box-shadow:0 4px 15px #8b5cf64d}.create-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #8b5cf666}.create-btn:disabled{cursor:not-allowed;box-shadow:none;background:#9ca3af;transform:none}.processing-spinner{animation:1s linear infinite spin}.character-library-modal{background:linear-gradient(135deg,#e0f2fe,#b3e5fc);width:95%;max-width:900px;max-height:95vh;overflow-y:auto}.character-library-content{max-height:calc(95vh - 80px);padding:2rem;overflow-y:auto}.empty-library{text-align:center;padding:3rem 1rem}.empty-library-icon{opacity:.6;margin-bottom:1rem;font-size:4rem}.empty-library h3{color:#0369a1;margin-bottom:1rem;font-size:1.5rem}.empty-library p{color:#0284c7;margin-bottom:2rem;font-size:1.1rem;line-height:1.6}.create-first-character-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0ea5e9,#0284c7);border:none;border-radius:10px;padding:1rem 2rem;font-size:1.2rem;font-weight:600;transition:all .3s;box-shadow:0 4px 15px #0ea5e94d}.create-first-character-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0ea5e966}.library-header{border-bottom:2px solid #ffffff80;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;display:flex}.character-count{color:#0369a1;font-size:1.1rem;font-weight:600}.add-character-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:8px;padding:.75rem 1.5rem;font-weight:600;transition:all .3s;box-shadow:0 2px 8px #10b98133}.add-character-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #10b9814d}.characters-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;display:grid}.character-card{background:#fff;border-radius:15px;padding:1.5rem;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 4px 6px #0000000d}.character-card:hover{transform:translateY(-3px);box-shadow:0 8px 20px #0000001a}.character-photo{border-radius:50%;width:80px;height:80px;margin:0 auto 1rem;overflow:hidden;box-shadow:0 4px 8px #0000001a}.character-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.character-info{text-align:center;margin-bottom:1rem}.character-name{color:#1f2937;margin-bottom:.5rem;font-size:1.2rem;font-weight:700}.character-description{color:#6b7280;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:3rem;margin-bottom:.5rem;font-size:.9rem;line-height:1.4;display:-webkit-box;overflow:hidden}.character-date{color:#9ca3af;font-size:.8rem}.character-actions{justify-content:space-between;gap:.5rem;display:flex}.character-action-btn{cursor:pointer;border:none;border-radius:8px;padding:.5rem 1rem;font-size:.9rem;font-weight:600;transition:all .2s}.use-btn{color:#fff;background:linear-gradient(135deg,#8b5cf6,#7c3aed);flex:1;box-shadow:0 2px 8px #8b5cf633}.use-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #8b5cf64d}.delete-btn{color:#fff;background:#f87171;min-width:40px;padding:.5rem;box-shadow:0 2px 8px #f8717133}.delete-btn:hover{background:#ef4444;transform:translateY(-1px)}.delete-confirm-overlay{background:#fffffff2;border-radius:15px;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.delete-confirm{text-align:center;padding:1rem}.delete-confirm p{color:#374151;margin-bottom:1rem;font-weight:600}.delete-actions{justify-content:center;gap:.5rem;display:flex}.delete-action-btn{cursor:pointer;border:none;border-radius:6px;padding:.5rem 1rem;font-weight:600;transition:all .2s}.delete-action-btn.cancel-btn{color:#374151;background:#e5e7eb}.delete-action-btn.cancel-btn:hover{background:#d1d5db}.delete-action-btn.confirm-btn{color:#fff;background:#ef4444}.delete-action-btn.confirm-btn:hover{background:#dc2626}@media (max-width:768px){.character-photo-modal,.character-library-modal{width:98%!important;max-height:98vh!important;margin:1rem!important;padding:1rem!important}.character-photo-content,.character-library-content{max-height:calc(98vh - 100px)!important;padding:1rem!important;overflow-y:auto!important}.character-photo-modal .modal-header,.character-library-modal .modal-header{margin-bottom:1rem!important}.character-photo-content .form-actions,.character-photo-content .photo-actions,.character-photo-content .camera-controls{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#fffffff2!important;border-top:1px solid #0000001a!important;border-radius:0 0 15px 15px!important;margin:1rem -1rem -1rem!important;padding:1rem!important;position:sticky!important;bottom:0!important}.method-options{margin-bottom:2rem!important}.character-description{grid-template-columns:1fr;gap:1.5rem}.summary-image{width:120px;height:120px}.method-options{grid-template-columns:1fr}.camera-container{max-width:100%}.face-guide{width:150px;height:150px}.characters-grid{grid-template-columns:1fr}.form-actions{flex-direction:column}.camera-controls{flex-wrap:wrap;gap:.5rem}.camera-control-btn{flex:1;min-width:120px}}.image-fit-toggle{cursor:pointer;z-index:10;background:#ffffffe6;border:2px solid #764ba24d;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.2rem;transition:all .3s;display:none;position:absolute;top:10px;right:10px;box-shadow:0 2px 8px #00000026}.image-fit-toggle:hover{background:#fff;border-color:#764ba299;transform:scale(1.1);box-shadow:0 4px 12px #0003}.image-fit-toggle.active{display:flex}.image-fit-toggle:after{content:attr(data-tooltip);color:#333;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;z-index:1000;background:#fffffff2;border:1px solid #0000001a;border-radius:15px;padding:6px 10px;font-family:Playpen Sans,cursive,sans-serif;font-size:.75rem;transition:all .3s;position:absolute;top:-45px;left:50%;transform:translate(-50%);box-shadow:0 2px 10px #0000001a}.image-fit-toggle:hover:after{opacity:1;visibility:visible;top:-40px}.create-magic-toggle{cursor:pointer;color:#333;z-index:10;background:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.2rem;transition:all .3s;display:none;position:absolute;top:10px;right:60px;box-shadow:0 2px 10px #00000026}.create-magic-toggle:hover{background:#fff;transform:scale(1.1);box-shadow:0 4px 12px #0003}.create-magic-toggle.active{display:flex}.create-magic-toggle:after{content:attr(data-tooltip);color:#333;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:1000;background:#fffffff2;border-radius:20px;padding:8px 12px;font-size:.85rem;transition:all .3s;position:absolute;top:-45px;left:50%;transform:translate(-50%);box-shadow:0 2px 10px #0000001a}.create-magic-toggle:hover:after{opacity:1;visibility:visible;top:-40px}.illustration-container img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:10px;width:100%;height:100%;transition:object-fit .3s;transition:object-fit .3s,-o-object-fit .3s}.illustration-container img.contain-mode{-o-object-fit:contain;object-fit:contain}.paint-splash{pointer-events:none;border-radius:50%;animation:6s ease-out forwards splashFade;position:absolute}@keyframes splashFade{0%{opacity:.9;transform:scale(0)rotate(0)}20%{opacity:.6;transform:scale(1.2)rotate(180deg)}to{opacity:0;transform:scale(1.5)rotate(360deg)}}.delete-book-btn{color:#fff;cursor:pointer;opacity:.8;z-index:10;background:#dc3545;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;transition:all .2s;display:flex;position:absolute;top:8px;right:8px;transform:scale(1.1);box-shadow:0 4px 12px #dc354566}.delete-book-btn:hover{opacity:1;background:#dc3545;transform:scale(1.1);box-shadow:0 4px 12px #dc354566}.delete-book-btn:hover:after{content:"Delete Book";color:#fff;white-space:nowrap;pointer-events:none;z-index:100;background:#000c;border-radius:6px;padding:5px 10px;font-family:Playpen Sans,cursive,sans-serif;font-size:11px;position:absolute;top:35px;right:0}.color-book-btn{color:#333;cursor:pointer;opacity:.8;z-index:10;background:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;transition:all .2s;display:flex;position:absolute;bottom:8px;right:8px;transform:scale(1.1);box-shadow:0 2px 8px #0000004d}.color-book-btn:hover{opacity:1;background:#fff;transform:scale(1.2);box-shadow:0 4px 12px #0006}.color-book-btn:hover:after{content:"Change Color";color:#fff;white-space:nowrap;pointer-events:none;z-index:100;background:#000c;border-radius:6px;padding:5px 10px;font-family:Playpen Sans,cursive,sans-serif;font-size:11px;position:absolute;bottom:35px;right:0}.share-book-btn{color:#fff;cursor:pointer;opacity:.8;z-index:10;background:#4caf50e6;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;transition:all .2s;display:flex;position:absolute;bottom:8px;left:8px;transform:scale(1.1);box-shadow:0 2px 8px #4caf5066}.share-book-btn:hover{opacity:1;background:#4caf50;transform:scale(1.2);box-shadow:0 4px 12px #4caf5099}.share-book-btn:hover:after{content:"Share Book";color:#fff;white-space:nowrap;pointer-events:none;z-index:100;background:#000c;border-radius:6px;padding:5px 10px;font-family:Playpen Sans,cursive,sans-serif;font-size:11px;position:absolute;bottom:35px;left:0}.delete-page-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#dc3545,#c82333);border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.5rem;transition:all .3s;display:flex;box-shadow:0 4px 15px #dc35454d}.delete-page-btn:hover{background:linear-gradient(135deg,#c82333,#bd2130);transform:scale(1.1);box-shadow:0 6px 20px #dc354566}.book-logo-watermark{opacity:.5;pointer-events:auto;z-index:5;cursor:default;align-items:center;gap:8px;transition:opacity .3s;display:flex;position:fixed;bottom:30px;left:50%;transform:translate(-50%)}.book-logo-watermark:hover{opacity:1}.book-logo-watermark .logo-text{color:#fff;text-shadow:0 1px 3px #0000004d;letter-spacing:.8px;font-family:Playpen Sans,cursive,sans-serif;font-size:1.1rem;font-weight:600}.color-options{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:2rem;padding:1rem;display:flex}.color-option{flex-shrink:0}.page .mobile-title-header{display:none}.illustration-placeholder{text-align:center;color:#999;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:2rem;display:flex}.magic-stars{margin-bottom:1rem;font-size:4rem;animation:2s infinite pulse}.magic-text{margin-bottom:2rem;font-family:Playpen Sans,cursive,sans-serif;font-size:1.1rem}.create-magic-btn-mobile{display:none}.create-magic-btn-desktop{cursor:pointer;color:#fff;background:linear-gradient(135deg,#ff6b6b,#4ecdc4);border:none;border-radius:25px;padding:15px 30px;font-family:Comic Neue,sans-serif;font-size:1.1rem;font-weight:700;transition:all .3s;box-shadow:0 4px 15px #ff6b6b4d}.create-magic-btn-desktop:hover{transform:scale(1.05);box-shadow:0 6px 20px #ff6b6b66}.magic-help-text{opacity:.7;margin-top:1rem;font-family:Playpen Sans,cursive,sans-serif;font-size:.9rem;font-style:italic}.magic-help-text-mobile{display:none}@media (max-width:768px){.illustration-placeholder{justify-content:flex-start;padding:1.5rem 1rem 1rem}.magic-stars{margin-bottom:.5rem;font-size:2rem}.magic-text{margin-bottom:.5rem;font-size:.85rem}.create-magic-btn-mobile{cursor:pointer;color:#fff;background:linear-gradient(135deg,#ff6b6b,#4ecdc4);border:none;border-radius:20px;margin-bottom:.5rem;padding:8px 16px;font-family:Comic Neue,sans-serif;font-size:.85rem;font-weight:700;transition:all .3s;display:block;box-shadow:0 3px 12px #ff6b6b4d}.create-magic-btn-desktop,.magic-help-text{display:none}.magic-help-text-mobile{opacity:.7;margin-top:.5rem;font-family:Playpen Sans,cursive,sans-serif;font-size:.7rem;font-style:italic;display:block}.create-magic-toggle{z-index:15;width:35px;height:35px;font-size:1rem;position:absolute;top:10px;right:55px}.image-fit-toggle{width:35px;height:35px;font-size:1rem}.book{flex-direction:column;gap:2px;width:calc(100vw - 2rem);height:90vh;padding:10px}.page{flex:1;width:100%;min-width:100%;max-width:100%;padding:20px}.page:first-child{min-height:45%;max-height:50%}.page.right-page{border-top:2px solid #e5d3b8;border-left:none;min-height:45%;max-height:50%}#manualInput,textarea{padding:15px!important;font-size:1rem!important;line-height:1.4!important}.mode-btn{min-width:45px;padding:8px;font-size:1.2rem}.mode-btn span,.page button span{display:none}.page-controls{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border-radius:25px;flex-direction:row;gap:.75rem;padding:.75rem 1.5rem;position:fixed;inset:auto auto 1rem 50%;transform:translate(-50%)}.book-view.active .page-controls{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb3;border-radius:15px;flex-direction:column;gap:.75rem;padding:.75rem;inset:50% 1rem auto auto;transform:translateY(-50%)}.page-nav-btn{width:40px;height:40px;font-size:1.2rem}.page-indicator{text-align:center;padding:.4rem .8rem;font-size:.8rem;position:fixed;inset:auto 50% 7rem auto;transform:translate(50%)}.theme-selector{gap:.3rem;padding:.3rem}.theme-btn,.bg-btn{font-size:.9rem;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important}.selector-buttons{flex-direction:column;gap:.5rem;position:fixed;bottom:1rem;left:1rem}.font-selector-btn,.genre-selector-btn,.style-selector-btn{width:45px;height:45px;font-size:1.2rem}.font-selector-btn:after,.genre-selector-btn:after,.style-selector-btn:after,.tooltip-btn:after{display:none}.page button{border-radius:20px!important;padding:8px 16px!important;font-size:.9rem!important}.btn-record{padding:8px 16px;font-size:.9rem}.mode-toggle{bottom:1rem;right:1rem}.mode-toggle-btn{width:50px;height:50px;font-size:1.3rem}.btn-home-light{width:40px;height:40px;font-size:1.2rem}.book-title-header-top,.book-title-top{font-size:1.4rem}.page .mobile-title-header{display:none}.page .mobile-title-header .book-title-mobile{color:#2c1810;text-align:center;margin:0;font-family:Playpen Sans,cursive,sans-serif;font-size:1.2rem;font-weight:700}.page .mobile-title-header .edit-title-btn{opacity:.6;width:30px;height:30px;font-size:1rem}#statusMessage{padding:.5rem 1rem;font-size:.8rem;top:1rem}.modal-header h2{font-size:1.5rem}.library-view .container{padding:1rem 2rem}.main-logo-container{flex-direction:column;gap:.5rem}.main-logo-text{text-align:center;font-size:2.5rem;line-height:1.1}.library-heading{margin-left:.5rem;font-size:1.5rem}.bookshelf{-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);border-radius:16px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1rem;padding:1rem;box-shadow:0 6px 24px #00000014,inset 0 1px #ffffff1f}.book-spine{height:200px;padding:15px 8px}.book-title,.book-pages{font-size:.8rem}}@media (max-width:480px){.book{width:calc(100vw - 1rem);height:85vh;padding:8px}.user-info{flex-wrap:nowrap;padding:.5rem 1rem}.user-greeting{font-size:.9rem}.user-name{flex-shrink:1;min-width:0;font-size:1rem}.page{padding:15px}.page-controls{gap:.5rem;padding:.5rem 1rem;bottom:.5rem}.page-nav-btn{width:35px;height:35px;font-size:1rem}.selector-buttons{bottom:.5rem;left:.5rem}.font-selector-btn,.genre-selector-btn,.style-selector-btn{width:40px;height:40px;font-size:1.1rem}.theme-selector{top:.5rem;right:.5rem}.home-button{top:.5rem;left:.5rem}.btn-home-light{width:35px;height:35px;font-size:1rem}.bookshelf{-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);border-radius:14px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.75rem;padding:.75rem;box-shadow:0 4px 20px #0000000f,inset 0 1px #ffffff1a}.book-spine{height:180px;padding:12px 6px}.main-logo-text{font-size:2rem}}.star-book-btn{color:#fff;cursor:pointer;opacity:.9;z-index:10;background:#ffc107e6;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;transition:all .3s;display:flex;position:absolute;top:8px;right:8px;box-shadow:0 2px 8px #ffc10766}.book-spine:hover .star-book-btn{opacity:1;background:#ffc107;transform:scale(1.2);box-shadow:0 4px 12px #ffc10799}.star-book-btn:hover:after{content:attr(title);color:#fff;white-space:nowrap;pointer-events:none;background:#000c;border-radius:6px;padding:5px 10px;font-size:11px;position:absolute;top:35px;right:0}.library-heading{color:#2c1810;margin-bottom:1rem;font-family:Playpen Sans,cursive,sans-serif;font-weight:700}.library-heading:not(:first-of-type){border-top:2px solid #2c18101a;margin-top:2rem;padding-top:1rem}.empty-state{text-align:center;color:#ffffffb3;padding:3rem 2rem;font-style:italic}.empty-state p{text-shadow:0 1px 3px #0000004d;margin:0;font-family:Playpen Sans,cursive,sans-serif;font-size:1.1rem;font-weight:400}.section-navigation{justify-content:center;gap:.5rem;margin-bottom:1.5rem;display:flex}.nav-tab{color:#fff;text-shadow:0 1px 3px #0000004d;cursor:pointer;text-align:center;letter-spacing:.3px;background:#ffffff1a;border:2px solid #2c181033;border-radius:8px;min-width:120px;padding:.5rem 1rem;font-family:Playpen Sans,cursive,sans-serif;font-size:1rem;font-weight:600;transition:all .3s}.nav-tab:hover{background:#fff3;border-color:#fff6;transform:translateY(-2px);box-shadow:0 4px 12px #0003}.nav-tab.active{background:#ffffff40;border-color:#fff;font-weight:700;transform:translateY(-1px);box-shadow:0 2px 8px #fff6}@media (max-width:768px){.section-navigation{flex-direction:row;justify-content:center;gap:.5rem;margin-bottom:1rem;padding:0 .5rem}.cover-editor-content{flex-direction:column;gap:1rem}.book-cover-preview{width:150px;height:210px;margin:.5rem auto}.action-section{margin-bottom:1rem;padding:.75rem}.nav-tab{border-radius:12px;flex:1;min-width:80px;max-width:120px;padding:.4rem .5rem;font-size:.8rem;font-weight:600}}.image-expiration-warning{border-radius:8px;align-items:center;gap:.5rem;margin:.5rem 0;padding:.75rem 1rem;font-size:.9rem;animation:.3s fadeIn;display:flex}.image-expiration-warning.expiring{color:#856404;background:#ffc10726;border:1px solid #ffc1074d}.image-expiration-warning.expired{color:#721c24;background:#dc354526;border:1px solid #dc35454d}.image-expiration-warning .warning-icon{font-size:1.1rem}.image-expiration-warning .warning-text{flex:1;font-weight:500}.image-expiration-warning .refresh-btn{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.25rem;font-size:1rem;transition:background-color .2s}.image-expiration-warning .refresh-btn:hover{background:#0000001a}.image-expiration-warning.expired .refresh-btn:hover{background:#dc354533}.image-expiration-warning.expiring .refresh-btn:hover{background:#ffc10733}.btn-home-light,.font-selector-btn,.style-selector-btn,.mode-toggle-btn,.fit-image-btn,.edit-title-btn,.star-btn,.color-book-btn,.share-book-btn,.delete-page-btn,.publish-btn.icon-only,.delete-book-btn.icon-only{font-family:system-ui,-apple-system,sans-serif!important}@media (max-width:768px){.publish-btn,.unpublish-btn,.print-book-btn,.save-to-story-btn.text-save-btn,.save-to-story-btn.voice-save-btn{font-family:system-ui,-apple-system,sans-serif!important}}.cover-image-editor{width:90vw;max-width:800px;max-height:90vh;overflow-y:auto}.cover-editor-content{gap:2rem;margin:1.5rem 0;display:flex}.cover-preview-section{flex:1}.book-cover-preview{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;justify-content:center;align-items:center;width:200px;height:280px;margin:1rem auto;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000004d}.book-cover-preview img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.cover-placeholder{text-align:center;color:#fff}.cover-placeholder span{margin-bottom:.5rem;font-size:3rem;display:block}.cover-overlay{color:#fff;text-align:center;background:linear-gradient(#0000 30%,#0000004d 50%,#000c);flex-direction:column;justify-content:space-between;align-items:center;padding:1rem;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.book-cover-title{text-shadow:0 1px 3px #00000080;flex:1;justify-content:center;align-items:center;margin:auto 0;font-family:Playpen Sans,cursive,sans-serif;font-size:.85rem;font-weight:700;display:flex}.book-cover-author{opacity:.9;margin-top:auto;font-family:Playpen Sans,cursive,sans-serif;font-size:.75rem;font-style:italic}.cover-editor-actions{flex:1}.action-section{background:#ffffff0d;border-radius:8px;margin-bottom:1.5rem;padding:1rem}.action-section h4{color:#333;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.75rem;font-size:.9rem}.file-input{display:none}.upload-btn,.generate-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:25px;padding:.75rem 1.5rem;font-family:Playpen Sans,cursive,sans-serif;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.upload-btn:hover,.generate-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px #667eea66}.generate-btn:disabled{opacity:.7;cursor:not-allowed}.url-input,.prompt-input{border:2px solid #e0e0e0;border-radius:8px;width:100%;padding:.75rem;font-family:Playpen Sans,cursive,sans-serif;font-size:.9rem}.prompt-input{resize:vertical;min-height:80px}.url-input:focus,.prompt-input:focus{border-color:#667eea;outline:none}.story-context-info{border-radius:6px;margin-bottom:1rem;padding:.5rem;font-size:.85rem}.story-loaded{color:#4caf50;margin:0;font-weight:600}.no-story{color:#ff9800;margin:0;font-weight:600}.premium-badge{color:#000;vertical-align:middle;background:linear-gradient(135deg,gold,#ffb300);border-radius:10px;margin-left:.5rem;padding:2px 6px;font-size:.7rem;font-weight:700;display:inline-block}.quality-note{color:#666;margin-top:.5rem;font-size:.8rem;font-style:italic}.modal-footer{border-top:1px solid #e0e0e0;justify-content:flex-end;gap:1rem;padding-top:1.5rem;display:flex}.cancel-btn,.save-btn{cursor:pointer;border:none;border-radius:25px;padding:.75rem 2rem;font-family:Playpen Sans,cursive,sans-serif;font-weight:600;transition:all .3s}.cancel-btn{color:#666;background:#f5f5f5}.cancel-btn:hover{background:#e0e0e0}.save-btn{color:#fff;background:linear-gradient(135deg,#4caf50,#45a049)}.save-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #4caf504d}.delete-book-btn,.color-book-btn,.share-book-btn,.print-book-detail-btn{color:#fff;cursor:pointer;opacity:.8;z-index:10;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;transition:all .3s;display:flex;position:absolute;box-shadow:0 2px 8px #0006}.delete-book-btn{background:#dc3545e6;top:8px;left:8px}.color-book-btn{background:#6c757de6;top:38px;left:8px}.share-book-btn{background:#28a745e6;top:68px;left:8px}.print-book-detail-btn{background:#007bffe6;top:98px;left:8px}.book-spine:hover .delete-book-btn,.book-spine:hover .color-book-btn,.book-spine:hover .share-book-btn,.book-spine:hover .print-book-detail-btn{opacity:1;transform:scale(1.2)}.delete-book-btn:hover{background:#dc3545;box-shadow:0 4px 12px #dc354599}.color-book-btn:hover{background:#6c757d;box-shadow:0 4px 12px #6c757d99}.share-book-btn:hover{background:#28a745;box-shadow:0 4px 12px #28a74599}.print-book-detail-btn:hover{background:#007bff;box-shadow:0 4px 12px #007bff99}.book-spine:not(:has(.delete-book-btn)) .share-book-btn,.book-spine:not(:has(.delete-book-btn)):not(:has(.share-book-btn)) .color-book-btn{top:8px!important}.book-spine:has(.delete-book-btn):not(:has(.share-book-btn)) .color-book-btn{top:38px!important}.book-spine:not(:has(.delete-book-btn)):not(:has(.share-book-btn)):not(:has(.color-book-btn)) .star-book-btn{top:8px;left:8px;right:auto}.book-spine .delete-book-btn:hover:after,.book-spine .color-book-btn:hover:after,.book-spine .share-book-btn:hover:after{content:attr(title);color:#fff;white-space:nowrap;pointer-events:none;z-index:20;background:#000c;border-radius:6px;padding:5px 10px;font-size:11px;position:absolute;top:0;left:35px}.print-book-detail-btn:hover:after{content:"Print Book";color:#fff;white-space:nowrap;pointer-events:none;z-index:20;background:#000c;border-radius:6px;padding:5px 10px;font-size:11px;position:absolute;top:0;left:35px}.book-spine-cover{background:#fff;border:2px solid #ffffffe6;border-radius:6px;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible;box-shadow:0 3px 10px #0003}.book-spine-cover img{-o-object-fit:cover;object-fit:cover;border-radius:6px;width:100%;height:100%}.book-spine-cover-placeholder{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#ffffffb3;text-shadow:0 1px 3px #0003;background:linear-gradient(135deg,#ffffff4d,#f0f0f066);justify-content:center;align-items:center;width:100%;height:100%;font-size:2.5rem;display:flex;position:relative;overflow:visible}.edit-cover-btn{color:#fff;cursor:pointer;z-index:50;background:#ffc107;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;transition:all .2s;position:absolute;top:5px;left:5px;box-shadow:0 2px 8px #0006;font-family:system-ui,-apple-system,sans-serif!important;display:flex!important}.edit-cover-btn:hover{background:#ffb300;transform:scale(1.1);box-shadow:0 3px 10px #00000080}.edit-cover-btn:hover:after{content:attr(title);color:#fff;white-space:nowrap;pointer-events:none;z-index:9999;background:#000000f2;border:1px solid #fff3;border-radius:8px;min-width:-moz-max-content;min-width:max-content;margin-right:8px;padding:8px 12px;font-family:Playpen Sans,cursive,sans-serif;font-size:12px;display:block;position:absolute;inset:50% 100% auto auto;transform:translateY(-50%);box-shadow:0 2px 8px #0000004d}.library-header{flex-direction:column;align-items:center;gap:0;margin-top:-20px;padding:2rem 1rem;display:flex}@media (min-width:768px){.library-header{gap:1rem;margin-top:-40px;padding:1.5rem 1rem}}.main-logo-container{flex-direction:column;align-items:center;gap:.5rem;display:flex}.storytime-main-logo{width:80px;height:80px}.main-logo-text{-webkit-text-fill-color:transparent;text-shadow:0 2px 10px #ffd7004d;background:linear-gradient(135deg,gold,orange,#ff8c00);-webkit-background-clip:text;background-clip:text;margin:0;font-family:Playpen Sans,cursive,sans-serif;font-size:2.5rem;font-weight:700}.user-display{flex-flow:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.user-info{flex-wrap:nowrap;align-items:center;gap:.5rem;display:flex}.user-name{white-space:nowrap;font-size:.9rem;font-weight:600}.user-greeting{white-space:nowrap;font-size:.9rem}.user-auth-buttons{flex-wrap:nowrap;align-items:center;gap:.5rem;display:flex}.auth-separator{opacity:.7;font-size:.8rem}@media (min-width:768px){.main-logo-container{flex-direction:row;gap:1rem;margin-bottom:-.5rem}.main-logo-text{font-size:2.8rem}.user-display{gap:1.5rem;margin-bottom:-.5rem}.user-info,.user-auth-buttons{gap:.75rem}.library-header>p{margin-top:.5rem;margin-bottom:.5rem}}.beta-badge{color:#fff;letter-spacing:1px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;padding:2px 8px;font-size:.7rem;font-weight:600}.user-display{flex-direction:column;align-items:center;gap:1rem;display:flex}.page-characters-display{background:#fffc;border:2px solid #764ba233;border-radius:10px;margin-top:1rem;padding:1rem}.page-characters-header{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.characters-label{color:#764ba2;font-size:.9rem;font-weight:600}.no-characters{color:#999;font-size:.8rem;font-style:italic}.characters-note{color:#4caf50;font-size:.8rem;font-style:italic;font-weight:500}.page-character-item{background:#ffffffe6;border:1px solid #764ba21a;border-radius:8px;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.5rem;display:flex}.character-avatar{-o-object-fit:cover;object-fit:cover;border:2px solid #764ba24d;border-radius:50%;width:32px;height:32px}.character-name{color:#333;font-size:.9rem;font-weight:500}.character-role{color:#666;font-size:.8rem;font-style:italic}.remove-character-btn{color:#dc3545;cursor:pointer;background:#dc35451a;border:1px solid #dc35454d;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;margin-left:auto;font-size:16px;line-height:1;transition:all .2s;display:flex}.remove-character-btn:hover{background:#dc354533;transform:scale(1.1)}.character-selector-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.2rem;transition:all .3s;display:flex;box-shadow:0 2px 8px #764ba24d}.character-selector-btn:hover{transform:translateY(-2px);box-shadow:0 4px 15px #764ba266}.bookshelf{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff1a,#ffffff0d,#ffffff1a);border:1px solid #fff3;border-radius:20px;padding:2rem;position:relative;overflow:hidden;box-shadow:0 8px 32px #0000001a,inset 0 1px #fff3,inset 0 -1px #0000001a}.bookshelf:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1a 45%,#fff3,#ffffff1a 55%,#0000);width:200%;height:100%;animation:8s ease-in-out infinite glassShine;position:absolute;top:0;left:-100%}@keyframes glassShine{0%{left:-100%}50%{left:100%}to{left:-100%}}.book-spine{position:relative;box-shadow:0 4px 15px #0006,0 0 30px #ffd7001a,inset 0 1px #fff3}.bookshelf{background:radial-gradient(#ffffff14,#0003),linear-gradient(135deg,#ffffff1a,#ffffff0d,#ffffff1a)}.book-spine:hover{box-shadow:0 10px 25px #0000004d,0 0 40px #ffd7004d,0 0 60px #ffd7001a,inset 0 1px #ffffff4d}@media (min-width:1024px){.library-header{margin-top:-100px;padding-top:1rem}.container{padding-top:1rem}}.book-spine-cover-placeholder .edit-cover-btn,.book-spine-cover .edit-cover-btn{top:10px;left:auto;right:10px}.book-title-header-top{align-items:center;gap:20px;padding:20px 0;display:flex}.book-cover-header{flex-shrink:0}.book-cover-thumbnail{-o-object-fit:cover;object-fit:cover;border:2px solid #fffc;border-radius:8px;width:60px;height:80px;box-shadow:0 4px 12px #00000026}.book-title-section{flex-direction:row;flex:1;justify-content:space-between;align-items:center;gap:8px;display:flex}.mobile-title-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:15px;align-items:center;gap:15px;margin:10px 20px;padding:15px 20px;display:flex}.book-cover-mobile{flex-shrink:0}.book-cover-mobile-thumbnail{-o-object-fit:cover;object-fit:cover;border:2px solid #fffc;border-radius:6px;width:50px;height:65px;box-shadow:0 3px 10px #0003}.mobile-title-section{flex:1;justify-content:space-between;align-items:center;display:flex}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
