.elegir .marco{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:24px;display:grid}.dejar h2{margin-bottom:8px}.dejar p{color:var(--tinta-2)}.dejar .botones{margin-top:16px}.fichero{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.boton-fichero{cursor:pointer}.fichero:focus-visible+label{outline:2px solid var(--rosa-honda);outline-offset:3px}.boton.foto,#camara{display:none}@media (pointer:coarse){.boton.foto{display:inline-flex}#camara{display:block}}.muestras .ceja{margin-bottom:12px}.ejemplos{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ejemplo{all:unset;box-sizing:border-box;cursor:pointer;background:var(--hoja);border:1px solid var(--filete);width:100%;box-shadow:var(--levantado);transition:translate .45s var(--muelle-soltar), box-shadow .16s ease-out, border-color .16s ease-out;border-radius:16px;flex-direction:column;gap:10px;padding:10px;display:flex}.ejemplo img{aspect-ratio:3/4;object-fit:cover;object-position:top;border:1px solid var(--filete);background:var(--papel);border-radius:8px;width:100%;display:block}.pie-ejemplo{padding:0 4px 2px;font-size:18px;font-weight:600;line-height:1.25}.ejemplo:hover{border-color:var(--filete-fuerte);translate:0 -2px}.ejemplo:active{box-shadow:var(--pulsado);transition-duration:80ms;translate:0 1px}.ejemplo:focus-visible{outline:2px solid var(--rosa-honda);outline-offset:3px}.ejemplo.activo{border-color:var(--rosa);box-shadow:0 0 0 1px var(--rosa), var(--levantado)}.ejemplo.activo .pie-ejemplo:before{content:"";vertical-align:-.08em;background:var(--rosa);border-radius:2px;width:3px;height:.9em;margin-right:8px;display:inline-block}.mesa .marco{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:32px;display:grid}.lado-hoja{min-width:0;position:relative}.espera{border:1.5px dashed var(--filete-fuerte);background:var(--hondo);min-height:420px;box-shadow:var(--hundido);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:40px;display:flex}.espera[hidden]{display:none}.espera canvas{width:min(260px,60%)}.espera p{color:var(--tinta-2);margin:0;font-style:italic}.hoja{flex-direction:column;align-items:flex-start;margin:0;display:flex;position:sticky;top:16px}.hoja[hidden]{display:none}.papel{max-width:100%;position:relative}.papel #papel{background:var(--hoja);border:1px solid var(--filete-fuerte);width:100%;height:auto;box-shadow:var(--levantado);border-radius:4px;display:block}.hoja.posandose .papel{animation:.34s cubic-bezier(.16,1,.3,1) both posar}@keyframes posar{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.papel canvas.subrayado{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}canvas.subrayado[data-pintura]{opacity:1;transition:none}.foco{pointer-events:none;mix-blend-mode:multiply;background:#b5566b38;border-radius:6px;display:none;position:absolute}.foco.si{display:block}.esquina{display:none}.hoja .credito{max-width:40em;color:var(--apagado);margin-top:12px;font-size:17px;font-style:italic;line-height:1.4}.credito a{color:inherit}.paginas-pdf{align-items:center;gap:12px;margin-top:16px;display:flex}.paginas-pdf[hidden]{display:none}.paginas-pdf button{cursor:pointer;height:40px;font-family:var(--serif);color:var(--tinta);background:linear-gradient(180deg, var(--hoja) 0%, var(--papel) 100%);border:1px solid var(--filete-fuerte);box-shadow:var(--relieve);border-radius:12px;align-items:center;padding:0 16px;font-size:18px;font-weight:600;display:inline-flex}.paginas-pdf button:hover:not(:disabled){background:var(--hoja);border-color:var(--borde);box-shadow:var(--relieve-alto)}.paginas-pdf button:active:not(:disabled){background:var(--hondo);box-shadow:var(--pulsado)}.paginas-pdf button:disabled{opacity:.5;cursor:default}.pdf-n{font-family:var(--mono);color:var(--apagado);font-size:14px}.atril{min-width:0}.lectores{border:0;min-width:0;margin:0;padding:0}.lectores legend,.arrojo .rotulo{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--apagado);margin-bottom:8px;padding:0;font-size:13px}.opciones{background:var(--hondo);box-shadow:var(--hundido);border:1px solid var(--filete);border-radius:12px;flex-direction:column;padding:4px;display:flex}.opcion{position:relative}.opcion input{opacity:0;width:1px;height:1px;position:absolute}.opcion label{cursor:pointer;border:1px solid #0000;border-radius:9px;flex-direction:column;gap:0;padding:10px 14px;display:flex}.opcion label .nombre-lector{color:var(--tinta-2);font-size:19px;font-weight:600;line-height:1.25}.opcion label .dato{font-size:12.5px}.opcion label:hover .nombre-lector{color:var(--tinta)}.opcion input:checked+label{background:var(--hoja);border-color:var(--filete-fuerte);box-shadow:var(--relieve)}.opcion input:checked+label .nombre-lector{color:var(--tinta)}.opcion input:checked+label .nombre-lector:before{content:"";vertical-align:-.08em;background:var(--rosa);border-radius:2px;width:3px;height:.9em;margin-right:8px;display:inline-block}.opcion input:focus-visible+label{outline:2px solid var(--rosa-honda);outline-offset:1px}.nota-lector{color:var(--apagado);margin:10px 0 0;font-size:17px;font-style:italic}.arrojo{border-top:1px solid var(--filete);flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:24px;padding-top:20px;display:flex}.arrojo .rotulo{flex-basis:100%;margin:0}.arrojo input[type=range]{min-width:8em;height:32px;accent-color:var(--rosa-honda);flex:10em}.arrojo-valor{font-family:var(--mono);color:var(--tinta);margin:0;font-size:14px}.nota-arrojo{color:var(--apagado);flex-basis:100%;margin:4px 0 0;font-size:17px;font-style:italic}.estado{background:var(--hondo);box-shadow:var(--hundido);font-family:var(--mono);color:var(--tinta);border-radius:12px;margin:16px 0 0;padding:12px 16px;font-size:13.5px;line-height:1.6}.estado:not(.cinta){display:none}.estado span:before{content:"";vertical-align:-.15em;background:var(--rosa);border-radius:2px;width:3px;height:1em;margin-right:10px;display:inline-block}.renglones{background:var(--hoja);border:1px solid var(--filete);box-shadow:var(--levantado);border-radius:16px;max-height:min(70vh,720px);margin:16px 0 0;padding:8px 0;list-style:none;overflow-y:auto}.renglones[hidden]{display:none}.renglon{white-space:pre-wrap;overflow-wrap:anywhere;border-left:3px solid #0000;padding:3px 20px;font-size:19px;line-height:1.45}.renglon.vacio{color:var(--apagado);font-size:16px}.renglon[dir=rtl]{text-align:right}.renglon:hover{background:var(--papel)}.renglon.activo{background:var(--rosa-velo);border-left-color:var(--rosa)}mark.duda{background:var(--rosa-velo);color:var(--rosa-honda);border-radius:2px}mark.duda.muy{color:#7a2b40;text-underline-offset:3px;background:#9e445933;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.descargas{margin-top:24px}.descargas[hidden]{display:none}.descargas .llevar{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--apagado);margin:0 0 8px;font-size:13px}.descargas .formatos{flex-wrap:wrap;gap:8px;display:flex}.formatos button{cursor:pointer;height:40px;font-family:var(--serif);color:var(--tinta);background:linear-gradient(180deg, var(--hoja) 0%, var(--papel) 100%);border:1px solid var(--filete-fuerte);box-shadow:var(--relieve);transition:translate .45s var(--muelle-soltar), box-shadow .16s ease-out, background .16s ease-out;border-radius:12px;align-items:center;padding:0 16px;font-size:18px;font-weight:600;display:inline-flex}.formatos button:hover{background:var(--hoja);border-color:var(--borde);box-shadow:var(--relieve-alto);translate:0 -1px}.formatos button:active{background:var(--hondo);box-shadow:var(--pulsado);transition-duration:80ms;translate:0 1px}.descargas .fiel{color:var(--tinta-2);cursor:pointer;align-items:baseline;gap:10px;margin-top:14px;font-size:18px;display:flex}.descargas .fiel input{accent-color:var(--rosa-honda);width:18px;height:18px}.avisos .filas li{color:var(--tinta-2)}.privado{color:var(--tinta);font-weight:600}.soltar{z-index:10;pointer-events:none;background:#f5f0e8cc;place-items:center;display:none;position:fixed;inset:0}html.soltando .soltar{display:grid}.soltar p{border:1.5px dashed var(--borde);background:var(--hondo);box-shadow:var(--hundido);border-radius:16px;margin:0;padding:24px 40px;font-size:clamp(26px,3vw,40px);font-weight:500}.sin-js{text-align:center;max-width:30em;margin:24px auto;font-style:italic}@media (max-width:900px){.elegir .marco,.mesa .marco{grid-template-columns:1fr}.ejemplos{grid-template-columns:repeat(2,minmax(0,1fr))}.espera{display:none}.hoja{position:relative;top:0}.renglones{max-height:none}}@media (prefers-reduced-motion:reduce){.hoja.posandose .papel{animation:none}.ejemplo,.formatos button{transition:none;translate:none}}
