.ligne[data-astro-cid-rnqoa3tj]{--S: var(--ligne-station);--T: var(--ligne-trait);--ecart: 0px;position:relative;container-type:inline-size}.ligne--compacte[data-astro-cid-rnqoa3tj]{--S: 20px;--T: 6px}.ligne-arrets[data-astro-cid-rnqoa3tj]{position:relative;display:flex;list-style:none;margin:0;padding:0}.ligne-arret[data-astro-cid-rnqoa3tj]{position:relative;flex:1 1 0;min-inline-size:0;display:flex;flex-direction:column;align-items:center;gap:.6rem;text-align:center}.ligne-arret[data-astro-cid-rnqoa3tj]:not(:last-child):before{content:"";position:absolute;inset-block-start:calc(var(--S) / 2 - var(--T) / 2);inset-inline-start:50%;inline-size:calc(100% + var(--ecart));block-size:var(--T);background:var(--mat-trait)}.ligne--a-venir[data-astro-cid-rnqoa3tj] .ligne-arret[data-astro-cid-rnqoa3tj]:not(:last-child):before{background:repeating-linear-gradient(90deg,var(--mat-trait) 0 12px,transparent 12px 20px);opacity:.6}.ligne-point[data-astro-cid-rnqoa3tj]{position:relative;z-index:1;display:grid;place-items:center}.ligne[data-astro-cid-rnqoa3tj] .station[data-astro-cid-rnqoa3tj]{inline-size:var(--S);block-size:var(--S)}.ligne--compacte[data-astro-cid-rnqoa3tj] .station[data-astro-cid-rnqoa3tj]{border-width:4px}.ligne--compacte[data-astro-cid-rnqoa3tj] .station--ici[data-astro-cid-rnqoa3tj]{inline-size:28px;block-size:28px;margin-block:-4px;border-width:5px}.ligne-nom[data-astro-cid-rnqoa3tj]{max-inline-size:11rem;padding-inline:.2rem;font-size:var(--t-sm);font-weight:600;line-height:1.3;color:var(--texte);text-decoration:none;overflow-wrap:break-word;hyphens:auto}a[data-astro-cid-rnqoa3tj].ligne-nom{text-decoration:underline;text-decoration-color:rgb(var(--mat-rvb) / .5);text-decoration-thickness:2px;text-underline-offset:.22em;transition:color var(--transition),text-decoration-color var(--transition)}a[data-astro-cid-rnqoa3tj].ligne-nom:before{content:"";position:absolute;inset:0;z-index:2}a[data-astro-cid-rnqoa3tj].ligne-nom:hover,a[data-astro-cid-rnqoa3tj].ligne-nom:focus-visible{color:var(--mat-texte);text-decoration-color:currentColor}.ligne-arret[data-astro-cid-rnqoa3tj]:has(a.ligne-nom:hover) .station[data-astro-cid-rnqoa3tj],.ligne-arret[data-astro-cid-rnqoa3tj]:has(a.ligne-nom:focus-visible) .station[data-astro-cid-rnqoa3tj]{background:var(--mat-trait)}.ligne-bulle[data-astro-cid-rnqoa3tj]{position:absolute;inset-block-end:calc(100% + .55rem);inset-inline-start:50%;z-index:3;translate:-50% .25rem;padding:.15rem .6rem .05rem;border-radius:999px;background:var(--mat-pastille);color:#fff;font-family:var(--mono);font-size:.72rem;line-height:1.5;white-space:nowrap;box-shadow:0 8px 18px -8px #00000073;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--transition),translate var(--transition),visibility var(--transition)}.ligne-bulle[data-astro-cid-rnqoa3tj]:after{content:"";position:absolute;inset-block-start:100%;inset-inline-start:50%;translate:-50% 0;border:6px solid transparent;border-block-start-color:var(--mat-pastille)}.ligne--compacte[data-astro-cid-rnqoa3tj] .ligne-bulle[data-astro-cid-rnqoa3tj]{inset-block-end:calc(100% + .45rem);font-size:.65rem}@media(hover:hover){.ligne-arret[data-astro-cid-rnqoa3tj]:has(a.ligne-nom:hover) .ligne-bulle[data-astro-cid-rnqoa3tj]{opacity:1;visibility:visible;translate:-50% 0}}.ligne-arret[data-astro-cid-rnqoa3tj]:has(a.ligne-nom:focus-visible) .ligne-bulle[data-astro-cid-rnqoa3tj]{opacity:1;visibility:visible;translate:-50% 0}.ligne[data-astro-cid-rnqoa3tj]:not(.ligne--compacte):not(.ligne--a-venir) .ligne-arrets[data-astro-cid-rnqoa3tj]{padding-block-start:2.4rem}.ligne-arret--terminus[data-astro-cid-rnqoa3tj] .ligne-nom[data-astro-cid-rnqoa3tj]{font-weight:800}.ligne-arret--ici[data-astro-cid-rnqoa3tj] .ligne-nom[data-astro-cid-rnqoa3tj]{font-weight:900}.ligne--compacte[data-astro-cid-rnqoa3tj] .ligne-arrets[data-astro-cid-rnqoa3tj]{padding-block-start:1.7rem}.ligne--compacte[data-astro-cid-rnqoa3tj] .ligne-nom[data-astro-cid-rnqoa3tj]{font-size:.75rem;font-weight:600;color:var(--texte-doux)}.ligne--compacte[data-astro-cid-rnqoa3tj] .ligne-arret--terminus[data-astro-cid-rnqoa3tj] .ligne-nom[data-astro-cid-rnqoa3tj]{font-weight:700}.ligne--compacte[data-astro-cid-rnqoa3tj] .ligne-arret--ici[data-astro-cid-rnqoa3tj] .ligne-nom[data-astro-cid-rnqoa3tj]{font-weight:900;color:var(--texte)}.ligne-ici[data-astro-cid-rnqoa3tj]{position:absolute;inset-block-end:calc(100% + .45rem);inset-inline-start:50%;translate:-50% 0;padding:.1rem .5rem 0;border-radius:999px;background:var(--encre);color:var(--encre-texte);font-family:var(--mono);font-size:.65rem;line-height:1.5;white-space:nowrap}@container (max-width: 40rem){.ligne--compacte[data-astro-cid-rnqoa3tj] .ligne-arrets[data-astro-cid-rnqoa3tj]{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;padding-block-end:.4rem}.ligne--compacte[data-astro-cid-rnqoa3tj] .ligne-arrets[data-astro-cid-rnqoa3tj]::-webkit-scrollbar{display:none}.ligne--compacte[data-astro-cid-rnqoa3tj] .ligne-arret[data-astro-cid-rnqoa3tj]{flex:1 0 6.25rem;scroll-snap-align:center}}.ligne[data-astro-cid-rnqoa3tj][data-suite-avant] .ligne-arrets[data-astro-cid-rnqoa3tj]{mask-image:linear-gradient(to left,#000 calc(100% - 3.5rem),transparent)}.ligne[data-astro-cid-rnqoa3tj][data-suite-apres] .ligne-arrets[data-astro-cid-rnqoa3tj]{mask-image:linear-gradient(to right,#000 calc(100% - 3.5rem),transparent)}.ligne[data-astro-cid-rnqoa3tj][data-suite-avant][data-suite-apres] .ligne-arrets[data-astro-cid-rnqoa3tj]{mask-image:linear-gradient(to right,transparent,#000 3.5rem,#000 calc(100% - 3.5rem),transparent)}.ligne-fleche[data-astro-cid-rnqoa3tj]{position:absolute;inset-block-start:calc(1.7rem + 10px);z-index:3;display:grid;place-items:center;inline-size:2.4rem;block-size:2.4rem;translate:0 -50%;padding:0 0 .15rem;border:2px solid var(--mat-trait);border-radius:50%;background:var(--surface-opaque);color:var(--mat-texte);font-size:1.5rem;font-weight:800;line-height:1;box-shadow:var(--ombre-1);cursor:pointer}.ligne-fleche[data-astro-cid-rnqoa3tj][hidden]{display:none}.ligne-fleche--avant[data-astro-cid-rnqoa3tj]{inset-inline-start:-.4rem}.ligne-fleche--apres[data-astro-cid-rnqoa3tj]{inset-inline-end:-.4rem}.ligne-fleche[data-astro-cid-rnqoa3tj]:hover{background:rgb(var(--mat-rvb) / .12)}@container (max-width: 40rem){.ligne[data-astro-cid-rnqoa3tj]:not(.ligne--compacte){--ecart: .85rem}.ligne[data-astro-cid-rnqoa3tj]:not(.ligne--compacte) .ligne-arrets[data-astro-cid-rnqoa3tj]{flex-direction:column;gap:var(--ecart)}.ligne[data-astro-cid-rnqoa3tj]:not(.ligne--compacte) .ligne-arret[data-astro-cid-rnqoa3tj]{flex-direction:row;align-items:flex-start;gap:.85rem;text-align:start}.ligne[data-astro-cid-rnqoa3tj]:not(.ligne--compacte) .ligne-arret[data-astro-cid-rnqoa3tj]:not(:last-child):before{inset-block-start:calc(var(--S) / 2);inset-inline-start:calc(var(--S) / 2 - var(--T) / 2);inline-size:var(--T);block-size:calc(100% + var(--ecart))}.ligne--a-venir[data-astro-cid-rnqoa3tj]:not(.ligne--compacte) .ligne-arret[data-astro-cid-rnqoa3tj]:not(:last-child):before{background:repeating-linear-gradient(180deg,var(--mat-trait) 0 12px,transparent 12px 20px)}.ligne[data-astro-cid-rnqoa3tj]:not(.ligne--compacte):not(.ligne--a-venir) .ligne-arrets[data-astro-cid-rnqoa3tj]{padding-block-start:0}.ligne[data-astro-cid-rnqoa3tj]:not(.ligne--compacte) .ligne-bulle[data-astro-cid-rnqoa3tj]{display:none}.ligne[data-astro-cid-rnqoa3tj]:not(.ligne--compacte) .ligne-nom[data-astro-cid-rnqoa3tj]{max-inline-size:none;padding-block-start:calc((var(--S) - 1.3em) / 2);font-size:var(--t-base)}.ligne[data-astro-cid-rnqoa3tj]:not(.ligne--compacte) a[data-astro-cid-rnqoa3tj].ligne-nom{flex:1;padding-inline-end:2.25rem}.ligne[data-astro-cid-rnqoa3tj]:not(.ligne--compacte) a[data-astro-cid-rnqoa3tj].ligne-nom:after{content:"›";position:absolute;inset-block-start:calc(var(--S) / 2);inset-inline-end:.25rem;translate:0 -50%;color:var(--mat-texte);font-size:1.6rem;font-weight:800;line-height:1}}
