@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(/_astro/literata-cyrillic-ext-600-normal.DMpAXN3v.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:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/literata-cyrillic-600-normal.CJ4BZrBr.woff2)format("woff2"),url(/_astro/literata-cyrillic-600-normal.CFZV0quP.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/literata-greek-ext-600-normal.C9Ui0wVq.woff2)format("woff2"),url(/_astro/literata-greek-ext-600-normal.dOBTK4hz.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/literata-greek-600-normal.AXWu-DgS.woff2)format("woff2"),url(/_astro/literata-greek-600-normal.yjIuBGCY.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:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/literata-vietnamese-600-normal.CKzxoyei.woff2)format("woff2"),url(/_astro/literata-vietnamese-600-normal.8qS4Xlwy.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:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/literata-latin-ext-600-normal.iLkdh2tW.woff2)format("woff2"),url(/_astro/literata-latin-ext-600-normal.DYcsrkT4.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:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/literata-latin-600-normal.A9sHopYh.woff2)format("woff2"),url(/_astro/literata-latin-600-normal.BFEFPlMO.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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/atkinson-hyperlegible-latin-ext-400-normal.DRk46D-x.woff2)format("woff2"),url(/_astro/atkinson-hyperlegible-latin-ext-400-normal.Bbz-b3yf.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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/atkinson-hyperlegible-latin-400-normal.BrHNak5F.woff2)format("woff2"),url(/_astro/atkinson-hyperlegible-latin-400-normal.BbWidj28.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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/atkinson-hyperlegible-latin-ext-700-normal.BoVPHkS0.woff2)format("woff2"),url(/_astro/atkinson-hyperlegible-latin-ext-700-normal.CKkU2Dpt.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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/atkinson-hyperlegible-latin-700-normal.GZI4o3u0.woff2)format("woff2"),url(/_astro/atkinson-hyperlegible-latin-700-normal.BK6Glc0m.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}:root{color-scheme:light;--cal:#f6f7f4;--pizarra:#2b353b;--anil:#2d53a0;--granito:#6c7370;--roble:#6b4d30;--musgo:#55703f;--linea:#d5d9d4;--fondo:var(--cal);--texto:var(--pizarra);--texto-2:var(--granito);--acento:var(--anil);--tejado:var(--roble);--serif:"Literata", Georgia, "Times New Roman", serif;--sans:"Atkinson Hyperlegible", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}@media (prefers-color-scheme:dark){:root{color-scheme:dark;--fondo:#1b2226;--texto:#e9ece8;--texto-2:#a8b0ac;--acento:#93b0ec;--tejado:#c49a6c;--musgo:#9cbf80;--linea:#36424a}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--fondo);color:var(--texto);font-family:var(--sans);margin:0;font-size:1.125rem;line-height:1.6}h1,h2,h3{font-family:var(--serif);font-weight:600;line-height:1.2}a{color:var(--acento);text-underline-offset:.18em}:focus-visible{outline:3px solid var(--acento);outline-offset:3px}img,svg{max-width:100%}.cabecera,main,.pie{width:min(100% - 2.5rem,46rem);margin-inline:auto}.cabecera{border-bottom:1px solid var(--linea);padding-block:1.25rem}.marca{color:var(--texto);font-family:var(--serif);align-items:center;gap:.6rem;font-size:1.15rem;font-weight:600;text-decoration:none;display:inline-flex}.marca-tejado{width:2.5rem;color:var(--tejado)}main{padding-block:2.5rem 4rem}.pie{border-top:1px solid var(--linea);color:var(--texto-2);padding-block:1.5rem 2.5rem;font-size:.95rem}.pie p{max-width:65ch;margin:.4rem 0}.portada-titulo{max-width:18ch;margin:0 0 1rem;font-size:clamp(2.1rem,6vw,3.2rem)}.portada-tejado{width:min(100%,22rem);color:var(--tejado);margin-bottom:.5rem;display:block}.entradilla{max-width:60ch;margin:0 0 2.5rem;font-size:1.2rem}.herramientas{border-top:1px solid var(--linea);margin:0;padding:0;list-style:none}.herramientas li{border-bottom:1px solid var(--linea);padding-block:1.1rem}.herramientas h2{margin:0 0 .25rem;font-size:1.3rem}.herramientas p{color:var(--texto-2);max-width:60ch;margin:0}.aviso-plazo{color:var(--musgo);font-weight:700}.pie-enlaces{flex-wrap:wrap;gap:.4rem 1.25rem;margin-top:1rem;display:flex}.pie-enlaces a{color:var(--texto-2)}.pie-enlaces a:hover{color:var(--acento)}.texto-legal{max-width:65ch}.texto-legal h1{margin:0 0 .25rem;font-size:clamp(1.9rem,5vw,2.5rem)}.texto-legal h1+p{color:var(--texto-2);margin-top:0}.texto-legal h2{margin:2rem 0 .5rem;font-size:1.3rem}.texto-legal p{margin:0 0 .9rem}.herramienta h1{max-width:22ch;margin:0 0 .75rem;font-size:clamp(1.9rem,5.5vw,2.7rem)}.cuenta-atras{font-family:var(--serif);border-left:4px solid var(--tejado);margin:0 0 1rem;padding-left:.9rem;font-size:1.25rem}.cuenta-atras strong{color:var(--tejado)}.herramienta h2{margin:2.5rem 0 .75rem;font-size:1.35rem}.calculadora fieldset{border:0;border-top:1px solid var(--linea);margin:0;padding:1.25rem 0 .5rem}.calculadora legend{font-family:var(--serif);margin-bottom:.6rem;padding:0;font-size:1.15rem;font-weight:600}.opcion{cursor:pointer;align-items:flex-start;gap:.7rem;padding:.45rem 0;display:flex}.opcion input{accent-color:var(--acento);flex:none;width:1.1rem;height:1.1rem;margin-top:.35rem}.campo{gap:.3rem;margin-bottom:.9rem;display:grid}.campo-euros{align-items:center;gap:.4rem;display:inline-flex}.campo input{font:inherit;border:1px solid var(--granito);background:var(--fondo);width:10rem;color:var(--texto);border-radius:6px;padding:.5rem .65rem}.ayuda{color:var(--texto-2);font-size:.98rem}.resultado{border:2px solid var(--acento);border-radius:10px;margin-top:1.5rem;padding:1.25rem 1.4rem}.resultado h2{margin-top:0}.resultado[data-estado=no]{border-color:var(--granito)}.resultado-cifra{font-size:1.25rem}.resultado-cifra strong{font-family:var(--serif);color:var(--musgo);font-size:1.9rem}.resultado ul{padding-left:1.2rem}.pasos{padding-left:1.4rem}.pasos li{margin-bottom:.7rem}.fuentes ul{padding-left:1.2rem}.fuentes li{margin-bottom:.4rem}.cabecera{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.cabecera-nav a{color:var(--texto);border-bottom:2px solid #0000;padding:.35rem 0;font-weight:700;text-decoration:none}.cabecera-nav a:hover,.cabecera-nav a[aria-current=page]{border-bottom-color:var(--tejado)}.lugar{color:var(--tejado);font-family:var(--serif);margin:0 0 .25rem;font-size:1.05rem}.tablon{gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.tablon li{border-left:4px solid var(--tejado);padding:.4rem 0 .4rem 1rem}.tablon h2{margin:0 0 .2rem;font-size:1.3rem}.tablon p{color:var(--texto-2);margin:0}.pais{color:var(--texto-2);font-size:.9rem;font-weight:700}.calculadora details{border-top:1px solid var(--linea);padding:1rem 0}.calculadora summary{cursor:pointer;font-family:var(--serif);font-size:1.1rem;font-weight:600}.calculadora select{font:inherit;border:1px solid var(--granito);background:var(--fondo);color:var(--texto);border-radius:6px;padding:.45rem .6rem}.desglose{border-collapse:collapse;width:100%;margin-top:.75rem}.desglose td{border-bottom:1px solid var(--linea);padding:.4rem 0}.desglose td:last-child{text-align:right;font-variant-numeric:tabular-nums}.aviso-padron{font-family:var(--serif);color:var(--tejado);font-size:1.15rem}.campo-titulo{margin:.75rem 0 .25rem;font-weight:700}.calculadora textarea{font:inherit;border:1px solid var(--granito);background:var(--fondo);width:100%;color:var(--texto);border-radius:6px;padding:.5rem .65rem}.campo input:not([type]),.campo input[type=email]{width:min(100%,24rem)}.boton,.boton-secundario,.boton-peligro{font:inherit;cursor:pointer;border-radius:8px;margin-top:1rem;padding:.65rem 1.2rem;font-weight:700}.boton{background:var(--acento);color:var(--fondo);border:2px solid var(--acento)}.boton-secundario{color:var(--acento);border:2px solid var(--acento);background:0 0}.boton-peligro{color:#a3332a;background:0 0;border:2px solid #a3332a}@media (prefers-color-scheme:dark){.boton-peligro{color:#f19a90;border-color:#f19a90}}.boton:disabled{opacity:.6;cursor:wait}.cf-turnstile{margin-top:1rem}.cedula{border:3px solid var(--tejado);text-align:center;border-radius:10px;max-width:30rem;padding:1.5rem}.cedula p{margin:.35rem 0}.cedula-pueblo{font-family:var(--serif);color:var(--texto-2)}.cedula-numero{font-family:var(--serif);font-size:2.2rem;font-weight:600}.cedula-alias{font-size:1.4rem;font-weight:700}.cedula-personaje{font-family:var(--serif);font-style:italic}.cedula-firma{font-family:var(--serif);color:var(--tejado)}.cabecera-nav{gap:1.25rem;display:flex}.portada-historia{padding-top:1rem}.portada-frase{font-family:var(--serif);letter-spacing:-.01em;max-width:14ch;margin:0 0 1.25rem;font-size:clamp(2.4rem,8vw,4.4rem);font-weight:600;line-height:1.04}.portada-texto{font-family:var(--serif);max-width:36rem;margin:0 0 1rem;font-size:1.2rem;line-height:1.65}.portada-accion{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin:1.5rem 0 0;display:flex}.portada-accion .boton{margin-top:0;text-decoration:none;display:inline-block}.portada-vecinos{color:var(--texto-2)}.mapa{width:min(100vw - 2rem,960px);margin:2.5rem 0 0;position:relative;left:50%;transform:translate(-50%)}.mapa-marco{-webkit-overflow-scrolling:touch;border-radius:10px;overflow-x:auto}.mapa svg{width:100%;min-width:720px;height:auto;display:block}.mapa figcaption{color:var(--texto-2);padding:.4rem 0 0;font-size:.95rem}.mapa-monte{fill:color-mix(in srgb, var(--musgo) 14%, var(--fondo))}.mapa-calle{fill:none;stroke:var(--linea);stroke-width:10px;stroke-linecap:round}.mapa-raya{stroke:var(--granito);stroke-width:2px;stroke-dasharray:8 7}.mapa-rotulo{font-family:var(--serif);fill:var(--texto-2);font-size:17px;font-style:italic}.mapa-muro{fill:var(--fondo);stroke:var(--texto);stroke-width:2.5px}.mapa-tejado{fill:var(--tejado)}.mapa-ventana{fill:#e8b83a;stroke:var(--texto);stroke-width:2px}.mapa-persiana{fill:var(--granito);stroke:var(--texto);stroke-width:2px}.mapa-aspas{stroke:var(--tejado);stroke-width:5px;stroke-linecap:round}.mapa-fuente{fill:var(--fondo);stroke:var(--texto);stroke-width:2.5px}.mapa-agua{fill:var(--acento);opacity:.55}.mapa-nombre{fill:var(--texto);font-family:Atkinson Hyperlegible,sans-serif;font-size:15px;font-weight:700}.mapa-cerrada{fill:var(--texto-2);font-family:Atkinson Hyperlegible,sans-serif;font-size:13px}.mapa a .mapa-nombre{text-decoration:underline;text-decoration-color:var(--tejado);text-underline-offset:3px}.mapa a:hover .mapa-muro,.mapa a:focus-visible .mapa-muro{fill:color-mix(in srgb, #e8b83a 22%, var(--fondo))}.mapa a:focus-visible{outline:none}.mapa a:focus-visible .mapa-nombre{fill:var(--acento)}.capitulo{max-width:38rem;margin-top:3rem}.capitulo h2{font-family:var(--serif);margin-bottom:.75rem;font-size:1.6rem}.capitulo p{font-family:var(--serif);font-size:1.12rem;line-height:1.7}.capitulo-sigue{font-style:italic}.campanario{border-left:4px solid var(--tejado);margin-top:3rem;padding:1.25rem 0 1.25rem 1.1rem}.campanario h2,.sabias h2,.molino h2,.fuente h2{font-family:var(--serif);margin:0 0 .5rem;font-size:1.35rem}.campanario-dias{font-family:var(--serif);margin:0 0 .5rem;font-size:1.3rem}.campanario-dias strong{color:var(--tejado)}.sabias{max-width:38rem;margin-top:2.5rem}.sabias p:first-of-type{font-size:1.1rem}.molino{margin-top:2.5rem}.molino blockquote{font-family:var(--serif);max-width:36rem;margin:0;font-size:1.25rem;font-style:italic;line-height:1.6}.fuente{max-width:38rem;margin-top:2.5rem}.fuente-reglas{padding-left:1.2rem}.fuente-reglas li{margin-bottom:.4rem}@media (prefers-color-scheme:dark){.mapa-ventana{fill:#f0c75a}}.mapa-desliza{color:var(--texto);font-weight:700}@media (width>=760px){.mapa-desliza{display:none}}.historia h1{font-family:var(--serif);margin:.25rem 0 .4rem;font-size:clamp(1.9rem,6vw,2.8rem);line-height:1.1}.historia-meta{color:var(--texto-2);margin:0 0 1.5rem}.historia-parrafo{font-family:var(--serif);max-width:36rem;margin:0 0 1.1rem;font-size:1.18rem;line-height:1.75}.historia-parrafo:first-of-type:first-letter{float:left;color:var(--tejado);padding:.08em .1em 0 0;font-size:3.2em;font-weight:600;line-height:.9}.historia-casa{margin-top:1.5rem;font-weight:700}.historia-nav{justify-content:space-between;gap:1rem;max-width:36rem;margin:2rem 0 .5rem;display:flex}.historia-nav [hidden]{display:none}.historia-nav a{font-weight:700}.historia-proximo{font-family:var(--serif);color:var(--tejado);max-width:36rem;font-style:italic}.historia-indice{border-top:1px solid var(--linea);margin-top:3rem;padding-top:1rem}.historia-indice h2{font-family:var(--serif);font-size:1.3rem}.historia-indice ol{padding-left:1.5rem}.historia-indice li{margin-bottom:.45rem}.historia-indice li[data-actual]>a{color:var(--texto);font-weight:700;text-decoration:none}.historia-trama{color:var(--texto-2);font-size:.92rem}.historia-tuyo{color:var(--musgo);font-size:.92rem;font-weight:700}.historia-pendiente{color:var(--texto-2);margin-left:-1.5rem;font-style:italic;list-style:none}.ultimo{border:2px solid var(--tejado);border-radius:10px;max-width:38rem;margin-top:3rem;padding:1.4rem 1.5rem}.ultimo h2{font-family:var(--serif);margin:.2rem 0 .6rem;font-size:1.45rem}.ultimo-texto{font-family:var(--serif);font-size:1.12rem;line-height:1.7}.ultimo .boton{margin-top:.25rem;text-decoration:none;display:inline-block}.cabecera-nav a{white-space:nowrap}@media (width<=480px){.cabecera-nav{gap:.9rem;font-size:.95rem}}.historia-meta+.historia-parrafo:first-letter{float:left;color:var(--tejado);padding:.08em .1em 0 0;font-size:3.2em;font-weight:600;line-height:.9}
