.horoscope-title-row[data-astro-cid-uv2v7mda]{grid-template-columns:minmax(0,1fr) minmax(140px,220px);align-items:center;gap:1.5rem;display:grid}.horoscope-title-row[data-astro-cid-uv2v7mda] .masthead-title[data-astro-cid-uv2v7mda]{font-size:clamp(3rem,7vw,7rem);line-height:.98}@media (width<=640px){.horoscope-title-row[data-astro-cid-uv2v7mda]{grid-template-columns:minmax(0,1fr) 100px;gap:.75rem}.horoscope-title-row[data-astro-cid-uv2v7mda] .masthead-title[data-astro-cid-uv2v7mda]{font-size:clamp(2.5rem,8vw,3.5rem)}}.horoscope-share[data-astro-cid-uv2v7mda]{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:1.75rem 0 .5rem;display:flex}.horoscope-share-invite[data-astro-cid-uv2v7mda]{color:var(--ink-tertiary);margin:0;font-family:Fraunces,Georgia,serif;font-size:.95rem;font-style:italic}.horoscope-methodology[data-astro-cid-uv2v7mda]{border-left:3px solid var(--page-accent-line);background:var(--surface);color:var(--ink-muted);margin:1.5rem 0;padding:.9rem 1rem;font-size:.9rem}.horoscope-methodology[data-astro-cid-uv2v7mda] p[data-astro-cid-uv2v7mda]{margin:0}.horoscope-methodology[data-astro-cid-uv2v7mda] p[data-astro-cid-uv2v7mda]+p[data-astro-cid-uv2v7mda]{margin-top:.45rem}.switcher-bar[data-astro-cid-uv2v7mda]{border-bottom:1px solid var(--line-faint);flex-wrap:wrap;gap:.5rem 1rem;margin-bottom:.25rem;padding:.6rem 0;display:flex}.switcher-chip[data-astro-cid-uv2v7mda]{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-tertiary);border-bottom:2px solid #0000;padding:.2rem 0;font-family:Nunito Sans,sans-serif;font-size:.78rem;font-weight:600;text-decoration:none;transition:color .15s,border-color .15s}.switcher-chip[data-astro-cid-uv2v7mda]:hover,.switcher-chip[data-astro-cid-uv2v7mda].active{color:var(--gold);border-bottom-color:var(--gold)}.masthead-focus-badge[data-astro-cid-uv2v7mda]{letter-spacing:.1em;text-transform:uppercase;color:var(--page-accent-ink,var(--gold));border:1px solid var(--page-accent-line,var(--gold));vertical-align:middle;border-radius:2rem;margin-left:.6rem;padding:.15rem .6rem;font-family:Nunito Sans,sans-serif;font-size:.72rem;font-weight:700;display:inline-block}.editorial-para[data-astro-cid-uv2v7mda]{color:var(--ink-secondary);margin:0 0 .75rem;font-size:1rem;line-height:1.75}.editorial-para[data-astro-cid-uv2v7mda]:last-child{margin-bottom:0}.sky-data-panel[data-astro-cid-uv2v7mda]{background:var(--raised);border:1px solid var(--line-faint);border-radius:.5rem;padding:1.25rem!important}.sky-grid[data-astro-cid-uv2v7mda]{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:1rem;margin-top:.75rem;display:grid}.sky-card[data-astro-cid-uv2v7mda]{background:var(--surface);border:1px solid var(--line-faint);border-left:3px solid var(--page-accent-line,var(--gold));border-radius:.4rem;padding:.75rem 1rem}.sky-label[data-astro-cid-uv2v7mda]{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-ghost);margin:0 0 .4rem;font-family:Nunito Sans,sans-serif;font-size:.7rem;font-weight:700}.sky-value[data-astro-cid-uv2v7mda]{color:var(--ink);margin:0;font-family:Fraunces,Georgia,serif;font-size:.95rem}.sky-list[data-astro-cid-uv2v7mda]{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.sky-list[data-astro-cid-uv2v7mda] li[data-astro-cid-uv2v7mda]{color:var(--ink-secondary);font-feature-settings:"tnum";font-family:Nunito Sans,sans-serif;font-size:.85rem}.focus-links[data-astro-cid-uv2v7mda]{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.75rem;margin-top:.75rem;display:grid}.focus-link-card[data-astro-cid-uv2v7mda]{background:var(--raised);border:1px solid var(--line-soft);border-left:3px solid var(--page-accent-line,var(--gold));border-radius:.4rem;flex-direction:column;gap:.2rem;padding:.85rem 1rem;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.focus-link-card[data-astro-cid-uv2v7mda]:hover{border-color:var(--gold);background:var(--gold-wash)}.focus-link-label[data-astro-cid-uv2v7mda]{letter-spacing:.08em;text-transform:uppercase;color:var(--page-accent-ink,var(--gold));font-family:Nunito Sans,sans-serif;font-size:.78rem;font-weight:700}.focus-link-sub[data-astro-cid-uv2v7mda]{color:var(--ink-secondary);font-family:Fraunces,Georgia,serif;font-size:.85rem}.signs-grid[data-astro-cid-uv2v7mda]{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.sign-chip[data-astro-cid-uv2v7mda]{color:var(--ink-tertiary);border:1px solid var(--line-soft);border-radius:2rem;padding:.25rem .75rem;font-family:Fraunces,Georgia,serif;font-size:.88rem;text-decoration:none;transition:color .15s,border-color .15s,background .15s}.sign-chip[data-astro-cid-uv2v7mda]:hover{color:var(--gold);border-color:var(--gold)}.sign-chip--active[data-astro-cid-uv2v7mda]{background:var(--gold-wash);color:var(--gold)!important;border-color:var(--gold)!important}.folio-label[data-astro-cid-uv2v7mda]{letter-spacing:.06em;color:var(--ink-ghost);font-family:Nunito Sans,sans-serif;font-size:.72rem}@media (width<=560px){.sky-grid[data-astro-cid-uv2v7mda]{grid-template-columns:1fr}.focus-links[data-astro-cid-uv2v7mda]{grid-template-columns:1fr 1fr}}
