.moon.svelte-1usrvfo{display:block;overflow:visible}.dark.svelte-1usrvfo{fill:color-mix(in srgb, var(--text) 9%, transparent)}.lit.svelte-1usrvfo{fill:#f3ead6;filter:drop-shadow(0 0 6px #ffe4aa59)}.rim.svelte-1usrvfo{fill:none;stroke:color-mix(in srgb, var(--text) 22%, transparent);stroke-width:.8px}.moon-now.svelte-10a2vcf{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 80%, transparent);border-radius:22px;flex-direction:column;gap:16px;padding:clamp(18px,4vw,28px);display:flex}.head.svelte-10a2vcf{align-items:center;gap:clamp(16px,4vw,32px);display:flex}.facts.svelte-10a2vcf{flex-direction:column;gap:4px;min-width:0;display:flex}.eyebrow.svelte-10a2vcf{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text);font-size:13px}.phase.svelte-10a2vcf{font-size:clamp(26px,4vw,34px)}.compact.svelte-10a2vcf .phase:where(.svelte-10a2vcf){font-size:24px}.lit.svelte-10a2vcf{color:var(--muted)}.sign.svelte-10a2vcf{color:var(--text-soft)}.sign.svelte-10a2vcf b:where(.svelte-10a2vcf){color:var(--text);font-weight:600}.read.svelte-10a2vcf{max-width:640px;color:var(--text-soft);flex-direction:column;gap:10px;display:flex}.tone.svelte-10a2vcf{color:var(--text-soft)}.more.svelte-10a2vcf{align-self:flex-start}h3.svelte-10a2vcf{margin-top:6px;font-size:20px}.next.svelte-10a2vcf{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.next.svelte-10a2vcf li:where(.svelte-10a2vcf){border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.next.svelte-10a2vcf .n:where(.svelte-10a2vcf){color:var(--text);font-weight:600}.next.svelte-10a2vcf .w:where(.svelte-10a2vcf),.next.svelte-10a2vcf .s:where(.svelte-10a2vcf){color:var(--muted);font-size:15px}.days.svelte-10a2vcf{grid-template-columns:repeat(auto-fill,minmax(136px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.days.svelte-10a2vcf li:where(.svelte-10a2vcf){font-variant-numeric:tabular-nums;border:1px solid #0000;border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto;grid-template-areas:"disc date sign""disc phase sign";align-items:center;column-gap:8px;padding:8px;font-size:13px;display:grid}.days.svelte-10a2vcf li:where(.svelte-10a2vcf)>svg{grid-area:disc}.days.svelte-10a2vcf .d:where(.svelte-10a2vcf){color:var(--text);white-space:nowrap;grid-area:date}.days.svelte-10a2vcf .p:where(.svelte-10a2vcf){color:var(--muted);white-space:nowrap;text-overflow:ellipsis;grid-area:phase;overflow:hidden}.days.svelte-10a2vcf .s:where(.svelte-10a2vcf){color:var(--muted);grid-area:sign;font-family:AstroSym,sans-serif}.days.svelte-10a2vcf li.main:where(.svelte-10a2vcf){border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}.days.svelte-10a2vcf li.main:where(.svelte-10a2vcf) .p:where(.svelte-10a2vcf){color:var(--accent-text)}.note.svelte-10a2vcf{font-size:14px}.ph-disc.svelte-10a2vcf{background:color-mix(in srgb, var(--text) 8%, transparent);border-radius:50%;display:block}@media (width<=560px){.head.svelte-10a2vcf{align-items:flex-start}}
