.footer[data-astro-cid-sz7xmlte]{border-top:.5px solid var(--color-ink-faint);padding:2rem 5vw}.footer-inner[data-astro-cid-sz7xmlte]{max-width:960px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.footer-logo[data-astro-cid-sz7xmlte]{font-family:var(--font-display);font-size:var(--font-size-md);font-weight:300;font-style:italic;color:var(--color-ink-muted);text-decoration:none}.footer-logo[data-astro-cid-sz7xmlte]:hover{color:var(--color-ink)}.footer-links[data-astro-cid-sz7xmlte]{list-style:none;display:flex;gap:1.5rem;margin:0;padding:0}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-family:var(--font-label);font-size:var(--font-size-base);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted);text-decoration:none;opacity:.6;min-height:44px;display:inline-flex;align-items:center}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{opacity:1;color:var(--color-ink)}:root{--color-paper: #EEEAE4;--color-ink: #18140C;--color-amber: #C8861A;--color-amber-light: #E8A93A;--color-amber-pale: #F5EDE0;--color-ink-muted: rgba(24, 20, 12, .55);--color-ink-faint: rgba(24, 20, 12, .15);--color-chronicle-stripe-teal: #1d9e75;--color-chronicle-stripe-purple: #7f77dd;--color-chronicle-stripe-coral: #d85a30;--color-chronicle-stripe-blue: #378add;--color-chronicle-stripe-amber: #ef9f27;--color-chronicle-stripe-pink: #d4537e;--color-chronicle-stripe-green: #639922;--font-display: "Fraunces", serif;--font-body: "Lora", serif;--font-label: "Space Mono", monospace;--font-size-xs: 8px;--font-size-sm: 11px;--font-size-base: 13.5px;--font-size-md: 16px;--font-size-lg: 20px;--font-size-xl: 26px;--font-size-2xl: 34px;--font-size-3xl: 40px;--font-size-4xl: 56px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--space-12: 48px;--space-16: 64px;--space-24: 96px;--max-width: 1080px;--content-width: 680px;--guide-article-aside-gap: 32px;--guide-article-rail-track: 260px;--guide-bottom-overlay-clearance: 350px;--radius-card-lg: 12px;--color-surface-secondary: var(--color-amber-pale)}[data-theme=dark]{--color-paper: #18140C;--color-ink: #EEEAE4;--color-amber: #E8A93A;--color-amber-light: #C8861A;--color-amber-pale: rgba(200, 134, 26, .15);--color-ink-muted: rgba(238, 234, 228, .55);--color-ink-faint: rgba(238, 234, 228, .15);--color-surface-secondary: rgba(238, 234, 228, .06)}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--font-size-md);line-height:1.7;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.guide-content-shell{padding:0;box-sizing:border-box}.guide-content-shell:not(.article-layout){padding-top:var(--space-4);padding-bottom:var(--space-4);padding-left:max(env(safe-area-inset-left),var(--space-4));padding-right:max(env(safe-area-inset-right),var(--space-4))}@media(min-width:1024px){.guide-content-shell:not(.article-layout){padding-top:var(--space-8);padding-bottom:var(--space-8);padding-left:0;padding-right:0}}.guide-main{max-width:var(--content-width);width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}body.guide-site{padding-bottom:calc(env(safe-area-inset-bottom,0px) + var(--guide-bottom-overlay-clearance))}@media(max-width:1023px){body.guide-site{overflow-x:hidden}}h1,h2,h3{font-family:var(--font-display);font-style:italic;font-weight:300;line-height:1.2}.label{font-family:var(--font-label);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.08em;color:var(--color-ink-muted)}html[data-arka-ready="1"] .birth-chart-cta{display:none!important}.birth-chart-cta{background:var(--color-amber);color:var(--color-paper);font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border-radius:2px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;white-space:nowrap}.birth-chart-cta:hover{background:var(--color-amber-light);color:var(--color-paper)}.birth-chart-cta--nav{font-size:var(--font-size-base);padding:7px 12px;letter-spacing:.08em}.birth-chart-cta--masthead{font-size:var(--font-size-sm);padding:6px 10px;max-width:min(100%,200px);text-align:center;line-height:1.2;white-space:normal}@media(min-width:400px){.birth-chart-cta--masthead{font-size:var(--font-size-base);padding:7px 14px;white-space:nowrap;max-width:none}}
