@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:400;src:url(./cinzel-latin-ext-400-normal-XQK_CSAr.woff2)format("woff2"),url(./cinzel-latin-ext-400-normal-DJ0Lq8y-.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:400;src:url(./cinzel-latin-400-normal-DnUIPmzd.woff2)format("woff2"),url(./cinzel-latin-400-normal-C8jUSQqm.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(./cinzel-latin-ext-600-normal-BEFdM_VE.woff2)format("woff2"),url(./cinzel-latin-ext-600-normal-BY9Mq9iK.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(./cinzel-latin-600-normal-Dd5YO2UX.woff2)format("woff2"),url(./cinzel-latin-600-normal-CH_LB4su.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(./cinzel-latin-ext-700-normal-C24KFjuG.woff2)format("woff2"),url(./cinzel-latin-ext-700-normal-CORa-yIv.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(./cinzel-latin-700-normal-Dkw14w9r.woff2)format("woff2"),url(./cinzel-latin-700-normal-C-gK7hA8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel Decorative;font-style:normal;font-display:swap;font-weight:700;src:url(./cinzel-decorative-latin-ext-700-normal-Dul5pKgq.woff2)format("woff2"),url(./cinzel-decorative-latin-ext-700-normal-BaOC-94C.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel Decorative;font-style:normal;font-display:swap;font-weight:700;src:url(./cinzel-decorative-latin-700-normal-CnX1aK6s.woff2)format("woff2"),url(./cinzel-decorative-latin-700-normal-ov6XPGpn.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IM Fell English;font-style:normal;font-display:swap;font-weight:400;src:url(./im-fell-english-latin-400-normal-BhowGHCQ.woff2)format("woff2"),url(./im-fell-english-latin-400-normal-CxhBQSzl.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IM Fell English;font-style:italic;font-display:swap;font-weight:400;src:url(./im-fell-english-latin-400-italic-DD_ylKHZ.woff2)format("woff2"),url(./im-fell-english-latin-400-italic-hN89MLGX.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IM Fell English SC;font-style:normal;font-display:swap;font-weight:400;src:url(./im-fell-english-sc-latin-400-normal-CW_nhHm4.woff2)format("woff2"),url(./im-fell-english-sc-latin-400-normal-DPW2r_p4.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Uncial Antiqua;font-style:normal;font-display:swap;font-weight:400;src:url(./uncial-antiqua-latin-ext-400-normal-x8F_Eg6T.woff2)format("woff2"),url(./uncial-antiqua-latin-ext-400-normal-o5sM_o2v.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Uncial Antiqua;font-style:normal;font-display:swap;font-weight:400;src:url(./uncial-antiqua-latin-400-normal-DPalS0aZ.woff2)format("woff2"),url(./uncial-antiqua-latin-400-normal-WePRk9CT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Almendra;font-style:normal;font-display:swap;font-weight:400;src:url(./almendra-latin-ext-400-normal-CuH8qsFK.woff2)format("woff2"),url(./almendra-latin-ext-400-normal-Cy7PBgqb.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Almendra;font-style:normal;font-display:swap;font-weight:400;src:url(./almendra-latin-400-normal-CLadfHti.woff2)format("woff2"),url(./almendra-latin-400-normal-1m0mD8kt.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Almendra;font-style:italic;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Almendra;font-style:italic;font-display:swap;font-weight:400;src:url(./almendra-latin-400-italic-DTUN48pV.woff2)format("woff2"),url(./almendra-latin-400-italic-Csb3g4vO.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Almendra;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Almendra;font-style:normal;font-display:swap;font-weight:700;src:url(./almendra-latin-700-normal-CcSzIg09.woff2)format("woff2"),url(./almendra-latin-700-normal-Kc8Sb4gi.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:400;src:url(./alegreya-sc-cyrillic-ext-400-normal-vmCaJxaz.woff2)format("woff2"),url(./alegreya-sc-cyrillic-ext-400-normal-C81l-b9X.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:400;src:url(./alegreya-sc-cyrillic-400-normal-BuwFTJ-C.woff2)format("woff2"),url(./alegreya-sc-cyrillic-400-normal-DTm7YXDE.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:400;src:url(./alegreya-sc-greek-ext-400-normal-Cuqq85d-.woff2)format("woff2"),url(./alegreya-sc-greek-ext-400-normal-Dn4RO-WY.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:400;src:url(./alegreya-sc-greek-400-normal-Czqil7F1.woff2)format("woff2"),url(./alegreya-sc-greek-400-normal-DA1JOiUf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:400;src:url(./alegreya-sc-vietnamese-400-normal-DH5FLsfB.woff2)format("woff2"),url(./alegreya-sc-vietnamese-400-normal-CB3bhx9V.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:400;src:url(./alegreya-sc-latin-ext-400-normal-C04UOZ-T.woff2)format("woff2"),url(./alegreya-sc-latin-ext-400-normal-DUSFfJLy.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:400;src:url(./alegreya-sc-latin-400-normal-nTGC35F9.woff2)format("woff2"),url(./alegreya-sc-latin-400-normal-eVOwGI7S.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:500;src:url(./alegreya-sc-cyrillic-ext-500-normal-Co9nt7FX.woff2)format("woff2"),url(./alegreya-sc-cyrillic-ext-500-normal-DzVkdQHS.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:500;src:url(./alegreya-sc-cyrillic-500-normal-BjmNXJC0.woff2)format("woff2"),url(./alegreya-sc-cyrillic-500-normal-nt2kUJBw.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:500;src:url(./alegreya-sc-greek-ext-500-normal-BCVlyGVQ.woff2)format("woff2"),url(./alegreya-sc-greek-ext-500-normal-zZzoiTtI.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:500;src:url(./alegreya-sc-greek-500-normal-BhmRRIC7.woff2)format("woff2"),url(./alegreya-sc-greek-500-normal-CTtXnkEC.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:500;src:url(./alegreya-sc-vietnamese-500-normal-CeVUE50X.woff2)format("woff2"),url(./alegreya-sc-vietnamese-500-normal-DJVmPsEx.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:500;src:url(./alegreya-sc-latin-ext-500-normal-BoL9217j.woff2)format("woff2"),url(./alegreya-sc-latin-ext-500-normal-D77yKmb9.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:500;src:url(./alegreya-sc-latin-500-normal-4QwauZv7.woff2)format("woff2"),url(./alegreya-sc-latin-500-normal-D4VbSUPX.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-sc-cyrillic-ext-700-normal-CJun9Kzk.woff2)format("woff2"),url(./alegreya-sc-cyrillic-ext-700-normal-CmHc5nfj.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-sc-cyrillic-700-normal-DywRGmLG.woff2)format("woff2"),url(./alegreya-sc-cyrillic-700-normal-ClX7Bawf.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-sc-greek-ext-700-normal-D-GIWTGr.woff2)format("woff2"),url(./alegreya-sc-greek-ext-700-normal-Cqe0UMF8.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-sc-greek-700-normal-Ckkg5W9p.woff2)format("woff2"),url(./alegreya-sc-greek-700-normal-DoonJSlH.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-sc-vietnamese-700-normal-CjQ-aOoz.woff2)format("woff2"),url(./alegreya-sc-vietnamese-700-normal-C9fV6Vv-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-sc-latin-ext-700-normal-JDWM693b.woff2)format("woff2"),url(./alegreya-sc-latin-ext-700-normal-BHsgi7GW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-sc-latin-700-normal-ztAmjLTs.woff2)format("woff2"),url(./alegreya-sc-latin-700-normal-C1NSl7Ln.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(./alegreya-cyrillic-ext-400-normal-DN8azYTI.woff2)format("woff2"),url(./alegreya-cyrillic-ext-400-normal-Cj1kF6KR.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(./alegreya-cyrillic-400-normal-72Io3whm.woff2)format("woff2"),url(./alegreya-cyrillic-400-normal-VT77nruV.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(./alegreya-greek-ext-400-normal-ueNFnE5s.woff2)format("woff2"),url(./alegreya-greek-ext-400-normal-UcF-MPys.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(./alegreya-greek-400-normal-BI7tMDVB.woff2)format("woff2"),url(./alegreya-greek-400-normal-BTnTTGc4.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(./alegreya-vietnamese-400-normal-D8CgJdBg.woff2)format("woff2"),url(./alegreya-vietnamese-400-normal-D-Jsyxvv.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(./alegreya-latin-ext-400-normal-BJ1luULk.woff2)format("woff2"),url(./alegreya-latin-ext-400-normal-I24-Fo_X.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(./alegreya-latin-400-normal-BLlBRtDv.woff2)format("woff2"),url(./alegreya-latin-400-normal-BuQWlRPA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url(./alegreya-cyrillic-ext-400-italic-CJ53xJ73.woff2)format("woff2"),url(./alegreya-cyrillic-ext-400-italic-281qz-PX.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url(./alegreya-cyrillic-400-italic-CzOFVsaV.woff2)format("woff2"),url(./alegreya-cyrillic-400-italic-DSxbt1-2.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url(./alegreya-greek-ext-400-italic-BqZ1xVE4.woff2)format("woff2"),url(./alegreya-greek-ext-400-italic-EKR1I7m6.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url(./alegreya-greek-400-italic-DpcfyKEk.woff2)format("woff2"),url(./alegreya-greek-400-italic-D9g29fJh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url(./alegreya-vietnamese-400-italic-CJsk7YCA.woff2)format("woff2"),url(./alegreya-vietnamese-400-italic-DD2hiUnx.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url(./alegreya-latin-ext-400-italic-Cf8WgXZg.woff2)format("woff2"),url(./alegreya-latin-ext-400-italic-BQgzjtbe.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url(./alegreya-latin-400-italic-BXpar-rJ.woff2)format("woff2"),url(./alegreya-latin-400-italic-CJvUQvZT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-cyrillic-ext-700-normal-Dx8o6fqX.woff2)format("woff2"),url(./alegreya-cyrillic-ext-700-normal-A6q6xEOT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-cyrillic-700-normal-Bftrb-m-.woff2)format("woff2"),url(./alegreya-cyrillic-700-normal-_o_NBoYw.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-greek-ext-700-normal-DzPShcR4.woff2)format("woff2"),url(./alegreya-greek-ext-700-normal-DQPzd-kK.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-greek-700-normal-ByoPpMZf.woff2)format("woff2"),url(./alegreya-greek-700-normal-mWQ2Ne64.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-vietnamese-700-normal-CvM8am9u.woff2)format("woff2"),url(./alegreya-vietnamese-700-normal-CdvEC7Dz.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-latin-ext-700-normal-CEFih5UF.woff2)format("woff2"),url(./alegreya-latin-ext-700-normal-B6bzkdlx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-latin-700-normal-Vpz_43wJ.woff2)format("woff2"),url(./alegreya-latin-700-normal-BS7r-qZs.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kalam;font-style:normal;font-display:swap;font-weight:300;src:url(./kalam-devanagari-300-normal-D4mac2K0.woff2)format("woff2"),url(./kalam-devanagari-300-normal-O1aj49dn.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Kalam;font-style:normal;font-display:swap;font-weight:300;src:url(./kalam-latin-ext-300-normal-D2qQV1hD.woff2)format("woff2"),url(./kalam-latin-ext-300-normal-BLhNrzl2.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kalam;font-style:normal;font-display:swap;font-weight:300;src:url(./kalam-latin-300-normal-BZrHEY_3.woff2)format("woff2"),url(./kalam-latin-300-normal-BvFOWM3i.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kalam;font-style:normal;font-display:swap;font-weight:400;src:url(./kalam-devanagari-400-normal-Dy6c0U2e.woff2)format("woff2"),url(./kalam-devanagari-400-normal-Dyzod-UE.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Kalam;font-style:normal;font-display:swap;font-weight:400;src:url(./kalam-latin-ext-400-normal-DtcdGa4L.woff2)format("woff2"),url(./kalam-latin-ext-400-normal-AcQmRO9z.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kalam;font-style:normal;font-display:swap;font-weight:400;src:url(./kalam-latin-400-normal-BthBl_aR.woff2)format("woff2"),url(./kalam-latin-400-normal-Bl-H2BUA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kalam;font-style:normal;font-display:swap;font-weight:700;src:url(./kalam-devanagari-700-normal-BeU_-hjz.woff2)format("woff2"),url(./kalam-devanagari-700-normal-B52CSkpd.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Kalam;font-style:normal;font-display:swap;font-weight:700;src:url(./kalam-latin-ext-700-normal-CwgfRD_T.woff2)format("woff2"),url(./kalam-latin-ext-700-normal-BA-KJHgr.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kalam;font-style:normal;font-display:swap;font-weight:700;src:url(./kalam-latin-700-normal-D2H-9ISU.woff2)format("woff2"),url(./kalam-latin-700-normal-7TSuSrjP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#141619;--panel:#1c1f23;--panel-2:#24282d;--line:#31363c;--text:#e6e1d6;--muted:#959ba2;--accent:#e0a84a;--accent-ink:#1d1407;--danger:#d0604c;--radius:7px;--toolbar-w:236px;--sidebar-w:268px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--bg);color:var(--text);flex-direction:column;font:13px/1.4 system-ui,-apple-system,Segoe UI,sans-serif;display:flex;overflow:hidden}button,select,input,summary{font:inherit;color:inherit}button,summary{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;white-space:nowrap;padding:5px 11px}button:hover,summary:hover{border-color:#4a5058}button.ghost{color:var(--muted);background:0 0;border-color:#0000;padding:2px 8px}button.ghost:hover{color:var(--text);border-color:var(--line)}button.danger{color:#f3c2b8;background:#2b1c19;border-color:#5a2f28}button.danger:hover{border-color:var(--danger)}.primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);font-weight:600}.primary:hover{border-color:#f3c47a}.topbar{border-bottom:1px solid var(--line);background:var(--panel);align-items:center;gap:8px;padding:8px 12px;display:flex}.brand{color:var(--accent);letter-spacing:.04em;margin-right:6px;font-family:Cinzel Decorative,Cinzel,serif;font-size:17px;font-weight:700}.site-link{color:var(--muted);white-space:nowrap;margin:2px 6px 0 -4px;font-size:11px;text-decoration:none}.site-link:hover,.site-link:focus-visible{color:var(--text);text-decoration:underline}@media (max-width:1100px){.site-link{display:none}}.title-input{border-radius:var(--radius);background:0 0;border:1px solid #0000;width:26ch;min-width:140px;padding:4px 8px;font-family:Cinzel,serif;font-size:15px;font-weight:600}.title-input:hover{border-color:var(--line)}.title-input:focus{border-color:var(--accent);background:var(--bg);outline:none}.spacer{flex:1}.btn-group{display:flex}.btn-group>button{border-radius:0;margin-left:-1px}.btn-group>button:first-child{border-radius:var(--radius) 0 0 var(--radius);margin-left:0}.btn-group>button:last-child{border-radius:0 var(--radius) var(--radius) 0}.segmented button.active{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);position:relative}details.menu{position:relative}details.menu>summary{list-style:none}details.menu>summary::-webkit-details-marker{display:none}details.menu>summary:after{content:" ▾";opacity:.7;font-size:10px}.menu-items{z-index:20;background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;min-width:230px;max-height:calc(100vh - 70px);padding:5px;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 10px 30px #00000073}details.menu.align-right .menu-items{left:auto;right:0}.menu-items button{text-align:left;background:0 0;border:none;padding:7px 10px}.menu-items button:hover{background:#31363c}.menu-items hr{border:none;border-top:1px solid var(--line);width:auto;margin:4px 2px}.menu-items button:disabled{opacity:.4;cursor:default}.menu-items button:disabled:hover{background:0 0}body:not(.dungeon-mode) .dungeon-only{display:none}.dungeon-only{flex-direction:column;display:flex}.menu-items.cols{flex-flow:wrap;gap:2px 6px;max-width:calc(100vw - 40px)}.menu-col{flex-direction:column;min-width:215px;display:flex}.levels{text-transform:none;letter-spacing:0;align-items:center;gap:3px;display:flex;overflow-x:auto}.levels:empty{display:none}.levels button{white-space:nowrap;padding:2px 8px;font-size:11.5px}.levels button.active{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.levels .add{opacity:.75}.menu-head{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);padding:6px 10px 2px;font-size:10.5px;font-weight:600}.toolbar h4{color:#b8b0a2;letter-spacing:.03em;margin:8px 0 3px;font-size:10.5px;font-weight:500}.workspace{grid-template-columns:var(--toolbar-w) 1fr 1fr var(--sidebar-w);flex:1;min-height:0;display:grid}.workspace.view-sketch{grid-template-columns:var(--toolbar-w) 1fr 0 var(--sidebar-w)}.workspace.view-map{grid-template-columns:var(--toolbar-w) 0 1fr var(--sidebar-w)}.workspace.view-sketch .map-pane,.workspace.view-map .sketch-pane{display:none}.toolbar{grid-column:1}.sketch-pane{grid-column:2}.map-pane{grid-column:3}.sidebar{grid-column:4}.toolbar,.sidebar{background:var(--panel);padding:10px 12px 18px;overflow-y:auto}.toolbar{border-right:1px solid var(--line)}.sidebar{border-left:1px solid var(--line)}.pane{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.sketch-pane{border-right:1px solid var(--line);background:#101214}.pane-bar{border-bottom:1px solid var(--line);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:10px;padding:4px 8px 4px 12px;font-size:12px;display:flex}.pane-bar>span:first-child{color:var(--text)}.pane-tabs{gap:2px;display:flex}.pane-tabs button{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;background:0 0;border-color:#0000;padding:1px 9px;font-size:12px}.pane-tabs button.active{color:var(--text);background:var(--panel-2);border-color:var(--line)}.ai-btn:after{content:"";vertical-align:1px;background:#5b6168;border-radius:50%;width:7px;height:7px;margin-left:7px;display:inline-block}.ai-btn[data-state=key]:after,.ai-btn[data-state=server]:after{background:#6cc483}.ai-btn[data-state=locked]:after{background:var(--accent)}.ai-dialog{width:min(600px,100vw - 32px);max-height:calc(100vh - 60px);overflow-y:auto}.ai-cards{grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0 14px;display:grid}.ai-card{text-align:left;white-space:normal;flex-direction:column;align-items:flex-start;gap:2px;padding:9px 11px;display:flex}.ai-card b{font-size:14px}.ai-card.active{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:#2d2a22}.ai-company{color:var(--muted);font-size:11.5px}.ai-state{color:var(--muted);font-size:11px}.ai-state:before{content:"○ "}.ai-state.key,.ai-state.server{color:#8fd6a2}.ai-state.key:before,.ai-state.server:before{content:"● "}.ai-state.locked{color:var(--accent)}.ai-state.locked:before{content:"🔒 "}.ai-ok{color:#8fd6a2;margin:4px 0 8px}.ai-test-row{align-items:center;gap:10px;margin:8px 0 4px;display:flex}.ai-test{color:var(--muted);font-size:12px}.ai-test.ok{color:#8fd6a2}.ai-test.bad{color:#f3a99a}.ai-modes .check{margin-bottom:5px}.ai-pass{gap:6px;margin:4px 0 6px;display:flex}.ai-pass[hidden]{display:none}.ai-pass input{flex:1;min-width:0}.ai-safety{border:1px solid var(--line);border-radius:var(--radius);margin-top:14px;padding:8px 12px}.ai-safety summary{cursor:pointer;color:var(--text);background:0 0;border:none;padding:0}.ai-safety ul{color:var(--muted);margin:8px 0 2px;padding-left:18px;font-size:12px}.ai-safety li{margin:5px 0}.ai-safety code{color:var(--text)}.ai-dialog .spacer{flex:1}.ai-dialog a{color:var(--accent)}.ai-pick{text-align:left;width:100%}.notes-host{color:#241d15;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f6efdf;flex:1;overflow-y:auto}.notes-host[hidden]{display:none}.notes-tools{z-index:2;background:#ece1c7f5;border-bottom:1px solid #d3c19a;flex-wrap:wrap;align-items:center;gap:6px;padding:7px 12px;display:flex;position:sticky;top:0}.notes-tools .spacer{flex:1}.notes-tools button{color:#3a2c1c;background:#fbf6ea;border-color:#c9b58c}.notes-tools button:hover{border-color:#8a6a2f}.notes-tools button:disabled{opacity:.5;cursor:default}.notes-doc .ed{cursor:text;outline-offset:2px;border-radius:3px;outline:1px dashed #0000;min-height:1.2em}.notes-doc .ed:hover,.notes-doc .ed:focus-visible{background:#fffaeb99;outline-color:#c4a768}.notes-doc .ed-empty{color:#a8977b;font-style:italic;font-weight:400}.notes-doc .ed-box{resize:vertical;width:100%;font:inherit;color:inherit;background:#fffdf6;border:1px solid #b0893f;border-radius:3px;margin:2px 0;padding:4px 6px;display:block;overflow:hidden}.notes-doc h3 .ed{flex:1}.notes-doc .notes-num{cursor:pointer}.notes-doc .notes-num:hover{background:#8a2f1b}.notes-doc a{color:#5a1f12}.notes-room.flash{animation:1.6s ease-out notes-flash}.notes-add{color:#8a7a62;margin:.5em 0 .2em;font-size:.88em}.notes-add .linkish{color:#7a4a22;cursor:pointer;font:inherit;background:0 0;border:none;padding:0 .3em}.notes-add .linkish:hover{text-decoration:underline}.notes-tools button{padding:3px 9px}@keyframes notes-flash{0%{background:#e0a84a73}to{background:0 0}}.print-root{display:none}@media print{body{background:#fff;height:auto;display:block;overflow:visible}body>:not(.print-root){display:none!important}.print-root{display:block}}.pane-bar .ghost{text-transform:none;letter-spacing:0;margin-left:auto}.status{text-transform:none;letter-spacing:0;font-variant-numeric:tabular-nums}.status.error{color:var(--danger)}.spinner{border:2px solid var(--line);border-top-color:var(--accent);opacity:0;border-radius:50%;width:11px;height:11px}body.rendering .spinner{opacity:1;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}#sketch{touch-action:none;flex:1;width:100%;min-height:0;display:block}.map-host{cursor:grab;touch-action:none;background:#2a2723;flex:1;position:relative;overflow:hidden}.map-host.grabbing{cursor:grabbing}.map-stage{transform-origin:0 0;position:absolute;top:0;left:0;box-shadow:0 6px 40px #0000008c}.map-stage svg{width:100%;height:100%;display:block}h3{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin:14px 0 7px;font-size:11px;font-weight:600}.toolbar h3:first-child,.panel h3:first-child{margin-top:2px}.tool-grid{grid-template-columns:1fr 1fr;gap:4px;display:grid}.tool-btn{text-align:left;background:0 0;border-color:#0000;align-items:center;gap:6px;min-width:0;padding:5px 6px;display:flex}.tool-btn:hover{background:var(--panel-2);border-color:var(--line)}.tool-btn.active{border-color:var(--accent);background:#3a3122}.tool-btn.wide{grid-column:1/-1}.tool-name{text-overflow:ellipsis;flex:1;font-size:12px;overflow:hidden}.tool-btn kbd{color:var(--muted);font:10px ui-monospace,monospace}.swatch{border-radius:3px;flex:none;width:16px;height:16px;box-shadow:inset 0 0 0 1px #00000059}.tool-icon{flex:none;width:20px;height:20px}.tool-glyph{text-align:center;flex:none;width:20px}.label-sample{text-align:center;color:#d9cfb8;flex:none;width:20px;font-size:13px}.ls-region,.ls-range{letter-spacing:.05em;font-family:Cinzel,serif;font-size:10px;font-weight:600}.ls-sea,.ls-forest{font-family:IM Fell English,serif;font-style:italic}.ls-note{font-family:IM Fell English,serif}.brush{color:var(--muted);align-items:center;gap:8px;margin:8px 0 2px;font-size:12px;display:flex}.brush input{flex:1}.brush output{text-align:right;width:14px;color:var(--text)}.hint{color:var(--muted);margin:6px 0 0;font-size:11.5px}.panel+.panel{border-top:1px solid var(--line);margin-top:18px;padding-top:4px}.field{margin:0 0 10px;display:block}.field-label{color:var(--muted);margin-bottom:3px;font-size:11.5px;display:block}.field-control{align-items:center;gap:6px;display:flex}.field-control>input,.field-control>select{flex:1;min-width:0}input[type=text],input[type=number],select{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);padding:5px 8px}input[type=text]:focus,input[type=number]:focus,select:focus{border-color:var(--accent);outline:none}input[type=range]{accent-color:var(--accent)}.range{flex:1;align-items:center;gap:8px;display:flex}.range input{flex:1;min-width:0}.range output{text-align:right;min-width:52px;color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px}.check{cursor:pointer;align-items:center;gap:8px;margin:0 0 8px;display:flex}.check input{accent-color:var(--accent)}.icon-btn{color:var(--muted);padding:4px 7px;line-height:0}.icon-btn:hover{color:var(--text)}.row-end{justify-content:flex-end;margin-top:4px;display:flex}.style-blurb{margin:-4px 0 12px;line-height:1.35}textarea{resize:vertical;background:var(--bg);width:100%;color:var(--text);border:1px solid var(--line);border-radius:var(--radius);font:inherit;margin-bottom:4px;padding:6px 8px}textarea:focus{border-color:var(--accent);outline:none}.art-preview{aspect-ratio:320/200;background:#2a2723;border-radius:6px;transition:opacity .15s;overflow:hidden}.art-preview.loading{opacity:.6}.art-preview svg{width:100%;height:100%;display:block}.art-reading{min-height:1.4em;margin:4px 0 6px}.art-actions{flex-wrap:wrap;gap:5px;margin:0 0 8px;display:flex}.art-actions button{padding:4px 8px;font-size:12px}button:disabled{opacity:.45;cursor:not-allowed}.dialog{background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:10px;width:min(520px,100vw - 32px);padding:18px 20px;box-shadow:0 20px 60px #0000008c}.dialog::backdrop{background:#00000080}.dialog h2{margin:0 0 4px;font-family:Cinzel,serif;font-size:16px}.dialog h3{margin-top:16px}.size-row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.size-row .field{width:96px;margin:0}.size-row input{width:100%}.times{color:var(--muted);padding-bottom:7px}.anchor{margin-left:auto}.anchor-grid{grid-template-columns:repeat(3,22px);gap:3px;display:grid}.anchor-grid button{border-radius:4px;width:22px;height:22px;padding:0}.anchor-grid button.active{background:var(--accent);border-color:var(--accent)}.dialog-actions{align-items:center;gap:8px;margin-top:18px;display:flex}.names-dialog{flex-direction:column;width:min(640px,100vw - 32px);max-height:calc(100vh - 60px)}.names-dialog[open]{display:flex}.names-toolbar{border:1px solid var(--line);border-radius:var(--radius);margin:6px 0 4px;padding:10px 12px 4px}.names-toolbar .field{margin-bottom:4px}.names-sample{margin:0 0 8px;font-style:italic}.names-checks{flex-wrap:wrap;gap:4px 16px;display:flex}.names-go{margin:2px 0 6px}.names-list{min-height:120px;padding-right:4px;overflow-y:auto}.name-row{align-items:center;gap:6px;margin:0 0 5px;display:flex}.name-row input[type=text]{flex:1;min-width:0}.name-tag{width:70px;color:var(--muted);text-align:right;flex:none;font-size:11px}.lock-btn.on{color:var(--accent)}.map-stage [data-sel]{cursor:pointer}@media (max-width:1100px){:root{--toolbar-w:200px;--sidebar-w:230px}.workspace.view-split{grid-template-columns:var(--toolbar-w) 1fr 0 var(--sidebar-w)}.workspace.view-split .map-pane{display:none}.title-input{width:16ch}}.map-host.boxing{cursor:crosshair}.map-area{pointer-events:none;border:calc(2px * var(--px,1)) dashed #e8b04b;position:absolute;box-shadow:0 0 0 99999px #0a0c0e61}.map-area[hidden]{display:none}.map-area:before{content:attr(data-label);margin-bottom:calc(4px * var(--px,1));padding:calc(2px * var(--px,1)) calc(6px * var(--px,1));color:#f3dfae;font:600 calc(12px * var(--px,1)) system-ui, sans-serif;white-space:nowrap;border-radius:calc(3px * var(--px,1));background:#1c1712e0;position:absolute;bottom:100%;left:0}
