.cancion[data-astro-cid-rof4uctw]{padding-top:clamp(2rem,4vw,2.8rem)}.cancion__head[data-astro-cid-rof4uctw]{margin-bottom:0}.cancion__head[data-astro-cid-rof4uctw] h1[data-astro-cid-rof4uctw]{font-size:clamp(2.2rem,4.6vw,3.4rem);line-height:1.03}.cancion__tags[data-astro-cid-rof4uctw]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.2rem;display:flex}.tag[data-astro-cid-rof4uctw]{background:var(--paper);min-height:32px;color:var(--green-deep);border-radius:999px;align-items:center;padding:.2em .9em;font-size:.82rem;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.tag[data-astro-cid-rof4uctw]:hover{background:var(--cream)}.cancion__cuerpo[data-astro-cid-rof4uctw]{gap:clamp(1.5rem,4vw,3.5rem);display:grid}.letra[data-astro-cid-rof4uctw]{background:var(--paper);border-left:5px solid var(--yellow);border-radius:4px 18px 18px 4px;flex-direction:column;gap:2.2rem;padding:clamp(1.3rem,3vw,2rem);display:flex}.verso[data-astro-cid-rof4uctw]{padding-block:.2em;font-size:clamp(1.25rem,1.8vw,1.45rem);line-height:1.75;display:block}.verso--coro[data-astro-cid-rof4uctw]{color:var(--green)}.video[data-astro-cid-rof4uctw]{aspect-ratio:16/9;border:2.5px solid var(--ink);background:var(--ink);border-radius:18px;overflow:hidden}.video[data-astro-cid-rof4uctw] iframe[data-astro-cid-rof4uctw]{border:0;width:100%;height:100%;display:block}.enlaces[data-astro-cid-rof4uctw]{flex-direction:column;margin-top:.8rem;display:flex}.enlaces[data-astro-cid-rof4uctw] a[data-astro-cid-rof4uctw]{min-height:44px;color:var(--ink);text-underline-offset:.2em;align-items:center;gap:.4rem;font-weight:600;text-decoration:underline #2114054d;transition:color .2s,text-decoration-color .2s;display:inline-flex}.enlaces[data-astro-cid-rof4uctw] a[data-astro-cid-rof4uctw]:hover{color:var(--orange-deep);text-decoration-color:currentColor}.enlaces[data-astro-cid-rof4uctw] svg[data-astro-cid-rof4uctw]{color:var(--orange)}.sin-video[data-astro-cid-rof4uctw]{color:var(--ink-soft);border:2px dashed #21140540;border-radius:18px;padding:1.4rem}.pasos[data-astro-cid-rof4uctw]{border-top:2px solid #21140529;justify-content:space-between;gap:1rem;margin-top:clamp(2.5rem,5vw,4rem);padding-top:1.5rem;display:flex}.paso[data-astro-cid-rof4uctw]{max-width:48%;font-family:var(--font-display);color:var(--ink);flex-direction:column;gap:.15rem;font-size:1.15rem;font-weight:600;text-decoration:none;transition:color .2s;display:flex}.paso[data-astro-cid-rof4uctw] span[data-astro-cid-rof4uctw]{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-size:.75rem;font-weight:800}.paso[data-astro-cid-rof4uctw]:hover{color:var(--orange-deep)}.paso--sig[data-astro-cid-rof4uctw]{text-align:right;margin-left:auto}.reproductor[data-astro-cid-rof4uctw]{--lado:max(var(--gutter), calc((100vw - var(--max-w)) / 2 + var(--gutter)));z-index:90;padding:0 var(--lado) calc(.5rem + env(safe-area-inset-bottom,0px));background:var(--ink);color:var(--cream);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 30px -14px #21140580}.reproductor[data-astro-cid-rof4uctw] .video[data-astro-cid-rof4uctw]{aspect-ratio:auto;height:0;transition:height .3s var(--ease-out), margin .3s var(--ease-out);border:0;border-radius:10px;align-content:start;margin-top:0;display:grid}.reproductor[data-astro-cid-rof4uctw] .video[data-astro-cid-rof4uctw] iframe[data-astro-cid-rof4uctw]{height:200px}.reproductor[data-astro-cid-rof4uctw].is-abierto .video[data-astro-cid-rof4uctw]{height:200px;margin-top:.75rem}.reproductor__barra[data-astro-cid-rof4uctw]{display:block}.reproductor__progreso[data-astro-cid-rof4uctw]{--p:0%;width:calc(100% + 2 * var(--lado));height:18px;margin:0 calc(-1 * var(--lado));appearance:none;cursor:pointer;background:0 0;padding:0;display:block}.reproductor[data-astro-cid-rof4uctw].is-abierto .reproductor__progreso[data-astro-cid-rof4uctw]{width:100%;margin:.35rem 0 0}.reproductor__progreso[data-astro-cid-rof4uctw]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--orange) var(--p), #f6eddb2e var(--p));border-radius:2px;height:4px}.reproductor__progreso[data-astro-cid-rof4uctw]::-moz-range-track{background:linear-gradient(to right, var(--orange) var(--p), #f6eddb2e var(--p));border-radius:2px;height:4px}.reproductor__progreso[data-astro-cid-rof4uctw]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--cream);border:0;border-radius:50%;width:14px;height:14px;margin-top:-5px}.reproductor__progreso[data-astro-cid-rof4uctw]::-moz-range-thumb{background:var(--cream);border:0;border-radius:50%;width:14px;height:14px}.reproductor[data-astro-cid-rof4uctw]:not(.is-iniciado) .reproductor__progreso[data-astro-cid-rof4uctw]::-webkit-slider-thumb{visibility:hidden}.reproductor[data-astro-cid-rof4uctw]:not(.is-iniciado) .reproductor__progreso[data-astro-cid-rof4uctw]::-moz-range-thumb{visibility:hidden}.reproductor__progreso[data-astro-cid-rof4uctw]:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.reproductor__fila[data-astro-cid-rof4uctw]{align-items:center;gap:.4rem;padding-top:.15rem;display:flex}.reproductor__texto[data-astro-cid-rof4uctw]{margin-left:.35rem}.reproductor__salto[data-astro-cid-rof4uctw]{width:40px;height:44px;color:var(--cream);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;display:grid}.reproductor__salto[data-astro-cid-rof4uctw]:disabled{opacity:.35;cursor:default}.reproductor__salto[data-astro-cid-rof4uctw] text[data-astro-cid-rof4uctw]{font-family:var(--font-body)}.reproductor__play[data-astro-cid-rof4uctw]{background:var(--orange);width:44px;height:44px;color:var(--cream);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid}.reproductor__play[data-astro-cid-rof4uctw] .icono-pausa[data-astro-cid-rof4uctw],.reproductor[data-astro-cid-rof4uctw].is-sonando .reproductor__play[data-astro-cid-rof4uctw] .icono-play[data-astro-cid-rof4uctw]{display:none}.reproductor[data-astro-cid-rof4uctw].is-sonando .reproductor__play[data-astro-cid-rof4uctw] .icono-pausa[data-astro-cid-rof4uctw]{display:block}.reproductor__texto[data-astro-cid-rof4uctw]{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.reproductor__texto[data-astro-cid-rof4uctw] strong[data-astro-cid-rof4uctw]{white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;overflow:hidden}.reproductor__texto[data-astro-cid-rof4uctw] span[data-astro-cid-rof4uctw]{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;color:#f6eddba6;font-size:.8rem;overflow:hidden}.reproductor__boton[data-astro-cid-rof4uctw]{width:40px;height:40px;color:var(--cream);cursor:pointer;background:#f6eddb1a;border:0;border-radius:50%;flex-shrink:0;place-items:center;margin-left:.2rem;display:grid}.reproductor__boton[data-astro-cid-rof4uctw][hidden],.reproductor__boton[data-astro-cid-rof4uctw] .icono-plegar[data-astro-cid-rof4uctw],.reproductor[data-astro-cid-rof4uctw].is-abierto .reproductor__boton[data-astro-cid-rof4uctw] .icono-video[data-astro-cid-rof4uctw]{display:none}.reproductor[data-astro-cid-rof4uctw].is-abierto .reproductor__boton[data-astro-cid-rof4uctw] .icono-plegar[data-astro-cid-rof4uctw]{display:block}.reproductor__play[data-astro-cid-rof4uctw]:disabled{color:#f6eddb73;cursor:default;background:#f6eddb26}.cancion[data-astro-cid-rof4uctw]:has(.reproductor){padding-bottom:7rem}body:has(.reproductor) .wafab{bottom:calc(5.5rem + env(safe-area-inset-bottom,0px))}body:has(.reproductor.is-abierto) .wafab{opacity:0;visibility:hidden;pointer-events:none}.roda-abrir[data-astro-cid-rof4uctw]{border:2px solid var(--ink);background:var(--ink);min-height:32px;color:var(--cream);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.2em .9em;font-size:.85rem;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.roda-abrir[data-astro-cid-rof4uctw]:hover{background:var(--orange-deep);border-color:var(--orange-deep)}.roda-abrir[data-astro-cid-rof4uctw]:focus-visible,.roda__boton[data-astro-cid-rof4uctw]:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.roda[data-astro-cid-rof4uctw]{--roda-tamano:1.8rem;z-index:150;overscroll-behavior:contain;padding:0 var(--gutter) calc(8rem + env(safe-area-inset-bottom,0px));background:var(--green-deep);color:var(--cream);position:fixed;inset:0;overflow-y:auto}.roda[data-astro-cid-rof4uctw][hidden]{display:none}.roda__barra[data-astro-cid-rof4uctw]{padding:calc(.75rem + env(safe-area-inset-top,0px)) 0 .75rem;background:var(--green-deep);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:sticky;top:0}.roda__tamano[data-astro-cid-rof4uctw]{gap:.5rem;display:flex}.roda__boton[data-astro-cid-rof4uctw]{min-width:2.75rem;min-height:2.75rem;color:inherit;cursor:pointer;background:0 0;border:1.5px solid #f6eddb59;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:0 .9rem;font-size:.95rem;font-weight:700;display:inline-flex}.roda__boton[data-astro-cid-rof4uctw]:hover{border-color:var(--cream)}.roda__boton[data-astro-cid-rof4uctw]:disabled{opacity:.35;cursor:default}.roda__titulo[data-astro-cid-rof4uctw]{max-width:40rem;color:var(--yellow-soft);margin:.75rem auto 1.5rem;font-size:1.1rem}.roda__letra[data-astro-cid-rof4uctw]{max-width:40rem;font-size:var(--roda-tamano);flex-direction:column;gap:1.6em;margin:0 auto;display:flex}.roda__letra[data-astro-cid-rof4uctw] .verso[data-astro-cid-rof4uctw]{font-size:1em;line-height:1.4}.roda__letra[data-astro-cid-rof4uctw] .verso--coro[data-astro-cid-rof4uctw]{color:var(--yellow-soft);font-weight:600}body.en-roda{overflow:hidden}body.en-roda .reproductor{z-index:160}body.en-roda .wafab{display:none}
