.planetarium-section[data-astro-cid-an2e2hea]{padding-top:clamp(2.5rem,6vw,5rem)}.planetarium-heading[data-astro-cid-an2e2hea]{align-items:center}.planetarium-heading[data-astro-cid-an2e2hea] h2[data-astro-cid-an2e2hea]{max-width:16ch}.sky-console[data-astro-cid-an2e2hea]{background:linear-gradient(145deg,#10182f,#0b1126 70%,#11152e);border:1px solid #39466f;border-radius:26px;overflow:hidden;box-shadow:0 20px 65px #00071675,inset 0 1px #c2caff0b}.sky-toolbar[data-astro-cid-an2e2hea]{background:#131b35a8;border-bottom:1px solid #2b385c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}.sky-location[data-astro-cid-an2e2hea]{color:#b2bdd8;font:.68rem var(--mono);gap:.2rem;display:grid}.sky-location[data-astro-cid-an2e2hea] select[data-astro-cid-an2e2hea]{min-width:10rem;color:var(--ink);font:600 .85rem var(--sans);background:#0b1125;border:1px solid #465477;border-radius:12px;padding:.55rem .8rem}.sky-current-time[data-astro-cid-an2e2hea]{text-align:center;line-height:1.35;display:grid}.sky-current-time[data-astro-cid-an2e2hea] strong[data-astro-cid-an2e2hea]{color:#f4f5ff;font:650 1.18rem var(--mono)}.sky-current-time[data-astro-cid-an2e2hea]>span[data-astro-cid-an2e2hea]:last-child{color:var(--muted);font-size:.75rem}.sky-button[data-astro-cid-an2e2hea]{color:#eef1ff;cursor:pointer;min-height:40px;transition:background var(--motion), border-color var(--motion), color var(--motion);background:#151e3b;border:1px solid #536184;border-radius:12px;padding:.48rem .75rem;font-size:.78rem;font-weight:630}.sky-button[data-astro-cid-an2e2hea]:hover:not(:disabled){background:#202b50;border-color:#a6b2ff}.sky-button[data-astro-cid-an2e2hea]:disabled{cursor:not-allowed;opacity:.58}.sky-workspace[data-astro-cid-an2e2hea]{grid-template-columns:minmax(0,1.55fr) minmax(16rem,.8fr);gap:1rem;padding:1rem;display:grid}.sky-view-column[data-astro-cid-an2e2hea]{min-width:0}.sky-view-topline[data-astro-cid-an2e2hea]{justify-content:space-between;align-items:center;padding:.15rem .3rem .8rem;display:flex}.sky-chip[data-astro-cid-an2e2hea]{color:#ced6f5;font:.67rem var(--mono);background:#0c142b;border:1px solid #37456c;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .65rem;display:inline-flex}.sky-live-dot[data-astro-cid-an2e2hea]{background:#82e6c3;border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 9px #82e6c3a0}.sky-compass[data-astro-cid-an2e2hea],.sky-map-caption[data-astro-cid-an2e2hea],.sky-control-label[data-astro-cid-an2e2hea]{color:#a9b5d6;font:.65rem var(--mono);letter-spacing:.025em}.sky-canvas-wrap[data-astro-cid-an2e2hea]{aspect-ratio:1.2;background:#080d20;border:1px solid #334269;border-radius:20px;min-height:290px;position:relative;overflow:hidden}.sky-canvas-wrap[data-astro-cid-an2e2hea] canvas[data-astro-cid-an2e2hea]{cursor:crosshair;outline-offset:-5px;width:100%;height:100%;display:block}.sky-empty[data-astro-cid-an2e2hea]{color:#e6eaff;text-align:center;pointer-events:none;background:#0d1428ef;border:1px solid #66769e;border-radius:14px;width:min(80%,20rem);padding:.85rem 1rem;font-size:.85rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sky-empty[data-astro-cid-an2e2hea][hidden]{display:none}.sky-map-caption[data-astro-cid-an2e2hea]{flex-wrap:wrap;justify-content:space-between;gap:.4rem;padding:.65rem .2rem .35rem;font-size:.62rem;display:flex}.sky-controls[data-astro-cid-an2e2hea],.sky-control-group[data-astro-cid-an2e2hea]{align-items:center;gap:.45rem;display:flex}.sky-controls[data-astro-cid-an2e2hea]{flex-wrap:wrap;justify-content:space-between;padding-top:.55rem}.sky-control-label[data-astro-cid-an2e2hea]{margin-right:.18rem}.icon-button[data-astro-cid-an2e2hea]{width:40px;padding-inline:.5rem;font-size:1.05rem}.sky-zoom-label[data-astro-cid-an2e2hea]{color:#e4e9ff;min-width:2.3rem;font:.68rem var(--mono);text-align:center}.sky-options[data-astro-cid-an2e2hea]{color:#b5bfd9;flex-wrap:wrap;gap:1rem;margin-top:.75rem;font-size:.75rem;display:flex}.sky-options[data-astro-cid-an2e2hea] label[data-astro-cid-an2e2hea]{cursor:pointer;align-items:center;gap:.4rem;display:inline-flex}.sky-options[data-astro-cid-an2e2hea] input[data-astro-cid-an2e2hea]{accent-color:#a6b2ff}.sky-key-hint[data-astro-cid-an2e2hea]{color:#8997b9;margin:.4rem 0 0;font-size:.68rem}.sky-sidebar[data-astro-cid-an2e2hea]{flex-direction:column;gap:.9rem;min-width:0;display:flex}.sky-object-card[data-astro-cid-an2e2hea]{background:radial-gradient(at 100% 0,#40336555,#0000 55%),#131b35;border:1px solid #3b486f;border-radius:18px;min-height:10rem;padding:1rem}.sky-object-card[data-astro-cid-an2e2hea] h3[data-astro-cid-an2e2hea]{font:680 clamp(1.45rem, 2vw, 2rem)/1.1 var(--serif);letter-spacing:-.035em;margin:.28rem 0 .4rem}.sky-object-card[data-astro-cid-an2e2hea] p[data-astro-cid-an2e2hea]{color:#b8c3df;margin:0;font-size:.8rem;line-height:1.5}.sky-object-meta[data-astro-cid-an2e2hea]{flex-wrap:wrap;gap:.4rem;margin-top:.75rem;display:flex}.sky-object-meta[data-astro-cid-an2e2hea] span[data-astro-cid-an2e2hea]{color:#d4dcf8;font:.62rem var(--mono);border:1px solid #45547b;border-radius:999px;padding:.24rem .48rem}.sky-visible-head[data-astro-cid-an2e2hea]{justify-content:space-between;align-items:end;gap:.5rem;display:flex}.sky-visible-head[data-astro-cid-an2e2hea]>div[data-astro-cid-an2e2hea]{gap:.2rem;display:grid}.sky-count[data-astro-cid-an2e2hea],.sky-list-note[data-astro-cid-an2e2hea]{color:#99a8ca;font:.62rem var(--mono)}.sky-object-list[data-astro-cid-an2e2hea]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;max-height:12.6rem;padding:1px;display:grid;overflow:auto}.sky-object-button{color:#e6eaff;cursor:pointer;text-align:left;background:#111a32;border:1px solid #293657;border-radius:11px;align-items:center;gap:.4rem;min-width:0;padding:.45rem .48rem;display:flex}.sky-object-button:hover,.sky-object-button[aria-pressed=true]{background:#20294a;border-color:#9aa8ff}.object-symbol{background:#e3e9ff;border-radius:50%;flex:none;width:.56rem;height:.56rem;box-shadow:0 0 8px #b9c8ff88}.object-planet{background:#aab7ff}.object-moon{background:#eff3ff;box-shadow:0 0 8px #fff}.object-sun{background:#ffd47b}.object-name{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.7rem;overflow:hidden}.object-altitude{color:#9caaca;font:.58rem var(--mono)}.sky-list-empty{color:#aebad7;border:1px dashed #415075;border-radius:12px;grid-column:1/-1;margin:0;padding:.65rem;font-size:.76rem}.sky-legend[data-astro-cid-an2e2hea]{color:#b5bfd9;flex-wrap:wrap;gap:.85rem;font-size:.68rem;display:flex}.sky-legend[data-astro-cid-an2e2hea] span[data-astro-cid-an2e2hea]{align-items:center;gap:.38rem;display:inline-flex}.sky-legend[data-astro-cid-an2e2hea] i[data-astro-cid-an2e2hea]{background:#e3e9ff;border-radius:50%;width:.52rem;height:.52rem;display:inline-block}.sky-legend[data-astro-cid-an2e2hea] .legend-planet[data-astro-cid-an2e2hea]{background:#aab7ff}.sky-legend[data-astro-cid-an2e2hea] .legend-moon[data-astro-cid-an2e2hea]{background:#eff3ff;box-shadow:0 0 7px #fff9}.sky-disclaimer[data-astro-cid-an2e2hea]{color:#9eabc9;border-top:1px solid #293657;margin:auto 0 0;padding-top:.7rem;font-size:.68rem;line-height:1.5}.sky-time-control[data-astro-cid-an2e2hea]{background:#0d1429;border:1px solid #303d63;border-radius:18px;margin:0 1rem 1rem;padding:.9rem 1rem .8rem}.sky-time-title[data-astro-cid-an2e2hea],.sky-time-footer[data-astro-cid-an2e2hea]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.sky-time-title[data-astro-cid-an2e2hea]>div[data-astro-cid-an2e2hea]:first-child{gap:.15rem;display:grid}.sky-time-title[data-astro-cid-an2e2hea] strong[data-astro-cid-an2e2hea]{color:#e3e8ff;font-size:.82rem}.sky-time-stepper[data-astro-cid-an2e2hea]{gap:.45rem;display:flex}.sky-time-stepper[data-astro-cid-an2e2hea] .sky-button[data-astro-cid-an2e2hea]{min-height:34px;padding:.35rem .6rem;font-size:.68rem}.sky-time-range[data-astro-cid-an2e2hea]{margin-top:.6rem;display:block}.sky-time-range[data-astro-cid-an2e2hea] input[data-astro-cid-an2e2hea]{accent-color:#a6b2ff;cursor:ew-resize;width:100%;height:24px;margin:0;display:block}.sky-range-labels[data-astro-cid-an2e2hea]{color:#8e9cbc;font:.6rem var(--mono);justify-content:space-between;display:flex}.sky-time-footer[data-astro-cid-an2e2hea]{margin-top:.4rem}.sky-time-footer[data-astro-cid-an2e2hea] p[data-astro-cid-an2e2hea]{color:#aab6d5;margin:0;font-size:.7rem}.sky-play[data-astro-cid-an2e2hea]{white-space:nowrap;align-items:center;gap:.45rem;display:inline-flex}.sky-attribution[data-astro-cid-an2e2hea]{color:#8795b7;font:.64rem var(--mono);margin:.65rem .2rem 0}.sr-only[data-astro-cid-an2e2hea]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=860px){.sky-workspace[data-astro-cid-an2e2hea]{grid-template-columns:1fr}.sky-sidebar[data-astro-cid-an2e2hea]{grid-template-columns:1fr;display:grid}.sky-object-list[data-astro-cid-an2e2hea]{max-height:10rem}.sky-object-card[data-astro-cid-an2e2hea]{min-height:auto}}@media (width<=560px){.planetarium-heading[data-astro-cid-an2e2hea]{align-items:start}.sky-toolbar[data-astro-cid-an2e2hea]{padding:.8rem}.sky-location[data-astro-cid-an2e2hea]{flex:42%}.sky-location[data-astro-cid-an2e2hea] select[data-astro-cid-an2e2hea]{width:100%;min-width:0}.sky-current-time[data-astro-cid-an2e2hea]{text-align:left;border-top:1px solid #293657;flex:100%;order:3;align-items:start;padding-top:.4rem}.sky-now[data-astro-cid-an2e2hea]{font-size:.68rem}.sky-workspace[data-astro-cid-an2e2hea]{gap:.8rem;padding:.65rem}.sky-canvas-wrap[data-astro-cid-an2e2hea]{aspect-ratio:1;min-height:260px}.sky-map-caption[data-astro-cid-an2e2hea]{font-size:.57rem}.sky-controls[data-astro-cid-an2e2hea]{gap:.6rem}.sky-control-group[data-astro-cid-an2e2hea]{gap:.35rem}.sky-control-label[data-astro-cid-an2e2hea]{font-size:.59rem}.icon-button[data-astro-cid-an2e2hea]{width:38px}.sky-options[data-astro-cid-an2e2hea]{gap:.7rem;font-size:.69rem}.sky-time-control[data-astro-cid-an2e2hea]{margin:0 .65rem .65rem;padding:.75rem}.sky-time-title[data-astro-cid-an2e2hea],.sky-time-footer[data-astro-cid-an2e2hea]{align-items:flex-start}.sky-time-footer[data-astro-cid-an2e2hea]{flex-direction:column}.sky-play[data-astro-cid-an2e2hea]{justify-content:center;align-self:stretch}.sky-time-stepper[data-astro-cid-an2e2hea] .sky-button[data-astro-cid-an2e2hea]{font-size:.62rem}}@media (prefers-reduced-motion:reduce){.sky-button[data-astro-cid-an2e2hea]{transition:none}}
