:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--space:#03050b;--space-glow:#0b1530;--ink:#e8ecf5;--ink-muted:#93a0bb;--accent:#ffb75e;--panel:#0a10209e;--panel-border:#96b4ff24;font-feature-settings:"tnum";background:var(--space);color:var(--ink);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}*{box-sizing:border-box}html,body,#app{height:100%;margin:0;overflow:hidden}body{background:radial-gradient(ellipse at 50% 45%, var(--space-glow) 0%, var(--space) 70%)}.globe{cursor:grab;touch-action:none;position:absolute;inset:0}.globe:active{cursor:grabbing}.globe canvas{width:100%;height:100%;display:block}.space-markers{pointer-events:none;position:absolute;inset:0;overflow:hidden}.space-marker{width:44px;height:44px;color:var(--ink-muted);white-space:nowrap;cursor:pointer;pointer-events:auto;border-radius:50%;margin:-22px 0 0 -22px;font-size:.75rem;position:absolute;top:0;left:0}.space-marker:hover span{color:var(--ink)}.space-marker:before{content:"";width:calc(var(--radius,3px) * 2 + 8px);height:calc(var(--radius,3px) * 2 + 8px);border:1px solid #96b4ff8c;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.space-marker:not(.is-tiny):before{display:none}.space-marker.is-sun:before{border-color:#ffd28cb3}.space-marker span{left:calc(50% + var(--radius,3px) + 8px);top:calc(50% - var(--radius,3px) - 4px);position:absolute}.space-marker[hidden]{display:none}.hud{border:1px solid var(--panel-border);background:var(--panel);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:auto;border-radius:14px;max-width:min(100% - 32px,560px);padding:14px 18px;position:absolute;top:16px;left:16px}.hud h1{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 6px;font-size:13px;font-weight:600}.hud h1 .home{color:inherit;text-decoration:none}.hud h1 .home:hover,.hud h1 .home:focus-visible{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.hud-when{margin:0;font-size:22px;font-weight:600}.hud-time{color:var(--accent);font-weight:500}.hud-detail,.sky-caption{color:var(--ink-muted);margin:4px 0 0;font-size:13px}.hud-actions{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:8px;display:flex}.borders-select{min-height:44px;color:var(--ink);font:inherit;background:#ffffff0d;border:1px solid #0000;border-radius:10px;padding:0 10px;font-size:14px}.borders-select[hidden]{display:none}.borders-select option{background:#10162a}.layers-open{min-height:44px;color:var(--ink);font:inherit;cursor:pointer;pointer-events:auto;background:#96b4ff0f;border:1px solid #96b4ff59;border-radius:22px;padding:0 14px;font-size:14px}.layers-open[aria-expanded=true],.layers-open[aria-pressed=true]{background:#96b4ff33;border-color:#96b4ffd9}.famous-dialog.layers-dialog{z-index:3;background:#0a1020;width:min(360px,100% - 32px);max-height:calc(100vh - 32px);margin:0;position:fixed;inset:16px 16px auto auto;overflow:auto}.layers-group{border:none;margin:0;padding:4px 18px 12px}.layers-group legend{color:var(--ink-muted);letter-spacing:.08em;text-transform:uppercase;padding:8px 0 4px;font-size:12px}.layer-item+.layer-item{margin-top:8px}.layer-label{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:15px;display:flex}.layer-box{accent-color:#8fb4ff;width:20px;height:20px;margin:0}.layer-about,.layer-note{color:var(--ink-muted);margin:0 0 6px 30px;font-size:13px}.layer-note{color:var(--accent)}.layer-item .borders-select{margin:2px 0 6px 30px}.layer-item.is-elsewhere .layer-name,.layer-item.is-elsewhere .layer-about{opacity:.55}.layer-action{min-height:36px;color:var(--ink);font:inherit;cursor:pointer;background:#8fb4ff1f;border:1px solid #8fb4ff73;border-radius:18px;margin:0 0 6px 30px;padding:0 14px;font-size:13px}.layer-action[hidden]{display:none}.layer-row{align-items:center;gap:8px;display:flex}.layer-row .layer-label{flex:1}.layer-where{min-height:32px;color:var(--ink-muted);font:inherit;white-space:nowrap;cursor:pointer;background:#ffffff14;border:none;border-radius:16px;padding:0 10px;font-size:12px}.layer-where:hover{color:var(--ink)}.layer-where[hidden]{display:none}.empire-labels{pointer-events:none;position:absolute;inset:0;overflow:hidden}.empire-label{color:#fff;letter-spacing:.02em;text-shadow:0 0 3px #000000e6,0 1px 2px #000c;white-space:nowrap;font-weight:600;position:absolute;top:0;left:0}.empire-label.is-ohm{color:#ffffffd9;font-style:italic;font-weight:500}.empire-label.is-new{animation:4s ease-out forwards state-new}.empire-label.is-gone{text-decoration:line-through;animation:4s ease-in forwards state-gone}@keyframes state-new{0%{color:#ffd166;text-shadow:0 0 8px #ffbe3ce6,0 0 3px #000000e6}}@keyframes state-gone{0%{color:#ffb4a8;opacity:1}to{color:#ffb4a8;opacity:0}}@media (prefers-reduced-motion:reduce){.empire-label.is-new{color:#ffd166;animation:none}.empire-label.is-gone{color:#ffb4a8;opacity:.7;animation:none}}.empire-label[hidden],.empire-credit[hidden]{display:none}.empire-label.genome-cell{font:inherit;color:#fff;cursor:pointer;pointer-events:auto;text-shadow:0 1px 2px #000c;background:#e8785a8c;border:1px solid #ffffffb3;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:11px;font-weight:600;display:flex}.empire-label.genome-cell[hidden]{display:none}.empire-label.fossil-cell{font:inherit;color:#fff;cursor:pointer;pointer-events:auto;background:var(--fossil);text-shadow:0 1px 2px #000c;border:1px solid #ffffffbf;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:10px;font-weight:600;display:flex}.empire-label.fossil-cell[hidden]{display:none}.empire-label.impact-mark{width:var(--size);height:var(--size);box-sizing:border-box;font:inherit;color:#fff;cursor:pointer;pointer-events:auto;background:#ff963c40;border:2px solid #ff963c;border-radius:50%;padding:0;font-size:11px;font-weight:600}.impact-mark .impact-name{position:absolute;top:50%;left:calc(100% + 4px);transform:translateY(-50%)}.empire-label.impact-mark.is-deposit{background:0 0;border-style:dotted}.empire-label.impact-mark.is-uncertain{opacity:.6;border-style:dashed}.empire-label.volcano-mark{width:var(--size);height:var(--size);font:inherit;color:#fff;cursor:pointer;pointer-events:auto;background:0 0;border:0;padding:0;font-size:11px;font-weight:600}.empire-label.volcano-mark:before{content:"";clip-path:polygon(50% 0,100% 100%,0 100%);background:#eb3c32d9;position:absolute;inset:0}.empire-label.volcano-mark.is-uncertain:before{background:#eb3c3266}.empire-label.volcano-mark .impact-name{position:absolute;top:50%;left:calc(100% + 4px);transform:translateY(-50%)}.empire-label.volcano-mark:focus-visible,.empire-label.impact-mark:focus-visible{outline-offset:2px;outline:2px solid #fff}.empire-label.volcano-mark[hidden],.empire-label.impact-mark[hidden]{display:none}.is-trilobites{--fossil:#3987e5b3}.is-ammonoids{--fossil:#c98500bf}.is-dinosaurs{--fossil:#d95926bf}.is-mammals{--fossil:#199e70bf}.fossil-key{background:var(--fossil);vertical-align:middle;border-radius:50%;width:10px;height:10px;display:inline-block}.culture-switch{pointer-events:auto;margin-top:8px}.culture-switch[hidden]{display:none}.culture-select{min-height:44px;color:var(--ink);font:inherit;background:#ffffff0d;border:1px solid #0000;border-radius:10px;margin-left:8px;padding:0 10px;font-size:14px}.culture-select option{background:#10162a}.culture-caption{max-width:34em;color:var(--ink-muted);margin:4px 0 0;font-size:12px;line-height:1.4}.culture-details summary{color:var(--ink-muted);cursor:pointer;margin-top:4px;font-size:12px}.culture-caption a{color:inherit}.sun-caption{max-width:34em;color:var(--ink-muted);margin:4px 0 0;font-size:12px;line-height:1.4}.sun-caption-lead{display:block}.sun-caption-more summary{cursor:pointer;width:fit-content;padding:6px 0}.sun-panel[hidden]{display:none}.sky-eclipse{color:var(--accent);margin:4px 0 0;font-size:13px;font-weight:500}.notices{max-width:min(360px,100% - 32px);margin:0;padding:0;list-style:none;position:absolute;top:16px;right:16px}.notices li{background:var(--panel);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #ffb75e59;border-radius:10px;margin-bottom:8px;padding:10px 14px;font-size:13px}.credits{color:var(--ink-muted);margin:6px 0 0;font-size:11px}.credits a{color:inherit;pointer-events:auto}.fatal{color:var(--accent);padding:24px 16px}@media (width<=600px){.hud{padding:10px 14px;top:12px;left:12px}.hud-when{font-size:18px}.notices{max-width:none;inset:auto 12px 36px}}#app[data-panels=hidden] .hud,#app[data-panels=hidden] .bottom,#app[data-panels=hidden] .notices,#app[data-panels=hidden] .zoom-rail{display:none}.show-controls{bottom:calc(16px + env(safe-area-inset-bottom));border:1px solid var(--panel-border);background:var(--panel);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:22px;padding:0 18px;font-size:14px;display:none;position:absolute;left:50%;transform:translate(-50%)}#app[data-panels=hidden] .show-controls{display:block}.deep-glance{bottom:calc(72px + env(safe-area-inset-bottom));border:1px solid var(--panel-border);background:var(--panel);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:16px;align-items:center;gap:10px;width:min(560px,100% - 32px);padding:6px 14px 8px 6px;display:none;position:absolute;left:50%;transform:translate(-50%)}#app[data-panels=hidden] .deep-glance:not([hidden]){display:flex}.deep-glance-play{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:12px;flex:none;font-size:18px}.deep-glance-body{flex:1;min-width:0}.deep-glance-body p{white-space:nowrap;text-overflow:ellipsis;margin:0 0 6px;font-size:14px;overflow:hidden}.deep-glance-period{color:var(--ink-muted)}.deep-glance-temperature{margin-top:6px}.deep-glance-temperature[hidden]{display:none}.deep-glance-scale{border-radius:3px;height:6px;display:block}.deep-glance-ticks{height:14px;color:var(--ink-muted);margin-top:2px;font-size:10px;display:block;position:relative}.deep-glance-ticks span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.deep-glance-ticks span:first-child{transform:none}.deep-glance-ticks span:last-child{transform:translate(-100%)}.deep-glance-slider{accent-color:#78c896;cursor:pointer;width:100%;height:28px;margin:0;display:block}.full-view{border:1px solid var(--panel-border);min-height:28px;color:var(--ink-muted);font:inherit;cursor:pointer;pointer-events:auto;background:0 0;border-radius:16px;padding:0 12px;font-size:12px;position:absolute;top:10px;right:10px}.credits summary{cursor:pointer;pointer-events:auto;width:fit-content;margin:-10px 0;padding:10px 12px 10px 0}.eclipse-card{position:relative}.eclipse-fold{float:right;width:36px;height:36px;color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:10px;margin:-6px -8px 0 8px;font-size:22px;line-height:1}.eclipse-card[data-folded=true] .eclipse-text>:not(:first-child),.eclipse-card[data-folded=true] .eclipse-more,.eclipse-card[data-folded=true] .moon-view{display:none}.bottom{padding:0 12px calc(12px + env(safe-area-inset-bottom));pointer-events:none;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.bottom>*{pointer-events:auto}.timeline{border:1px solid var(--panel-border);background:var(--panel);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;width:min(760px,100%);padding:8px;display:flex}.holocene-bar{border:1px solid var(--panel-border);background:var(--panel);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:16px;flex-direction:column;gap:4px;width:min(760px,100%);padding:6px 8px 8px;display:flex}.holocene-bar .year-controls{flex-wrap:wrap;gap:4px 8px}@media (width<=600px){.holocene-bar .year-controls{flex:100%;column-gap:4px}.holocene-bar .era-select{flex:none;width:72px}.holocene-bar .year-input{flex:auto;width:5ch;min-width:5ch;padding:0 4px}.holocene-bar .year-form{min-width:min-content}.holocene-bar .history-speed{flex:none;width:84px;font-size:14px}}@media (width<=380px){.holocene-bar .history-speed{width:70px;padding:0 4px}.holocene-bar .year-controls .step{width:36px}}.ways-legend{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:2px 10px;padding:0 4px;font-size:12px;display:flex}.ways-legend[hidden],.ways-legend li[hidden]{display:none}.ways-legend-title{color:var(--ink)}.ways-legend-list{display:contents}.ways-legend li{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.ways-swatch{border-radius:3px;width:10px;height:10px}.ways-legend-note{font-style:italic}.holocene-bar>.timeline{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;width:100%;padding:0}.history-track{flex-direction:column;gap:2px;display:flex}.history-track[hidden],.history-speed[hidden]{display:none}.history-controls{align-items:center;gap:8px;display:flex}.history-lane{flex-direction:column;flex:1;min-width:0;display:flex}.history-lane .period-bands{margin:0 9px}.history-lane .period-axis{--rise:16px}.history-lane .period-overlay{top:0}.history-slider{accent-color:#f7c95a;width:100%;height:32px;margin:0}.history-extras{display:contents}.history-extras[hidden],.history-notes[hidden]{display:none}.history-notes{flex-wrap:wrap;align-items:center;gap:2px 8px;display:flex}.history-notes .history-changes{flex:1;min-width:0}.travel-chip{min-height:32px;color:var(--ink);font:inherit;cursor:pointer;background:#f7c95a1a;border:1px solid #f7c95a80;border-radius:16px;padding:0 10px;font-size:12px}.history-changes[hidden],.travel-chip[hidden],.history-about[hidden]{display:none}.history-about summary{min-width:32px;min-height:32px;color:var(--ink-muted);cursor:pointer;place-items:center;list-style:none;display:grid}.history-about summary::-webkit-details-marker{display:none}.history-about[open]{flex-basis:100%}.history-speed,.deep-speed,.scrubber-speed{min-height:44px;color:var(--ink);font:inherit;background:#ffffff0d;border:1px solid #0000;border-radius:10px;flex:none;padding:0 8px;font-size:13px}.history-speed option,.deep-speed option,.scrubber-speed option{background:#10162a}.history-changes{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;margin:0 8px;font-size:13px;overflow:hidden}.history-blank{color:var(--ink-muted);opacity:.8;margin:2px 8px 0;font-size:12px}.history-blank[hidden]{display:none}.year-controls{flex:none;align-items:center;gap:4px;display:flex}.step{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:12px;font-size:24px;line-height:1}.step:hover{background:#ffffff0f}.year-input{width:6.5ch;height:44px;color:var(--ink);font:inherit;text-align:center;background:#ffffff0d;border:1px solid #0000;border-radius:10px;padding:0 8px;font-size:16px;font-weight:600}.year-form{gap:4px;display:flex}.era-select{min-width:44px;height:44px;color:var(--ink);font:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #0000;border-radius:10px;padding:0 6px;font-size:16px;font-weight:600}.era-select option{color:var(--ink);background:#10162a}.year-input[aria-invalid=true]{border-color:var(--accent)}.eclipse-row{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.eclipse-list{scroll-snap-type:x proximity;scrollbar-width:none;flex:1;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.eclipse-list li{scroll-snap-align:start;flex:none}.eclipse-chip{border:1px solid var(--panel-border);height:44px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;background:#ffffff0a;border-radius:22px;align-items:center;gap:8px;padding:0 14px;font-size:14px;display:flex}.eclipse-chip[aria-pressed=true]{background:#ff6b3829;border-color:#ff7846cc}.eclipse-dot{border-radius:50%;width:10px;height:10px}.kind-total .eclipse-dot{background:#ff6b38}.kind-partial .eclipse-dot{background:linear-gradient(90deg,#ff6b38 50%,#c9d2e6 50%)}.kind-penumbral .eclipse-dot{background:#8b93a7}.eclipse-kind{color:var(--ink-muted)}.eclipse-empty{height:44px;color:var(--ink-muted);align-items:center;padding:0 8px;font-size:14px;display:flex}.seen-controls{flex-basis:100%;align-items:center;gap:4px;min-width:0;font-size:14px;display:flex}.seen-controls[hidden]{display:none}.seen-label{color:var(--ink-muted);white-space:nowrap;padding:0 4px 0 8px}.seen-select{min-width:0;height:44px;color:var(--ink);font:inherit;text-overflow:ellipsis;cursor:pointer;background:#ffffff0d;border:1px solid #0000;border-radius:10px;flex:0 18em;padding:0 6px;font-size:16px}.seen-select option{color:var(--ink);background:#10162a}.seen-step{flex:none}.seen-step:disabled{opacity:.35;cursor:default}.seen-status{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;flex:none;overflow:hidden}.eclipse-seen{color:#9fe6bd;background:#78dca029;border-radius:10px;padding:2px 8px;font-size:12px}.seen-maybe .eclipse-seen{color:#ffd27a;background:#ffc85a29}.seen-not{opacity:.5}.seen-not .eclipse-seen{color:var(--ink-muted);background:0 0}.eclipse-card{background:var(--panel);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #ff78464d;border-radius:16px;width:min(760px,100%);max-height:34vh;padding:12px 16px;font-size:14px;overflow-y:auto}.eclipse-card h2{margin:0;font-size:16px}.eclipse-card p{margin:4px 0 0}.eclipse-depth,.eclipse-uncertainty{color:var(--ink-muted)}.eclipse-observer.is-visible{color:#9be59b}.eclipse-observer.is-uncertain{color:var(--accent)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width<=600px){.timeline{flex-flow:column;align-items:stretch;gap:6px}.year-controls{justify-content:space-between}.year-form{flex:1;min-width:0}.step{flex:none}.year-input{flex:1;width:auto;min-width:4.5em}.era-select{text-overflow:ellipsis;min-width:0;max-width:9.5em}}.scrubber{border:1px solid var(--panel-border);background:var(--panel);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:16px;align-items:center;gap:10px;width:min(760px,100%);padding:6px 12px 6px 6px;display:flex}.scrubber[hidden]{display:none}.scrubber-play{width:44px;height:44px;color:var(--ink);cursor:pointer;background:#ffffff0f;border:none;border-radius:12px;flex:none;font-size:16px}.scrubber-range{min-width:0;height:44px;accent-color:var(--accent);flex:1}.scrubber-time{min-width:15ch;color:var(--ink-muted);text-align:right;flex:none;font-size:13px}.body-solar .eclipse-dot{background:radial-gradient(circle at 65% 45%,#14182a 46%,#f7c95a 48%)}.body-solar.kind-partial .eclipse-dot{background:radial-gradient(circle at 85% 30%,#14182a 40%,#f7c95a 42%)}@media (width<=600px){.scrubber-time{min-width:0;font-size:12px}}.famous-open{min-height:44px;color:var(--ink);font:inherit;cursor:pointer;pointer-events:auto;background:#f7c95a1a;border:1px solid #f7c95a73;border-radius:22px;flex:none;padding:0 14px;font-size:14px}.view-switch{pointer-events:auto;flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.view-switch button{border:1px solid var(--panel-border);min-height:44px;color:var(--ink-muted);font:inherit;cursor:pointer;background:#ffffff0a;border-radius:22px;padding:0 12px;font-size:13px}.view-switch button[aria-pressed=true]{color:var(--ink);background:#96b4ff29;border-color:#96b4ff99}.view-switch button:disabled{opacity:.45;cursor:progress}.view-switch[hidden],.sky-caption[hidden],.sky-eclipse[hidden]{display:none}.switch-label{color:var(--ink-muted);align-self:center;margin-right:4px;font-size:12px}.sky{cursor:grab;touch-action:none;background:#02040a;position:absolute;inset:0}.sky:active{cursor:grabbing}.sky[hidden]{display:none}.sky canvas{width:100%;height:100%;display:block}.sky-labels{pointer-events:none;position:absolute;inset:0;overflow:hidden}.sky-label{white-space:nowrap;margin:-.6em 0 0 -1em;position:absolute;top:0;left:0}.sky-label[hidden]{display:none}.sky-label.is-compass{color:#e8ecf5bf;text-shadow:0 0 4px #000;font-size:13px;font-weight:600}.sky-label.is-planet{color:#ffecc8e6;text-shadow:0 0 3px #000;margin:-1.6em 0 0 .4em;font-size:12px;font-weight:600}.sky-label.is-mark{color:#ffd68cf2;text-shadow:0 0 3px #000;margin:.9em 0 0 1.1em;font-size:12px;font-weight:600}.sky-label.is-mark:before{content:"";border:1.5px solid #ffd68ce6;border-radius:50%;width:24px;height:24px;position:absolute;top:calc(-.9em - 13px);left:calc(-1.1em - 13px)}.sky-label.is-constellation{color:#96b4ffb3;letter-spacing:.04em;text-shadow:0 0 3px #000;font-size:12px;font-style:italic}.famous-dialog{border:1px solid var(--panel-border);width:min(440px,100%);max-height:min(80vh,760px);color:var(--ink);overscroll-behavior:contain;background:#0a1020f0;border-radius:18px;margin:auto 16px auto auto;padding:0}.marker-card-body{padding:0 18px 16px}.marker-card-image{margin:0 0 10px}.marker-card-image img{border-radius:8px;max-width:100%;max-height:180px;display:block}.marker-card-image figcaption,.marker-card-note{color:var(--ink-muted);font-size:12px}.marker-card-facts{grid-template-columns:auto 1fr;gap:4px 12px;margin:0 0 10px;display:grid}.marker-card-facts dt{color:var(--ink-muted)}.marker-card-facts dd{margin:0}.marker-card-links a{color:var(--accent)}.famous-dialog::backdrop{background:#00000073}.famous-header{background:#0a1020fa;justify-content:space-between;align-items:center;padding:12px 12px 6px 18px;display:flex;position:sticky;top:0}.famous-header h2{margin:0;font-size:18px}.famous-close{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:12px;font-size:26px}.famous-intro{color:var(--ink-muted);margin:0 18px 8px;font-size:13px}.famous-list{margin:0;padding:0 8px 12px;list-style:none}.famous-item{width:100%;min-height:56px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:12px;padding:8px 10px;display:flex}.famous-item:hover{background:#ffffff0d}.famous-item .eclipse-dot{background:#ff6b38;border-radius:50%;flex:none;width:12px;height:12px}.famous-text{flex-direction:column;gap:2px;display:flex}.famous-title{font-size:15px}.famous-meta{color:var(--ink-muted);font-size:13px}.famous-debated{color:var(--accent);border:1px solid #ffb75e80;border-radius:6px;padding:0 6px;font-size:12px}.famous-card-title{color:#f7c95a;font-weight:600}.famous-card-summary{color:var(--ink)}.famous-card-source,.famous-card-debate{color:var(--ink-muted);font-size:13px}.famous-card-debate{color:var(--accent)}@media (width<=600px){.famous-dialog{width:100%;max-width:none;max-height:82vh;padding-bottom:env(safe-area-inset-bottom);border-radius:18px 18px 0 0;margin:auto 0 0}}.famous-item.body-solar .eclipse-dot{background:radial-gradient(circle at 65% 45%,#14182a 46%,#f7c95a 48%)}.eclipse-more{margin-top:6px}.eclipse-more summary{min-height:44px;color:var(--accent);cursor:pointer;align-items:center;display:flex}@media (width<=600px){.hud{padding:10px 12px}.eclipse-card{font-size:13px}}.eclipse-head{align-items:flex-start;gap:14px;display:flex}.eclipse-text{flex:1;min-width:0}.moon-view{background:radial-gradient(circle,#0b1226 0%,#050812 75%);border-radius:12px;flex:none;width:128px;height:128px}.moon-view-penumbra{fill:#96aad20f;stroke:#96aad259;stroke-width:.012px;stroke-dasharray:.05 .04}.moon-view-umbra{fill:#96aad21a;stroke:#96aad28c;stroke-width:.014px}.moon-view-path{stroke:#ffffff40;stroke-width:.01px;stroke-dasharray:.04 .05}.moon-view-moon{fill:#ddd8cb}.moon-view-moon-penumbra{fill:#00000038}.moon-view-moon-umbra{fill:#2a1610;opacity:.94}.moon-view.is-total .moon-view-moon-umbra{fill:#a8492a;opacity:.92}.moon-view-label{fill:var(--ink-muted);font-size:.16px}@media (width<=600px){.view-switch button{padding:0 9px;font-size:12px}.moon-view{width:96px;height:96px}}.time-switch{pointer-events:auto;border-radius:22px;display:flex;box-shadow:inset 0 0 0 1px #78c89673}.time-option{min-height:44px;color:var(--ink-muted);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:22px;padding:0 14px;font-size:14px}.time-option[aria-pressed=true]{color:var(--ink);background:#78c89638}.bottom[data-deep=on]>:not(.deep-time){display:none}.deep-time{border:1px solid var(--panel-border);background:var(--panel);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:16px;flex-direction:column;gap:4px;width:min(760px,100%);padding:8px;display:flex}.deep-time[hidden]{display:none}.deep-time{max-height:calc(100dvh - var(--hud-clear,0px) - 12px - env(safe-area-inset-bottom))}.deep-time>:not(.deep-details){flex-shrink:0}.deep-details{overscroll-behavior:contain;flex-direction:column;gap:4px;min-height:0;max-height:45vh;display:flex;overflow-y:auto}.deep-time[data-sheet=folded] .deep-details{display:none}.deep-time[data-sheet=dragging] .deep-details{overflow:hidden}.deep-handle{cursor:grab;touch-action:none;background:0 0;border:none;justify-content:center;align-items:center;height:32px;margin:-8px 0;display:flex}.deep-handle-grip{background:#ffffff59;border-radius:2px;width:44px;height:4px}@media (width<=600px){.deep-details{max-height:34vh}}.deep-controls{align-items:flex-end;gap:4px;display:flex}.deep-track{flex:1;min-width:0;position:relative}.deep-slider{accent-color:#7fcf9a;cursor:pointer;width:100%;min-width:0;height:44px}.deep-marks{pointer-events:none;height:7px;position:absolute;bottom:6px;left:9px;right:9px}.period-axis{--rise:24px;position:relative}.period-bands{height:22px;margin:2px 9px 0;position:relative}.period-overlay{pointer-events:none;height:22px;position:absolute;top:2px;left:9px;right:9px}.period-tick{width:1px;height:var(--rise);background:#ffffff47;position:absolute;bottom:100%;transform:translate(-.5px)}.period-bracket{border:1.5px solid var(--ink);opacity:.75;border-bottom:none;border-radius:3px 3px 0 0;height:6px;transition:left .25s,width .25s;position:absolute;bottom:calc(100% + 3px)}.period-bracket[hidden],.period-reading[hidden]{display:none}.period-reading{bottom:calc(100% + var(--rise) + 10px);z-index:2;border:1px solid var(--panel-border);background:var(--panel);color:var(--ink);white-space:nowrap;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:8px;padding:3px 8px;font-size:12px;position:absolute;transform:translate(-50%)}.period-reading:after{content:"";width:1px;height:calc(var(--rise) + 10px);background:#ffffff80;position:absolute;top:100%;left:50%}.period-round{bottom:calc(100% + var(--rise) - 3px);background:#fff6;width:1px;height:6px;position:absolute}.period-round-label{color:var(--ink-muted);white-space:nowrap;font-size:11px;line-height:1;position:absolute;bottom:8px;left:0;transform:translate(-50%)}.period-chapter{bottom:calc(100% + var(--rise) + 3px);z-index:1;color:var(--ink);white-space:nowrap;pointer-events:none;background:#1b2236;border-radius:7px;padding:0 6px;font-size:11px;font-weight:600;line-height:14px;position:absolute;transform:translate(-50%)}.period-chapter[hidden]{display:none}.period-axis.is-playing .period-round-label{visibility:hidden}@media (width<=600px){.period-round-label{display:none}.period-tick{background:#fff3;height:7px}.deep-label .deep-when{display:none}}.period-scale{right:9px;bottom:calc(100% + var(--rise) + 5px);color:var(--ink-muted);pointer-events:none;justify-content:space-between;font-size:11px;line-height:1;display:flex;position:absolute;left:9px}.period-scale>.is-covered,.period-round.is-covered .period-round-label{opacity:0}.period-scale>span,.period-round-label{transition:opacity .15s}.period-band{color:#000c;font:inherit;text-align:center;text-overflow:ellipsis;white-space:nowrap;opacity:.75;cursor:pointer;border:none;border-right:1px solid #00000059;padding:0 2px;font-size:11px;line-height:22px;position:absolute;top:0;bottom:0;overflow:hidden}.period-band[aria-current=true]{outline:2px solid var(--ink);outline-offset:-2px;opacity:1;z-index:1}.deep-mark{background:var(--mark,#c9d4e6);border-radius:1px;width:2px;height:100%;position:absolute;transform:translate(-1px)}.milestone-cosmos{--mark:#7fd6d0}.milestone-life{--mark:#7fcf9a}.milestone-extinction{--mark:#e07a6a}.milestone-continents{--mark:#d9b46a}.milestone-climate{--mark:#8fc3ea}.milestone-humans{--mark:#c9a3e6}.deep-milestone-row{align-items:flex-start;gap:4px;display:flex}.deep-milestones{flex:1;min-width:0;font-size:13px}.deep-milestones summary{cursor:pointer;text-overflow:ellipsis;align-items:center;min-height:44px;display:flex;overflow:hidden}.deep-milestones.is-empty summary{color:var(--ink-muted)}.milestone-cards{gap:10px;max-height:32vh;margin-bottom:6px;display:grid;overflow-y:auto}.milestone{border-left:3px solid var(--mark);padding-left:10px;line-height:1.4}.milestone h3{margin:0 0 2px;font-size:14px}.milestone p{color:var(--ink-muted);margin:0 0 4px}.milestone-note{font-style:italic}.milestone-estimates{margin:0;padding-left:18px}.milestone-estimates a{color:var(--ink)}.milestone-basis{color:var(--ink-muted)}.deep-label{flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;padding:0 8px;font-size:14px;display:flex}.deep-period{color:var(--ink-muted)}.deep-label .deep-speed{min-height:36px;padding:0 4px;font-size:12px}.deep-scale{border:1px solid var(--panel-border);border-radius:22px;margin-left:auto;display:inline-flex;overflow:hidden}.deep-scale-label{color:var(--ink-muted);align-self:center;padding:0 4px 0 10px;font-size:12px}.eclipse-hint{color:var(--ink-muted);font-style:italic}.deep-scale-option{min-height:44px;color:var(--ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:14px}.deep-scale-option[aria-pressed=true]{color:var(--ink);background:#7fcf9a2e}.deep-scale+.deep-layer{margin-left:0}.deep-layer:disabled{opacity:.4;cursor:not-allowed}.empire-label.human-site{font:inherit;color:#fff;cursor:pointer;pointer-events:auto;background:0 0;border:0;padding:0;font-weight:600}.empire-label.human-site:focus-visible{outline-offset:2px;outline:2px solid #fff}.human-site:before{content:"";vertical-align:middle;background:#f7c95a;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.human-site.is-neanderthal:before{background:#78c8ff}.human-site.is-denisovan:before{background:#dc8cff}.human-site.is-disputed{font-style:italic}.humans-note ul{margin:0 0 6px;padding-left:18px}.humans-note li.is-later{opacity:.7}.humans-question{color:var(--ink);font-weight:600}.deep-note{color:var(--ink-muted);margin:0;padding:0 8px;font-size:13px}.deep-note[hidden]{display:none}.deep-note p{margin:0 0 4px}.plates-swatch{vertical-align:middle;background:#ff6bd6;border-radius:2px;width:14px;height:3px;display:inline-block}.deep-coast{border:1px solid var(--panel-border);min-height:32px;color:var(--ink);font:inherit;background:#0a1020e6;border-radius:8px}.deep-layer{border:1px solid var(--panel-border);min-height:44px;color:var(--ink-muted);font:inherit;cursor:pointer;background:0 0;border-radius:22px;margin-left:auto;padding:0 14px;font-size:14px}.deep-layer[aria-pressed=true]{color:var(--ink);border-color:#f4a261}.gas-chart-box{margin:0 -8px 6px;padding:0 9px}.gas-chart{width:100%;height:40px;display:block}.gas-line{stroke:#7fd6d0;stroke-width:1.5px;vector-effect:non-scaling-stroke}.gas-preindustrial{stroke:var(--ink-muted);stroke-dasharray:4 4;stroke-width:1px;vector-effect:non-scaling-stroke}.gas-cursor{stroke:var(--ink);stroke-width:1.5px;vector-effect:non-scaling-stroke}.band-chart{height:56px}.band-area{fill:#7fd6d02e;stroke:none}.band-area.band-1{fill:#7fd6d04d}.band-line{stroke:#7fd6d0;stroke-width:1.5px;vector-effect:non-scaling-stroke}.band-dots{stroke:#ffffff73;stroke-width:3px;stroke-linecap:round;vector-effect:non-scaling-stroke}.sea-chart-box{padding:0 9px;position:relative}.sea-chart-box[hidden]{display:none}.sea-chart{cursor:crosshair;width:100%;height:72px;display:block}.sea-line{fill:none;stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.sea-band{opacity:.2}.sea-today{stroke:var(--ink-muted);stroke-dasharray:4 4;opacity:.6;vector-effect:non-scaling-stroke}.sea-cursor{stroke:var(--ink);stroke-width:1px;opacity:.8;vector-effect:non-scaling-stroke}.sea-tip{z-index:2;border:1px solid var(--panel-border);color:var(--ink-muted);pointer-events:none;background:#0a1020f0;border-radius:8px;width:max-content;max-width:min(320px,70vw);padding:6px 8px;font-size:12px;line-height:1.4;position:absolute;top:0;transform:translate(-50%,-100%)}.sea-tip strong{color:var(--ink)}.sea-legend{color:var(--ink-muted);flex-wrap:wrap;gap:4px 14px;margin:0;padding:0 8px;font-size:12px;list-style:none;display:flex}.sea-legend[hidden]{display:none}.sea-legend-title{color:var(--ink)}.sea-legend li{align-items:center;gap:6px;display:inline-flex}.sea-legend a{color:var(--ink-muted)}.sea-swatch{border-radius:2px;width:14px;height:3px}.sea-value{color:var(--ink)}@media (width<=600px){.sea-chart{height:56px}}.temperature-legend{padding:0 8px;font-size:13px}.temperature-legend[hidden]{display:none}.temperature-legend p{color:var(--ink-muted);margin:4px 0 0}.temperature-legend .temperature-heading{color:var(--ink);margin:0 0 4px}.temperature-scale{border-radius:4px;height:10px;display:block}.temperature-ticks{height:16px;color:var(--ink-muted);margin:2px 0 4px;font-size:11px;position:relative}.temperature-ticks span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.temperature-ticks span:first-child{transform:none}.temperature-ticks span:last-child{transform:translate(-100%)}.colour-key.temperature-key{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));margin:0 0 4px;font-size:12px}.temperature-note{font-style:italic}.deep-facts{padding:0 8px;font-size:13px}.deep-facts summary{min-height:44px;color:var(--ink-muted);cursor:pointer;align-items:center;display:flex}.deep-facts-list{grid-template-columns:max-content 1fr;gap:6px 12px;max-height:30vh;margin:0 0 6px;line-height:1.4;display:grid;overflow-y:auto}.deep-facts-list dt{font-weight:600}.deep-facts-list dd{color:var(--ink-muted);margin:0}@media (width<=600px){.deep-facts-list{grid-template-columns:1fr;gap:2px}.deep-facts-list dd{margin-bottom:6px}.hud-actions{column-gap:8px}.time-option,.layers-open{white-space:nowrap;padding:0 8px}.famous-dialog.layers-dialog{width:100%;max-height:70vh;padding-bottom:env(safe-area-inset-bottom);border-radius:18px 18px 0 0;inset:auto 0 0}}.tablet-controls{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 18px 8px;font-size:13px;display:flex}.tablet-year,.tablet-shift{border:1px solid var(--panel-border);min-height:36px;color:var(--ink);font:inherit;background:#ffffff0f;border-radius:10px;padding:0 8px}.tablet-year{width:5.5em}.tablet-presets{gap:6px;display:flex}.tablet-preset{border:1px solid var(--panel-border);min-height:36px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:18px;padding:0 12px}.tablet-summary{margin:4px 18px 6px;font-weight:600}.tablet-item:disabled{cursor:default}.tablet-mark{white-space:nowrap}.tablet-mark.fits{color:#7fd6a0}.tablet-mark.misses{color:var(--accent)}.eclipse-list[data-more=true]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}.hud-detail abbr,.hud-time[title]{text-underline-offset:3px;cursor:help;-webkit-text-decoration:underline dotted #ffffff59;text-decoration:underline dotted #ffffff59}.welcome{max-width:520px;color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:8px 0 0;font-size:13px;display:flex}.welcome[hidden]{display:none}.welcome-start{min-height:36px;color:var(--ink);font:inherit;cursor:pointer;background:#f7c95a2e;border:1px solid #f7c95a99;border-radius:18px;padding:0 14px}.welcome-close{width:36px;height:36px;color:var(--ink-muted);cursor:pointer;background:0 0;border:none;border-radius:10px;font-size:20px}.deep-facts summary{list-style:none}.deep-facts summary::-webkit-details-marker{display:none}.deep-facts summary:before{content:"▶";margin-right:6px;font-size:11px;transition:transform .15s}.deep-facts[open] summary:before{transform:rotate(90deg)}.colour-key{color:var(--ink-muted);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:4px 12px;margin:0 0 6px;padding:0;line-height:1.35;list-style:none;display:grid}.colour-key li{align-items:center;gap:8px;display:flex}.colour-swatch{border:1px solid var(--panel-border);border-radius:3px;flex:none;width:28px;height:12px}.colour-tick{background:var(--mark,#c9d4e6);border-radius:1px;flex:none;width:3px;height:12px;margin:0 12px 0 13px}.colour-key-heading{color:var(--ink-muted);margin:4px 0;font-size:12px}.deep-folds{flex-wrap:wrap;column-gap:8px;display:flex}.deep-folds>details{flex:auto}.deep-folds>details[open]{flex-basis:100%}.colour-key-body{max-height:22vh;overflow-y:auto}.sky-options[hidden]{display:none}.sky-options>summary{min-height:36px;color:var(--ink-muted);cursor:pointer;pointer-events:auto;align-items:center;font-size:14px;list-style:none;display:flex}.sky-options>summary::-webkit-details-marker{display:none}.sky-options>summary:before{content:"▶";margin-right:6px;font-size:11px;transition:transform .15s}.sky-options[open]>summary:before{transform:rotate(90deg)}.tablet-record{border:1px solid #ffd68c66;border-radius:10px;margin:8px 0 4px;padding:8px 10px;font-size:13px;line-height:1.4}.tablet-record[hidden]{display:none}.tablet-record p{margin:0 0 6px}.tablet-record .tablet-mark{white-space:normal}.tablet-record-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.tablet-record-back,.tablet-record-close{border:1px solid var(--panel-border);min-height:36px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 14px}.step.milestone-step{width:auto;color:var(--ink-muted);white-space:nowrap;flex:none;padding:0 8px;font-size:13px}.deep-milestones summary{list-style:none}.deep-milestones summary::-webkit-details-marker{display:none}.deep-milestones summary:before{content:"▶";flex:none;margin-right:6px;font-size:11px;transition:transform .15s}.deep-milestones[open] summary:before{transform:rotate(90deg)}.term-note{border-left:2px solid var(--accent);max-width:46ch;color:var(--ink-muted);margin:4px 0 6px;padding:6px 10px;font-size:13px;line-height:1.4}.term-note[hidden]{display:none}.zoom-rail{top:calc(var(--free-top,0px) + 8px);right:12px;bottom:calc(var(--free-bottom,0px) + 8px);z-index:2;pointer-events:none;flex-direction:column;justify-content:center;align-items:flex-end;gap:6px;display:flex;position:fixed}.zoom-rail[hidden],.zoom-rail.is-cramped{display:none}.zoom-rail>*{pointer-events:auto}.zoom-step{border:1px solid var(--panel-border);background:var(--panel);width:36px;height:36px;color:var(--ink);font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:50%;font-size:18px;line-height:1}.zoom-parts{flex-direction:column;flex:0 auto;align-items:flex-end;gap:6px;min-height:0;display:flex}.zoom-parts[hidden],.zoom-readout[hidden],.zoom-orbits[hidden]{display:none}.zoom-home{border:1px solid var(--panel-border);background:var(--panel);min-height:28px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:14px;padding:0 10px;font-size:12px}.zoom-home[hidden]{display:none}.zoom-orbits{color:var(--ink-muted);place-items:center;display:grid}.zoom-orbits[aria-pressed=true]{color:var(--ink);background:#8fb4ff33;border-color:#8fb4ff99}.zoom-track{flex:0 200px;width:36px;min-height:60px;position:relative}.zoom-slider{writing-mode:vertical-lr;accent-color:#8fb4ff;cursor:pointer;width:36px;height:100%;margin:0;position:absolute;inset:0 0 0 auto}.zoom-stop{min-height:28px;color:var(--ink-muted);font:inherit;white-space:nowrap;text-shadow:0 0 4px #000,0 0 2px #000;cursor:pointer;background:0 0;border:none;border-radius:14px;padding:0 8px;font-size:12px;position:absolute;right:40px;transform:translateY(-50%)}@media (pointer:coarse){.zoom-stop{pointer-events:none}}.zoom-stop:hover,.zoom-stop[aria-pressed=true]{background:var(--panel);color:var(--ink)}.zoom-readout{color:var(--ink-muted);white-space:nowrap;font-size:11px}@media (width<=600px){.zoom-track{flex-basis:150px}.zoom-rail{right:6px}}.why-mark{width:28px;height:28px;color:var(--ink-muted);vertical-align:middle;cursor:pointer;pointer-events:auto;background:0 0;border:none;border-radius:50%;flex:none;place-items:center;margin:-4px 0;padding:0;display:inline-grid}.why-mark:hover,.why-mark:focus-visible{color:var(--ink);background:#8fb4ff29}@media (pointer:coarse){.why-mark{width:36px;height:36px;margin:-8px -4px}}.famous-dialog.why-dialog{z-index:4;background:#0a1020;width:min(400px,100% - 32px);max-height:calc(100vh - 32px);margin:0;position:fixed;inset:16px 16px auto auto;overflow:auto}.why-dialog .famous-header{align-items:center;gap:8px}.why-dialog .famous-header h2{text-align:left;flex:1}.why-head-icon{color:var(--accent);display:inline-grid}.why-body{padding:0 18px 16px}.why-section h3{color:var(--ink-muted);letter-spacing:.08em;text-transform:uppercase;margin:14px 0 6px;font-size:11px;font-weight:600}.why-section p{margin:0;font-size:14px;line-height:1.45}.why-sources{gap:10px;margin:0;padding:0;list-style:none;display:grid}.why-source{grid-template-columns:22px 1fr;align-items:start;gap:8px;display:grid}.why-kind{color:var(--ink-muted);place-items:center;margin-top:2px;display:inline-grid}.why-source-text{flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:13px;display:flex}.why-source-text a{color:var(--ink);font-weight:600}.why-cite{color:var(--ink-muted);flex-basis:100%;line-height:1.4}.why-licence{border:1px solid var(--panel-border);color:var(--ink-muted);border-radius:9px;padding:1px 7px;font-size:11px}.why-licence.is-nc{color:#f7c95a;border-color:#f7c95a99}.why-all{border:1px solid var(--panel-border);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:14px;margin-top:16px;padding:6px 12px;font-size:13px}.why-list{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.why-row{grid-template-columns:auto 1fr;align-items:center;gap:0 6px;display:grid}.why-row-title{color:var(--ink)}.why-row-sources{grid-column:2}.why-list .why-row:last-child{display:block}.why-list .why-all{margin-top:4px;padding:2px 10px;font-size:11px}.layer-row .why-mark{margin:0}.ways-legend .why-mark{width:22px;height:22px;margin:-4px 0}@media (width<=600px){.famous-dialog.why-dialog{width:100%;max-height:75vh;padding-bottom:env(safe-area-inset-bottom);border-radius:18px 18px 0 0;inset:auto 0 0}}.eclipse-card>.why-mark{float:right;margin:0 4px 0 0}.deep-note>.why-mark:first-child{float:left;margin:-4px 4px 0 -4px}.hud-detail .why-mark{margin-block:-10px}.why-evidence,.why-certainty{gap:8px;margin:0;padding:0 0 0 18px;font-size:13px;line-height:1.45;display:grid}.why-evidence a{color:var(--ink);white-space:nowrap}.why-reading{padding:0}.deep-evidence{align-items:center;gap:6px;display:inline-flex}.deep-evidence[hidden]{display:none}.why-cite-actions{flex-wrap:wrap;gap:4px;display:inline-flex}.why-cite-action{border:1px solid var(--panel-border);color:var(--ink-muted);font:inherit;cursor:pointer;background:0 0;border-radius:9px;padding:1px 8px;font-size:11px;text-decoration:none}.why-cite-action:hover,.why-cite-action:focus-visible{color:var(--ink)}.why-actions{flex-wrap:wrap;gap:8px;display:flex}.zoom-why-here{color:var(--ink-muted);place-items:center;display:grid}.zoom-why-here[hidden]{display:none}.zoom-why-here[aria-pressed=true]{color:var(--ink);background:#8fb4ff33;border-color:#8fb4ff99}#app.is-asking-here .globe{cursor:help}.why-here{gap:10px;margin:0;padding:0;font-size:14px;line-height:1.45;list-style:none;display:grid}.why-here a{color:var(--ink)}.why-here-empty{color:var(--ink-muted);margin:4px 0 0;font-size:14px}.why-then-sources{color:var(--ink-muted);font-size:13px}.why-then-sources a{color:var(--ink)}.why-section p+p{margin-top:6px}.body-bar{color:var(--ink-muted);margin:0;padding:0 4px;font-size:13px}.body-bar[hidden]{display:none}.body-bar-name{color:var(--ink)}.body-bar-picture{font-size:12px;display:block}.body-bar-picture[hidden],.bottom[data-away=true] .eclipse-row,.bottom[data-away=true] .seen-controls,.bottom[data-away=true] .ways-legend,.bottom[data-away=true] .history-notes{display:none}button:has(>.icon-label):not([hidden]){justify-content:center;align-items:center;gap:6px;display:inline-flex}button:has(>.icon-label)>.icon{flex:none}@media (width<=600px){.icon-label:not(.icon-label-kept){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}button:has(>.icon-label:not(.icon-label-kept)){min-width:44px;padding:0}.deep-label{justify-content:flex-start;gap:6px}.deep-label .deep-layer{margin-left:0}}.marker-card-action{min-height:40px;color:var(--ink);font:inherit;cursor:pointer;background:#f7c95a1f;border:1px solid #f7c95a99;border-radius:20px;margin-top:10px;padding:0 16px;font-size:14px}.layer-label>.icon{color:var(--ink-muted);flex:none}.sun-switch button[data-layer]:before{content:"";vertical-align:0;border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block;box-shadow:0 0 0 1px #ffffff40}.sun-switch button[data-layer=visible]:before{background:#fff0cc}.sun-switch button[data-layer=magnetogram]:before{background:linear-gradient(90deg,#111 50%,#eee 50%)}.sun-switch button[data-layer="304"]:before{background:#e0532a}.sun-switch button[data-layer="171"]:before{background:#d9a520}.sun-switch button[data-layer="193"]:before{background:#b8864a}.sun-switch button[data-layer="131"]:before{background:#1ea5a5}.hud-actions{flex-wrap:nowrap}.hud-actions .time-switch{flex:1}.time-switch .time-option{flex:auto}.view-switch.viewpoints{flex-wrap:nowrap}.view-switch.viewpoints button{flex:auto}.view-switch.sun-switch{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));display:grid}.sun-switch .switch-label{grid-column:1/-1;align-items:center;gap:6px;display:flex}@media (width<=600px){.hud{max-width:none;right:12px}.view-switch.sun-switch{display:flex}.sun-switch .switch-label{flex-basis:auto}.sun-switch button[data-layer]{flex:auto}}
