.mapa-ruta-pere[data-astro-cid-ysg56td6]{margin:0}.mapa-ruta-pere__caja[data-astro-cid-ysg56td6]{aspect-ratio:3/2;border:1.5px solid var(--fc-linea-suave);border-radius:var(--fc-r-3);background-color:var(--fc-papel);position:relative;overflow:hidden}.mapa-ruta-pere__svg[data-astro-cid-ysg56td6]{width:100%;height:100%;position:absolute;inset:0}.mapa-ruta-pere__svg[data-astro-cid-ysg56td6] [data-astro-cid-ysg56td6]:is(path,circle):not(.mapa-ruta-pere__revela,.mapa-ruta-pere__punta){vector-effect:non-scaling-stroke}.mapa-ruta-pere__tierra[data-astro-cid-ysg56td6]{fill:var(--fc-linea-suave);stroke:var(--fc-linea);stroke-width:1px;stroke-linejoin:round}.mapa-ruta-pere__revela[data-astro-cid-ysg56td6]{fill:none;stroke:#fff;stroke-width:60px;stroke-dasharray:1 1;stroke-dashoffset:0}.mapa-ruta-pere__pie[data-astro-cid-ysg56td6]{fill:none;stroke:var(--mr-color);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}@media (width>=48em){.mapa-ruta-pere__pie[data-astro-cid-ysg56td6]{stroke-width:5px}}.mapa-ruta-pere__discreto[data-astro-cid-ysg56td6]{fill:none;stroke:var(--mr-color);stroke-opacity:.75;stroke-width:2px;stroke-linecap:round;stroke-dasharray:.5 7}.mapa-ruta-pere__sin-decir[data-astro-cid-ysg56td6]{fill:none;stroke:var(--fc-texto-2);stroke-opacity:.7;stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:.5 11}.mapa-ruta-pere__punto[data-astro-cid-ysg56td6]{stroke-width:2.5px}.mapa-ruta-pere__punto--parada[data-astro-cid-ysg56td6]{fill:var(--fc-papel);stroke:var(--mr-color)}.mapa-ruta-pere__punto--inicio[data-astro-cid-ysg56td6]{fill:var(--fc-tinta);stroke:var(--fc-papel)}.mapa-ruta-pere__punto--destino[data-astro-cid-ysg56td6]{fill:var(--mr-color);stroke:var(--fc-papel)}.mapa-ruta-pere__punta[data-astro-cid-ysg56td6]{fill:var(--mr-color);stroke:var(--fc-papel);stroke-width:3px;stroke-linejoin:round;paint-order:stroke}.mapa-ruta-pere__escala[data-astro-cid-ysg56td6] path[data-astro-cid-ysg56td6]{fill:none;stroke:var(--fc-tinta);stroke-width:2px}.mapa-ruta-pere__casco[data-astro-cid-ysg56td6]{fill:none;stroke:var(--fc-tinta);stroke-width:8px;stroke-linecap:round;stroke-linejoin:round}.mapa-ruta-pere--prevista[data-astro-cid-ysg56td6] .mapa-ruta-pere__pie[data-astro-cid-ysg56td6]{stroke-dasharray:10 7;stroke-linecap:butt}.mapa-ruta-pere--prevista[data-astro-cid-ysg56td6] .mapa-ruta-pere__punta[data-astro-cid-ysg56td6]{stroke:var(--fc-tinta);stroke-width:2.5px}.mapa-ruta-pere--prevista[data-astro-cid-ysg56td6] .mapa-ruta-pere__discreto[data-astro-cid-ysg56td6]{stroke:var(--fc-tinta);stroke-opacity:.7}.mapa-ruta-pere--prevista[data-astro-cid-ysg56td6] .mapa-ruta-pere__punto--parada[data-astro-cid-ysg56td6],.mapa-ruta-pere--prevista[data-astro-cid-ysg56td6] .mapa-ruta-pere__punto--destino[data-astro-cid-ysg56td6]{stroke:var(--fc-tinta)}.mapa-ruta-pere--prevista[data-astro-cid-ysg56td6] .mapa-ruta-pere__l-pie[data-astro-cid-ysg56td6]{stroke:var(--fc-amarillo);stroke-dasharray:6 4;filter:drop-shadow(0 0 .6px var(--fc-tinta)) drop-shadow(0 0 .6px var(--fc-tinta))}.mapa-ruta-pere--prevista[data-astro-cid-ysg56td6] .mapa-ruta-pere__l-punta[data-astro-cid-ysg56td6]{stroke:var(--fc-tinta);stroke-width:1.2px}.mapa-ruta-pere--prevista[data-astro-cid-ysg56td6] .mapa-ruta-pere__l-discreto[data-astro-cid-ysg56td6]{stroke:var(--fc-tinta)}@media (width>=48em){.mapa-ruta-pere__casco[data-astro-cid-ysg56td6]{stroke-width:9px}}.mapa-ruta-pere__nombre[data-astro-cid-ysg56td6],.mapa-ruta-pere__fuera[data-astro-cid-ysg56td6],.mapa-ruta-pere__km[data-astro-cid-ysg56td6]{white-space:nowrap;pointer-events:none;position:absolute}.mapa-ruta-pere__nombre[data-astro-cid-ysg56td6]{--sep:8px;--sep-d:6px;font-family:var(--fc-letra-mono);color:var(--fc-tinta);text-shadow:0 0 3px var(--fc-papel), 0 0 6px var(--fc-papel), 0 0 2px var(--fc-papel);transform:var(--mr-t,translate(-50%, -50%));font-size:.6875rem;font-weight:500;line-height:1.2}.mapa-ruta-pere__nombre--inicio[data-astro-cid-ysg56td6],.mapa-ruta-pere__nombre--destino[data-astro-cid-ysg56td6]{font-size:.75rem;font-weight:700}.mr-m-no[data-astro-cid-ysg56td6]{display:none}.mr-m-e[data-astro-cid-ysg56td6]{--mr-t:translate(var(--sep), -50%)}.mr-m-w[data-astro-cid-ysg56td6]{--mr-t:translate(calc(-100% - var(--sep)), -50%)}.mr-m-n[data-astro-cid-ysg56td6]{--mr-t:translate(-50%, calc(-100% - var(--sep)))}.mr-m-s[data-astro-cid-ysg56td6]{--mr-t:translate(-50%, var(--sep))}.mr-m-ne[data-astro-cid-ysg56td6]{--mr-t:translate(var(--sep-d), calc(-100% - var(--sep-d)))}.mr-m-nw[data-astro-cid-ysg56td6]{--mr-t:translate(calc(-100% - var(--sep-d)), calc(-100% - var(--sep-d)))}.mr-m-se[data-astro-cid-ysg56td6]{--mr-t:translate(var(--sep-d), var(--sep-d))}.mr-m-sw[data-astro-cid-ysg56td6]{--mr-t:translate(calc(-100% - var(--sep-d)), var(--sep-d))}@media (width>=48em){.mapa-ruta-pere__nombre[data-astro-cid-ysg56td6]{font-size:var(--fc-t--2);display:block}.mapa-ruta-pere__nombre--inicio[data-astro-cid-ysg56td6],.mapa-ruta-pere__nombre--destino[data-astro-cid-ysg56td6]{font-size:var(--fc-t--1)}.mr-e-no[data-astro-cid-ysg56td6]{display:none}.mr-e-e[data-astro-cid-ysg56td6]{--mr-t:translate(var(--sep), -50%)}.mr-e-w[data-astro-cid-ysg56td6]{--mr-t:translate(calc(-100% - var(--sep)), -50%)}.mr-e-n[data-astro-cid-ysg56td6]{--mr-t:translate(-50%, calc(-100% - var(--sep)))}.mr-e-s[data-astro-cid-ysg56td6]{--mr-t:translate(-50%, var(--sep))}.mr-e-ne[data-astro-cid-ysg56td6]{--mr-t:translate(var(--sep-d), calc(-100% - var(--sep-d)))}.mr-e-nw[data-astro-cid-ysg56td6]{--mr-t:translate(calc(-100% - var(--sep-d)), calc(-100% - var(--sep-d)))}.mr-e-se[data-astro-cid-ysg56td6]{--mr-t:translate(var(--sep-d), var(--sep-d))}.mr-e-sw[data-astro-cid-ysg56td6]{--mr-t:translate(calc(-100% - var(--sep-d)), var(--sep-d))}}.mapa-ruta-pere__fuera[data-astro-cid-ysg56td6]{left:var(--mr-fx-m);top:var(--mr-fy-m);transform:var(--mr-ft-m);border-radius:var(--fc-r-1);background-color:var(--fc-papel);border:1px solid var(--fc-linea-suave);font-family:var(--fc-letra-mono);color:var(--fc-texto-2);padding:.1em .45em;font-size:.625rem;font-weight:700}.mapa-ruta-pere__fuera-extra[data-astro-cid-ysg56td6]{display:none}@media (width>=48em){.mapa-ruta-pere__fuera[data-astro-cid-ysg56td6]{left:var(--mr-fx-e);top:var(--mr-fy-e);transform:var(--mr-ft-e);font-size:var(--fc-t--2)}.mapa-ruta-pere__fuera-extra[data-astro-cid-ysg56td6]{display:inline}}.mapa-ruta-pere__km[data-astro-cid-ysg56td6]{font-family:var(--fc-letra-mono);color:var(--fc-tinta);font-size:.625rem;font-weight:700;transform:translateY(-50%)}@media (width>=48em){.mapa-ruta-pere__km[data-astro-cid-ysg56td6]{font-size:var(--fc-t--2)}}.mapa-ruta-pere__leyenda[data-astro-cid-ysg56td6]{gap:var(--fc-e-2) var(--fc-e-5);margin-top:var(--fc-e-3);font-size:var(--fc-t--1);color:var(--fc-texto-2);flex-wrap:wrap;display:flex}.mapa-ruta-pere__leyenda[data-astro-cid-ysg56td6] span[data-astro-cid-ysg56td6]{align-items:center;gap:var(--fc-e-2);display:inline-flex}.mapa-ruta-pere__leyenda[data-astro-cid-ysg56td6] svg[data-astro-cid-ysg56td6]{width:2.5rem;height:.75rem;overflow:visible}.mapa-ruta-pere__l-pie[data-astro-cid-ysg56td6]{fill:none;stroke:var(--mr-color);stroke-width:3.5px;stroke-linecap:round}.mapa-ruta-pere__l-punta[data-astro-cid-ysg56td6]{fill:var(--mr-color)}.mapa-ruta-pere__l-discreto[data-astro-cid-ysg56td6]{fill:none;stroke:var(--mr-color);stroke-opacity:.75;stroke-width:2px;stroke-linecap:round;stroke-dasharray:.5 6}.mapa-ruta-pere__l-sin-decir[data-astro-cid-ysg56td6]{fill:none;stroke:var(--fc-texto-2);stroke-opacity:.7;stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:.5 8}.motion .mapa-ruta-pere__revela[data-astro-cid-ysg56td6]{stroke-dashoffset:1px;animation:0s 3s forwards fc-mr-revela}.motion .mapa-ruta-pere[data-astro-cid-ysg56td6] [data-astro-cid-ysg56td6][data-aparece]{opacity:0;animation:0s 3s forwards fc-mr-aparece}@keyframes fc-mr-revela{to{stroke-dashoffset:0}}@keyframes fc-mr-aparece{to{opacity:1}}@media (forced-colors:active){.mapa-ruta-pere__tierra[data-astro-cid-ysg56td6]{fill:graytext}.mapa-ruta-pere__svg[data-astro-cid-ysg56td6] [data-astro-cid-ysg56td6]:is(path,circle):not(.mapa-ruta-pere__revela,.mapa-ruta-pere__tierra){stroke:canvastext}}
