:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#dfe6f5;background:#05070f;font-family:system-ui,sans-serif}html,body{height:100%;margin:0;overflow:hidden}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}button,select,input:not([type=checkbox]){min-height:1.5rem}#layers label{align-items:center;gap:.3rem;min-height:1.5rem;display:inline-flex}#layers .density input{width:7rem}@media (pointer:coarse){button,select,input:not([type=checkbox]),#layers label{min-height:2.25rem}#close{min-width:2.25rem}}.panel :focus-visible{outline-offset:1px;outline:2px solid #8fa8ff}#sky{touch-action:none;cursor:grab;width:100%;height:100%;display:block;position:fixed;inset:0}#sky:active{cursor:grabbing}#sky:focus-visible{outline-offset:-2px;outline:2px solid #5a7bd8}.chart-arrow{z-index:2;pointer-events:none;width:0;height:0;position:fixed;top:0;left:0}.chart-arrow:before{content:"";clip-path:polygon(100% 50%,0 0,25% 50%,0 100%);filter:drop-shadow(0 0 3px #000c);background:#ffd25a;width:26px;height:22px;position:absolute;top:-11px;left:-10px}.chart-arrow[hidden]{display:none}.panel{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0e1cbf;border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;position:fixed;left:.75rem}header.panel{top:.75rem}footer.panel{font-variant-numeric:tabular-nums;opacity:.85;bottom:.75rem}h1{letter-spacing:.05em;margin:0 0 .4rem;font-size:1.1rem;font-weight:300}form{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}input{width:6rem}.toolbar{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}button.icon{place-items:center;min-width:2rem;padding:.2rem;display:inline-grid;position:relative}@media (pointer:coarse){button.icon{min-width:2.25rem}}button.icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem}button.icon[aria-expanded=true]{color:#dfe6f5;background:#1d2a52}#time-button.away:after{content:"";background:#ffd25a;border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:.15rem;right:.15rem}#location-options{margin-top:.5rem}#location-options[hidden],#time[hidden],#layers[hidden]{display:none}#point[aria-pressed=true],#night-vision[aria-pressed=true]{color:#05070f;background:#ffd25a}:root.night-vision{filter:url(#red-filter);background:#000}body.pointing header.panel>:not(h1,.search,.toolbar),body.pointing .toolbar>:not(#point,#point-note,#night-vision,svg),body.pointing #details dl{display:none}#point-note{opacity:.8;flex-basis:100%;max-width:20rem;margin:.3rem 0 0}#place,#night{opacity:.8;margin:.3rem 0 0}#update{margin:.3rem 0 0}.search{position:relative}#city{width:12rem}#find{width:min(20rem,100vw - 4rem);margin-bottom:.25rem}.search ul{z-index:1;background:#0d1326;border-radius:.4rem;min-width:100%;max-height:16rem;margin:.2rem 0 0;padding:.2rem 0;list-style:none;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 .3rem 1rem #00000080}.search ul[hidden]{display:none}.search li{white-space:nowrap;cursor:pointer;padding:.3rem .6rem}.search li small{opacity:.65;display:block}.search li:hover,.search li[aria-selected=true]{background:#1d2a52}#time{align-items:center;gap:.5rem}#when{font-variant-numeric:tabular-nums;width:auto}fieldset{border:0;flex-wrap:wrap;gap:.75rem;margin:.5rem 0 0;padding:0;display:flex}fieldset input{width:auto}#details{width:min(20rem,100vw - 2.5rem);bottom:.75rem;left:auto;right:.75rem}#details[hidden]{display:none}#details h2{margin:0;font-size:1.1rem;font-weight:500}#details .subtitle{opacity:.75;margin:.15rem 0 .5rem}#details .direction{color:#ffd25a;margin:0 0 .5rem;font-weight:500}#details dl{font-variant-numeric:tabular-nums;grid-template-columns:auto 1fr;gap:.2rem .75rem;margin:0;display:grid}#details dt{opacity:.7}#details dd{margin:0}#close{min-width:1.5rem;color:inherit;cursor:pointer;background:0 0;border:0;font-size:1.2rem;position:absolute;top:.3rem;right:.4rem}@media (width<=40rem){#details{bottom:4.5rem}}
