.journal-flight-page{isolation:isolate;position:relative}.journal-flight{z-index:2;pointer-events:none;color:var(--readable-ivory);position:absolute;inset:0;overflow:clip}.journal-world-stage{--world-size:70px;--world-y:50vh;height:100vh;position:absolute;inset:0 0 auto}.journal-flight-route{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.journal-flight-track{fill:none;stroke:currentColor;stroke-width:1px;stroke-dasharray:1 7;stroke-linecap:round;opacity:.35}.journal-route-mask{fill:none;stroke:var(--frame-white);stroke-width:4px}.journal-flight-plane{will-change:transform;width:40px;height:40px;margin:-20px;position:absolute;top:0;left:0}.journal-flight-plane svg{fill:none;stroke:currentColor;stroke-width:1.15px;stroke-linejoin:round;stroke-linecap:round;width:100%;height:100%}.journal-world{top:var(--world-y);width:var(--world-size);text-align:center;position:absolute;transform:translate(-50%,-50%)}.journal-world-start{left:3%}.journal-world-end{left:97%}.journal-globe{fill:none;stroke:currentColor;stroke-width:.7px;opacity:.7;width:100%;display:block}.journal-longitudes{transform-origin:50%;animation:40s linear infinite world-turn}.journal-world-dot{fill:currentColor;stroke:none}.journal-world-halo{opacity:.5;transform-origin:32px 40px;animation:3s ease-out infinite world-pulse}.journal-world-end .journal-world-dot,.journal-world-end .journal-world-halo{opacity:0}.journal-world-label,.journal-world-coordinates{white-space:nowrap;display:block;color:var(--readable-ivory)!important;-webkit-text-fill-color:currentColor!important}.journal-world-label{letter-spacing:.1em;white-space:normal;margin-top:6px;font-size:7px;line-height:1.5}.journal-world-coordinates{font-family:monospace;font-size:6px;line-height:1.7}.journal-world-start .journal-world-coordinates{text-align:left}.journal-world-end .journal-world-coordinates{text-align:right;width:max-content;position:relative;left:100%;transform:translate(-100%)}@media (width>=768px) and (width<=1100px){.journal-world-coordinates{white-space:normal;overflow-wrap:normal}.journal-world-end .journal-world-coordinates{width:100%;position:static;transform:none}}.journal-flight[data-arrived] .journal-world-end .journal-globe,.journal-flight[data-arrived] .journal-world-end .journal-world-dot{opacity:1}.journal-flight[data-arrived] .journal-world-end .journal-world-halo{opacity:.8}.journal-flight[data-arrived] .journal-world-end .journal-world-coordinates{animation:1.2s ease-out world-shimmer}@keyframes world-turn{0%,to{transform:scaleX(1)}50%{transform:scaleX(.72)}}@keyframes world-pulse{0%{opacity:.65;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}@keyframes world-shimmer{0%,to{opacity:1}40%{opacity:.35}75%{opacity:1}}@media (width<=767px){.journal-world-start{left:32px}.journal-world-end{left:calc(100% - 32px)}.journal-world-label{display:none}.journal-world-coordinates{margin-top:2px;font-size:6px}.journal-flight-plane{width:28px;height:28px;margin:-14px}}@media (prefers-reduced-motion:reduce){.journal-longitudes,.journal-world-halo,.journal-flight[data-arrived] .journal-world-end .journal-world-coordinates{animation:none}.journal-flight-plane{will-change:auto}}
