.motion-speeds.svelte-382joq{margin:32px 0}h3.svelte-382joq{font-size:20px;margin:0 0 18px;line-height:1.5}dl.svelte-382joq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}dl.svelte-382joq>div:where(.svelte-382joq){padding-inline:18px;min-width:0}dl.svelte-382joq>div:where(.svelte-382joq):first-child{padding-left:0;border:0}dl.svelte-382joq>div:where(.svelte-382joq):last-child{padding-right:0}dt.svelte-382joq{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:14px;font-weight:650;margin-bottom:12px}dd.svelte-382joq{margin:0}.value.svelte-382joq{display:flex;flex-direction:column;align-items:flex-start;gap:4px;color:var(--teal);white-space:nowrap;font:13px var(--font-mono)}.numeric.svelte-382joq{display:inline-flex;align-items:baseline;gap:6px}.value.svelte-382joq strong:where(.svelte-382joq){font-size:clamp(25px,3vw,31px);font-weight:550;font-variant-numeric:tabular-nums}.approx.svelte-382joq{font:12px var(--font-sans)}.frame.svelte-382joq{font-size:12px;line-height:1.7;margin-top:12px}.detail.svelte-382joq,.motion-speeds.svelte-382joq p:where(.svelte-382joq){font-size:12px;color:var(--muted);line-height:1.8}.detail.svelte-382joq{margin-top:5px}.source-ref.svelte-382joq{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;flex-shrink:0;font:12px var(--font-mono);text-decoration:none}.source-ref.svelte-382joq:hover,.source-ref.svelte-382joq:focus-visible{text-decoration:underline}.motion-speeds.svelte-382joq p:where(.svelte-382joq){margin:22px 0 0}@media(max-width:719px){dl.svelte-382joq{grid-template-columns:1fr}dl.svelte-382joq>div:where(.svelte-382joq),dl.svelte-382joq>div:where(.svelte-382joq):first-child,dl.svelte-382joq>div:where(.svelte-382joq):last-child{display:grid;grid-template-columns:1fr auto;column-gap:12px;padding:19px 0;border:0}dl.svelte-382joq>div:where(.svelte-382joq):first-child{border-top:0;padding-top:0}dt.svelte-382joq{grid-column:1 / -1;margin-bottom:0;align-self:center}.value.svelte-382joq{grid-column:1 / -1;flex-wrap:wrap;white-space:normal;margin-top:8px}.value.svelte-382joq strong:where(.svelte-382joq){font-size:29px}.frame.svelte-382joq{margin-top:5px}.detail.svelte-382joq{grid-column:1 / -1}.motion-speeds.svelte-382joq p:where(.svelte-382joq){margin-top:8px}}.inertia-figure.svelte-1eg3zms{margin:30px 0 40px;padding:0}.panels.svelte-1eg3zms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}h3.svelte-1eg3zms{font-size:16px;margin:0 0 12px}svg.svelte-1eg3zms{width:100%;height:auto;display:block}.panels.svelte-1eg3zms p:where(.svelte-1eg3zms){font-size:13px;line-height:1.8;margin:10px 0 0}figcaption.svelte-1eg3zms{font-size:12px;line-height:1.9;color:var(--muted);margin-top:20px}@media(max-width:600px){.panels.svelte-1eg3zms{grid-template-columns:1fr;gap:26px}}.motion-frames.svelte-1rbtuaw{margin:32px 0 40px;padding:26px;background:var(--soft-teal);border:1px solid var(--line);border-radius:12px}h3.svelte-1rbtuaw{font-size:20px;margin:0 0 18px}.frame-buttons.svelte-1rbtuaw{display:inline-flex;flex-wrap:wrap;gap:6px}button.svelte-1rbtuaw{min-height:44px;padding:10px 18px;border:1px solid var(--teal);border-radius:5px;background:transparent;color:var(--teal);cursor:pointer;font-size:14px;font-weight:650}button[aria-pressed=true].svelte-1rbtuaw{background:var(--teal);color:#fff}button.svelte-1rbtuaw:disabled{cursor:default}.playback-button.svelte-1rbtuaw{display:inline-flex;align-items:center;gap:9px;margin-top:16px;min-width:128px}.playback-icon.svelte-1rbtuaw{width:14px;height:14px;flex:none}.drawing.svelte-1rbtuaw{margin-top:16px}.drawing.svelte-1rbtuaw svg{display:block;width:100%;height:auto}.legend.svelte-1rbtuaw{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:12px}.legend.svelte-1rbtuaw span:where(.svelte-1rbtuaw){display:inline-flex;align-items:center;gap:7px}i.svelte-1rbtuaw{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--teal)}i.sun.svelte-1rbtuaw{background:var(--copper);border:1px solid var(--ink)}i.start.svelte-1rbtuaw{background:var(--bg);border:1px solid var(--teal)}i.sun-path.svelte-1rbtuaw{width:18px;height:0;border-radius:0;background:none;border-top:2px dashed #9a6c3e}.time-control.svelte-1rbtuaw{display:grid;grid-template-columns:1fr auto;gap:10px;margin-top:26px;font-size:13px}output.svelte-1rbtuaw{font-family:var(--font-mono);font-variant-numeric:tabular-nums}input.svelte-1rbtuaw{grid-column:1 / -1;width:100%;min-width:0;margin:0;min-height:44px;accent-color:var(--teal)}.time-labels.svelte-1rbtuaw{grid-column:1 / -1;display:flex;justify-content:space-between;font-size:11px;color:var(--muted)}.frame-summary.svelte-1rbtuaw{font-size:14px;line-height:1.7;color:var(--ink);margin:18px 0 0;padding-left:12px;border-left:2px solid var(--teal);min-height:3.4em}.frame-summary.svelte-1rbtuaw strong:where(.svelte-1rbtuaw){display:block}figcaption.svelte-1rbtuaw{margin-top:18px;color:var(--muted);font-size:12px;line-height:1.9}figcaption.svelte-1rbtuaw strong:where(.svelte-1rbtuaw){font-weight:650}figcaption.svelte-1rbtuaw .simple-model-note:where(.svelte-1rbtuaw){margin:0 0 8px;font-size:13px;line-height:1.8;color:var(--muted)}noscript.svelte-1rbtuaw p:where(.svelte-1rbtuaw){font-size:13px;line-height:1.8}@media(max-width:600px){.motion-frames.svelte-1rbtuaw{padding:20px 16px}.legend.svelte-1rbtuaw{gap:9px 14px}.frame-summary.svelte-1rbtuaw{min-height:5.1em}}.atomic-distance.svelte-j3uvk3{margin:32px 0 40px;padding:28px;border-radius:10px;background:var(--deep);color:#edf3f1}.eyebrow.svelte-j3uvk3{color:#a9c6c9;font-size:12px;margin:0 0 10px}h3.svelte-j3uvk3{font-size:24px;margin:0 0 25px}.distance-facts.svelte-j3uvk3{width:100%;border-collapse:collapse;margin:0;background:transparent}.distance-facts.svelte-j3uvk3 caption:where(.svelte-j3uvk3){text-align:left;color:#c1d3d4;font-size:13px;line-height:1.8;padding-bottom:8px}.distance-facts.svelte-j3uvk3 th:where(.svelte-j3uvk3){text-align:left;font-weight:500;color:#c1d3d4;width:55%;font-size:13px;line-height:1.8;padding:12px 14px 12px 0;border:0;background:transparent}.distance-facts.svelte-j3uvk3 td:where(.svelte-j3uvk3){padding:12px 0;border:0}.distance-facts.svelte-j3uvk3 strong:where(.svelte-j3uvk3){display:block;font:500 clamp(24px,4vw,32px) var(--font-mono);color:#efba8e;white-space:nowrap}.distance-facts.svelte-j3uvk3 strong:where(.svelte-j3uvk3) span:where(.svelte-j3uvk3){margin-left:5px;font-size:17px}.stage.svelte-j3uvk3{width:100%;margin-top:14px}svg.svelte-j3uvk3{display:block;width:100%;height:300px;overflow:hidden}svg.svelte-j3uvk3 text:where(.svelte-j3uvk3){fill:#c1d3d4;font:12px var(--font-sans)}svg.svelte-j3uvk3 .distance-label:where(.svelte-j3uvk3){font:500 24px var(--font-mono);fill:#a7e3e9}.scale-status.svelte-j3uvk3{margin:0 0 20px;font-size:12px;color:#c1d3d4;min-height:3.5em;line-height:1.75}.presets.svelte-j3uvk3{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}button.svelte-j3uvk3{min-height:44px;background:transparent;border:1px solid #6b9398;color:#e8f2f1;padding:10px 14px;border-radius:4px;cursor:pointer;font-size:13px}button[aria-pressed=true].svelte-j3uvk3{background:#28545c;border-color:#9dc6ca}button.svelte-j3uvk3:disabled{cursor:default;opacity:.6}label.svelte-j3uvk3{display:flex;justify-content:space-between;gap:12px;font-size:13px}input.svelte-j3uvk3{width:100%;height:44px;accent-color:#b6dade;margin:4px 0 0}.range-ends.svelte-j3uvk3{display:flex;justify-content:space-between;color:#a9c6c9;font-size:11px}figcaption.svelte-j3uvk3{margin-top:24px;font-size:13px;color:#c1d3d4;line-height:1.8}figcaption.svelte-j3uvk3 p:where(.svelte-j3uvk3),.fallback.svelte-j3uvk3{font-size:13px;margin:0;color:#c1d3d4}figcaption.svelte-j3uvk3 summary,figcaption.svelte-j3uvk3 a{color:#b4dfe3}figcaption.svelte-j3uvk3 .disclosure-content{color:#c1d3d4}@media(max-width:600px){.atomic-distance.svelte-j3uvk3{padding:22px 18px}h3.svelte-j3uvk3{font-size:22px}}.atomic-probability.svelte-5r2i4g{margin:32px 0 40px;padding:28px;border-radius:10px;background:var(--soft-teal);color:var(--ink)}h3.svelte-5r2i4g{font-size:23px;margin:0 0 12px}.intro.svelte-5r2i4g{font-size:14px;margin:0 0 28px;color:var(--muted)}.plots.svelte-5r2i4g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.plot.svelte-5r2i4g{min-width:0}h4.svelte-5r2i4g{font-size:16px;margin:0 0 7px;line-height:1.5;min-height:3em}.plot.svelte-5r2i4g p:where(.svelte-5r2i4g){font-size:12px;margin:0;line-height:1.8;color:var(--muted)}.plot.svelte-5r2i4g>p:where(.svelte-5r2i4g):not(.plot-note){min-height:3.6em}svg.svelte-5r2i4g{display:block;width:100%;height:auto;margin-top:12px}svg.svelte-5r2i4g text:where(.svelte-5r2i4g){fill:#3d6068;font:12px var(--font-sans)}.plot.svelte-5r2i4g .plot-note:where(.svelte-5r2i4g){font-size:11px}.radius-control.svelte-5r2i4g{margin-top:30px}label.svelte-5r2i4g{display:flex;justify-content:space-between;gap:12px;font-size:14px}output.svelte-5r2i4g{font-family:var(--font-mono);color:var(--teal)}input.svelte-5r2i4g{width:100%;height:44px;margin:4px 0 0;accent-color:var(--teal)}.range-ends.svelte-5r2i4g{display:flex;justify-content:space-between;color:var(--muted);font-size:11px}.measurement.svelte-5r2i4g{font-size:13px;margin:22px 0 10px}.probability-result.svelte-5r2i4g{font-size:13px;min-height:3.6em;line-height:1.8;margin:0}.probability-result.svelte-5r2i4g strong:where(.svelte-5r2i4g){white-space:nowrap}.selected-range.svelte-5r2i4g{display:block;margin-top:6px;color:var(--muted)}figcaption.svelte-5r2i4g{font-size:13px;line-height:1.8;color:var(--muted);margin-top:18px}figcaption.svelte-5r2i4g p:where(.svelte-5r2i4g),.fallback.svelte-5r2i4g{margin:0;font-size:13px}@media(max-width:650px){.plots.svelte-5r2i4g{grid-template-columns:1fr;gap:30px}h4.svelte-5r2i4g,.plot.svelte-5r2i4g>p:where(.svelte-5r2i4g):not(.plot-note){min-height:0}.atomic-probability.svelte-5r2i4g{padding:22px 18px}h3.svelte-5r2i4g{font-size:22px}svg.svelte-5r2i4g{max-width:360px;margin-inline:auto}}.atomic-reference.svelte-1nb9xga{margin:28px 0 36px;padding:26px;background:var(--soft-teal);border:1px solid var(--line);border-radius:12px}.art.svelte-1nb9xga{height:230px}strong.svelte-1nb9xga{display:block;font:500 29px var(--font-mono);color:var(--teal)}figcaption.svelte-1nb9xga{font-size:13px;line-height:1.8;color:var(--muted);margin-top:18px}figcaption.svelte-1nb9xga p:where(.svelte-1nb9xga){margin:0;font-size:inherit}@media(max-width:600px){.atomic-reference.svelte-1nb9xga{padding:20px}}.atom-ball-moon.svelte-u8sk6j{margin:30px 0 40px;padding:28px;border:1px solid var(--line);border-radius:12px;background:var(--soft-teal)}h3.svelte-u8sk6j{margin:0 0 14px;font-size:24px;line-height:1.5}.setup.svelte-u8sk6j{margin:0 0 28px;font-size:15px}.comparison.svelte-u8sk6j{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.body.svelte-u8sk6j{min-width:0;text-align:center}h4.svelte-u8sk6j{font-size:15px;margin:0 0 12px}svg.svelte-u8sk6j{display:block;width:100%;height:auto;max-width:280px;margin-inline:auto}.diameter.svelte-u8sk6j{margin:12px 0 0;font-size:12px}.diameter.svelte-u8sk6j strong:where(.svelte-u8sk6j){display:block;margin-top:6px;font:500 clamp(23px,4vw,34px) var(--font-mono);color:var(--teal);white-space:nowrap}.diameter.svelte-u8sk6j strong:where(.svelte-u8sk6j) span:where(.svelte-u8sk6j){font-size:14px;margin-left:3px}figcaption.svelte-u8sk6j{margin-top:26px;font-size:13px;line-height:1.8;color:var(--muted)}figcaption.svelte-u8sk6j p:where(.svelte-u8sk6j){font-size:inherit;margin:0}figcaption.svelte-u8sk6j a{margin-right:16px}@media(max-width:600px){.atom-ball-moon.svelte-u8sk6j{padding:22px 18px}.comparison.svelte-u8sk6j{gap:12px}h3.svelte-u8sk6j{font-size:22px}}.log-steps.svelte-lielcr{margin:28px 0}figcaption.svelte-lielcr{font-size:14px;color:var(--teal);margin-bottom:18px}ol.svelte-lielcr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0;margin:0;gap:8px}li.svelte-lielcr{min-width:0;margin:0}strong.svelte-lielcr{display:block;border-bottom:2px solid var(--teal);padding:12px 0;font:500 clamp(16px,3vw,23px) var(--font-mono);color:var(--ink)}span.svelte-lielcr{display:block;font-size:12px;color:var(--muted);margin-top:10px}.earth-moon-balls.svelte-1us6c5f{margin:28px 0 40px;padding:28px;border-radius:12px;background:var(--deep);color:#edf3f1}h3.svelte-1us6c5f{margin:0 0 14px;font-size:24px;line-height:1.5}.earth-moon-balls.svelte-1us6c5f .setup:where(.svelte-1us6c5f){color:#c1d3d4;font-size:15px;margin:0}.ball-pair.svelte-1us6c5f{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px}.ball.svelte-1us6c5f{min-width:0;text-align:center}.ball.svelte-1us6c5f svg:where(.svelte-1us6c5f){display:block;width:100%;height:150px}h4.svelte-1us6c5f{margin:6px 0;font-size:16px}.ball.svelte-1us6c5f p:where(.svelte-1us6c5f){margin:0;font-size:14px;color:#c1d3d4}.ball.svelte-1us6c5f strong:where(.svelte-1us6c5f){color:#edf3f1}.earth-moon-balls.svelte-1us6c5f .pair-note:where(.svelte-1us6c5f),.earth-moon-balls.svelte-1us6c5f .question-note:where(.svelte-1us6c5f){color:#c1d3d4;font-size:13px;line-height:1.8}.earth-moon-balls.svelte-1us6c5f .pair-note:where(.svelte-1us6c5f){margin:24px 0 32px}fieldset.svelte-1us6c5f{border:0;padding:0;margin:0;min-width:0}legend.svelte-1us6c5f{padding:0;font-size:18px;font-weight:650;line-height:1.6}.question-note.svelte-1us6c5f{margin:12px 0 16px}.choices.svelte-1us6c5f{display:flex;gap:10px;flex-wrap:wrap}button.svelte-1us6c5f{min-width:64px;min-height:44px;padding:10px 16px;border:1px solid #85aeb4;border-radius:4px;background:transparent;color:#edf3f1;cursor:pointer;font:inherit}button[aria-pressed=true].svelte-1us6c5f{background:#28545c;border-color:#c3e1e2}button.svelte-1us6c5f:disabled{opacity:.6;cursor:default}.earth-moon-balls.svelte-1us6c5f .answer:where(.svelte-1us6c5f){margin:20px 0 0;min-height:5.4em;font-size:14px;line-height:1.8;color:#dcebea}.solution.svelte-1us6c5f{margin-top:12px}.earth-moon-balls.svelte-1us6c5f .distance:where(.svelte-1us6c5f){margin:0;font-size:18px;color:#efba8e}.distance.svelte-1us6c5f strong:where(.svelte-1us6c5f){font:500 clamp(42px,8vw,64px) var(--font-mono)}.distance.svelte-1us6c5f strong:where(.svelte-1us6c5f) span:where(.svelte-1us6c5f){font-size:24px;margin-left:6px}.earth-moon-balls.svelte-1us6c5f .solution-note:where(.svelte-1us6c5f){margin:8px 0 0;font-size:13px;color:#c1d3d4;line-height:1.8}.end-labels.svelte-1us6c5f{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:#edf3f1;margin:28px 0 0}.scaled-balls.svelte-1us6c5f{display:block;width:100%;height:auto;min-height:80px}.earth-moon-balls.svelte-1us6c5f .no-script-answer:where(.svelte-1us6c5f),figcaption.svelte-1us6c5f{font-size:13px;line-height:1.9;color:#c1d3d4}figcaption.svelte-1us6c5f{margin-top:20px}@media(max-width:600px){.earth-moon-balls.svelte-1us6c5f{padding:22px 18px}h3.svelte-1us6c5f{font-size:22px}.ball.svelte-1us6c5f svg:where(.svelte-1us6c5f){height:118px}}.light-travel.svelte-y8dmcr{margin:36px 0 28px;padding:32px;border-radius:14px;background:var(--deep);color:#d8e6e8}.light-travel.svelte-y8dmcr .eyebrow:where(.svelte-y8dmcr){font-size:12px;margin:0 0 12px;color:#efbd83}h3.svelte-y8dmcr{color:#f2f3ec;font-size:clamp(24px,3vw,32px);line-height:1.45;margin:0 0 24px}.targets.svelte-y8dmcr,.playback.svelte-y8dmcr{display:flex;flex-wrap:wrap;gap:8px}button.svelte-y8dmcr{min-height:44px;padding:10px 14px;background:transparent;color:#d8e6e8;border:1px solid #78959b;border-radius:5px;font:inherit;font-size:14px;cursor:pointer}button[aria-pressed=true].svelte-y8dmcr{background:#ead0ad;color:#102d35;border-color:#ead0ad;font-weight:700}button.svelte-y8dmcr:focus-visible,input.svelte-y8dmcr:focus-visible{outline:3px solid #efbd83;outline-offset:4px}button.svelte-y8dmcr:disabled,input.svelte-y8dmcr:disabled{cursor:default;opacity:.65}.target-reading.svelte-y8dmcr{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:30px}.kind.svelte-y8dmcr{font-size:12px;color:#b1c8cd}h4.svelte-y8dmcr{font-size:22px;color:#f2f3ec;margin:4px 0 8px;line-height:1.5}.target-reading.svelte-y8dmcr p:where(.svelte-y8dmcr),.travel-time.svelte-y8dmcr span:where(.svelte-y8dmcr){font-size:13px;margin:0;color:#b1c8cd}.travel-time.svelte-y8dmcr{display:flex;flex-direction:column;justify-content:center}.travel-time.svelte-y8dmcr strong:where(.svelte-y8dmcr){font:600 clamp(25px,4vw,36px) var(--font-mono);color:#efbd83;margin-top:8px}.light-travel.svelte-y8dmcr .target-note:where(.svelte-y8dmcr){font-size:14px;color:#d8e6e8;min-height:3.6em;margin:16px 0 0}svg.svelte-y8dmcr{display:block;width:100%;height:auto;margin:0;overflow:visible}svg.svelte-y8dmcr text:where(.svelte-y8dmcr){fill:#b1c8cd;font-size:15px}.light-path.svelte-y8dmcr{position:relative;font-size:14px;margin:28px 0 5em}.elapsed-tracker.svelte-y8dmcr{position:absolute;top:calc(54% + 28px);left:clamp(min(4.5em,50%),var(--light-x),max(50%,calc(100% - 4.5em)));transform:translate(-50%);width:9em;max-width:100%;text-align:center;line-height:1.5;pointer-events:none}.elapsed-label.svelte-y8dmcr{display:block;font-size:12px;color:#b1c8cd}.elapsed-reading.svelte-y8dmcr{display:inline-flex;align-items:baseline;font:600 17px / 1.5 var(--font-mono);font-variant-numeric:tabular-nums;color:#efbd83;white-space:nowrap}.elapsed-prefix.svelte-y8dmcr{white-space:pre}.elapsed-value.svelte-y8dmcr{flex:none;text-align:right}.model-clock.svelte-y8dmcr,.slider-label.svelte-y8dmcr,.endpoints.svelte-y8dmcr{display:flex;justify-content:space-between;gap:16px}.model-clock.svelte-y8dmcr{font-size:13px;color:#b1c8cd}.model-clock.svelte-y8dmcr span:where(.svelte-y8dmcr):last-child{font-family:var(--font-mono);color:#efbd83}.light-travel.svelte-y8dmcr .arrival:where(.svelte-y8dmcr){min-height:3.6em;font-size:15px;margin:16px 0;color:#f2f3ec}.light-travel.svelte-y8dmcr .motion-preference:where(.svelte-y8dmcr){font-size:13px;line-height:1.8;color:#b1c8cd;margin:0 0 16px}.playback.svelte-y8dmcr button:where(.svelte-y8dmcr):first-child{color:#102d35;background:#ead0ad;border-color:#ead0ad}.slider-label.svelte-y8dmcr{font-size:13px;margin-top:24px}input.svelte-y8dmcr{display:block;width:100%;height:44px;margin:0;accent-color:#b7d9dc;cursor:pointer}.endpoints.svelte-y8dmcr{font-size:12px;color:#b1c8cd}figcaption.svelte-y8dmcr{margin-top:24px}.light-travel.svelte-y8dmcr figcaption:where(.svelte-y8dmcr) p:where(.svelte-y8dmcr),.light-travel.svelte-y8dmcr .model-notes p{font-size:12px;line-height:1.9;color:#b1c8cd}.light-travel.svelte-y8dmcr .model-notes{--teal: #b7d9dc;--ink: #d8e6e8;--muted: #b1c8cd}.status.svelte-y8dmcr{font-size:13px;color:#b1c8cd}.status.svelte-y8dmcr:empty{display:none}.screen-reader-only.svelte-y8dmcr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.light-table.svelte-y8dmcr{width:100%;border-collapse:collapse;font-size:14px}caption.svelte-y8dmcr{text-align:left;font-weight:650;font-size:19px;margin-bottom:12px}th.svelte-y8dmcr,td.svelte-y8dmcr{padding:13px 8px;text-align:left;border-bottom:1px solid var(--line)}thead.svelte-y8dmcr{font-size:12px;color:var(--muted)}tbody.svelte-y8dmcr th:where(.svelte-y8dmcr){font-weight:600}small.svelte-y8dmcr{display:block;font-size:11px;font-weight:400;color:var(--muted)}@media(max-width:600px){.light-travel.svelte-y8dmcr{padding:24px 18px;margin-inline:-4px}.targets.svelte-y8dmcr button:where(.svelte-y8dmcr){font-size:13px;padding-inline:11px}.target-reading.svelte-y8dmcr{grid-template-columns:1fr;gap:18px}.target-note.svelte-y8dmcr{min-height:5.4em}svg.svelte-y8dmcr text:where(.svelte-y8dmcr){font-size:25px}.light-table.svelte-y8dmcr{font-size:12px}th.svelte-y8dmcr,td.svelte-y8dmcr{padding:12px 4px}}.starlight-quiz.svelte-torqqh{margin-top:44px;padding:24px;background:var(--soft-teal);border-radius:10px}.starlight-quiz.svelte-torqqh h2:where(.svelte-torqqh){margin:0;font-size:22px}div.svelte-torqqh{display:flex;flex-wrap:wrap;gap:8px}button.svelte-torqqh{min-height:44px;padding:10px 18px;border:1px solid var(--teal);border-radius:5px;background:transparent;color:var(--teal);font:inherit;cursor:pointer}button[aria-pressed=true].svelte-torqqh{background:var(--teal);color:#fff}.feedback.svelte-torqqh{font-size:15px}.feedback.svelte-torqqh:empty{margin:0}summary.svelte-torqqh{cursor:pointer;padding-block:12px}svg.svelte-1mtqexu{width:100%;height:auto;display:block;border-radius:5px}svg.svelte-11c90mw{display:block;width:100%;height:auto}.sky-explorer.svelte-1tjkaj1{margin:30px 0 0;padding:28px;border-radius:10px;background:var(--deep);color:#edf4f1;--muted: #b7ced1;--teal: #b7dce4}h3.svelte-1tjkaj1{margin:0;font-size:23px;color:inherit}p.svelte-1tjkaj1{color:#c4d8dc;font-size:15px;line-height:1.8}.instruction.svelte-1tjkaj1{margin:10px 0 20px}.presets.svelte-1tjkaj1,.actions.svelte-1tjkaj1{display:flex;gap:8px;flex-wrap:wrap}button.svelte-1tjkaj1{font:inherit;font-size:14px;min-height:44px;border:1px solid #7babb5;border-radius:5px;color:#edf4f1;background:transparent;padding:10px 15px;cursor:pointer}button[aria-pressed=true].svelte-1tjkaj1{background:#d2e4e3;color:#12353e}button.svelte-1tjkaj1:focus-visible,input.svelte-1tjkaj1:focus-visible{outline:2px solid #f1be85;outline-offset:4px}.range-label.svelte-1tjkaj1{display:flex;justify-content:space-between;margin-top:24px;font-size:14px}output.svelte-1tjkaj1{font:13px var(--font-mono)}input.svelte-1tjkaj1{width:100%;height:44px;accent-color:#9cc9d0;cursor:pointer}.explanation.svelte-1tjkaj1{min-height:3.6em;margin:8px 0 20px}.diagram-heading.svelte-1tjkaj1{margin:28px 0 0;font-weight:650;color:#edf4f1}.ray-legend.svelte-1tjkaj1{display:grid;grid-template-columns:1fr 1fr;gap:12px 25px;padding-left:20px;font-size:14px}.ray-legend.svelte-1tjkaj1 span:where(.svelte-1tjkaj1){display:block;font-size:13px;color:#b7ced1;margin-top:5px}.small.svelte-1tjkaj1{font-size:13px}.actions.svelte-1tjkaj1{margin-top:20px}figcaption.svelte-1tjkaj1{margin-top:20px}figcaption.svelte-1tjkaj1 p:where(.svelte-1tjkaj1){font-size:13px}table.svelte-1tjkaj1{width:100%;border-collapse:collapse;margin-top:16px;font-size:13px;color:#c4d8dc;background:transparent}caption.svelte-1tjkaj1{text-align:left;margin-bottom:12px}th.svelte-1tjkaj1,td.svelte-1tjkaj1{padding:8px 4px;text-align:left;border-bottom:1px solid #36535c;background:transparent}small.svelte-1tjkaj1{display:block;font:12px var(--font-mono)}@media(max-width:500px){.sky-explorer.svelte-1tjkaj1{padding:20px 16px}.ray-legend.svelte-1tjkaj1{grid-template-columns:1fr}h3.svelte-1tjkaj1{font-size:21px}.explanation.svelte-1tjkaj1{min-height:5.4em}}table.svelte-17nalbg{width:100%;border-collapse:collapse;margin-top:24px;table-layout:fixed;font-size:15px;line-height:1.8}caption.svelte-17nalbg{text-align:left;font-size:13px;color:var(--muted);margin-bottom:12px}th.svelte-17nalbg,td.svelte-17nalbg{text-align:left;padding:14px 10px;vertical-align:top}th.svelte-17nalbg{background:var(--soft-teal)}td.svelte-17nalbg{border-bottom:1px solid var(--line)}@media(max-width:450px){table.svelte-17nalbg{font-size:14px}th.svelte-17nalbg,td.svelte-17nalbg{padding:12px 7px}}canvas.svelte-1rftgon{position:absolute;inset:0;z-index:1;width:100%;height:100%;border-radius:inherit;pointer-events:none}.sky-quiz.svelte-10usv14{position:relative;isolation:isolate;margin-top:32px;padding:24px;background:var(--soft-teal);border-radius:10px}h2.svelte-10usv14{margin:0;font-size:22px}.options.svelte-10usv14{display:grid;gap:8px}button.svelte-10usv14{display:flex;gap:12px;text-align:left;width:100%;font:inherit;font-size:15px;line-height:1.7;min-height:44px;padding:12px;border:1px solid var(--teal);border-radius:5px;background:transparent;color:var(--ink);cursor:pointer}button[aria-pressed=true].svelte-10usv14{background:var(--teal);color:#fff}.option-letter.svelte-10usv14{flex:0 0 auto;font:13px var(--font-mono);padding-top:5px}.feedback.svelte-10usv14{font-size:15px;margin:18px 0 0}.feedback.svelte-10usv14:empty{margin:0}.reset.svelte-10usv14{width:auto;margin-top:16px;padding:10px 16px;font-size:14px}summary.svelte-10usv14{padding-block:12px;cursor:pointer}.section-references.svelte-1f19a26{display:flex;gap:4px;margin-top:-8px}.section-references.svelte-1f19a26 a:where(.svelte-1f19a26){display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;font-size:12px;text-decoration:none}.reading.svelte-1f19a26 .key-point:where(.svelte-1f19a26){color:var(--ink);font-weight:650}.article-sources.svelte-1f19a26 li:where(.svelte-1f19a26){scroll-margin-top:30px}.explorer-invitation.svelte-1f19a26{margin-top:56px}.explorer-invitation.svelte-1f19a26 h2:where(.svelte-1f19a26){margin-top:0}.article-nav.svelte-1f19a26{margin-block:36px 40px}.article-header.svelte-1f19a26 .article-category:where(.svelte-1f19a26),.contents-label.svelte-1f19a26{font-size:13px;font-weight:650;color:var(--teal)}.article-nav.svelte-1f19a26 ol:where(.svelte-1f19a26){list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px}.article-nav.svelte-1f19a26 li:where(.svelte-1f19a26){margin:0;font-size:14px;line-height:1.6}.article-nav.svelte-1f19a26 a:where(.svelte-1f19a26){display:flex;align-items:center;gap:12px;min-height:44px;text-decoration:none}.article-nav.svelte-1f19a26 a:where(.svelte-1f19a26):focus-visible{text-decoration:underline}@media(hover:hover)and (pointer:fine){.article-nav.svelte-1f19a26 a:where(.svelte-1f19a26):hover{text-decoration:underline}}.article-nav.svelte-1f19a26 a:where(.svelte-1f19a26) span:where(.svelte-1f19a26){font:11px var(--font-mono);color:var(--muted)}h2[id].svelte-1f19a26{scroll-margin-top:30px}@media(max-width:600px){.article-nav.svelte-1f19a26 ol:where(.svelte-1f19a26){grid-template-columns:1fr}}.article-header.svelte-1f19a26{padding-top:38px}.article-header.svelte-1f19a26 .article-category:where(.svelte-1f19a26){margin:32px 0 0}h1.svelte-1f19a26{font-size:clamp(35px,4.5vw,58px);line-height:1.3;margin:20px 0 24px}.intro.svelte-1f19a26{font-size:19px}.article-sources.svelte-1f19a26{margin-top:32px;padding-top:12px;border-top:1px solid var(--line)}.article-sources.svelte-1f19a26 li:where(.svelte-1f19a26){font-size:15px;margin-block:23px}.article-sources.svelte-1f19a26 li:where(.svelte-1f19a26) p:where(.svelte-1f19a26){font-size:14px;margin:7px 0}.article-sources.svelte-1f19a26 small:where(.svelte-1f19a26){font-size:12px}.reading.svelte-1f19a26 .note:where(.svelte-1f19a26){font-size:13px}.next.svelte-1f19a26{margin-top:44px}.next.svelte-1f19a26 h2:where(.svelte-1f19a26){margin-top:0}.next.svelte-1f19a26>.text-link:where(.svelte-1f19a26){display:block;width:fit-content;margin-top:20px}@media(max-width:767px){.intro.svelte-1f19a26{font-size:17px}.article-header.svelte-1f19a26{padding-top:25px}}
