body:has(.observatory){--bg:#07090d;--paper:#0a0d12;--surface:#0a0d12;--ink:#e5e8ed;--text:#bdc4ce;--muted:#7d8897;--line:rgba(184,196,214,.12);--teal:#a8babd;background:#07090d;background-image:none;color:var(--text)}body:has(.observatory) .site-header,body:has(.observatory) .site-footer{background:#07090d;border-color:var(--line)}body:has(.observatory) .header-inner{animation:information-in .55s ease-out backwards}.observatory .page-hero .breadcrumb{animation:information-in .6s ease-out .05s backwards}.observatory .page-hero .eyebrow{animation:information-in .6s ease-out .1s backwards}.observatory .page-hero h1{animation:information-in .65s cubic-bezier(.22,1,.36,1) .15s backwards}.observatory .page-intro{animation:information-in .65s cubic-bezier(.22,1,.36,1) .22s backwards}.observation-status[data-astro-cid-alrywjp7],.planet-hint[data-astro-cid-alrywjp7],#planet-motion[data-astro-cid-alrywjp7],.storage-note[data-astro-cid-alrywjp7]{animation:information-in .6s ease-out .3s backwards}@keyframes information-in{0%{opacity:0;transform:translateY(12px);filter:blur(2px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.observatory[data-astro-cid-alrywjp7]{padding-bottom:56px}.observation-heading[data-astro-cid-alrywjp7]{position:relative}.observation-field[data-astro-cid-alrywjp7]{position:relative;height:clamp(400px,57vh,600px);margin-top:0;overflow:hidden;border-radius:12px;background:radial-gradient(ellipse at 50% 48%,#101722,#080c12 60%,#07090d);border:1px solid rgba(184,196,214,.07)}canvas[data-astro-cid-alrywjp7]{display:block;width:100%;height:100%;cursor:grab;touch-action:pan-y;-webkit-tap-highlight-color:transparent;animation:arrive 1s ease-out both}canvas[data-astro-cid-alrywjp7].is-dragging{cursor:grabbing}.is-floating[data-astro-cid-alrywjp7] canvas[data-astro-cid-alrywjp7]{touch-action:none}canvas[data-astro-cid-alrywjp7]:focus-visible{outline:1px solid #9dc5cc;outline-offset:4px}.observation-bottom[data-astro-cid-alrywjp7]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin-top:24px;padding-top:20px;border-top:1px solid var(--line);font-size:11px;color:var(--muted)}.observation-status[data-astro-cid-alrywjp7]{display:flex;align-items:center;gap:9px;font-variant-numeric:tabular-nums}.status-dot[data-astro-cid-alrywjp7]{width:4px;height:4px;border-radius:50%;background:#e2b7b0;box-shadow:0 0 8px #e2b7b061}.planet-hint[data-astro-cid-alrywjp7]{margin:0;color:var(--text);letter-spacing:.08em}#planet-motion[data-astro-cid-alrywjp7]{justify-self:end;display:flex;align-items:center;gap:8px;padding:8px 0 8px 12px;border:0;background:none;color:var(--muted);font:inherit;cursor:pointer}#planet-motion[data-astro-cid-alrywjp7]:hover{color:var(--teal)}#planet-motion[data-astro-cid-alrywjp7][aria-pressed=true] svg[data-astro-cid-alrywjp7]{transform:rotate(90deg)}.storage-note[data-astro-cid-alrywjp7]{margin:18px 0 0;text-align:center;color:var(--muted);font-size:10px;line-height:1.9}.sr-only[data-astro-cid-alrywjp7]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}body.planet-focused{overflow:hidden;overscroll-behavior:none}body:has(.observatory) .site-header,body:has(.observatory) .site-footer,body:has(.observatory) .back-to-top,.observation-heading[data-astro-cid-alrywjp7],.observation-bottom[data-astro-cid-alrywjp7],.storage-note[data-astro-cid-alrywjp7],.field-label[data-astro-cid-alrywjp7],.field-caption[data-astro-cid-alrywjp7],.field-corners[data-astro-cid-alrywjp7]{transition:opacity .35s ease,visibility .35s}body.planet-focused .site-header,body.planet-focused .site-footer,body.planet-focused .back-to-top,body.planet-focused .observation-heading,body.planet-focused .observation-bottom,body.planet-focused .storage-note,body.planet-focused .field-label,body.planet-focused .field-caption,body.planet-focused .field-corners{opacity:0;visibility:hidden;pointer-events:none}.observation-field[data-astro-cid-alrywjp7].is-floating{position:fixed;z-index:5000;margin:0;border-radius:0;top:var(--field-top);left:var(--field-left);width:var(--field-width);height:var(--field-height);background:radial-gradient(ellipse at 50% 50%,#101722,#07090d 68%);transition:top .85s cubic-bezier(.22,1,.36,1),left .85s cubic-bezier(.22,1,.36,1),width .85s cubic-bezier(.22,1,.36,1),height .85s cubic-bezier(.22,1,.36,1)}.observation-field[data-astro-cid-alrywjp7].is-expanded{top:0;left:0;width:100vw;height:100dvh}.planet-exit[data-astro-cid-alrywjp7]{position:absolute;top:max(22px,env(safe-area-inset-top));right:max(22px,env(safe-area-inset-right));width:44px;height:44px;display:grid;place-items:center;border:0;background:transparent;color:#91a6ba;cursor:pointer;opacity:.65;transition:opacity .2s}.planet-exit[data-astro-cid-alrywjp7][hidden]{display:none}.planet-exit[data-astro-cid-alrywjp7]:hover,.planet-exit[data-astro-cid-alrywjp7]:focus-visible{opacity:1;color:#e1e8f0}.is-floating[data-astro-cid-alrywjp7] canvas[data-astro-cid-alrywjp7]{animation:none}.is-floating[data-astro-cid-alrywjp7] .field-label[data-astro-cid-alrywjp7],.is-floating[data-astro-cid-alrywjp7] .field-caption[data-astro-cid-alrywjp7],.is-floating[data-astro-cid-alrywjp7] .field-corners[data-astro-cid-alrywjp7]{opacity:0;visibility:hidden}@keyframes arrive{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@media(max-width:760px){.observatory[data-astro-cid-alrywjp7]{padding-bottom:40px}.observation-field[data-astro-cid-alrywjp7]{height:clamp(340px,50vh,480px)}.observation-bottom[data-astro-cid-alrywjp7]{grid-template-columns:1fr auto;gap:16px}.planet-hint[data-astro-cid-alrywjp7]{grid-column:1/-1;grid-row:1;text-align:center}.observation-status[data-astro-cid-alrywjp7],#planet-motion[data-astro-cid-alrywjp7]{grid-row:2}}@media(prefers-reduced-motion:reduce){body:has(.observatory) .header-inner,.observatory .page-hero .breadcrumb,.observatory .page-hero .eyebrow,.observatory .page-hero h1,.observatory .page-intro,.observation-status[data-astro-cid-alrywjp7],.planet-hint[data-astro-cid-alrywjp7],#planet-motion[data-astro-cid-alrywjp7],.storage-note[data-astro-cid-alrywjp7],canvas[data-astro-cid-alrywjp7]{animation:none}.observation-field[data-astro-cid-alrywjp7].is-floating{transition:none}}
