.editorial-visual[data-astro-cid-54lxyzp5]{width:min(100%,23rem);color:var(--color-sky-700);justify-self:center;margin:0}.editorial-visual[data-astro-cid-54lxyzp5] svg[data-astro-cid-54lxyzp5]{width:100%;height:auto;overflow:visible}.editorial-visual[data-astro-cid-54lxyzp5] figcaption[data-astro-cid-54lxyzp5]{color:var(--color-ink-700);text-align:center;font-size:var(--text-xs);letter-spacing:.015em;padding-top:.25rem}.phase-preview[data-astro-cid-54lxyzp5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem;margin:0;padding:1rem;list-style:none;display:grid}.phase-preview[data-astro-cid-54lxyzp5] li[data-astro-cid-54lxyzp5]{text-align:center;align-content:start;justify-items:center;gap:.5rem;font-size:.8125rem;line-height:1.45;display:grid}.phase-preview[data-astro-cid-54lxyzp5] svg[data-astro-cid-54lxyzp5]{width:4.5rem}.phase-preview[data-astro-cid-54lxyzp5] span[data-astro-cid-54lxyzp5]{color:var(--color-ink-700)}.editorial-visual-phases[data-astro-cid-54lxyzp5] figcaption[data-astro-cid-54lxyzp5]{padding-top:1rem}.diagram-orbit[data-astro-cid-54lxyzp5]{fill:none;stroke:var(--color-brass-500);stroke-width:1px;opacity:.65}.diagram-inner[data-astro-cid-54lxyzp5]{stroke-dasharray:2 6}.diagram-tick[data-astro-cid-54lxyzp5],.diagram-line[data-astro-cid-54lxyzp5]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round}.diagram-aspect[data-astro-cid-54lxyzp5]{fill:none;stroke:var(--color-sky-400);stroke-width:1.2px;opacity:.7}.diagram-paper[data-astro-cid-54lxyzp5]{fill:var(--color-paper-50);stroke:var(--color-brass-500);stroke-width:1.3px}.diagram-sun[data-astro-cid-54lxyzp5]{fill:var(--color-brass-300);stroke:var(--color-brass-700);stroke-width:1px}.diagram-moon[data-astro-cid-54lxyzp5]{fill:var(--color-sky-700);stroke:var(--color-paper-50);stroke-width:2px}.moon-dark[data-astro-cid-54lxyzp5]{fill:var(--color-night-800);stroke:var(--color-brass-500);stroke-width:1px}.moon-light[data-astro-cid-54lxyzp5]{fill:var(--color-brass-300)}text[data-astro-cid-54lxyzp5]{fill:var(--color-ink-700);font-family:var(--font-ui);font-size:10px}.diagram-number[data-astro-cid-54lxyzp5]{font-size:36px;font-family:var(--font-display);fill:var(--color-ink-950)}.diagram-sum[data-astro-cid-54lxyzp5]{fill:var(--color-ink-950);font-size:24px}.calendar-dot[data-astro-cid-54lxyzp5]{fill:var(--color-paper-200)}.calendar-dot-active[data-astro-cid-54lxyzp5]{fill:var(--color-brass-500)}.diagram-motion[data-astro-cid-54lxyzp5]{fill:none;stroke:var(--color-sky-700);stroke-width:2px;stroke-dasharray:180;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.editorial-visual[data-astro-cid-54lxyzp5] svg[data-astro-cid-54lxyzp5]{animation:diagram-settle .85s var(--ease-out) both}.diagram-motion[data-astro-cid-54lxyzp5]{animation:orbit-draw 1.6s var(--ease-out) both}.diagram-phase[data-astro-cid-54lxyzp5]{animation:phase-settle .7s var(--ease-out) both;animation-delay:calc(var(--phase-order) * 80ms)}}@keyframes diagram-settle{0%{transform:translateY(9px)rotate(-3deg)}to{transform:none}}@keyframes orbit-draw{0%{stroke-dashoffset:180px}to{stroke-dashoffset:0}}@keyframes phase-settle{0%{opacity:.4}to{opacity:1}}.editorial-visual-compact[data-astro-cid-54lxyzp5]{width:4rem}@media (max-width:47.99rem){.editorial-visual[data-astro-cid-54lxyzp5]{width:min(10rem,50%)}.editorial-visual-phases[data-astro-cid-54lxyzp5]{width:min(100%,20rem)}.phase-preview[data-astro-cid-54lxyzp5]{gap:1rem;padding:.5rem}.phase-preview[data-astro-cid-54lxyzp5] svg[data-astro-cid-54lxyzp5]{width:3.5rem}.editorial-visual-compact[data-astro-cid-54lxyzp5]{width:3rem}}
