@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(./alegreya-cyrillic-ext-400-normal-DOBYKvnn.woff2) format("woff2"),url(./alegreya-cyrillic-ext-400-normal-4_0d7Saf.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,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-CHEPgYyP.woff2) format("woff2"),url(./alegreya-cyrillic-400-normal-ABRirM-h.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(./alegreya-greek-ext-400-normal-D9FYC6f5.woff2) format("woff2"),url(./alegreya-greek-ext-400-normal-Cz2yOmkI.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(./alegreya-greek-400-normal-C9b1QMkQ.woff2) format("woff2"),url(./alegreya-greek-400-normal-D18fiF31.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:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(./alegreya-vietnamese-400-normal-D2zxAGDr.woff2) format("woff2"),url(./alegreya-vietnamese-400-normal-jLMUBf5Z.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:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(./alegreya-latin-ext-400-normal-DfVBgris.woff2) format("woff2"),url(./alegreya-latin-ext-400-normal-CiI8W2Dy.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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-CZKBR4o1.woff2) format("woff2"),url(./alegreya-latin-400-normal-BkB0jA7o.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+2074,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-C4DyZYlR.woff2) format("woff2"),url(./alegreya-cyrillic-ext-400-italic-pucdsLg1.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,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-3LU9rIua.woff2) format("woff2"),url(./alegreya-cyrillic-400-italic-CD22exLf.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url(./alegreya-greek-ext-400-italic-Br_IX4z7.woff2) format("woff2"),url(./alegreya-greek-ext-400-italic-KeIIt5ir.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url(./alegreya-greek-400-italic-DLVFQrvf.woff2) format("woff2"),url(./alegreya-greek-400-italic-CydRL3iZ.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:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url(./alegreya-vietnamese-400-italic-B1aamV9I.woff2) format("woff2"),url(./alegreya-vietnamese-400-italic-qJqmhavU.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:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url(./alegreya-latin-ext-400-italic-CSLZE7Vs.woff2) format("woff2"),url(./alegreya-latin-ext-400-italic-DBRNlv4m.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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-gEDtEsju.woff2) format("woff2"),url(./alegreya-latin-400-italic-BlktV5lX.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+2074,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-C7Bo8PuF.woff2) format("woff2"),url(./alegreya-cyrillic-ext-700-normal-Ex9VBgtz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,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-Xtmkovxj.woff2) format("woff2"),url(./alegreya-cyrillic-700-normal-BhZbUB-L.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-greek-ext-700-normal-rZTjA66f.woff2) format("woff2"),url(./alegreya-greek-ext-700-normal-gk1Nn0gM.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-greek-700-normal-BB3Byoqq.woff2) format("woff2"),url(./alegreya-greek-700-normal-ClHbvUmw.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:Alegreya;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-vietnamese-700-normal-CGeNj71v.woff2) format("woff2"),url(./alegreya-vietnamese-700-normal-3ysoub-b.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:Alegreya;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-latin-ext-700-normal-DBgyuGm9.woff2) format("woff2"),url(./alegreya-latin-ext-700-normal-BDfHVwiD.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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-CW6seIs1.woff2) format("woff2"),url(./alegreya-latin-700-normal-BNFm-Vzf.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+2074,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:800;src:url(./alegreya-cyrillic-ext-800-normal-OOIZT7MN.woff2) format("woff2"),url(./alegreya-cyrillic-ext-800-normal-n-BRiuvf.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:800;src:url(./alegreya-cyrillic-800-normal-BdeppRGK.woff2) format("woff2"),url(./alegreya-cyrillic-800-normal-AFeVMKOC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:800;src:url(./alegreya-greek-ext-800-normal-CUPK9fdu.woff2) format("woff2"),url(./alegreya-greek-ext-800-normal-xKFTdSgJ.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:800;src:url(./alegreya-greek-800-normal-Dcx-WOmU.woff2) format("woff2"),url(./alegreya-greek-800-normal-DEAQyEmS.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:Alegreya;font-style:normal;font-display:swap;font-weight:800;src:url(./alegreya-vietnamese-800-normal-CrOuWFY6.woff2) format("woff2"),url(./alegreya-vietnamese-800-normal--xKgCVF_.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:Alegreya;font-style:normal;font-display:swap;font-weight:800;src:url(./alegreya-latin-ext-800-normal-9DDzu9X_.woff2) format("woff2"),url(./alegreya-latin-ext-800-normal-DRANsL0p.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:800;src:url(./alegreya-latin-800-normal-TlNwdUvq.woff2) format("woff2"),url(./alegreya-latin-800-normal-CErLr_uE.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./alegreya-sans-cyrillic-ext-400-normal-Ckr-VVkf.woff2) format("woff2"),url(./alegreya-sans-cyrillic-ext-400-normal-ClIv_ldv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./alegreya-sans-cyrillic-400-normal-MttB6E-n.woff2) format("woff2"),url(./alegreya-sans-cyrillic-400-normal-DfzKuzOo.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./alegreya-sans-greek-ext-400-normal-fAy5Tzwd.woff2) format("woff2"),url(./alegreya-sans-greek-ext-400-normal-BocJ1kaR.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./alegreya-sans-greek-400-normal-kNyhcd1U.woff2) format("woff2"),url(./alegreya-sans-greek-400-normal-BDtMMCrA.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:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./alegreya-sans-vietnamese-400-normal-D2pwapRq.woff2) format("woff2"),url(./alegreya-sans-vietnamese-400-normal-BveOAyFb.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:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./alegreya-sans-latin-ext-400-normal-cgBq3wd7.woff2) format("woff2"),url(./alegreya-sans-latin-ext-400-normal-CRkKOADN.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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 Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./alegreya-sans-latin-400-normal-vsc_DBsv.woff2) format("woff2"),url(./alegreya-sans-latin-400-normal-CYp6PW9g.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./alegreya-sans-cyrillic-ext-500-normal-BvCqHmnd.woff2) format("woff2"),url(./alegreya-sans-cyrillic-ext-500-normal-CtZo96lz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./alegreya-sans-cyrillic-500-normal-BOXWl0Ct.woff2) format("woff2"),url(./alegreya-sans-cyrillic-500-normal-BSuOxs7H.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./alegreya-sans-greek-ext-500-normal-uAC9-SqJ.woff2) format("woff2"),url(./alegreya-sans-greek-ext-500-normal-2-ajl3Wy.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./alegreya-sans-greek-500-normal-DDXeRPmI.woff2) format("woff2"),url(./alegreya-sans-greek-500-normal-DvrXRu4L.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:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./alegreya-sans-vietnamese-500-normal-Dq4zlmh-.woff2) format("woff2"),url(./alegreya-sans-vietnamese-500-normal-8BdhejvN.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:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./alegreya-sans-latin-ext-500-normal-BXC0rc1e.woff2) format("woff2"),url(./alegreya-sans-latin-ext-500-normal-ygcPIdCS.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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 Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./alegreya-sans-latin-500-normal-iQxpcJOC.woff2) format("woff2"),url(./alegreya-sans-latin-500-normal-BYy14mPP.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-sans-cyrillic-ext-700-normal-DHtZzSY5.woff2) format("woff2"),url(./alegreya-sans-cyrillic-ext-700-normal-47dRURtK.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-sans-cyrillic-700-normal-C5O3hZMx.woff2) format("woff2"),url(./alegreya-sans-cyrillic-700-normal-CXEwkESE.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-sans-greek-ext-700-normal-DDZaHW6S.woff2) format("woff2"),url(./alegreya-sans-greek-ext-700-normal-Dk8BqVUH.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-sans-greek-700-normal-V32ittvd.woff2) format("woff2"),url(./alegreya-sans-greek-700-normal-C1qwaDjZ.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:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-sans-vietnamese-700-normal-BYOqgaLN.woff2) format("woff2"),url(./alegreya-sans-vietnamese-700-normal-XWmoGxCw.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:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-sans-latin-ext-700-normal-C67zLP_2.woff2) format("woff2"),url(./alegreya-sans-latin-ext-700-normal-BcbmoTGs.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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 Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-sans-latin-700-normal-euewqviX.woff2) format("woff2"),url(./alegreya-sans-latin-700-normal-16wlKdMc.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:800;src:url(./alegreya-sans-cyrillic-ext-800-normal-CX7KUN34.woff2) format("woff2"),url(./alegreya-sans-cyrillic-ext-800-normal-AXjUJCOU.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:800;src:url(./alegreya-sans-cyrillic-800-normal-BKlHBZNn.woff2) format("woff2"),url(./alegreya-sans-cyrillic-800-normal-C_kMWnp9.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:800;src:url(./alegreya-sans-greek-ext-800-normal-DvvZKXhk.woff2) format("woff2"),url(./alegreya-sans-greek-ext-800-normal--jPQEkrM.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:800;src:url(./alegreya-sans-greek-800-normal-BdRADRIT.woff2) format("woff2"),url(./alegreya-sans-greek-800-normal-BXUXlyqH.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:Alegreya Sans;font-style:normal;font-display:swap;font-weight:800;src:url(./alegreya-sans-vietnamese-800-normal-BbCH1f2s.woff2) format("woff2"),url(./alegreya-sans-vietnamese-800-normal-DJghh6Fr.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:Alegreya Sans;font-style:normal;font-display:swap;font-weight:800;src:url(./alegreya-sans-latin-ext-800-normal-6Vy_12q5.woff2) format("woff2"),url(./alegreya-sans-latin-ext-800-normal-ufemJCV5.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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 Sans;font-style:normal;font-display:swap;font-weight:800;src:url(./alegreya-sans-latin-800-normal-DuESZd0m.woff2) format("woff2"),url(./alegreya-sans-latin-800-normal-Cnzp4Oz7.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+2074,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-CePcHN67.woff2) format("woff2"),url(./alegreya-sc-cyrillic-ext-700-normal-ByIo9Acb.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,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-BY5dilpf.woff2) format("woff2"),url(./alegreya-sc-cyrillic-700-normal-DVboUH38.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,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-BVN5T79T.woff2) format("woff2"),url(./alegreya-sc-greek-ext-700-normal-DbTbJk_q.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-sc-greek-700-normal-j3kFtuCO.woff2) format("woff2"),url(./alegreya-sc-greek-700-normal-CLt0TAiK.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:Alegreya SC;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-sc-vietnamese-700-normal-BLsGj--a.woff2) format("woff2"),url(./alegreya-sc-vietnamese-700-normal-CcdsUaZF.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:Alegreya SC;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-sc-latin-ext-700-normal-CuZmaoSz.woff2) format("woff2"),url(./alegreya-sc-latin-ext-700-normal-B9xc3XH6.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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-SioZsmF2.woff2) format("woff2"),url(./alegreya-sc-latin-700-normal-BZaxovGs.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper: #F6EEDF;--page: #FCF6EA;--cream: #FBF5E9;--ink: #2E241B;--ink2: #5A4A3C;--walnut: #43301F;--walnut-d: #2B1E13;--gold: #DDBA6C;--line: rgba(67, 48, 31, .18);--warn: #F6E3BC;--rose: #F3DCD4;--blue: #4C5789;--red: #8A3B2B;--serif: "Alegreya", Georgia, serif;--sans: "Alegreya Sans", system-ui, sans-serif;--sc: "Alegreya SC", Georgia, serif;color-scheme:light}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:17px;-webkit-text-size-adjust:100%}body{background-color:var(--paper);background-image:radial-gradient(120% 90% at 50% 40%,#fffaee00 55%,#966e4621),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .25 0 0 0 0 .15 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3E%3Cg fill='none' stroke='%23B8955A' stroke-opacity='.22' stroke-width='1.1' stroke-linecap='round'%3E%3Cpath d='M18 30c3-5 7-8 12-9M22 26c-2-2-5-2-7-1M26 23c0-3 1-5 3-6'/%3E%3Cpath d='M66 76c3-5 7-8 12-9M70 72c-2-2-5-2-7-1M74 69c0-3 1-5 3-6'/%3E%3C/g%3E%3C/svg%3E");background-attachment:fixed,scroll,scroll}body,#root{min-height:100dvh}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:3px solid #2f6fb3;outline-offset:2px}img{max-width:100%;display:block}.screen{max-width:560px;margin:0 auto;min-height:100dvh;padding:calc(env(safe-area-inset-top) + 14px) 18px calc(env(safe-area-inset-bottom) + 24px);display:flex;flex-direction:column;gap:16px}.topbar{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px}.topbar .mid{font-weight:700;color:var(--ink2);font-size:16px;text-align:center}h1{font-family:var(--serif);font-weight:800;font-size:34px;line-height:1.05;margin:0}h2{font-family:var(--serif);font-weight:700;font-size:24px;line-height:1.15;margin:0}.lead{font-family:var(--serif);font-style:italic;font-size:18px;color:var(--ink2);margin:4px 0 0}.muted{color:var(--ink2)}.small{font-size:15px}.center{text-align:center}.row{display:flex;gap:10px;align-items:center}.col{display:flex;flex-direction:column;gap:10px}.grow{flex:1}.grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.spacer{flex:1}.btn{min-height:52px;padding:0 18px;border-radius:16px;border:2px solid var(--walnut);background:var(--cream);color:var(--walnut);font-family:var(--sans);font-weight:800;font-size:17px;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-align:center;line-height:1.15}.btn.primary{background:var(--walnut);color:var(--cream);border-color:var(--walnut);min-height:64px;font-size:20px;border-radius:18px;box-shadow:inset 0 0 0 3px var(--walnut),inset 0 0 0 4px #ddba6c80,0 3px 0 var(--walnut-d),0 10px 22px #2b1e1338}.btn.block{width:100%}.btn.small{min-height:44px;font-size:15.5px;padding:0 14px;border-radius:14px;border-width:1.5px}.btn.ghost{border-color:var(--line);border-width:1.5px;color:var(--ink);background:var(--cream)}.btn.link{border:none;background:none;text-decoration:underline;text-underline-offset:4px;min-height:44px}.btn.danger{border-color:#9b2c1f;color:#9b2c1f}.btn:disabled{opacity:.45;cursor:not-allowed}.pill{min-height:46px;padding:0 16px;border-radius:23px;border:1.5px solid var(--line);background:var(--cream);font-weight:700;font-size:16px;display:inline-flex;align-items:center;gap:6px;color:var(--ink)}.card{background:var(--cream);border:1.5px solid var(--line);border-radius:18px;padding:14px}.card.warn{background:var(--warn);border-color:#dcbf7f}.card.rose{background:var(--rose);border-color:#d7a99b}.card.dashed{border-style:dashed;border-width:2px;background:transparent}.note{font-size:15.5px;line-height:1.4}.tag{display:inline-block;padding:2px 8px;border-radius:8px;background:#f3e1bc;font-size:13.5px;font-weight:800}.tag.est{background:#f6dcd3;color:#7e4337}.field{display:flex;flex-direction:column;gap:6px}.field label{font-weight:700;font-size:16px}.field .hint{font-size:14.5px;color:var(--ink2)}.input,textarea.input{min-height:52px;border-radius:14px;border:1.5px solid rgba(67,48,31,.35);background:#fff;padding:12px 14px;font-size:18px;width:100%}textarea.input{min-height:120px;line-height:1.4;resize:vertical}.thumbgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.print{background:#fffdf7;padding:6px;box-shadow:0 0 0 1px #cdb48c,0 4px 10px #3c281424;border-radius:2px}.print .ph{position:relative;aspect-ratio:4 / 3;background:#e8dcc6;overflow:hidden}.print .ph img{width:100%;height:100%;object-fit:cover}.print .badge{position:absolute;left:6px;bottom:6px;padding:2px 8px;border-radius:8px;background:#2e241bcc;color:#fff;font-size:13px;font-weight:800}.print .meta{display:flex;align-items:center;justify-content:space-between;gap:6px;padding-top:6px}.event{background:var(--cream);border:1.5px solid var(--line);border-radius:18px;padding:12px;display:flex;flex-direction:column;gap:10px}.event.est{border:2px dashed #B9776A;background:#fff8ec}.event .head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.event .title{font-family:var(--serif);font-weight:700;font-size:21px}.mini{display:flex;gap:8px;flex-wrap:wrap}.mini .m{position:relative;width:84px}.mini .m img{width:84px;height:64px;object-fit:cover;border-radius:4px;box-shadow:0 0 0 1px #cdb48c}.mini .m button{margin-top:4px;width:100%;min-height:40px;border-radius:10px;border:1.5px solid var(--line);background:#fff;font-size:13.5px;font-weight:700}.shelf{position:relative;padding:18px 10px 0}.shelf .books{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:end;position:relative;z-index:1}.shelf .plank{height:14px;background:linear-gradient(180deg,#b07b52,#8b5b3c);box-shadow:0 8px 12px #28140a4d;margin:0 -10px}.shelf .plank+.plank-d{height:5px;background:#5e3b26;margin:0 -10px}.cloth{position:relative;border-radius:3px 8px 8px 3px;color:#f3dca6;text-align:center;background-image:repeating-linear-gradient(0deg,#ffffff12 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#00000017 0 1px,#0000 1px 3px);box-shadow:inset 10px 0 #00000026,inset 11px 0 #ffffff1a,2px 4px 10px #28140a4d;display:flex;flex-direction:column;align-items:center;padding:10px 8px 10px 16px;gap:6px;border:none;width:100%}.cloth:after{content:"";position:absolute;inset:6px 6px 6px 14px;border:1px solid rgba(221,186,108,.7);pointer-events:none}.cloth .t{font-family:var(--sc);font-weight:700;font-size:13px;line-height:1.05;color:#efcf86}.cloth .pic{background:#fbf2df;padding:3px;width:100%}.cloth .pic img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.cloth.big{padding:22px 18px 18px 34px;gap:14px}.cloth.big .t{font-size:28px}.cloth.big:after{inset:10px 10px 10px 26px}.bookpage{background:var(--page);border-radius:3px 10px 10px 3px;padding:18px 18px 14px 24px;position:relative;box-shadow:inset 16px 0 18px -14px #3c281459,0 12px 26px #1e0f0538;display:flex;flex-direction:column;gap:12px;min-height:62dvh}.bookpage .hd{font-family:var(--sc);font-weight:700;letter-spacing:.1em;color:var(--blue);text-align:center;font-size:16px}.bookpage .plate{background:#fffbf2;padding:6px;box-shadow:0 0 0 1px #b89a72,0 3px 8px #3c28142e}.bookpage .plate img{width:100%;max-height:46dvh;object-fit:contain;background:#f1e8d6}.bookpage .txt{font-family:var(--serif);font-size:22px;line-height:1.5;margin:0}.bookpage .no{text-align:center;font-family:var(--serif);font-style:italic;color:var(--ink2)}.draftbar{background:#fce3b9;border-radius:14px;padding:8px 12px;font-weight:800;text-align:center;font-size:15.5px}.modal-back{position:fixed;inset:0;background:#24180e80;display:flex;align-items:flex-end;justify-content:center;z-index:50}.modal{width:100%;max-width:560px;max-height:92dvh;overflow:auto;background:var(--paper);border-radius:26px 26px 0 0;padding:18px 18px calc(env(safe-area-inset-bottom) + 20px);display:flex;flex-direction:column;gap:14px}.progress{height:12px;border-radius:6px;background:#43301f26;overflow:hidden}.progress>div{height:100%;background:var(--walnut);transition:width .3s}.banner{padding:10px 14px;border-radius:14px;background:#e6eaf5;border:1.5px solid #B9C1DE;font-size:15.5px}.err{padding:12px 14px;border-radius:14px;background:#f8ded8;border:1.5px solid #D49A8C;color:#6e2418;font-size:16px}.dots{display:flex;gap:6px;justify-content:center}.dots span{width:8px;height:8px;border-radius:4px;background:#43301f40}.dots span.on{width:18px;background:var(--walnut)}table.test{width:100%;border-collapse:collapse;font-size:14px}table.test td{border-bottom:1px solid var(--line);padding:6px 4px;vertical-align:top}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.screen{position:relative}.sky{position:absolute;left:50%;transform:translate(-50%);top:0;width:100vw;height:calc(env(safe-area-inset-top) + 300px);z-index:0;pointer-events:none;overflow:hidden}.sky.night{background:linear-gradient(180deg,#1e2340,#2f3762 45%,#4c57898c 72%,#f6eedf00)}.sky.day{background:linear-gradient(180deg,#f7ddb8,#f9e8cc,#f6eedf00)}.sky-art{position:absolute;left:0;right:0;top:env(safe-area-inset-top);width:100%;height:200px}.star{transform-box:fill-box;transform-origin:center;animation:twinkle 4s ease-in-out infinite}@keyframes twinkle{0%,to{opacity:.95;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}@media (prefers-reduced-motion: reduce){.star{animation:none}.page-in-l,.page-in-r{animation:none!important}}.home>*:not(.sky){position:relative;z-index:1}.home.night .hello,.home.night h1,.home.night .lead{color:#fbf3e2}.home.night .lead{color:#e3d8c6}.home .hello{font-family:var(--serif);font-style:italic;font-size:20px;color:var(--ink2)}.home h1{font-size:42px;letter-spacing:-.01em}.iconbtn{width:48px;height:48px;border-radius:24px;border:1.5px solid var(--line);background:#fbf5e9eb;color:var(--walnut);display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:19px;font-family:var(--serif)}.home.night .iconbtn{background:#ffffff1f;border-color:#ffffff47;color:#fbf3e2}.home .hero{padding-top:6px;padding-bottom:6px}.draftcard{display:flex;gap:14px;align-items:center;background:#fff6e4;border:1.5px solid #E2C68C;border-radius:20px;padding:10px 12px 10px 10px;box-shadow:0 6px 18px #5a3c141a;text-align:left;width:100%}.draftcard .th{width:64px;height:64px;border-radius:12px;overflow:hidden;flex:none;box-shadow:0 0 0 3px #fff,0 0 0 4px #e2c68c}.draftcard .th img,.draftcard .th div{width:100%;height:100%;object-fit:cover}.draftcard .k{font-size:13.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#9a6a1e}.draftcard .tt{font-family:var(--serif);font-weight:700;font-size:19px;line-height:1.15}.tonight{position:relative;border-radius:22px;overflow:hidden;min-height:190px;display:flex;align-items:flex-end;box-shadow:0 14px 30px #140f2847;border:none;padding:0;width:100%;text-align:left;color:#fbf3e2;background:#2f3762}.tonight>img,.tonight>div.ph{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.tonight:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#1e23400d 20%,#1e2340e0)}.tonight .in{position:relative;z-index:1;padding:16px 18px;display:flex;flex-direction:column;gap:4px;width:100%}.tonight .k{font-family:var(--sc);font-weight:700;letter-spacing:.1em;font-size:14px;color:#f3dca6}.tonight .tt{font-family:var(--serif);font-weight:800;font-size:26px;line-height:1.1}.tonight .go{margin-top:8px;align-self:flex-start;display:inline-flex;align-items:center;gap:8px;background:#f3dca6;color:#2b1e13;border-radius:14px;padding:10px 16px;font-weight:800;font-size:17px}.shelfhead{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.shelfhead .nm{font-family:var(--sc);font-weight:700;letter-spacing:.08em;color:var(--ink2);font-size:16px}.shelfhead .all{border:none;background:none;color:var(--walnut);font-weight:800;font-size:16px;min-height:44px;padding:0 2px}.shelf{padding:14px 8px 0}.shelf .books{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.shelf .books .cloth{aspect-ratio:3 / 4.1;justify-content:space-between}.shelf .books .cloth .pic img{aspect-ratio:1 / 1}.shelf .plank{height:16px;border-radius:3px 3px 0 0;background:repeating-linear-gradient(90deg,#ffffff0d 0 2px,#0000 2px 9px),linear-gradient(180deg,#c08a5e,#a06d46 55%,#8a5a38);box-shadow:0 10px 16px #3c1e0a47;margin:0 -8px}.shelf .plank+.plank-d{height:6px;background:#5e3b26;margin:0 -8px;border-radius:0 0 3px 3px}.shelf-plant{position:absolute;right:2px;bottom:22px;z-index:0}.shelf.withplant .books{padding-right:34px}.ghost{aspect-ratio:3 / 4.1;border:2px dashed rgba(122,90,60,.35);border-radius:4px 9px 9px 4px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;color:#5e422c99;font-size:12.5px;text-align:center;padding:6px;background:#fffaf059;font-family:var(--serif);font-style:italic;line-height:1.2}.ghost b{font-family:var(--sans);font-style:normal;font-size:26px;font-weight:400;line-height:1}.cloth{min-height:0}.cloth .t{font-size:12.5px}.cloth.big .t{font-size:30px}.cloth.big{box-shadow:inset 12px 0 #00000026,inset 13px 0 #ffffff1a,6px 6px 0 -1px #f3e8d2,6px 6px #cdb48c,11px 11px 0 -1px #f3e8d2,11px 11px #cdb48c,10px 18px 30px #28140a4d}.reader{gap:10px;padding-bottom:calc(env(safe-area-inset-bottom) + 14px)}.reader .stage{gap:10px!important}.reader.night{background:radial-gradient(130% 80% at 50% 30%,#2c3358,#1b1f37 70%);margin:0 auto;max-width:none;color:#fbf3e2}.reader.night .topbar .mid{color:#e3d8c6}.reader.night .pill{background:#ffffff1a;border-color:#ffffff47;color:#fbf3e2}.reader .stage{max-width:560px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:12px}.leaf{background:var(--page);color:var(--ink);border-radius:4px 14px 14px 4px;overflow:hidden;position:relative;min-height:60dvh;display:flex;flex-direction:column;box-shadow:inset 18px 0 22px -16px #3c281461,4px 4px 0 -1px #f0e4cc,4px 4px #d2bc96,0 16px 34px #140c0447}.leaf .photo{position:relative;background:#eadfcb}.leaf .photo img{width:100%;height:44dvh;max-height:520px;object-fit:cover}.leaf .photo:after{content:"";position:absolute;left:0;right:0;bottom:0;height:56px;background:linear-gradient(180deg,rgba(252,246,234,0),var(--page))}.leaf .words{padding:4px 22px 16px 28px;display:flex;flex-direction:column;gap:8px;flex:1}.leaf .hd{font-family:var(--sc);font-weight:700;letter-spacing:.12em;text-align:center;font-size:16px}.leaf .txt{font-family:var(--serif);font-size:24px;line-height:1.42;margin:0}.leaf .txt:first-letter{font-size:1.9em;font-weight:800;float:left;line-height:.9;margin:.08em .08em 0 0;color:var(--dropcap, #4C5789)}.leaf .no{text-align:center;font-family:var(--serif);font-style:italic;color:var(--ink2);font-size:15px;margin-top:auto}.leaf.cover{color:#f3dca6;align-items:center;justify-content:center;gap:16px;padding:26px 22px 26px 34px;text-align:center;background-image:repeating-linear-gradient(0deg,#ffffff0f 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#00000014 0 1px,#0000 1px 3px);box-shadow:inset 16px 0 #00000029,inset 17px 0 #ffffff1a,0 16px 34px #140c0452}.leaf.cover:after{content:"";position:absolute;inset:10px 10px 10px 26px;border:1px solid rgba(221,186,108,.75);pointer-events:none}.leaf.cover .ct{font-family:var(--sc);font-weight:700;font-size:34px;color:#efcf86;line-height:1.05}.leaf.cover .cp{background:#fbf2df;padding:6px;width:100%;box-shadow:0 6px 14px #00000040}.leaf.cover .cp img{width:100%;max-height:38dvh;object-fit:cover}.leaf.end{align-items:center;justify-content:center;text-align:center;gap:18px;padding:28px}.leaf.end .txt:first-letter{font-size:1em;float:none;margin:0;font-weight:inherit;color:inherit}.leaf.end .kraj{font-family:var(--sc);letter-spacing:.3em;font-weight:700;color:var(--ink2)}.page-in-r{animation:pageR .38s cubic-bezier(.2,.7,.2,1)}.page-in-l{animation:pageL .38s cubic-bezier(.2,.7,.2,1)}@keyframes pageR{0%{opacity:0;transform:translate(28px) rotateY(-6deg)}to{opacity:1;transform:none}}@keyframes pageL{0%{opacity:0;transform:translate(-28px) rotateY(6deg)}to{opacity:1;transform:none}}.readnav{display:flex;align-items:center;justify-content:space-between;gap:12px}.roundbtn{width:60px;height:60px;border-radius:30px;border:2px solid var(--walnut);background:var(--cream);color:var(--walnut);display:inline-flex;align-items:center;justify-content:center;flex:none}.roundbtn.main{width:72px;height:72px;border-radius:36px;background:var(--walnut);color:var(--cream);box-shadow:inset 0 0 0 3px var(--walnut),inset 0 0 0 4px #ddba6c80,0 3px 0 var(--walnut-d),0 10px 22px #2b1e1340}.roundbtn:disabled{opacity:.35}.reader.night .roundbtn{border-color:#fff6;background:#ffffff14;color:#fbf3e2}.reader.night .roundbtn.main{background:#f3dca6;color:#2b1e13;border-color:#f3dca6;box-shadow:0 10px 22px #00000059}.reader.night .dots span{background:#ffffff40}.reader.night .dots span.on{background:#f3dca6}.reader .dots{flex-wrap:wrap;max-width:60%}.reader.night .draftbar{background:#f3dca6;color:#2b1e13}.reader.night .card{color:var(--ink)}.reader .editlink{align-self:center;border:none;background:none;text-decoration:underline;text-underline-offset:4px;font-weight:700;min-height:44px;color:inherit;opacity:.85}html,body{overflow-x:hidden}.mini .m .arrows{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-top:4px}.mini .m .arrows button{margin-top:0;font-size:18px;font-weight:800;color:var(--walnut)}.mini .m .arrows button:disabled{opacity:.3}.more{border-top:1.5px solid var(--line);padding-top:6px}.more summary{min-height:48px;display:flex;align-items:center;gap:8px;font-weight:800;cursor:pointer;list-style:none}.more summary::-webkit-details-marker{display:none}.more summary:before{content:"+";width:28px;height:28px;border-radius:14px;border:1.5px solid var(--walnut);display:inline-flex;align-items:center;justify-content:center;font-size:18px;line-height:1;flex:none}.more[open] summary:before{content:"−"}.more summary .muted{font-weight:500;font-size:15px}.leaf.ded{align-items:center;justify-content:center;text-align:center;gap:20px;padding:34px}.leaf.ded .dt{font-family:var(--serif);font-style:italic;font-size:27px;line-height:1.4;margin:0}.readaloud{align-self:center;min-height:48px;padding:0 20px;border-radius:24px;border:1.5px solid var(--line);background:var(--cream);color:var(--walnut);font-weight:800;font-size:16.5px}.readaloud.on{background:var(--walnut);color:var(--cream);border-color:var(--walnut)}.reader.night .readaloud{background:#ffffff1a;border-color:#ffffff4d;color:#fbf3e2}.reader.night .readaloud.on{background:#f3dca6;color:#2b1e13}
