@font-face{font-family:IM Fell English;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/im-fell-english-latin-400-normal.BhowGHCQ.woff2) format("woff2"),url(/_astro/im-fell-english-latin-400-normal.CxhBQSzl.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IM Fell English;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/im-fell-english-latin-400-italic.DD_ylKHZ.woff2) format("woff2"),url(/_astro/im-fell-english-latin-400-italic.hN89MLGX.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-vietnamese-wght-normal.CHiFlh_0.woff2) format("woff2-variations");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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-latin-ext-wght-normal.Dg-wlmqe.woff2) format("woff2-variations");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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-latin-wght-normal.CaVRRdDk.woff2) format("woff2-variations");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{--fondo: #1d1a16;--fondo-luz: #2b2620;--ui: #ece3cf;--ui-tenue: #9c917d;--oro: #d2ae62;--papiro: #d9c08b;--papiro-tostado: #a9834a;--tinta: #2a1c0f;--tinta-fresca: #120b04;--rubrica: #8a2416;--tenue: #6a5233;--texto: "IM Fell English", "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--sans: "Hanken Grotesk Variable", "Hanken Grotesk", system-ui, sans-serif;color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}.defs{position:absolute}html{background:var(--fondo)}body{margin:0;min-height:100vh;padding:0 clamp(.75rem,3vw,2rem) calc(6.5rem + env(safe-area-inset-bottom));background:radial-gradient(ellipse 70% 55% at 50% 30%,var(--fondo-luz),var(--fondo));background-attachment:fixed;font-family:var(--texto);color:var(--tinta);-webkit-font-smoothing:antialiased}.barra{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:.25rem 1rem;max-width:46rem;margin:0 auto;padding:calc(1.25rem + env(safe-area-inset-top)) 0 0;font-family:var(--sans);color:var(--ui)}.marca{margin:0;font-size:.95rem;font-weight:650;letter-spacing:-.01em}.estado{display:flex;align-items:baseline;gap:.9rem;margin:0;font-size:.85rem}.dia{font-variant-numeric:tabular-nums;color:var(--ui-tenue)}.hoy{padding:0;font:600 .85rem var(--sans);color:var(--oro);background:none;border:0;cursor:pointer}.hoy:hover{text-decoration:underline;text-underline-offset:3px}.hoy:focus-visible{outline:2px solid var(--oro);outline-offset:3px;border-radius:2px}.progreso{--avance: 0;grid-column:1 / -1;position:relative;height:3px;margin-top:.7rem;border-radius:3px;background:#ffffff1a}.progreso-relleno{position:absolute;inset:0 auto 0 0;width:calc(var(--avance) * 100%);min-width:3px;border-radius:inherit;background:var(--oro);transition:width .6s ease}.progreso-nt{position:absolute;left:calc(929 / 1189 * 100%);top:-3px;width:1px;height:9px;background:var(--ui-tenue)}.hoja{position:relative;isolation:isolate;max-width:42rem;margin:clamp(1.5rem,4vw,2.75rem) auto 0;padding:clamp(2.5rem,7vw,4.75rem) clamp(1.6rem,7vw,5rem) clamp(3rem,7vw,5rem)}.hoja:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 115% 95% at 50% 48%,transparent 58%,rgb(120 82 34 / .55) 100%),url(/papiro.svg),var(--papiro);filter:url(#borde-papiro) drop-shadow(0 18px 30px rgb(0 0 0 / .5))}.cabecera{text-align:center}.testamento,.capitulo{margin:0;font-style:italic;color:var(--tenue)}.testamento{font-size:.95rem}.libro{margin:.35rem 0 .2rem;font-size:clamp(2rem,1.4rem + 2.6vw,2.9rem);font-weight:400;line-height:1.1}.capitulo{font-size:1.15rem}.floron{margin:1.1rem 0 1.6rem;text-align:center;color:var(--rubrica);font-size:1.3rem;line-height:1}.texto{font-size:clamp(1.1rem,1rem + .4vw,1.3rem);line-height:1.7;text-align:justify;hyphens:auto;-webkit-hyphens:auto}.titulo{margin:0 0 1rem;text-align:center;font-style:italic;color:var(--tenue)}.parrafo{margin:0;text-indent:1.4em}.texto>.parrafo:first-child,.titulo+.parrafo{text-indent:0}.numero{margin:0 .2em 0 .12em;font-size:.64em;color:var(--rubrica);visibility:hidden}.capitular{float:left;margin:.08em .08em 0 -.02em;font-size:4.2em;line-height:.8;color:var(--rubrica);visibility:hidden}.numero.trazado,.capitular.trazado{visibility:visible}.capitular.trazado{animation:trazo 1s ease-out both}@keyframes trazo{0%{clip-path:inset(0 100% 0 0);opacity:.5}to{clip-path:inset(0 0 0 0);opacity:1}}.pendiente{color:transparent}.humeda{color:var(--tinta-fresca);text-shadow:0 0 .05em rgb(18 11 4 / .55)}.aviso{margin:.5rem 0 1rem;text-align:center;font-style:italic}.pluma{position:relative}.pluma svg{position:absolute;left:-.04em;bottom:.18em;width:1.5em;height:3em;overflow:visible;pointer-events:none;transform-origin:0 100%;animation:vaiven .45s ease-in-out infinite alternate}.pluma-barbas{fill:#f6f1e6;stroke:var(--tinta);stroke-width:1.6}.pluma-canon{fill:none;stroke:var(--tinta);stroke-width:1.6}@keyframes vaiven{0%{transform:rotate(-4deg)}to{transform:rotate(3deg)}}.controles{position:fixed;left:50%;bottom:calc(1.25rem + env(safe-area-inset-bottom));z-index:10;display:flex;padding:.3rem;transform:translate(-50%);background:#1d1a16cc;border:1px solid rgb(255 255 255 / .09);border-radius:999px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 10px 30px -10px #0009}.controles:not(:has(.accion:not([hidden]))){display:none}.accion{padding:.6rem 1.15rem;font:500 .9rem/1 var(--sans);color:var(--ui);background:transparent;border:0;border-radius:999px;white-space:nowrap;cursor:pointer;transition:background-color .15s ease}@media(max-width:400px){.accion{padding-inline:.8rem}.icono{padding-inline:.5rem}}.accion:hover:not(:disabled){background:#ffffff14}.accion:disabled{opacity:.3;cursor:default}.icono{display:grid;place-items:center;padding:.55rem .65rem}.icono svg,.indice-cerrar svg{width:1.15rem;height:1.15rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.separador{align-self:stretch;width:1px;margin:.4rem .25rem;background:#ffffff1a}.indice{width:min(38rem,calc(100vw - 1.5rem));max-height:min(82vh,46rem);padding:0;color:var(--ui);font-family:var(--sans);background:#24201b;border:1px solid rgb(255 255 255 / .09);border-radius:18px;box-shadow:0 30px 80px -20px #000000b3}.indice[open]{display:flex;flex-direction:column}.indice::backdrop{background:#0c0a0899;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.indice-cabecera{display:flex;align-items:center;justify-content:space-between;padding:.9rem .9rem .9rem 1.4rem;border-bottom:1px solid rgb(255 255 255 / .07)}.indice-cabecera h2{margin:0;font-size:1rem;font-weight:650}.indice-cerrar{display:grid;place-items:center;padding:.45rem;color:var(--ui-tenue);background:none;border:0;border-radius:999px;cursor:pointer}.indice-cerrar:hover{color:var(--ui);background:#ffffff14}.indice-cuerpo{flex:1;overflow-y:auto;padding:.25rem 1.4rem 1.4rem;overscroll-behavior:contain}.indice h3{margin:1.4rem 0 .4rem;font-size:.8rem;font-weight:550;color:var(--ui-tenue)}.indice ul{margin:0;padding:0;list-style:none}.indice li{border-bottom:1px solid rgb(255 255 255 / .05)}.libro-fila{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:.5rem}.libro-nombre{justify-self:start;padding:.6rem 0;font:.95rem var(--sans);color:var(--ui);text-align:left;background:none;border:0;cursor:pointer}.libro-nombre:hover{color:var(--oro)}.desplegar{display:grid;place-items:center;padding:.35rem;color:var(--ui-tenue);background:none;border:0;border-radius:8px;cursor:pointer}.desplegar:hover{color:var(--ui);background:#ffffff14}.desplegar svg{width:1.1rem;height:1.1rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}.desplegar[aria-expanded=true] svg{transform:rotate(180deg)}.cuenta{font-size:.8rem;font-variant-numeric:tabular-nums;color:var(--ui-tenue)}.libro-futuro{padding:.6rem 0;font-size:.95rem;color:#ece3cf47}.caps{display:grid;grid-template-columns:repeat(auto-fill,minmax(2.6rem,1fr));gap:.35rem;padding:.2rem 0 .9rem}.caps button{padding:.5rem 0;font:500 .85rem var(--sans);font-variant-numeric:tabular-nums;color:var(--ui);background:#ffffff0d;border:0;border-radius:8px;cursor:pointer}.caps button:hover{background:#ffffff1f}.caps button[aria-current]{color:var(--fondo);background:var(--oro)}.caps button:focus-visible,.libro-nombre:focus-visible,.desplegar:focus-visible,.indice-cerrar:focus-visible{outline:2px solid var(--oro);outline-offset:2px}.colofon{display:none}@media print{@page{size:A4;margin:20mm 22mm 22mm}:root{color-scheme:light}html,body{background:#fff!important}body{padding:0;color:#111}.barra,.controles,.indice,.pluma,.defs{display:none!important}.hoja{max-width:none;margin:0;padding:0}.hoja:before{display:none}.cabecera{break-after:avoid}.texto{font-size:12pt;line-height:1.55;orphans:3;widows:3}.testamento,.capitulo,.titulo{color:#555}.capitular,.numero,.floron{color:var(--rubrica);-webkit-print-color-adjust:exact;print-color-adjust:exact}.capitular.trazado{animation:none}.colofon{display:block;margin:2.5em 0 0;font-size:9.5pt;font-style:italic;text-align:center;color:#666}}.accion:focus-visible{outline:2px solid var(--oro);outline-offset:2px}@media(prefers-reduced-motion:reduce){.pluma svg,.capitular.trazado{animation:none}.progreso-relleno{transition:none}}
