:root{--papel:#f6f1e9;--tinta:#2b2622;--tenue:#7a6f64;--acento:#9c6b30;--linea:#ddd3c4;--campo:#fffdf9;color:var(--tinta);background:var(--papel);font-family:Georgia,Iowan Old Style,Times New Roman,serif;line-height:1.5}@media (prefers-color-scheme:dark){:root{--papel:#1d1a17;--tinta:#ece4d8;--tenue:#a39686;--acento:#d8a35d;--linea:#3a342e;--campo:#26221e}}*{box-sizing:border-box}body{background:var(--papel);margin:0}main{max-width:42rem;margin:0 auto;padding:1.5rem 1rem 4rem}h1{margin:0;font-weight:400}a{color:var(--acento)}input,button{font:inherit;color:inherit}input{border:1px solid var(--linea);background:var(--campo);border-radius:6px;width:100%;padding:.6rem .75rem}button{background:var(--tinta);color:var(--papel);cursor:pointer;border:0;border-radius:6px;padding:.6rem 1rem}button:disabled{opacity:.5}button.enlace{color:var(--acento);background:0 0;padding:.25rem 0}.entrar{max-width:22rem;padding-top:18vh}.entrar form{gap:1rem;margin:2rem 0 1rem;display:grid}.entrar label{gap:.3rem;font-size:.95rem;display:grid}.mensaje{color:var(--acento);margin:0}.biblioteca header{flex-wrap:wrap;align-items:baseline;gap:1rem;display:flex}.biblioteca header h1{flex:1}.indicador{color:var(--tenue);font-size:.85rem}.indicador-nube{color:var(--acento)}.nueva-novela{gap:.5rem;margin:2rem 0;display:flex}.lista-novelas{margin:0;padding:0;list-style:none}.lista-novelas li{border-bottom:1px solid var(--linea)}.lista-novelas a{color:inherit;padding:.9rem 0;font-size:1.15rem;text-decoration:none;display:block}.vacio{color:var(--tenue)}.mesa h1{margin:1rem 0}.indicador-aviso{color:#b0412e;font-weight:700}.choques{max-width:60rem}.choques h1{margin:1rem 0 .5rem}.choque{border-top:1px solid var(--linea);padding:1.5rem 0}.choque h2{margin:0 0 1rem;font-size:1.2rem;font-weight:400}.lado-a-lado{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.lado-a-lado h3{margin:0;font-size:1rem}.fecha{color:var(--tenue);margin:.2rem 0 1rem;font-size:.85rem}.campo{margin-bottom:1rem}.campo strong{color:var(--tenue);font-size:.8rem;font-weight:400}.campo pre{white-space:pre-wrap;background:var(--campo);border:1px solid var(--linea);border-radius:6px;margin:.25rem 0 0;padding:.6rem;font-family:inherit}@media (width<=40rem){.lado-a-lado{grid-template-columns:1fr}}.mesa{grid-template-columns:17rem 1fr;min-height:100dvh;display:grid}.mesa .hoja{width:100%;max-width:44rem;margin:0 auto;padding:1rem 1.25rem 6rem}.lista-capitulos{border-right:1px solid var(--linea);background:var(--papel);height:100dvh;padding:1rem .75rem 3rem;position:sticky;top:0;overflow-y:auto}.lista-capitulos .volver{margin:0 .5rem 1rem;display:inline-block}.lista-capitulos .total{color:var(--tenue);margin:0 .5rem 1rem;font-size:.9rem}.lista-capitulos ol{margin:0;padding:0;list-style:none}.lista-capitulos .subcapitulos{padding-left:1rem}.lista-capitulos li li,.lista-capitulos .grupo>ol>li{border-radius:6px;align-items:flex-start;display:flex}.lista-capitulos li.actual{background:var(--campo);box-shadow:inset 3px 0 0 var(--acento)}.capitulo{text-align:left;color:inherit;background:0 0;flex:1;gap:.1rem;padding:.5rem;display:grid}.titulo-capitulo{overflow-wrap:anywhere}.datos-capitulo{color:var(--tenue);font-size:.78rem}.menu-capitulo{position:relative}.menu-capitulo summary{cursor:pointer;color:var(--tenue);padding:.5rem;list-style:none}.menu-capitulo summary::-webkit-details-marker{display:none}.menu-capitulo>div{z-index:5;background:var(--campo);border:1px solid var(--linea);border-radius:8px;gap:2px;min-width:15rem;padding:.35rem;display:grid;position:absolute;right:0;box-shadow:0 6px 20px #00000026}.menu-capitulo>div button{color:inherit;text-align:left;background:0 0;padding:.5rem .6rem}.menu-capitulo>div button:hover:not(:disabled){background:var(--papel)}.menu-capitulo .peligro{color:#b0412e}.nuevo-capitulo{color:var(--acento);border:1px dashed var(--linea);background:0 0;width:calc(100% - 1rem);margin:1rem .5rem 0}.cabecera-mesa{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.5rem;font-size:.9rem;display:flex}.novela-titulo{color:var(--tenue);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.abrir-lista{padding:.4rem .8rem;display:none}.titulo-hoja{background:0 0;border:0;padding:0;font-size:1.7rem}.titulo-hoja:focus{outline:none}.datos-hoja{color:var(--tenue);flex-wrap:wrap;align-items:center;gap:1rem;margin:.75rem 0 1rem;font-size:.9rem;display:flex}.datos-hoja label{align-items:center;gap:.4rem;display:flex}.datos-hoja input{width:6rem;padding:.3rem .5rem}.datos-hoja select{font:inherit;color:inherit;background:var(--campo);border:1px solid var(--linea);border-radius:6px;padding:.3rem}.palabras-hoja{margin-left:auto}.barra{background:var(--papel);z-index:2;border-bottom:1px solid var(--linea);flex-wrap:wrap;align-items:center;gap:.25rem;padding:.4rem 0;display:flex;position:sticky;top:0}.barra button{color:inherit;background:0 0;min-width:2.2rem;padding:.3rem .65rem}.barra button[aria-pressed=true]{background:var(--campo);box-shadow:inset 0 0 0 1px var(--linea)}.estado-guardado{color:var(--tenue);margin-left:auto;font-size:.8rem}.texto{outline:none;min-height:60vh;padding-top:1rem;font-size:1.15rem;line-height:1.75}.texto p{margin:0 0 1em}.texto hr{text-align:center;border:0;margin:1.5em 0}.texto hr:after{content:"⁂";color:var(--tenue)}.texto.ProseMirror-focused{outline:none}.sin-capitulos{text-align:center;padding-top:20vh}.concentracion{grid-template-columns:1fr}.concentracion .lista-capitulos,.concentracion .cabecera-mesa>:not(.enlace),.concentracion .datos-hoja,.concentracion .barra button{display:none}.concentracion .cabecera-mesa{opacity:.4;justify-content:flex-end}.concentracion .cabecera-mesa:hover{opacity:1}.velo{display:none}@media (width<=52rem){.mesa{grid-template-columns:1fr}.lista-capitulos{z-index:20;width:min(20rem,85vw);transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.lista-abierta .lista-capitulos{transform:none;box-shadow:0 0 30px #0003}.lista-abierta .velo{z-index:10;background:#0000004d;display:block;position:fixed;inset:0}.abrir-lista{display:inline-block}.cabecera-mesa .novela-titulo{display:none}.cabecera-mesa .indicador{flex:1}.mesa .hoja{padding:.75rem 1rem 6rem}.texto{font-size:1.1rem}.barra button{min-width:2rem;padding:.3rem .45rem}}.mesa.panel-abierto{grid-template-columns:17rem 1fr 19rem}.mencion{color:var(--acento);border-bottom:1px dotted var(--acento);cursor:pointer}.nav-novela{flex-wrap:wrap;gap:.25rem;margin:0 0 1rem;font-size:.9rem;display:flex}.nav-novela a{color:var(--tenue);border-radius:999px;padding:.25rem .6rem;text-decoration:none}.nav-novela a.active{background:var(--tinta);color:var(--papel)}.lista-capitulos .nav-novela{margin:0 .25rem 1rem}.panel-fichas{border-left:1px solid var(--linea);background:var(--papel);height:100dvh;padding:1rem 1rem 6rem;font-size:.92rem;position:sticky;top:0;overflow-y:auto}.panel-fichas h2{text-transform:uppercase;letter-spacing:.06em;color:var(--tenue);margin:1.25rem 0 .75rem;font-size:.8rem;font-weight:400}.panel-fichas h2:first-child{margin-top:0}.ficha-panel{background:var(--campo);border:1px solid var(--linea);border-radius:8px;margin-bottom:.75rem;padding:.75rem;transition:box-shadow .3s}.ficha-panel.destacada{box-shadow:0 0 0 2px var(--acento)}.ficha-panel h3{margin:0 0 .25rem;font-size:1.05rem;font-weight:400}.ficha-panel h3 a{color:inherit}.ficha-panel p{white-space:pre-wrap;margin:.25rem 0}.ficha-panel .dato{color:var(--tenue);font-size:.85rem}.ficha-panel dl{gap:.2rem;margin:.5rem 0 0;display:grid}.ficha-panel dl div{gap:.5rem;display:flex}.ficha-panel dt{color:var(--tenue)}.ficha-panel dd{margin:0}.nueva-idea{gap:.5rem;margin-bottom:1rem;display:grid}textarea{width:100%;font:inherit;color:inherit;border:1px solid var(--linea);background:var(--campo);resize:vertical;border-radius:6px;padding:.6rem .75rem}.nueva-idea button{justify-self:end;padding:.4rem .9rem}.ideas-panel{margin:0;padding:0;list-style:none}.ideas-panel li{border-left:3px solid var(--linea);margin-bottom:.75rem;padding:.1rem 0 .1rem .75rem}.ideas-panel p{white-space:pre-wrap;margin:0}.sugerencias{z-index:50;background:var(--campo);border:1px solid var(--linea);width:260px;max-height:300px;color:var(--tinta);border-radius:8px;padding:.3rem;font-family:Georgia,serif;position:absolute;overflow-y:auto;box-shadow:0 8px 24px #0000002e}.sugerencias p{color:var(--tenue);margin:.4rem .6rem}.sugerencias button{width:100%;color:inherit;text-align:left;background:0 0;justify-content:space-between;gap:.5rem;padding:.45rem .6rem;display:flex}.sugerencias button small{color:var(--tenue)}.sugerencias button.activa{background:var(--papel)}.boton-idea{display:none}.hoja-idea{z-index:40;background:var(--papel);border-top:1px solid var(--linea);gap:.25rem;padding:1rem;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -8px 24px #00000026}.fichero{max-width:64rem;margin:0 auto;padding:1rem 1rem 4rem}.cabecera-fichero{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.cabecera-fichero .nav-novela{margin:0}.cuerpo-fichero{grid-template-columns:18rem 1fr;gap:2rem;display:grid}.cuerpo-fichero>:only-child{grid-column:1/-1;max-width:42rem}.lista-fichero h1{margin:0 0 1rem}.lista-fichero .nuevo-capitulo{width:100%;margin:0 0 1rem}.lista-simple{margin:0 0 1rem;padding:0;list-style:none}.lista-simple li a{color:inherit;border-radius:6px;padding:.5rem .6rem;text-decoration:none;display:block}.lista-simple li.actual a{background:var(--campo);box-shadow:inset 3px 0 0 var(--acento)}.lista-simple small{color:var(--tenue)}.grupo-mundo h2{text-transform:uppercase;letter-spacing:.06em;color:var(--tenue);margin:1rem 0 .25rem;font-size:.8rem;font-weight:400}.ficha-edicion{align-content:start;gap:1rem;display:grid}.ficha-edicion h2{color:var(--tenue);margin:1rem 0 0;font-size:1rem;font-weight:400}.ficha-edicion .peligro{justify-self:start;margin-top:2rem}.volver-lista{display:none}.dato-ficha{color:var(--tenue);gap:.3rem;max-width:14rem;font-size:.9rem;display:grid}.dato-ficha.bloque{max-width:none}.dato-ficha input,.dato-ficha textarea,.dato-ficha select{color:var(--tinta);font-size:1rem}.dato-ficha select{font:inherit;background:var(--campo);border:1px solid var(--linea);border-radius:6px;padding:.5rem}.campos-libres{gap:.5rem;display:grid}.campo-libre{grid-template-columns:1fr 2fr auto;gap:.5rem;display:grid}.campo-libre button{color:var(--tenue);background:0 0;padding:0 .6rem}.peligro{color:#b0412e!important}.lista-fichero>.dato-ficha{max-width:22rem;margin-bottom:1rem}.lista-ideas{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.tarjeta-idea{gap:.5rem;display:grid}.enganches{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.enganches select{font:inherit;color:inherit;background:var(--campo);border:1px solid var(--linea);border-radius:6px;max-width:12rem;padding:.3rem}@media (width<=1100px){.mesa.panel-abierto{grid-template-columns:17rem 1fr}.panel-fichas{z-index:20;width:min(22rem,88vw);position:fixed;inset:0 0 0 auto;box-shadow:0 0 30px #0003}.panel-abierto .velo{z-index:10;background:#0000004d;display:block;position:fixed;inset:0}}@media (width<=52rem){.mesa.panel-abierto{grid-template-columns:1fr}.boton-idea{z-index:15;border-radius:999px;padding:.75rem 1.1rem;display:block;position:fixed;bottom:1rem;right:1rem;box-shadow:0 4px 14px #00000040}.concentracion .boton-idea,.panel-abierto .boton-idea,.lista-abierta .boton-idea{display:none}.cuerpo-fichero{grid-template-columns:1fr}.con-ficha .lista-fichero,.fichero:not(.con-ficha) .ficha-fichero{display:none}.volver-lista{display:inline}}.enlace-cabecera{font-size:.9rem}.aviso-copia{background:var(--campo);border:1px solid var(--linea);border-left:3px solid var(--acento);border-radius:6px;margin:1rem 0 0;padding:.6rem .8rem;font-size:.92rem}.grupo-busqueda h2{text-transform:uppercase;letter-spacing:.06em;color:var(--tenue);margin:1.5rem 0 .25rem;font-size:.8rem;font-weight:400}.grupo-busqueda h2 small{margin-left:.3rem}.grupo-busqueda strong{font-weight:400;display:block}.fragmento{color:var(--tenue);font-size:.9rem;display:block}mark{color:inherit;background:#f1d9a8;border-radius:2px;padding:0 1px}@media (prefers-color-scheme:dark){mark{background:#6b4f22}}.lista-fichero input[type=search]{margin-bottom:.5rem}.lista-papelera{margin:1.5rem 0;padding:0;list-style:none}.lista-papelera li{border-bottom:1px solid var(--linea);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 0;display:flex}.lista-papelera li>div:first-child{gap:.1rem;min-width:0;display:grid}.lista-papelera strong{overflow-wrap:anywhere;font-weight:400}.lista-papelera small,.tipo-papelera{color:var(--tenue);font-size:.8rem}.acciones-papelera{align-items:center;gap:.75rem;display:flex}.ajustes section{border-top:1px solid var(--linea);padding:1.25rem 0}.ajustes h1{margin:1rem 0 1.5rem}.ajustes h2{margin:0 0 .75rem;font-weight:400}.botones{flex-wrap:wrap;gap:.75rem;display:flex}.boton,label.boton{background:var(--tinta);color:var(--papel);cursor:pointer;border-radius:6px;padding:.6rem 1rem;text-decoration:none;display:inline-block}.secundario,label.boton.secundario{background:var(--campo);color:var(--tinta);box-shadow:inset 0 0 0 1px var(--linea)}.lista-exportar{margin:0;padding:0;list-style:none}.lista-exportar li{align-items:center;gap:.5rem;padding:.4rem 0;display:flex}.lista-exportar li span{overflow-wrap:anywhere;flex:1;min-width:0}.lista-exportar .boton,.lista-exportar button{padding:.35rem .8rem;font-size:.9rem}.impresion{background:var(--papel)}.barra-impresion{border-bottom:1px solid var(--linea);flex-wrap:wrap;align-items:center;gap:1rem;padding:1rem;display:flex}.barra-impresion small{color:var(--tenue)}.libro{max-width:38rem;margin:0 auto;padding:2rem 1rem 4rem;font-family:Times New Roman,Georgia,serif;font-size:1.1rem;line-height:1.6}.libro .portada{text-align:center;margin:20vh 0;font-size:2.2rem;font-weight:400}.libro h2,.libro h3{text-align:center;font-weight:400}.libro h2{margin:3rem 0 2rem;font-size:1.6rem}.libro h3{margin:2rem 0 1.25rem;font-size:1.25rem}.libro p{text-indent:1.5em;text-align:justify;margin:0}.libro h2+p,.libro h3+p,.libro .separador-libro+p{text-indent:0}.libro .separador-libro{text-align:center;text-indent:0;margin:1em 0}@media print{.barra-impresion{display:none}:root,body,.impresion{color:#000;background:#fff}.libro{max-width:none;padding:0;font-size:12pt}.libro .portada{break-after:page;margin:35vh 0 0}.capitulo-libro{break-before:page}.libro h2,.libro h3{break-after:avoid}@page{margin:2.5cm}}.ficha-panel .edad{color:var(--acento)}.ficha-panel .aviso,.aviso-cronologia{color:#b0412e}.aviso-cronologia{background:var(--campo);border:1px solid #e3b4aa;border-left:3px solid #b0412e;border-radius:6px;margin:0 0 .75rem;padding:.5rem .75rem;font-size:.9rem}.marcas{margin:.4rem 0 0;padding:0;font-size:.85rem;list-style:none}.marcas li{padding:.15rem 0}.marcas span{color:var(--tenue);margin-right:.3rem}.etiqueta{text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--linea);color:var(--tenue);vertical-align:middle;border-radius:999px;margin-left:.4rem;padding:0 .45rem;font-size:.7rem}.nuevo-suceso{grid-template-columns:5.5rem 1fr auto;gap:.5rem;margin-bottom:1.5rem;display:grid}.nuevo-suceso button{padding:.5rem .8rem}.linea-temporal{border-left:2px solid var(--linea);margin:0;padding:0 0 0 1rem;list-style:none}.linea-temporal>li{margin-bottom:1.25rem;position:relative}.linea-temporal>li:before{content:"";background:var(--acento);border-radius:50%;width:10px;height:10px;position:absolute;top:.55rem;left:calc(-1rem - 6px)}.linea-temporal h2{color:var(--acento);margin:0 0 .3rem;font-size:1rem;font-weight:400}.linea-temporal ul{margin:0;padding:0;list-style:none}.hito a{color:inherit;border-radius:6px;padding:.3rem .5rem;text-decoration:none;display:block}.hito.actual a{background:var(--campo);box-shadow:inset 3px 0 0 var(--acento)}.hito.nacimiento a,.hito.capitulo a{color:var(--tenue);font-size:.92rem}.hito small{color:var(--tenue)}.casilla{cursor:pointer;align-items:flex-start;gap:.6rem;display:flex}.casilla input{width:auto;margin-top:.35rem}.casilla small{color:var(--tenue);font-size:.85rem;display:block}.afectados{border:1px solid var(--linea);border-radius:8px;gap:.4rem;padding:.75rem 1rem;display:grid}.afectados legend{color:var(--tenue);padding:0 .3rem;font-size:.9rem}.comentado{cursor:pointer;background:#f0c86e59;border-bottom:2px solid #d9a441}.comentario{background:var(--campo);border:1px solid var(--linea);border-left:3px solid #d9a441;border-radius:8px;gap:.4rem;margin-bottom:.75rem;padding:.6rem .75rem;transition:box-shadow .3s;display:grid}.comentario.destacada{box-shadow:0 0 0 2px #d9a441}.comentario .cita{color:var(--tenue);text-align:left;overflow-wrap:anywhere;background:0 0;padding:0;font-size:.85rem;font-style:italic}.comentario .cita:not(:disabled):hover{color:var(--tinta)}.comentario textarea{font-size:.92rem}.comentario.resuelto{opacity:.7;border-left-color:var(--linea)}.comentario blockquote{color:var(--tenue);margin:0;font-size:.85rem;font-style:italic}.comentario p{margin:0}.acciones-comentario{gap:1rem;display:flex}.barra button:disabled{opacity:.35}@media (width<=52rem){.nuevo-suceso{grid-template-columns:5rem 1fr}.nuevo-suceso button{grid-column:1/-1}}.fechas-ficha{flex-wrap:wrap;gap:1rem;display:flex}.aviso-cronologia p{margin:.15rem 0}.dibujo-arbol{border:1px solid var(--linea);background:var(--campo);-webkit-overflow-scrolling:touch;border-radius:10px;margin-bottom:1.5rem;overflow-x:auto}.dibujo-arbol svg{display:block}.linea-arbol{fill:none;stroke:var(--tenue);stroke-width:1.5px}.persona-arbol{cursor:pointer}.persona-arbol rect{fill:var(--papel);stroke:var(--linea);stroke-width:1.5px}.persona-arbol:hover rect,.persona-arbol:focus rect{stroke:var(--acento)}.persona-arbol.destacada rect{stroke:var(--acento);stroke-width:3px}.persona-arbol:focus{outline:none}.nombre-arbol{fill:var(--tinta);font-family:Georgia,serif;font-size:14px}.vida-arbol{fill:var(--tenue);font-family:Georgia,serif;font-size:11px}.familia-personaje h2 a{margin-left:.5rem;font-size:.85rem}.lazos-directos{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1rem;margin-top:.75rem;display:grid}.lazos h3{color:var(--tenue);margin:0 0 .4rem;font-size:.85rem;font-weight:400}.lazos ul{margin:0 0 .4rem;padding:0;list-style:none}.lazos li{justify-content:space-between;align-items:center;padding:.15rem 0;display:flex}.lazos li button{color:var(--tenue);background:0 0;padding:0 .5rem}.lazos select{font:inherit;color:inherit;background:var(--campo);border:1px solid var(--linea);border-radius:6px;width:100%;padding:.3rem;font-size:.9rem}.deducidos{gap:.3rem;margin:1rem 0 0;font-size:.92rem;display:grid}.deducidos div{gap:.6rem;display:flex}.deducidos dt{color:var(--tenue);min-width:5.5rem}.deducidos dd{margin:0}.deducidos small{color:var(--tenue)}.cuerpo-fichero>*{min-width:0}.selector-vista{gap:.25rem;margin:0 0 1rem;display:flex}.selector-vista button{color:var(--tenue);background:0 0;border-radius:999px;padding:.3rem .8rem;font-size:.9rem}.selector-vista button[aria-pressed=true]{background:var(--tinta);color:var(--papel)}.arbol-mundo{margin:0;padding:0;list-style:none}.arbol-mundo .arbol-mundo{border-left:1px solid var(--linea);margin-left:.6rem;padding-left:1rem}.nodo-mundo a{color:inherit;border-radius:6px;padding:.35rem .6rem;text-decoration:none;display:block}.nodo-mundo small{color:var(--tenue)}.nodo-mundo.actual a{background:var(--campo);box-shadow:inset 3px 0 0 var(--acento)}.ruta-mundo{color:var(--tenue);font-size:.85rem}.ruta-mundo a{color:var(--tenue)}.dato-ficha select{min-width:12rem}.ficha-edicion>button.enlace{justify-self:start}.filtros-descripciones{gap:.5rem;margin-bottom:1rem;display:grid}.filtros-descripciones .selector-vista{margin:0}.filtros-descripciones select{font:inherit;color:inherit;background:var(--campo);border:1px solid var(--linea);border-radius:6px;padding:.45rem}small.usada{color:#4f7a3c}.texto-descripcion{min-height:14rem;line-height:1.6}.estado-descripcion{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.descripciones-panel summary{cursor:pointer;color:var(--tenue);margin-bottom:.5rem}.descripciones-panel input{margin-bottom:.5rem;padding:.4rem .6rem;font-size:.9rem}.descripciones-panel ul{margin:0;padding:0;list-style:none}.descripciones-panel li{border:1px solid var(--linea);background:var(--campo);border-radius:8px;margin-bottom:.5rem;padding:.5rem .65rem}.descripciones-panel li.de-aqui{border-left:3px solid var(--acento)}.descripciones-panel li strong{font-weight:400}.descripciones-panel li p{color:var(--tenue);white-space:pre-wrap;margin:.25rem 0;font-size:.85rem}.descripciones-panel li a{font-size:.9rem}.usadas-aqui{color:#4f7a3c;margin:.5rem 0 0;padding:0;font-size:.88rem;list-style:none}.avatar{background:var(--linea);color:var(--tenue);border-radius:50%;flex:none;justify-content:center;align-items:center;font-family:Georgia,serif;display:inline-flex;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.con-avatar{align-items:center;gap:.6rem;display:flex!important}.galeria h2{margin-bottom:.5rem}.rejilla-imagenes{grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));gap:.5rem;display:grid}.miniatura{aspect-ratio:1;background:var(--campo);border:1px solid var(--linea);color:var(--tenue);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.miniatura img{object-fit:cover;width:100%;height:100%}.anadir-imagen{color:var(--acento);border-style:dashed;font-size:.95rem}.marca-principal{color:#fff;background:#0000008c;border-radius:999px;padding:.05rem .4rem;font-size:.7rem;position:absolute;bottom:.3rem;left:.3rem}.visor{z-index:60;background:#000000d1;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.contenido-visor{background:var(--papel);border-radius:10px;gap:.6rem;width:min(56rem,100%);max-height:100%;padding:.75rem;display:grid;overflow:auto}.marco-visor{background:#111;border-radius:6px;justify-content:center;align-items:center;min-height:12rem;display:flex;position:relative}.marco-visor img{object-fit:contain;max-width:100%;max-height:70vh;display:block}.marco-visor .cargando{color:#ccc}.flecha{color:#fff;background:#00000073;border-radius:999px;padding:.3rem .75rem;font-size:1.8rem;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.flecha.izquierda{left:.5rem}.flecha.derecha{right:.5rem}.acciones-visor{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.fondo-foto{fill:var(--linea)}.acciones-visor .peligro{margin-top:0}.campos-libres>button.enlace{justify-self:start}.lazos-a-mano{margin-top:1rem}.lazos-a-mano small{color:var(--tenue)}.nuevo-lazo{gap:.5rem;max-width:30rem;display:grid}.nuevo-lazo select{font:inherit;color:inherit;background:var(--campo);border:1px solid var(--linea);border-radius:6px;padding:.4rem;font-size:.9rem}.nuevo-lazo label{color:var(--tenue);gap:.25rem;font-size:.88rem;display:grid}.nuevo-lazo button{justify-self:start;padding:.4rem .9rem}.lista-novelas li.con-menu{align-items:center;display:flex}.lista-novelas li.con-menu>a{flex:1}.renombrar-novela{align-items:center;gap:.5rem;padding:.6rem 0;display:flex}.renombrar-novela input{font-size:1.1rem}.titulo-editable{width:auto;min-width:6rem;color:var(--tenue);font:inherit;background:0 0;border:1px solid #0000;border-radius:6px;padding:.15rem .35rem}.titulo-editable:hover{border-color:var(--linea)}.titulo-editable:focus{border-color:var(--acento);color:var(--tinta);background:var(--campo);outline:none}textarea.crece{resize:none;min-height:2.6rem;line-height:1.55;overflow:hidden}.secciones{gap:.5rem;display:grid}.plegar-todas{justify-self:end;font-size:.85rem}.seccion{border:1px solid var(--linea);background:var(--campo);border-radius:10px;padding:.5rem .75rem .75rem}.seccion.plegada{padding-bottom:.5rem}.seccion.vacia.plegada{background:0 0;border-style:dashed}.cabecera-seccion{align-items:center;gap:.4rem;display:flex}.cabecera-seccion .plegar{color:var(--tenue);background:0 0;min-width:1.6rem;padding:.2rem .35rem}.titulo-plegado{min-width:0;color:inherit;text-align:left;background:0 0;flex:1;align-items:baseline;gap:.6rem;padding:.2rem 0;display:flex}.titulo-plegado strong{white-space:nowrap;font-weight:400}.titulo-plegado span{color:var(--tenue);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.seccion.vacia .titulo-plegado strong{color:var(--tenue)}.titulo-seccion{background:0 0;border:0;flex:1;padding:.2rem 0;font-size:1.05rem}.titulo-seccion:focus{border-bottom:1px solid var(--acento);outline:none}.seccion textarea{background:var(--papel);margin-top:.4rem}.nueva-seccion{gap:.5rem;display:flex}.nueva-seccion button{padding:.45rem .9rem}.plantilla-resumen{color:var(--tenue);margin:0 0 1rem;font-size:.85rem}.editor-plantilla{border:1px solid var(--linea);border-radius:8px;gap:.5rem;margin-bottom:1rem;padding:.75rem;font-size:.92rem;display:grid}.editor-plantilla p{margin:0}.editor-plantilla ul{margin:0;padding:0;list-style:none}.editor-plantilla li{align-items:center;gap:.25rem;padding:.15rem 0;display:flex}.editor-plantilla li span{flex:1}.editor-plantilla li button{color:var(--tenue);background:0 0;padding:.1rem .45rem}.editor-plantilla>button.enlace{justify-self:start}.secciones-resumen{gap:.2rem;margin-top:.4rem;display:grid}.secciones-resumen summary{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.secciones-resumen summary strong{font-weight:400}.secciones-resumen summary span{color:var(--tenue)}.secciones-resumen details[open] summary span{display:none}.secciones-resumen p{white-space:pre-wrap;margin:.2rem 0 .4rem .9rem;font-size:.9rem}.campo-libre textarea{min-height:2.6rem}.tener-a-mano{position:relative}.buscador-fichas{z-index:55;background:var(--campo);border:1px solid var(--linea);border-radius:10px;gap:.4rem;width:20rem;max-width:90vw;padding:.6rem;display:grid;position:absolute;top:2rem;right:0;box-shadow:0 10px 30px #0000002e}.buscador-fichas input{padding:.45rem .6rem}.buscador-fichas ul{max-height:18rem;margin:0;padding:0;list-style:none;overflow-y:auto}.buscador-fichas li button{width:100%;color:inherit;text-align:left;background:0 0;justify-content:space-between;gap:.5rem;padding:.45rem .5rem;display:flex}.buscador-fichas li button:hover{background:var(--papel)}.buscador-fichas li small{color:var(--tenue)}.buscador-fichas li.vacio{padding:.4rem}.buscador-fichas>button.enlace{justify-self:end}.ventana-ficha{background:var(--campo);border:1px solid var(--linea);resize:both;border-radius:10px;flex-direction:column;min-width:220px;max-width:90vw;min-height:44px;max-height:90vh;display:flex;position:fixed;overflow:hidden;box-shadow:0 12px 34px #00000038}.ventana-ficha.plegada{resize:none}.cabecera-ventana{background:var(--papel);border-bottom:1px solid var(--linea);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;gap:.25rem;padding:.4rem .4rem .4rem .6rem;display:flex}.cabecera-ventana:active{cursor:grabbing}.cabecera-ventana button{color:var(--tenue);background:0 0;padding:.1rem .5rem;font-size:1rem}.nombre-ventana{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.nombre-ventana>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cuerpo-ventana{flex:1;padding:.6rem .75rem .9rem;font-size:.92rem;overflow-y:auto}.cuerpo-ventana .dato{color:var(--tenue);margin:0 0 .3rem;font-size:.85rem}.cuerpo-ventana .dato.edad{color:var(--acento)}.cuerpo-ventana .dato.aviso{color:#b0412e}.datos-ventana{gap:.2rem;margin:.5rem 0;display:grid}.datos-ventana div{gap:.5rem;display:flex}.datos-ventana dt{color:var(--tenue)}.datos-ventana dd{margin:0}.abrir-completa{margin-top:.5rem;font-size:.85rem;display:inline-block}.boton-a-mano{color:var(--tenue);background:0 0;margin-left:auto;padding:.1rem .4rem;font-size:1rem}.boton-a-mano:hover{color:var(--acento)}.bandeja-fichas{z-index:35;pointer-events:none;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}.bandeja-fichas>*{pointer-events:auto}.hoja-ficha{background:var(--campo);border-top:1px solid var(--linea);flex-direction:column;max-height:55vh;display:flex;box-shadow:0 -8px 24px #0000002e}.hoja-ficha .cabecera-ventana{cursor:default}.pestanas-fichas{background:var(--papel);border-top:1px solid var(--linea);gap:.4rem;padding:.4rem 5.5rem .4rem .6rem;display:flex;overflow-x:auto}.pestana{background:var(--campo);border:1px solid var(--linea);border-radius:999px;flex:none;align-items:center;display:inline-flex}.pestana.activa{border-color:var(--acento)}.pestana button{color:inherit;background:0 0;padding:.25rem .5rem;font-size:.85rem}.pestana button:last-child{color:var(--tenue);padding-left:0}@media (width<=52rem){:is(.bandeja-fichas~.boton-idea,.mesa:has(.bandeja-fichas) .boton-idea){bottom:3.6rem}}.secciones-resumen,.secciones-resumen>details,.ficha-panel{min-width:0}.ficha-panel{overflow:hidden}.aviso-actualizacion{z-index:70;background:var(--tinta);color:var(--papel);border-radius:999px;align-items:center;gap:.75rem;max-width:calc(100vw - 1.5rem);padding:.5rem .6rem .5rem 1rem;font-size:.92rem;display:flex;position:fixed;top:.75rem;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000040}.aviso-actualizacion button{background:var(--papel);color:var(--tinta);border-radius:999px;padding:.3rem .8rem}.aviso-actualizacion button.enlace{color:var(--papel);opacity:.8;background:0 0}.ficha-edicion>*,.secciones,.seccion,.cabecera-seccion,.secciones-resumen{min-width:0;max-width:100%}.seccion textarea{width:100%}.aviso-revision{cursor:pointer;text-underline-offset:3px;text-decoration-line:underline;text-decoration-style:wavy;text-decoration-thickness:1.5px}.aviso-revision.orto{text-decoration-color:#c2603f}.aviso-revision.estilo{text-decoration-style:dotted;text-decoration-color:#4e7fbf;text-decoration-thickness:2px}.aviso-revision[data-tipo=espacios],.aviso-revision[data-tipo=espacio-signo]{background:#c2603f2e}.boton-revision{position:relative}.cuenta-avisos{color:#fff;vertical-align:1px;background:#c2603f;border-radius:999px;margin-left:.35rem;padding:0 .4rem;font-size:.72rem;display:inline-block}.menu-revision{z-index:30;background:var(--campo);border:1px solid var(--linea);border-radius:10px;gap:.6rem;width:min(22rem,85vw);padding:.75rem;font-size:.9rem;display:grid;position:absolute;top:2.2rem;left:0;box-shadow:0 10px 30px #0000002e}.menu-revision small{color:var(--tenue);font-size:.8rem;display:block}.menu-revision .cerrar-menu{justify-self:end}.burbuja-aviso{z-index:60;background:var(--campo);border:1px solid var(--linea);border-left:3px solid #c2603f;border-radius:8px;width:min(18rem,90vw);padding:.6rem .75rem;font-size:.9rem;position:fixed;box-shadow:0 8px 24px #0003}.burbuja-aviso.estilo{border-left-color:#4e7fbf}.burbuja-aviso p{margin:0 0 .5rem}.burbuja-aviso button:not(.enlace){padding:.3rem .7rem}.aviso-revision.orto{background:#c2603f1f;border-radius:2px}.fondo-versiones{z-index:70;background:#00000059;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.panel-versiones{background:var(--papel);border:1px solid var(--linea);border-radius:12px;align-content:start;gap:.75rem;width:min(44rem,100%);max-height:calc(100dvh - 2rem);padding:1rem 1.25rem;display:grid;overflow:auto;box-shadow:0 16px 40px #00000040}.panel-versiones header{align-items:baseline;gap:1rem;display:flex}.panel-versiones header h2{flex:1;margin:0;font-size:1.15rem}.nueva-version{flex-wrap:wrap;gap:.5rem;display:flex}.nueva-version input{flex:14rem;min-width:0}.ayuda-versiones{color:var(--tenue);margin:0;font-size:.85rem}.lista-versiones{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.lista-versiones li{border-bottom:1px solid var(--linea);align-items:center;gap:.75rem;padding:.4rem 0;display:flex}.lista-versiones li>.enlace{text-align:left;min-width:0;color:inherit;flex:1;text-decoration:none;display:grid}.lista-versiones li>.enlace span:first-letter{text-transform:uppercase}.lista-versiones small{color:var(--tenue)}.lista-versiones li.manual small{color:#4e7fbf}.lista-versiones li>button:not(.enlace){padding:.3rem .7rem}.comparacion{white-space:pre-wrap;border:1px solid var(--linea);border-radius:8px;min-height:0;max-height:60dvh;padding:.75rem 1rem;overflow:auto}.comparacion ins{background:#2e8c5729;-webkit-text-decoration:underline #2e8c57;text-decoration:underline #2e8c57;text-decoration-thickness:2px}.comparacion del{color:#a34a2c;background:#c2603f24}@media (width<=40rem){.fondo-versiones{padding:0}.panel-versiones{border:0;border-radius:0;height:100dvh;max-height:100dvh}}.panel-versiones>button{justify-self:start}
