:root{--noche: #12161f;--noche-2: #1a2030;--linea: #2b3345;--papel: #e6dfd2;--papel-2: #a8a296;--vela: #d9a54a;--sobre-vela: #12161f;--ficha: #ece3cf;--ficha-tinta: #2a2418;--ficha-rojo: #b4462f99;--g-terror: #d9a54a;--g-misterio: #86a8cc;--g-fantasia: #97b582;--g-ciencia-ficcion: #ab9bd8;--f-titulo: "Bodoni Moda", "Didot", "Bodoni 72", Georgia, serif;--f-lectura: "Literata", Georgia, "Times New Roman", serif;--f-ui: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--ancho: 1120px;color-scheme:dark}@media(prefers-color-scheme:light){:root:not([data-theme=dark]){--noche: #efe6d3;--noche-2: #e6dbc4;--linea: #cdbd9f;--papel: #2b2419;--papel-2: #6b5e49;--vela: #9a6714;--sobre-vela: #fbf6ea;--ficha: #fbf6ea;--g-terror: #9a6714;--g-misterio: #3d6690;--g-fantasia: #4d7140;--g-ciencia-ficcion: #6853a5;color-scheme:light}}:root[data-theme=light]{--noche: #efe6d3;--noche-2: #e6dbc4;--linea: #cdbd9f;--papel: #2b2419;--papel-2: #6b5e49;--vela: #9a6714;--sobre-vela: #fbf6ea;--ficha: #fbf6ea;--g-terror: #9a6714;--g-misterio: #3d6690;--g-fantasia: #4d7140;--g-ciencia-ficcion: #6853a5;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--noche);color:var(--papel);font-family:var(--f-ui);font-size:16px;line-height:1.55;min-height:100vh;display:flex;flex-direction:column}img,svg{max-width:100%}a{color:inherit}:focus-visible{outline:2px solid var(--vela);outline-offset:3px;border-radius:2px}.contenedor{width:100%;max-width:var(--ancho);margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.solo-lector{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}main{flex:1}.marca{width:1.6rem;height:1.6rem;color:var(--papel);flex:none}.marca .luz{fill:var(--vela)}.logo{display:inline-flex;align-items:center;gap:.55rem;text-decoration:none;font-family:var(--f-titulo);font-weight:600;font-size:1.2rem;white-space:nowrap}.cabecera{border-bottom:1px solid var(--linea)}.cabecera .contenedor{display:flex;align-items:center;gap:1.5rem;padding-block:1.1rem}.cabecera nav{flex:1;min-width:0}.cabecera ul{display:flex;gap:1.4rem;list-style:none;margin:0;padding:0;justify-content:flex-end;font-size:.93rem;color:var(--papel-2)}.cabecera ul a{text-decoration:none;white-space:nowrap}.cabecera ul a:hover,.cabecera ul a[aria-current=page]{color:var(--papel)}.boton-tema{font:500 .82rem var(--f-ui);background:var(--noche-2);color:var(--papel);border:1px solid var(--linea);border-radius:4px;padding:.4rem .7rem;cursor:pointer;white-space:nowrap}.boton-tema:hover{border-color:var(--vela)}.pie{border-top:1px solid var(--linea);margin-top:4rem;color:var(--papel-2);font-size:.9rem}.pie .contenedor{display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:space-between;padding-block:2rem 2.5rem}.pie ul{display:flex;flex-wrap:wrap;gap:.5rem 1.4rem;list-style:none;margin:0;padding:0}.pie a{text-decoration:none}.pie a:hover{color:var(--papel)}.pie p{margin:0}.genero{display:inline-flex;align-items:center;gap:.45rem;font-size:.82rem;color:var(--papel);white-space:nowrap;text-decoration:none}.genero:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--g, var(--vela))}.g-terror{--g: var(--g-terror)}.g-misterio{--g: var(--g-misterio)}.g-fantasia{--g: var(--g-fantasia)}.g-ciencia-ficcion{--g: var(--g-ciencia-ficcion)}.btn{display:inline-block;font:500 .95rem var(--f-ui);padding:.75rem 1.25rem;border-radius:4px;border:1px solid var(--vela);background:var(--vela);color:var(--sobre-vela);cursor:pointer;text-decoration:none}.btn:hover{filter:brightness(1.08)}.btn-sec{background:transparent;color:var(--papel);border-color:var(--linea)}.btn-sec:hover{border-color:var(--vela);filter:none}.cabeza-pagina{display:grid;gap:.8rem;padding-block:3rem 1.5rem;max-width:46rem}.cabeza-pagina h1{margin:0;font-family:var(--f-titulo);font-weight:500;font-size:clamp(2.3rem,6vw,3.6rem);line-height:1.02;letter-spacing:-.015em;text-wrap:balance}.cabeza-pagina p{margin:0;color:var(--papel-2);font-size:1.05rem}.bloque{display:grid;gap:1.1rem;padding-block:1.8rem;border-top:1px solid var(--linea)}.bloque-cabeza{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;flex-wrap:wrap}.bloque-cabeza h2{margin:0;font-family:var(--f-titulo);font-weight:500;font-size:1.6rem}.bloque-cabeza a{font-size:.9rem;color:var(--papel-2)}.registro{list-style:none;margin:0;padding:0;display:grid}.registro li{border-bottom:1px solid var(--linea)}.registro a{display:grid;grid-template-columns:3.4rem minmax(0,1fr) auto auto;gap:1.1rem;align-items:baseline;padding:.95rem 0;text-decoration:none}.registro a:hover strong{color:var(--vela)}.registro .num{font-variant-numeric:tabular-nums;color:var(--papel-2);font-size:.85rem}.registro .t{min-width:0}.registro .t strong{display:block;font-family:var(--f-titulo);font-weight:500;font-size:1.28rem;line-height:1.2;transition:color .15s}.registro .t span{font-family:var(--f-lectura);font-style:italic;color:var(--papel-2);font-size:.95rem}.registro .min{font-variant-numeric:tabular-nums;color:var(--papel-2);font-size:.85rem;white-space:nowrap}.vacio{padding:2rem 0;color:var(--papel-2);font-family:var(--f-lectura);font-size:1.1rem;font-style:italic}.ficha{position:relative;background:var(--ficha);color:var(--ficha-tinta);border-radius:3px;padding:1.4rem 1.5rem 2.9rem;box-shadow:0 1px #0000001a,0 18px 40px -18px #000a;font-family:var(--f-lectura);font-size:.95rem;background-image:repeating-linear-gradient(to bottom,transparent 0 31px,#7a6a4a26 31px 32px);background-position:0 58px;transform:rotate(-1.2deg);text-decoration:none;display:block}.ficha:before{content:"";position:absolute;left:0;right:0;top:52px;height:2px;background:var(--ficha-rojo)}.ficha:after{content:"";position:absolute;left:50%;bottom:14px;width:16px;height:16px;margin-left:-8px;border-radius:50%;background:var(--noche);box-shadow:inset 0 1px 2px #0006}.ficha-top{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;height:30px;font-family:var(--f-ui);font-size:.75rem;letter-spacing:.04em}.ficha-top b{font-weight:600}.ficha dl{display:grid;grid-template-columns:auto 1fr;column-gap:1rem;margin:0;line-height:32px}.ficha dt{color:#6b5d42;font-family:var(--f-ui);font-size:.78rem}.ficha dd{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:860px){.cabecera .contenedor{flex-wrap:wrap;gap:.8rem 1rem}.cabecera nav{order:3;flex-basis:100%}.cabecera ul{justify-content:flex-start;overflow-x:auto;padding-bottom:.2rem;scrollbar-width:none}.boton-tema{margin-left:auto}}@media(max-width:520px){.registro a{grid-template-columns:2.6rem minmax(0,1fr);row-gap:.3rem}.registro .genero,.registro .min{grid-column:2}}@media(prefers-reduced-motion:no-preference){.encender .luz{animation:encender 2.4s ease-out .3s both}@keyframes encender{0%{opacity:0}35%{opacity:.3}45%{opacity:.08}to{opacity:1}}}h1,h2,h3,.logo,.registro .t strong,.ficha,.btn{font-optical-sizing:none}h1,h2,h3,.logo,.registro .t strong{font-variation-settings:"opsz" 28}
