@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-ext-400-normal-o8fRvAFQ.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-ext-400-normal-DG8lny6_.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-400-normal-DDLP67lu.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-400-normal-C0kVTdou.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-ext-400-normal-K8pwR3tn.woff2)format("woff2"),url(/assets/eb-garamond-greek-ext-400-normal-BaZl8BIK.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-400-normal-CVAbzS9p.woff2)format("woff2"),url(/assets/eb-garamond-greek-400-normal-d4JlP2QH.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-vietnamese-400-normal-CLvJdMEL.woff2)format("woff2"),url(/assets/eb-garamond-vietnamese-400-normal-ifvNSiWx.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-ext-400-normal-o4A__6QZ.woff2)format("woff2"),url(/assets/eb-garamond-latin-ext-400-normal-B4EmgUmt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-400-normal-BCNrxLz_.woff2)format("woff2"),url(/assets/eb-garamond-latin-400-normal-maQnHeKB.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-ext-400-italic-Bz1w3xqM.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-ext-400-italic-CYS3phfl.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-400-italic-BGIwiowF.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-400-italic-BZInx2ys.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-ext-400-italic-CHZOQEtG.woff2)format("woff2"),url(/assets/eb-garamond-greek-ext-400-italic-BL1XYHtS.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-400-italic-Dqr5KC66.woff2)format("woff2"),url(/assets/eb-garamond-greek-400-italic-BamGE6QP.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-vietnamese-400-italic-DQ8HKnks.woff2)format("woff2"),url(/assets/eb-garamond-vietnamese-400-italic-ORtyMVfw.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-ext-400-italic-V7s3nWfX.woff2)format("woff2"),url(/assets/eb-garamond-latin-ext-400-italic-DUSsnRSD.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-400-italic-DSEbMgZu.woff2)format("woff2"),url(/assets/eb-garamond-latin-400-italic-CDFyLPXJ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-cyrillic-ext-500-normal-DcO3I2lp.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-ext-500-normal-I3TfTkSf.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-cyrillic-500-normal-c5LjvaqX.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-500-normal-CLHyttEY.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-greek-ext-500-normal-DkhmZW4r.woff2)format("woff2"),url(/assets/eb-garamond-greek-ext-500-normal-CMJ7zNBO.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-greek-500-normal-BtA0fbXC.woff2)format("woff2"),url(/assets/eb-garamond-greek-500-normal-BjSCMh1N.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-vietnamese-500-normal-BCT1_K6u.woff2)format("woff2"),url(/assets/eb-garamond-vietnamese-500-normal-B0TRhMco.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-latin-ext-500-normal-BFuc0jzo.woff2)format("woff2"),url(/assets/eb-garamond-latin-ext-500-normal-obw7ZvB_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-latin-500-normal-DehAIUv0.woff2)format("woff2"),url(/assets/eb-garamond-latin-500-normal-DZU8xF9o.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-cyrillic-ext-600-normal-cjIjEMm6.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-ext-600-normal-b6vuEf1e.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-cyrillic-600-normal-CHfC3jm-.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-600-normal-koFutDBv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-greek-ext-600-normal-B6KG6Acg.woff2)format("woff2"),url(/assets/eb-garamond-greek-ext-600-normal-DzPSPp8W.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-greek-600-normal--vWuDlyL.woff2)format("woff2"),url(/assets/eb-garamond-greek-600-normal-JScKXZBq.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-vietnamese-600-normal-Dmi8L14S.woff2)format("woff2"),url(/assets/eb-garamond-vietnamese-600-normal-DgZMCD0h.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-latin-ext-600-normal-CrweTMKz.woff2)format("woff2"),url(/assets/eb-garamond-latin-ext-600-normal-CoWPx8v4.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-latin-600-normal-DHwxsLHv.woff2)format("woff2"),url(/assets/eb-garamond-latin-600-normal-xCe6GkOx.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cinzel-latin-ext-500-normal-1Z8Q-7rh.woff2)format("woff2"),url(/assets/cinzel-latin-ext-500-normal-BxIh9iwm.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cinzel-latin-500-normal-B-2dbOfA.woff2)format("woff2"),url(/assets/cinzel-latin-500-normal-DMNTwV-V.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cinzel-latin-ext-600-normal-BEFdM_VE.woff2)format("woff2"),url(/assets/cinzel-latin-ext-600-normal-BY9Mq9iK.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cinzel-latin-600-normal-Dd5YO2UX.woff2)format("woff2"),url(/assets/cinzel-latin-600-normal-CH_LB4su.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-ext-wght-normal-D4X5GqEv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-wght-normal-CY6AOgYE.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-vietnamese-wght-normal-U01xdrZh.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-ext-wght-normal-CXYtwYOx.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-wght-normal-BzFMHfZw.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--fondo:#fff;--crema:#fbf8f3;--crema-2:#f5efe5;--tinta:#221c16;--tinta-suave:#5e5348;--tinta-tenue:#8f8275;--rojo:#a8261b;--rojo-oscuro:#7f1a12;--rojo-claro:#fcefec;--oro:#b88a2c;--oro-claro:#f6ecd6;--linea:#ece5da;--linea-fuerte:#ddd2c2;--oro-medio:#ead6aa;--oro-texto:#7a5a17;--rojo-borde:#efc9c3;--cabecera-fondo:#ffffffdb;--velo:#221c1652;--radio:24px;--radio-medio:18px;--radio-chico:12px;--pastilla:999px;--sombra-suave:0 1px 2px #221c160a, 0 6px 20px #221c160f;--sombra-media:0 2px 6px #221c160d, 0 14px 36px #221c1617;--sombra-flotante:0 24px 70px #221c1638;--serif:"EB Garamond", Garamond, "Times New Roman", serif;--capitales:"Cinzel", "EB Garamond", serif;--ui:"Nunito Variable", "Nunito", system-ui, sans-serif;--ancho-texto:41rem;--ancho-pagina:70rem;--rapido:.16s cubic-bezier(.22, 1, .36, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-tema=papel]{--fondo:#f3ead9;--crema:#ebe0ca;--crema-2:#e2d4b9;--tinta:#3b3127;--tinta-suave:#64574a;--tinta-tenue:#8a7a68;--rojo:#9a2a20;--rojo-oscuro:#761d15;--rojo-claro:#ecd9cd;--oro:#a47a28;--oro-claro:#e6d6b4;--linea:#dfd1b6;--linea-fuerte:#d0bf9f;--oro-medio:#dcc496;--oro-texto:#6e5114;--rojo-borde:#dfb9aa;--cabecera-fondo:#f3ead9e0}:root[data-tema=oscuro]{--fondo:#131211;--crema:#1c1a18;--crema-2:#26231f;--tinta:#e6dfd3;--tinta-suave:#b5aa9b;--tinta-tenue:#877c70;--rojo:#c9483b;--rojo-oscuro:#e8907f;--rojo-claro:#2c1b18;--oro:#cfa556;--oro-claro:#2a2318;--linea:#2b2824;--linea-fuerte:#3a3530;--oro-medio:#4a3c22;--oro-texto:#dab76c;--rojo-borde:#5b3029;--cabecera-fondo:#131211d6;--velo:#0009;--sombra-suave:0 1px 2px #0000004d, 0 6px 20px #0000004d;--sombra-media:0 2px 6px #00000059, 0 14px 36px #00000073;--sombra-flotante:0 24px 70px #000000b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-tema=oscuro] .boton:hover{background:#a93a2f}:root[data-tema=oscuro] img{filter:brightness(.88)}.navegacion{margin-left:auto}.cabecera-botones{flex:none;gap:.3rem;margin-left:-.5rem;display:flex}.boton-tema,.boton-idioma{background:var(--crema);width:2.5rem;height:2.5rem;color:var(--tinta-suave);transition:background var(--rapido), color var(--rapido);border:0;border-radius:50%;flex:none;place-items:center;font-size:1.1rem;line-height:1;display:grid}.boton-tema:hover,.boton-idioma:hover{background:var(--rojo-claro);color:var(--rojo)}.boton-idioma{border-radius:var(--pastilla);width:auto;font-family:var(--ui);letter-spacing:.04em;align-items:center;gap:.25rem;padding:0 .7rem;font-size:.78rem;font-weight:800;display:inline-flex}*,:before,:after{box-sizing:border-box}:lang(la){font-language-override:"ENG";font-feature-settings:"locl" 0}html{-webkit-text-size-adjust:100%;scroll-padding-top:6rem}body{background:var(--fondo);color:var(--tinta);font-family:var(--ui);-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.55}body.panel-abierto{overflow:hidden}a{color:var(--rojo);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--rojo-oscuro)}button,select,input{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:default}:focus-visible{outline:3px solid color-mix(in srgb, var(--oro) 70%, transparent);outline-offset:2px;border-radius:10px}i{font-style:italic}.visualmente-oculto{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.saltar{z-index:100;background:var(--tinta);color:var(--fondo);border-radius:var(--pastilla);padding:.6rem 1rem;position:absolute;top:-4rem;left:1rem}.saltar:focus{top:1rem}.boton{background:var(--rojo);color:#fff;border:1px solid var(--rojo);border-radius:var(--pastilla);font-family:var(--ui);transition:background var(--rapido), box-shadow var(--rapido), transform var(--rapido);justify-content:center;align-items:center;gap:.4rem;padding:.62rem 1.2rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 6px 16px #a8261b38}.boton:hover{background:var(--rojo-oscuro);color:#fff;transform:translateY(-1px);box-shadow:0 8px 22px #a8261b4d}.boton.secundario{background:var(--fondo);color:var(--rojo);border-color:var(--linea-fuerte);box-shadow:none}.boton.secundario:hover{background:var(--rojo-claro);border-color:var(--rojo-borde)}.boton.grande{padding:.85rem 1.6rem;font-size:1.05rem}.boton.pequeno{padding:.4rem .9rem;font-size:.85rem}.boton-icono{background:var(--crema);border:1px solid var(--linea);width:2.5rem;height:2.5rem;color:var(--rojo);transition:background var(--rapido), opacity var(--rapido);border-radius:50%;flex:none;place-items:center;font-size:1.35rem;line-height:1;display:grid}.boton-icono:hover:not(:disabled){background:var(--rojo-claro)}.nav-apologetica .nav-etiqueta:before{content:"⚖︎ "}.boton-icono:disabled{opacity:.3}.boton-icono.cerrar{color:var(--tinta-suave);font-size:1rem}.insignia{background:var(--oro-claro);color:var(--oro-texto);border-radius:var(--pastilla);white-space:nowrap;padding:.12rem .6rem;font-size:.78rem;font-weight:700;display:inline-block}.enlace-flecha{font-weight:700;text-decoration:none}.enlace-flecha:hover{text-decoration:underline}.cabecera{z-index:30;width:min(var(--ancho-pagina), calc(100% - 1.5rem));background:var(--cabecera-fondo);-webkit-backdrop-filter:saturate(1.4)blur(14px);border:1px solid var(--linea);border-radius:var(--pastilla);justify-content:space-between;align-items:center;gap:1rem;margin:.75rem auto 0;padding:.5rem .55rem .5rem .7rem;transition:box-shadow .3s,border-color .3s;display:flex;position:sticky;top:.75rem;box-shadow:0 1px 2px #221c1608}.cabecera.elevada{box-shadow:var(--sombra-media);border-color:#0000}.marca{color:inherit;align-items:center;gap:.65rem;min-width:0;text-decoration:none;display:flex}.marca-sello{background:var(--rojo);color:#fff;box-sizing:border-box;border-radius:14px;flex:none;place-items:center;width:2.6rem;height:2.6rem;padding-top:.17em;font-size:1.35rem;line-height:1;display:grid;box-shadow:0 6px 14px #a8261b47}.marca-texto{flex-direction:column;min-width:0;line-height:1.15;display:flex}.marca-nombre{white-space:nowrap;font-family:var(--capitales);letter-spacing:.06em;color:var(--rojo-oscuro);font-size:1.12rem;font-weight:600}.marca-sub{color:var(--tinta-tenue);white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;overflow:hidden}.navegacion{background:var(--crema);border-radius:var(--pastilla);gap:.2rem;padding:.25rem;display:flex}.nav-enlace{--relleno-x:1rem;padding:.5rem var(--relleno-x);border-radius:var(--pastilla);font-family:var(--capitales);letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-suave);white-space:nowrap;align-items:center;font-size:.8rem;font-weight:600;text-decoration:none;display:flex;position:relative}.nav-enlace:hover{color:var(--tinta)}.nav-enlace.activo{color:var(--rojo-oscuro)}.nav-fondo{left:var(--relleno-x);right:var(--relleno-x);background:var(--rojo);border-radius:1px;height:2px;position:absolute;bottom:.2rem}.nav-etiqueta{position:relative}.contenido{min-height:70vh}.pie{width:min(var(--ancho-pagina), calc(100% - 1.5rem));background:var(--crema);border-radius:var(--radio);color:var(--tinta-suave);text-align:center;margin:4rem auto 1.5rem;padding:1.4rem 1.6rem;font-size:.86rem}.pie p{margin:.3rem 0}.cargando{color:var(--tinta-tenue);font-style:italic;font-family:var(--serif);flex-direction:column;align-items:center;gap:.8rem;padding:4rem 1rem;font-size:1.15rem;display:flex}.eslabones{gap:.35rem;display:flex}.eslabones span{border:2px solid var(--oro);border-radius:50%;width:.7rem;height:.7rem}.mensaje-error{background:var(--rojo-claro);border-radius:var(--radio);text-align:center;max-width:32rem;margin:3rem auto;padding:1.6rem}.mensaje-error-titulo{font-family:var(--capitales);color:var(--rojo-oscuro);margin:0 0 .4rem;font-size:1.2rem}.pagina{width:min(var(--ancho-pagina), calc(100% - 2rem));margin:0 auto;padding:2.5rem 0 1rem}.pagina-cabecera{text-align:center;max-width:46rem;margin:0 auto 2rem}.pagina-cabecera h1{font-family:var(--capitales);color:var(--rojo-oscuro);letter-spacing:.03em;margin:.2rem 0 .6rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:600;line-height:1.15}.antetitulo{letter-spacing:.16em;text-transform:uppercase;color:var(--oro);margin:0;font-size:.8rem;font-weight:800}.entradilla{font-family:var(--serif);color:var(--tinta-suave);margin:0 auto;font-size:1.22rem;line-height:1.5}.bloque{max-width:52rem;margin:2.5rem auto 0}.bloque h2{font-family:var(--capitales);color:var(--rojo-oscuro);margin:0 0 1rem;font-size:1.3rem;font-weight:600}.volver{background:var(--crema);border-radius:var(--pastilla);margin-bottom:1rem;padding:.4rem .9rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.volver:hover{background:var(--crema-2)}.vacio{text-align:center;color:var(--tinta-tenue);font-style:italic}.retrato{background:var(--crema-2);box-shadow:0 0 0 2px var(--fondo), 0 0 0 3px var(--linea-fuerte);border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.retrato img{object-fit:cover;object-position:center 25%;width:100%;height:100%}.retrato-mini{width:1.6rem;height:1.6rem;box-shadow:none}.retrato-medio{width:2.9rem;height:2.9rem}.retrato-grande{width:4.6rem;height:4.6rem}.retrato-enorme{width:9rem;height:11.25rem;box-shadow:var(--sombra-media);border-radius:40px}.retrato-iniciales{background:linear-gradient(145deg, var(--oro-claro), var(--oro-medio))}.retrato-iniciales span{font-family:var(--capitales);color:var(--oro-texto);font-size:.9em;font-weight:600}.retrato-mini.retrato-iniciales span{font-size:.6rem}.retrato-medio.retrato-iniciales span{font-size:.95rem}.retrato-grande.retrato-iniciales span{font-size:1.4rem}.retrato-enorme.retrato-iniciales span{font-size:2.6rem}.inicio-cuerpo{width:min(var(--ancho-pagina), calc(100% - 2rem));margin:0 auto}.portada{isolation:isolate;text-align:center;color:#fff;place-items:center;min-height:min(94vh,60rem);margin:-5rem 0 3rem;padding:10rem 1rem 8rem;display:grid;position:relative;overflow:hidden}.portada-fondo{z-index:-1;filter:saturate(.82)sepia(.12);position:absolute;inset:0}.portada-fondo img{object-fit:cover;object-position:center 22%;width:100%;height:100%;animation:26s cubic-bezier(.22,1,.36,1) both portada-acercar}.portada:after{content:"";z-index:-1;background:radial-gradient(ellipse 60% 50% at 50% 52%, #1a110a9e, transparent 78%), linear-gradient(180deg, #1a110a80 0%, #1a110a6b 35%, #1a110aa8 72%, #1a110a66 86%, var(--fondo) 100%);position:absolute;inset:0}@keyframes portada-acercar{0%{transform:scale(1.1)}to{transform:scale(1)}}.portada-contenido{max-width:46rem}.portada-antetitulo{letter-spacing:.2em;text-transform:uppercase;color:#ecd28f;text-shadow:0 1px 8px #00000080;margin:0;font-size:.8rem;font-weight:800}.portada h1{font-family:var(--capitales);color:#fff;letter-spacing:.02em;text-shadow:0 2px 24px #00000073,0 1px 3px #00000059;margin:.8rem 0 1rem;font-size:clamp(2.2rem,6vw,4rem);font-weight:600;line-height:1.1}.portada-texto{font-family:var(--serif);color:#ffffffe6;text-shadow:0 1px 12px #0000008c;max-width:38rem;margin:0 auto 2rem;font-size:clamp(1.15rem,2.2vw,1.4rem)}.portada-acciones{flex-wrap:wrap;justify-content:center;gap:.7rem;display:flex}.portada .boton{box-shadow:0 10px 28px #0000004d}.portada .boton.secundario{color:#fff;-webkit-backdrop-filter:blur(8px);background:#ffffff24;border-color:#ffffff73}.portada .boton.secundario:hover{background:#ffffff42;border-color:#ffffffb3}.portada-cifras{border-radius:var(--pastilla);-webkit-backdrop-filter:blur(6px);color:#ffffffe0;background:#1a110a59;border:1px solid #ecd28f59;margin:2rem 0 0;padding:.45rem 1.1rem;font-size:.88rem;font-weight:700;display:inline-block}.evangelios{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;display:grid}.evangelio-tarjeta{background:var(--crema);border:1px solid var(--linea);border-radius:var(--radio);height:100%;color:inherit;transition:transform var(--rapido), box-shadow var(--rapido), background var(--rapido);flex-direction:column;gap:.35rem;padding:1.4rem;text-decoration:none;display:flex}.evangelio-tarjeta:hover{color:inherit;background:var(--fondo);box-shadow:var(--sombra-media);transform:translateY(-4px)}.evangelio-simbolo{background:var(--fondo);border:1px solid var(--linea);width:3.2rem;height:3.2rem;font-family:var(--capitales);color:var(--rojo);transition:transform .3s cubic-bezier(.34, 1.56, .64, 1), background var(--rapido), color var(--rapido);border-radius:16px;place-items:center;margin-bottom:.4rem;font-size:1.2rem;font-weight:600;display:grid}.evangelio-tarjeta:hover .evangelio-simbolo{background:var(--rojo);color:#fff;transform:scale(1.08)}.evangelio-nombre{font-family:var(--capitales);color:var(--rojo-oscuro);font-size:1.15rem;font-weight:600}.evangelio-lema{font-family:var(--serif);color:var(--tinta-suave);flex:1;font-size:1.05rem;line-height:1.35}.evangelio-caps{color:var(--tinta-tenue);font-size:.8rem;font-weight:700}.inicio-padres{text-align:center;margin:4rem 0 0}.inicio-padres h2{font-family:var(--capitales);color:var(--rojo-oscuro);font-size:1.5rem;font-weight:600}.carrusel-padres{flex-wrap:wrap;justify-content:center;gap:1.2rem 1rem;margin:1.5rem 0;display:flex}.carrusel-padre{width:6.5rem;color:var(--tinta-suave);flex-direction:column;align-items:center;gap:.5rem;font-size:.82rem;font-weight:700;line-height:1.2;text-decoration:none;display:flex}.carrusel-padre .retrato{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.carrusel-padre:hover .retrato{transform:translateY(-4px)scale(1.06)}.carrusel-padre:hover{color:var(--rojo)}.caminos{text-align:center;max-width:52rem;margin:0 auto 2.5rem}.caminos h2{letter-spacing:.16em;text-transform:uppercase;color:var(--oro);margin:0 0 1rem;font-size:.8rem;font-weight:800}.caminos-lista{text-align:left;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;display:grid}.camino{background:var(--fondo);border:1px solid var(--linea-fuerte);border-radius:var(--radio);height:100%;color:inherit;box-shadow:var(--sombra-suave);transition:transform var(--rapido), box-shadow var(--rapido), border-color var(--rapido);grid-template-columns:auto 1fr;align-items:center;gap:.2rem 1rem;padding:1.3rem 1.4rem;text-decoration:none;display:grid}.camino:hover{color:inherit;box-shadow:var(--sombra-media);border-color:var(--oro-medio);transform:translateY(-3px)}.camino-icono{background:var(--rojo-claro);width:3rem;height:3rem;color:var(--rojo);border-radius:16px;grid-row:span 2;place-items:center;font-size:1.4rem;display:grid}.camino-titulo{font-family:var(--capitales);color:var(--rojo-oscuro);font-size:1.08rem;font-weight:600;line-height:1.25}.camino-texto{font-family:var(--serif);color:var(--tinta-suave);font-size:1.02rem;line-height:1.4}.inicio-biblioteca{text-align:center;margin:4rem 0 0}.inicio-biblioteca h2{font-family:var(--capitales);color:var(--rojo-oscuro);font-size:1.5rem;font-weight:600}.inicio-biblioteca .obras-lista{text-align:left;margin:1.5rem 0}.solo-ingles{text-align:center;background:var(--crema);border-radius:var(--radio);max-width:34rem;margin:2rem auto;padding:2rem}.solo-ingles h1{font-family:var(--capitales);color:var(--rojo-oscuro);margin:.4rem 0 .8rem;font-size:1.5rem;font-weight:600}.solo-ingles p:not(.antetitulo){font-family:var(--serif);color:var(--tinta-suave);margin:0 0 1.4rem;font-size:1.12rem}.enlace-boton{font:inherit;color:var(--rojo);cursor:pointer;background:0 0;border:0;padding:.3rem;font-weight:700}.enlace-boton:hover{text-decoration:underline}.color-liturgico{width:.8rem;height:.8rem;box-shadow:0 0 0 2px var(--fondo), 0 0 0 3px var(--linea-fuerte);border-radius:50%;flex:none;display:inline-block}.color-liturgico.green{background:#3f7d3a}.color-liturgico.violet{background:#6a3d8f}.color-liturgico.rose{background:#e58fb0}.color-liturgico.white{background:#fffdf6}.color-liturgico.red{background:#b3261e}.hoy{max-width:46rem;padding-top:3.5rem}.hoy .pagina-cabecera{margin-bottom:1.5rem}.hoy-fechas{justify-content:center;align-items:center;gap:.8rem;margin-top:.8rem;display:flex}.hoy-fecha{background:var(--crema);border-radius:var(--pastilla);color:var(--tinta-suave);cursor:pointer;padding:.45rem 1rem;font-weight:700;display:inline-flex;position:relative}.hoy-fecha:hover{background:var(--crema-2)}.hoy-fecha input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.hoy-fecha input::-webkit-calendar-picker-indicator{cursor:pointer;width:auto;height:auto;position:absolute;inset:0}.hoy-celebracion{text-align:center;margin-bottom:1.6rem}.hoy-celebracion h1{font-family:var(--capitales);color:var(--rojo-oscuro);margin:0 0 .4rem;font-size:clamp(1.6rem,3.6vw,2.2rem);font-weight:600;line-height:1.2}.hoy-feria{font-family:var(--serif);color:var(--tinta-suave);margin:0 0 .3rem;font-size:1.1rem;font-style:italic}.hoy-datos{color:var(--tinta-tenue);align-items:center;gap:.5rem;margin:.2rem 0 0;font-size:.86rem;font-weight:700;display:inline-flex}.hoy-opciones{width:fit-content;margin:0 auto 1.4rem;display:flex}.hoy-traduccion{justify-content:center;margin:0 0 1rem;display:flex}.hoy-traduccion label{letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-tenue);align-items:center;gap:.55rem;font-size:.8rem;font-weight:800;display:inline-flex}.hoy-traduccion .selector{text-transform:none;letter-spacing:0}.hoy-evangelio{background:var(--crema);border-radius:var(--radio);padding:1.8rem clamp(1.1rem,4vw,2.4rem)}.hoy-evangelio-cabecera{text-align:center;margin-bottom:1.4rem}.hoy-evangelio-cabecera .rotulo{margin:0 0 .3rem}.hoy-ref{font-family:var(--capitales);color:var(--rojo);margin:0 0 .4rem;font-size:1.25rem;font-weight:600}.hoy-grupo+.hoy-grupo{margin-top:1.4rem}.hoy-texto{font-family:var(--serif);margin:0 0 .9rem;font-size:1.26rem;line-height:1.7}.hoy-texto .num{color:var(--rojo);font-family:var(--ui);margin-right:.2em;font-size:.62em;font-weight:800}.hoy-cierre{text-align:center;font-family:var(--serif);color:var(--tinta-suave);margin:1.4rem 0 0;font-style:italic}.hoy-nota{color:var(--tinta-tenue);text-align:center;margin:1.4rem 0 0;font-size:.8rem;line-height:1.5}.resumen-catena{background:var(--fondo);border:1px solid var(--linea);border-radius:var(--radio-medio);color:inherit;transition:border-color var(--rapido), box-shadow var(--rapido), transform var(--rapido);grid-template-columns:auto 1fr;align-items:center;gap:.35rem .8rem;padding:.9rem 1.1rem;text-decoration:none;display:grid}.resumen-catena:hover{color:inherit;border-color:var(--oro-medio);box-shadow:var(--sombra-suave);transform:translateY(-2px)}.resumen-catena.cargando-suave{background:linear-gradient(90deg, var(--fondo), var(--crema-2), var(--fondo)) 0 0 / 200% 100%;min-height:5.5rem;animation:1.4s linear infinite brillo}@keyframes brillo{to{background-position:-200% 0}}.resumen-catena-caras{display:flex}.resumen-catena-caras .retrato{box-shadow:0 0 0 2px var(--fondo);margin-right:-.35rem}.resumen-catena-quienes{color:var(--tinta-suave);font-size:.82rem;font-weight:700}.resumen-catena-cita{font-family:var(--serif);color:var(--tinta-suave);grid-column:1/-1;font-size:1.04rem;line-height:1.5}.resumen-catena-cita b{color:var(--rojo-oscuro);font-weight:600}.resumen-catena-ir{color:var(--rojo);grid-column:1/-1;font-size:.86rem;font-weight:800}.tarjeta-hoy{max-width:52rem;margin:0 auto 3rem}.tarjeta-hoy-enlace{background:linear-gradient(135deg, var(--crema), var(--fondo));border:1px solid var(--oro-medio);border-radius:var(--radio);color:inherit;box-shadow:var(--sombra-suave);transition:transform var(--rapido), box-shadow var(--rapido);flex-direction:column;gap:.45rem;padding:1.5rem 1.7rem;text-decoration:none;display:flex}.tarjeta-hoy-enlace:hover{color:inherit;box-shadow:var(--sombra-media);transform:translateY(-3px)}.tarjeta-hoy-arriba{flex-wrap:wrap;justify-content:space-between;gap:.3rem 1rem;display:flex}.tarjeta-hoy-fecha{color:var(--tinta-tenue);font-size:.82rem;font-weight:700}.tarjeta-hoy-dia{font-family:var(--capitales);color:var(--rojo-oscuro);align-items:center;gap:.55rem;font-size:1.25rem;font-weight:600;line-height:1.25;display:flex}.tarjeta-hoy-ref{color:var(--rojo);font-size:.92rem;font-weight:800}.tarjeta-hoy-texto{font-family:var(--serif);color:var(--tinta-suave);font-size:1.12rem;line-height:1.5}.tarjeta-hoy-ir{color:var(--rojo);margin-top:.2rem;font-size:.9rem;font-weight:800}.boton-buscar{color:inherit;text-decoration:none}.boton-buscar span{font-size:1.25rem;line-height:1}.boton-buscar.activo{color:var(--rojo)}.buscar{max-width:50rem;padding-top:3.5rem}.buscar .pagina-cabecera{margin-bottom:1.6rem}.buscar-caja{background:var(--fondo);border:1px solid var(--linea-fuerte);border-radius:var(--pastilla);box-shadow:var(--sombra-suave);color:var(--tinta-tenue);align-items:center;gap:.6rem;padding:.3rem .5rem .3rem 1.1rem;font-size:1.3rem;display:flex;position:relative}.buscar-caja:focus-within{border-color:var(--oro);box-shadow:0 0 0 4px var(--oro-claro), var(--sombra-suave)}.buscar-caja input{min-width:0;font:inherit;font-family:var(--serif);color:var(--tinta);background:0 0;border:0;outline:0;flex:1;padding:.65rem 0;font-size:1.2rem}.buscar-girando{border:2px solid var(--oro-medio);border-top-color:var(--rojo);border-radius:50%;width:1.1rem;height:1.1rem;margin-right:.5rem;animation:.7s linear infinite girar}@keyframes girar{to{transform:rotate(360deg)}}.buscar-pestanas{width:fit-content;max-width:100%;margin:1.2rem auto 0;overflow-x:auto}.buscar-cuenta{background:var(--oro-claro);border-radius:var(--pastilla);color:var(--oro-texto);margin-left:.35rem;padding:0 .4rem;font-size:.72rem;font-weight:800}.buscar-filtros{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:1rem 0 0;display:flex}.buscar-filtros select{border:1px solid var(--linea-fuerte);border-radius:var(--pastilla);background:var(--fondo) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%238f8275'/%3E%3C/svg%3E") no-repeat right .8rem center;appearance:none;font:inherit;color:var(--tinta-suave);max-width:100%;padding:.45rem 2rem .45rem .9rem;font-size:.88rem;font-weight:700}.buscar-ayuda{text-align:center;max-width:38rem;font-family:var(--serif);color:var(--tinta-suave);margin:2rem auto 0;font-size:1.12rem}.buscar-ejemplos{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}.buscar-ejemplos .ficha{font-family:var(--ui)}.buscar-resultados{margin-top:2rem;transition:opacity .2s}.buscar-resultados.actualizando{opacity:.55}.buscar-grupo{margin-bottom:2.4rem}.buscar-grupo h2{font-family:var(--capitales);color:var(--rojo-oscuro);align-items:center;margin:0 0 .8rem;font-size:1.2rem;font-weight:600;display:flex}.buscar-lista{gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.resultado{background:var(--crema);border-radius:var(--radio-medio);color:inherit;transition:background var(--rapido), border-color var(--rapido);border:1px solid #0000;flex-direction:column;gap:.25rem;padding:.85rem 1.1rem;text-decoration:none;display:flex}.resultado:hover{color:inherit;background:var(--fondo);border-color:var(--oro-medio)}.resultado.con-autor{flex-direction:row;align-items:flex-start;gap:.8rem}.resultado.con-autor>span:last-child{flex-direction:column;gap:.25rem;min-width:0;display:flex}.resultado-ref{color:var(--rojo-oscuro);font-size:.88rem;font-weight:800}.resultado-sobre{color:var(--tinta-tenue);font-weight:700}.resultado-texto{font-family:var(--serif);color:var(--tinta);font-size:1.1rem;line-height:1.5}.resultado-fuente{color:var(--tinta-tenue);font-size:.78rem}mark{background:var(--oro-claro);color:inherit;box-shadow:inset 0 -2px 0 var(--oro-medio);border-radius:3px;padding:0 .1em}.subrayado{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px}.subrayado-oro{background:#e8be5a52}.subrayado-rojo{background:#d65c4c38}.subrayado-verde{background:#62a85c3d}.subrayado-azul{background:#568cd638}:root[data-tema=oscuro] .subrayado-oro{background:#e8be5a3d}.verso-guardable{cursor:pointer;transition:background var(--rapido);border-radius:4px}.verso-guardable:not(.subrayado):hover{background:var(--oro-claro)}.ayuda-guardar{color:var(--tinta-tenue);margin:-.4rem 0 1.2rem;font-size:.8rem;font-weight:700}.ayuda-guardar a{color:var(--rojo)}.obra .ayuda-guardar{text-align:center;margin:0 0 1.2rem}.fragmento-acciones{gap:.35rem;margin-left:auto;display:inline-flex}.guardar-cita{border:1px solid var(--linea);border-radius:var(--pastilla);font:inherit;color:var(--tinta-tenue);cursor:pointer;background:0 0;padding:.15rem .6rem;font-size:.76rem;font-weight:800}.guardar-cita:hover{border-color:var(--oro-medio);color:var(--oro-texto)}.guardar-cita.guardado{background:var(--oro-claro);border-color:var(--oro-medio);color:var(--oro-texto)}.num-guardar{font:inherit;vertical-align:super;color:var(--rojo);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 .15em;font-size:.62em;font-weight:800;line-height:1}.num-guardar:hover{background:var(--oro-claro)}.num-guardar.guardado{background:var(--oro-medio);color:var(--oro-texto)}.guardados{max-width:50rem;padding-top:3.5rem}.vacio-grande{text-align:center;background:var(--crema);border-radius:var(--radio);max-width:34rem;font-family:var(--serif);color:var(--tinta-suave);margin:1rem auto;padding:1.6rem 2rem;font-size:1.12rem}.vacio-grande p:first-child{font-family:var(--capitales);color:var(--rojo-oscuro);font-size:1.2rem;font-weight:600}.guardados-lista{gap:.8rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.guardado{background:var(--crema);border-radius:var(--radio-medio);padding:1.1rem 1.3rem}.guardado-cabecera{align-items:center;gap:.55rem;margin-bottom:.45rem;display:flex}.guardado-ref{color:var(--rojo-oscuro);font-size:.9rem;font-weight:800;text-decoration:none}.guardado-ref:hover{text-decoration:underline}.guardado-fecha{color:var(--tinta-tenue);white-space:nowrap;margin-left:auto;font-size:.76rem;font-weight:700}.guardado-texto{font-family:var(--serif);margin:0;font-size:1.12rem;line-height:1.55}.guardado-texto.subrayado{padding:.05em .15em;display:inline}.guardado-fuente{color:var(--tinta-tenue);margin:.35rem 0 0;font-size:.78rem}.guardado-nota{resize:vertical;background:var(--fondo);border:1px solid var(--linea-fuerte);border-radius:var(--radio-chico);width:100%;font-family:var(--serif);color:var(--tinta);margin-top:.7rem;padding:.6rem .8rem;font-size:1.05rem;line-height:1.5;display:block}.guardado-nota:focus{border-color:var(--oro);box-shadow:0 0 0 3px var(--oro-claro);outline:0}.guardado-pie{flex-wrap:wrap;align-items:center;gap:.4rem 1rem;margin-top:.6rem;font-size:.86rem;display:flex}.guardado-pie .enlace-boton{padding:0;font-size:.86rem}.guardado-pie .quitar{color:var(--tinta-tenue)}.guardado-colores{gap:.3rem;display:flex}.muestra{border:2px solid var(--fondo);width:1.15rem;height:1.15rem;box-shadow:0 0 0 1px var(--linea-fuerte);cursor:pointer;border-radius:50%;padding:0}.muestra.elegida{box-shadow:0 0 0 2px var(--tinta-suave)}.guardados-copia{border-top:1px solid var(--linea);text-align:center;color:var(--tinta-tenue);margin:2.5rem auto 0;padding-top:1.2rem;font-size:.86rem}.guardados-copia-botones{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.aviso-flotante{z-index:60;background:var(--tinta);color:var(--fondo);border-radius:var(--pastilla);box-shadow:var(--sombra-flotante);align-items:center;gap:.6rem;padding:.7rem 1.2rem;font-size:.9rem;font-weight:700;display:flex;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%)}.aviso-flotante button{font:inherit;color:#ecd28f;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.planes,.plan{max-width:50rem;padding-top:3.5rem}.planes-grupo{margin-bottom:2rem}.planes-grupo h2{letter-spacing:.16em;text-transform:uppercase;color:var(--oro);text-align:center;margin:0 0 .8rem;font-size:.8rem;font-weight:800}.planes-lista{gap:.8rem;display:grid}.tarjeta-plan{background:var(--crema);border:1px solid var(--linea);border-radius:var(--radio);color:inherit;transition:transform var(--rapido), box-shadow var(--rapido), background var(--rapido);align-items:flex-start;gap:1.1rem;padding:1.2rem 1.4rem;text-decoration:none;display:flex}.tarjeta-plan:hover{color:inherit;background:var(--fondo);box-shadow:var(--sombra-media);transform:translateY(-3px)}.tarjeta-plan-dias{background:var(--fondo);border:1px solid var(--linea);width:3.6rem;height:3.6rem;font-family:var(--capitales);color:var(--rojo);border-radius:18px;flex:none;place-items:center;font-size:1.35rem;font-weight:600;line-height:1;display:grid}.tarjeta-plan-dias small{font-family:var(--ui);letter-spacing:.06em;text-transform:uppercase;color:var(--tinta-tenue);font-size:.62rem;font-weight:800;display:block}.tarjeta-plan-cuerpo{flex-direction:column;flex:1;gap:.3rem;min-width:0;display:flex}.tarjeta-plan-titulo{font-family:var(--capitales);color:var(--rojo-oscuro);font-size:1.12rem;font-weight:600}.tarjeta-plan-texto{font-family:var(--serif);color:var(--tinta-suave);font-size:1.04rem;line-height:1.45}.tarjeta-plan-sig{color:var(--rojo);font-size:.84rem;font-weight:800}.plan-progreso{align-items:center;gap:.7rem;margin-top:.2rem;display:flex}.plan-progreso-barra{background:var(--linea);border-radius:var(--pastilla);flex:1;height:.45rem;overflow:hidden}.plan-progreso-barra span{background:linear-gradient(90deg, var(--oro), var(--rojo));border-radius:inherit;height:100%;display:block}.plan-progreso-texto{color:var(--tinta-tenue);white-space:nowrap;font-size:.78rem;font-weight:800}.plan-empezar{text-align:center;margin-bottom:2rem}.plan-estado{flex-direction:column;align-items:center;gap:1rem;max-width:32rem;margin:0 auto 2rem;display:flex}.plan-estado .plan-progreso{width:100%}.plan-fin{font-family:var(--capitales);color:var(--rojo-oscuro);font-size:1.2rem;font-weight:600}.plan-dias{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.plan-dias li{border-radius:var(--radio-chico);align-items:center;gap:.9rem;padding:.55rem .9rem;display:flex}.plan-dias li.siguiente{background:var(--oro-claro)}.plan-dias li.hecho .plan-dia-lecturas a{color:var(--tinta-tenue)}.plan-marca{background:var(--fondo);border:2px solid var(--linea-fuerte);color:#fff;cursor:pointer;border-radius:50%;flex:none;place-items:center;width:1.7rem;height:1.7rem;padding:0;font-weight:800;display:grid}.plan-marca:disabled{cursor:default;opacity:.5}.plan-dias li.hecho .plan-marca{background:var(--rojo);border-color:var(--rojo)}.plan-dia-num{width:3.6rem;color:var(--tinta-tenue);flex:none;font-size:.8rem;font-weight:800}.plan-dia-lecturas{font-family:var(--serif);flex-wrap:wrap;gap:.2rem .8rem;font-size:1.1rem;display:flex}.plan-dia-lecturas a{text-decoration:none}.plan-dia-lecturas a:hover{text-decoration:underline}.plan-acciones{text-align:center;color:var(--tinta-tenue);margin-top:1.6rem}.plan-acciones .enlace-boton{color:var(--tinta-tenue);font-size:.88rem}.aviso-plan{overflow:hidden}.aviso-plan-interior{background:var(--oro-claro);border:1px solid var(--oro-medio);border-radius:var(--radio-medio);color:var(--oro-texto);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin:0 0 1rem;padding:.7rem 1rem;font-size:.9rem;font-weight:700;display:flex}.aviso-plan-interior a{color:var(--rojo-oscuro)}.obra .aviso-plan-interior{margin-top:.5rem}.tu-lectura{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.8rem;max-width:52rem;margin:-1.5rem auto 3rem;display:grid}.tu-lectura-item{background:var(--fondo);border:1px solid var(--linea-fuerte);border-radius:var(--radio-medio);color:inherit;transition:transform var(--rapido), box-shadow var(--rapido), border-color var(--rapido);align-items:center;gap:.9rem;padding:.95rem 1.1rem;text-decoration:none;display:flex}.tu-lectura-item:hover{color:inherit;box-shadow:var(--sombra-suave);border-color:var(--oro-medio);transform:translateY(-2px)}.tu-lectura-item.principal{border-color:var(--oro-medio);background:var(--crema)}.tu-lectura-icono{background:var(--rojo-claro);width:2.4rem;height:2.4rem;color:var(--rojo);border-radius:14px;flex:none;place-items:center;font-size:1.1rem;display:grid}.tu-lectura-item>span:last-child{flex-direction:column;min-width:0;display:flex}.tu-lectura-titulo{font-family:var(--capitales);color:var(--rojo-oscuro);font-weight:600}.tu-lectura-texto{color:var(--tinta-suave);font-size:.86rem;font-weight:700}.tu-lectura-mas{place-self:center;font-size:.9rem;font-weight:800;text-decoration:none}.vistas-padres{width:fit-content;margin:0 auto 2rem}.segmentado a{border-radius:var(--pastilla);color:var(--tinta-suave);padding:.45rem .95rem;font-size:.88rem;font-weight:700;text-decoration:none;position:relative}.segmentado a.activo{color:var(--rojo-oscuro)}.segmentado a span:not(.segmentado-fondo){position:relative}.linea{max-width:54rem;padding-top:3.5rem}.linea-conjunto{z-index:5;background:var(--fondo);box-shadow:var(--sombra-suave);-webkit-backdrop-filter:blur(10px);border:1px solid var(--linea);border-radius:var(--radio-medio);margin:0 0 2.5rem;padding:.6rem 1rem 1.4rem;position:sticky;top:5.2rem}.linea-conjunto-eje{border-bottom:2px solid var(--linea-fuerte);height:3.4rem;position:relative}.linea-marca{color:var(--tinta-tenue);font-size:.7rem;font-weight:800;position:absolute;bottom:-1.3rem;transform:translate(-50%)}.linea-marca:before{content:"";background:var(--linea-fuerte);width:1px;height:.35rem;position:absolute;top:-.45rem;left:50%}.linea-punto{aspect-ratio:1;background:var(--rojo);opacity:.75;cursor:pointer;pointer-events:auto;border:0;border-radius:50%;padding:0;position:absolute;transform:translate(-50%)}.linea-punto:hover{opacity:1;transform:translate(-50%)scale(1.3)}.linea-hito-punto{background:var(--oro);width:8px;height:8px;position:absolute;bottom:-5px;transform:translate(-50%)rotate(45deg)}.linea-siglos{border-left:2px solid var(--linea-fuerte);margin:0;padding:0 0 0 1.4rem;list-style:none}.linea-siglo{margin-bottom:2rem;position:relative}.linea-siglo h2{font-family:var(--capitales);color:var(--rojo-oscuro);margin:0 0 1rem;font-size:1.3rem;font-weight:600;position:relative}.linea-siglo h2:before{content:"";background:var(--rojo);width:14px;height:14px;box-shadow:0 0 0 4px var(--fondo);border-radius:50%;position:absolute;top:.35em;left:calc(-1.4rem - 8px)}.linea-items{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.linea-hito{background:var(--oro-claro);border-radius:var(--radio-chico);font-family:var(--serif);color:var(--oro-texto);align-items:baseline;gap:.7rem;padding:.5rem .9rem;font-size:1.05rem;font-style:italic;display:flex}.linea-anio{font-family:var(--ui);font-size:.82rem;font-style:normal;font-weight:800}.linea-padre{scroll-margin-top:10rem}.linea-tarjeta{background:var(--crema);border:1px solid var(--linea);border-radius:var(--radio-medio);color:inherit;transition:background var(--rapido), box-shadow var(--rapido);align-items:flex-start;gap:1rem;padding:1rem 1.2rem;text-decoration:none;display:flex}.linea-tarjeta:hover{color:inherit;background:var(--fondo);box-shadow:var(--sombra-suave)}.linea-tarjeta-cuerpo{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.linea-nombre{font-family:var(--capitales);color:var(--rojo-oscuro);font-size:1.1rem;font-weight:600}.linea-fechas{color:var(--oro-texto);font-size:.84rem;font-weight:800}.linea-cargo{font-family:var(--serif);color:var(--tinta-suave);font-size:1.02rem}.linea-datos{color:var(--tinta-tenue);font-size:.8rem;font-weight:700}.linea-vida{background:var(--linea);border-radius:var(--pastilla);height:4px;margin-top:.5rem;display:block;position:relative}.linea-vida-barra{background:linear-gradient(90deg, var(--oro), var(--rojo));border-radius:inherit;min-width:4px;height:100%;position:absolute;top:0}.linea-vida-punto{background:var(--rojo);border-radius:50%;width:8px;height:8px;position:absolute;top:-2px;transform:translate(-50%)}.mapa{max-width:62rem;padding-top:3.5rem}.mapa-siglos{flex-wrap:wrap;justify-content:center;gap:.35rem;margin:0 0 1rem;display:flex}.mapa-siglos .ficha.activa{background:var(--rojo);color:#fff}.mapa-marco{border-radius:var(--radio);border:1px solid var(--linea);box-shadow:var(--sombra-suave);overflow-x:auto}.mapa-lienzo{min-width:640px;position:relative}.mapa-svg{width:100%;height:100%;display:block}.mapa-mar{fill:#d8e5ea}.mapa-tierra{fill:#f4ecdc;stroke:#cdbfa8;stroke-width:.6px;stroke-linejoin:round}.mapa-reticula{stroke:#788c9629;stroke-width:.6px}.mapa-arco{fill:none;stroke:var(--rojo);stroke-width:1.6px;stroke-dasharray:4 3;opacity:.8}:root[data-tema=oscuro] .mapa-mar{fill:#172024}:root[data-tema=oscuro] .mapa-tierra{fill:#2b2620;stroke:#4a4136}:root[data-tema=papel] .mapa-mar{fill:#dfe3dc}.mapa-lugar{cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:.3rem;padding:0;display:flex;position:absolute;transform:translate(-50%,-50%)}.mapa-lugar .mapa-nombre{white-space:nowrap;color:var(--tinta);background:#ffffffc7;border-radius:6px;padding:.05rem .4rem;font-size:.72rem;font-weight:800;position:absolute;left:calc(50% + .7rem)}:root[data-tema=oscuro] .mapa-lugar .mapa-nombre{background:#141210c7}.mapa-lugar.izquierda .mapa-nombre{left:auto;right:calc(50% + .7rem)}.mapa-punto{background:var(--rojo);transition:transform var(--rapido);border:2px solid #fff;border-radius:50%;flex:none;display:block;box-shadow:0 2px 6px #00000040}.mapa-lugar:hover .mapa-punto{transform:scale(1.2)}.mapa-lugar.elegido .mapa-punto{background:var(--oro);transform:scale(1.25)}.mapa-lugar.elegido .mapa-nombre{background:var(--oro-claro);color:var(--oro-texto)}.mapa-detalle{background:var(--crema);border-radius:var(--radio);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;margin-top:1.2rem;padding:1.2rem 1.4rem;display:grid}.mapa-detalle h2{font-family:var(--capitales);color:var(--rojo-oscuro);margin:0 0 .6rem;font-size:1.15rem;font-weight:600}.mapa-detalle ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.mapa-padre{color:inherit;align-items:center;gap:.7rem;text-decoration:none;display:flex}.mapa-padre>span:last-child{flex-direction:column;display:flex}.mapa-padre-nombre{color:var(--rojo-oscuro);font-weight:800}.mapa-padre:hover .mapa-padre-nombre{text-decoration:underline}.mapa-padre-datos{color:var(--tinta-tenue);font-size:.8rem}.mapa-nota{color:var(--tinta-tenue);grid-column:1/-1;margin:0;font-size:.82rem}.mapa-ayuda{text-align:center;color:var(--tinta-tenue);margin:1rem 0 0;font-size:.86rem}.mapa-fuente{text-align:center;color:var(--tinta-tenue);margin:.6rem 0 0;font-size:.74rem}.biblioteca{padding-top:4.5rem}.biblioteca .pagina-cabecera{margin-bottom:3.5rem}.biblioteca .pagina-cabecera h1{margin:.5rem 0 1rem}.biblioteca .pagina-cabecera:after{content:"✠";background:linear-gradient(90deg, transparent, var(--oro-medio) 30%, transparent 44%, transparent 56%, var(--oro-medio) 70%, transparent) center / 100% 1px no-repeat;width:12rem;color:var(--oro);margin:1.6rem auto 0;font-size:1rem;line-height:1;display:block}.obras-grupo{margin:0 auto 3rem}.obras-grupo h2{font-family:var(--capitales);color:var(--rojo-oscuro);text-align:center;margin:0 0 .3rem;font-size:1.4rem;font-weight:600}.obras-grupo-texto{text-align:center;max-width:40rem;font-family:var(--serif);color:var(--tinta-suave);margin:0 auto 1.5rem;font-size:1.08rem}.obras-lista{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:1rem;display:grid}.obras-lista>div{height:100%}.obra-tarjeta{background:var(--crema);border:1px solid var(--linea);border-radius:var(--radio);height:100%;color:inherit;transition:transform var(--rapido), box-shadow var(--rapido), background var(--rapido);flex-direction:column;gap:.3rem;padding:1.25rem 1.3rem 1.1rem;text-decoration:none;display:flex}.obra-tarjeta:hover{color:inherit;background:var(--fondo);box-shadow:var(--sombra-media);transform:translateY(-4px)}.obra-autor{letter-spacing:.08em;text-transform:uppercase;color:var(--oro-texto);font-size:.74rem;font-weight:800}.obra-fecha{color:var(--tinta-tenue);font-weight:700}.obra-titulo{font-family:var(--capitales);color:var(--rojo-oscuro);font-size:1.12rem;font-weight:600;line-height:1.25}.obra-original{font-family:var(--serif);color:var(--tinta-tenue);font-style:italic}.obra-resumen{font-family:var(--serif);color:var(--tinta-suave);flex:1;margin-top:.2rem;font-size:1.02rem;line-height:1.45}.obra-pie{color:var(--tinta-tenue);justify-content:space-between;align-items:center;gap:.5rem;margin-top:.6rem;font-size:.8rem;font-weight:700;display:flex}.obra-lenguas{gap:.25rem;display:flex}.obra-lengua{background:var(--fondo);border:1px solid var(--linea);border-radius:var(--pastilla);letter-spacing:.05em;padding:.1rem .4rem;font-size:.66rem;font-weight:800}.obra{max-width:var(--ancho-texto)}.obra.paralelo{max-width:66rem}.obra-cabecera{text-align:center;margin:0 auto 1.5rem}.obra-cabecera h1{font-family:var(--capitales);color:var(--rojo-oscuro);letter-spacing:.03em;margin:.2rem 0 .3rem;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:600;line-height:1.15}.obra-cabecera .obra-original{margin:0 0 1rem;font-size:1.2rem}.barra-obra .lenguas{flex-basis:auto}.obra-fuentes{color:var(--tinta-tenue);text-align:center;margin:.8rem 0 1.4rem;font-size:.8rem;line-height:1.5}.obra-indice{flex-wrap:wrap;justify-content:center;gap:.3rem;margin:0 0 2rem;display:flex}.obra-indice a{background:var(--crema);border-radius:var(--radio-chico);min-width:2.2rem;height:2.2rem;color:var(--tinta-suave);place-items:center;padding:0 .4rem;font-size:.85rem;font-weight:800;text-decoration:none;display:grid}.obra-indice a:hover{background:var(--rojo-claro);color:var(--rojo)}.obra-capitulo{margin:0 0 2.2rem}.obra-capitulo h2{border-bottom:1px solid var(--linea);flex-wrap:wrap;align-items:baseline;gap:.2rem .7rem;margin:0 0 .7rem;padding-bottom:.4rem;display:flex}.obra-capitulo-num{font-family:var(--capitales);color:var(--rojo-oscuro);letter-spacing:.04em;font-size:1.05rem;font-weight:600}.obra-capitulo-titulo{font-family:var(--serif);color:var(--tinta-suave);font-size:1.1rem;font-style:italic;font-weight:400}.obra-arriba{color:var(--tinta-tenue);margin-left:auto;font-size:.9rem;text-decoration:none}.obra-arriba:hover{color:var(--rojo)}.obra-nota{font-family:var(--ui);letter-spacing:.06em;text-transform:uppercase;color:var(--oro-texto);margin:1.1rem 0 .3rem;font-size:.78rem;font-weight:800}.obra-parrafo,.obra-lado{font-family:var(--serif);-webkit-hyphens:auto;hyphens:auto;margin:0 0 .8rem;font-size:1.22rem;line-height:1.7}.obra-parrafo .num,.obra-lado .num{color:var(--rojo)}.obra-fila{grid-template-columns:1fr 1fr;gap:2.2rem;display:grid}.obra-fila+.obra-fila{border-top:1px solid var(--linea);padding-top:.5rem}.obra-lado{margin:0 0 .5rem;font-size:1.15rem}.obra-lado-otro{color:var(--tinta-suave)}.obra-lado-otro .num{color:var(--tinta-tenue)}.ab-abrir{text-align:center}.ab-fuentes-enlace{margin:.8rem 0 0;font-size:.9rem;font-weight:700}.ab-fuentes-enlace a{text-decoration:none}.ab-recuento{margin:0 0 1.5rem}.ab-autor{max-width:52rem;margin:0 auto 2.2rem}.ab-autor-cabecera{border-bottom:1px solid var(--linea);margin-bottom:.7rem;padding-bottom:.5rem}.ab-autor-cabecera h2{font-family:var(--capitales);color:var(--rojo-oscuro);margin:0;font-size:1.3rem;font-weight:600}.ab-autor-datos{color:var(--tinta-tenue);flex-wrap:wrap;gap:.2rem .8rem;margin:.1rem 0 0;font-size:.85rem;display:flex}.ab-autor-enlaces{flex-wrap:wrap;align-items:center;gap:.35rem .8rem;margin:.45rem 0 0;font-size:.85rem;font-weight:700;display:flex}.ab-autor-enlaces a{text-decoration:none}.ab-autor-enlaces a:hover{text-decoration:underline}.ab-sin-clasificar{background:var(--crema);color:var(--tinta-tenue)}.ab-obras{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.ab-obra{background:var(--crema);border:1px solid var(--linea);border-radius:var(--radio-chico);color:inherit;transition:background var(--rapido), border-color var(--rapido);flex-direction:column;gap:.2rem;padding:.65rem .9rem;text-decoration:none;display:flex}.ab-obra:hover{color:inherit;background:var(--fondo);border-color:var(--linea-fuerte)}.ab-obra-titulo{font-family:var(--serif);color:var(--rojo-oscuro);font-size:1.12rem;line-height:1.3}.ab-obra-pie{color:var(--tinta-tenue);flex-wrap:wrap;align-items:center;gap:.2rem .5rem;font-size:.78rem;display:flex}.ab-nota-edicion{border-left:3px solid var(--oro);background:var(--crema);border-radius:0 var(--radio-chico) var(--radio-chico) 0;max-width:40rem;color:var(--tinta-suave);margin:0 auto 1.4rem;padding:.7rem 1rem;font-size:.9rem;line-height:1.5}.ab-juicio{border-radius:var(--pastilla);background:var(--crema-2);color:var(--tinta-suave);font-family:var(--ui);letter-spacing:.02em;vertical-align:.1em;margin-right:.4rem;padding:0 .45rem;font-size:.7rem;font-weight:800;display:inline-block}.ab-partes{justify-content:center;align-items:center;gap:.4rem;max-width:100%;margin:0 auto 1.6rem;display:flex}.ab-partes .selector{min-width:0;max-width:min(30rem,100%)}.ab-parte h2{margin-bottom:.8rem}.ab-parte [id^=p-],.ab-notas li{scroll-margin-top:5.5rem}.ab-notas{border-top:1px solid var(--linea);margin-top:1.6rem;padding-top:.8rem}.ab-notas ol{color:var(--tinta-suave);margin:.3rem 0 0;padding-left:2rem;font-size:.92rem;line-height:1.5}.ab-notas li{overflow-wrap:anywhere;margin-bottom:.25rem}.ab-traduccion{flex-wrap:wrap;align-items:center;gap:.4rem .8rem;margin:0 0 .8rem;display:flex}.ab-boton{background:var(--fondo);border:1px solid var(--linea-fuerte);border-radius:var(--pastilla);font:inherit;color:var(--rojo);cursor:pointer;transition:background var(--rapido), border-color var(--rapido);padding:.35rem .9rem;font-size:.85rem;font-weight:700}.ab-boton:hover{background:var(--rojo-claro);border-color:var(--rojo-borde)}.ab-traduciendo{color:var(--tinta-suave);align-items:center;font-size:.85rem;font-weight:700;display:inline-flex}.ab-error{color:var(--rojo);font-size:.85rem}.ab-aviso{border-left:3px solid var(--oro);background:var(--oro-claro);border-radius:0 var(--radio-chico) var(--radio-chico) 0;color:var(--oro-texto);margin:0 0 1rem;padding:.6rem .9rem;font-size:.85rem;line-height:1.45}.ab-pendiente{opacity:.5}.ab-otros{border-top:1px solid var(--linea);margin:1.6rem 0 1rem;padding-top:1.2rem}.ab-ver{width:100%}.ab-otros .ab-recuento{color:var(--tinta-tenue);margin:0 0 .6rem;font-size:.85rem}.ab-grupo{border:1px solid var(--linea);border-radius:var(--radio-chico);background:var(--crema);margin:0 0 .4rem}.ab-grupo summary{cursor:pointer;align-items:center;gap:.5rem;padding:.55rem .8rem;font-weight:700;display:flex}.ab-grupo-nombre{font-family:var(--capitales);color:var(--rojo-oscuro);flex:1;font-weight:600}.ab-grupo[open]{background:var(--fondo)}.ab-grupo[open] summary{border-bottom:1px solid var(--linea)}.ab-comentario{padding:.8rem .9rem}.ab-grupo .fragmento+.fragmento{margin-top:0}.ab-pasaje{color:var(--oro-texto);margin:0 0 .3rem;font-size:.78rem;font-weight:800}.ab-comentario .fragmento-texto+.fragmento-texto{margin-top:.5rem}.ab-pie{flex-wrap:wrap;gap:.2rem .8rem}.ab-ref{color:var(--tinta-tenue);font-size:.78rem}.ab-acciones{flex-wrap:wrap;align-items:center;gap:.4rem .9rem;margin-top:.5rem;font-size:.85rem;display:flex}.ab-acciones .ab-traduccion{margin:0}.ab-glosario{columns:2 16rem}.lectura{width:min(var(--ancho-texto), calc(100% - 2rem));margin:0 auto;padding-top:1.5rem}.barra-lectura{background:var(--crema);border:1px solid var(--linea);border-radius:var(--radio);flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;padding:.45rem;display:flex}.libros{gap:.15rem;display:flex}.libro-pestana{border-radius:var(--pastilla);color:var(--tinta-suave);padding:.45rem .85rem;font-size:.9rem;font-weight:800;text-decoration:none;position:relative}.libro-pestana:hover{color:var(--tinta)}.libro-pestana.activa{color:#fff}.libro-pestana>span:not(.libro-fondo){position:relative}.libro-fondo{background:var(--rojo);border-radius:var(--pastilla);position:absolute;inset:0;box-shadow:0 4px 12px #a8261b47}.libro-largo{display:none}.selector-capitulo{position:relative}.capitulo-pasos{background:var(--fondo);border-radius:var(--pastilla);border:1px solid var(--linea);align-items:center;gap:.15rem;padding:.15rem;display:flex}.paso{width:2rem;height:2rem;color:var(--rojo);background:0 0;border:0;border-radius:50%;font-size:1.2rem;line-height:1}.paso:hover:not(:disabled){background:var(--rojo-claro)}.paso:disabled{opacity:.3}.capitulo-boton{border-radius:var(--pastilla);color:var(--tinta-suave);background:0 0;border:0;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:.9rem;font-weight:700;display:flex}.capitulo-boton b{color:var(--tinta);font-size:1rem}.capitulo-boton:hover{background:var(--crema)}.flecha{color:var(--rojo);font-size:.75rem;display:inline-block}.capitulos-rejilla{z-index:20;background:var(--fondo);border:1px solid var(--linea);border-radius:var(--radio-medio);box-shadow:var(--sombra-flotante);transform-origin:top;grid-template-columns:repeat(7,2.4rem);gap:.3rem;padding:.7rem;display:grid;position:absolute;top:calc(100% + .5rem);left:50%;translate:-50%}.capitulos-rejilla button{background:var(--crema);border:0;border-radius:12px;height:2.4rem;font-size:.9rem;font-weight:700}.capitulos-rejilla button:hover{background:var(--rojo-claro);color:var(--rojo)}.capitulos-rejilla button.actual{background:var(--rojo);color:#fff}.capitulos-rejilla button{position:relative}.capitulos-rejilla button.leido:after{content:"";background:var(--oro);border-radius:50%;width:.3rem;height:.3rem;position:absolute;bottom:.3rem;left:50%;translate:-50%}.capitulos-rejilla button.actual.leido:after{background:#fff}.edicion select{background:var(--fondo) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23a8261b'/%3E%3C/svg%3E") no-repeat right .8rem center;border:1px solid var(--linea);border-radius:var(--pastilla);color:var(--tinta-suave);appearance:none;cursor:pointer;padding:.5rem 2rem .5rem .9rem;font-size:.88rem;font-weight:700}.edicion select:hover{border-color:var(--linea-fuerte)}.lenguas{flex-wrap:wrap;flex-basis:100%;justify-content:center;align-items:flex-end;gap:.5rem .6rem;display:flex}.lengua{border-radius:var(--radio-medio);flex-wrap:wrap;align-items:center;gap:.35rem;padding:.3rem .4rem .4rem;display:flex}.lengua.activa{background:var(--oro-claro)}.lengua-rotulo{letter-spacing:.1em;text-transform:uppercase;color:var(--tinta-tenue);flex-basis:100%;padding-left:.5rem;font-size:.7rem;font-weight:800}.selector{background:var(--fondo) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23a8261b'/%3E%3C/svg%3E") no-repeat right .8rem center;border:1px solid var(--linea);border-radius:var(--pastilla);color:var(--tinta-suave);appearance:none;cursor:pointer;padding:.5rem 2rem .5rem .9rem;font-size:.88rem;font-weight:700}.selector:hover{border-color:var(--linea-fuerte)}.boton-intercambiar{background:var(--fondo);border:1px solid var(--linea);width:2.4rem;height:2.4rem;color:var(--rojo);border-radius:50%;place-items:center;margin-bottom:.4rem;font-size:1.1rem;display:grid}.boton-intercambiar:disabled{opacity:.35;cursor:default}.boton-intercambiar:hover:not(:disabled){background:var(--rojo-claro)}.lenguas-lectura{align-items:center}.lenguas-lectura .lengua{padding:.3rem .4rem}.lenguas-lectura .boton-intercambiar{margin-bottom:0}.boton-pastilla{border:1px dashed var(--linea-fuerte);border-radius:var(--pastilla);color:var(--tinta-suave);background:0 0;align-items:center;gap:.4rem;padding:.5rem .95rem;font-size:.85rem;font-weight:700;display:inline-flex}.boton-pastilla span{color:var(--rojo);font-weight:800}.boton-pastilla:hover{background:var(--rojo-claro);color:var(--tinta);border-style:solid}.tamano-letra{background:var(--fondo);border:1px solid var(--linea);border-radius:var(--pastilla);padding:.15rem;display:flex}.tamano-letra button{border-radius:var(--pastilla);min-width:2.2rem;height:2rem;line-height:1;font-family:var(--serif);color:var(--tinta-suave);background:0 0;border:0;justify-content:center;align-items:center;gap:.05rem;padding:0 .5rem;font-weight:700;display:inline-flex}.tamano-letra button:first-child{font-size:.85rem}.tamano-letra button:last-child{font-size:1.1rem}.tamano-letra button span{font-family:var(--ui);color:var(--rojo);font-size:.7em}.tamano-letra button:hover:not(:disabled){background:var(--rojo-claro)}.tamano-letra button:disabled{opacity:.35;cursor:default}.paralelo-cabecera{z-index:5;background:var(--fondo);border-bottom:2px solid var(--linea-fuerte);letter-spacing:.06em;text-transform:uppercase;color:var(--rojo-oscuro);grid-template-columns:1fr 1fr;gap:2.2rem;margin:0 -.6rem 1rem;padding:.5rem .6rem;font-size:.78rem;font-weight:800;display:grid;position:sticky;top:5.2rem}.paralelo-cabecera-otro{color:var(--tinta-suave)}.panel .paralelo-cabecera{gap:1.4rem;margin:0 0 .8rem;position:static}.menu-idioma{position:relative}.boton-idioma .flecha{color:var(--rojo);font-size:.7rem}.menu-idioma-lista{z-index:60;background:var(--fondo);border:1px solid var(--linea);border-radius:var(--radio-medio);min-width:12rem;box-shadow:var(--sombra-media);padding:.4rem;position:absolute;top:calc(100% + .5rem);right:0}.menu-idioma-temas{border-top:1px solid var(--linea);margin-top:.4rem;padding-top:.4rem;display:none}.menu-idioma-titulo{letter-spacing:.1em;text-transform:uppercase;color:var(--tinta-tenue);margin:.2rem .6rem .4rem;font-size:.7rem;font-weight:800}.menu-idioma-lista button{border-radius:var(--radio-chico);width:100%;font-family:var(--ui);color:var(--tinta);text-align:left;background:0 0;border:0;align-items:center;gap:.6rem;padding:.55rem .6rem;font-size:.95rem;font-weight:700;display:flex}.menu-idioma-lista button:hover{background:var(--crema)}.menu-idioma-lista button.actual{background:var(--rojo-claro);color:var(--rojo-oscuro)}.menu-idioma-corto{background:var(--crema-2);width:2rem;height:1.6rem;color:var(--tinta-suave);border-radius:8px;place-items:center;font-size:.72rem;font-weight:800;display:grid}.menu-idioma-marca{color:var(--rojo);margin-left:auto}.bienvenida{background:var(--oro-claro);border-radius:var(--radio-medio);color:var(--tinta-suave);align-items:center;gap:.8rem;margin:.8rem 0 0;padding:.55rem .6rem .55rem 1rem;font-size:.88rem;display:flex;overflow:hidden}.bienvenida p{flex:1;margin:0;line-height:1.45}.bienvenida p a{white-space:nowrap;margin-left:.2rem;font-weight:700}.bienvenida-icono{color:var(--oro);margin-right:.45rem}.rojo{color:var(--rojo)}.bienvenida-cerrar{background:var(--fondo);border-radius:var(--pastilla);color:var(--tinta-suave);border:0;flex:none;align-items:center;gap:.35rem;padding:.35rem .7rem;font-size:.8rem;font-weight:800;display:inline-flex}.bienvenida-cerrar:hover{color:var(--rojo)}@media (width<=600px){.bienvenida-cerrar span:first-child{display:none}}.capitulo{padding-bottom:1rem;transition:opacity .2s}.capitulo.actualizando{opacity:.55}.capitulo-cabecera{text-align:center;margin:2.4rem 0 1.6rem}.capitulo-libro{letter-spacing:.18em;text-transform:uppercase;color:var(--tinta-tenue);margin:0;font-size:.78rem;font-weight:800}.capitulo-numero{background:var(--rojo-claro);width:4.6rem;height:4.6rem;font-family:var(--capitales);color:var(--rojo);border-radius:26px;place-items:center;margin:.7rem 0 .5rem;font-size:2.4rem;font-weight:500;line-height:1;display:inline-grid}.capitulo-resumen{color:var(--tinta-tenue);margin:0;font-size:.82rem}.prologo{background:var(--fondo);border:1px dashed var(--oro);border-radius:var(--radio-medio);text-align:left;align-items:center;gap:.9rem;width:100%;margin:0 0 2rem;padding:.9rem 1.1rem;display:flex}.prologo:hover{background:var(--oro-claro)}.prologo-icono{background:var(--oro-claro);width:2.6rem;height:2.6rem;color:var(--oro);border-radius:14px;flex:none;place-items:center;font-size:1.4rem;display:grid}.prologo b{color:var(--rojo-oscuro);display:block}.prologo small{color:var(--tinta-suave);font-size:.85rem}.pericopa{margin-bottom:1.6rem}.pericopa-titulo{font-family:var(--ui);color:var(--tinta);margin:0 0 .5rem;font-size:1rem;font-weight:800}.pericopa-ref{color:var(--tinta-tenue);margin-left:.35rem;font-size:.8rem;font-weight:600}.pericopa-texto{font-family:var(--serif);font-size:calc(1.27rem * var(--escala-texto,1));-webkit-hyphens:auto;hyphens:auto;margin:0;line-height:1.75}.lectura.paralelo{width:min(66rem,100% - 2rem)}.pericopa-paralelo{flex-direction:column;display:flex}.fila-paralelo{border-radius:var(--radio-chico);transition:background var(--rapido);grid-template-columns:1fr 1fr;gap:2.2rem;margin:0 -.6rem;padding:.45rem .6rem;display:grid}.fila-paralelo+.fila-paralelo{border-top:1px solid var(--linea)}.fila-paralelo.activa{background:var(--oro-claro)}.fila-paralelo.activa .verso.activo{box-shadow:none}.lado{font-family:var(--serif);font-size:calc(1.2rem * var(--escala-texto,1));-webkit-hyphens:auto;hyphens:auto;margin:0;line-height:1.6}.lado-traduccion{color:var(--tinta-suave);cursor:pointer}.lado-traduccion .num{color:var(--tinta-tenue)}.verso{cursor:pointer;transition:background var(--rapido), box-shadow var(--rapido);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:8px;margin:0 -.12rem;padding:.1rem .12rem}.verso:hover{background:var(--crema-2)}.verso.con-comentario:hover{background:var(--rojo-claro)}.verso.activo{background:var(--oro-claro);box-shadow:0 0 0 2px var(--oro-claro)}.verso:focus-visible{outline-offset:0}.num{font-family:var(--ui);vertical-align:.55em;color:var(--tinta-tenue);margin-right:.18em;font-size:.62em;font-weight:800;line-height:0}.con-comentario .num{background:var(--rojo-claro);min-width:1.35em;color:var(--rojo);border-radius:var(--pastilla);text-align:center;transition:background var(--rapido), color var(--rapido), transform var(--rapido);margin-right:.25em;padding:.16em .32em;line-height:1.1;display:inline-block}.con-comentario.leido .num{background:var(--oro-claro);color:var(--oro-texto)}.con-comentario:hover .num,.con-comentario.activo .num{background:var(--rojo);color:#fff;transform:scale(1.1)}@media (hover:hover){.verso.misma-leccion{background:var(--rojo-claro)}}.capitulo-leidas{color:var(--oro-texto)}.nav-capitulos{justify-content:space-between;gap:1rem;margin-top:2.5rem;display:flex}.velo{z-index:40;background:var(--velo);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:fixed;inset:0}.panel{z-index:50;background:var(--fondo);width:min(42rem,100vw - 1.5rem);box-shadow:var(--sombra-flotante);border-radius:28px;outline:none;flex-direction:column;display:flex;position:fixed;top:.75rem;bottom:.75rem;right:.75rem;overflow:hidden}.panel-cabecera{border-bottom:1px solid var(--linea);background:var(--fondo);touch-action:none;align-items:center;gap:.5rem;padding:.8rem .8rem .8rem 1rem;display:flex;position:relative}.asa{background:var(--linea-fuerte);border-radius:4px;width:2.6rem;height:.3rem;position:absolute;top:.4rem;left:50%;translate:-50%}.panel-titulo{text-align:center;flex:1;min-width:0;overflow:hidden}.panel-ref{font-family:var(--capitales);color:var(--rojo-oscuro);letter-spacing:.03em;font-size:1.12rem;font-weight:600}.panel-subtitulo{color:var(--tinta-suave);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;overflow:hidden}.panel-cuerpo{overscroll-behavior:contain;scroll-behavior:smooth;flex:1;padding:1.2rem 1.4rem 2rem;overflow-y:auto}.pasaje{background:var(--crema);border-radius:var(--radio-medio);font-family:var(--serif);font-size:calc(1.2rem * var(--escala-texto,1));margin:0 0 1.4rem;padding:1rem 1.2rem;font-style:italic;line-height:1.6}.pasaje .num{color:var(--rojo);font-style:normal}.pasaje.paralelo{flex-direction:column;gap:.55rem;display:flex}.pasaje-fila{grid-template-columns:1fr 1fr;gap:1.4rem;display:grid}.pasaje-traduccion{color:var(--tinta-suave)}.pasaje-traduccion .num{color:var(--tinta-tenue)}.panel.paralelo{width:min(70rem,100vw - 1.5rem)}.rotulo{letter-spacing:.14em;text-transform:uppercase;color:var(--tinta-tenue);margin:0 0 .3rem;font-size:.75rem;font-weight:800}.quienes{margin-bottom:1.2rem}.quienes-explica{color:var(--tinta-suave);margin:0 0 .75rem;font-size:.88rem}.quienes-explica a{font-weight:700}.fichas{flex-wrap:wrap;gap:.4rem;display:flex}.ficha{background:var(--crema);border:1px solid var(--linea);border-radius:var(--pastilla);color:var(--tinta-suave);transition:border-color var(--rapido), color var(--rapido);align-items:center;gap:.4rem;padding:.25rem .65rem .25rem .3rem;font-size:.85rem;font-weight:700;display:inline-flex;position:relative}.ficha:hover{border-color:var(--linea-fuerte);color:var(--tinta)}.ficha>:not(.ficha-fondo){position:relative}.ficha.activa{color:#fff;border-color:#0000}.ficha-fondo{background:var(--rojo);border-radius:var(--pastilla);position:absolute;inset:-1px}.ficha-todos{background:var(--fondo);width:1.6rem;height:1.6rem;color:var(--rojo);border-radius:50%;place-items:center;font-size:.95rem;display:grid}.ficha-cuenta{border-radius:var(--pastilla);background:var(--fondo);min-width:1.3rem;color:var(--rojo);text-align:center;padding:0 .35rem;font-size:.72rem;line-height:1.3rem}.ficha.activa .ficha-cuenta{color:#fff;background:#ffffff38}.ficha-padre{overflow:hidden}.ficha-padre-interior{background:var(--oro-claro);border-radius:var(--radio-medio);align-items:flex-start;gap:1rem;margin-bottom:1rem;padding:1rem;display:flex}.ficha-padre-nombre{font-family:var(--capitales);color:var(--rojo-oscuro);margin:0;font-weight:600}.ficha-padre-datos{color:var(--tinta-suave);margin:.1rem 0 .4rem;font-size:.82rem;font-weight:700}.ficha-padre-bio{font-family:var(--serif);margin:0 0 .4rem;font-size:1.05rem;line-height:1.45}.ficha-padre-nota{margin:0;font-size:.85rem}.cadena{margin:0;padding:0;list-style:none}.eslabon{padding:0 0 1.4rem 3.9rem;position:relative}.eslabon:before{content:"";border-left:2px dashed var(--linea-fuerte);position:absolute;top:3.3rem;bottom:.2rem;left:1.42rem}.eslabon:last-child:before{display:none}.eslabon-autor{align-items:center;gap:.75rem;margin-bottom:.4rem;margin-left:-3.9rem;display:flex}.eslabon-autor .retrato{margin-left:0}.eslabon-nombre{font-family:var(--capitales);color:var(--rojo-oscuro);text-align:left;background:0 0;border:0;align-items:center;gap:.4rem;padding:0;font-size:1.02rem;font-weight:600;display:inline-flex}.eslabon-nombre:hover{color:var(--rojo)}.info{border:1px solid var(--linea-fuerte);width:1.1rem;height:1.1rem;font-family:var(--ui);color:var(--tinta-tenue);border-radius:50%;place-items:center;font-size:.68rem;font-weight:800;display:inline-grid}.eslabon-fechas{color:var(--tinta-tenue);font-size:.78rem;display:block}.eslabon-bio{overflow:hidden}.eslabon-bio p{background:var(--crema);border-radius:var(--radio-chico);color:var(--tinta-suave);margin:0 0 .7rem;padding:.7rem .9rem;font-size:.9rem}.lema{border-left:3px solid var(--rojo);border-radius:0 var(--radio-chico) var(--radio-chico) 0;background:var(--rojo-claro);font-family:var(--serif);font-style:italic;font-size:calc(1.08rem * var(--escala-texto,1));color:var(--rojo-oscuro);margin:.4rem 0 1rem -3.9rem;padding:.55rem .9rem}.salto{text-align:center;width:2.9rem;color:var(--linea-fuerte);letter-spacing:.1em;margin:-.6rem 0 .4rem -3.9rem}.fragmento+.fragmento{border-top:1px dotted var(--linea-fuerte);margin-top:.9rem;padding-top:.9rem}.fragmento-texto{font-family:var(--serif);font-size:calc(1.17rem * var(--escala-texto,1));margin:0;line-height:1.62}.fragmento-cuerpo{grid-template-columns:1fr 1fr;gap:1.6rem;display:grid}.fragmento-traduccion p{font-family:var(--serif);font-size:calc(1.12rem * var(--escala-texto,1));color:var(--tinta-suave);margin:0 0 .5rem;line-height:1.6}.fragmento-traduccion p:last-child{margin-bottom:0}.fragmento-traduccion .nota{color:var(--tinta-tenue);font-family:var(--ui);cursor:help;font-size:.62em;font-weight:800}.sin-traduccion{color:var(--tinta-tenue)}.lema-traduccion{color:var(--tinta-suave);margin-top:.2rem;font-size:.95em;display:block}.fragmento-texto .nota{color:var(--rojo);font-family:var(--ui);cursor:help;margin-left:.1em;font-size:.62em;font-weight:800}.fragmento-pie{justify-content:space-between;align-items:baseline;gap:1rem;margin:.45rem 0 0;font-size:.8rem;display:flex}.fuente{color:var(--tinta-suave);font-weight:600}.fuente span[aria-hidden]{color:var(--oro)}.sin-fuente{color:var(--tinta-tenue);font-style:italic;font-weight:400}.general{color:var(--tinta-tenue);cursor:help;font-weight:400}.orden{color:var(--tinta-tenue);font-variant-numeric:tabular-nums;flex:none}.notas{margin-top:.5rem;font-size:.85rem}.notas summary{cursor:pointer;color:var(--tinta-tenue);border-radius:8px;width:fit-content;font-weight:700}.notas ol{background:var(--crema);border-radius:var(--radio-chico);color:var(--tinta-suave);margin:.4rem 0 0;padding:.6rem .6rem .6rem 2rem}.siguiente-pasaje{width:100%;margin-top:.5rem;padding:.9rem}.aviso-suave{background:var(--crema);border-radius:var(--radio-medio);text-align:center;color:var(--tinta-suave);padding:1.2rem}.aviso-suave p{font-family:var(--serif);margin:0 0 1rem;font-size:1.15rem}.aviso-acciones{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.aviso-idioma{border-left:3px solid var(--oro);background:var(--crema);border-radius:var(--radio-medio);color:var(--tinta-suave);margin:0 0 1.2rem;padding:.7rem 1rem;font-size:.92rem;line-height:1.5}.controles{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-bottom:2rem;display:flex}.buscador{background:var(--crema);border:1px solid var(--linea);border-radius:var(--pastilla);color:var(--tinta-tenue);transition:border-color var(--rapido), background var(--rapido);flex:0 22rem;align-items:center;gap:.5rem;padding:.2rem .4rem .2rem 1rem;display:flex}.buscador:focus-within{background:var(--fondo);border-color:var(--oro)}.buscador input{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:.5rem 0}.segmentado{background:var(--crema);border:1px solid var(--linea);border-radius:var(--pastilla);padding:.25rem;display:flex}.segmentado button{border-radius:var(--pastilla);color:var(--tinta-suave);background:0 0;border:0;padding:.45rem .95rem;font-size:.88rem;font-weight:700;position:relative}.segmentado button.activo{color:var(--rojo-oscuro)}.segmentado button span:not(.segmentado-fondo){position:relative}.segmentado-fondo{background:var(--fondo);border-radius:var(--pastilla);box-shadow:var(--sombra-suave);position:absolute;inset:0}.rejilla-padres{grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.tarjeta-padre{background:var(--fondo);border:1px solid var(--linea);border-radius:var(--radio);text-align:center;height:100%;color:inherit;transition:transform var(--rapido), box-shadow var(--rapido), border-color var(--rapido);flex-direction:column;align-items:center;gap:.3rem;padding:1.4rem 1rem 1.2rem;text-decoration:none;display:flex}.tarjeta-padre:hover{color:inherit;box-shadow:var(--sombra-media);border-color:#0000;transform:translateY(-4px)}.tarjeta-padre .retrato{margin-bottom:.5rem;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.tarjeta-padre:hover .retrato{transform:scale(1.07)}.tarjeta-padre-nombre{font-family:var(--capitales);color:var(--rojo-oscuro);font-weight:600;line-height:1.25}.tarjeta-padre-fechas{color:var(--tinta-tenue);font-size:.82rem;font-weight:700}.tarjeta-padre-cargo{color:var(--tinta-suave);flex:1;font-size:.82rem;line-height:1.35}.tarjeta-padre .insignia{margin-top:.5rem}.pagina-padre{max-width:56rem}.padre-portada{background:var(--crema);border-radius:32px;align-items:center;gap:2rem;padding:2rem;display:flex}.padre-portada h1{font-family:var(--capitales);color:var(--rojo-oscuro);margin:0;font-size:clamp(1.6rem,4vw,2.3rem);font-weight:600;line-height:1.15}.padre-datos{color:var(--tinta-suave);margin:.3rem 0 .8rem;font-weight:700}.padre-bio{font-family:var(--serif);margin:0 0 .8rem;font-size:1.2rem;line-height:1.5}.padre-resumen{color:var(--tinta-suave);margin:0;font-size:.92rem}.obras{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.obras li{background:var(--crema);border-radius:var(--radio-chico);font-family:var(--serif);justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 1rem;font-size:1.1rem;display:flex}.pasajes-libro{margin-bottom:1.8rem}.pasajes-libro h3{font-family:var(--ui);margin:0 0 .6rem;font-size:1rem;font-weight:800}.pasajes-libro h3 small{color:var(--tinta-tenue);margin-left:.3rem;font-weight:600}.pasajes{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.4rem;margin:0 0 .8rem;padding:0;list-style:none;display:grid}.pasaje-enlace{border:1px solid var(--linea);border-radius:var(--radio-chico);height:100%;color:inherit;transition:background var(--rapido), border-color var(--rapido);align-items:baseline;gap:.5rem;padding:.55rem .8rem;font-size:.88rem;text-decoration:none;display:flex}.pasaje-enlace:hover{color:inherit;background:var(--rojo-claro);border-color:var(--rojo-borde)}.pasaje-ref{color:var(--rojo);flex:none;font-weight:800}.pasaje-titulo{color:var(--tinta-suave);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.pasaje-veces{color:var(--oro);flex:none;font-size:.75rem;font-weight:800}.guia{max-width:46rem}.guia-indice{flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:1.5rem;display:flex}.guia-indice a{background:var(--crema);border-radius:var(--pastilla);color:var(--tinta-suave);transition:background var(--rapido), color var(--rapido);align-items:center;gap:.4rem;padding:.35rem .8rem .35rem .4rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.guia-indice a:hover{background:var(--rojo-claro);color:var(--rojo)}.guia-indice a span{background:var(--fondo);width:1.4rem;height:1.4rem;color:var(--rojo);border-radius:50%;place-items:center;font-size:.75rem;display:grid}.guia-apartado{border:1px solid var(--linea);border-radius:var(--radio);margin:0 0 1.4rem;padding:1.6rem 1.8rem}.guia-apartado h2{font-family:var(--capitales);color:var(--rojo-oscuro);align-items:center;gap:.7rem;margin:0 0 1rem;font-size:1.25rem;font-weight:600;line-height:1.25;display:flex}.guia-numero{background:var(--rojo);color:#fff;width:2.1rem;height:2.1rem;font-family:var(--ui);border-radius:12px;flex:none;place-items:center;font-size:.95rem;font-weight:800;display:grid}.guia-apartado p,.lista-guia li,.pasos-guia li{font-family:var(--serif);font-size:1.15rem;line-height:1.55}.lista-guia{padding-left:1.2rem}.lista-guia li{margin-bottom:.5rem}.lista-guia li::marker{color:var(--oro)}.pasos-guia{counter-reset:paso;gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.pasos-guia li{counter-increment:paso;background:var(--crema);border-radius:var(--radio-medio);padding:.8rem 1rem .8rem 3.2rem;position:relative}.pasos-guia li:before{content:counter(paso);background:var(--fondo);width:1.6rem;height:1.6rem;color:var(--rojo);font-family:var(--ui);border-radius:50%;place-items:center;font-size:.85rem;font-weight:800;display:grid;position:absolute;top:.85rem;left:.9rem}.ejemplo{background:var(--oro-claro);border-radius:var(--radio-medio);margin:1.2rem 0;padding:1.2rem 1.4rem}.ejemplo p{margin:0 0 .6rem}.ejemplo-titulo{color:var(--oro-texto);font-weight:800;font-family:var(--ui)!important;font-size:.95rem!important}.ejemplo-cadena{margin:0;padding:0 0 0 .4rem;list-style:none}.ejemplo-cadena li{align-items:center;gap:.6rem;padding:.25rem 0;font-size:1rem;font-weight:700;display:flex;position:relative}.ejemplo-cadena li i{font-weight:400;font-family:var(--serif);font-size:1.08rem}.ejemplo-cadena li:not(:last-child):after{content:"";border-left:2px dashed #d9bf86;height:1rem;position:absolute;top:1.45rem;left:.32rem}.punto{background:#c9a85e;border-radius:50%;flex:none;width:.7rem;height:.7rem}.punto.rojo{background:var(--rojo)}.ejemplo-mas{color:var(--oro-texto);font-style:italic;padding-left:1.3rem!important;font-weight:400!important}.partes{gap:.5rem;margin:0;display:grid}.partes div{background:var(--crema);border-radius:var(--radio-chico);grid-template-columns:10rem 1fr;gap:1rem;padding:.7rem 1rem;display:grid}.partes dt{color:var(--rojo-oscuro);font-weight:800}.partes dd{font-family:var(--serif);margin:0;font-size:1.08rem}.atajos{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.atajos li{align-items:center;gap:.5rem;font-size:.98rem;display:flex}kbd,.gesto{background:var(--fondo);border:1px solid var(--linea-fuerte);min-width:2rem;height:2rem;font-family:var(--ui);border-bottom-width:3px;border-radius:10px;place-items:center;padding:0 .5rem;font-size:.85rem;font-weight:800;display:inline-grid}.guia-final{text-align:center;margin-top:2rem}.creditos-lista{gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.creditos-lista li{background:var(--crema);border-radius:var(--radio-medio);align-items:center;gap:.9rem;padding:.6rem .9rem;display:flex}.creditos-lista a{font-weight:700}.creditos-lista p{color:var(--tinta-suave);word-break:break-word;margin:.1rem 0 0;font-size:.85rem}.licencia{border-radius:var(--pastilla);background:var(--fondo);margin-left:.5rem;padding:.05rem .5rem;font-size:.75rem;font-weight:700}.no-encontrada{text-align:center;padding-top:4rem}.no-encontrada-sello{color:var(--rojo);margin:0;font-size:3rem}.no-encontrada h1{font-family:var(--capitales);color:var(--rojo-oscuro)}@media (width>=900px){.libro-corto{display:none}.libro-largo{display:inline}}@media (width<=760px){.portada{min-height:88vh;padding:8rem 1rem 6rem}.portada-fondo img{object-position:50% 20%}.biblioteca{padding-top:3rem}.cabecera{border-radius:22px;padding:.45rem}.marca-sub{display:none}.marca-sello{border-radius:12px;width:2.3rem;height:2.3rem;font-size:1.15rem}.marca-nombre{font-size:1rem}.nav-enlace{--relleno-x:.45rem;padding:.45rem var(--relleno-x);letter-spacing:.04em;font-size:.7rem}.panel{border-radius:28px 28px 0 0;width:100%;height:92dvh;inset:auto 0 0}.panel-cabecera{padding-top:1.1rem}.panel-cuerpo{padding:1rem 1rem 2rem}.fichas{scrollbar-width:none;flex-wrap:nowrap;margin:0 -1rem;padding:.1rem 1rem .4rem;scroll-padding-inline:1rem;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 1rem calc(100% - 2rem),#0000);mask-image:linear-gradient(90deg,#0000 0,#000 1rem calc(100% - 2rem),#0000)}.fichas::-webkit-scrollbar{display:none}.ficha{flex:none}.eslabon{padding-left:0}.eslabon:before{display:none}.eslabon-autor,.lema,.salto{margin-left:0}.eslabon+.eslabon{border-top:1px solid var(--linea);padding-top:1.2rem}.padre-portada{text-align:center;flex-direction:column;padding:1.5rem}.partes div{grid-template-columns:1fr;gap:.2rem}.guia-apartado{padding:1.2rem}}@media (width<=1000px){.panel .paralelo-cabecera{grid-template-columns:1fr;gap:.15rem}.panel .paralelo-cabecera-otro{border-left:2px solid var(--oro-medio);padding-left:.8rem}.fragmento-cuerpo,.pasaje-fila{grid-template-columns:1fr;gap:.5rem}.fragmento-traduccion,.pasaje-traduccion{border-left:2px solid var(--oro-medio);padding-left:.8rem}}@media (width<=760px){.paralelo-cabecera{grid-template-columns:1fr;gap:.15rem;top:4.4rem}.paralelo-cabecera-otro{border-left:2px solid var(--oro-medio);padding-left:.8rem}.fila-paralelo,.obra-fila{grid-template-columns:1fr;gap:.3rem}.obra-lado-otro{border-left:2px solid var(--oro-medio);padding-left:.8rem;font-size:1.08rem}.lado-traduccion{border-left:2px solid var(--oro-medio);font-size:calc(1.08rem * var(--escala-texto,1));padding-left:.8rem}}@media (width<=1120px){.cabecera:has(.nav-estudio) .marca-texto{display:none}.cabecera:has(.nav-estudio) .marca{flex:none}}@media (width<=700px){.nav-opcional{display:none}}@media (width<=600px){.nav-enlace{--relleno-x:.3rem;letter-spacing:.01em;font-size:.66rem}}@media (width<=520px){.marca-texto,.boton-tema-suelto{display:none}.menu-idioma-temas{display:block}.nav-prefijo{display:none}.cabecera{gap:.4rem;width:calc(100% - 1rem);margin-top:.5rem;padding-right:.4rem;top:.5rem}.navegacion{flex:1;justify-content:space-between}.marca{flex:none}.nav-enlace{--relleno-x:.38rem;padding:.45rem var(--relleno-x);letter-spacing:.02em;font-size:.68rem}.nav-opcional{display:none}.cabecera-botones{gap:.2rem;margin-left:0}.cabecera:has(.boton-buscar){gap:.25rem}.cabecera:has(.boton-buscar) .navegacion{gap:0;padding:.2rem}.cabecera:has(.boton-buscar) .nav-enlace{--relleno-x:.3rem;font-size:.66rem}.cabecera:has(.boton-buscar) .cabecera-botones{gap:.12rem}.nav-apologetica .nav-etiqueta{font-size:0}.nav-apologetica .nav-etiqueta:before{font-size:.95rem}.cabecera:has(.nav-estudio){gap:.2rem;padding-left:.4rem}.cabecera:has(.nav-estudio) .marca-sello{border-radius:11px;width:2.1rem;height:2.1rem;font-size:1.05rem}.cabecera:has(.nav-estudio) .navegacion{gap:0;padding:.15rem}.cabecera:has(.nav-estudio) .nav-enlace{--relleno-x:.24rem;padding:.42rem var(--relleno-x);letter-spacing:.01em;font-size:.64rem}.cabecera:has(.nav-estudio) .cabecera-botones{gap:.1rem}.boton-tema,.boton-idioma{height:2.1rem}.boton-tema{width:2.1rem}.boton-idioma{padding:0 .5rem}:is(.cabecera:has(.nav-estudio) .boton-tema,.cabecera:has(.nav-estudio) .boton-idioma){height:2rem}.cabecera:has(.nav-estudio) .boton-tema{width:2rem}.cabecera:has(.nav-estudio) .boton-idioma{padding:0 .42rem}.pericopa-texto{font-size:calc(1.18rem * var(--escala-texto,1))}.capitulos-rejilla{grid-template-columns:repeat(6,2.4rem)}.barra-lectura{border-radius:var(--radio-medio)}.nav-capitulos .boton{padding:.55rem .9rem;font-size:.88rem}}@media (width<=370px){.cabecera:has(.boton-buscar) .marca-sello{border-radius:10px;width:2rem;height:2rem;font-size:1rem}.cabecera:has(.boton-buscar) .nav-enlace{--relleno-x:.22rem;padding:.4rem var(--relleno-x);font-size:.62rem}:is(.cabecera:has(.boton-buscar) .boton-tema,.cabecera:has(.boton-buscar) .boton-idioma){height:1.95rem}.cabecera:has(.boton-buscar) .boton-tema{width:1.95rem}.cabecera:has(.boton-buscar) .boton-idioma{padding:0 .4rem}.cabecera:has(.nav-estudio) .marca-sello{border-radius:10px;width:1.9rem;height:1.9rem;font-size:.95rem}.cabecera:has(.nav-estudio) .nav-enlace{--relleno-x:.18rem;padding:.4rem var(--relleno-x);letter-spacing:0;font-size:.6rem}:is(.cabecera:has(.nav-estudio) .boton-tema,.cabecera:has(.nav-estudio) .boton-idioma){height:1.9rem}.cabecera:has(.nav-estudio) .boton-tema{width:1.9rem}.cabecera:has(.nav-estudio) .boton-idioma{padding:0 .35rem}.cabecera:has(.nav-estudio){gap:.1rem;padding-left:.3rem;padding-right:.3rem}.cabecera:has(.nav-estudio) .nav-enlace{--relleno-x:.14rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important}.portada-fondo img{animation:none}}
