@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/ManuscriptMaker/assets/cormorant-garamond-cyrillic-ext-400-normal-W3Dto7M0.woff2) format("woff2"),url(/ManuscriptMaker/assets/cormorant-garamond-cyrillic-ext-400-normal-DLdKLAvx.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/ManuscriptMaker/assets/cormorant-garamond-cyrillic-400-normal-DD2KOZkl.woff2) format("woff2"),url(/ManuscriptMaker/assets/cormorant-garamond-cyrillic-400-normal-CVFrM67f.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/ManuscriptMaker/assets/cormorant-garamond-vietnamese-400-normal-6K-YXo6g.woff2) format("woff2"),url(/ManuscriptMaker/assets/cormorant-garamond-vietnamese-400-normal-4uxlocMh.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/ManuscriptMaker/assets/cormorant-garamond-latin-ext-400-normal-Drx2k2n9.woff2) format("woff2"),url(/ManuscriptMaker/assets/cormorant-garamond-latin-ext-400-normal-uvC0WHQr.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/ManuscriptMaker/assets/cormorant-garamond-latin-400-normal-B-1hWBU7.woff2) format("woff2"),url(/ManuscriptMaker/assets/cormorant-garamond-latin-400-normal-B7YtguxJ.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/ManuscriptMaker/assets/cormorant-garamond-cyrillic-ext-500-normal-Yta7XZ9C.woff2) format("woff2"),url(/ManuscriptMaker/assets/cormorant-garamond-cyrillic-ext-500-normal-lsPpqi9g.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/ManuscriptMaker/assets/cormorant-garamond-cyrillic-500-normal-CyAY5ZLS.woff2) format("woff2"),url(/ManuscriptMaker/assets/cormorant-garamond-cyrillic-500-normal-DkJXBcIH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/ManuscriptMaker/assets/cormorant-garamond-vietnamese-500-normal-BZGLGj12.woff2) format("woff2"),url(/ManuscriptMaker/assets/cormorant-garamond-vietnamese-500-normal-DqXqCC0q.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/ManuscriptMaker/assets/cormorant-garamond-latin-ext-500-normal-CH1kM7og.woff2) format("woff2"),url(/ManuscriptMaker/assets/cormorant-garamond-latin-ext-500-normal-DYeaGGzO.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/ManuscriptMaker/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2) format("woff2"),url(/ManuscriptMaker/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/ManuscriptMaker/assets/cormorant-garamond-cyrillic-ext-600-normal-BMhMHfrj.woff2) format("woff2"),url(/ManuscriptMaker/assets/cormorant-garamond-cyrillic-ext-600-normal-CsIYWmWK.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/ManuscriptMaker/assets/cormorant-garamond-cyrillic-600-normal-C2atO-64.woff2) format("woff2"),url(/ManuscriptMaker/assets/cormorant-garamond-cyrillic-600-normal-FNmA3REe.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/ManuscriptMaker/assets/cormorant-garamond-vietnamese-600-normal-BoXdMtcr.woff2) format("woff2"),url(/ManuscriptMaker/assets/cormorant-garamond-vietnamese-600-normal-C4HEjEaf.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/ManuscriptMaker/assets/cormorant-garamond-latin-ext-600-normal-DaBc-lu7.woff2) format("woff2"),url(/ManuscriptMaker/assets/cormorant-garamond-latin-ext-600-normal-Dk3-quAP.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/ManuscriptMaker/assets/cormorant-garamond-latin-600-normal-Co1r35X9.woff2) format("woff2"),url(/ManuscriptMaker/assets/cormorant-garamond-latin-600-normal-2CBVLo0M.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/ManuscriptMaker/assets/cormorant-garamond-cyrillic-ext-700-normal-Do0rx6yy.woff2) format("woff2"),url(/ManuscriptMaker/assets/cormorant-garamond-cyrillic-ext-700-normal-BaW-xaxb.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/ManuscriptMaker/assets/cormorant-garamond-cyrillic-700-normal-SLG_-a_c.woff2) format("woff2"),url(/ManuscriptMaker/assets/cormorant-garamond-cyrillic-700-normal-D3uyJ5DH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/ManuscriptMaker/assets/cormorant-garamond-vietnamese-700-normal--OtHbi1I.woff2) format("woff2"),url(/ManuscriptMaker/assets/cormorant-garamond-vietnamese-700-normal-GOTdnRS1.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/ManuscriptMaker/assets/cormorant-garamond-latin-ext-700-normal-CNjt5vTB.woff2) format("woff2"),url(/ManuscriptMaker/assets/cormorant-garamond-latin-ext-700-normal-qRbaVVD7.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/ManuscriptMaker/assets/cormorant-garamond-latin-700-normal-DajfzrDU.woff2) format("woff2"),url(/ManuscriptMaker/assets/cormorant-garamond-latin-700-normal-O25Qpphb.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:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/ManuscriptMaker/assets/eb-garamond-cyrillic-ext-400-normal-o8fRvAFQ.woff2) format("woff2"),url(/ManuscriptMaker/assets/eb-garamond-cyrillic-ext-400-normal-DG8lny6_.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:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/ManuscriptMaker/assets/eb-garamond-cyrillic-400-normal-DDLP67lu.woff2) format("woff2"),url(/ManuscriptMaker/assets/eb-garamond-cyrillic-400-normal-C0kVTdou.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/ManuscriptMaker/assets/eb-garamond-greek-ext-400-normal-K8pwR3tn.woff2) format("woff2"),url(/ManuscriptMaker/assets/eb-garamond-greek-ext-400-normal-BaZl8BIK.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/ManuscriptMaker/assets/eb-garamond-greek-400-normal-CVAbzS9p.woff2) format("woff2"),url(/ManuscriptMaker/assets/eb-garamond-greek-400-normal-d4JlP2QH.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:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/ManuscriptMaker/assets/eb-garamond-vietnamese-400-normal-CLvJdMEL.woff2) format("woff2"),url(/ManuscriptMaker/assets/eb-garamond-vietnamese-400-normal-ifvNSiWx.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:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/ManuscriptMaker/assets/eb-garamond-latin-ext-400-normal-o4A__6QZ.woff2) format("woff2"),url(/ManuscriptMaker/assets/eb-garamond-latin-ext-400-normal-B4EmgUmt.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:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/ManuscriptMaker/assets/eb-garamond-latin-400-normal-BCNrxLz_.woff2) format("woff2"),url(/ManuscriptMaker/assets/eb-garamond-latin-400-normal-maQnHeKB.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:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/ManuscriptMaker/assets/eb-garamond-cyrillic-ext-500-normal-DcO3I2lp.woff2) format("woff2"),url(/ManuscriptMaker/assets/eb-garamond-cyrillic-ext-500-normal-I3TfTkSf.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:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/ManuscriptMaker/assets/eb-garamond-cyrillic-500-normal-c5LjvaqX.woff2) format("woff2"),url(/ManuscriptMaker/assets/eb-garamond-cyrillic-500-normal-CLHyttEY.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/ManuscriptMaker/assets/eb-garamond-greek-ext-500-normal-DkhmZW4r.woff2) format("woff2"),url(/ManuscriptMaker/assets/eb-garamond-greek-ext-500-normal-CMJ7zNBO.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/ManuscriptMaker/assets/eb-garamond-greek-500-normal-BtA0fbXC.woff2) format("woff2"),url(/ManuscriptMaker/assets/eb-garamond-greek-500-normal-BjSCMh1N.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:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/ManuscriptMaker/assets/eb-garamond-vietnamese-500-normal-BCT1_K6u.woff2) format("woff2"),url(/ManuscriptMaker/assets/eb-garamond-vietnamese-500-normal-B0TRhMco.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:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/ManuscriptMaker/assets/eb-garamond-latin-ext-500-normal-BFuc0jzo.woff2) format("woff2"),url(/ManuscriptMaker/assets/eb-garamond-latin-ext-500-normal-obw7ZvB_.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:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/ManuscriptMaker/assets/eb-garamond-latin-500-normal-DehAIUv0.woff2) format("woff2"),url(/ManuscriptMaker/assets/eb-garamond-latin-500-normal-DZU8xF9o.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:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/ManuscriptMaker/assets/eb-garamond-cyrillic-ext-600-normal-cjIjEMm6.woff2) format("woff2"),url(/ManuscriptMaker/assets/eb-garamond-cyrillic-ext-600-normal-b6vuEf1e.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:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/ManuscriptMaker/assets/eb-garamond-cyrillic-600-normal-CHfC3jm-.woff2) format("woff2"),url(/ManuscriptMaker/assets/eb-garamond-cyrillic-600-normal-koFutDBv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/ManuscriptMaker/assets/eb-garamond-greek-ext-600-normal-B6KG6Acg.woff2) format("woff2"),url(/ManuscriptMaker/assets/eb-garamond-greek-ext-600-normal-DzPSPp8W.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/ManuscriptMaker/assets/eb-garamond-greek-600-normal--vWuDlyL.woff2) format("woff2"),url(/ManuscriptMaker/assets/eb-garamond-greek-600-normal-JScKXZBq.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:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/ManuscriptMaker/assets/eb-garamond-vietnamese-600-normal-Dmi8L14S.woff2) format("woff2"),url(/ManuscriptMaker/assets/eb-garamond-vietnamese-600-normal-DgZMCD0h.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:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/ManuscriptMaker/assets/eb-garamond-latin-ext-600-normal-CrweTMKz.woff2) format("woff2"),url(/ManuscriptMaker/assets/eb-garamond-latin-ext-600-normal-CoWPx8v4.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:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/ManuscriptMaker/assets/eb-garamond-latin-600-normal-DHwxsLHv.woff2) format("woff2"),url(/ManuscriptMaker/assets/eb-garamond-latin-600-normal-xCe6GkOx.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:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/ManuscriptMaker/assets/eb-garamond-cyrillic-ext-400-italic-Bz1w3xqM.woff2) format("woff2"),url(/ManuscriptMaker/assets/eb-garamond-cyrillic-ext-400-italic-CYS3phfl.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:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/ManuscriptMaker/assets/eb-garamond-cyrillic-400-italic-BGIwiowF.woff2) format("woff2"),url(/ManuscriptMaker/assets/eb-garamond-cyrillic-400-italic-BZInx2ys.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/ManuscriptMaker/assets/eb-garamond-greek-ext-400-italic-CHZOQEtG.woff2) format("woff2"),url(/ManuscriptMaker/assets/eb-garamond-greek-ext-400-italic-BL1XYHtS.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/ManuscriptMaker/assets/eb-garamond-greek-400-italic-Dqr5KC66.woff2) format("woff2"),url(/ManuscriptMaker/assets/eb-garamond-greek-400-italic-BamGE6QP.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:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/ManuscriptMaker/assets/eb-garamond-vietnamese-400-italic-DQ8HKnks.woff2) format("woff2"),url(/ManuscriptMaker/assets/eb-garamond-vietnamese-400-italic-ORtyMVfw.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:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/ManuscriptMaker/assets/eb-garamond-latin-ext-400-italic-V7s3nWfX.woff2) format("woff2"),url(/ManuscriptMaker/assets/eb-garamond-latin-ext-400-italic-DUSsnRSD.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:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/ManuscriptMaker/assets/eb-garamond-latin-400-italic-DSEbMgZu.woff2) format("woff2"),url(/ManuscriptMaker/assets/eb-garamond-latin-400-italic-CDFyLPXJ.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:Gentium Book Plus;font-style:normal;font-display:swap;font-weight:400;src:url(/ManuscriptMaker/assets/gentium-book-plus-cyrillic-ext-400-normal-D9D8py1w.woff2) format("woff2"),url(/ManuscriptMaker/assets/gentium-book-plus-cyrillic-ext-400-normal-D6qEmoxN.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:Gentium Book Plus;font-style:normal;font-display:swap;font-weight:400;src:url(/ManuscriptMaker/assets/gentium-book-plus-cyrillic-400-normal-B_xNAd3E.woff2) format("woff2"),url(/ManuscriptMaker/assets/gentium-book-plus-cyrillic-400-normal-NBObQ-dp.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Gentium Book Plus;font-style:normal;font-display:swap;font-weight:400;src:url(/ManuscriptMaker/assets/gentium-book-plus-greek-ext-400-normal-DWWGNQKb.woff2) format("woff2"),url(/ManuscriptMaker/assets/gentium-book-plus-greek-ext-400-normal-DdpuN2fm.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Gentium Book Plus;font-style:normal;font-display:swap;font-weight:400;src:url(/ManuscriptMaker/assets/gentium-book-plus-greek-400-normal-CLs1HoaC.woff2) format("woff2"),url(/ManuscriptMaker/assets/gentium-book-plus-greek-400-normal-Bl3baBY7.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:Gentium Book Plus;font-style:normal;font-display:swap;font-weight:400;src:url(/ManuscriptMaker/assets/gentium-book-plus-vietnamese-400-normal-BCSllrFD.woff2) format("woff2"),url(/ManuscriptMaker/assets/gentium-book-plus-vietnamese-400-normal-BKcpF6xT.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:Gentium Book Plus;font-style:normal;font-display:swap;font-weight:400;src:url(/ManuscriptMaker/assets/gentium-book-plus-latin-ext-400-normal-BiRsxpCX.woff2) format("woff2"),url(/ManuscriptMaker/assets/gentium-book-plus-latin-ext-400-normal-Bl-9t4ht.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:Gentium Book Plus;font-style:normal;font-display:swap;font-weight:400;src:url(/ManuscriptMaker/assets/gentium-book-plus-latin-400-normal-CN5vb1Vx.woff2) format("woff2"),url(/ManuscriptMaker/assets/gentium-book-plus-latin-400-normal-BBAzIvAO.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:Gentium Book Plus;font-style:normal;font-display:swap;font-weight:700;src:url(/ManuscriptMaker/assets/gentium-book-plus-cyrillic-ext-700-normal-B40KnF8b.woff2) format("woff2"),url(/ManuscriptMaker/assets/gentium-book-plus-cyrillic-ext-700-normal-ijdYmygi.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:Gentium Book Plus;font-style:normal;font-display:swap;font-weight:700;src:url(/ManuscriptMaker/assets/gentium-book-plus-cyrillic-700-normal-B9KmMwdJ.woff2) format("woff2"),url(/ManuscriptMaker/assets/gentium-book-plus-cyrillic-700-normal-BlKMHoxw.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Gentium Book Plus;font-style:normal;font-display:swap;font-weight:700;src:url(/ManuscriptMaker/assets/gentium-book-plus-greek-ext-700-normal-BE1cELiy.woff2) format("woff2"),url(/ManuscriptMaker/assets/gentium-book-plus-greek-ext-700-normal-C1VtNg8U.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Gentium Book Plus;font-style:normal;font-display:swap;font-weight:700;src:url(/ManuscriptMaker/assets/gentium-book-plus-greek-700-normal-D13hw162.woff2) format("woff2"),url(/ManuscriptMaker/assets/gentium-book-plus-greek-700-normal-Cu-xki5B.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:Gentium Book Plus;font-style:normal;font-display:swap;font-weight:700;src:url(/ManuscriptMaker/assets/gentium-book-plus-vietnamese-700-normal-Dz83pGX5.woff2) format("woff2"),url(/ManuscriptMaker/assets/gentium-book-plus-vietnamese-700-normal-Dv6JyLT7.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:Gentium Book Plus;font-style:normal;font-display:swap;font-weight:700;src:url(/ManuscriptMaker/assets/gentium-book-plus-latin-ext-700-normal-D1SMMCt_.woff2) format("woff2"),url(/ManuscriptMaker/assets/gentium-book-plus-latin-ext-700-normal-BwuDp4g9.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:Gentium Book Plus;font-style:normal;font-display:swap;font-weight:700;src:url(/ManuscriptMaker/assets/gentium-book-plus-latin-700-normal-BymqVBkR.woff2) format("woff2"),url(/ManuscriptMaker/assets/gentium-book-plus-latin-700-normal-rOqkGVGc.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:Gentium Book Plus;font-style:italic;font-display:swap;font-weight:400;src:url(/ManuscriptMaker/assets/gentium-book-plus-cyrillic-ext-400-italic-C-z00vj_.woff2) format("woff2"),url(/ManuscriptMaker/assets/gentium-book-plus-cyrillic-ext-400-italic-DrjzVr5Q.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:Gentium Book Plus;font-style:italic;font-display:swap;font-weight:400;src:url(/ManuscriptMaker/assets/gentium-book-plus-cyrillic-400-italic-_WWJ-R2q.woff2) format("woff2"),url(/ManuscriptMaker/assets/gentium-book-plus-cyrillic-400-italic-CCrQ0EFR.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Gentium Book Plus;font-style:italic;font-display:swap;font-weight:400;src:url(/ManuscriptMaker/assets/gentium-book-plus-greek-ext-400-italic-cZLoWG0Y.woff2) format("woff2"),url(/ManuscriptMaker/assets/gentium-book-plus-greek-ext-400-italic-B6lWfRRT.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Gentium Book Plus;font-style:italic;font-display:swap;font-weight:400;src:url(/ManuscriptMaker/assets/gentium-book-plus-greek-400-italic-BfV1x5aq.woff2) format("woff2"),url(/ManuscriptMaker/assets/gentium-book-plus-greek-400-italic-VLn-V4A2.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:Gentium Book Plus;font-style:italic;font-display:swap;font-weight:400;src:url(/ManuscriptMaker/assets/gentium-book-plus-vietnamese-400-italic-D1pGCWmm.woff2) format("woff2"),url(/ManuscriptMaker/assets/gentium-book-plus-vietnamese-400-italic-CxTofdC-.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:Gentium Book Plus;font-style:italic;font-display:swap;font-weight:400;src:url(/ManuscriptMaker/assets/gentium-book-plus-latin-ext-400-italic-SxHammME.woff2) format("woff2"),url(/ManuscriptMaker/assets/gentium-book-plus-latin-ext-400-italic-B5uyYTBr.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:Gentium Book Plus;font-style:italic;font-display:swap;font-weight:400;src:url(/ManuscriptMaker/assets/gentium-book-plus-latin-400-italic-c-m4ooFh.woff2) format("woff2"),url(/ManuscriptMaker/assets/gentium-book-plus-latin-400-italic-BgBFpuP5.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:IM Fell English;font-style:normal;font-display:swap;font-weight:400;src:url(/ManuscriptMaker/assets/im-fell-english-latin-400-normal-BhowGHCQ.woff2) format("woff2"),url(/ManuscriptMaker/assets/im-fell-english-latin-400-normal-CxhBQSzl.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:IM Fell English;font-style:italic;font-display:swap;font-weight:400;src:url(/ManuscriptMaker/assets/im-fell-english-latin-400-italic-DD_ylKHZ.woff2) format("woff2"),url(/ManuscriptMaker/assets/im-fell-english-latin-400-italic-hN89MLGX.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:Uncial Antiqua;font-style:normal;font-display:swap;font-weight:400;src:url(/ManuscriptMaker/assets/uncial-antiqua-latin-ext-400-normal-x8F_Eg6T.woff2) format("woff2"),url(/ManuscriptMaker/assets/uncial-antiqua-latin-ext-400-normal-o5sM_o2v.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:Uncial Antiqua;font-style:normal;font-display:swap;font-weight:400;src:url(/ManuscriptMaker/assets/uncial-antiqua-latin-400-normal-DPalS0aZ.woff2) format("woff2"),url(/ManuscriptMaker/assets/uncial-antiqua-latin-400-normal-WePRk9CT.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:Grenze Gotisch;font-style:normal;font-display:swap;font-weight:400;src:url(/ManuscriptMaker/assets/grenze-gotisch-vietnamese-400-normal-BHUi7iiM.woff2) format("woff2"),url(/ManuscriptMaker/assets/grenze-gotisch-vietnamese-400-normal-biYcRfiQ.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:Grenze Gotisch;font-style:normal;font-display:swap;font-weight:400;src:url(/ManuscriptMaker/assets/grenze-gotisch-latin-ext-400-normal-nkBwhmy9.woff2) format("woff2"),url(/ManuscriptMaker/assets/grenze-gotisch-latin-ext-400-normal-BnYtKkKp.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:Grenze Gotisch;font-style:normal;font-display:swap;font-weight:400;src:url(/ManuscriptMaker/assets/grenze-gotisch-latin-400-normal-DSoA1cgj.woff2) format("woff2"),url(/ManuscriptMaker/assets/grenze-gotisch-latin-400-normal-Os5B1Pqw.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:Grenze Gotisch;font-style:normal;font-display:swap;font-weight:600;src:url(/ManuscriptMaker/assets/grenze-gotisch-vietnamese-600-normal-BsAsJLVD.woff2) format("woff2"),url(/ManuscriptMaker/assets/grenze-gotisch-vietnamese-600-normal-pllIcTQe.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:Grenze Gotisch;font-style:normal;font-display:swap;font-weight:600;src:url(/ManuscriptMaker/assets/grenze-gotisch-latin-ext-600-normal-Bg9stwCb.woff2) format("woff2"),url(/ManuscriptMaker/assets/grenze-gotisch-latin-ext-600-normal-CQqEs0pn.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:Grenze Gotisch;font-style:normal;font-display:swap;font-weight:600;src:url(/ManuscriptMaker/assets/grenze-gotisch-latin-600-normal-C3H1tCTC.woff2) format("woff2"),url(/ManuscriptMaker/assets/grenze-gotisch-latin-600-normal-DwyVc51H.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:Grenze Gotisch;font-style:normal;font-display:swap;font-weight:700;src:url(/ManuscriptMaker/assets/grenze-gotisch-vietnamese-700-normal-Dj6Yw7uY.woff2) format("woff2"),url(/ManuscriptMaker/assets/grenze-gotisch-vietnamese-700-normal-C1SGq67H.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:Grenze Gotisch;font-style:normal;font-display:swap;font-weight:700;src:url(/ManuscriptMaker/assets/grenze-gotisch-latin-ext-700-normal-Hq6_y33m.woff2) format("woff2"),url(/ManuscriptMaker/assets/grenze-gotisch-latin-ext-700-normal-BX0mbnN5.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:Grenze Gotisch;font-style:normal;font-display:swap;font-weight:700;src:url(/ManuscriptMaker/assets/grenze-gotisch-latin-700-normal-CWOqrlF-.woff2) format("woff2"),url(/ManuscriptMaker/assets/grenze-gotisch-latin-700-normal-BOZhDbsh.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:Grenze Gotisch;font-style:normal;font-display:swap;font-weight:800;src:url(/ManuscriptMaker/assets/grenze-gotisch-vietnamese-800-normal-DbDi5fq_.woff2) format("woff2"),url(/ManuscriptMaker/assets/grenze-gotisch-vietnamese-800-normal-CxC3fP0B.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:Grenze Gotisch;font-style:normal;font-display:swap;font-weight:800;src:url(/ManuscriptMaker/assets/grenze-gotisch-latin-ext-800-normal-CmhKImvL.woff2) format("woff2"),url(/ManuscriptMaker/assets/grenze-gotisch-latin-ext-800-normal-Cp9n9W-7.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:Grenze Gotisch;font-style:normal;font-display:swap;font-weight:800;src:url(/ManuscriptMaker/assets/grenze-gotisch-latin-800-normal-BIIxJnpI.woff2) format("woff2"),url(/ManuscriptMaker/assets/grenze-gotisch-latin-800-normal-DByO6Q7M.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:UnifrakturMaguntia;font-style:normal;font-display:swap;font-weight:400;src:url(/ManuscriptMaker/assets/unifrakturmaguntia-latin-400-normal-ColWi6tl.woff2) format("woff2"),url(/ManuscriptMaker/assets/unifrakturmaguntia-latin-400-normal-BmHZTSVP.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:IM Fell English SC;font-style:normal;font-display:swap;font-weight:400;src:url(/ManuscriptMaker/assets/im-fell-english-sc-latin-400-normal-CW_nhHm4.woff2) format("woff2"),url(/ManuscriptMaker/assets/im-fell-english-sc-latin-400-normal-DPW2r_p4.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}.manuscript-frame{position:relative;flex:0 0 auto;margin:0 auto;isolation:isolate}.manuscript-page{--paper: #f1e5c9;--paper-light: rgba(255,251,229,.4);--paper-fleck: rgba(97,63,30,.026);--border-ink: #94743d;--border-red: #85452e;--border-blue: #465a58;position:relative;transform-origin:top left;box-sizing:border-box;background-color:var(--paper);background-image:radial-gradient(ellipse at 45% 40%,var(--paper-light),transparent 70%),repeating-linear-gradient(91deg,var(--paper-fleck) 0px,var(--paper-fleck) 1px,transparent 1px,transparent 5px),repeating-linear-gradient(2deg,var(--paper-fleck) 0px,var(--paper-fleck) .5px,transparent .5px,transparent 7px);box-shadow:0 2px 3px #0000001f,0 14px 45px #00000035,inset 0 0 70px #855d251f;-webkit-user-select:none;user-select:none;touch-action:none}.manuscript-paper--ivory{--paper: #f9f5e9;--paper-light: rgba(255,255,255,.5);--paper-fleck: rgba(122,106,79,.02)}.manuscript-paper--rose{--paper: #ead9c9;--paper-light: rgba(255,239,216,.3);--border-ink: #98684c}.manuscript-paper--midnight{--paper: #233b40;--paper-light: rgba(140,160,142,.07);--paper-fleck: rgba(8,21,21,.055);--border-ink: #c4a469;--border-red: #c89561;--border-blue: #b7bdb0}.manuscript-border{pointer-events:none;position:absolute;top:34px;right:34px;bottom:34px;left:34px;z-index:0;color:var(--border-ink)}.manuscript-border--double{border:1px solid currentColor;outline:1px solid currentColor;outline-offset:5px;opacity:.67}.manuscript-border--illuminated{border:2px solid currentColor;outline:1px solid currentColor;outline-offset:5px;box-shadow:inset 0 0 0 5px var(--paper),inset 0 0 0 6px color-mix(in srgb,var(--border-ink) 45%,transparent)}.manuscript-border--illuminated:before,.manuscript-border--illuminated:after{content:"";position:absolute;top:27px;bottom:27px;width:5px;background:repeating-linear-gradient(0deg,transparent 0px,transparent 16px,var(--border-red) 16px,var(--border-red) 20px,transparent 20px,transparent 32px,var(--border-blue) 32px,var(--border-blue) 36px)}.manuscript-border--illuminated:before{left:-5px}.manuscript-border--illuminated:after{right:-5px}.manuscript-corner{width:26px;height:26px;position:absolute;background:var(--paper);border:1px solid currentColor;box-shadow:inset 0 0 0 3px var(--paper),inset 0 0 0 4px currentColor}.manuscript-corner:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;background:var(--border-red);border:1px solid currentColor;transform:rotate(45deg)}.manuscript-corner:after{content:"";position:absolute;width:4px;height:4px;background:var(--border-blue);border:1px solid currentColor;border-radius:50%;top:9px;left:9px}.manuscript-corner--nw{left:-10px;top:-10px}.manuscript-corner--ne{right:-10px;top:-10px}.manuscript-corner--sw{left:-10px;bottom:-10px}.manuscript-corner--se{right:-10px;bottom:-10px}.manuscript-border-gem{position:absolute;left:50%;width:12px;height:12px;background:var(--border-blue);border:2px solid var(--paper);outline:1px solid var(--border-ink);transform:translate(-50%) rotate(45deg)}.manuscript-border-gem--top{top:-8px}.manuscript-border-gem--bottom{bottom:-8px}.manuscript-guides{pointer-events:none;position:absolute;top:64px;right:64px;bottom:64px;left:64px;border:1px dashed #7b9b9580;z-index:1}.manuscript-guides i,.manuscript-guides b{position:absolute;display:block;opacity:.4}.manuscript-guides i{top:0;bottom:0;left:50%;border-left:1px dashed #7b9b95}.manuscript-guides b{left:0;right:0;top:50%;border-top:1px dashed #7b9b95}.manuscript-layer{position:absolute;box-sizing:border-box;cursor:grab;touch-action:none;transform-origin:center}.manuscript-layer:active{cursor:grabbing}.manuscript-layer.is-locked{cursor:default}.manuscript-layer-content{width:100%;height:100%;pointer-events:none;transform-origin:center;overflow:hidden}.manuscript-layer-content img{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-drag:none}.manuscript-text{width:100%;height:100%;box-sizing:border-box;white-space:pre-wrap;overflow-wrap:anywhere}.manuscript-selection{--selection: #709788;position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1.5px solid var(--selection);pointer-events:none}.manuscript-selection-label{display:flex;align-items:center;gap:4px;position:absolute;left:-1.5px;bottom:calc(100% + 1.5px);padding:3px 6px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:var(--selection);color:#fffdf4;font:10px/1.3 Arial,sans-serif;border-radius:3px 3px 0 0}.manuscript-overflow-note{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);background:#725329;color:#fff0ce;padding:5px 8px;border-radius:3px;font:10px/1.3 Arial,sans-serif;white-space:nowrap;box-shadow:0 2px 5px #0002}.manuscript-resize-handle{position:absolute;pointer-events:auto;width:10px;height:10px;border:1.5px solid var(--selection);background:#fcf9ed;border-radius:2px;padding:0;box-sizing:border-box;min-width:0;min-height:0;touch-action:none}.manuscript-resize-handle--nw{top:-5px;left:-5px;cursor:nwse-resize}.manuscript-resize-handle--ne{top:-5px;right:-5px;cursor:nesw-resize}.manuscript-resize-handle--sw{bottom:-5px;left:-5px;cursor:nesw-resize}.manuscript-resize-handle--se{bottom:-5px;right:-5px;cursor:nwse-resize}.manuscript-rotation-stem{position:absolute;width:1px;height:22px;bottom:100%;left:50%;background:var(--selection)}.manuscript-rotate-handle{position:absolute;pointer-events:auto;width:22px;height:22px;min-width:0;min-height:0;left:50%;bottom:calc(100% + 18px);transform:translate(-50%);background:#fcf9ed;color:#416a5b;border:1.5px solid var(--selection);border-radius:50%;padding:0;cursor:grab;font:17px/18px Arial,sans-serif;touch-action:none}.manuscript-layer.is-locked .manuscript-selection{border-style:dashed}.manuscript-frame--active,.manuscript-frame--active *{cursor:grabbing}.manuscript-frame--drop:after{content:"";position:absolute;pointer-events:none;top:-5px;right:-5px;bottom:-5px;left:-5px;border:2px dashed #86a999;border-radius:2px;background:#9ac3ad14}.manuscript-drop-cue{position:absolute;z-index:10;pointer-events:none;top:50%;left:50%;transform:translate(-50%,-50%);background:#244d42;color:#f9f4e4;font-size:12px;padding:12px 18px;white-space:nowrap;border-radius:5px;box-shadow:0 4px 14px #0003}@media(pointer:coarse){.manuscript-resize-handle{width:18px;height:18px}.manuscript-resize-handle--nw,.manuscript-resize-handle--sw{left:-9px}.manuscript-resize-handle--ne,.manuscript-resize-handle--se{right:-9px}.manuscript-resize-handle--nw,.manuscript-resize-handle--ne{top:-9px}.manuscript-resize-handle--sw,.manuscript-resize-handle--se{bottom:-9px}}.manuscript-controls{position:absolute;z-index:1000;pointer-events:none;transform-origin:center}.manuscript-controls.is-locked .manuscript-selection{border-style:dashed}.manuscript-overflow-note{position:absolute;top:calc(100% + 4px);left:0;background:#75452b;color:#fff4d9;font:12px/1.3 Arial,sans-serif;padding:4px 7px;white-space:nowrap;border-radius:3px}.text-editor{--te-brass:#c6a364;--te-fg:#e0d6c4;--te-muted:#a79c89;--te-line:#ffffff12;--te-bg:#25241f;--te-field:#1b1c18;color:var(--te-fg);font-family:Inter,Arial,sans-serif;font-size:13px;line-height:1.5;padding:0 18px 22px}.text-editor *{box-sizing:border-box}.text-editor button,.text-editor input,.text-editor select,.text-editor textarea{font:inherit}.text-editor button{cursor:pointer}.text-editor button:disabled{cursor:default;opacity:.45}.text-editor button:focus-visible,.text-editor input:focus-visible,.text-editor select:focus-visible,.text-editor textarea:focus-visible,.text-editor summary:focus-visible{outline:2px solid var(--te-brass);outline-offset:3px}.te-section-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:3px 0 19px;font-size:12px;color:var(--te-brass)}.te-section-head>span:first-child{display:flex;align-items:center;gap:7px}.te-muted{color:var(--te-muted)}.te-editable{min-width:0;margin:0;padding:0;border:0}.te-editable:disabled .te-source,.te-editable:disabled .te-input{color:var(--te-muted);cursor:not-allowed}.te-lock-notice{display:flex;align-items:center;gap:7px;color:var(--te-brass);background:#b9975112;border:1px solid #b9975125;border-radius:4px;font-size:12px;padding:8px 9px;margin:0 0 13px}.te-label{display:block;color:#b9af9d;font-size:12px;font-weight:500;letter-spacing:.015em;margin:0 0 6px}.te-source{display:block;width:100%;min-height:132px;max-height:380px;resize:vertical;background:var(--te-field);border:1px solid #ffffff1b;border-radius:6px;color:var(--te-fg);padding:11px 12px;font-size:13px;line-height:1.65}.te-source::placeholder{color:#807969}.te-source-meta{display:flex;justify-content:space-between;gap:8px;margin:7px 0 17px;color:var(--te-muted);font-size:11px}.te-source-meta>span:last-child{white-space:nowrap}.te-section{border-top:1px solid var(--te-line);padding:0;margin:0}.te-section>summary{position:relative;list-style:none;display:flex;align-items:center;gap:8px;padding:15px 17px 15px 0;color:var(--te-fg);font-size:13px;font-weight:500;cursor:pointer;-webkit-user-select:none;user-select:none}.te-section>summary::-webkit-details-marker{display:none}.te-section>summary:after{content:"";position:absolute;right:2px;top:21px;width:5px;height:5px;border-right:1px solid var(--te-muted);border-bottom:1px solid var(--te-muted);transform:rotate(-45deg);transition:transform .15s}.te-section[open]>summary:after{transform:rotate(45deg)}.te-count{margin-left:auto;padding:1px 6px;font-size:11px;color:var(--te-brass);border:1px solid #c6a36424;border-radius:4px;font-variant-numeric:tabular-nums}.te-section-body{padding:0 0 18px}.te-glyph-actions{display:flex;align-items:center;justify-content:space-between;gap:5px;color:var(--te-muted);font-size:12px;margin:0 0 10px}.te-glyph-actions>div{display:flex;align-items:center;gap:3px;color:#645e51}.te-glyph-actions button{padding:1px 3px;border:0;border-radius:2px;background:none;color:var(--te-brass);font-size:12px}.te-glyph-actions button:hover{color:#e9c37c}.te-glyph-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.te-glyph{position:relative;display:flex;min-height:63px;flex-direction:column;align-items:center;justify-content:center;gap:0;background:var(--te-field);border:1px solid #ffffff0c;border-radius:5px;color:#a89d86;transition:background .15s,border-color .15s,color .15s}.te-glyph:hover{border-color:#c6a36460;color:#e3c793}.te-glyph.is-active{background:#b9975118;border-color:#b9975180;color:#dfbd7d}.te-glyph-letter{font-family:EB Garamond,Gentium Book Plus,Segoe UI Historic,Georgia,serif;font-size:25px;line-height:1.15}.te-glyph-name{font-size:11px;line-height:1.8;white-space:nowrap}.te-glyph-check{position:absolute;right:5px;top:5px;color:var(--te-brass)}.te-input{width:100%;height:36px;min-width:0;background:var(--te-field);color:var(--te-fg);border:1px solid #ffffff1a;border-radius:4px;padding:7px 9px;font-size:13px}.te-font-select{font-family:Georgia,serif!important;font-size:15px!important;margin:0 0 12px;padding-right:22px;color-scheme:dark}.te-typography-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 12px}.te-number-wrap{position:relative}.te-number-wrap>.te-input{padding-right:33px;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.te-number-wrap>.te-input::-webkit-inner-spin-button,.te-number-wrap>.te-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.te-number-wrap>span{position:absolute;right:10px;top:9px;color:#918775;font-size:11px;pointer-events:none}.te-button-group{display:flex;overflow:hidden;height:36px;border:1px solid #ffffff1a;border-radius:4px;background:var(--te-field)}.te-button-group>button{display:flex;align-items:center;justify-content:center;flex:1;min-width:0;background:transparent;border:0;border-right:1px solid #ffffff12;color:var(--te-muted);padding:0 10px}.te-button-group>button:last-child{border-right:0}.te-button-group>button:hover{background:#ffffff06;color:var(--te-fg)}.te-button-group>button.is-active{background:#b9975123;color:#dfbd7d}.te-button-group>button:focus-visible{outline-offset:-3px}.te-alignment{margin-bottom:12px}.te-two-columns{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 12px}.te-two-columns>label{min-width:0}.te-ink-row{display:flex;align-items:center;gap:9px;padding:4px 1px 1px}.te-ink-swatch{width:22px;height:22px;padding:0;border:1px solid #ffffff24;border-radius:50%;flex-shrink:0}.te-ink-swatch.is-active{box-shadow:0 0 0 2px var(--te-bg),0 0 0 3px var(--te-brass)}.te-custom-ink{position:relative;display:flex;align-items:center;justify-content:center;width:23px;height:23px;overflow:hidden;border:1px dashed #8f8264;border-radius:50%;color:var(--te-brass);font-size:18px;line-height:1;cursor:pointer}.te-custom-ink>input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.te-custom-ink:focus-within{outline:2px solid var(--te-brass);outline-offset:3px}.te-custom-ink>span{pointer-events:none}.te-preview-heading{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--te-line);padding:15px 0 8px}.te-preview-heading .te-label{margin:0}.te-copy{display:flex;align-items:center;gap:5px;border:0;background:transparent;color:var(--te-brass);padding:2px 0 2px 5px;font-size:12px!important}.te-copy:hover{color:#e9c37c}.te-preview{background:#e9ddbd;background-image:radial-gradient(ellipse at 35% 20%,#ffffff36,transparent 80%);border-radius:3px;min-height:98px;max-height:220px;overflow:auto;padding:15px 14px;font-size:19px;white-space:pre-wrap;overflow-wrap:anywhere;box-shadow:inset 0 0 16px #694f2520;-webkit-user-select:text;user-select:text}.te-preview.is-empty{color:#81745f!important;font-style:italic}.te-copy-status{display:block;min-height:18px;margin:6px 0 0;color:var(--te-muted);font-size:11px;line-height:1.5}@media(prefers-reduced-motion:reduce){.text-editor *{transition:none!important}}.play-mode{width:100%;min-width:0;display:flex;flex-direction:column;align-items:center;gap:16px;position:relative;padding-bottom:10px}.play-head{width:min(100%,780px);display:flex;justify-content:space-between;align-items:center;gap:16px;background:#303c2b;border:1px solid #657551;border-radius:5px;padding:11px 14px;color:#e9e2c9}.play-head strong{display:block;font:22px var(--serif)}.play-head span{display:block;font-size:11px;color:#becaaa;line-height:1.5}.play-head-actions{display:flex;gap:7px}.play-head-actions button,.play-controls button{display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #788864;border-radius:4px;padding:8px 10px;color:#e8e3c8;background:#43543a;font-size:11px}.play-head-actions button:hover,.play-controls button:hover{background:#596f48}.play-page{overflow:hidden}.play-page .manuscript-layer{pointer-events:none}.play-victory{position:absolute;z-index:9;left:50%;top:42%;transform:translate(-50%,-50%);padding:20px 30px;min-width:260px;text-align:center;color:#f5edcc;background:#283b2ddf;border:3px double #d6bf7e;box-shadow:0 10px 45px #0006}.play-victory span{display:block;font-size:28px}.play-victory strong{display:block;font:34px var(--serif)}.play-victory small{display:block;font-size:14px;margin-top:5px}.play-controls{position:sticky;bottom:4px;z-index:10;display:flex;justify-content:space-between;align-items:center;gap:13px;width:min(100%,780px);padding:8px 11px;background:#283529ed;border:1px solid #596a4d;border-radius:5px;color:#cbd5b8;font-size:11px}.play-controls>div{display:flex;gap:7px}.play-controls button{min-width:54px;min-height:42px;touch-action:none;-webkit-user-select:none;user-select:none;font-size:13px}.play-controls button:active{background:#738a59}.play-controls>span{line-height:1.4}@media(max-width:780px){.play-head{flex-wrap:wrap}.play-head strong{font-size:20px}.play-controls{bottom:0}.play-controls>span{display:none}.play-controls>div{width:100%;justify-content:space-between}.play-controls button{min-width:68px}}.play-mode .play-controls{position:relative;bottom:auto;background:#283529}.play-canvas{position:absolute;left:0;top:0;pointer-events:none;z-index:6}.play-frame{will-change:transform}.tale-screen{--ink: #2b1d14;--ink-soft: #5b4431;--ink-faint: rgba(43, 29, 20, .55);--vermilion: #b3261e;--vermilion-deep: #7d1812;--lapis: #1f3a8a;--malachite: #3f6b3f;--gold: #c9a13b;--gold-hi: #f3d27a;--gold-lo: #8f621b;--vellum: #eedfba;--vellum-hi: #f8eed4;--vellum-lo: #d8c192;--blackletter: "Grenze Gotisch", "UnifrakturMaguntia", Georgia, serif;--fraktur: "UnifrakturMaguntia", "Grenze Gotisch", serif;--book: "IM Fell English", "EB Garamond", Georgia, serif;--caps: "IM Fell English SC", "IM Fell English", Georgia, serif;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;overflow:clip;display:grid;place-items:center;color:var(--ink);font-family:var(--book);background-color:#1c120b;background-image:radial-gradient(ellipse 70% 60% at 50% 48%,#0000 40%,#0000009e),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='1400' height='900'><filter id='w'><feTurbulence type='fractalNoise' baseFrequency='0.0035 0.085' numOctaves='4' seed='4'/><feColorMatrix values='0 0 0 0 .08  0 0 0 0 .045  0 0 0 0 .02  1.25 0 0 0 -.42'/></filter><rect width='100%' height='100%' filter='url(%23w)'/></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='700' height='700'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' seed='9'/><feColorMatrix values='0 0 0 0 .35  0 0 0 0 .22  0 0 0 0 .12  0 0 0 .11 0'/></filter><rect width='100%' height='100%' filter='url(%23g)'/></svg>"),linear-gradient(95deg,#2e1d11,#26170d 35%,#321f12 62%,#231509);background-size:cover,1400px 900px,700px 700px,cover;user-select:none;-webkit-user-select:none}.tale-screen :where(button){font:inherit;color:inherit;background:none;border:0;cursor:pointer}.tale-screen button:focus-visible{outline:2px solid var(--gold-hi);outline-offset:4px;border-radius:6px}.tale-screen h1,.tale-screen h2{margin:0;font-weight:400}.desk-light{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;pointer-events:none;background:radial-gradient(ellipse 45% 40% at 18% 14%,rgba(255,196,120,.24),rgba(255,170,90,.06) 55%,transparent 75%);animation:candle-breath 5.5s ease-in-out infinite alternate;mix-blend-mode:screen}@keyframes candle-breath{0%{opacity:.82}35%{opacity:1}55%{opacity:.9}to{opacity:1}}.rubric{display:block;font:18px/1.1 var(--caps);letter-spacing:.26em;color:var(--vermilion);text-transform:lowercase}.rubric.small{font-size:14px;letter-spacing:.2em}.vellum-sheet{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:5px;pointer-events:none;background-color:var(--vellum);background-image:radial-gradient(ellipse 60% 55% at 50% 42%,#fffbec8c,#fffbec00 70%),radial-gradient(ellipse 80% 80% at 50% 50%,#0000 58%,#7a4e1c4d),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='500' height='500'><filter id='f'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' seed='2'/><feColorMatrix values='0 0 0 0 .42  0 0 0 0 .3  0 0 0 0 .16  0 0 0 .13 0'/></filter><rect width='100%' height='100%' filter='url(%23f)'/></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='900' height='900'><filter id='m' x='0' y='0' width='100%' height='100%'><feTurbulence type='fractalNoise' baseFrequency='0.012' numOctaves='4' seed='5' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .55  0 0 0 0 .38  0 0 0 0 .16  1.2 0 0 0 -.5'/></filter><rect width='100%' height='100%' filter='url(%23m)'/></svg>");background-size:cover,cover,500px 500px,900px 900px;box-shadow:0 34px 70px #0000008c,0 6px 14px #00000059,inset 0 0 0 1px #5a3c1e47,inset 0 0 40px #8c5f282e}.folio-stage{position:relative;z-index:1}.folio{position:absolute;left:0;top:0;width:1520px;height:1010px;transform-origin:0 0}.margin-vine{position:absolute;width:300px;height:300px;object-fit:contain;opacity:.92;pointer-events:none}.margin-vine--left{left:-94px}.margin-vine--right{left:1314px;transform:scaleX(-1)}.margin-vine--left.is-turned{transform:scaleY(-1)}.margin-vine--right.is-turned{transform:scale(-1)}.ribbon{position:absolute;left:44px;top:-16px;width:46px;height:170px;z-index:8;padding:0;transition:transform .28s cubic-bezier(.3,1.4,.5,1);filter:drop-shadow(2px 5px 4px rgba(0,0,0,.38))}.ribbon svg{display:block}.ribbon span{position:absolute;left:0;right:0;top:26px;writing-mode:vertical-rl;transform:rotate(180deg);font:15px var(--caps);letter-spacing:.24em;color:#fbe4d0;text-shadow:0 1px 1px rgba(60,10,5,.7);display:flex;align-items:center;justify-content:center;height:110px}.ribbon:hover{transform:translateY(10px)}.folio-head{position:absolute;left:120px;right:120px;top:30px;height:108px;display:flex;align-items:flex-end;gap:30px}.folio-title{flex:1;min-width:0;padding-bottom:6px}.folio-title h1{font:700 62px/1 var(--blackletter);color:var(--ink);margin-top:6px;letter-spacing:.005em;text-shadow:0 1px 0 rgba(255,250,235,.5);white-space:nowrap}.folio-letters{text-align:center;padding-bottom:8px}.folio-letters>div{display:flex;gap:12px;margin-top:8px;justify-content:center}.letter-slot{width:52px;height:52px;border-radius:50%;border:2px dashed rgba(143,98,27,.55);display:grid;place-items:center;background:#fff5d740}.letter-slot.is-found{border:0;background:radial-gradient(circle at 34% 28%,#fff4c8,#e5b451 42%,#9a6b1c 82%);box-shadow:inset 0 0 0 5px #b3261e,inset 0 0 0 7px #f1d27f,0 3px 7px #3c230a59;animation:gild .7s cubic-bezier(.25,1.7,.45,1) both}.letter-slot b{font:32px/1 var(--fraktur);color:#fff1c4;text-shadow:0 1px 1px rgba(80,20,10,.75);margin-top:3px}@keyframes gild{0%{transform:scale(.3) rotate(-30deg);filter:brightness(2.2)}60%{transform:scale(1.18)}to{transform:none;filter:none}}.folio-settings{display:flex;gap:4px;padding-bottom:12px}.miniature{position:absolute}.gilded-frame{position:absolute;pointer-events:none;z-index:4;filter:drop-shadow(0 3px 4px rgba(60,35,10,.45))}.scene{position:absolute;left:0;top:0;overflow:hidden;overflow:clip;background:#8fb8e0;touch-action:none;z-index:2}.scene-view{position:absolute;left:0;top:0;overflow:hidden;overflow:clip;z-index:2;touch-action:none}.scene-camera{position:absolute;left:0;top:0}.scene-view.is-big{background:#8fb8e0}.scene-view.is-big .scene{background:transparent}.scene-view.is-big.paper-vellum{background-color:#eedfba}.scene-view.is-big.paper-ivory{background-color:#f6efdc}.scene-view.is-big.paper-rose{background-color:#f0d9cf}.scene-view.is-big.paper-midnight{background-color:#1d2438}.folio-map{position:absolute;right:14px;top:14px;z-index:6;overflow:hidden;border-radius:4px;background:#8fb8e0;box-shadow:0 0 0 2px #c9a13b,0 0 0 3px #7d1812,0 6px 16px #1e120873;cursor:pointer;touch-action:none;opacity:.92;transition:opacity .15s}.folio-map:hover{opacity:1}.folio-map.sky-day{background:linear-gradient(#5f8fc9,#cfe0ea)}.folio-map.sky-dawn{background:linear-gradient(#6f7fb8,#efb89e)}.folio-map.sky-dusk{background:linear-gradient(#26335f,#d9876a)}.folio-map.sky-night{background:linear-gradient(#0b1230,#34426f)}.folio-map.sky-none{background:linear-gradient(#f3e6c6,#d9c395)}.folio-map.sky-none .folio-map-seam{border-color:#5a3c1e73}.folio-map.is-docked{position:relative;right:auto;top:auto;align-self:center;flex-shrink:0;margin-top:-6px}.folio-map-scene{position:absolute;left:0;top:0;transform-origin:0 0;pointer-events:none}.folio-map-water{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(#608cc4eb,#203e7cf5);box-shadow:0 -8px #dcecfab3}.folio-map-seam{position:absolute;top:0;bottom:0;width:0;border-left:1px dashed rgba(255,250,235,.7);pointer-events:none}.folio-map-seam.is-across{bottom:auto;left:0;right:0;width:auto;height:0;border-left:0;border-top:1px dashed rgba(255,250,235,.7)}.folio-map-start{position:absolute;width:7px;height:7px;margin:-9px 0 0 -3.5px;border-radius:50%;background:#b3261e;box-shadow:0 0 0 1.5px #fff4dc;pointer-events:none}.folio-map-view{position:absolute;border-radius:2px;box-shadow:inset 0 0 0 2px #f3d27a,0 0 0 1px #3c230a8c,0 0 0 999px #1e12082e;pointer-events:none}.scene.paper-vellum{background-color:#eedfba}.scene.paper-ivory{background-color:#f6efdc}.scene.paper-rose{background-color:#f0d9cf}.scene.paper-midnight{background-color:#1d2438}.mode-build .scene{cursor:default}.scene-sky{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.scene-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:3}.scene-layer{position:absolute;transform-origin:center;pointer-events:none}.scene-anim,.scene-flip{width:100%;height:100%;transform-origin:center}.scene-layer img{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.scene .scene-layer:not(.placed):not(.goal){z-index:1}.scene .placed,.scene .goal{z-index:2}.scene .scene-layer.front{z-index:4}.anim-drift{animation:drift 42s ease-in-out infinite alternate}@keyframes drift{0%{transform:translate(-28px)}to{transform:translate(28px)}}.anim-sway{transform-origin:50% 96%;animation:sway 3.6s ease-in-out infinite alternate}@keyframes sway{0%{transform:rotate(-2.4deg)}to{transform:rotate(2.4deg)}}.anim-turn{animation:turn 160s linear infinite}@keyframes turn{to{transform:rotate(360deg)}}.anim-bob{animation:bob 3.2s ease-in-out infinite alternate}@keyframes bob{0%{transform:translateY(-4px)}to{transform:translateY(4px)}}.placed .scene-anim{transition:transform .12s ease-out,filter .12s}.placed.is-selected img{filter:drop-shadow(0 0 1.5px #fff7d6) drop-shadow(0 0 7px rgba(255,205,100,.95))}.placed.is-lifted .scene-anim{transform:scale(1.04) translateY(-4px);filter:drop-shadow(0 18px 12px rgba(40,25,10,.38))}.placed.is-settling .scene-anim{animation:settle .44s cubic-bezier(.3,1.7,.5,1)}@keyframes settle{0%{transform:scale(1.07) translateY(-10px)}55%{transform:scale(.97,1.03)}to{transform:none}}.selection{position:absolute;z-index:5;border:2px dashed rgba(214,170,64,.95);border-radius:8px;box-shadow:0 0 0 1px #3c230a4d;pointer-events:none}.selection .handle{pointer-events:auto;position:absolute;display:grid;place-items:center;color:#3a2412;border:1.5px solid #5a3a10;background:radial-gradient(circle at 34% 30%,#fff4c8,#dcae4c 55%,#8a5e1a);box-shadow:0 3px 7px #00000059;touch-action:none}.handle-rotate{left:50%;top:-58px;width:38px;height:38px;margin-left:-19px;border-radius:50%;cursor:grab}.handle-rotate:after{content:"";position:absolute;left:50%;top:38px;width:2px;height:20px;margin-left:-1px;background:#d6aa40e6}.handle-scale{right:-16px;bottom:-16px;width:28px;height:28px;border-radius:7px;cursor:nwse-resize}.piece-tools{position:absolute;z-index:6;transform:translate(-50%);display:flex;align-items:center;gap:2px;padding:4px 8px 4px 16px;background:var(--vellum-hi);border:1px solid rgba(90,60,30,.35);border-radius:40px;box-shadow:0 8px 20px #28190a52;white-space:nowrap;animation:pop-in .22s cubic-bezier(.3,1.6,.5,1)}.piece-tools .piece-name{font:italic 19px var(--book);color:var(--ink-soft);margin-right:8px}.piece-tools .ink-tool{width:40px;height:40px}@keyframes pop-in{0%{transform:translate(-50%) scale(.8);opacity:0}to{transform:translate(-50%) scale(1);opacity:1}}.scene-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;z-index:9;background:#eedfbab3;font:italic 28px var(--book);color:var(--ink-soft)}.scene-loading span{animation:breathe 1.4s ease-in-out infinite alternate}@keyframes breathe{0%{opacity:.45}to{opacity:1}}.marginal-hint{position:absolute;z-index:5;transform:translate(-50%,-100%);font:italic 22px/1.1 var(--book);color:var(--vermilion);white-space:nowrap;pointer-events:none;text-shadow:0 0 5px rgba(255,248,228,.95),0 0 2px rgba(255,248,228,1);opacity:0;animation:hint-in 1s ease-out forwards}.marginal-hint .manicule{display:inline-block;font-size:30px;margin-right:6px;transform:rotate(90deg) translate(3px);color:var(--ink);animation:point 1.2s ease-in-out infinite alternate}@keyframes hint-in{0%{opacity:0;transform:translate(-50%,-80%)}to{opacity:1;transform:translate(-50%,-100%)}}@keyframes point{0%{translate:0 -2px}to{translate:0 5px}}.folio-foot{position:absolute;left:120px;right:60px;top:894px;height:112px;display:flex;align-items:flex-start;gap:30px}.folio-brief{width:580px;flex-shrink:0;display:flex;gap:16px;align-items:flex-start}.folio-brief p{margin:0;font:20px/1.42 var(--book);color:var(--ink)}.drop-cap{position:relative;flex-shrink:0;display:inline-grid;place-items:center}.drop-cap svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;filter:drop-shadow(0 2px 2px rgba(60,35,10,.3))}.drop-cap b{position:relative;font:400 58px/1 var(--fraktur);margin-top:6px;text-shadow:0 1px 0 rgba(255,244,200,.8),0 -1px 0 rgba(60,20,10,.3)}.ink-writing .ink-unwritten{color:transparent}.folio-margin{flex:1;min-width:0;display:flex;align-items:center;gap:22px;padding-top:6px}.margin-note{margin:0;font:italic 19px/1.4 var(--book);color:var(--ink-soft)}.margin-note b{font-style:normal;font-family:var(--caps);color:var(--vermilion);letter-spacing:.04em}.play-notes{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.fall-count{font:italic 18px var(--book);color:var(--lapis)}.tray{display:flex;gap:16px}.tray-piece{position:relative;width:116px;height:88px;border-radius:12px;display:grid;place-items:center;background:#fff8e147;border:1.5px dashed rgba(120,80,30,.38);cursor:grab;touch-action:none;transition:transform .18s cubic-bezier(.3,1.6,.5,1),background .18s}.tray-piece:hover{transform:translateY(-4px) rotate(-1.5deg);background:#fffae899}.tray-piece:active{cursor:grabbing;transform:scale(.96)}.tray-piece img{max-width:96px;max-height:66px;pointer-events:none;filter:drop-shadow(0 4px 3px rgba(60,35,10,.35))}.tray-count{position:absolute;right:-9px;bottom:-9px;min-width:32px;height:32px;padding:0 6px;border-radius:16px;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,#d9483b,#9c1f18 70%);color:#fde9d3;font:19px/1 var(--book);box-shadow:0 2px 4px #3c0a0566}.tray-piece.is-spent{opacity:.38;filter:grayscale(.8);cursor:not-allowed}.tray-piece.quiver-token{cursor:help;border-style:solid;border-color:#7d181259}.tray-piece.quiver-token:hover{transform:none}.quiver-token .sheaf{width:58px;height:58px}.quiver-left{display:inline-flex;align-items:center;gap:6px;font:italic 19px var(--book);color:var(--vermilion-deep)}.quiver-left .sheaf{width:30px;height:30px}.quiver-left.is-empty{color:var(--ink-faint)}.quiver-left{flex-wrap:wrap;white-space:nowrap}.quiver-left small{flex:1 1 100%;font-size:15px;color:var(--ink-soft);white-space:normal}.scene.can-shoot{cursor:crosshair}.margin-owl{position:absolute;z-index:6;filter:drop-shadow(0 3px 3px rgba(40,24,10,.35))}.flying-letter{position:fixed;left:0;top:0;z-index:80;border-radius:50%;display:grid;place-items:center;pointer-events:none;font-family:var(--fraktur);line-height:1;color:#fff1c4;text-shadow:0 1px 1px rgba(80,20,10,.75);background:radial-gradient(circle at 34% 28%,#e0574a,#b3261e 48%,#6d130e 90%);box-shadow:inset 0 0 0 3px #e8c46a,0 4px 12px #3c230a73,0 0 22px #ffd66ebf}.flying-letter i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;opacity:0;background:radial-gradient(circle at 34% 28%,#fff4c8,#e5b451 42%,#9a6b1c 82%);box-shadow:inset 0 0 0 4px #b3261e,inset 0 0 0 6px #f1d27f}.flying-letter b{position:relative;font-weight:400;margin-top:6%}.scene-layer.has-works{transition:left .9s cubic-bezier(.45,0,.3,1),top .9s cubic-bezier(.45,0,.3,1),transform .9s cubic-bezier(.45,0,.3,1)}.scene-swing{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .9s cubic-bezier(.5,0,.75,1)}.scene-layer.has-works.is-drop{transition:left .55s cubic-bezier(.55,0,1,.45),top .55s cubic-bezier(.55,0,1,.45),transform .55s cubic-bezier(.55,0,1,.45)}@media(prefers-reduced-motion:reduce){.scene-layer.has-works,.scene-layer.has-works.is-drop,.scene-swing{transition-duration:.2s!important}}.ink-tools{display:flex;gap:2px;margin-left:auto}.ink-tool{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;color:#3b2a1d;transition:background .15s,transform .15s,color .15s}.ink-tool .ink-icon{stroke-width:2.1}.ink-tool:hover:not(:disabled){background:#78501e21;transform:translateY(-1px)}.ink-tool.is-active{color:var(--vermilion);background:#b3261e1a}.ink-tool:disabled{opacity:.26;cursor:default}.seal-button{position:relative;flex-shrink:0;margin-top:-40px;display:flex;flex-direction:column;align-items:center;transition:transform .2s cubic-bezier(.3,1.5,.5,1);filter:drop-shadow(0 9px 10px rgba(60,20,10,.35))}.seal-button>span{font:700 27px/1 var(--blackletter);color:var(--vermilion);margin-top:-4px;text-shadow:0 1px 0 rgba(255,250,235,.6)}.seal-button:hover:not(:disabled){transform:translateY(-5px) rotate(-4deg) scale(1.05)}.seal-button:active:not(:disabled){transform:translateY(2px) scale(.95)}.seal-button:disabled{opacity:.45;cursor:default}.seal-button--inline{margin-top:0;flex-direction:row;gap:14px}.seal-button--inline>span{font-size:30px;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.seal-button--inline small{font:italic 17px var(--book);color:var(--ink-soft);margin-top:4px}.mode-play .folio-foot .seal-button>span,.mode-won .folio-foot .seal-button>span{color:var(--lapis)}.wax-seal{display:block;overflow:visible}.touch-pad{position:fixed;left:0;right:0;bottom:0;padding:0 max(18px,env(safe-area-inset-left)) max(18px,env(safe-area-inset-bottom));display:none;justify-content:space-between;align-items:flex-end;z-index:30;pointer-events:none}.has-touch .touch-pad{display:flex}.touch-pad>div{display:flex;gap:14px}.touch-pad button{pointer-events:auto;width:84px;height:84px;border-radius:50%;display:grid;place-items:center;color:#fbe9d0;background:radial-gradient(circle at 35% 30%,#d9483bd9,#7d1812d9 70%);box-shadow:0 6px 14px #0006,inset 0 0 0 3px #ffdcbe40;touch-action:none}.touch-pad button:active{transform:scale(.94)}.touch-pad .touch-jump{width:104px;height:104px;background:radial-gradient(circle at 35% 30%,#5a7fd0e6,#132659e6 72%);display:flex;flex-direction:column;gap:0}.touch-pad .touch-jump span{font:17px var(--caps);letter-spacing:.1em;margin-top:-4px}.touch-pad>div{align-items:flex-end}.touch-pad .touch-climb{display:flex;flex-direction:column;gap:10px}.touch-pad .touch-climb button{width:64px;height:64px;background:radial-gradient(circle at 35% 30%,#78965ce6,#2e4622e6 72%)}.touch-pad-right{display:flex;align-items:flex-end;gap:14px}.has-gutters .touch-pad{padding-left:10px;padding-right:10px}.has-gutters .touch-pad>div:first-child{gap:8px}.has-gutters .touch-pad button{width:clamp(46px,calc((var(--gutter) - 30px) / 2),84px);height:clamp(46px,calc((var(--gutter) - 30px) / 2),84px)}.has-gutters .touch-pad-right{flex-direction:column;align-items:center;gap:8px}.has-gutters .touch-pad .touch-climb{flex-direction:row;gap:8px}.has-gutters .touch-pad .touch-climb button{width:clamp(42px,calc((var(--gutter) - 32px) / 2),64px);height:clamp(42px,calc((var(--gutter) - 32px) / 2),64px)}.has-gutters .touch-pad .touch-jump{width:clamp(60px,calc(var(--gutter) - 24px),104px);height:clamp(60px,calc(var(--gutter) - 24px),104px)}.level-screen.is-compact{display:block;place-items:normal;overflow-y:auto;overflow-x:hidden}.compact-folio{position:relative;min-height:100%;display:flex;flex-direction:column;align-items:center;gap:10px;padding:10px 12px max(18px,env(safe-area-inset-bottom))}.compact-folio>.vellum-sheet{border-radius:0}.compact-folio>:not(.vellum-sheet){position:relative}.compact-head{align-self:stretch;display:flex;align-items:center;gap:8px}.compact-contents{display:inline-flex;align-items:center;gap:6px;padding:7px 14px 8px 12px;border-radius:18px;font:15px/1 var(--caps);letter-spacing:.12em;color:#fbe4d0;background:linear-gradient(#b3261e,#7d1812);box-shadow:0 3px 7px #3c0a0559}.compact-head .folio-settings{margin-left:auto;padding:0}.compact-title{align-self:stretch;display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.compact-title .folio-title{padding:0}.compact-title .rubric{font-size:13px}.compact-title h1,.compact-title .folio-title-input{font-size:32px;white-space:normal}.compact-title .folio-letters{padding:0;flex-shrink:0}.compact-title .folio-letters .rubric{display:none}.compact-title .folio-letters>div{gap:6px;margin:0}.compact-title .letter-slot{width:36px;height:36px}.compact-title .letter-slot b{font-size:23px}.is-compact .miniature{flex-shrink:0}:is(.is-compact,.is-small) .marginal-hint{font-size:calc(15px * var(--inv))}:is(.is-compact,.is-small) .marginal-hint .manicule{font-size:calc(20px * var(--inv))}:is(.is-compact,.is-small) .selection{border-width:calc(2px * var(--inv));border-radius:calc(6px * var(--inv))}:is(.is-compact,.is-small) .selection .handle{transform:scale(calc(var(--inv) * .8))}:is(.is-compact,.is-small) .handle-rotate{top:calc(-56px * var(--inv) * .8)}:is(.is-compact,.is-small) .handle-rotate:after{display:none}:is(.is-compact,.is-small) .handle-scale{right:calc(-14px * var(--inv) * .8);bottom:calc(-14px * var(--inv) * .8)}:is(.is-compact,.is-small) .stage-notice{font-size:calc(15px * var(--inv));padding:calc(7px * var(--inv)) calc(14px * var(--inv));bottom:calc(10px * var(--inv));border-radius:calc(8px * var(--inv))}:is(.is-compact,.is-small) .scene-loading{font-size:calc(16px * var(--inv))}.is-small .piece-tools{transform:translate(-50%) scale(var(--grow));transform-origin:50% 0;animation:none}.compact-dock{align-self:stretch;display:flex;flex-direction:column;gap:8px}.piece-tools.is-docked{position:relative;left:auto;top:auto;transform:none;display:block;white-space:normal;border-radius:18px;padding:4px 8px 6px 12px;animation:pop-in-plain .2s ease-out}.piece-tools.is-docked .piece-tools-row{flex-wrap:wrap}.piece-tools.is-docked .piece-name{flex:1 1 100%;font-size:16px}.compact-dock .passage-editor{position:relative;left:auto!important;top:auto!important;width:auto}.compact-foot{align-self:stretch;display:flex;align-items:center;gap:10px}.compact-foot .folio-margin{flex:1;min-width:0;flex-wrap:wrap;gap:10px 12px;padding:0}.compact-foot .tray{gap:12px;flex-wrap:wrap}.compact-foot .tray-piece{width:84px;height:66px}.compact-foot .tray-piece img{max-width:70px;max-height:50px}.compact-foot .tray-count{min-width:28px;height:28px;right:-7px;bottom:-7px;font-size:17px}.compact-foot .ink-tools{margin-left:0}.compact-foot .ink-tool{width:44px;height:44px}.compact-foot .seal-button{margin:0}.compact-foot .seal-button>span{font-size:21px}.compact-foot .margin-note{font-size:16px}.compact-foot.has-library{flex-wrap:wrap}.compact-foot.has-library .folio-margin{flex:1 1 100%}.is-compact .library-tabs{flex-wrap:wrap;row-gap:2px}.is-compact .library-tabs>button{font-size:19px;padding:8px 8px 9px}.is-compact .library-search input{width:104px}.mode-build .compact-foot.has-library .folio-margin{display:contents}.compact-foot.has-library .library{flex:1 1 100%}.compact-foot.has-library .ink-tools{margin-right:auto}.is-compact .folio-brief{align-self:stretch;width:auto;gap:10px}.is-compact .folio-brief p{font-size:17px;line-height:1.45}.is-compact .touch-pad{position:relative;inset:auto;padding:2px 0 6px;align-self:stretch}.is-compact .touch-pad button{width:72px;height:72px}.is-compact .touch-pad .touch-jump{width:88px;height:88px}.is-compact .touch-pad .touch-climb button{width:56px;height:56px}.is-compact .touch-pad-right{gap:10px}.is-compact .explicit{position:fixed}.is-compact .explicit-card{zoom:var(--card)}.drag-ghost{position:fixed;z-index:50;pointer-events:none;transform:translate(-50%,-50%) rotate(-3deg) scale(1.02);opacity:.92;filter:drop-shadow(0 18px 14px rgba(0,0,0,.45));transition:transform .12s}.drag-ghost img{display:block;width:100%}.drag-ghost.is-over{transform:translate(-50%,-50%) rotate(0) scale(1);opacity:1}.save-warning{position:fixed;left:50%;bottom:14px;transform:translate(-50%);z-index:60;padding:10px 18px;border-radius:6px;background:#f8eed4;color:#7d1812;font:16px IM Fell English,Georgia,serif;box-shadow:0 6px 18px #0006}.explicit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 45%,#1e120840,#1e12089e);animation:fade-in .45s ease-out}.explicit-card{position:relative;width:820px;padding:46px 60px 40px;text-align:center;border-radius:6px;background:var(--vellum-hi);background-image:radial-gradient(ellipse at 50% 30%,#fffcf0b3,#fffcf000 70%),radial-gradient(ellipse 90% 90% at 50% 50%,transparent 60%,rgba(122,78,28,.28));box-shadow:0 40px 90px #0000008c,inset 0 0 0 1px #5a3c1e4d,inset 0 0 0 10px #f8eed4,inset 0 0 0 11.5px #b3261e8c;animation:card-in .7s cubic-bezier(.2,1.35,.4,1)}.explicit-card h2{font:700 62px/1.02 var(--blackletter);color:var(--ink);margin:10px 0 12px}.colophon{margin:0 auto 10px;max-width:560px;font:italic 21px/1.4 var(--book);color:var(--ink-soft)}.explicit-seals{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:20px 0 30px}.explicit-seal{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;opacity:.55}.explicit-seal.is-earned{opacity:1}.seal-slot{width:96px;height:96px;display:grid;place-items:center}.explicit-seal.is-earned .seal-slot svg{animation:stamp .5s cubic-bezier(.2,1.7,.4,1) both;animation-delay:inherit}.seal-empty{width:76px;height:76px;border-radius:50%;border:2px dashed rgba(143,98,27,.5)}.explicit-seal strong{font:600 24px/1.1 var(--blackletter);color:var(--ink)}.explicit-seal small{font:italic 17px/1.3 var(--book);color:var(--ink-soft)}.explicit-seal em{position:absolute;top:-4px;right:18%;font:14px var(--caps);letter-spacing:.14em;color:#fff4d8;background:var(--vermilion);padding:3px 8px 4px;border-radius:10px;transform:rotate(8deg);font-style:normal;animation:stamp .5s cubic-bezier(.2,1.7,.4,1) both;animation-delay:inherit}.explicit-actions{display:flex;align-items:center;justify-content:center;gap:44px}.explicit-secondary{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.text-link{display:inline-flex;align-items:center;gap:8px;font:italic 21px/1.2 var(--book);color:var(--ink-soft);padding:4px 2px;border-bottom:1px solid rgba(90,60,30,.25);transition:color .15s,border-color .15s}.text-link:hover,.text-link.is-active{color:var(--vermilion);border-color:#b3261e99}@keyframes stamp{0%{transform:scale(1.9) rotate(-14deg);opacity:0}70%{transform:scale(.94) rotate(2deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}@keyframes card-in{0%{transform:translateY(40px) rotate(-1.5deg) scale(.94);opacity:0}to{transform:none;opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.leaf-turn{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;pointer-events:none;perspective:2400px}.leaf-turn-leaf{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:left center;transform-style:preserve-3d;animation:leaf-turn .88s cubic-bezier(.5,.05,.25,1) forwards}.leaf-turn.is-back .leaf-turn-leaf{transform-origin:right center;animation-name:leaf-turn-back}.leaf-turn-front,.leaf-turn-back{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;background-color:var(--vellum, #eedfba);background-image:radial-gradient(ellipse 80% 80% at 50% 50%,transparent 55%,rgba(122,78,28,.35)),linear-gradient(90deg,rgba(90,60,30,.25),transparent 8%,transparent 92%,rgba(90,60,30,.18))}.leaf-turn-front:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0000 40%,#3c230a73);animation:leaf-shade .88s ease-in forwards}.leaf-turn-back{transform:rotateY(180deg);filter:brightness(.82)}@keyframes leaf-turn{0%{transform:rotateY(-1deg)}to{transform:rotateY(-178deg)}}@keyframes leaf-turn-back{0%{transform:rotateY(1deg)}to{transform:rotateY(178deg)}}@keyframes leaf-shade{0%{opacity:.1}to{opacity:1}}.title-stage{position:relative;z-index:1}.title-layout{position:absolute;left:0;top:0;width:1500px;height:960px;transform-origin:0 0}.motes{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.motes i{position:absolute;bottom:-10px;width:3px;height:3px;border-radius:50%;background:#ffe2a0a6;box-shadow:0 0 6px #ffd282cc;animation:mote linear infinite}@keyframes mote{0%{transform:translate(0);opacity:0}10%{opacity:1}90%{opacity:.8}to{transform:translate(60px,-110vh);opacity:0}}.desk-candle{position:absolute;left:70px;top:330px;width:150px;height:375px}.desk-candle .flame{transform-origin:60px 88px;animation:flicker 2.2s ease-in-out infinite}@keyframes flicker{0%,to{transform:scale(1) skew(0)}20%{transform:scale(.95,1.06) skew(2deg)}40%{transform:scale(1.03,.96) skew(-2deg)}60%{transform:scale(.97,1.04) skew(1deg)}80%{transform:scale(1.02,.98) skew(-1deg)}}.desk-inkwell{position:absolute;right:90px;top:470px;width:230px;height:314px}.closed-book{position:absolute;left:470px;top:90px;width:560px;height:760px;perspective:2600px}.book-block{position:absolute;left:10px;top:12px;right:-14px;bottom:-16px;border-radius:4px 10px 10px 4px;background:repeating-linear-gradient(0deg,#efe2c2 0,#efe2c2 2px,#d8c69c 2px,#d8c69c 3px);box-shadow:18px 26px 50px #0009}.first-leaf{position:absolute;top:4px;right:0;bottom:2px;left:4px;border-radius:2px 8px 8px 2px;background:#f1e3c2;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:90px;text-align:center}.first-leaf p{font:italic 26px/1.4 var(--book);color:var(--ink-soft);margin:0}.book-cover{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:left center;transform-style:preserve-3d;transition:transform 1.05s cubic-bezier(.55,.05,.3,1)}.book-cover.is-opening{transform:rotateY(-158deg)}.cover-face,.cover-inside{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:5px 12px 12px 5px;backface-visibility:hidden;-webkit-backface-visibility:hidden}.cover-inside{transform:rotateY(180deg);background:#6a2a1c;box-shadow:inset 0 0 60px #0009}.cover-face{overflow:hidden;background-color:#5c1c15;background-image:radial-gradient(ellipse 70% 60% at 45% 40%,rgba(160,60,40,.35),transparent 70%),radial-gradient(ellipse 100% 100% at 50% 50%,transparent 55%,rgba(0,0,0,.55)),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='400' height='400'><filter id='l'><feTurbulence type='fractalNoise' baseFrequency='0.55' numOctaves='4' seed='8'/><feColorMatrix values='0 0 0 0 .1  0 0 0 0 .02  0 0 0 0 .01  0 0 0 .5 0'/></filter><rect width='100%' height='100%' filter='url(%23l)'/></svg>"),linear-gradient(90deg,#3a0f0a,#561912 7%,#6a2218 9%,#5c1c15 30%,#641f17 70%,#4d160f);background-size:cover,cover,400px 400px,cover;box-shadow:inset 7px 0 12px #00000073,inset -2px 0 6px #ffc8aa1f,12px 18px 40px #0000008c}.cover-tooling{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;filter:drop-shadow(0 1px 0 rgba(0,0,0,.6))}.cover-title{position:absolute;left:0;right:0;top:142px;text-align:center}.cover-kicker{display:block;font:17px var(--caps);letter-spacing:.4em;color:#e9c46a;opacity:.9;text-transform:lowercase}.cover-title h1{font:800 104px/1 var(--blackletter);margin:10px 0 8px;letter-spacing:.01em;background:linear-gradient(100deg,#9a6a1e,#f7dc8c 22%,#fff5cf 30%,#d9a847 42%,#8f621b,#f2d27b 78%,#b98424);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 0 rgba(30,5,2,.8)) drop-shadow(0 0 12px rgba(255,200,100,.18));animation:gilt-shine 7s ease-in-out infinite}@keyframes gilt-shine{0%,to{background-position:100% 0}50%{background-position:0 0}}.cover-tagline{display:block;font:italic 22px var(--book);color:#e7c47a;letter-spacing:.06em}.cover-medallion{position:absolute;left:50%;top:330px;width:170px;height:170px;margin-left:-85px;border-radius:50%;overflow:hidden;background:radial-gradient(circle,#f3e6c6,#d9c395);box-shadow:0 0 0 5px #b98424,0 0 0 8px #3a0f0a,0 0 0 10px #dcae52,0 8px 18px #00000080,inset 0 0 20px #78501e73}.cover-medallion img{width:100%;height:100%;object-fit:contain;transform:scale(1.35) translateY(8px)}.cover-menu{position:absolute;left:90px;right:90px;top:536px;display:flex;flex-direction:column;align-items:center;gap:12px}.cover-choice{position:relative;display:flex;flex-direction:column;align-items:center;padding:6px 26px;color:#f1d27f;transition:transform .2s,color .2s}.cover-choice span{font:600 36px/1.05 var(--blackletter);letter-spacing:.01em;text-shadow:0 2px 0 rgba(30,5,2,.8)}.cover-choice small{font:italic 16px var(--book);color:#d8b36a;opacity:.85}.cover-choice.is-main span{font-size:46px;color:#fff0c2}.cover-choice:before,.cover-choice:after{content:"❧";position:absolute;top:12px;font-size:26px;color:#e9c46a;opacity:0;transition:opacity .2s,transform .2s}.cover-choice:before{left:-14px;transform:translate(8px) scaleX(-1)}.cover-choice:after{right:-14px;transform:translate(-8px)}.cover-choice:hover{transform:translateY(-2px);color:#fff4d0}.cover-choice:hover:before{opacity:1;transform:translate(0) scaleX(-1)}.cover-choice:hover:after{opacity:1;transform:translate(0)}.cover-clasp{position:absolute;right:-6px;width:34px;height:64px;border-radius:6px 0 0 6px;background:linear-gradient(90deg,#6b4712,#e8c066 45%,#8a5e1a);box-shadow:-2px 3px 6px #00000080}.cover-clasp--top{top:150px}.cover-clasp--bottom{bottom:150px}.title-foot{position:absolute;left:0;right:0;bottom:14px;display:flex;justify-content:center;gap:30px;align-items:center;font:italic 15px var(--book);color:#e9cd968c;z-index:2}.quiet-button{display:inline-flex;align-items:center;gap:8px;color:#f0d6a0bf!important;font:italic 15px var(--book)!important;white-space:nowrap}@media(hover:none){.title-keys{display:none}}.is-upright .closed-book{left:13px;top:34px}.is-upright .desk-candle{left:46px;top:808px;width:108px;height:270px}.is-upright .desk-inkwell{right:44px;top:842px;width:168px;height:229px}.is-upright .title-foot{gap:18px;bottom:max(12px,env(safe-area-inset-bottom))}.is-upright .quiet-button{padding:8px 2px}.quiet-button:hover{color:#f7dc8c!important}.spread-stage{position:relative;z-index:1}.spread{position:absolute;left:0;top:0;width:1500px;height:960px;transform-origin:0 0}.spread-page{position:absolute;top:20px;bottom:20px;width:735px;padding:70px 76px 60px}.spread-page--left{left:15px}.spread-page--right{right:15px}.spread-page--left .vellum-sheet{border-radius:6px 2px 2px 6px;box-shadow:-10px 30px 60px #00000080,inset 0 0 0 1px #5a3c1e47,inset -40px 0 50px -20px #5a371473}.spread-page--right .vellum-sheet{border-radius:2px 6px 6px 2px;box-shadow:10px 30px 60px #00000080,inset 0 0 0 1px #5a3c1e47,inset 40px 0 50px -20px #5a371473}.spread-page>*:not(.vellum-sheet){position:relative}.spread-gutter{position:absolute;left:740px;top:26px;bottom:26px;width:20px;background:linear-gradient(90deg,#28140880,#2814081a 45%,#28140880);z-index:2}.spread-page h1{font:700 64px/1 var(--blackletter);margin:12px 0 6px}.flourish{display:block;margin:8px 0 18px}.chapter-intro{font:23px/1.5 var(--book);margin:8px 0 28px}.chapter-intro .drop-cap{float:left;margin:6px 14px 0 0}.traveller-card{display:flex;align-items:center;gap:26px;margin:10px 0 24px}.traveller-roundel{width:196px;height:196px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:radial-gradient(circle at 50% 42%,#9cc3e6,#cfe0ea 55%,#7fa86a 56%,#5f8a4c);box-shadow:0 0 0 5px #c9a13b,0 0 0 8px #7d1812,0 0 0 10px #e3b04b,0 10px 22px #3c230a59}.traveller-card strong{display:block;font:600 38px/1.05 var(--blackletter);margin:4px 0 10px}.motto-block{position:absolute!important;left:76px;right:76px;bottom:58px}.has-leaf .motto-block{bottom:104px}.motto{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:10px}.motto-word{display:flex;gap:3px}.motto-letter{width:34px;height:40px;display:grid;place-items:center;font:30px/1 var(--fraktur);color:#5a3c1e59;border-bottom:1.5px solid rgba(90,60,30,.25)}.motto-letter.is-found{color:#b3261e;border-color:transparent;background:radial-gradient(circle at 40% 35%,rgba(255,236,170,.9),rgba(227,176,75,.55) 60%,transparent 72%);text-shadow:0 1px 0 rgba(255,244,200,.8)}.folio-list{list-style:none;padding:0;margin:20px 0}.folio-list li{margin:0}.folio-row{width:100%;display:flex;align-items:center;gap:18px;padding:13px 10px;border-radius:8px;text-align:left;transition:background .18s,transform .18s}.folio-row:hover:not(:disabled):not(.is-coming){background:#b3261e12;transform:translate(4px)}.folio-numeral{width:54px;flex-shrink:0;text-align:right;font:30px var(--caps);color:var(--vermilion)}.has-long-numerals .folio-numeral{width:84px}.folio-name{font:600 34px/1.05 var(--blackletter);color:var(--ink);white-space:nowrap}.leader{flex:1;min-width:20px;height:1px;margin-top:12px;border-bottom:2px dotted rgba(90,60,30,.38)}.folio-seals{display:flex;gap:6px;align-items:center;min-width:108px;justify-content:flex-end}.seal-ring{width:26px;height:26px;border-radius:50%;border:1.5px dashed rgba(143,98,27,.55);margin:2px}.folio-row.is-locked,.folio-row:disabled{opacity:.5;cursor:default}.folio-row.is-coming{opacity:.42}.folio-row.is-coming em{font:italic 18px var(--book);color:var(--ink-soft);white-space:nowrap}.seal-total{font:italic 21px var(--book);color:var(--ink-soft);margin:10px}.seal-total b{font:26px var(--caps);color:var(--vermilion);font-style:normal}.book-ended{margin:4px 10px;font:italic 21px/1.4 var(--book);color:var(--ink)}.book-ended .rubric{display:block;margin-bottom:2px}.contents-actions{position:absolute!important;left:76px;right:76px;bottom:56px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.leaf-corner{position:absolute!important;bottom:0;display:flex;align-items:flex-end;gap:14px;color:var(--ink);font:600 26px/1.05 var(--blackletter);z-index:3}.leaf-corner--next{right:0;text-align:right}.leaf-corner--back{left:0;text-align:left}.leaf-corner-label{display:flex;flex-direction:column;gap:3px;margin-bottom:16px;transition:color .18s,transform .18s}.leaf-corner-label .rubric{font-size:14px}.leaf-corner-curl{width:58px;height:58px;flex-shrink:0;transition:transform .22s cubic-bezier(.3,1.5,.5,1)}.leaf-corner--next .leaf-corner-curl{transform-origin:100% 100%;border-bottom-right-radius:6px;background:linear-gradient(to bottom right,#fbf0d4 0%,#ecd7a8 38%,#b98f52 49.4%,transparent 50%),linear-gradient(to bottom right,transparent 50%,#1f130a 50%)}.leaf-corner--back .leaf-corner-curl{transform-origin:0 100%;border-bottom-left-radius:6px;background:linear-gradient(to bottom left,#fbf0d4 0%,#ecd7a8 38%,#b98f52 49.4%,transparent 50%),linear-gradient(to bottom left,transparent 50%,#1f130a 50%)}.leaf-corner:hover .leaf-corner-curl,.leaf-corner:focus-visible .leaf-corner-curl{transform:scale(1.22)}.leaf-corner:hover .leaf-corner-label,.leaf-corner:focus-visible .leaf-corner-label{color:var(--vermilion)}.leaf-corner--next:hover .leaf-corner-label{transform:translate(-3px)}.leaf-corner--back:hover .leaf-corner-label{transform:translate(3px)}.leaf-corner.is-beckoning .leaf-corner-curl{animation:leaf-beckon 2.6s ease-in-out infinite}.leaf-corner.is-beckoning .leaf-corner-label{color:var(--vermilion)}@keyframes leaf-beckon{0%,to{transform:none}45%{transform:scale(1.18)}60%{transform:scale(1.1)}}@media(prefers-reduced-motion:reduce){.leaf-corner.is-beckoning .leaf-corner-curl{animation:none}}.tailor-stage{position:relative;height:470px;display:grid;place-items:end center;margin-top:2px}.tailor-arch{position:absolute;left:50%;bottom:20px;width:440px;height:460px;margin-left:-220px;border-radius:220px 220px 12px 12px;background:radial-gradient(ellipse at 50% 30%,#bcd6ec,#9cc3e6 45%,#7fa7d4);box-shadow:inset 0 0 0 6px #c9a13b,inset 0 0 0 9px #7d1812,inset 0 0 0 11px #e3b04b,inset 0 -60px 60px #28502826,0 12px 26px #3c230a4d}.tailor-mound{position:absolute;left:50%;bottom:20px;width:428px;height:70px;margin-left:-214px;border-radius:50% 50% 10px 10px/100% 100% 10px 10px;background:radial-gradient(ellipse at 50% 0%,#86b06c,#5f8a4c 70%)}.tailor-stage .puppet-view{position:relative;z-index:2;margin-bottom:36px}.tailor-name{display:flex;align-items:baseline;gap:16px;margin:14px 0 6px}.tailor-name input{flex:1;min-width:0;font:600 34px var(--blackletter);color:var(--ink);background:transparent;border:0;border-bottom:2px solid rgba(90,60,30,.3);padding:2px 4px;outline:none;user-select:text;-webkit-user-select:text}.tailor-name input:focus{border-color:var(--vermilion)}.tailor-row{display:flex;gap:28px;margin-top:6px}.tailor-tabs{display:flex;gap:6px;margin:4px 0 18px;border-bottom:1.5px solid rgba(90,60,30,.25)}.tailor-tabs button{font:600 27px var(--blackletter);color:var(--ink-soft);padding:8px 14px 10px;border-radius:8px 8px 0 0;margin-bottom:-1.5px;border:1.5px solid transparent}.tailor-tabs button.is-active{color:var(--vermilion);background:#fffaeb80;border-color:#5a3c1e40;border-bottom-color:var(--vellum)}.tailor-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.tailor-option{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 6px 8px;border-radius:12px;border:1.5px solid transparent;transition:transform .18s cubic-bezier(.3,1.6,.5,1),background .18s}.tailor-option img{width:96px;height:84px;object-fit:contain;filter:drop-shadow(0 4px 3px rgba(60,35,10,.3))}.tailor-option span{font:italic 16px/1.1 var(--book);color:var(--ink-soft);text-align:center}.tailor-option:hover{transform:translateY(-3px);background:#fffaeb73}.tailor-option.is-chosen{background:#fff5d2bf;border-color:#c9a13be6;box-shadow:0 0 0 3px #c9a13b40}.tailor-none{width:96px;height:84px;display:grid;place-items:center;font:italic 20px var(--book);color:var(--ink-faint);border:1.5px dashed rgba(90,60,30,.3);border-radius:50%}.tailor-nudge{display:flex;align-items:center;gap:4px;margin:16px 0 18px}.tailor-nudge .rubric{margin-right:10px}.tailor-nudge button{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:var(--ink)}.tailor-nudge button:hover{background:#78501e1f}.presets-label{margin-top:4px}.tailor-presets{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin:10px 0 0}.tailor-preset{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 2px;border-radius:10px;transition:transform .18s,background .18s}.tailor-preset img{width:58px;height:58px;object-fit:contain;border-radius:50%;background:radial-gradient(circle,#f6ecd1,#e2cf9e);box-shadow:0 0 0 2px #c9a13b,0 3px 6px #3c230a4d}.tailor-preset span{font:italic 14px/1.1 var(--book);color:var(--ink-soft);text-align:center}.tailor-preset:hover{transform:translateY(-3px);background:#fffaeb73}.tailor-actions{position:absolute!important;left:76px;right:70px;bottom:44px;display:flex;align-items:center;justify-content:space-between}.tailor-actions .seal-button{margin-left:auto}@media(prefers-reduced-motion:reduce){.anim-drift,.anim-sway,.anim-turn,.anim-bob,.cover-title h1,.desk-light,.desk-candle .flame,.motes i{animation:none!important}.leaf-turn-leaf{animation-duration:.01s!important}}.sound-toggles{display:flex;gap:2px}.spread-sound{position:absolute!important;right:58px;top:40px}.sound-toggles .ink-tool:not(.is-active){opacity:.5}.tale-screen.is-leaf{display:block;place-items:normal;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.is-leaf .desk-light,.is-compact .desk-light{position:fixed}.is-leaf .spread-stage{max-width:640px;margin:0 auto;padding:10px 10px max(14px,env(safe-area-inset-bottom))}.is-leaf .spread{position:relative;width:auto;height:auto;padding-bottom:8px}.is-leaf .spread:has(.leaf-corner){padding-bottom:78px}.is-leaf .spread-page{position:static;width:auto;padding:22px 20px 4px}.is-leaf .spread-page--right{padding-top:8px}.is-leaf .spread-gutter,.is-leaf .spread-page--right>.vellum-sheet{display:none}.is-leaf .spread-page--left>.vellum-sheet{border-radius:6px;box-shadow:0 18px 40px #0000008c,0 4px 10px #0000004d,inset 0 0 0 1px #5a3c1e47,inset 0 0 40px #8c5f282e}.is-leaf .spread-sound{right:10px;top:10px}.is-leaf .rubric{font-size:13px;letter-spacing:.22em}.is-leaf .rubric.small{font-size:11px;letter-spacing:.18em}.is-leaf .spread-page h1{font-size:40px;margin:8px 48px 4px 0}.is-leaf .flourish{margin:4px 0 12px}.is-leaf .chapter-intro{font-size:17px;line-height:1.45;margin:4px 0 16px}.is-leaf .chapter-intro .drop-cap{margin:4px 10px 0 0}.is-leaf .chapter-intro .drop-cap b{font-size:39px;margin-top:4px}.is-leaf .text-link{font-size:17px;padding:9px 2px 7px}.is-leaf .traveller-card{gap:18px;margin:4px 0 16px}.is-leaf .traveller-roundel{width:112px;height:112px;flex-shrink:0;box-shadow:0 0 0 3px #c9a13b,0 0 0 5px #7d1812,0 0 0 6px #e3b04b,0 6px 14px #3c230a59}.is-leaf .traveller-card strong{font-size:27px;margin:2px 0}.is-leaf .motto-block,.is-leaf .contents-actions,.is-leaf .tailor-actions{position:relative!important;left:auto;right:auto;bottom:auto}.is-leaf .motto-block{margin-bottom:10px}.is-leaf .motto{gap:8px 16px;margin-top:6px}.is-leaf .motto-letter{width:22px;height:28px;font-size:21px}.is-leaf .folio-list{margin:8px -6px 10px}.is-leaf .folio-row{gap:10px;min-height:50px;padding:9px 6px}.is-leaf .folio-row:hover:not(:disabled):not(.is-coming){transform:none}.is-leaf .folio-numeral{width:34px;font-size:19px}.is-leaf .has-long-numerals .folio-numeral{width:54px}.is-leaf .folio-name{font-size:21px;white-space:normal}.is-leaf .leader{min-width:6px;margin-top:8px}.is-leaf .folio-seals{min-width:0;gap:2px}.is-leaf .folio-seals .wax-seal{width:22px;height:22px}.is-leaf .folio-seals .seal-ring{width:18px;height:18px;margin:2px}.is-leaf .folio-row.is-coming em{font-size:14px;white-space:normal;text-align:right}.is-leaf .seal-total{font-size:16px;margin:4px 6px}.is-leaf .seal-total b{font-size:20px}.is-leaf .book-ended{font-size:16px;margin:4px 6px}.is-leaf .contents-actions{gap:0;margin:10px 0 0}.is-leaf .leaf-corner{gap:10px;font-size:19px}.is-leaf .leaf-corner-label{margin-bottom:12px}.is-leaf .leaf-corner-label .rubric{font-size:10px}.is-leaf .leaf-corner-curl{width:48px;height:48px}.is-leaf .tailor-stage{height:270px}.is-leaf .tailor-arch{width:250px;height:262px;margin-left:-125px;bottom:8px;border-radius:125px 125px 10px 10px;box-shadow:inset 0 0 0 4px #c9a13b,inset 0 0 0 6px #7d1812,inset 0 0 0 7px #e3b04b,inset 0 -40px 40px #28502826,0 8px 18px #3c230a4d}.is-leaf .tailor-mound{width:242px;height:42px;margin-left:-121px;bottom:8px}.is-leaf .tailor-stage .puppet-view{margin-bottom:18px}.is-leaf .tailor-name{gap:10px;margin:10px 0 2px}.is-leaf .tailor-name input{font-size:26px}.is-leaf .tailor-row{gap:4px 22px;flex-wrap:wrap;margin:0 0 14px}.is-leaf .tailor-tabs{gap:0;margin:6px 0 12px}.is-leaf .tailor-tabs button{flex:1 1 auto;font-size:17px;padding:9px 3px 8px}.is-leaf .tailor-grid{gap:4px}.is-leaf .tailor-option{padding:6px 2px}.is-leaf .tailor-option img,.is-leaf .tailor-none{width:62px;height:56px}.is-leaf .tailor-none{font-size:15px}.is-leaf .tailor-option span{font-size:13px}.is-leaf .tailor-nudge{flex-wrap:wrap;margin:8px 0 12px}.is-leaf .tailor-nudge button{width:46px;height:46px}.is-leaf .tailor-presets{grid-template-columns:repeat(3,1fr);gap:4px;margin-top:6px}.is-leaf .tailor-preset{padding:6px 2px}.is-leaf .tailor-preset img{width:50px;height:50px}.is-leaf .tailor-preset span{font-size:13px}.is-leaf .tailor-actions{margin:18px 0 12px}.is-leaf .seal-button--inline{gap:10px}.is-leaf .seal-button--inline>span{font-size:23px}.is-leaf .seal-button--inline small{font-size:14px}.scene-text{z-index:1}.scene-text.front{z-index:4}.scene-passage{width:100%;height:100%;white-space:pre-wrap;overflow-wrap:break-word}.scene-text.is-selected .scene-passage{text-shadow:0 0 6px rgba(255,220,140,.9)}.is-free .placed.role-hazard img{filter:drop-shadow(0 0 4px rgba(200,40,30,.8))}.is-free .placed.role-ladder img{filter:drop-shadow(0 0 3px rgba(60,150,70,.8))}.is-free .placed.role-scenery img{opacity:.96}.piece-tools{flex-direction:column;align-items:stretch;gap:4px;padding:6px 10px 6px 16px;border-radius:22px}.piece-tools-row{display:flex;align-items:center;gap:2px}.role-row{display:flex;flex-wrap:wrap;gap:4px;padding:6px 0 2px;border-top:1px dashed rgba(90,60,30,.25)}.role-chip{font:15px/1 var(--caps);letter-spacing:.06em;padding:5px 9px 6px;border-radius:12px;color:var(--ink-soft);border:1px solid rgba(90,60,30,.25);background:#ffffff40}.role-chip:hover{background:#fffaebcc}.role-chip.is-chosen{color:#fff4dc;border-color:transparent;background:var(--ink)}.role-chip--solid.is-chosen{background:#8a5e1a}.role-chip--platform.is-chosen{background:var(--lapis)}.role-chip--hazard.is-chosen{background:var(--vermilion)}.role-chip--ladder.is-chosen{background:var(--malachite)}.role-chip--goal.is-chosen{background:linear-gradient(135deg,#e6b955,#9a6b1c)}.role-chip--player.is-chosen{background:#6a3d7a}.role-chip--depth{margin-left:auto}.motion-row{align-items:center}.motion-label{font:italic 16px var(--book);color:var(--ink-soft);margin-right:4px}.motion-chip.is-chosen{background:#5b7f4f}.letter-glyph-input{width:46px;height:38px;text-align:center;font:28px var(--fraktur);color:var(--vermilion);background:#ffffff80;border:1px solid rgba(90,60,30,.3);border-radius:8px;user-select:text;-webkit-user-select:text}.folio-title h1.is-editable{cursor:text;border-bottom:2px dashed transparent;transition:border-color .2s}.mode-build .folio-title h1.is-editable:hover{border-color:#b3261e59}.folio-title-input{width:100%;font:700 62px/1 var(--blackletter);color:var(--ink);background:#fffcf099;border:0;border-bottom:2px solid var(--vermilion);margin-top:6px;padding:0 4px;outline:none;user-select:text;-webkit-user-select:text}.folio-foot.has-library .folio-margin{padding-top:0}.library{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.library-tabs{display:flex;align-items:center;gap:2px}.library-tabs>button{font:600 21px/1 var(--blackletter);color:var(--ink-soft);padding:4px 10px 6px;border-radius:8px}.library-tabs>button:hover{color:var(--ink);background:#fffaeb80}.library-tabs>button.is-active{color:var(--vermilion);background:#fffaeb99;box-shadow:inset 0 -2px 0 var(--vermilion)}.library-search{margin-left:auto;display:flex;align-items:center;gap:6px;color:var(--ink-soft);border-bottom:1.5px solid rgba(90,60,30,.3);padding:2px 4px}.library-search input{width:130px;font:italic 18px var(--book);color:var(--ink);background:transparent;border:0;outline:none;user-select:text;-webkit-user-select:text}.library-row{display:flex;align-items:center;gap:4px;min-width:0}.library-scroll{width:30px;height:60px;flex-shrink:0;border-radius:10px;display:grid;place-items:center;color:var(--ink-soft)}.library-scroll:hover{background:#78501e1f;color:var(--ink)}.library-shelf{overflow-anchor:none;flex:1;min-width:0;display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;padding:4px 4px 6px;scrollbar-width:thin;scroll-snap-type:x proximity}.library-shelf::-webkit-scrollbar{height:5px}.library-shelf::-webkit-scrollbar-thumb{background:#5a3c1e59;border-radius:4px}.library-piece{width:86px;height:64px;flex-shrink:0;scroll-snap-align:start}.library-piece img{max-width:72px;max-height:52px}.own-picture{position:relative;flex-shrink:0;display:flex;scroll-snap-align:start}.library-piece.is-kept{border-style:dotted;background:#fff8e124}.library-piece.is-kept img{opacity:.82}.put-away{position:absolute;right:3px;top:3px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;color:#fbe9d0;background:#7d1812c7;box-shadow:0 1px 3px #3c0a0566}.put-away:hover,.put-away.is-sure{background:var(--vermilion)}.mark-piece{width:86px;height:64px;flex-shrink:0;display:flex;flex-direction:column;gap:0;scroll-snap-align:start}.mark-letter{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font:26px/1 var(--fraktur);color:#fff1c4;background:radial-gradient(circle at 34% 28%,#fff4c8,#e5b451 42%,#9a6b1c 82%);box-shadow:inset 0 0 0 3px #b3261e,inset 0 0 0 4px #f1d27f}.mark-passage{font:34px/1 var(--fraktur);color:var(--vermilion)}.mark-upload{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:var(--lapis);border:1.5px dashed rgba(31,58,138,.5)}.stage-notice{position:absolute;left:50%;bottom:24px;transform:translate(-50%);z-index:9;padding:10px 20px;border-radius:10px;background:var(--vellum-hi);color:var(--vermilion-deep);font:italic 22px var(--book);box-shadow:0 8px 22px #28190a66;animation:pop-in-plain .2s ease-out;pointer-events:none}.mark-label{font:italic 14px var(--book);color:var(--ink-soft)}.mark-butt{width:38px;height:38px;border-radius:50%;background:radial-gradient(circle,#e9bf57 0,#e9bf57 18%,#b3261e 19%,#b3261e 38%,#f4ecd8 39%,#f4ecd8 58%,#2c4f9e 59%,#2c4f9e 78%,#d9c27a 79%,#d9c27a 86%,#c9a13b 87%);box-shadow:0 1px 3px #28180a59}.mark-bell{width:30px;height:36px;background:linear-gradient(90deg,#8a5a1c,#f2cf73 40%,#d39b35 60%,#6e4514);clip-path:polygon(38% 0,62% 0,70% 12%,72% 52%,100% 86%,100% 100%,0 100%,0 86%,28% 52%,30% 12%)}.mark-wolf{width:44px;height:44px;object-fit:contain}.mark-rope{position:relative;width:8px;height:40px;border-radius:3px;background:repeating-linear-gradient(-55deg,#b48a4e 0,#b48a4e 3px,#7a5428 3px,#7a5428 5px);box-shadow:0 0 0 1px #5a3d1c}.mark-rope:after{content:"";position:absolute;left:-3px;top:15px;width:14px;height:11px;border-radius:50%;background:#8a6532;box-shadow:0 0 0 1px #3e2a12,0 0 8px #ffe28cb3}.beast-round{position:absolute;height:6px;border-bottom:2px dashed rgba(122,74,20,.55);pointer-events:none}.beast-round.is-selected{border-bottom-color:#b3261ed9}.beast-end{position:absolute;bottom:-9px;width:16px;height:16px;border-radius:50%;background:#fff8e4;border:2px solid var(--vermilion);box-shadow:0 1px 3px #28180a59;transform:scale(var(--inv, 1))}.beast-end--start{left:-8px}.beast-end--end{right:-8px}.mark-ring{position:absolute;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;border:2px dashed var(--vermilion);pointer-events:none;animation:ring-turn 6s linear infinite}@keyframes ring-turn{to{transform:rotate(360deg)}}.rest-ghost{position:absolute;border:2px dashed rgba(31,58,138,.6);border-radius:4px;background:#1f3a8a0f;pointer-events:none}.rest-ghost span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font:italic 15px var(--book);color:#1f3a8acc;white-space:nowrap}.mark-note{font:italic 15px var(--book);color:var(--ink-soft)}.struck-row .motion-label{white-space:nowrap}.ghost-marker{display:grid;place-items:center;width:70px;height:70px;border-radius:50%;font:40px var(--fraktur);color:#fff1c4;background:radial-gradient(circle at 34% 28%,#fff4c8,#e5b451 42%,#9a6b1c 82%)}.passage-editor{position:absolute;z-index:8;width:460px;padding:10px 14px 12px;border-radius:12px;background:var(--vellum-hi);border:1px solid rgba(90,60,30,.35);box-shadow:0 14px 34px #28190a61;display:flex;flex-direction:column;gap:8px;animation:pop-in-plain .2s ease-out}@keyframes pop-in-plain{0%{transform:translateY(8px);opacity:0}to{transform:none;opacity:1}}.passage-editor-head{display:flex;align-items:center;justify-content:space-between}.passage-editor textarea{font:italic 21px/1.35 var(--book);color:var(--ink);background:#ffffff73;border:1px solid rgba(90,60,30,.3);border-radius:8px;padding:6px 10px;resize:vertical;outline:none;user-select:text;-webkit-user-select:text}.passage-row,.passage-inks,.passage-glyphs{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.passage-row select{font:17px var(--book);color:var(--ink);background:#ffffff80;border:1px solid rgba(90,60,30,.3);border-radius:8px;padding:4px 6px}.passage-size{display:flex;align-items:center;gap:6px;font:italic 16px var(--book);color:var(--ink-soft)}.passage-size input{width:110px;accent-color:var(--vermilion)}.passage-toggle{min-width:32px;height:32px;border-radius:8px;font:18px var(--book);color:var(--ink);border:1px solid rgba(90,60,30,.25)}.passage-toggle.is-on{background:var(--ink);color:#fff4dc}.ink-swatch{width:26px;height:26px;border-radius:50%;box-shadow:0 0 0 1px #3c230a66}.ink-swatch.is-on{box-shadow:0 0 0 2px var(--vellum-hi),0 0 0 4px var(--vermilion)}.glyph-chip{min-width:34px;height:32px;border-radius:8px;font:22px var(--book);color:var(--ink-soft);border:1px dashed rgba(90,60,30,.35)}.glyph-chip.is-on{color:var(--vermilion);border-style:solid;border-color:var(--vermilion);background:#b3261e14}.way-tab{position:absolute;z-index:7;display:inline-flex;align-items:center;justify-content:center;gap:2px;min-width:30px;height:30px;padding:0 7px;border-radius:15px;border:1.5px dashed rgba(143,98,27,.8);background:#faf0d6eb;color:#8f621b;font:600 15px/1 var(--caps);cursor:pointer;box-shadow:0 2px 6px #28190a47;transition:transform .12s,background .12s}.way-tab:hover,.way-tab.is-open{transform:scale(1.1);background:#fff6dc}.way-tab.is-on{border-style:solid;border-color:#6d140f;background:linear-gradient(#c0392b,#7d1812);color:#fff4dc}.way-tab:focus-visible{outline:2px solid var(--vermilion);outline-offset:2px}.way-tab.is-left{left:-15px;top:50%;margin-top:-15px}.way-tab.is-right{right:-15px;top:50%;margin-top:-15px}.way-tab.is-top{top:-15px;left:calc(50% + 44px)}.way-tab.is-bottom{bottom:-15px;left:calc(50% + 44px)}.is-compact .way-tab{min-width:34px;height:34px;border-radius:17px}.is-compact .way-tab.is-left{left:-10px;margin-top:-17px}.is-compact .way-tab.is-right{right:-10px;margin-top:-17px}.is-compact .way-tab.is-top{top:-12px}.is-compact .way-tab.is-bottom{bottom:-12px}.way-glow{position:absolute;pointer-events:none;animation:way-glow 2.8s ease-in-out infinite}.way-glow.is-left{background:linear-gradient(90deg,#ffe08a99,#ffe08a00)}.way-glow.is-right{background:linear-gradient(270deg,#ffe08a99,#ffe08a00)}.way-glow.is-top{background:linear-gradient(180deg,#ffe08a8c,#ffe08a00)}.way-glow.is-bottom{background:linear-gradient(0deg,#ffe08a8c,#ffe08a00)}@keyframes way-glow{0%,to{opacity:.5}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.way-glow{animation:none;opacity:.8}}.way-card-holder{position:absolute;z-index:8;left:50%;top:50%;transform:translate(-50%,-50%);width:min(600px,calc(100% - 48px));max-height:calc(100% - 48px);display:flex}.way-card-holder.is-docked{position:relative;left:auto;top:auto;transform:none;width:auto;max-height:60vh;margin:2px 0 10px}.door-badge{position:absolute;z-index:4;transform:translate(-50%,-150%);display:inline-flex;align-items:center;gap:2px;padding:3px 9px 3px 6px;border-radius:12px;background:linear-gradient(#c0392b,#7d1812);color:#fff4dc;font:600 calc(15px * var(--inv, 1)) / 1 var(--caps);box-shadow:0 2px 6px #28140559;pointer-events:none;white-space:nowrap}.book-title-input{display:block;width:100%;font:700 60px/1.05 var(--blackletter);color:var(--ink);background:transparent;border:0;border-bottom:2px dashed transparent;margin:12px 0 2px;padding:0 2px 4px;outline:none;transition:border-color .2s,background .2s;user-select:text;-webkit-user-select:text}.book-title-input:hover{border-color:#b3261e4d}.book-title-input:focus{border-color:var(--vermilion);background:#fffcf073}.scriptorium-contents .chapter-intro{margin-bottom:20px}.scriptorium-contents .traveller-card{margin:6px 0 18px}.book-actions{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.book-files{display:grid;grid-template-columns:1fr 1fr;gap:6px 26px}.book-files .text-link{font-size:19px}.maker-list{max-height:560px;overflow-y:auto;margin:14px -12px 16px -6px;padding:0 12px 0 6px;scrollbar-width:thin}.maker-list::-webkit-scrollbar{width:6px}.maker-list::-webkit-scrollbar-thumb{background:#5a3c1e4d;border-radius:4px}.maker-row{display:flex;align-items:center;gap:8px;border-radius:10px;transition:background .18s}.maker-row:hover,.maker-row:focus-within{background:#b3261e0f}.maker-open{flex:1;min-width:0;display:flex;align-items:center;gap:14px;padding:8px 4px 8px 0;border-radius:10px;text-align:left}.maker-open .folio-numeral{width:50px}.maker-open:hover .folio-name,.maker-open:focus-visible .folio-name{color:var(--vermilion)}.maker-open:hover .folio-thumb{transform:rotate(-1.2deg) scale(1.04);box-shadow:0 0 0 2px #c9a13b,0 0 0 3px #7d1812,0 8px 16px #3c230a61}.maker-name{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.maker-name .folio-name{font-size:30px;overflow:hidden;text-overflow:ellipsis;transition:color .15s}.maker-name small{font:italic 16px var(--book);color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.maker-name em{color:var(--vermilion)}.maker-note{width:34px;display:grid;place-items:center;flex-shrink:0}.maker-tools{display:grid;grid-template-columns:repeat(2,32px);gap:0 2px;opacity:.3;transition:opacity .18s;flex-shrink:0}.maker-row:hover .maker-tools,.maker-row:focus-within .maker-tools{opacity:1}.maker-tools .ink-tool{width:32px;height:32px}.ink-tool.is-danger{color:#fff4dc;background:var(--vermilion)}.ink-tool.is-danger:hover:not(:disabled){background:var(--vermilion-deep, #7d1812)}.folio-thumb{position:relative;flex-shrink:0;display:block;overflow:hidden;border-radius:3px;background:#8fb8e0;box-shadow:0 0 0 2px #c9a13b,0 0 0 3px #7d1812,0 3px 8px #3c230a4d;transition:transform .2s cubic-bezier(.3,1.6,.5,1),box-shadow .2s}.folio-thumb.paper-vellum{background-color:#eedfba}.folio-thumb.paper-ivory{background-color:#f6efdc}.folio-thumb.paper-rose{background-color:#f0d9cf}.folio-thumb.paper-midnight{background-color:#1d2438}.folio-thumb .scene-sky{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.folio-thumb-screens{position:absolute;right:3px;bottom:3px;z-index:2;height:20px;padding:0 6px;border-radius:10px;display:flex;align-items:center;gap:1px;font:600 13px/1 var(--caps);color:#fff4dc;background:#7d1812e0;box-shadow:0 1px 3px #280a0566}.folio-thumb-screens:before{content:"×"}.folio-thumb-scene{position:absolute;left:0;top:0;transform-origin:0 0;pointer-events:none}.folio-thumb-water{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(#608cc4eb,#203e7cf5);box-shadow:0 -4px #dcecfab3}.folio-thumb-letter{position:absolute;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;background:radial-gradient(circle at 34% 28%,#fff4c8,#e5b451 42%,#9a6b1c 82%);box-shadow:0 0 0 5px #b3261e}.add-folio{display:flex;align-items:center;gap:14px;width:100%;padding:12px 18px;border-radius:12px;font:600 30px/1 var(--blackletter);color:var(--ink-soft);border:2px dashed rgba(120,80,30,.35);transition:color .15s,border-color .15s,background .15s,transform .18s cubic-bezier(.3,1.6,.5,1)}.add-folio span{font:40px/.8 var(--caps);color:var(--vermilion)}.add-folio:hover{color:var(--vermilion);border-color:#b3261e8c;background:#fffaeb80;transform:translateY(-2px)}.add-choices{position:relative;display:flex;gap:14px;align-items:flex-start;padding:12px 44px 10px 14px;border-radius:12px;border:2px dashed rgba(179,38,30,.45);background:#fffaeb66;animation:pop-in-plain .2s ease-out}.add-choice{display:flex;flex-direction:column;align-items:center;gap:8px;font:600 21px/1.1 var(--blackletter);color:var(--ink);text-align:center;border-radius:8px;padding:2px;transition:color .15s}.add-choice:hover{color:var(--vermilion)}.add-choice:hover .folio-thumb{transform:rotate(-1.5deg) scale(1.05)}.add-choices-close{position:absolute!important;right:4px;top:4px;width:36px;height:36px}@media(hover:none){.maker-tools{opacity:1}}.is-leaf .book-title-input{font-size:36px;margin:8px 0 2px;padding-right:48px}.is-leaf .book-actions{gap:10px}.is-leaf .book-files{grid-template-columns:1fr;gap:0}.is-leaf .book-files .text-link{font-size:16px}.is-leaf .maker-list{max-height:none;overflow:visible;margin:8px 0 12px;padding:0}.is-leaf .maker-row{gap:2px}.is-leaf .maker-open{gap:8px;padding:6px 0}.is-leaf .maker-open .folio-numeral{width:24px}.is-leaf .maker-name .folio-name{font-size:20px}.is-leaf .maker-name small{font-size:13px}.is-leaf .maker-note{width:24px}.is-leaf .maker-note .wax-seal{width:22px;height:22px}.is-leaf .maker-tools{opacity:1;grid-template-columns:repeat(2,38px)}.is-leaf .maker-tools .ink-tool{width:38px;height:38px}.is-leaf .add-folio{gap:10px;padding:12px 14px;font-size:22px}.is-leaf .add-folio span{font-size:30px}.is-leaf .add-choices{gap:6px;padding:10px 40px 10px 8px}.is-leaf .add-choice{flex:1 1 0;min-width:0;font-size:15px;gap:6px}.folio-weather{position:relative;z-index:12;padding-bottom:12px}.weather-card{position:absolute;right:-8px;top:calc(100% - 4px);width:430px;padding:14px 18px 16px;border-radius:14px;background:var(--vellum-hi);border:1px solid rgba(90,60,30,.35);box-shadow:0 16px 38px #28190a66;display:flex;flex-direction:column;gap:8px;animation:pop-in-plain .2s ease-out}.weather-skies{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-bottom:4px}.sky-swatch{display:flex;flex-direction:column;align-items:center;gap:5px;padding:5px 2px 6px;border-radius:10px;font:14px/1 var(--caps);letter-spacing:.05em;color:var(--ink-soft);border:1.5px solid transparent;transition:background .15s,border-color .15s}.sky-swatch>span{width:60px;height:40px;border-radius:8px;box-shadow:inset 0 0 0 1px #3c230a4d,0 2px 5px #28190a33}.sky-swatch:hover{background:#ffffff73}.sky-swatch.is-on{color:var(--vermilion);border-color:var(--vermilion);background:#b3261e0f}.weather-row{display:flex;align-items:center;gap:16px;min-height:36px;margin-bottom:4px}.weather-toggle{padding:0 14px;font-style:italic}.weather-row .passage-size input{width:200px}.quiver-row{flex-wrap:wrap;gap:10px}.quiver-row .passage-toggle{width:36px;justify-content:center;font-size:20px}.quiver-count{min-width:90px;text-align:center;font:italic 19px var(--book);color:var(--ink)}.quiver-row small{flex:1 1 100%;font:italic 15px/1.3 var(--book);color:var(--ink-soft)}.weather-brief{font:italic 19px/1.35 var(--book);color:var(--ink);background:#ffffff73;border:1px solid rgba(90,60,30,.3);border-radius:8px;padding:6px 10px;resize:vertical;outline:none;user-select:text;-webkit-user-select:text}.weather-brief:focus{border-color:var(--vermilion)}.size-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:3px;max-width:300px}.size-cell{aspect-ratio:16 / 9;padding:0;border-radius:2px;border:1px solid rgba(90,60,30,.35);background:#fff6;transition:background .1s}.size-cell.is-lit{background:linear-gradient(#f0d184,#c9a13b);border-color:#8f621b}.size-cell[aria-pressed=true]{box-shadow:0 0 0 2px var(--vermilion)}.size-cell:disabled{opacity:.3;cursor:not-allowed}.size-cell.is-beyond{visibility:hidden}.size-note{font:italic 15px/1.3 var(--book);color:var(--ink-soft);margin-bottom:4px}.is-compact .folio-weather{position:static;padding-bottom:0}.is-compact .weather-card{left:0;right:0;top:calc(100% + 6px);width:auto;z-index:30}.is-compact .weather-skies{gap:2px}.is-compact .sky-swatch>span{width:50px;height:34px}.is-compact .weather-row .passage-size input{width:150px}.tale-toast{position:fixed;left:50%;bottom:18px;transform:translate(-50%);z-index:60;max-width:min(640px,calc(100vw - 32px));padding:11px 20px 12px;border-radius:8px;background:#f8eed4;color:#2b1d14;font:italic 17px/1.35 IM Fell English,Georgia,serif;text-align:center;box-shadow:0 0 0 1px #5a3c1e4d,0 8px 22px #00000073;animation:toast-in .3s cubic-bezier(.3,1.5,.5,1)}@keyframes toast-in{0%{transform:translate(-50%,14px);opacity:0}to{transform:translate(-50%);opacity:1}}.way-card{flex:1;min-height:0;display:flex;flex-direction:column;gap:8px;padding:12px 16px 14px;border-radius:12px;background:#f8efd8;border:1px solid rgba(90,60,30,.35);box-shadow:0 0 0 3px #c9a13b8c,0 14px 32px #1e120880}.way-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.way-close{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:0;background:transparent;color:var(--ink-soft);cursor:pointer}.way-close:hover{background:#5a3c1e1a;color:var(--ink)}.way-lead{margin:0;font:italic 20px/1.3 var(--book);color:var(--ink)}.way-note{margin:-2px 0 0;font:italic 15px/1.3 var(--book);color:var(--vermilion)}.way-note.is-quiet{color:var(--ink-soft)}.way-folios{min-height:0;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(136px,1fr));gap:10px;padding:3px}.way-folio{display:flex;flex-direction:column;align-items:center;gap:5px;padding:7px 6px 8px;border-radius:9px;border:1px solid rgba(90,60,30,.18);background:#fff6;color:var(--ink);font:15px/1.2 var(--book);text-align:center;cursor:pointer;transition:background .12s,box-shadow .12s}.way-folio:hover:not(:disabled){background:#fffc}.way-folio.is-on{border-color:var(--vermilion);box-shadow:0 0 0 2px #b3261e59;background:#fffaecf2}.way-folio:disabled{opacity:.45;cursor:not-allowed}.way-folio .folio-thumb{flex-shrink:0;border-radius:3px;box-shadow:0 1px 4px #28190a4d}.way-folio-name b{color:var(--vermilion);font:600 15px/1 var(--caps);margin-right:3px}.way-folio--new{justify-content:center;min-height:104px;border:1.5px dashed rgba(143,98,27,.6);background:#fff8e480}.way-folio-plus{font:600 36px/1 var(--caps);color:#8f621b}.way-card-foot{display:flex;flex-wrap:wrap;gap:6px 20px;padding-top:2px}:root{font-family:Arial,Helvetica,sans-serif;color:#dfddcf;background:#222623;font-synthesis:none;font-size:14px;font-weight:400;--bg:#202521;--panel:#252a26;--panel-2:#2d322d;--line:#3d423a;--text:#e0dfd1;--muted:#a3a79a;--gold:#ccb582;--accent:#c8d2b3;--serif:"Cormorant Garamond",Georgia,serif;color-scheme:dark}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button{color:inherit;cursor:pointer}button:disabled{opacity:.3;cursor:default}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{border:0;background:none}button:focus-visible,a:focus-visible{outline:2px solid var(--gold);outline-offset:3px}input:focus,textarea:focus,select:focus{outline:1px solid #abbb9b;border-color:#abbb9b}input,textarea,select{min-width:0;color:var(--text)}a{color:inherit;text-decoration:none}button svg{flex-shrink:0}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:500}::-webkit-scrollbar{width:5px;height:6px}::-webkit-scrollbar-thumb{background:#62675a;border-radius:10px}::-webkit-scrollbar-track{background:transparent}.workshop{height:100dvh;min-height:540px;display:flex;flex-direction:column;overflow:hidden}.app-header{height:83px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 25px;gap:24px;background:#1d231f;border-bottom:1px solid var(--line);z-index:15}.brand{display:flex;gap:13px;align-items:center;min-width:247px}.brand-mark{width:42px;height:46px;color:var(--gold);border:1px solid #827858;border-radius:22px 22px 3px 3px;display:grid;place-items:center}.brand strong{font-family:var(--serif);font-weight:600;font-size:30px;line-height:1;letter-spacing:.2px}.brand-star{font-size:21px;padding-left:8px;color:var(--gold)}.brand small{display:block;color:#a7ab99;font-size:9px;letter-spacing:1.8px;margin-top:8px}.document-heading{text-align:center;min-width:180px}.document-heading input{background:transparent;border:1px solid transparent;border-radius:3px;text-align:center;font-size:14px;color:#e1dfd0;width:290px;max-width:100%;padding:5px 8px}.document-heading input:hover{border-color:var(--line)}.document-heading>span{font-size:11px;color:#9aab93;display:flex;align-items:center;justify-content:center;gap:6px;margin-top:4px}.save-dot{width:5px;height:5px;border-radius:50%;background:#a9b397}.save-dot.warning{background:#d5a777}.header-actions{display:flex;gap:10px;align-items:center;justify-content:flex-end;min-width:290px}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:37px;padding:9px 14px;border:1px solid #50574b;border-radius:4px;background:#2c342d;color:#dddccc;font-size:12px;font-weight:500;white-space:nowrap;transition:background .18s,border-color .18s}.button:hover{background:#3a4236;border-color:#7b856b}.button.primary{background:#c6cfb2;color:#253023;border-color:#c6cfb2;padding:10px 17px}.button.primary:hover{background:#d9dfc8}.button.subtle{border-color:transparent;background:transparent;padding-left:4px;padding-right:4px}.button.subtle:hover{color:#f1e1b7}.icon-button{width:31px;height:31px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;color:#b6bcae;flex-shrink:0}.icon-button:not(:disabled):hover,.icon-button.active{color:#e2dbbc;background:#424b3f}.export-anchor{position:relative}.menu-shield{position:fixed;top:0;right:0;bottom:0;left:0;z-index:25;cursor:default}.export-menu{position:absolute;right:0;top:48px;padding:7px;background:#2b332b;border:1px solid #5c6453;box-shadow:0 12px 35px #0008;width:264px;border-radius:6px;z-index:26}.export-menu>button{display:flex;align-items:center;gap:13px;width:100%;text-align:left;padding:12px;border-radius:3px;font-size:13px}.export-menu>button:hover{background:#414b3c}.export-menu small{display:block;font-size:11px;color:var(--muted);margin-top:5px}.command-bar{height:49px;flex-shrink:0;display:flex;justify-content:space-between;align-items:center;padding:0 22px;border-bottom:1px solid #41463d;background:#272d27;gap:12px}.command-left,.command-right{display:flex;align-items:center;gap:8px}.command-left{min-width:270px}.command-right{min-width:180px;justify-content:flex-end}.text-button{display:inline-flex;align-items:center;gap:8px;font-size:12px;padding:6px 4px;color:#c9cebf;white-space:nowrap}.text-button:hover,.text-button.selected{color:#e7c993}.divider{height:19px;width:1px;background:#53594c;display:inline-block;margin:0 8px}.workspace-label{font-family:var(--serif);font-size:16px;font-style:italic;letter-spacing:.2px;color:#a9ad9e}.tiny-star{font-size:10px;font-style:normal;color:#b19d6e;margin-right:9px}.workspace{display:flex;flex:1;min-height:0}.library-panel{width:284px;flex-shrink:0;display:flex;flex-direction:column;border-right:1px solid #444a3f;background:#282e28;z-index:9;min-height:0}.panel-tabs{height:51px;min-height:51px;display:flex;padding:0 16px;align-items:stretch;border-bottom:1px solid #464c3e;gap:11px}.panel-tabs>button{display:flex;align-items:center;justify-content:center;gap:6px;flex:1;padding:0 1px;color:#aeb4a3;font-size:12px;position:relative}.panel-tabs>button.active{color:#ebdfb6}.panel-tabs>button.active:after{position:absolute;bottom:0;height:2px;background:#ceb779;content:"";left:0;right:0}.library-intro{padding:25px 19px 0}.eyebrow{font-family:Arial,sans-serif;font-size:9px;font-weight:500;letter-spacing:1.6px;color:#b2ab8c}.library-intro h1{font-size:25px;line-height:1.12;margin-top:10px;letter-spacing:-.3px}.library-intro p,.panel-heading p{font-size:12px;color:#aeb3a2;margin-top:8px;line-height:1.5}.search-field{height:37px;display:flex;align-items:center;gap:8px;padding:0 10px;margin-top:20px;border:1px solid #505847;border-radius:4px;color:#969f8b;background:#222820}.search-field input{width:100%;background:transparent;border:0;outline:none;font-size:11px;padding:0}.search-field input::placeholder{color:#969d8c}.search-field button{padding:0;display:flex}.categories{padding:15px 19px 17px;display:flex;flex-wrap:wrap;gap:7px 5px;border-bottom:1px solid #42493c}.categories button{font-size:10px;border:1px solid #4c5544;border-radius:4px;padding:6px 9px;color:#b9c0ae;transition:.15s}.categories button:hover{background:#3c4636}.categories button.active{background:#ced3b8;border-color:#ced3b8;color:#273125}.collection-meta{display:flex;align-items:center;justify-content:space-between;padding:17px 19px 12px;color:#a1aa96;font-size:10px;letter-spacing:.8px}.collection-meta>span+span{font-size:10px;color:#b5b9a6;letter-spacing:0}.asset-grid{overflow:auto;flex:1;min-height:100px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;padding:0 17px 18px;gap:14px 11px}.asset-card{min-width:0;animation:arrive .35s ease both}.asset-picture{height:125px;display:flex;position:relative;align-items:center;justify-content:center;width:100%;padding:8px;background:#e7dbc0;background-image:radial-gradient(ellipse at 10% 20%,#b6a37435,transparent 80%);border:1px solid #c1b592;border-radius:4px;overflow:hidden;cursor:grab}.asset-picture:active{cursor:grabbing}.asset-picture img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .23s ease;pointer-events:none}.asset-picture:hover img{transform:scale(1.09)}.asset-picture:hover{background-color:#f1e7d0;border-color:#f1db9f}.asset-add{position:absolute;bottom:6px;right:6px;width:24px;height:24px;display:grid;place-items:center;background:#3b4935;color:#e7dfc3;border-radius:50%;opacity:0;transform:scale(.7);transition:.15s}.asset-picture:hover .asset-add{opacity:1;transform:scale(1)}.asset-caption{display:flex;justify-content:space-between;align-items:center;font-size:10px;gap:4px;padding:7px 1px 0;color:#c8ccb9}.asset-caption>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asset-caption button{color:#9ea68f;font-size:17px;padding:0 1px;line-height:1}.asset-caption button.favorited{color:#ceb574}.empty-library{grid-column:1/-1;text-align:center;padding:28px 4px;color:#b2bca3}.empty-library h3{font-size:22px;margin:14px 0 7px}.empty-library p{font-size:12px;line-height:1.7;margin-bottom:18px}.library-footer{padding:13px 17px 14px;background:#252c25;border-top:1px solid #464d3f}.upload-button{border:1px dashed #647052;display:flex;align-items:center;gap:8px;font-size:11px;width:100%;padding:10px 8px;border-radius:3px;color:#c7ceba}.upload-button>svg:last-child{margin-left:auto}.upload-button:hover{background:#37412f}.library-footer>span{display:block;text-align:center;font-size:9px;color:#9aa68c;margin-top:8px}.desk{position:relative;min-width:0;flex:1;display:flex;flex-direction:column;background-color:#343630;background-image:radial-gradient(ellipse at center,#51514640 0,transparent 75%),repeating-linear-gradient(90deg,#ffffff02 0px,#ffffff02 1px,transparent 1px,transparent 4px);overflow:hidden}.desk-topline{position:absolute;top:18px;left:25px;right:25px;display:flex;justify-content:space-between;color:#b7b7a5;font-size:9px;letter-spacing:1.3px;z-index:2;pointer-events:none}.desk-topline>span:last-child{font-size:10px;letter-spacing:.3px;color:#969e8d}.folio-icon{font-size:16px;vertical-align:middle;color:#c4b685;margin-right:5px}.canvas-scroll{flex:1;min-height:0;overflow:auto;display:flex;padding:45px 35px 62px;scrollbar-gutter:stable}.canvas-position{margin:auto;flex-shrink:0;position:relative}.desk-bottom{position:absolute;bottom:18px;left:22px;right:22px;display:flex;align-items:center;justify-content:space-between;pointer-events:none;gap:10px}.desk-hint{display:flex;align-items:center;gap:5px;font-size:10px;color:#b0b5a2;text-shadow:0 1px 5px #20251d}.zoom-controls{pointer-events:auto;border:1px solid #525c47;border-radius:5px;background:#252d23;display:flex;align-items:center;padding:3px;box-shadow:0 3px 8px #17201330}.zoom-controls .icon-button{width:27px;height:27px}.zoom-controls .divider{margin:0 4px;height:17px}.zoom-value{font-size:11px;width:42px;color:#d2d7c6}.inspector-panel{display:flex;flex-direction:column;width:251px;min-height:0;flex-shrink:0;border-left:1px solid #474d3e;background:#282e28;z-index:9}.inspector-title{height:51px;min-height:51px;border-bottom:1px solid #454c3d;padding:0 18px;display:flex;align-items:center;justify-content:space-between}.inspector-title>span{font-size:12px;display:flex;gap:9px;align-items:center;color:#d5d6c6}.inspector-scroll{overflow:auto;flex:1}.selected-object{display:flex;align-items:center;gap:11px;padding:20px 16px 16px}.selected-thumbnail{width:43px;height:48px;background:#dad0b4;border:1px solid #b6ad91;border-radius:3px;display:grid;place-items:center;flex-shrink:0;color:#5f573e}.selected-thumbnail img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:3px}.selected-object>div+div{min-width:0}.selected-object .eyebrow{font-size:8px;letter-spacing:1.2px}.selected-object input{width:100%;background:transparent;border:0;border-bottom:1px solid transparent;font-family:var(--serif);font-size:21px;line-height:1.2;padding:3px 0;margin-top:3px;color:#e3dfcc;text-overflow:ellipsis}.selected-object input:hover{border-color:#626b51}.object-fields{border:0;margin:0;padding:0 17px}.field-row{display:flex;gap:8px;margin-bottom:9px}.numeric-field{display:flex;align-items:center;min-width:0;border:1px solid #525c47;border-radius:3px;background:#252c23;padding:8px;flex:1}.numeric-field>span{font-size:10px;color:#a5ac98;margin-right:8px}.numeric-field input{background:transparent;border:0;width:100%;font-size:12px;padding:0;color:#d5d9c9;outline:none;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.numeric-field input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.flip-buttons{display:flex;justify-content:center;gap:13px;flex:1}.opacity-label{display:block;margin-top:16px}.opacity-label>span{display:flex;justify-content:space-between;font-size:11px;color:#c4cbb7}.opacity-label b{font-weight:400;color:#aeb89e}.opacity-label input{width:100%;height:4px;margin:14px 0 10px;accent-color:#c9cba9;cursor:pointer}.object-actions{display:flex;align-items:center;justify-content:space-around;margin:8px 17px 18px;padding-top:10px;border-top:1px solid #444c3c}.object-actions .icon-button:last-child:hover{color:#e8b59e;background:#714e3e}.lock-notice{margin:0 16px 14px;display:flex;align-items:center;gap:7px;font-size:10px;color:#d0b993}.full-width{width:100%}.edit-words{display:flex;width:calc(100% - 34px);margin:9px 17px;font-size:11px;min-height:31px;padding:8px}.inspector-empty{text-align:center;padding:22px 24px 27px;border-bottom:1px solid #434b3b}.inspector-flower{font-family:Georgia,serif;font-size:62px;color:#c4b683;line-height:1.2;display:block;transform:rotate(-14deg)}.inspector-empty h3{font-size:22px;line-height:1.2;margin:11px 0 10px}.inspector-empty p{font-size:11px;line-height:1.7;color:#a8b19b}.layers-section{border-top:1px solid #434c3c}.inspector-empty+.layers-section{border-top:0}.layers-heading{display:flex;justify-content:space-between;align-items:center;padding:14px 15px 12px}.layers-heading h2{font-family:Arial,sans-serif;font-weight:400;font-size:12px;display:flex;align-items:center;gap:8px}.layers-heading h2>span{font-size:10px;background:#3f4938;color:#b2bda3;border-radius:3px;padding:3px 5px}.layers-heading>div{display:flex}.layers-heading .icon-button{height:24px;width:24px}.layers-list{padding:0 8px}.layer-row{display:flex;align-items:center;border:1px solid transparent;border-radius:3px;height:43px;margin-bottom:3px;padding-right:5px}.layer-row:hover{background:#343e2f}.layer-row.active{background:#414d37;border-color:#738060}.layer-row.is-hidden{opacity:.5}.layer-select{display:flex;align-items:center;gap:6px;flex:1;min-width:0;height:100%;padding:0 4px;text-align:left}.layer-grip{color:#7d8a6e;flex-shrink:0}.layer-mini{height:27px;width:26px;display:grid;place-items:center;flex-shrink:0;border-radius:3px;background:#414d37;color:#c3caaa}.layer-mini img{width:100%;height:100%;object-fit:contain}.layer-select>span:last-child{font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#c9d0ba}.layer-icon{display:flex;align-items:center;justify-content:center;height:26px;width:21px;color:#9ca98b;flex-shrink:0;padding:0}.layer-icon:hover{color:#e8dfba}.layer-row:not(:hover):not(.active) .layer-icon{opacity:.7}.add-layer{display:flex;align-items:center;justify-content:center;gap:6px;width:calc(100% - 32px);padding:10px;margin:12px 16px 20px;border:1px dashed #566348;border-radius:4px;color:#afbd9d;font-size:11px}.add-layer:hover{background:#3a472f}.inspector-foot{height:48px;display:flex;justify-content:center;align-items:center;gap:9px;border-top:1px solid #444e3b;color:#b0b99c;font-family:var(--serif);font-size:15px;font-style:italic;flex-shrink:0}.inspector-foot>span{color:#bfa967;font-size:21px;font-style:normal}.status-bar{height:30px;flex-shrink:0;background:#20271e;border-top:1px solid #444d3b;display:flex;justify-content:space-between;align-items:center;padding:0 20px;color:#8f9d7e;font-size:9px;gap:20px;letter-spacing:.1px}.status-bar>span{white-space:nowrap}.status-diamond{color:#b1a271;font-size:7px;margin-right:7px}.status-help{display:flex;gap:14px}.write-panel,.page-panel{overflow:auto;flex:1;padding:23px 19px}.panel-heading h2{font-size:27px;line-height:1.15;margin-top:10px}.add-text-button{width:100%;margin:19px 0 23px}.writing-empty{text-align:center;padding:15px 5px}.large-glyph{font-family:Gentium Book Plus,Georgia,serif;font-size:91px;color:#cfb987;line-height:1.3}.writing-empty h3{font-size:25px;margin:13px 0 10px}.writing-empty p{font-size:12px;line-height:1.7;color:#b1bda0}.glyph-sampler{font-family:Gentium Book Plus,Georgia,serif;font-size:28px;letter-spacing:3px;margin:29px 0 15px;color:#d3cfac}.writing-empty small{font-size:11px;line-height:1.7;color:#a6b496;display:block}.control-section{padding:23px 0;border-bottom:1px solid #47503f}.control-section h3{font-size:13px;font-family:Arial,sans-serif;font-weight:400;margin-bottom:14px;color:#d2d9c1}.paper-options{display:grid;grid-template-columns:1fr 1fr;gap:14px 12px}.paper-options>button{text-align:left;display:flex;flex-direction:column;gap:7px;font-size:11px;color:#aebd9a}.paper-swatch{display:grid;place-items:center;height:65px;width:100%;border:2px solid transparent;border-radius:3px;color:#405139}.paper-options .active .paper-swatch{border-color:#c5d3a6;box-shadow:0 0 0 2px #617451}.paper-swatch.vellum{background:radial-gradient(ellipse at center,#f0e4bf,#c5b484)}.paper-swatch.ivory{background:#faf3dd}.paper-swatch.rose{background:#d8b4a5}.paper-swatch.midnight{background:#22322e;color:#d3c28b}.border-options{display:flex;gap:7px}.border-options>button{flex:1;min-width:0;font-size:10px;display:flex;align-items:center;flex-direction:column;gap:9px;color:#b8c7a3}.border-preview{width:100%;height:70px;border:1px solid #526449;background:#222e20;border-radius:3px;display:grid;place-items:center;color:#b3a06a;position:relative}.border-preview:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:2px double #a19268}.border-preview.illuminated:before{border:4px double #b2a57c}.border-preview.none:before{border:0}.border-options .active .border-preview{border-color:#d8ce9a;background:#3b4930}.field-label{font-size:11px;color:#b4c29f;display:flex;flex-direction:column;gap:8px}.field-label select{padding:10px 8px;background:#252e22;border:1px solid #586c48;border-radius:3px;width:100%;font-size:12px}.field-note{font-size:11px!important;line-height:1.65;color:#a3b091!important;margin-top:12px!important}.page-panel>.button{margin-top:21px}.layers-empty{padding:3px 9px 12px}.toast{position:fixed;z-index:80;left:50%;bottom:52px;transform:translate(-50%);display:flex;align-items:center;gap:11px;background:#dbe2c9;color:#2c3a25;border:1px solid #b7c499;border-radius:5px;box-shadow:0 6px 30px #07120566;padding:13px 14px;font-size:12px;max-width:90vw;animation:toast-in .2s ease}.toast>svg{flex-shrink:0}.toast>button{padding:0;display:flex;margin-left:10px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#111b15bb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:60;display:grid;place-items:center;padding:20px}.modal{position:relative;width:740px;max-width:100%;max-height:90dvh;overflow:auto;background:#2b3628;border:1px solid #697658;border-radius:7px;padding:40px;box-shadow:0 20px 100px #0008}.modal-close{position:absolute;right:15px;top:14px}.modal h2{font-size:36px;color:#e6dfc4;margin:11px 0}.modal>p{font-size:13px;line-height:1.65;color:#b3c0a1}.template-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin:27px 0 20px}.template-grid>button{padding:0;text-align:left;border-radius:4px}.template-preview{position:relative;display:flex;align-items:center;justify-content:center;height:208px;background:radial-gradient(ellipse,#f1e8c9,#d4c393);border:7px double #ad8d57;box-shadow:0 4px 10px #0b160855;overflow:hidden;transition:transform .2s}.template-grid>button:hover .template-preview{transform:translateY(-4px);outline:2px solid #b8c598;outline-offset:3px}.template-preview img{width:90%;height:75%;object-fit:contain;mix-blend-mode:multiply;padding-top:21px}.template-preview i{position:absolute;top:21px;font-family:var(--serif);font-size:20px;color:#783d30;left:4px;right:4px;text-align:center}.template-preview.blank{color:#938152}.template-grid strong{display:block;font-family:var(--serif);font-size:20px;font-weight:500;margin-top:13px}.template-grid small{display:block;font-size:10px;color:#a9b99a;line-height:1.5;margin-top:4px}.guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px 35px;margin:25px 0}.guide-grid svg{width:21px;color:#c1b481}.guide-grid h3{font-size:24px;margin:8px 0}.guide-grid p{font-size:12px;color:#bac7a9;line-height:1.8}.shortcut-row{display:flex;gap:18px;flex-wrap:wrap;padding:17px 0;border-top:1px solid #536344;border-bottom:1px solid #536344;font-size:11px;color:#bdcba7}.shortcut-row>span{display:flex;align-items:center;gap:6px}kbd{font:10px Arial,sans-serif;padding:4px 5px;border:1px solid #697756;border-radius:3px;background:#34422b;color:#dbd9b4}.mobile-nav,.mobile-close{display:none!important}@keyframes arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes toast-in{0%{opacity:0;translate:0 7px}to{opacity:1;translate:0 0}}@media(min-width:1600px){.library-panel{width:310px}.inspector-panel{width:270px}.asset-picture{height:143px}.library-intro{padding-top:29px}.asset-grid{gap:17px 13px}.library-intro h1{font-size:28px}.asset-caption,.categories button{font-size:11px}.app-header{height:87px}}@media(max-width:1180px){.library-panel{width:253px}.inspector-panel{width:222px}.app-header{padding:0 18px;gap:15px}.brand{min-width:220px}.brand strong{font-size:27px}.brand small{font-size:8px}.header-actions{min-width:235px;gap:7px}.document-heading input{width:230px}.open-button{display:none}.asset-picture{height:110px}.library-intro h1{font-size:23px}.library-intro{padding-left:16px;padding-right:16px}.asset-grid{padding-left:14px;padding-right:14px}.categories{padding-left:15px;padding-right:15px}.desk-hint{display:none}.desk-bottom{justify-content:center}.workspace-label{font-size:14px}.command-left{min-width:260px}.command-right{min-width:150px}.inspector-empty{padding-left:17px;padding-right:17px}}@media(max-width:960px){.inspector-panel{width:202px}.library-panel{width:228px}.brand{min-width:198px;gap:9px}.brand strong{font-size:25px}.brand-mark{width:36px;height:42px}.brand small{font-size:7px;letter-spacing:1.4px}.document-heading input{width:200px;font-size:12px}.header-actions{min-width:200px}.save-button{padding:9px;font-size:11px;gap:6px}.workspace-label{display:none}.library-intro h1{font-size:21px}.categories button{font-size:9px;padding:5px 7px}.asset-grid{gap:12px 8px}.asset-picture{height:97px}.asset-caption{font-size:9px}.search-field input{font-size:10px}.library-footer{padding:12px}.upload-button{font-size:10px}.layer-select>span:last-child{font-size:9px}.selected-object{gap:7px;padding-left:12px;padding-right:12px}.selected-object input{font-size:18px}.inspector-empty h3{font-size:21px}.status-help{display:none}.object-fields{padding-left:12px;padding-right:12px}}@media(max-width:780px){.app-header{height:70px;padding:0 14px;gap:10px}.brand{min-width:0}.brand strong{font-size:25px}.brand small{display:none}.brand-mark{width:33px;height:38px}.brand-mark svg{width:22px}.brand-star{font-size:16px;padding-left:4px}.document-heading{display:none}.header-actions{min-width:0;gap:8px}.save-button{padding:9px 10px}.save-button span{display:none}.button.primary{padding:10px 12px}.command-bar{height:43px;padding:0 11px}.command-left{min-width:0;gap:1px}.command-left .divider{margin:0 5px}.command-left .text-button{font-size:11px}.command-right{min-width:0;gap:3px}.command-right .text-button{font-size:11px}.workspace{position:relative}.library-panel,.inspector-panel{display:none;position:absolute;top:0;bottom:0;box-shadow:0 10px 40px #0008}.library-panel{left:0;width:min(320px,87vw)}.inspector-panel{right:0;width:min(300px,87vw)}.library-panel.mobile-open,.inspector-panel.mobile-open{display:flex}.mobile-close{display:flex!important;flex:0!important;align-items:center;justify-content:center;min-width:20px;padding:0}.asset-picture{height:130px}.asset-caption{font-size:11px}.library-intro h1{font-size:27px}.categories button{font-size:11px}.search-field input{font-size:12px}.library-footer{padding:14px}.upload-button{font-size:12px}.desk-topline{left:18px;right:18px;top:15px}.canvas-scroll{padding:41px 24px 63px}.desk-bottom{bottom:17px}.status-bar{display:none}.mobile-nav{display:flex!important;flex-shrink:0;height:62px;background:#24301f;border-top:1px solid #4d5a3f;z-index:12;align-items:center;justify-content:space-around;padding-bottom:env(safe-area-inset-bottom)}.mobile-nav button{font-size:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;flex:1;height:100%;color:#c0cda9}.mobile-nav button:hover{background:#3b4b2d}.layer-select>span:last-child{font-size:12px}.modal{padding:28px 23px}.modal h2{font-size:30px}.template-grid{gap:11px}.template-preview{height:160px;border-width:5px}.template-preview i{font-size:15px;top:15px}.template-grid strong{font-size:18px}.template-grid small{font-size:10px}.guide-grid{gap:23px 20px}.toast{bottom:76px}.workshop{min-height:420px}}@media(max-width:440px){.brand strong{font-size:22px}.header-actions,.app-header{gap:5px}.template-grid{grid-template-columns:1fr;gap:20px}.template-grid>button{display:grid;grid-template-columns:85px 1fr;gap:0 17px}.template-preview{grid-row:1/3;height:109px}.template-grid strong{align-self:end}.template-grid small{align-self:start}.template-preview i{display:none}.template-preview img{height:90%;padding-top:0}.guide-grid{grid-template-columns:1fr}.modal h2{font-size:28px}.guide-grid h3{font-size:23px}.guide-grid{gap:16px}.guide-grid svg{float:left;margin-right:9px}.modal{padding:26px 22px}.command-right .text-button,.command-left .text-button{gap:5px}.command-bar{gap:4px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(max-width:1180px){.open-button{display:inline-flex}.open-button span{display:none}.header-actions{min-width:0}}@media(max-width:380px){.brand-mark{display:none}.app-header{padding:0 10px}.brand strong{font-size:22px}}.project-setup>p{font-size:13px;line-height:1.6;color:#b6c2a5}.mode-choices{display:flex;gap:12px;margin:23px 0}.mode-choices>button{display:flex;align-items:center;gap:14px;flex:1;border:1px solid #607251;border-radius:5px;padding:17px;text-align:left;color:#bcc9a8}.mode-choices>button.active{background:#46563b;border-color:#ccd4a8;color:#e8e3c4}.mode-choices strong{display:block;font:25px var(--serif)}.mode-choices small{font-size:11px;display:block;margin-top:5px;line-height:1.4}.setup-dimensions{display:flex;gap:12px}.setup-dimensions label{font-size:12px;color:#cbd3b8;flex:1}.setup-dimensions label>span{float:right;color:#95a485}.setup-dimensions input{display:block;margin-top:8px;width:100%;padding:10px;background:#263122;border:1px solid #62764f;border-radius:3px}.size-presets{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.size-presets button{font-size:10px;padding:5px 8px;border:1px solid #536745;border-radius:3px}.size-presets button:hover{background:#4c5e3e}.project-setup .template-preview{height:128px}.project-setup .template-grid{gap:13px;margin:23px 0}.selected-template .template-preview{outline:2px solid #c1cea0;outline-offset:3px}.setup-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:16px;border-top:1px solid #526344}.setup-footer>span{font-size:11px;color:#b6c39d}.book-navigation{height:46px;position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:6px;background:#2b3427;border-top:1px solid #566049;z-index:3}.book-navigation select{border:0;background:transparent;color:#cbd3b8;font-size:11px;padding:7px;max-width:145px}.book-navigation .icon-button{height:28px;width:28px}.desk.is-book .desk-bottom{bottom:62px}.desk.is-book .canvas-scroll{padding-bottom:108px}.page-manager{margin-top:20px;padding-top:20px;border-top:1px solid #516244}.page-manager h3{font-size:23px}.page-thumbnails{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:13px 0}.page-thumbnails button{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 4px;border:1px solid #566c43;border-radius:3px;color:#bfcca9;font-size:10px}.page-thumbnails button.active{background:#4b603a;border-color:#bdd296}.page-thumbnail-number{display:grid;place-items:center;background:#dccba3;color:#6f512f;border:3px double #ad9161;width:34px;height:45px;font:22px var(--serif)}.page-manager-actions{display:flex;justify-content:space-around}.layer-row[draggable=true]{cursor:grab}.layer-row.drag-over{border-top:2px solid #d8c681;background:#505c3f}.page-turn{animation:page-turn .23s ease-out;transform-origin:left center}@keyframes page-turn{0%{opacity:.25;transform:perspective(1400px) rotateY(-9deg) translate(5px)}to{opacity:1;transform:none}}@media(max-width:780px){.mode-choices{gap:8px}.mode-choices>button{padding:12px;gap:9px}.mode-choices strong{font-size:23px}.mode-choices small{font-size:10px}.mode-choices svg{width:24px}.setup-dimensions{gap:9px}.book-navigation{height:43px}.project-setup .template-preview{height:115px}.project-setup .template-grid strong{font-size:17px}}@media(max-width:440px){.project-setup .template-grid{grid-template-columns:repeat(3,1fr);gap:9px}.project-setup .template-grid>button{display:block}.project-setup .template-preview{height:85px}.project-setup .template-grid small{display:none}.project-setup .template-grid strong{font-size:15px;line-height:1.15}.mode-choices>button{padding:11px 8px;gap:7px}.mode-choices small{font-size:9px}.mode-choices strong{font-size:21px}.project-setup .setup-footer .button{font-size:12px}.setup-dimensions label{font-size:11px}.setup-dimensions input{padding:8px}.size-presets button{font-size:9px}}.recovery-banner{display:flex;align-items:center;gap:12px;padding:12px;background:#5a3928;color:#fff0cc;font-size:12px;flex-wrap:wrap;z-index:90}.recovery-banner span{flex:1}.recovery-banner button{border:1px solid #c9a06d;border-radius:3px;padding:7px}.page-manager .field-label{margin-top:12px}.page-manager input{padding:9px;background:#252e22;border:1px solid #586c48;border-radius:3px}.layer-grip{cursor:grab}.workshop:has(.book-navigation) .toast{bottom:112px}@media(max-width:780px){.workshop:has(.book-navigation) .toast{bottom:158px}}.collection-switch{display:flex;gap:4px;margin-top:16px;background:#20261f;border:1px solid #4c5544;padding:3px;border-radius:5px}.collection-switch button{flex:1;font-size:11px;padding:8px 3px;border-radius:3px;color:#b9c0ae}.collection-switch button[aria-pressed=true]{background:#c8d2b3;color:#273125}.collection-switch+.search-field{margin-top:12px}.art-library{display:contents}.art-library[hidden]{display:none}.play-role-section{padding:15px 17px;border-top:1px solid #47503f}.play-role-section p{margin-top:9px;color:#aeba9e;font-size:10px;line-height:1.5}.project-setup .template-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.project-setup .template-grid strong{font-size:17px}.project-setup .template-preview{height:115px}.workshop.is-playing .library-panel,.workshop.is-playing .inspector-panel,.workshop.is-playing .book-navigation,.workshop.is-playing .mobile-nav,.workshop.is-playing .desk-bottom{display:none!important}.workshop.is-playing .canvas-scroll{padding-bottom:20px}.workshop.is-playing .canvas-position{width:100%}@media(max-width:780px){.workshop.is-playing .canvas-scroll{padding:45px 12px 20px}}@media(max-width:440px){.project-setup .template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-setup .template-grid>button{display:block}.project-setup .template-grid small{display:block}}.workshop.is-playing .toast{bottom:12px}.scene-tag{position:absolute;left:5px;bottom:5px;padding:3px 5px;border-radius:2px;background:#31412fd9;color:#f0e6c8;font-size:9px;letter-spacing:.2px;pointer-events:none}.collection-switch button{font-size:10px;padding-inline:2px}.start-game-in-modal{margin:18px 0}.is-campaign .collection-switch,.is-campaign .page-manager-actions,.is-campaign .page-manager>.add-layer,.is-campaign .page-panel>.button.full-width,.is-campaign .open-button,.is-campaign .book-navigation .divider,.is-campaign .book-navigation .divider~.icon-button{display:none!important}.is-campaign .workspace-label{font-style:normal}.mode-button{color:#dcc78e}.is-campaign .page-thumbnails button:disabled{opacity:.35}.start-game-card{width:100%;display:flex;align-items:center;gap:18px;min-height:154px;margin:16px 0 22px;padding:15px;border:2px solid #d8b764;border-radius:6px;background:linear-gradient(120deg,#e6d6a7,#f2e9c7);color:#2e3529;text-align:left;box-shadow:0 8px 25px #0004}.start-game-card:hover{background:linear-gradient(120deg,#f5e3b8,#fff1cc);transform:translateY(-1px)}.start-game-art{position:relative;display:block;flex:0 0 142px;height:120px;background:#d8d4ad;border:4px double #8d8459;border-radius:3px;overflow:hidden}.start-game-art img:first-child{position:absolute;width:124px;left:10px;bottom:1px}.start-game-art img:last-child{position:absolute;height:85px;left:15px;bottom:15px}.start-game-copy strong{display:block;font:28px/1.1 var(--serif)}.start-game-copy small{display:block;max-width:360px;font-size:12px;line-height:1.45;margin-top:8px}.start-game-copy em{display:block;font-style:normal;font-weight:700;font-size:12px;margin-top:11px;color:#4f6238}.sandbox-choice-card{display:flex;align-items:center;gap:18px;width:100%;padding:18px;border:1px solid #7d8969;border-radius:5px;background:#394532;color:#e9e8d4;text-align:left}.sandbox-choice-card:hover{background:#48573f;border-color:#c7be83}.sandbox-choice-card>svg:first-child{color:#d4bf86}.sandbox-choice-card>svg:last-child{margin-left:auto}.sandbox-choice-card strong{display:block;font:24px var(--serif)}.sandbox-choice-card small{display:block;margin-top:4px;color:#c5d0b5;font-size:12px}.modal:has(.sandbox-choice-card){max-height:min(90dvh,600px)}.character-backdrop{z-index:100}.character-dialog{position:relative;width:min(880px,94vw);max-height:min(94dvh,900px);overflow:auto;padding:32px;background:#293326;border:1px solid #8e8d66;border-radius:8px;box-shadow:0 22px 70px #000b;color:#e7e5cf}.character-dialog h2{font:42px/1.05 var(--serif);margin:9px 0 12px}.character-dialog h3{font:24px var(--serif);margin:22px 0 12px}.character-dialog>p{font-size:13px;line-height:1.5;color:#c3cbb4;margin:6px 0 18px}.make-character-choice{display:flex;align-items:center;gap:22px;width:100%;padding:18px;background:#e7dfbd;color:#2c3527;border:2px solid #b8aa79;border-radius:6px;text-align:left}.make-character-choice:hover{background:#f5ecc8}.make-character-choice .large-glyph{font:38px var(--serif)}.make-character-choice strong{display:block;font:25px var(--serif)}.make-character-choice small{display:block;font-size:12px;margin-top:4px}.character-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.character-presets button{min-height:150px;background:#eee7cc;border:2px solid #887d5a;border-radius:5px;padding:12px;color:#323b2f}.character-presets button:hover,.character-part-grid button:hover{border-color:#d4af62;background:#f9f0d5}.character-presets img{display:block;width:100%;height:104px;object-fit:contain}.character-presets span{display:block;margin-top:8px;font:18px var(--serif)}.character-maker-heading{display:flex;align-items:center;gap:22px}.character-maker-heading h2{margin:3px 0}.character-maker-main{display:grid;grid-template-columns:260px 1fr;gap:24px;align-items:start}.character-paper{background:#c2ac76;padding:10px;border:5px double #6f5b38;box-shadow:0 5px 24px #0006}.character-page{position:relative;width:240px;height:300px;background:#eee2b9;border:2px solid #9d8452;overflow:hidden}.character-page img{position:absolute;object-fit:fill;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab}.character-page img.selected{filter:drop-shadow(0 0 4px #df9b42)}.character-page img:active{cursor:grabbing}.character-part-tabs{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:10px}.character-part-tabs button{padding:8px 11px;border:1px solid #667258;border-radius:3px;font-size:12px}.character-part-tabs button.active{background:#d1d7bb;color:#253022}.character-part-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-height:260px;overflow:auto}.character-part-grid button{min-height:96px;padding:4px;border:2px solid #8c865e;border-radius:4px;background:#eee7c9;color:#34372b}.character-part-grid button.active{border-color:#bd872e;box-shadow:inset 0 0 0 2px #bd872e}.character-part-grid img{display:block;width:100%;height:62px;object-fit:contain}.character-part-grid span{display:block;font-size:10px;line-height:1.2}.character-nudge{display:flex;align-items:center;gap:6px;margin-top:12px;font-size:11px;color:#d6d7bb}.character-nudge span{margin-right:auto}.character-nudge button{width:31px;height:30px;border:1px solid #748268;border-radius:3px}.character-nudge button:hover{background:#4a5b40}.character-finish{margin-top:22px;width:100%}.character-error{color:#f2b9a0;font-size:12px;margin-top:10px}.play-victory .button{margin-top:13px;pointer-events:auto}.character-restore{display:block;margin:18px auto 0;color:#d5c58c;text-decoration:underline;font-size:12px}.character-restore:hover{color:#fff0bc}@media(max-width:780px){.character-finish{position:sticky;bottom:0;z-index:2;box-shadow:0 -8px 20px #293326}}@media(max-width:780px){.command-bar .mode-button{font-size:0}.command-bar .mode-button svg{width:17px}.character-dialog{padding:25px 18px}.character-dialog h2{font-size:33px}.character-maker-main{grid-template-columns:1fr}.character-paper{width:260px;max-width:100%;margin:auto}.character-part-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.character-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.character-presets button{min-height:125px}.character-presets img{height:82px}}@media(max-width:440px){.modal-backdrop{grid-template-columns:minmax(0,1fr);padding:12px}.modal{width:100%;max-width:100%;min-width:0}.start-game-card{min-height:125px;padding:9px;gap:11px}.start-game-art{flex-basis:92px;height:95px}.start-game-art img:first-child{width:95px;left:-4px}.start-game-art img:last-child{height:65px;left:4px}.start-game-copy{min-width:0}.start-game-copy strong{font-size:21px}.start-game-copy small{font-size:10px}.start-game-copy em{font-size:11px}}
