.constellation-chart{--chart-line:color-mix(in srgb,var(--on-surface) 16%,transparent);--chart-star:#b6e5fb;--chart-gilt:#e0c585;--chart-main-opacity:.9;--chart-field-opacity:.45;--chart-field-quiet-opacity:.28;--chart-tail-opacity:.22;--chart-tail-quiet-opacity:.15;--chart-wash-opacity:1;--comet-cycle:17s;--comet-span:760px}.constellation-chart.chart--land,.constellation-chart.chart--plate{display:none}@media (min-width:48rem){.blog-info__content--wide .constellation-chart.chart--wide{display:none}.blog-info__content--wide .constellation-chart.chart--land{display:block}}@media (min-width:64rem){.blog-info__content--rail .constellation-chart.chart--wide{display:none}.blog-info__content--rail .constellation-chart.chart--plate{display:block}}.constellation-chart .chart-figure{fill:none;stroke:var(--chart-line);stroke-width:.75px}.constellation-chart.chart--plate .chart-figure{stroke:var(--on-surface);stroke-linecap:round;stroke-opacity:.3;stroke-width:.9px}.constellation-chart .chart-graticule{fill:none;stroke:var(--on-surface);stroke-dasharray:.1 4;stroke-linecap:round;stroke-opacity:.08;stroke-width:.5px}.constellation-chart .chart-ecliptic{fill:none;stroke:var(--chart-gilt);stroke-dasharray:6 4;stroke-opacity:.12;stroke-width:.8px}.constellation-chart .chart-ecliptic--quiet{stroke-opacity:.08}.constellation-chart .chart-frame{fill:none;stroke:var(--on-surface);stroke-opacity:.14;stroke-width:.75px}.constellation-chart .chart-frame-tick{stroke:var(--on-surface);stroke-opacity:.2;stroke-width:.5px}.constellation-chart .chart-boundary{fill:none;stroke:var(--aurora-b);stroke-dasharray:2 5;stroke-opacity:.16;stroke-width:.6px}.constellation-chart .chart-label{fill:var(--on-surface);fill-opacity:.32;font-family:var(--font-mono);letter-spacing:.18em;font-size:8px}.constellation-chart .chart-label--ink{animation:24s ease-in-out infinite chart-label-ink}@keyframes chart-label-ink{0%,to{fill-opacity:.28}50%{fill-opacity:.4}}.constellation-chart .chart-legend{opacity:.42}.constellation-chart .chart-legend-core{fill:var(--chart-star)}.constellation-chart .chart-legend-ring{fill:none;stroke:var(--chart-star);stroke-width:.6px}.constellation-chart .chart-legend line{stroke:var(--chart-star);stroke-width:.7px}.constellation-chart .chart-legend-text{fill:var(--on-surface);fill-opacity:.3;font-family:var(--font-mono);letter-spacing:.14em;font-size:6.5px}.constellation-chart .chart-star{fill:var(--chart-star);opacity:var(--chart-main-opacity)}.constellation-chart .chart-star-ring{fill:none;stroke:var(--chart-star);stroke-width:.6px}.constellation-chart .chart-star-tick{stroke:var(--chart-star);stroke-width:.8px}.constellation-chart .chart-field circle{fill:var(--chart-star);opacity:var(--chart-field-opacity)}.constellation-chart .chart-field--quiet circle{opacity:var(--chart-field-quiet-opacity)}.constellation-chart .chart-tail circle{fill:var(--chart-star);opacity:var(--chart-tail-opacity)}.constellation-chart .chart-tail circle.chart-tail--quiet{opacity:var(--chart-tail-quiet-opacity)}.constellation-chart .chart-wash{animation:chart-wash-breathe 18s ease-in-out var(--chart-wash-delay,0s) infinite alternate;opacity:var(--chart-wash-opacity)}@keyframes chart-wash-breathe{0%{opacity:calc(var(--chart-wash-opacity)*.65)}to{opacity:var(--chart-wash-opacity)}}.constellation-chart .chart-twinkle{--chart-twinkle-hi:var(--chart-field-opacity);animation:chart-twinkle 9s ease-in-out var(--chart-twinkle-delay,0s) infinite}.constellation-chart .chart-star.chart-twinkle{--chart-twinkle-hi:var(--chart-main-opacity)}@keyframes chart-twinkle{0%,82%,to{opacity:var(--chart-twinkle-hi)}86%{opacity:.15}92%{opacity:calc(var(--chart-twinkle-hi)*.6)}95%{opacity:.15}}.constellation-chart .chart-comet{animation:chart-comet-travel var(--comet-cycle) linear var(--comet-delay,0s) infinite;fill:none;stroke:var(--comet-color,var(--aurora-c));stroke-dasharray:var(--comet-dash) calc(var(--comet-span) - var(--comet-dash));stroke-linecap:round;stroke-linejoin:round;stroke-opacity:var(--comet-o);stroke-width:var(--comet-w)}@keyframes chart-comet-travel{0%{stroke-dashoffset:calc(var(--comet-span) + var(--comet-lag))}to{stroke-dashoffset:var(--comet-lag)}}.constellation-chart .chart-comet--halo{--comet-dash:72px;--comet-lag:59px;--comet-w:5;--comet-o:.09}.constellation-chart .chart-comet--trail{--comet-dash:34px;--comet-lag:21px;--comet-w:2.2;--comet-o:.24}.constellation-chart .chart-comet--head{--comet-dash:13px;--comet-lag:0px;--comet-w:1.15;--comet-o:.95}.article .constellation-chart.chart--wide{--chart-main-opacity:.5;--chart-field-opacity:.3;--chart-field-quiet-opacity:.2;--chart-line:color-mix(in srgb,var(--on-surface) 10%,transparent)}html[data-theme=light] .article .constellation-chart.chart--wide{--chart-main-opacity:.4;--chart-line:color-mix(in srgb,var(--primary) 18%,transparent)}.article .constellation-chart.chart--wide .chart-star-tick{display:none}html[data-theme=light] .constellation-chart{--chart-line:color-mix(in srgb,var(--primary) 28%,transparent);--chart-star:var(--primary);--chart-gilt:#ab812b;--chart-main-opacity:.55;--chart-field-opacity:.3;--chart-field-quiet-opacity:.2;--chart-tail-opacity:.14;--chart-tail-quiet-opacity:.08;--chart-wash-opacity:0}html[data-theme=light] .constellation-chart .chart-comet-layer{display:none}html[data-theme=light] .constellation-chart .chart-comet,html[data-theme=light] .constellation-chart .chart-twinkle,html[data-theme=light] .constellation-chart .chart-wash{animation:none}html[data-theme=light] .constellation-chart .chart-graticule{stroke:var(--primary);stroke-opacity:.1}html[data-theme=light] .constellation-chart .chart-ecliptic{stroke-opacity:.32}html[data-theme=light] .constellation-chart .chart-ecliptic--quiet{stroke-opacity:.14}html[data-theme=light] .constellation-chart .chart-frame{stroke:var(--primary);stroke-opacity:.3}html[data-theme=light] .constellation-chart .chart-frame-tick{stroke:var(--primary);stroke-opacity:.32}html[data-theme=light] .constellation-chart .chart-boundary{stroke-opacity:.2}html[data-theme=light] .constellation-chart .chart-label{fill:var(--primary);fill-opacity:.45}html[data-theme=light] .constellation-chart .chart-label--ink{animation:none}html[data-theme=light] .constellation-chart .chart-legend-text{fill:var(--primary);fill-opacity:.45}html[data-theme=light] .constellation-chart.chart--plate .chart-graticule{stroke-opacity:.15}html[data-theme=light] .constellation-chart.chart--plate .chart-figure{stroke:var(--primary);stroke-opacity:.4}html[data-theme=light] .constellation-chart .chart-star-ring--mag1{stroke:var(--chart-gilt)}html[data-theme=light] .constellation-chart .chart-glint{animation:chart-glint 8s ease-in-out var(--chart-twinkle-delay,0s) infinite}@keyframes chart-glint{0%,to{opacity:.45}50%{opacity:.65}}@media (prefers-reduced-motion:reduce){.constellation-chart .chart-comet-layer{display:none}.constellation-chart .chart-comet,.constellation-chart .chart-glint,.constellation-chart .chart-label--ink,.constellation-chart .chart-twinkle,.constellation-chart .chart-wash,html[data-theme=light] .constellation-chart .chart-glint{animation:none}}
