.ruta{--ruta-fondo:var(--tinta);--ruta-texto:var(--pergamino-claro);--ruta-acento:var(--oro-claro);--ruta-panel:var(--pergamino-claro);--ruta-panel-texto:var(--tinta);--ruta-panel-hover:var(--pergamino-osc);--ruta-acento-panel:var(--oro-osc);--ruta-fuente:"Raleway", "Noto Sans SC", "Noto Sans KR", "Noto Naskh Arabic", sans-serif;z-index:5;background:var(--ruta-fondo);color:var(--ruta-texto);border:1px solid var(--ruta-acento);font-family:var(--ruta-fuente);view-transition-name:ruta;border-radius:3px;margin:1em 0 0;position:sticky;top:0}::view-transition-group(ruta){animation-duration:0s}::view-transition-old(ruta){animation:none}::view-transition-new(ruta){animation:none}.ruta>ol{align-items:stretch;min-width:0;margin:0;padding:0 .3em;list-style:none;display:flex}.ruta .tramo{flex:0 6 auto;align-items:center;min-width:0;display:flex;position:relative}.ruta .tramo.actual{flex-shrink:1}.ruta .tramo.actual>a{min-width:4.2em}.ruta .tramo.corto{flex-shrink:0}@media (width<=639px){.ruta .tramo.corto:not(.actual):not(.primero):not(.biblia){flex-shrink:1}}.ruta .tramo+.tramo:before{content:"›";color:var(--ruta-acento);padding:0 .35em;font-weight:700}[dir=rtl] .ruta .tramo+.tramo:before{content:"‹"}.ruta .tramo>a{color:inherit;white-space:nowrap;text-overflow:ellipsis;min-width:2.5em;padding:.7em .2em .7em .4em;text-decoration:none;display:block;overflow:hidden}.ruta .tramo>a:hover,.ruta .tramo>a:focus-visible{text-decoration:underline}.ruta .tramo>a[aria-current=page]{font-weight:700}.ruta details>summary{cursor:pointer;color:var(--ruta-acento);-webkit-user-select:none;user-select:none;border-radius:3px;padding:.55em .5em;list-style:none}.ruta details>summary::-webkit-details-marker{display:none}.ruta details>summary:hover,.ruta details>summary:focus-visible,.ruta details[open]>summary{background:#ffffff1f}.ruta details>summary>span[aria-hidden]{transition:transform .15s;display:inline-block}.ruta details[open]>summary>span[aria-hidden]{transform:rotate(180deg)}.ruta details>summary.menu-sitio{align-items:center;padding:.5em .45em;display:flex}.ruta details>summary.menu-sitio svg{width:1.35em;height:1.35em;display:block}.ruta details>summary.menu-sitio.con-etiqueta{gap:.5em;padding-inline-end:.7em}.ruta details>summary.menu-sitio.con-etiqueta span{color:var(--ruta-texto);white-space:nowrap;font-weight:700}.ruta .tramo.primero>a{padding-inline-start:.15em}@media (width<=639px){.ruta .tramo.primero:not(.actual)>a{display:none}.ruta .tramo.primero:not(.actual){flex-shrink:0}}.ruta details>ul{top:100%;z-index:10;overscroll-behavior:contain;background:var(--ruta-panel);min-width:18em;max-width:min(32em,92vw);max-height:min(70vh,34em);color:var(--ruta-panel-texto);border:1px solid var(--ruta-acento);border-radius:3px;margin:.2em 0 0;padding:.4em 0;list-style:none;position:absolute;inset-inline-start:0;overflow-y:auto;box-shadow:0 6px 18px #00000040}.ruta ul.lista li :is(a,button){color:inherit;padding:.45em 1em;text-decoration:none;display:block}.ruta ul.lista li :is(a,button):hover,.ruta ul.lista li :is(a,button):focus-visible{background:var(--ruta-panel-hover)}.ruta ul li :is(a,button).activo{font-weight:700}.ruta ul.lista li :is(a,button).level_2{padding-inline-start:2.2em;font-size:.95em}.ruta ul.lista li :is(a,button).activo:before{content:"✔ ";color:var(--ruta-acento-panel)}.ruta ul li.grupo{text-transform:uppercase;letter-spacing:.05em;color:var(--ruta-acento-panel);border-top:1px solid var(--ruta-panel-hover);padding:.8em 1em .3em;font-size:.8em}.ruta ul li.grupo:first-child{border-top:0;padding-top:.3em}.ruta details>ul.rejilla{grid-template-columns:repeat(auto-fill,minmax(2.8em,1fr));gap:.3em;width:min(26em,92vw);padding:.6em;display:grid}.ruta ul.rejilla li :is(a,button){text-align:center;color:inherit;border:1px solid var(--ruta-panel-hover);font-variant-numeric:tabular-nums;border-radius:3px;padding:.5em 0;text-decoration:none;display:block}.ruta ul.rejilla li :is(a,button):hover,.ruta ul.rejilla li :is(a,button):focus-visible{background:var(--ruta-panel-hover)}.ruta ul.rejilla li :is(a,button).activo{background:var(--ruta-fondo);color:var(--ruta-texto);border-color:var(--ruta-fondo)}.ruta .tramo.por-elegir details>summary{color:var(--ruta-texto);white-space:nowrap;padding:.55em .6em;font-style:italic}.ruta .tramo.por-elegir details>summary span{color:var(--ruta-acento);font-style:normal}.ruta ul.rejilla li.grupo{grid-column:1/-1;padding:.6em .2em .1em}.ruta ul.rejilla li.grupo:first-child{padding-top:0}.ruta details>ul li>button{font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;width:100%}.ruta li.tramo.biblia{min-width:0}.ruta li.tramo.biblia details{min-width:0;max-width:100%}.ruta details>summary.boton-tramo{color:var(--ruta-texto);align-items:center;gap:.35em;min-width:0;padding:.55em .5em;display:flex}.ruta details>summary.boton-tramo .etiqueta{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ruta details>summary.boton-tramo>span[aria-hidden]{color:var(--ruta-acento);flex-shrink:0}.ruta li.tramo.biblia.actual summary.boton-tramo .etiqueta{font-weight:700}.ruta li.tramo.biblia.corto{flex-shrink:0}.ruta li.tramo.biblia .etiqueta .corto{display:none}@media (width<=639px){.ruta>ol{padding:0 .15em}.ruta .tramo.primero:not(.actual)+.tramo.biblia:before{content:none}.ruta .tramo.biblia+.tramo.biblia:before{padding:0 .1em}.ruta details>summary.boton-tramo{gap:.15em;padding:.55em .25em}.ruta details>summary.boton-tramo>span[aria-hidden]{font-size:.75em}.ruta li.tramo.biblia.libro.corto{flex-shrink:1}.ruta .acciones.biblia{gap:0;padding-inline-start:.1em}.ruta .acciones.biblia details.accion>summary.accion-boton,.ruta .acciones.biblia .bible-play-proxy{width:2em;height:2em;padding:.3em}.ruta li.tramo.biblia .etiqueta .largo{display:none}.ruta li.tramo.biblia .etiqueta .corto{display:inline}.ruta li.tramo.biblia.version,.ruta li.tramo.biblia.version.corto{flex-shrink:8}.ruta li.tramo.biblia.libro,.ruta li.tramo.biblia.libro.corto{flex-shrink:1}}.ruta details>ul.rejilla.libros{grid-template-columns:repeat(auto-fill,minmax(8.5em,1fr));width:min(36em,92vw)}.ruta ul.rejilla.libros li :is(a,button){text-align:start;padding:.45em .55em}.ruta .acciones{flex-shrink:0;align-items:center;gap:.15em;margin-inline-start:auto;padding-inline-start:.4em;display:none}.ruta .acciones a,.ruta .acciones .play-all,.ruta .acciones .bible-play-proxy{width:2.2em;height:2.2em;color:var(--ruta-acento);cursor:pointer;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;padding:.35em;display:inline-flex}.ruta .acciones svg,.ruta .acciones .dl-icon{width:100%;height:100%;display:block}.ruta .acciones a:hover,.ruta .acciones a:focus-visible,.ruta .acciones :is(.play-all,.bible-play-proxy):hover,.ruta .acciones :is(.play-all,.bible-play-proxy):focus-visible{background:#ffffff1f}.ruta .acciones :is(.play-all,.bible-play-proxy) .i-stop,.ruta .acciones :is(.play-all,.bible-play-proxy).playing .i-play{display:none}.ruta .acciones :is(.play-all,.bible-play-proxy).playing .i-stop{display:block}.ruta .acciones .bible-play-proxy[hidden]{display:none}.ruta .acciones.biblia{gap:.1em;position:relative}.ruta .acciones details.accion>summary.accion-boton{width:2.2em;height:2.2em;color:var(--ruta-acento);border-radius:3px;justify-content:center;align-items:center;padding:.35em;display:flex}.ruta .acciones details.accion>summary.accion-boton svg,.ruta .acciones details.accion>summary.accion-boton .dl-icon{width:100%;height:100%;display:block}.ruta .acciones details.paralela.activa>summary.accion-boton{color:var(--ruta-texto);background:#ffffff29}.ruta details>ul li.info{opacity:.85;border-bottom:1px solid var(--ruta-panel-hover);padding:.5em 1em .7em;font-size:.85em}.ruta details>ul li.info>span{display:block}.ruta details>ul li.info a{color:inherit;text-decoration:underline}.ruta details>ul li>button.escuchar{color:var(--ruta-acento-panel)}.ruta ul.rejilla li.escuchar-libro{grid-column:1/-1}.ruta ul.rejilla li.escuchar-libro>button{text-align:start;border:0;padding:.4em .2em}.ruta details>ul.campo{min-width:16em;padding:.6em}.ruta details>ul.campo input{width:100%;font:inherit;border:1px solid var(--ruta-acento);background:var(--ruta-panel);color:var(--ruta-panel-texto);border-radius:3px;padding:.45em .6em}@media (width<=639px){.ruta .acciones.biblia{position:static}}.ruta .acciones.biblia{display:flex}@media (width<=1023px){#container div.main_container.con-ruta>aside{display:none}.ruta .acciones{display:flex}}@media (width<=639px){.ruta .tramo{position:static}.ruta details>ul,.ruta details>ul.rejilla,.ruta details>ul.rejilla.libros{width:auto;min-width:0;max-width:none;inset-inline:-1px;transform:none!important}}body:has(.ruta) main{scroll-margin-top:4em}article.armonia dt[id]{scroll-margin-top:4.5em}#container div.main_container.con-ruta>main div.content,#container div.main_container.con-ruta>main h1,#container div.main_container.con-ruta>main h2.subtitulo,#container div.main_container.con-ruta>main div.main_content{margin-left:0;margin-right:0}#container div.main_container.con-ruta>main div.content{padding-left:0;padding-right:0}#container div.main_container.con-ruta>main ol.main_content{margin-left:0;margin-right:0}#container div.main_container.con-ruta>main ol.main_content>li{margin-right:0}#container div.main_container.con-ruta>main .content:has(>ol.main_content)>.audio-player{margin-left:0;margin-right:0;margin-inline-start:40px}#container div.main_container.con-ruta>main ol>li>ul.references{width:100%}@media (width>=1024px){#container div.main_container.con-ruta>main ol>li>ul.references{width:70%}}#container div.main_container.con-ruta>main .content p.quote{margin-right:0}[dir=rtl] #container div.main_container.con-ruta>main .content p.quote{margin-left:0}#container div.main_container.con-ruta>main .audio-player{margin-left:0;margin-right:0}#container div.main_container.con-ruta>main ol.main_content>li>button.audio-go{float:right;margin-left:0;padding-right:0}[dir=rtl] #container div.main_container.con-ruta>main ol.main_content>li>button.audio-go{float:left;padding-left:0;padding-right:.35em}@media (width>=1024px){#container div.main_container.con-ruta>main :is(div.main_content,div.punto,div.answer){text-align:justify;-webkit-hyphens:auto;hyphens:auto}#container div.main_container.con-ruta>main :is(div.main_content,div.punto) :is(h1,h2,h3,h4,h5,h6,ul.references,.psalm-lyrics,[class^=psalm-]){text-align:start;-webkit-hyphens:manual;hyphens:manual}}.ruta~div.search,.ruta~div.mail_contact{width:100%;padding-left:0;padding-right:0}.ruta~div.mail_contact .mail_name,.ruta~div.mail_contact .mail_from{width:100%;max-width:100%}@media (width>=1024px){#container div.main_container.con-ruta>main{padding-left:2em}.ruta{font-size:1.05em}.ruta .tramo>a{max-width:22em}}
