@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/literata-cyrillic-ext-400-normal-BuNkiaAX.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:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-cyrillic-400-normal-CNCMA2GQ.woff2) format("woff2"),url(/assets/literata-cyrillic-400-normal-BZoHpSD9.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-greek-ext-400-normal-wlSmuZ9Y.woff2) format("woff2"),url(/assets/literata-greek-ext-400-normal-jenpRSxk.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-greek-400-normal-DLCf-Z3g.woff2) format("woff2"),url(/assets/literata-greek-400-normal-CMPfP1Pr.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:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-vietnamese-400-normal-H9pSqQsV.woff2) format("woff2"),url(/assets/literata-vietnamese-400-normal-BvhrDK3U.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:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-latin-ext-400-normal-D5BsCrMl.woff2) format("woff2"),url(/assets/literata-latin-ext-400-normal-Cs2-p-8d.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:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-latin-400-normal-CLtNJ872.woff2) format("woff2"),url(/assets/literata-latin-400-normal-CUhpYSl8.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:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAA88ABIAAAAAHIgAAA7cAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGigbhhYcNAZgP1NUQVRMAIFUEQgKoRyZSAtAAAE2AiQDegQgBYU0B4ItDAcXJBh6GzsXsxFVNzirQEn+ywTbmP6T1QVYiaTUjGKlgY0FBGhU23S0o1lrbPqwxrt1HtOvim+m65Z/cs74/Pt3Znev+CHfr0DvhaxAVjkpxTqVO7KCWrAjKhJkQ9bs3dKKRqFQqgjVXC9CEQ8KSRe2Go3QGIEq/ztA2+zMBI4SRDI3UOI8DgQDOzEaq18X1bpo/TcWDats3n0GwP/NlX9ansmWs4Csqg6ECRRQnerzdbs2sQuAx6gQBtdVSjrZD24F8P9/c6XNXzpkVwRhAS2QrlFzM0s/WaJcjiA5YHj+1pdIuGYLAKoszNWWhaurq1C+QtZVSNX9/TQDWG7QV/pBc4gxxNGJHV+3VmsQ4PJNBYUkoLtIoZwUKgR+KMDWqh81vzhqEvK3N61eivz91fOWIP9k1trlyKcAuKH0Ot5dvRwmRHIoVo1sHRgiLwpYSkItU2qOcwOb/O7/x7EpCNk8Czs2Zm7Ej+jij127/ttrFqZ9h8ZPKfj/FqZBDX/iM37bL1+9+dNC+KDk0/B/KGWKn87nB+vu4JPuTGMkQqSnTz5QH2Sw5I/wo+93ZzCeaksu//ENOF85+Hus3jIfkgH9FiRfFluOArGV8sg1YDEZLOBiHWmLBcAGsdhhUpSA2RgkVehQERaEpDNUgQti6IH5hKdSpQo822yx3EJYPNk4Q9IG6KUIkq7fBOAKaWKZbBTVSxSXlWBQ3PqAYuqKupVk1gV+PRNoZEqyU0GRWzcBBH6I4gOOaCjmiVtFynhhZCSSrRUXAbg4GFZpJ1sGDcRVmA6MvDDXJJHAJ4shJAgLaNISgBsonT2TK//foG5jQin4DAD/t6uAUhKRSQIyCUAjcX6xZjNdYMP+wrWU4NfCShhBkBYpkqiKGLhcawgcnh6bgEmOigtg/e43AJQrpQilUg67SUc1J5fk/lyeq3NjDuXBvJtvZ+P6H2gPMzsX575clqtyIAfzQN7JN9WPqp/Hdk6ln/dqIVKfQq58hYqVKlepWq16AGCImGK6kCWDLZMjiyubJ4cvVyAPsf4XAIASANAPUAXaDegHgMoVm59Y2os1CDslaGSyjDPLgHrm7jdVoapNKjr80XlwVRGp8mLbqWz2Iq9014rCUeCElj12PJzhKXdGepqlERTrWqrf5GeesESAQtNdSslhJlc1n4Rv5Bsm8CQIfSuY1iiSwEQLV7CEL5JQrdu/QIJOqBBzP0823orn6Sf0HCTi/x4SSG7SQg1DKCluYmGfB1YBHQHxGswTlMz5TSxTCQerGAMBnNn6tKMc9+bVXGti3BkpNIZwCwfgOXEFNy+rrfXI3Tf63WEurTzhgkeAoGuzT6xwOn3RW2nDJd8SfOS5gmmdQm/Hj0xHJVAOxv02sszT23GHNg/BRbCJxyBTaDqL1Ry6r/3OP/87myE89b8iVqSpGAtl+3kVMFsLXfDGI5iMe7+hbm66jKFOOastsAVpTs8gz6Kkt+X4YwrFOyuWtGcHwja1n58XQMSysm62tWSqwksiFmNI2OtYMJUpvCQvbXY3w8r9wDP+jycvReDfyDj5sI8HbSWc+jR7tNYl5pDQEjzVuMXqUh83u/3vNWWDDsZHwoOovJtGDFG/BEUg7H9CTtzQgf1bV0kMliEQPV54fvEykSfhrwA8eVC4qkrSQLmNLe/UmCOGLpudXuKTORE2QlSKhnqUsKghMUaxGBdPNTe/vv8maYCbTL6ruwmxUoMCmHYNFvLSNFtrszlyT+23o1J2Aemg07IyEw5Mk5D4RcmHKv0EaeVBqyuZ0809DTeIjppiwilionc01Gg0cnmorbhtPBlVx9ARPqZVBPlTSx+pS/265XA0aIA8l0XGZNz/5ardaQxlzIKyQM4yMK1P3f1+oCg7fTqdLJKlUVNsOFWSybIW0zWdOrwbXQ9yuUYudjQLgdFiOsCbE9ri5pSnmePS2l7mpq1keuUoGDvtWuIqbnFBdpRZTdO2KAd7O/KTmSbymPqVfM82EQhr5VIE2PLgpXKiZVZg/7xXKNQQnK3DKdw+FNHg5uLnowm75uccqYS7mxe+aWZejJJhE8lasqxm22gq6VZVlPy04a/mi8cwzPIvxvnBAiTwTwRwSv+Uys0EqFY+goRzTMTr8kjHMtjY+/328lmNiA4kdPNvATwYp+t3In51k6XfXWDLS1pwaIHqNz1OD3hCW+m0NZfgWZeQVc9l6eECiEmd1hpS/ItSYBaMuGn8qOcLuM7AHdobMkJau4d/oqIxDVZAcumMm5Nvu3RdvdXedFfjArk7ppL+YPfjRyR7IUCgnu44gHeg3lrU7AIfczunwVSkiRWhUWy6aaIdsx5pUXurGKgh7FXuFwOFqrrDtYILn21TAWGQG3WYdDzeLcF4kGiVvoJ+hFhjAu9v+3dHcPbbnsSeU8RryDQI2AX9SbUSB1lE0/qsiyZ/2vmLaN1dqx3iQaekN0DXe0DQfJPfBVnhBLJkoOBYgC9SgjHy6YhAh+T9Js6NjHjyJECKBHEFcIQ8IaCvEOgglBnLhUtSPT0J4W1Bep2hhBoJzLrwc2uSMzwKYR1TuFNPmwpDYEPbdz0a8fVKXUJuXRHCzWMaqy0M/TkK9TjBFrIX0kKnf7+rRx0lUklsvYnDiUzoXe8y7zETCP99JW9o/ECrN4o0j26M/ZcE35KA3HOEq1QsJIEUgTbSKQ4oekmGgTBeZB+LuXUGeVOEp7cptslOHDy11Wk1eejm0Judle/vg4FMAwguWkJk5HIiuJ93AYe/wgt6nW1EqxSEJJAxYDToiEtdr/jL4eCLX+7SjGsExNEGEDSAKMz9v7su/To6slbQ4bx543oIj4NHMR7V09W3gO0r2HMPrJ5+zo/iy4h+93rwXQRBdA4/gLAgKaRAluEv4weSB3AppHiBHQGfFk/uCj7jiOXpLNSgTfUgqHBF4Z/s6T7466b940JnG8wXIj9xOO1StAd/OvEW8GFB1x3fzsAR6E/qMOkE4wzBSn0NcSG3QBvp8mmm0GiUOMbYT7Bwu7OdOhL0rfkuoGT1ko7hrxCGEdftuyXxAOMe7M3Ul0mU+YZunI2Brvy/PHUC7w0cZhT+8VnsEZQbBERQYeaQKIRtRlAohfykMyqXFxXNCZVoORRDkCrgTcxZP7UhgB9jmRiTS++OjGbOTKjq1cSmCbRMHoxO4EZ7oj0w1Bg9C5jkU7Mk27SupEg+ryC7h2fIWRqbvrIxQzIn09w9QZsij5Xwq5zSOjmkLGEEZZWhU0lOxyNBHBaMdyNlAHLN1sAesDDBQ2tocFwYeGfNeuKY0Ve9W0SgKPuzkexi34lr+7UeamBAvfXbIkIsjvRGs0Ft8CGODjfRbi4ucYGPut3/cQoz3+BzZ6rRnSBcOHKVrEwJ/sjXhEU30TKrJyTJBCYhpvfqfms/UPuC1Ch9UCTz8BGU2938krCIQ0aL80Ld9CE+VPZ9NCa+RusYj/tsbx1DedKKHsgaSMGvqK9HanfQJvd7N2H7nm5TeahLvy8iWLwljSkPuq23qa+0LOfKFbcA2ZU1aA/dtfaWTF+w6nv/PqhNb76KasP2Pluh8p5+xEb/uiUp5+JPnqbag8fyx2iQuftoMuxXsaDB6bX035WtDwfadj3A+D8XB1KwdIY/ZvAa13XKFgdMLa7/2vhsF3Xpt0n4WnRyU6NzzsgrPZ7MdKMEip8HoB/smnn7vPnEklBH+Uv3a/DrQI9fMzXXgYmrNe66XW0t7/1RL23jNwa9m5YA3m1g37cVKh/13meLCATcwmfjq52lb1CzAB541jzPzkuyBzFcq9dyIwCz7VP7iXMNT0+rxAZF6FV+NdnL/e120nWgregVkYi+hF/DPp0+fN2FBtn/byUXyrG932ZkuaqXOy7EG9ruAUvuadwCR4jFS/uKRs8MK4a8NFsCSmaUkl3MuBnTk9t23YZYKIfDiyZX4KyO42rgh5cqmydLUuET0sIAmv6FQBpBnTroaYFNKRZE0RSdiXS2wFqE8w7UoWwEjI/UBvB8UhrCVU1xxdEd3YroyHo5UpeZretqgxET3YlgQH9Hgo3FOS++KVSuiwgh4SQ9IPARp5K0YfQEWYBaHdoas3ry+J3PLFsZvJr7DeT1i+j/CDCIJ+ZKqO22iSAQRYHlMkKwv9qUFdrYnnRmXNv2PrToQqwjjrxKzgxZ7BZ5Q+fuf1d1+58CKjD4bsrM3vs8L9xJEOyeCdg/y40iRiLCv7ZbIuk/RAhnJ0VJ0gExBwJ0RZcYikkQq3Bak9ZhAvay4KtvX6YMCxZ/tsPKpev2P/v1yJnpv37N3P0d9PllSvkWgMe31mkA8Hpn4Z76LyMHWDpMXwEACM8kcYHA/R0G+YHF8VPS3rPvX/a5oB1R3ubr2XPgZAwzBwu6QHefrAfF3UvCF3uoqwfoaC4a2ml5fS69b+W3LeraIyUNq39SWAlrzlLnNvDTiTtR/HTIGASUOEhKyMkJIpYXuJSMSavgRCTg5VQezcsFP0qXSx0+Tla05ZpeTi3Xlduz3Ndl8vJQaARGoOu1HiVczZPN1HIXubIxUnobY3SjeZhgqSmsjWoKI1VXmOPrmoBFRUoybtpRkl6ixLJyAiYrrLEiYqGlFJugCRt4VIwqbHJKo1K0lhvNDcDECU4RNmJ1iJYEllFOHm8wCU0vGIpPIzABdUstRSaUiENFVVYKgoVMSJidEIVhDqXB1FwypqznqhoQksSyZhy+sIGzZQrqwoa69oZDpU6RiiUKSkoUSkaQwgQsWirjgpknaptDLFd0d8NT2IeUgFBBat5cJDSfSppgBwDLlFRSepDoAQ8nqh60gOP4KtzeS7ATKPmIKt2hI/oYGZKKGnUaNGnRpkOXHn0GDBkxZgYzmcVsyMhhLvOYr6e2Vs9bP89Yd7aoNdwzCQ1dulRCzy5dKiGV6Abb06n4QT3sgyG+Z7uhS5dO6NmtSyek2u1DJPVpfU8jpPpTrZESf7oDz9pet3Ze8z/Ysa1gq190gf9Pfcm5OA1+/6fk24GL3vz+6rIWQF4pHngQD++5Bx5fiUYcHatYqB+zX9ebPtBdcreVoF1FQLeAYfvqlG2uis2VHuCV+voG) format("woff2"),url(/assets/literata-cyrillic-ext-600-normal-DMpAXN3v.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:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/literata-cyrillic-600-normal-CJ4BZrBr.woff2) format("woff2"),url(/assets/literata-cyrillic-600-normal-CFZV0quP.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/literata-greek-ext-600-normal-C9Ui0wVq.woff2) format("woff2"),url(/assets/literata-greek-ext-600-normal-dOBTK4hz.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/literata-greek-600-normal-AXWu-DgS.woff2) format("woff2"),url(/assets/literata-greek-600-normal-yjIuBGCY.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:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/literata-vietnamese-600-normal-CKzxoyei.woff2) format("woff2"),url(/assets/literata-vietnamese-600-normal-8qS4Xlwy.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:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/literata-latin-ext-600-normal-iLkdh2tW.woff2) format("woff2"),url(/assets/literata-latin-ext-600-normal-DYcsrkT4.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:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/literata-latin-600-normal-A9sHopYh.woff2) format("woff2"),url(/assets/literata-latin-600-normal-BFEFPlMO.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.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}:root{--carvao: #121416;--marfim: #e9e1d0;--suave: #a89f8e;--ambar: #d9a74a;--vinho: #8e2b33;--cartao: #1c2023;--sombra-base: #0a0b0c;--madeira-clara: #5a3e28;--madeira-escura: #3b2818;--parede-estante: #1a1714;--paginas: #efe7d6}:root{--fonte: 1;--borda: color-mix(in srgb, var(--marfim) 12%, transparent);--borda-forte: color-mix(in srgb, var(--marfim) 15%, transparent);--sombra-cartao: 0 2px 0 color-mix(in srgb, var(--carvao) 65%, var(--sombra-base));--halo-ambar: color-mix(in srgb, var(--ambar) 18%, transparent);--cartao-sel: color-mix(in srgb, var(--cartao) 80%, var(--ambar) 8%);--serifa: Literata, Georgia, "Times New Roman", serif;--sans: Inter, system-ui, sans-serif;--pad-x: 24px;--pad-topo: 1rem;--altura-topo: calc(69px + env(safe-area-inset-top, 0px)) ;--z-cartela: 50;--z-topo: 60;--z-painel: 70;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;background:var(--carvao);color:var(--marfim)}body{font:400 calc(18.5px * var(--fonte)) / 1.55 var(--serifa);overflow-x:hidden}#app{max-width:38rem;margin:0 auto;padding:var(--pad-topo) var(--pad-x) 4rem}h1,h2{font-weight:600;line-height:1.15;letter-spacing:.01em;overflow-wrap:anywhere}button{font:inherit;color:inherit;touch-action:manipulation}.cena{position:relative;min-height:calc(100vh - var(--pad-topo) - 4rem);min-height:calc(100dvh - var(--pad-topo) - 4rem)}.cena-imagem{position:relative;overflow:hidden;margin:calc(-1 * var(--pad-topo)) calc(-1 * var(--pad-x)) 0;height:calc(150px + env(safe-area-inset-top,0px));background:linear-gradient(to bottom,var(--cartao),var(--carvao))}.modo-abertura .cena-imagem{height:calc(330px + env(safe-area-inset-top,0px))}.cena-imagem img.fundo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:grayscale(.15) brightness(.95) contrast(1.05)}.cena-imagem.efeito-fogo img.fundo{filter:sepia(.4) brightness(.8) saturate(1.3) hue-rotate(-15deg)}.cena-imagem .luz{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle at 46% 46%,color-mix(in srgb,var(--ambar) 32%,transparent) 0%,color-mix(in srgb,var(--ambar) 8%,transparent) 18%,transparent 38%)}.cena-imagem:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,transparent 40%,var(--carvao) 100%),radial-gradient(ellipse at center,transparent 55%,color-mix(in srgb,var(--carvao) 70%,transparent) 100%)}.cena.fundo-neutro .cena-imagem .luz{display:none}.cabecalho-ato{position:absolute;left:var(--pad-x);right:var(--pad-x);bottom:12px;z-index:1}.cabecalho-ato .ato{font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:.14em;color:var(--ambar)}.cabecalho-ato .ato-titulo{margin:4px 0 0;font-size:calc(26px * var(--fonte))}.cena-corpo{padding-top:16px}.texto p{margin:0 0 .85em}.texto p.revelado{animation:revela .6s ease both}.cena:focus{outline:none}.escolhas{scroll-margin-bottom:1.5rem}@keyframes revela{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.pergunta{margin-top:1.2rem}.rotulo-ui{font-family:var(--sans);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--suave);margin:18px 0 10px}.notas,.aviso,.botao-principal,.botao-secundario{font-family:var(--sans)}:root{--borda-3d: color-mix(in srgb, var(--marfim) 16%, var(--sombra-base))}.escolhas,.opcoes{display:flex;flex-direction:column;gap:14px;margin-top:1.25rem;padding-bottom:6px}.cartao-escolha,.escolha,.opcoes button{position:relative;display:block;width:100%;text-align:left;min-height:56px;padding:16px 18px;font-family:var(--serifa);font-style:normal;font-size:calc(17px * var(--fonte));line-height:1.45;color:var(--marfim);background:linear-gradient(to bottom,color-mix(in srgb,var(--cartao) 86%,var(--marfim) 14%) 0%,var(--cartao) 48%,color-mix(in srgb,var(--cartao) 82%,var(--sombra-base) 18%) 100%);border:1px solid var(--borda-forte);border-top-color:color-mix(in srgb,var(--marfim) 24%,transparent);border-radius:14px;box-shadow:0 6px 0 var(--borda-3d),0 12px 20px #00000080,inset 0 1px color-mix(in srgb,var(--marfim) 14%,transparent);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:transform .09s ease-out,box-shadow .09s ease-out,border-color .15s ease}@media (hover: hover){.cartao-escolha:hover:not(:disabled),.escolha:hover:not(:disabled),.opcoes button:hover:not(:disabled){border-color:var(--ambar)}}.cartao-escolha:active:not(:disabled),.escolha:active:not(:disabled),.opcoes button:active:not(:disabled){transform:translateY(5px);box-shadow:0 1px 0 var(--borda-3d),0 3px 8px #0006,inset 0 1px color-mix(in srgb,var(--marfim) 8%,transparent)}.selecionada,.cartao-escolha.selecionada{transform:translateY(5px);border-color:var(--ambar);background:linear-gradient(to bottom,color-mix(in srgb,var(--cartao-sel) 80%,var(--ambar) 20%),var(--cartao-sel));box-shadow:0 1px color-mix(in srgb,var(--ambar) 40%,var(--sombra-base)),0 0 0 3px var(--halo-ambar),inset 0 1px color-mix(in srgb,var(--ambar) 30%,transparent)}.apagada{opacity:.35}.reduzir-efeitos .cartao-escolha,.reduzir-efeitos .escolha,.reduzir-efeitos .opcoes button{transition:none}.botao-principal,.botao-secundario{display:block;width:100%;min-height:44px;padding:14px;text-align:center;font-family:var(--sans);font-weight:600;font-size:16px;border-radius:12px;border:1px solid var(--borda-forte);background:var(--cartao);color:var(--marfim);cursor:pointer}.botao-principal{background:var(--ambar);color:var(--carvao);border-color:var(--ambar)}.botao-secundario:hover{border-color:var(--ambar)}.cartao-escolha:focus-visible,.escolha:focus-visible,.opcoes button:focus-visible,.botao-principal:focus-visible,.botao-secundario:focus-visible{outline:2px solid var(--ambar);outline-offset:2px}button:disabled:not(.apagada):not(.selecionada){opacity:.6}button:disabled{cursor:default}button.apagada:disabled{opacity:.35}button.selecionada:disabled{opacity:1}.aviso:empty{display:none}.aviso{padding:.5rem .75rem;border-left:3px solid var(--vinho);color:var(--suave);margin-bottom:1rem}.notas{margin-top:2rem;border-top:1px solid var(--borda);padding-top:.75rem;color:var(--suave)}.notas summary{cursor:pointer}.notas summary.tem-nova:after{content:" •";color:var(--ambar)}.nota-nova strong{color:var(--ambar)}.efeito-febre .texto{animation:febre 2s}@keyframes febre{30%{filter:blur(.6px);letter-spacing:.03em}}.reduzir-efeitos *,.reduzir-efeitos *:before,.reduzir-efeitos *:after{animation:none!important;transition:none!important}.reduzir-efeitos .febre-delirio{filter:none}.cartela{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-cartela);display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--carvao);color:var(--marfim);cursor:pointer;overflow:hidden;animation:cartela-entra .6s ease both}.cartela.sem-movimento{animation:none}.cartela:focus-visible{outline:2px solid var(--ambar);outline-offset:-4px}.cartela-fundo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:grayscale(.15) brightness(.85) contrast(1.05)}.cartela:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,color-mix(in srgb,var(--carvao) 20%,transparent) 0%,color-mix(in srgb,var(--carvao) 35%,transparent) 40%,var(--carvao) 88%)}.cartela-centro{position:relative;z-index:2;width:100%;max-width:100%;padding:30px 24px;text-align:center}.cartela-rotulo{font-family:var(--sans);font-size:13px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ambar)}.cartela-nome{font-family:var(--serifa);font-size:calc(32px * var(--fonte));font-weight:600;line-height:1.1;margin:8px 0 14px;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.cartela-filete{width:40px;height:1px;margin:0 auto 14px;background:var(--ambar);opacity:.6}.cartela-frase{font-family:var(--serifa);font-style:italic;color:var(--suave);font-size:calc(16px * var(--fonte));line-height:1.55;margin:0;overflow-wrap:anywhere}.cartela .prog{position:absolute;z-index:2;bottom:26px;left:0;right:0;display:flex;gap:6px;justify-content:center}.cartela .prog span{width:22px;height:3px;border-radius:2px;background:color-mix(in srgb,var(--marfim) 20%,transparent)}.cartela .prog span.ok{background:var(--ambar)}@keyframes cartela-entra{0%{opacity:0}to{opacity:1}}.barra-topo{position:fixed;top:0;left:0;right:0;z-index:var(--z-topo);display:flex;align-items:center;justify-content:space-between;padding:calc(12px + env(safe-area-inset-top)) 16px 12px;font-family:var(--sans);font-size:13px;color:var(--marfim);background:color-mix(in srgb,var(--carvao) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid color-mix(in srgb,var(--marfim) 6%,transparent)}.barra-topo-obra{opacity:.85;letter-spacing:.02em}.barra-topo-botao{min-width:44px;min-height:44px;display:grid;place-items:center;background:none;border:0;padding:0;color:inherit;font:inherit;font-size:16px;opacity:.9;cursor:pointer}.barra-topo-botao:focus-visible{outline:2px solid var(--ambar);outline-offset:2px}.painel-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-painel);background:color-mix(in srgb,var(--carvao) 70%,transparent)}.painel-leitura{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-painel);max-width:480px;margin:0 auto;padding:8px 24px 24px;background:var(--cartao);color:var(--marfim);border-radius:12px 12px 0 0;font-family:var(--sans);font-size:15px}.painel-linha{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px}.painel-linha input[type=range]{flex:1;max-width:55%;accent-color:var(--ambar)}.painel-linha input[type=checkbox]{accent-color:var(--ambar);width:20px;height:20px}.painel-leitura .botao-secundario{width:100%;margin-top:12px}.painel-sobre{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-painel);max-width:520px;max-height:85vh;margin:0 auto;overflow-y:auto;overscroll-behavior:contain;padding:20px 24px calc(24px + env(safe-area-inset-bottom,0px));background:var(--cartao);color:var(--marfim);border-radius:12px 12px 0 0;font-family:var(--serifa);font-size:16px;line-height:1.55}.painel-sobre:focus{outline:none}.painel-sobre h2{margin:0 0 4px;font-size:22px;font-weight:600;line-height:1.2}.painel-sobre h3{margin:20px 0 4px;font:600 11px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--ambar)}.painel-sobre p{margin:8px 0 0;color:color-mix(in srgb,var(--marfim) 88%,var(--suave))}.painel-sobre .botao-secundario{width:100%;margin-top:24px}.capa{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-cartela);display:flex;flex-direction:column;justify-content:flex-end;background:var(--carvao);color:var(--marfim);overflow:hidden}.capa-fundo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:grayscale(.15) brightness(.8) contrast(1.05)}.capa:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,color-mix(in srgb,var(--carvao) 10%,transparent) 0%,color-mix(in srgb,var(--carvao) 30%,transparent) 35%,var(--carvao) 85%)}.capa-aa{position:absolute;z-index:3;top:12px;right:16px;min-width:44px;min-height:44px;display:grid;place-items:center;background:none;border:0;padding:0;color:var(--marfim);font-family:var(--sans);font-size:16px;font-weight:600;cursor:pointer}.capa-voltar{position:absolute;z-index:3;top:12px;left:16px;min-width:44px;min-height:44px;display:grid;place-items:center;background:none;border:0;padding:0;color:var(--marfim);font-family:var(--sans);font-size:28px;line-height:1;cursor:pointer}.capa-voltar:focus-visible{outline:2px solid var(--ambar);outline-offset:2px}.capa-aa:focus-visible{outline:2px solid var(--ambar);outline-offset:2px}.capa-sobre{position:relative;z-index:2;width:100%;padding:30px 24px 36px;display:flex;flex-direction:column;align-items:stretch;text-align:center}.capa-autor{font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ambar);margin:0 0 10px;overflow-wrap:anywhere}.capa-titulo{font-family:var(--serifa);font-size:calc(38px * var(--fonte));font-weight:600;line-height:1.08;margin:0 0 14px;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.capa-gancho{font-family:var(--serifa);font-size:calc(16px * var(--fonte));line-height:1.55;color:var(--suave);margin:0 0 26px;overflow-wrap:anywhere}.capa-sobre .botao-secundario{margin-top:10px}.capa-duracao{font-family:var(--sans);font-size:12px;color:var(--suave);margin:14px 0 0}.capa-galeria{margin-top:18px}.capa-finais-rotulo{margin:0 0 8px;font-family:var(--sans);font-size:13px;color:var(--marfim)}.capa-finais{list-style:none;margin:0;padding:0;display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.capa-finais li{min-width:44px;padding:6px 12px;border:1px solid var(--borda);border-radius:999px;font-family:var(--serifa);font-size:14px;color:var(--suave)}.capa-finais li.visto{border-color:var(--ambar);color:var(--ambar)}.tela-final{font-family:var(--sans);min-height:70vh;padding-top:calc(var(--altura-topo) - var(--pad-topo))}.tela-final h2{font-family:var(--serifa);font-weight:600}.tela-final fieldset{border:0;padding:0;margin:0 0 1.2rem}.tela-final legend{padding:0;margin-bottom:8px;color:var(--marfim)}.tela-final .cartao-escolha{margin-top:8px;font-family:var(--sans);text-align:center}.tela-final .cartao-escolha[aria-pressed=true]{border-color:var(--ambar);background:var(--cartao-sel)}.mecanica:not(:empty){padding-top:calc(var(--altura-topo) - var(--pad-topo))}.tela-perfil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-topo) + 1);overflow-y:auto;background:var(--carvao);color:var(--marfim)}.tela-perfil.fundo-neutro{background:radial-gradient(ellipse at 75% 30%,var(--cartao),var(--carvao) 70%)}.perfil-retrato{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:0% center;z-index:0;filter:grayscale(.15) brightness(.95) contrast(1.05)}.tela-perfil:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to right,#121416f5,#121416d9 50%,#1214161a 85%),linear-gradient(to bottom,transparent 60%,var(--carvao) 92%)}.perfil-coluna,.perfil-rodape{position:relative;z-index:2;width:min(62%,420px);padding-left:var(--pad-x);padding-right:var(--pad-x)}.perfil-coluna{padding-top:calc(var(--pad-topo) + 1.5rem + env(safe-area-inset-top,0px))}.perfil-rodape{padding-top:1.5rem;padding-bottom:calc(1.25rem + env(safe-area-inset-bottom,0px))}.perfil-rotulo{margin:0;font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.16em;color:var(--ambar)}.perfil-coluna h1{margin:4px 0 6px;font-family:var(--serifa);font-size:min(calc(clamp(22px,7vw,32px) * var(--fonte)),10.5vw);width:max-content;max-width:calc(100vw - 2 * var(--pad-x));font-weight:600;line-height:1.05;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-shadow:0 2px 12px rgba(0,0,0,.6)}.perfil-traco{margin:0;font-family:var(--sans);font-size:12px;line-height:1.5;color:var(--suave);text-shadow:0 1px 6px rgba(0,0,0,.8)}.perfil-outros{list-style:none;margin:22px 0 0;padding:0}.perfil-outros li{margin-bottom:10px}.perfil-outros .linha{display:flex;justify-content:space-between;gap:8px;font-family:var(--sans);font-size:13px}.perfil-outros .barra{height:6px;margin-top:4px;border-radius:3px;overflow:hidden;background:#e9e1d01f}.perfil-outros .barra i{display:block;height:100%;background:var(--suave);transition:width .6s ease-out}.reduzir-efeitos .perfil-outros .barra i{transition:none}.perfil-rodape .gancho{margin:0 0 12px;padding-left:10px;border-left:2px solid var(--vinho);font-style:italic;font-size:14px;color:var(--marfim);text-shadow:0 1px 6px rgba(0,0,0,.8)}.perfil-rodape button{margin-top:8px}@media (min-width: 700px){.perfil-coluna,.perfil-rodape{width:420px;margin-left:max(var(--pad-x),6vw)}}@property --tom{syntax: "<color>"; inherits: true; initial-value: transparent;}.vitrine{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-cartela);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));background:var(--carvao);color:var(--marfim);font-family:var(--serifa);transition:--tom .6s}.vitrine:focus{outline:none}.vitrine:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;min-height:100%;pointer-events:none;background:radial-gradient(70% 45% at 50% 42%,color-mix(in srgb,var(--tom) 22%,transparent),transparent 70%)}.vitrine-sobre{position:absolute;z-index:3;top:12px;left:12px;min-width:44px;min-height:44px;padding:0 8px;background:none;border:0;color:var(--suave);font:600 12px/1 var(--sans);letter-spacing:.06em;cursor:pointer}.vitrine-sobre:focus-visible{outline:2px solid var(--marfim);outline-offset:2px}.vitrine-topo{position:relative;padding:calc(34px + env(safe-area-inset-top,0px)) 24px 0;text-align:center}.vitrine-autores{display:flex;justify-content:center;gap:6px;flex-wrap:wrap}.vitrine-autor{min-height:44px;padding:0 10px 0 calc(10px + .32em);border:0;background:none;cursor:pointer;font:600 11px/1 var(--sans);letter-spacing:.32em;color:var(--suave);-webkit-tap-highlight-color:transparent}.vitrine-autor[aria-pressed=true]{color:var(--marfim);text-decoration:underline;text-underline-offset:6px;text-decoration-color:var(--tom)}.vitrine-autor:focus-visible{outline:2px solid var(--marfim);outline-offset:2px}.vitrine-colecao{margin:2px 0 0;font-size:15px;font-style:italic;color:var(--suave)}.vitrine-trilho{position:relative;display:flex;gap:26px;padding:34px max(62px,calc(50% - 125.5px)) 30px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none}.vitrine-trilho::-webkit-scrollbar{display:none}.vitrine-item{flex:0 0 251px;scroll-snap-align:center}.vitrine-livro{display:block;width:251px;height:376px;padding:0;border:0;background:none;perspective:1100px;cursor:pointer;-webkit-tap-highlight-color:transparent}.vitrine-livro:focus-visible{outline:2px solid var(--tom);outline-offset:6px}.vitrine-livro span{display:block}.vitrine-objeto{position:relative;width:100%;height:100%;transform:rotateY(-14deg);transform-style:preserve-3d;transition:transform .5s,filter .5s}.vitrine-livro:not(.ativo) .vitrine-objeto{transform:rotateY(-14deg) scale(.88);filter:brightness(.55)}.vitrine-capa{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:3px 7px 7px 3px;background-color:var(--cartao);background-size:cover;background-position:center;box-shadow:inset 9px 0 12px -6px #000000a6,inset 2px 0 #ffffff1f}.vitrine-capa:before{content:"";position:absolute;top:11px;right:11px;bottom:11px;left:17px;pointer-events:none;border:1px solid color-mix(in srgb,var(--ouro) 70%,transparent);outline:1px solid color-mix(in srgb,var(--ouro) 30%,transparent);outline-offset:3px}.vitrine-capa:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.16) 0%,transparent 28%,transparent 70%,rgba(0,0,0,.25))}.vitrine-paginas{position:absolute;top:5px;bottom:5px;right:-11px;width:12px;transform:rotateY(70deg);transform-origin:left;border-radius:0 2px 2px 0;background:repeating-linear-gradient(90deg,var(--paginas) 0 1px,color-mix(in srgb,var(--paginas) 52%,var(--suave)) 1px 2px)}.vitrine-sombra{position:absolute;left:8%;right:-4%;bottom:-26px;height:26px;background:radial-gradient(50% 50% at 50% 50%,rgba(0,0,0,.7),transparent);filter:blur(4px)}.vitrine-titulo{position:absolute;left:0;right:0;top:34px;padding:0 26px 0 32px;text-align:center}.vitrine-titulo small{display:block;font:600 9px/1 var(--sans);letter-spacing:.3em;color:var(--ouro);opacity:.9}.vitrine-titulo b{display:block;margin-top:12px;font-family:var(--serifa);font-weight:600;font-size:29px;line-height:1.05;color:var(--ouro);text-shadow:0 2px 10px rgba(0,0,0,.6)}.vitrine-titulo i{display:block;width:34px;height:1px;margin:12px auto 0;background:var(--ouro);opacity:.7}.vitrine-info{position:relative;margin-top:14px;padding:0 34px;text-align:center}.vitrine-gancho{margin:0;min-height:45px;font-size:calc(16px * var(--fonte));line-height:1.4;color:color-mix(in srgb,var(--marfim) 93%,var(--carvao))}.vitrine-estado{margin:14px 0 0;font:13px var(--sans);color:var(--suave)}.vitrine-estado b{font-weight:600;color:var(--tom)}.vitrine-abrir{display:block;width:220px;max-width:100%;min-height:44px;margin:20px auto 0;padding:15px 0;border:0;border-radius:14px;font:600 16px var(--sans);color:var(--carvao);background:var(--tom);box-shadow:0 5px color-mix(in srgb,var(--tom) 45%,var(--sombra-base)),0 10px 18px #0006;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .09s ease-out,box-shadow .09s ease-out}.vitrine-abrir:active:not(:disabled){transform:translateY(5px);box-shadow:0 0 color-mix(in srgb,var(--tom) 45%,var(--sombra-base)),0 4px 8px #0006}.vitrine-abrir:focus-visible,.vitrine-estante:focus-visible{outline:2px solid var(--tom);outline-offset:3px}.vitrine-estante{display:block;min-height:44px;margin:4px auto 0;padding:0 16px;border:0;background:none;font:13px var(--sans);color:var(--suave);cursor:pointer}.vitrine-pontos{display:flex;justify-content:center;margin-top:-10px}.vitrine-pontos i{display:grid;place-items:center;width:44px;height:44px;cursor:pointer}.vitrine-pontos i:before{content:"";width:6px;height:6px;border-radius:9px;background:color-mix(in srgb,var(--marfim) 20%,var(--carvao))}.vitrine-pontos i.on:before{background:var(--tom)}.reduzir-efeitos .vitrine-livro .vitrine-objeto{transform:none;filter:none;transition:none}.reduzir-efeitos .vitrine-livro:not(.ativo) .vitrine-objeto{transform:scale(.88);filter:brightness(.55)}.reduzir-efeitos .vitrine-capa:after{display:none}.reduzir-efeitos .vitrine{transition:none}.estante{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-cartela);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));background:var(--carvao);color:var(--marfim);font-family:var(--serifa)}.estante-voltar{position:absolute;top:calc(10px + env(safe-area-inset-top,0px));left:8px;z-index:1;width:44px;height:44px;padding:0;border:0;background:none;font:28px/1 var(--sans);color:var(--suave);cursor:pointer;-webkit-tap-highlight-color:transparent}.estante-voltar:focus-visible,.estante-abrir:focus-visible,.lombada:focus-visible{outline:2px solid var(--marfim);outline-offset:3px}.estante-topo{margin:0;padding:calc(28px + env(safe-area-inset-top,0px)) 20px 6px;text-align:center;font:600 12px/1 var(--sans);letter-spacing:.16em;color:var(--suave)}.estante h1{margin:0;padding:0 20px;text-align:center;font-size:30px;font-weight:600}.estante-nome{margin:22px 16px 0;text-align:center;font:600 11px/1 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--suave)}.estante-parede{margin:10px 16px 0;padding:26px 16px 0;border-radius:10px;background:linear-gradient(var(--parede-estante),color-mix(in srgb,var(--parede-estante) 65%,black))}.estante-prateleira{display:flex;align-items:flex-end;gap:8px;min-height:300px;padding:0 6px;overflow-x:auto;scrollbar-width:none}.estante-prateleira::-webkit-scrollbar{display:none}.estante-tabua{height:18px;margin:0 -16px;background:linear-gradient(var(--madeira-clara),var(--madeira-escura));box-shadow:0 8px 14px #0009}.lombada{position:relative;flex:0 0 58px;width:58px;min-height:44px;padding:0;border:0;border-radius:4px 4px 2px 2px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;writing-mode:vertical-rl;transform:rotate(180deg);font:600 17px var(--serifa);letter-spacing:.04em;color:var(--marfim);background:linear-gradient(90deg,color-mix(in srgb,var(--lombada) 70%,black),var(--lombada) 40%,color-mix(in srgb,var(--lombada) 70%,black));box-shadow:inset -6px 0 10px #00000059,inset 3px 0 #ffffff0f;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .25s ease-out}.lombada small{font:600 11px var(--sans);letter-spacing:.1em;color:var(--suave)}.lombada.em-breve{opacity:.55}.lombada.escolhida{transform:translateY(-14px) rotate(180deg)}.estante-detalhe{margin:26px 20px 0;min-height:150px}.estante-titulo{margin:0;font-size:24px;font-weight:600}.estante-gancho{margin:6px 0 0;font-size:calc(15px * var(--fonte));line-height:1.35;color:color-mix(in srgb,var(--marfim) 93%,var(--carvao))}.estante-estado{margin:12px 0 0;font:13px var(--sans);color:var(--suave)}.estante-estado b{font-weight:600;color:var(--marfim)}.estante-dica{margin:0;font:13px var(--sans);color:var(--suave)}.estante-abrir{display:block;width:220px;max-width:100%;min-height:44px;margin:18px 0 0;padding:15px 0;border:0;border-radius:14px;font:600 16px var(--sans);color:var(--carvao);background:var(--marfim);box-shadow:0 5px color-mix(in srgb,var(--marfim) 45%,var(--sombra-base)),0 10px 18px #0006;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .09s ease-out,box-shadow .09s ease-out}.estante-abrir:active:not(:disabled){transform:translateY(5px);box-shadow:0 0 color-mix(in srgb,var(--marfim) 45%,var(--sombra-base)),0 4px 8px #0006}.estante-abrir:disabled{opacity:.5;box-shadow:none;cursor:default}.reduzir-efeitos .lombada,.reduzir-efeitos .estante-abrir{transition:none}.aviso-abrir{position:fixed;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:calc(var(--z-cartela) + 1);max-width:440px;margin:0 auto;padding:14px 16px 16px;border-left:3px solid var(--vinho);border-radius:12px;background:var(--cartao);color:var(--marfim);font-family:var(--sans);box-shadow:0 10px 24px #00000073}.aviso-abrir p{margin:0 0 12px;font-size:15px;line-height:1.4}:root[data-livro=a-morte-de-ivan-ilitch]{--carvao: #121315;--marfim: #efe7d6;--suave: #a7a296;--ambar: #d9bf8a;--vinho: #5e4a33;--cartao: #1f2124;--sombra-base: #0a0b0c}.balanco-tela{display:flex;flex-direction:column;gap:.75rem;align-items:stretch}.balanco-nome{font-family:var(--serifa);font-weight:400;font-size:1.5em;color:var(--ambar);margin:0;scroll-margin-top:5rem}.balanco-cena{margin:0;line-height:1.5}.balanco-aviso{margin:0;font-family:var(--sans);font-size:.95em;color:var(--suave)}.balanco-cartoes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.balanco-cartao{padding:.6rem .75rem;background:var(--cartao);border-left:3px solid var(--suave);border-radius:0 6px 6px 0;display:flex;flex-direction:column;gap:.35rem}.balanco-cartao:has(.balanco-reacao){border-left-color:var(--ambar)}.balanco-titulo{margin:0;font-family:var(--sans);font-size:.85em;font-weight:600;letter-spacing:.02em;color:var(--suave)}.balanco-texto{margin:0;font-family:var(--serifa);font-style:italic;line-height:1.45}.balanco-botoes{display:flex;flex-wrap:wrap;gap:.5rem}.balanco-reacao{margin:0;line-height:1.45;padding-top:.35rem;border-top:1px solid var(--suave);scroll-margin-top:5rem;scroll-margin-bottom:1rem}.balanco-revelando{animation:balanco-revelar .7s ease-out}@keyframes balanco-revelar{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:none}}.reduzir-efeitos .balanco-revelando{animation:none}.balanco-fim{display:flex;flex-direction:column;gap:.75rem}.balanco-fim:empty{margin-bottom:-.75rem}.balanco-fim-texto{margin:0;line-height:1.5;font-family:var(--serifa)}.balanco-tela button{min-height:44px;font:1em var(--sans);color:var(--marfim);background:var(--cartao);border:1px solid var(--ambar);border-radius:8px;padding:.5rem .75rem;cursor:pointer;touch-action:manipulation}.balanco-tela button[data-acao=continuar]{background:var(--vinho);border-color:var(--vinho)}.balanco-tela button:focus-visible{outline:2px solid var(--ambar);outline-offset:2px}:root[data-livro=anna-karienina]{--carvao: #140d0f;--marfim: #f3ebe6;--suave: #b3a3a0;--ambar: #d8a7a1;--vinho: #6b2a35;--cartao: #24181b;--sombra-base: #0b0607}.vidas-tela{display:flex;flex-direction:column;gap:.75rem;align-items:stretch}.vidas-nome{font-family:var(--serifa);font-weight:400;font-size:1.5em;color:var(--ambar);margin:0;scroll-margin-top:5rem}.vidas-aviso{margin:0;font-family:var(--sans);font-size:.95em;color:var(--suave)}.vidas-cartoes{display:grid;grid-template-columns:1fr;gap:.6rem}@media (min-width: 700px){.vidas-cartoes{grid-template-columns:1fr 1fr;align-items:start}}.vidas-cartao{padding:.6rem .75rem;background:var(--cartao);border-top:3px solid var(--suave);border-radius:0 0 6px 6px;display:flex;flex-direction:column;gap:.4rem}.vidas-cartao:has(.vidas-reacao){border-top-color:var(--ambar)}.vidas-lugar{margin:0;font-family:var(--sans);font-size:.85em;font-weight:600;letter-spacing:.02em;color:var(--suave)}.vidas-cena{margin:0;font-family:var(--serifa);line-height:1.45}.vidas-botoes{display:flex;flex-direction:column;gap:.5rem}.vidas-reacao{margin:0;line-height:1.45;padding-top:.35rem;border-top:1px solid var(--suave);font-style:italic;scroll-margin-top:5rem;scroll-margin-bottom:1rem}.vidas-revelando{animation:vidas-revelar .7s ease-out}@keyframes vidas-revelar{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:none}}.reduzir-efeitos .vidas-revelando{animation:none}.vidas-eco{display:flex;flex-direction:column;gap:.75rem}.vidas-eco:empty{margin-bottom:-.75rem}.vidas-eco-texto{margin:0;line-height:1.5;font-family:var(--serifa)}.vidas-tela button{min-height:44px;font:1em var(--sans);color:var(--marfim);background:var(--cartao);text-align:left;border:1px solid var(--ambar);border-radius:8px;padding:.5rem .75rem;cursor:pointer;touch-action:manipulation;scroll-margin-top:5rem;scroll-margin-bottom:1rem}.vidas-tela button[data-acao=continuar]{background:var(--vinho);border-color:var(--vinho);text-align:center}.vidas-tela button:focus-visible{outline:2px solid var(--ambar);outline-offset:2px}.conversa{display:flex;flex-direction:column;gap:1rem}.pulso{height:6px;border-radius:3px;background:var(--vinho);width:calc(10% + var(--n, 0) * 9%);transition:width .4s}.pulso-0{--n:0}.pulso-1{--n:1}.pulso-2{--n:2}.pulso-3{--n:3}.pulso-4{--n:4}.pulso-5{--n:5}.pulso-6{--n:6}.pulso-7{--n:7}.pulso-8{--n:8}.pulso-9{--n:9}.pulso-10{--n:10}html:not(.reduzir-efeitos) .pulso-7,html:not(.reduzir-efeitos) .pulso-8,html:not(.reduzir-efeitos) .pulso-9,html:not(.reduzir-efeitos) .pulso-10{animation:batida .7s infinite}.reacao{font-family:var(--sans);font-size:.9em;border-left:2px solid var(--vinho);padding-left:12px;color:var(--marfim)}.fala{font-family:var(--serifa);font-size:1.1em}.opcoes{display:flex;flex-direction:column;gap:.5rem}.febre-tremor{animation:tremor .25s infinite}.febre-delirio{filter:blur(.3px)}@keyframes tremor{0%,to{transform:translate(0)}25%{transform:translate(.5px,-.5px)}75%{transform:translate(-.5px,.5px)}}@keyframes batida{50%{opacity:.5}}.conversa .ouvir-fala{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin:-4px 0 8px;padding:0 12px 0 0;font:13px/1 var(--sans);color:var(--suave);background:none;border:0;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.conversa .ouvir-fala:active{color:var(--ambar)}@media (hover: hover){.conversa .ouvir-fala:hover{color:var(--ambar)}}.conversa .ouvir-fala:focus-visible{outline:2px solid var(--ambar);outline-offset:2px;border-radius:6px}:root[data-livro=crime-e-castigo]{--carvao: #121416;--marfim: #e9e1d0;--suave: #a89f8e;--ambar: #d9a74a;--vinho: #8e2b33;--cartao: #1c2023;--sombra-base: #0a0b0c}:root[data-livro=guerra-e-paz]{--carvao: #0f120d;--marfim: #eeeadc;--suave: #a8a894;--ambar: #c9b98f;--vinho: #3f4a2c;--cartao: #1b2016;--sombra-base: #070906}.ordens-tela{display:flex;flex-direction:column;gap:.75rem;align-items:stretch}.ordens-nome{font-family:var(--serifa);font-weight:400;font-size:1.5em;color:var(--ambar);margin:0;scroll-margin-top:5rem}.ordens-data,.ordens-aviso{margin:0;font-family:var(--sans);font-size:.95em;color:var(--suave)}.ordens-data{margin-top:-.5rem}.ordens-hora{margin:.25rem 0 0;font-family:var(--sans);font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:.85em;color:var(--ambar);scroll-margin-top:5rem}.ordens-mapa{display:grid;grid-template-columns:1fr;gap:.6rem}@media (min-width: 700px){.ordens-mapa{grid-template-columns:repeat(3,1fr);align-items:stretch}}.ordens-setor{padding:.6rem .75rem;background:var(--cartao);border-top:3px solid var(--suave);border-radius:0 0 6px 6px;display:flex;flex-direction:column;gap:.4rem}.ordens-setor-nome,.ordens-perto-titulo{margin:0;font-family:var(--sans);font-size:.85em;font-weight:600;letter-spacing:.02em;color:var(--suave)}.ordens-situacao,.ordens-perto-cena{margin:0;font-family:var(--serifa);line-height:1.45}.ordens-setor-botao{margin-top:auto}.ordens-setor-botao:empty,.ordens-perto-botao:empty{margin:0}.ordens-perto{padding:.6rem .75rem;border:1px dashed var(--ambar);border-radius:6px;display:flex;flex-direction:column;gap:.4rem}.ordens-relato{display:flex;flex-direction:column;gap:.75rem}.ordens-relato:empty{margin-bottom:-.75rem}.ordens-relato-texto{margin:0;line-height:1.5;font-style:italic;scroll-margin-top:5rem;scroll-margin-bottom:1rem}.ordens-fim{margin:0;line-height:1.5;font-family:var(--serifa)}.ordens-revelando{animation:ordens-revelar .7s ease-out}@keyframes ordens-revelar{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:none}}.reduzir-efeitos .ordens-revelando{animation:none}.ordens-tela button{width:100%;min-height:44px;font:1em var(--sans);color:var(--marfim);background:var(--cartao);text-align:left;border:1px solid var(--ambar);border-radius:8px;padding:.5rem .75rem;cursor:pointer;touch-action:manipulation;scroll-margin-top:5rem;scroll-margin-bottom:1rem}.ordens-tela button[data-acao=proxima],.ordens-tela button[data-acao=continuar]{background:var(--vinho);border-color:var(--vinho);text-align:center}.ordens-tela button:focus-visible{outline:2px solid var(--ambar);outline-offset:2px}:root[data-livro=memorias-do-subsolo]{--carvao: #121416;--marfim: #e8e4da;--suave: #a3a9ad;--ambar: #d2b878;--vinho: #8e3a32;--cartao: #1c2023;--sombra-base: #0a0b0c}.calcada-tela{display:flex;flex-direction:column;gap:1rem;align-items:stretch}.calcada-topo{display:flex;flex-direction:column;gap:.4rem}.calcada-nervo-rotulo{font-family:var(--sans);font-size:.85em;letter-spacing:.12em;text-transform:uppercase;color:var(--ambar);margin:0}.calcada-nervo{height:6px;border-radius:3px;background:linear-gradient(90deg,var(--suave),var(--vinho));width:calc(10% + var(--calcada-n, 0) * 9%);transition:width .4s}.calcada-nervo-0{--calcada-n:0}.calcada-nervo-1{--calcada-n:1}.calcada-nervo-2{--calcada-n:2}.calcada-nervo-3{--calcada-n:3}.calcada-nervo-4{--calcada-n:4}.calcada-nervo-5{--calcada-n:5}.calcada-nervo-6{--calcada-n:6}.calcada-nervo-7{--calcada-n:7}.calcada-nervo-8{--calcada-n:8}.calcada-nervo-9{--calcada-n:9}.calcada-nervo-10{--calcada-n:10}.calcada-rua{width:min(56vw,220px,18svh);margin:0 auto}.calcada-rua svg{width:100%;display:block}.calcada-faixa{fill:var(--cartao);stroke:var(--suave);stroke-width:.6}.calcada-marca{stroke:var(--suave);stroke-width:.4;stroke-dasharray:2 2;opacity:.6}.calcada-oficial circle,.calcada-oficial rect{fill:var(--vinho);stroke:var(--marfim);stroke-width:.6}.calcada-voce circle,.calcada-voce rect{fill:var(--ambar);stroke:var(--marfim);stroke-width:.6}.calcada-andando .calcada-oficial,.calcada-andando .calcada-voce{transition:transform .4s ease-in-out}.reduzir-efeitos .calcada-andando .calcada-oficial,.reduzir-efeitos .calcada-andando .calcada-voce{transition:none}.calcada-anuncio{font-family:var(--serifa);font-size:1.1em;text-align:center;min-height:1.4em;margin:0}.calcada-reacao{font-family:var(--sans);font-size:.9em;border-left:2px solid var(--vinho);padding-left:12px;color:var(--marfim);margin:0}.calcada-pergunta{font-family:var(--serifa);font-size:1.2em;color:var(--ambar);text-align:center;margin:0}.calcada-escolhas{display:flex;flex-direction:column;gap:.5rem}.calcada-escolhas button{min-height:44px;font:1em var(--sans);color:var(--marfim);background:var(--cartao);border:1px solid var(--ambar);border-radius:8px;padding:.5rem .75rem;cursor:pointer;touch-action:manipulation}.calcada-escolhas button[data-escolha=ceder],.calcada-escolhas button[data-acao=continuar]{background:none}.calcada-escolhas button:focus-visible{outline:2px solid var(--ambar);outline-offset:2px}html:not(.reduzir-efeitos) .calcada-tremor{animation:calcada-tremer .25s infinite}@keyframes calcada-tremer{0%,to{transform:translate(0)}25%{transform:translate(.6px,-.6px)}75%{transform:translate(-.6px,.6px)}}:root[data-livro=noites-brancas]{--carvao: #0f141a;--marfim: #e6eef5;--suave: #9fb2c3;--ambar: #b9cfe0;--vinho: #7f98ad;--cartao: #18202a;--sombra-base: #090c10}.neblina{height:6px;border-radius:3px;background:linear-gradient(90deg,var(--vinho),var(--ambar));box-shadow:0 0 calc(2px + var(--n, 0) * 1px) var(--ambar);opacity:calc(.55 + var(--n, 0) * .045);width:calc(10% + var(--n, 0) * 9%);transition:width .4s,opacity .4s,box-shadow .4s}.neblina-0{--n:0}.neblina-1{--n:1}.neblina-2{--n:2}.neblina-3{--n:3}.neblina-4{--n:4}.neblina-5{--n:5}.neblina-6{--n:6}.neblina-7{--n:7}.neblina-8{--n:8}.neblina-9{--n:9}.neblina-10{--n:10}.neblina-turva{filter:blur(.4px)}html:not(.reduzir-efeitos) .neblina-turva{animation:neblina-vagar 3.2s ease-in-out infinite}.neblina-devaneio{opacity:.85}.opcoes button.neblina-devaneio:not(.selecionada){color:var(--ambar);text-shadow:0 0 6px color-mix(in srgb,var(--ambar) 45%,transparent);border-color:color-mix(in srgb,var(--ambar) 40%,var(--borda-forte))}@keyframes neblina-vagar{0%,to{filter:blur(.4px)}50%{filter:blur(.9px)}}:root[data-livro=o-idiota]{--carvao: #10140f;--marfim: #e9e6d6;--suave: #a7ae98;--ambar: #d6c48e;--vinho: #8f3324;--cartao: #1a2118;--sombra-base: #080a07}.rosto-tela{display:flex;flex-direction:column;gap:.75rem;align-items:stretch}.rosto-nome{font-family:var(--serifa);font-weight:400;font-size:1.5em;color:var(--ambar);margin:0}.rosto-abertura{margin:0;line-height:1.5}.rosto-vistos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.rosto-vistos:empty{margin-bottom:-.75rem}.rosto-visto{font-family:var(--serifa);line-height:1.45;padding:.5rem .75rem;border-left:3px solid var(--ambar);background:var(--cartao);border-radius:0 6px 6px 0}.rosto-revelando{animation:rosto-revelar .7s ease-out}@keyframes rosto-revelar{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:none}}.reduzir-efeitos .rosto-revelando{animation:none}.rosto-escolhida{font-family:var(--serifa);font-size:1.1em;color:var(--ambar)}.rosto-pergunta{font-family:var(--sans);font-size:.95em;color:var(--suave);margin:0}.rosto-reacao{margin:0;line-height:1.5;font-family:var(--serifa)}.rosto-anuncio:empty{margin-bottom:-.75rem}.rosto-opcoes{display:flex;flex-direction:column;gap:.5rem}.rosto-opcoes button{min-height:44px;font:1em var(--sans);color:var(--marfim);background:var(--cartao);border:1px solid var(--ambar);border-radius:8px;padding:.5rem .75rem;cursor:pointer;touch-action:manipulation;text-align:left}.rosto-opcoes button[data-acao=continuar]{text-align:center;background:var(--vinho);border-color:var(--vinho)}.rosto-opcoes button:focus-visible{outline:2px solid var(--ambar);outline-offset:2px}:root[data-livro=o-jogador]{--carvao: #0e1712;--marfim: #efe6cf;--suave: #a8b5a0;--ambar: #d4b46a;--vinho: #9e2b25;--cartao: #16241c;--sombra-base: #08100b}.roleta{display:flex;flex-direction:column;gap:1rem;align-items:stretch}.roleta .topo{display:flex;flex-direction:column;gap:.5rem}.roleta .florins{font-family:var(--sans);font-size:1.05em;color:var(--ambar);margin:0;letter-spacing:.02em}.febre{height:6px;border-radius:3px;background:linear-gradient(90deg,var(--ambar),var(--vinho));width:calc(10% + var(--n, 0) * 9%);transition:width .4s}.febre-0{--n:0}.febre-1{--n:1}.febre-2{--n:2}.febre-3{--n:3}.febre-4{--n:4}.febre-5{--n:5}.febre-6{--n:6}.febre-7{--n:7}.febre-8{--n:8}.febre-9{--n:9}.febre-10{--n:10}html:not(.reduzir-efeitos) .febre-7,html:not(.reduzir-efeitos) .febre-8,html:not(.reduzir-efeitos) .febre-9,html:not(.reduzir-efeitos) .febre-10{animation:roleta-batida .7s infinite}.roleta .roda{position:relative;width:min(72vw,280px);aspect-ratio:1;margin:0 auto;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.roleta .disco{width:100%;height:100%;display:block;border-radius:50%;box-shadow:0 0 0 3px var(--ambar),0 8px 24px var(--sombra-base, #000)}.roleta .casa{stroke:var(--ambar);stroke-width:.4}.roleta .casa-vermelho{fill:var(--vinho)}.roleta .casa-preto{fill:#141414}.roleta .casa-verde{fill:#1d6b3a}.roleta .disco text{font:600 8px var(--sans);fill:var(--marfim)}.roleta .ponteiro{position:absolute;top:-6px;left:50%;transform:translate(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:14px solid var(--ambar);z-index:1}.roleta .anuncio{font-family:var(--serifa);font-size:1.1em;text-align:center;min-height:1.4em;margin:0}.roleta .reacao{font-family:var(--sans);font-size:.9em;border-left:2px solid var(--vinho);padding-left:12px;color:var(--marfim);margin:0}.roleta .so-mais-uma{font-family:var(--serifa);font-size:1.2em;color:var(--ambar);text-align:center;margin:0;grid-column:1 / -1}.roleta .fim-mesa{grid-column:1 / -1;font-family:var(--serifa)}.roleta .fim-mesa p{margin:0 0 .4rem}.roleta .apostas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.roleta .apostas button{min-height:44px;font:1em var(--sans);color:var(--marfim);background:var(--cartao);border:1px solid var(--ambar);border-radius:8px;padding:.5rem .75rem;cursor:pointer;touch-action:manipulation}.roleta .apostas button[data-aposta=vermelho]{border-color:var(--vinho)}.roleta .apostas button[data-aposta=zero]{border-color:#1d6b3a}.roleta .apostas button[data-acao=parar],.roleta .apostas button[data-acao=continuar],.roleta .apostas button[data-acao=parar-mesmo],.roleta .apostas button[data-acao=mais-uma]{grid-column:1 / -1;background:none}.roleta .apostas button:focus-visible{outline:2px solid var(--ambar);outline-offset:2px}html:not(.reduzir-efeitos) .roleta-tremor{animation:roleta-tremer .25s infinite}@keyframes roleta-tremer{0%,to{transform:translate(0)}25%{transform:translate(.6px,-.6px)}75%{transform:translate(-.6px,.6px)}}@keyframes roleta-batida{50%{opacity:.5}}:root[data-livro=os-demonios]{--carvao: #130d0e;--marfim: #eee2d8;--suave: #b09d93;--ambar: #e3a87e;--vinho: #8a2b22;--cartao: #231719;--sombra-base: #0a0607}.boatos-tela{display:flex;flex-direction:column;gap:.75rem;align-items:stretch}.boatos-nome{font-family:var(--serifa);font-weight:400;font-size:1.5em;color:var(--ambar);margin:0;scroll-margin-top:5rem}.boatos-cena{margin:0;line-height:1.5}.boatos-aviso{margin:0;font-family:var(--sans);font-size:.95em;color:var(--suave)}.boatos-cartoes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.boatos-cartao{padding:.6rem .75rem;background:var(--cartao);border-left:3px solid var(--suave);border-radius:0 6px 6px 0;display:flex;flex-direction:column;gap:.35rem}.boatos-cartao:has(.boatos-verdade){border-left-color:var(--ambar)}.boatos-quem{margin:0;font-family:var(--sans);font-size:.85em;font-weight:600;letter-spacing:.02em;color:var(--suave)}.boatos-texto{margin:0;font-family:var(--serifa);font-style:italic;line-height:1.45}.boatos-verdade{margin:0;line-height:1.45;padding-top:.35rem;border-top:1px solid var(--suave);scroll-margin-top:5rem}.boatos-nao{margin:0;font-family:var(--sans);font-size:.9em;color:var(--suave)}.boatos-revelando{animation:boatos-revelar .7s ease-out}@keyframes boatos-revelar{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:none}}.reduzir-efeitos .boatos-revelando{animation:none}.boatos-anuncio:empty{margin-bottom:-.75rem}.boatos-reacao{margin:0;line-height:1.5;font-family:var(--serifa)}.boatos-pergunta{font-family:var(--sans);font-size:.95em;color:var(--suave);margin:0}.boatos-opcoes{display:flex;flex-direction:column;gap:.5rem}.boatos-tela button{min-height:44px;font:1em var(--sans);color:var(--marfim);background:var(--cartao);border:1px solid var(--ambar);border-radius:8px;padding:.5rem .75rem;cursor:pointer;touch-action:manipulation;text-align:left}.boatos-cartao button{align-self:flex-start}.boatos-tela button[data-acao=continuar]{text-align:center;background:var(--vinho);border-color:var(--vinho)}.boatos-tela button:focus-visible{outline:2px solid var(--ambar);outline-offset:2px}:root[data-livro=os-irmaos-karamazov]{--carvao: #150f0b;--marfim: #ede3d0;--suave: #b3a48c;--ambar: #dcbf7e;--vinho: #7d2a1f;--cartao: #241912;--sombra-base: #0a0705}.vozes-tela{display:flex;flex-direction:column;gap:.75rem;align-items:stretch}.vozes-nome{font-family:var(--serifa);font-weight:400;font-size:1.5em;color:var(--ambar);margin:0}.vozes-cena{margin:0;line-height:1.5}.vozes-aviso{margin:0;font-family:var(--sans);font-size:.95em;color:var(--suave)}.vozes-cartoes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.vozes-cartao{padding:.6rem .75rem;background:var(--cartao);border-left:3px solid var(--suave);border-radius:0 6px 6px 0;display:flex;flex-direction:column;gap:.35rem}.vozes-cartao h3{margin:0;font-family:var(--sans);font-size:.9em;font-weight:600;letter-spacing:.02em}.vozes-alto{align-self:flex-start;font-family:var(--sans);font-size:.75em;text-transform:uppercase;letter-spacing:.08em;color:var(--ambar);border:1px solid var(--ambar);border-radius:4px;padding:0 .35rem}.vozes-cartao:has(.vozes-alto){border-left-color:var(--ambar)}.vozes-fala{margin:0;font-family:var(--serifa);font-style:italic;line-height:1.45}.vozes-calada{margin:0;font-family:var(--sans);font-size:.9em;color:var(--suave)}.vozes-revelando{animation:vozes-revelar .7s ease-out}@keyframes vozes-revelar{0%{opacity:0;letter-spacing:.04em}to{opacity:1;letter-spacing:normal}}.reduzir-efeitos .vozes-revelando{animation:none}.vozes-anuncio:empty{margin-bottom:-.75rem}.vozes-reacao{margin:0;line-height:1.5;font-family:var(--serifa)}.vozes-pergunta{font-family:var(--sans);font-size:.95em;color:var(--suave);margin:0}.vozes-opcoes{display:flex;flex-direction:column;gap:.5rem}.vozes-tela button{min-height:44px;font:1em var(--sans);color:var(--marfim);background:var(--cartao);border:1px solid var(--ambar);border-radius:8px;padding:.5rem .75rem;cursor:pointer;touch-action:manipulation;text-align:left}.vozes-tela button[data-acao=continuar]{text-align:center;background:var(--vinho);border-color:var(--vinho)}.vozes-tela button:focus-visible{outline:2px solid var(--ambar);outline-offset:2px}:root[data-livro=padre-sergio]{--carvao: #12100e;--marfim: #f2ece2;--suave: #b2a692;--ambar: #d6c3a3;--vinho: #4e3b28;--cartao: #1f1b17;--sombra-base: #090807}.olhar-tela{display:flex;flex-direction:column;gap:.75rem;align-items:stretch}.olhar-nome{font-family:var(--serifa);font-weight:400;font-size:1.5em;color:var(--ambar);margin:0;scroll-margin-top:5rem}.olhar-tempo,.olhar-aviso{margin:0;font-family:var(--sans);font-size:.95em;color:var(--suave)}.olhar-tempo{margin-top:-.5rem}.olhar-lista{margin:0;padding:.5rem .75rem;list-style:none;border-left:2px solid var(--suave);display:flex;flex-direction:column;gap:.3rem;font-family:var(--sans);font-size:.9em}.olhar-item{display:flex;justify-content:space-between;gap:.75rem}.olhar-item-estado{color:var(--suave);white-space:nowrap}.olhar-cartao{padding:.75rem;background:var(--cartao);border-top:3px solid var(--ambar);border-radius:0 0 6px 6px;display:flex;flex-direction:column;gap:.5rem;scroll-margin-top:5rem}.olhar-obra{margin:0;font-family:var(--serifa);font-weight:400;font-size:1.15em;color:var(--marfim)}.olhar-frase{margin:0;font-family:var(--serifa);line-height:1.45;color:var(--suave)}.olhar-botoes{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.olhar-botoes:empty{margin-top:-.5rem}.olhar-relato{display:flex;flex-direction:column;gap:.75rem}.olhar-relato:empty{margin-bottom:-.75rem}.olhar-relato-texto{margin:0;line-height:1.5;font-style:italic;scroll-margin-top:5rem;scroll-margin-bottom:1rem}.olhar-fim{margin:0;line-height:1.5;font-family:var(--serifa)}.olhar-revelando{animation:olhar-revelar .7s ease-out}@keyframes olhar-revelar{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:none}}.reduzir-efeitos .olhar-revelando{animation:none}.olhar-tela button{width:100%;min-height:44px;font:1em var(--sans);color:var(--marfim);background:var(--cartao);text-align:center;border:1px solid var(--ambar);border-radius:8px;padding:.5rem .75rem;cursor:pointer;touch-action:manipulation;scroll-margin-top:5rem;scroll-margin-bottom:1rem}.olhar-tela button[data-acao=seguir],.olhar-tela button[data-acao=continuar]{background:var(--vinho);border-color:var(--vinho)}.olhar-tela button:focus-visible{outline:2px solid var(--ambar);outline-offset:2px}:root[data-livro=pobre-gente]{--carvao: #16120e;--marfim: #efe3cc;--suave: #b8a78c;--ambar: #d8b98a;--vinho: #9b2f2a;--cartao: #221c16;--sombra-base: #0c0907}.carta-tela{display:flex;flex-direction:column;gap:.75rem;align-items:stretch}.carta-mes{font-family:var(--serifa);font-weight:400;font-size:1.5em;color:var(--ambar);margin:0}.carta-dinheiro{font-family:var(--sans);font-size:.95em;color:var(--suave);margin:0}.carta-itens{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.carta-itens button{width:100%;min-height:44px;text-align:left;font:.95em var(--sans);color:var(--marfim);background:none;border:1px solid var(--suave);border-radius:8px;padding:.5rem .75rem .5rem 2.25rem;cursor:pointer;touch-action:manipulation;position:relative}.carta-itens button:before{content:"";position:absolute;left:.75rem;top:50%;width:.9rem;height:.9rem;margin-top:-.45rem;border:1px solid var(--suave);border-radius:3px}.carta-itens button[aria-pressed=true]{border-color:var(--ambar);background:var(--cartao)}.carta-itens button[aria-pressed=true]:before{background:var(--ambar);border-color:var(--ambar)}.carta-itens button:disabled{opacity:.45;cursor:default}.carta-acoes{position:sticky;bottom:0;display:flex;flex-direction:column;gap:.5rem;padding:.5rem 0;background:var(--carvao)}.carta-saldo{font-family:var(--serifa);font-size:1.1em;text-align:center;margin:0}.carta-folha{max-height:60svh;overflow-y:auto;background:var(--marfim);color:var(--carvao);border-radius:4px;padding:1rem 1.1rem;font-family:var(--serifa);line-height:1.5;box-shadow:0 2px 10px var(--sombra-base)}.carta-folha p{margin:0 0 .6rem}.carta-saudacao{font-style:italic}.carta-frase:last-child{margin-bottom:0}.carta-escrevendo .carta-frase:last-child{animation:carta-escrever .6s ease-out}@keyframes carta-escrever{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}.reduzir-efeitos .carta-escrevendo .carta-frase:last-child{animation:none}.carta-anuncio{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.carta-opcoes{display:flex;flex-direction:column;gap:.5rem}.carta-opcoes button,.carta-acoes button{min-height:44px;font:1em var(--sans);color:var(--marfim);background:var(--cartao);border:1px solid var(--ambar);border-radius:8px;padding:.5rem .75rem;cursor:pointer;touch-action:manipulation;text-align:left}.carta-acoes button{text-align:center}.carta-acoes button[data-acao=mandar]{background:var(--vinho);border-color:var(--vinho)}.carta-itens button:focus-visible,.carta-opcoes button:focus-visible,.carta-acoes button:focus-visible{outline:2px solid var(--ambar);outline-offset:2px}:root[data-livro=ressurreicao]{--carvao: #121015;--marfim: #efeaf2;--suave: #a9a0b2;--ambar: #c9bad6;--vinho: #4a3a5a;--cartao: #1d1922;--sombra-base: #08070a}.renuncia-tela{display:flex;flex-direction:column;gap:.75rem;align-items:stretch}.renuncia-nome{font-family:var(--serifa);font-weight:400;font-size:1.5em;color:var(--ambar);margin:0;scroll-margin-top:5rem}.renuncia-tempo,.renuncia-aviso{margin:0;font-family:var(--sans);font-size:.95em;color:var(--suave)}.renuncia-tempo{margin-top:-.5rem}.renuncia-inventario{margin:0;padding:.5rem .75rem;list-style:none;border-left:2px solid var(--suave);display:flex;flex-direction:column;gap:.3rem;font-family:var(--sans);font-size:.9em}.renuncia-item{display:flex;justify-content:space-between;gap:.75rem}.renuncia-item-estado{color:var(--suave);white-space:nowrap}.renuncia-cartao{padding:.75rem;background:var(--cartao);border-top:3px solid var(--ambar);border-radius:0 0 6px 6px;display:flex;flex-direction:column;gap:.5rem;scroll-margin-top:5rem}.renuncia-posse{margin:0;font-family:var(--serifa);font-weight:400;font-size:1.15em;color:var(--marfim)}.renuncia-frase{margin:0;font-family:var(--serifa);line-height:1.45;color:var(--suave)}.renuncia-botoes{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.renuncia-botoes:empty{margin-top:-.5rem}.renuncia-relato{display:flex;flex-direction:column;gap:.75rem}.renuncia-relato:empty{margin-bottom:-.75rem}.renuncia-relato-texto{margin:0;line-height:1.5;font-style:italic;scroll-margin-top:5rem;scroll-margin-bottom:1rem}.renuncia-fim{margin:0;line-height:1.5;font-family:var(--serifa)}.renuncia-revelando{animation:renuncia-revelar .7s ease-out}@keyframes renuncia-revelar{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:none}}.reduzir-efeitos .renuncia-revelando{animation:none}.renuncia-tela button{width:100%;min-height:44px;font:1em var(--sans);color:var(--marfim);background:var(--cartao);text-align:center;border:1px solid var(--ambar);border-radius:8px;padding:.5rem .75rem;cursor:pointer;touch-action:manipulation;scroll-margin-top:5rem;scroll-margin-bottom:1rem}.renuncia-tela button[data-acao=seguir],.renuncia-tela button[data-acao=continuar]{background:var(--vinho);border-color:var(--vinho)}.renuncia-tela button:focus-visible{outline:2px solid var(--ambar);outline-offset:2px}:root[data-livro=sonata-kreutzer]{--carvao: #141012;--marfim: #f3ece9;--suave: #b3a3a0;--ambar: #dcb9b2;--vinho: #5a2a32;--cartao: #211a1c;--sombra-base: #0a0708}.sinais-tela{display:flex;flex-direction:column;gap:.75rem;align-items:stretch}.sinais-nome{font-family:var(--serifa);font-weight:400;font-size:1.5em;color:var(--ambar);margin:0;scroll-margin-top:5rem}.sinais-tempo,.sinais-aviso{margin:0;font-family:var(--sans);font-size:.95em;color:var(--suave)}.sinais-tempo{margin-top:-.5rem}.sinais-lista{margin:0;padding:.5rem .75rem;list-style:none;border-left:2px solid var(--suave);display:flex;flex-direction:column;gap:.3rem;font-family:var(--sans);font-size:.9em}.sinais-item{display:flex;justify-content:space-between;gap:.75rem}.sinais-item-estado{color:var(--suave);white-space:nowrap}.sinais-cartao{padding:.75rem;background:var(--cartao);border-top:3px solid var(--ambar);border-radius:0 0 6px 6px;display:flex;flex-direction:column;gap:.5rem;scroll-margin-top:5rem}.sinais-sinal{margin:0;font-family:var(--serifa);font-weight:400;font-size:1.15em;color:var(--marfim)}.sinais-frase{margin:0;font-family:var(--serifa);line-height:1.45;color:var(--suave)}.sinais-botoes{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.sinais-botoes:empty{margin-top:-.5rem}.sinais-relato{display:flex;flex-direction:column;gap:.75rem}.sinais-relato:empty{margin-bottom:-.75rem}.sinais-relato-texto{margin:0;line-height:1.5;font-style:italic;scroll-margin-top:5rem;scroll-margin-bottom:1rem}.sinais-fim{margin:0;line-height:1.5;font-family:var(--serifa)}.sinais-revelando{animation:sinais-revelar .7s ease-out}@keyframes sinais-revelar{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:none}}.reduzir-efeitos .sinais-revelando{animation:none}.sinais-tela button{width:100%;min-height:44px;font:1em var(--sans);color:var(--marfim);background:var(--cartao);text-align:center;border:1px solid var(--ambar);border-radius:8px;padding:.5rem .75rem;cursor:pointer;touch-action:manipulation;scroll-margin-top:5rem;scroll-margin-bottom:1rem}.sinais-tela button[data-acao=seguir],.sinais-tela button[data-acao=continuar]{background:var(--vinho);border-color:var(--vinho)}.sinais-tela button:focus-visible{outline:2px solid var(--ambar);outline-offset:2px}
