.moon-disk[data-v-9d154ee7]{width:100%;height:auto;display:block}.moon-disk-dark[data-v-9d154ee7]{fill:#1b1d33}.moon-disk-lit[data-v-9d154ee7]{fill:#f1e6c8}.moon-disk-rim[data-v-9d154ee7]{fill:none;stroke:#e8c37c73;stroke-width:1.2px}.moon-hero[data-v-0dc54da7]{padding:clamp(2.6rem,7vh,5rem) 1rem 2rem}.moon-hero .hero-date[data-v-0dc54da7]{margin-bottom:1.2rem}.moon-hero h1[data-v-0dc54da7]{font-size:var(--title-page);max-width:20ch;margin:0 auto 1.2rem}.moon-hero .hero-lede[data-v-0dc54da7]{max-width:42rem;margin-left:auto;margin-right:auto}.moon-today[data-v-0dc54da7]{max-width:60rem;margin:0 auto 3.5rem;padding:0 1rem;display:grid}.moon-today-stage[data-v-0dc54da7]{border-bottom-right-radius:0;border-bottom-left-radius:0}.moon-today-stage[data-v-0dc54da7] .night-sky-content{padding:2rem 1rem}.moon-today-disk[data-v-0dc54da7]{aspect-ratio:1;filter:drop-shadow(0 0 2.2rem #f1e6c840);width:min(60vw,15rem);margin:0 auto}.moon-today-facts[data-v-0dc54da7]{background:var(--surface-card);border:1px solid var(--hairline);border-top:0;border-radius:0 0 1.4rem 1.4rem;padding:1.5rem 1.3rem}.moon-today-facts h2[data-v-0dc54da7]{font-family:var(--display);margin:0 0 1rem;font-size:clamp(1.3rem,3vw,1.6rem);font-weight:400}.moon-today-facts h2 small[data-v-0dc54da7]{color:var(--faded);margin-top:.2rem;font-family:inherit;font-size:.9rem;display:block}.moon-today-facts dl[data-v-0dc54da7]{gap:.1rem;margin:0;display:grid}.moon-today-facts dl div[data-v-0dc54da7]{border-top:1px solid var(--hairline);justify-content:space-between;gap:1rem;padding:.5rem 0;display:flex}.moon-today-facts dt[data-v-0dc54da7]{color:var(--faded)}.moon-today-facts dd[data-v-0dc54da7]{color:var(--star);text-align:right;margin:0}.moon-today-facts h3[data-v-0dc54da7]{color:var(--gold);font-size:max(var(--min-text), .74rem);letter-spacing:.16em;text-transform:uppercase;margin:1.3rem 0 .5rem;font-weight:600}.moon-next[data-v-0dc54da7]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.moon-next li[data-v-0dc54da7]{background:#e8c37c12;border:1px solid #e8c37c4d;border-radius:.9rem;padding:.6rem .9rem;display:grid}.moon-next strong[data-v-0dc54da7]{color:var(--gold-hover);font-weight:500}.moon-next span[data-v-0dc54da7]{color:var(--star)}.moon-note[data-v-0dc54da7]{color:var(--faded);font-size:max(var(--min-text), .8rem);margin:.8rem 0 0;line-height:1.6}.moon-calendar[data-v-0dc54da7]{max-width:60rem;margin:0 auto 3.5rem;padding:0 1rem}.moon-calendar h2[data-v-0dc54da7],.moon-cta h2[data-v-0dc54da7]{font-family:var(--display);margin:0;font-size:clamp(1.3rem,3vw,1.6rem);font-weight:400}.moon-grid[data-v-0dc54da7]{grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem;margin-top:1rem;display:grid}.moon-weekday[data-v-0dc54da7]{color:var(--faded);font-size:max(var(--min-text), .74rem);letter-spacing:.1em;text-align:center;text-transform:uppercase}.moon-day[data-v-0dc54da7]{background:var(--surface-card);border:1px solid var(--hairline);text-align:center;border-radius:.7rem;flex-direction:column;align-items:center;gap:.2rem;min-width:0;padding:.45rem .2rem .5rem;display:flex}.moon-day--event[data-v-0dc54da7]{border-color:#e8c37c73}.moon-day--today[data-v-0dc54da7]{box-shadow:0 0 0 2px var(--gold)}.moon-day-number[data-v-0dc54da7]{color:var(--star);font-size:.85rem}.moon-day-number em[data-v-0dc54da7]{color:var(--gold);font-style:normal}.moon-day-disk[data-v-0dc54da7]{max-width:2.2rem}.moon-day-phase[data-v-0dc54da7]{color:var(--faded);font-size:.72rem;line-height:1.25;display:none}.moon-day--event .moon-day-phase[data-v-0dc54da7]{color:var(--gold-hover);display:block}.moon-day-meta[data-v-0dc54da7]{color:var(--faded);font-size:.7rem}.moon-links[data-v-0dc54da7],.moon-explain[data-v-0dc54da7]{max-width:60rem;margin-left:auto;margin-right:auto}.moon-explain p[data-v-0dc54da7]{color:var(--faded);max-width:46rem;line-height:1.75}.moon-link-list[data-v-0dc54da7]{gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.moon-link-list small[data-v-0dc54da7]{color:var(--faded)}.moon-links h3[data-v-0dc54da7]{font-family:var(--display);margin:1.2rem 0 .6rem;font-size:1.15rem;font-weight:400}.moon-cta[data-v-0dc54da7]{background:var(--surface-card);border:1px solid #e8c37c42;border-radius:1.4rem;max-width:40rem;margin:0 auto 2rem;padding:1.8rem clamp(1.2rem,4vw,2.4rem)}.moon-cta p[data-v-0dc54da7]{color:var(--faded);line-height:1.7}.moon-disclaimer[data-v-0dc54da7]{color:var(--faded);font-size:max(var(--min-text), .8rem);text-align:center;max-width:40rem;margin:2rem auto;padding:0 1rem}@media (width>=760px){.moon-today[data-v-0dc54da7]{grid-template-columns:minmax(0,22rem) minmax(0,1fr)}.moon-today-stage[data-v-0dc54da7]{border-radius:1.4rem 0 0 1.4rem}.moon-today-stage[data-v-0dc54da7] .night-sky-content{justify-content:center;align-items:center;min-height:100%;display:flex}.moon-today-facts[data-v-0dc54da7]{border-left:0;border-top:1px solid var(--hairline);border-radius:0 1.4rem 1.4rem 0;padding:2rem 2.2rem}.moon-day[data-v-0dc54da7]{padding:.6rem .3rem .7rem}.moon-day-disk[data-v-0dc54da7]{max-width:2.8rem}.moon-day-phase[data-v-0dc54da7]{display:block}}
