@charset "UTF-8";@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url("./media/alegreya-cyrillic-ext-400-normal-4EFBL3YY.woff2") format("woff2"),url("./media/alegreya-cyrillic-ext-400-normal-4EC4GGKM.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url("./media/alegreya-cyrillic-400-normal-UFOS2VYY.woff2") format("woff2"),url("./media/alegreya-cyrillic-400-normal-H4UEU2OO.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url("./media/alegreya-greek-ext-400-normal-ZOPQ4ZPQ.woff2") format("woff2"),url("./media/alegreya-greek-ext-400-normal-T6GUAVPS.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url("./media/alegreya-greek-400-normal-FFQPWKFQ.woff2") format("woff2"),url("./media/alegreya-greek-400-normal-7HWOYBBK.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url("./media/alegreya-vietnamese-400-normal-I5XIIRAJ.woff2") format("woff2"),url("./media/alegreya-vietnamese-400-normal-FJFN45RX.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url("./media/alegreya-latin-ext-400-normal-QOWG6NX2.woff2") format("woff2"),url("./media/alegreya-latin-ext-400-normal-KKJO63PK.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url("./media/alegreya-latin-400-normal-LQFZTZVB.woff2") format("woff2"),url("./media/alegreya-latin-400-normal-TDDWXPYU.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:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url("./media/alegreya-cyrillic-ext-400-italic-YZ6KK6GV.woff2") format("woff2"),url("./media/alegreya-cyrillic-ext-400-italic-FNREL2FO.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url("./media/alegreya-cyrillic-400-italic-FHUX7EXL.woff2") format("woff2"),url("./media/alegreya-cyrillic-400-italic-GO4ZZ4YO.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url("./media/alegreya-greek-ext-400-italic-ZIMPPHTO.woff2") format("woff2"),url("./media/alegreya-greek-ext-400-italic-RLQZFHSV.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url("./media/alegreya-greek-400-italic-K5MT2WNN.woff2") format("woff2"),url("./media/alegreya-greek-400-italic-O6J2HNAD.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url("./media/alegreya-vietnamese-400-italic-WEFWXR54.woff2") format("woff2"),url("./media/alegreya-vietnamese-400-italic-PZTPCQS2.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url("./media/alegreya-latin-ext-400-italic-HBUTKIBT.woff2") format("woff2"),url("./media/alegreya-latin-ext-400-italic-ALMOOHAV.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url("./media/alegreya-latin-400-italic-E2THR3DX.woff2") format("woff2"),url("./media/alegreya-latin-400-italic-YK2NZNCW.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:Alegreya;font-style:normal;font-display:swap;font-weight:700;src:url("./media/alegreya-cyrillic-ext-700-normal-MXD3G666.woff2") format("woff2"),url("./media/alegreya-cyrillic-ext-700-normal-VJT3TIB5.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:700;src:url("./media/alegreya-cyrillic-700-normal-RIAF3SKJ.woff2") format("woff2"),url("./media/alegreya-cyrillic-700-normal-2AUXP4VK.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:700;src:url("./media/alegreya-greek-ext-700-normal-RMIWTJDV.woff2") format("woff2"),url("./media/alegreya-greek-ext-700-normal-OX2FERMG.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:700;src:url("./media/alegreya-greek-700-normal-L7NFDPWZ.woff2") format("woff2"),url("./media/alegreya-greek-700-normal-KAFTQU2Z.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:700;src:url("./media/alegreya-vietnamese-700-normal-HYMF5GGZ.woff2") format("woff2"),url("./media/alegreya-vietnamese-700-normal-74V6FJ2I.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:700;src:url("./media/alegreya-latin-ext-700-normal-D7CGPJJP.woff2") format("woff2"),url("./media/alegreya-latin-ext-700-normal-Q5N3KWBE.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:700;src:url("./media/alegreya-latin-700-normal-JGA33URF.woff2") format("woff2"),url("./media/alegreya-latin-700-normal-2DUMCVDW.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:Alegreya;font-style:italic;font-display:swap;font-weight:700;src:url("./media/alegreya-cyrillic-ext-700-italic-F7VQ3NS3.woff2") format("woff2"),url("./media/alegreya-cyrillic-ext-700-italic-D7YCA3JM.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:700;src:url("./media/alegreya-cyrillic-700-italic-JR3UNJNL.woff2") format("woff2"),url("./media/alegreya-cyrillic-700-italic-FQGTA7TJ.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:700;src:url("./media/alegreya-greek-ext-700-italic-A2NHYLFQ.woff2") format("woff2"),url("./media/alegreya-greek-ext-700-italic-GOSNS5HY.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:700;src:url("./media/alegreya-greek-700-italic-EC2RTOEQ.woff2") format("woff2"),url("./media/alegreya-greek-700-italic-5TS53I5M.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:700;src:url("./media/alegreya-vietnamese-700-italic-QIGNQME6.woff2") format("woff2"),url("./media/alegreya-vietnamese-700-italic-E5QVC3IT.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:700;src:url("./media/alegreya-latin-ext-700-italic-JJIUPYU6.woff2") format("woff2"),url("./media/alegreya-latin-ext-700-italic-SR2AOAXT.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:700;src:url("./media/alegreya-latin-700-italic-MADWWWJW.woff2") format("woff2"),url("./media/alegreya-latin-700-italic-AM4VFRXZ.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:Alegreya SC;font-style:normal;font-display:swap;font-weight:400;src:url("./media/alegreya-sc-cyrillic-ext-400-normal-ZBYELOND.woff2") format("woff2"),url("./media/alegreya-sc-cyrillic-ext-400-normal-AHJ3EULT.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:400;src:url("./media/alegreya-sc-cyrillic-400-normal-6DDXM2GZ.woff2") format("woff2"),url("./media/alegreya-sc-cyrillic-400-normal-NJSRIONE.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:400;src:url("./media/alegreya-sc-greek-ext-400-normal-KF62QN6F.woff2") format("woff2"),url("./media/alegreya-sc-greek-ext-400-normal-4WD2JCST.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:400;src:url("./media/alegreya-sc-greek-400-normal-TS2OATAV.woff2") format("woff2"),url("./media/alegreya-sc-greek-400-normal-TKIEBVHB.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:400;src:url("./media/alegreya-sc-vietnamese-400-normal-CK4TMGOZ.woff2") format("woff2"),url("./media/alegreya-sc-vietnamese-400-normal-WWZXDXJU.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:400;src:url("./media/alegreya-sc-latin-ext-400-normal-RTMPQ3DC.woff2") format("woff2"),url("./media/alegreya-sc-latin-ext-400-normal-K6IBBQR3.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:400;src:url("./media/alegreya-sc-latin-400-normal-LIRW3QS2.woff2") format("woff2"),url("./media/alegreya-sc-latin-400-normal-E4JO5BFW.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:Nordic Omen;font-display:swap;src:url(/fuentes/nordic-omen.otf) format("opentype")}@font-face{font-family:Haext;font-display:swap;font-weight:700;src:url(/fuentes/haext-bold.otf) format("opentype")}:root{--fuente-texto: "Alegreya", Georgia, serif;--fuente-versalitas: "Alegreya SC", Georgia, serif;--fuente-titulos: "Nordic Omen", "Alegreya", Georgia, serif;--fuente-runas: "Haext", "Alegreya SC", Georgia, serif;--corteza: #0c0b0a;--crema: #e8dcc4;--crema-suave: #a89c86;--oro: #dcc08f;--pergamino: #e9e1cf;--tinta: #1a1815;--tinta-suave: #6b6355;--rojo: #7a1c1c;--borde: #3a3630}*,*:before,*:after{box-sizing:border-box}html{scroll-padding-top:1rem}body{margin:0;background:var(--corteza) url(/texturas/corteza.jpg) center/cover fixed;color:var(--crema);font-family:var(--fuente-texto);font-size:1.125rem;line-height:1.55}a{color:var(--crema)}.texto-manual{padding:1.5rem 1.25rem 2.5rem;background:var(--pergamino) url(/texturas/pergamino.jpg) center/cover;box-shadow:0 .25rem 1.5rem #000;color:var(--tinta);overflow-wrap:anywhere}.texto-manual a{color:var(--rojo)}.texto-manual h1{margin:.5rem 0 .25rem;font-family:var(--fuente-runas);font-size:clamp(1.6rem,6vw,2.5rem);font-weight:400;letter-spacing:.15em;line-height:1.2;text-align:center;text-transform:uppercase}.texto-manual h1+p{margin:0 0 1.75rem;text-align:center}.texto-manual h1+p em{color:var(--tinta-suave)}.texto-manual h1+p+p:first-letter,.texto-manual h1+p+h2+p:first-letter{float:left;margin:.3rem .5rem 0 0;padding:.2rem .55rem;background:var(--tinta);color:var(--pergamino);font-size:2.6rem;font-weight:700;line-height:1}.texto-manual h2{margin:2.25rem 0 .9rem;padding:.45rem 0;border-top:3px solid var(--tinta);border-bottom:1px solid var(--tinta);font-family:var(--fuente-titulos);font-size:1.4rem;font-weight:400;letter-spacing:.04em;line-height:1.25;text-align:center}.texto-manual h3{margin:1.75rem 0 .5rem;padding-bottom:.1rem;border-bottom:1px solid var(--rojo);color:var(--rojo);font-family:var(--fuente-titulos);font-size:1.15rem;font-weight:400;letter-spacing:.04em;line-height:1.3}.texto-manual p{margin:.75rem 0}.texto-manual blockquote{margin:1.5rem 1rem;padding:.5rem .75rem;border-top:1px solid var(--tinta);border-bottom:1px solid var(--tinta);font-style:italic;text-align:center}.texto-manual h2+blockquote,.texto-manual h3+blockquote{border:0}.texto-manual ul{margin:.75rem 0;padding-left:1.5rem;list-style:none}.texto-manual ul li:before{content:"+";float:left;margin-left:-1.25rem;color:var(--rojo)}.texto-manual ol{padding-left:1.5rem}.texto-manual ol li::marker{color:var(--rojo);font-weight:700}.texto-manual li{margin:.4rem 0}.texto-manual table{display:block;max-width:100%;margin:1.25rem 0;overflow-x:auto;border-top:3px solid var(--tinta);border-bottom:3px solid var(--tinta);border-collapse:collapse;overflow-wrap:normal}.texto-manual th,.texto-manual td{padding:.35rem .7rem;text-align:left;vertical-align:top}.texto-manual th{border-bottom:1px solid var(--tinta);font-family:var(--fuente-titulos);font-size:.95rem;font-weight:400}.texto-manual td{border-bottom:1px dotted var(--tinta-suave)}.texto-manual tr:last-child td{border-bottom:0}@media(min-width:40rem){.texto-manual{padding:2.5rem 3rem 3.5rem}}.formulario{display:flex;flex-direction:column;gap:.9rem;width:min(100% - 1rem,26rem);margin:2rem auto;padding:1.75rem 1.5rem;background:var(--pergamino) url(/texturas/pergamino.jpg) center/cover;box-shadow:0 .25rem 1.5rem #000;color:var(--tinta)}.formulario h1{margin:0 0 .25rem;font-family:var(--fuente-titulos);font-size:1.5rem;font-weight:400;text-align:center}.formulario p{margin:0}.formulario a{color:var(--rojo)}.formulario label{display:flex;flex-direction:column;gap:.2rem;color:var(--tinta-suave);font-family:var(--fuente-versalitas);letter-spacing:.05em}.formulario input{padding:.45rem .55rem;border:1px solid var(--tinta-suave);background:#fff6;color:var(--tinta);font:1.05rem var(--fuente-texto)}.formulario input:focus-visible,.formulario button:focus-visible,.formulario a:focus-visible{outline:2px solid var(--rojo);outline-offset:1px}.formulario small{font-family:var(--fuente-texto);font-style:italic;letter-spacing:0}.formulario button{padding:.5rem 1rem;border:0;background:var(--tinta);color:var(--pergamino);font-family:var(--fuente-versalitas);font-size:1.05rem;letter-spacing:.08em;cursor:pointer}.formulario button:disabled{opacity:.5;cursor:default}.formulario .error{color:var(--rojo);font-weight:700}
