.labo-gravite .labo-h-panel:has(>.labo-gb-bub)>.labo-h-ph{order:-2}.labo-gravite .labo-h-panel>.labo-gb-bub{order:-1}.labo-gravite .labo-gb-bub:not(.labo-in-panel){z-index:6}@media (min-width:972px){.labo-gravite .labo-h-scene[data-lunes-vues]~.labo-h-free .labo-h-hint-d{display:flex}}@media (max-width:900px){.labo-gravite .labo-h-scene[data-lunes-vues]~.labo-h-free .labo-h-hint-m{display:flex}}.labo-gravite .labo-h-free>.labo-h-hint-m{--indice-bord:14px;--indice-bas:10px;left:var(--indice-bord);bottom:var(--indice-bas);position:absolute}
.labo-h-scene{pointer-events:none;isolation:isolate;background:var(--gravite-fond);position:absolute;inset:0;overflow:hidden}.labo-h-scene .labo-h-gl,.labo-h-scene .labo-h-fx{width:100%;height:100%;display:block;position:absolute;top:0;left:0}.labo-h-scene .labo-h-gl{z-index:0}.labo-h-scene .labo-h-fx{z-index:1}.labo-h-scene .labo-h-nogl,.labo-h-scene[data-repli] .labo-h-gl{display:none}.labo-h-scene[data-repli] .labo-h-nogl{z-index:0;background:var(--gravite-repli);display:block;position:absolute;inset:0}.labo-h-scene .labo-h-moons{z-index:3;position:absolute;inset:0}.labo-h-scene .labo-h-moon{appearance:none;font:inherit;color:inherit;cursor:pointer;pointer-events:auto;transform-origin:50% 17px;will-change:transform, opacity;opacity:0;visibility:hidden;--lx:-.4;--ly:-.3;background:0 0;border:0;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:0 2px 2px;display:flex;position:absolute;top:0;left:0}.labo-h-scene .labo-h-orb{background:radial-gradient(circle at calc(50% + var(--lx) * 34%) calc(50% + var(--ly) * 34%), var(--gravite-lune-eclat) 0, var(--gravite-lune-clair) 16%, var(--gravite-lune-milieu) 42%, var(--gravite-lune-ombre) 72%, var(--gravite-lune-nuit) 100%);width:32px;height:32px;box-shadow:var(--gravite-lune-halo);border-radius:50%;place-items:center;transition:box-shadow .25s;display:grid;position:relative}.labo-h-scene .labo-h-orb svg{width:15px;height:15px;color:var(--gravite-lune-icone);fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.labo-h-scene .labo-h-lb{font-family:var(--mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--gravite-etiquette);white-space:nowrap;background:var(--gravite-etiquette-fond);border:1px solid var(--gravite-etiquette-bord);border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:500;line-height:1.2}.labo-h-scene .labo-h-moon:hover .labo-h-orb,.labo-h-scene .labo-h-moon:focus-visible .labo-h-orb{box-shadow:0 0 0 2px var(--gravite-accent), 0 0 34px 2px color-mix(in srgb, var(--gravite-accent) 70%, transparent)}.labo-h-scene .labo-h-moon[aria-pressed=true] .labo-h-orb{box-shadow:0 0 0 2px var(--gravite-papier), 0 0 0 5px color-mix(in srgb, var(--gravite-accent) 60%, transparent), 0 0 40px 4px var(--gravite-accent)}.labo-h-scene .labo-h-moon[aria-pressed=true] .labo-h-lb{border-color:var(--gravite-accent);color:var(--gravite-lune-eclat)}.labo-h-scene .labo-h-moon:focus-visible{outline:2px solid var(--gravite-accent);outline-offset:3px}.labo-h-scene .labo-h-far{will-change:transform, opacity;opacity:0;visibility:hidden;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:0;left:0}.labo-h-scene .labo-h-far-orb{background:var(--gravite-doree);width:13px;height:13px;box-shadow:var(--gravite-doree-halo);filter:blur(.5px);border-radius:50%;animation:5.5s ease-in-out infinite labo-h-far}.labo-h-scene .labo-h-far:before{content:"";border:1px dashed var(--gravite-doree-orbite);border-radius:50%;animation:22s linear infinite labo-h-far-spin;position:absolute;inset:5px}@keyframes labo-h-far{0%,to{opacity:.62;transform:scale(.92)}50%{opacity:1;transform:scale(1.06)}}@keyframes labo-h-far-spin{to{transform:rotate(360deg)}}.labo-h-scene .labo-h-trace{will-change:transform, opacity;opacity:0;visibility:hidden;border-radius:22px;width:96px;height:44px;position:absolute;top:0;left:0}.labo-h-scene .labo-h-trace svg{width:96px;height:44px;display:block;overflow:visible}.labo-h-scene .labo-h-tr{fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:4 7;animation:2.4s linear infinite labo-h-trace}.labo-h-scene .labo-h-trace stop:first-child{stop-color:var(--gravite-trace-queue);stop-opacity:0}.labo-h-scene .labo-h-trace stop:last-child{stop-color:var(--gravite-trace-tete);stop-opacity:.95}.labo-h-scene .labo-h-hd{fill:var(--gravite-trace-tete);filter:var(--gravite-trace-lueur)}@keyframes labo-h-trace{to{stroke-dashoffset:-22px}}.labo-h-scene .labo-h-title{z-index:4;white-space:nowrap;font-family:var(--display,ui-sans-serif, sans-serif);letter-spacing:-.02em;color:var(--gravite-papier);opacity:0;will-change:transform, opacity;text-shadow:var(--gravite-titre-halo);justify-content:center;align-items:center;font-weight:700;line-height:1;display:flex;position:absolute;top:0;left:0}.labo-h-scene .labo-h-ch{text-align:center;min-width:.28em;display:inline-block}.labo-h-scene .labo-h-ch.labo-h-scr{font-family:var(--mono,ui-monospace, monospace);color:var(--gravite-accent);opacity:.85;font-weight:500;transform:scale(.82)}.labo-h-scene .labo-h-ch.labo-h-hit{animation:.5s ease-out both labo-h-hit}@keyframes labo-h-hit{0%{text-shadow:var(--gravite-titre-eclat);transform:scale(1.12)}to{transform:none}}.labo-h-scene .labo-h-ein{z-index:1;opacity:0;will-change:opacity, transform;flex-direction:column;gap:10px;margin:0;display:flex;position:absolute;top:0;left:0}.labo-h-scene .labo-h-dt{isolation:isolate;aspect-ratio:837/1100;background:var(--gravite-encre);border:1px solid var(--gravite-archive-bord);width:100%;-webkit-mask-image:var(--gravite-archive-fondu);-webkit-mask-image:var(--gravite-archive-fondu);mask-image:var(--gravite-archive-fondu);border-radius:6px;display:block;position:relative;overflow:hidden}.labo-h-scene .labo-h-dt img{object-fit:cover;filter:grayscale()contrast(1.28)brightness(1.04);mix-blend-mode:luminosity;width:100%;max-width:none;height:100%;display:block}.labo-h-scene .labo-h-dt:after{content:"";opacity:.26;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 1.1 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:absolute;inset:0}.labo-h-scene .labo-h-ein figcaption{font-family:var(--mono,ui-monospace, monospace);letter-spacing:.06em;white-space:nowrap;color:var(--gravite-legende);text-shadow:var(--gravite-legende-halo);flex-direction:column;gap:4px;font-size:11px;display:flex}.labo-h-scene .labo-h-ein figcaption b{color:var(--gravite-accent);letter-spacing:.14em;font-weight:500}.labo-h-scene .labo-h-read{z-index:5;font-family:var(--mono,ui-monospace, monospace);white-space:nowrap;text-shadow:var(--gravite-mesure-halo);align-items:baseline;gap:8px;margin:0;display:flex;position:absolute;bottom:18px;left:20px}.labo-h-scene .labo-h-read .labo-h-k{letter-spacing:.14em;text-transform:uppercase;color:var(--gravite-mesure);font-size:10.5px;font-weight:500}.labo-h-scene .labo-h-read .labo-h-dist{color:var(--gravite-papier);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:14px;font-weight:500}.labo-h-scene .labo-h-read .labo-h-u{color:var(--gravite-accent);font-size:10.5px}.labo-h-scene .labo-h-read .labo-h-k-m{display:none}@media (max-width:900px){.labo-h-scene .labo-h-read{inset:26px 14px auto auto;transform:translateY(-50%)}.labo-h-scene .labo-h-read .labo-h-k{font-size:9.5px}.labo-h-scene .labo-h-read .labo-h-dist{font-size:13px}.labo-h-scene .labo-h-read .labo-h-k-d{display:none}.labo-h-scene .labo-h-read .labo-h-k-m{display:inline}.labo-h-scene .labo-h-lb{padding:2px 7px;font-size:9.5px}.labo-h-scene .labo-h-moon .labo-h-orb{width:28px;height:28px}.labo-h-scene .labo-h-moon{transform-origin:50% 15px}}@media (prefers-reduced-motion:reduce){.labo-h-scene .labo-h-orb{transition:none}.labo-h-scene .labo-h-far-orb,.labo-h-scene .labo-h-far:before,.labo-h-scene .labo-h-tr{animation:none}}.labo-h-scene[data-econome] .labo-h-far-orb,.labo-h-scene[data-econome] .labo-h-far:before,.labo-h-scene[data-econome] .labo-h-tr{animation:none}
