.sky-chart[data-astro-cid-dh5v5axr]{color:currentColor;width:100%;height:auto;display:block;overflow:visible}.sky-chart[data-astro-cid-dh5v5axr] line,.sky-chart[data-astro-cid-dh5v5axr] circle{vector-effect:non-scaling-stroke}.sky-chart__field[data-astro-cid-dh5v5axr],.sky-chart__ticks[data-astro-cid-dh5v5axr],.sky-chart__zodiac[data-astro-cid-dh5v5axr],.sky-chart__center[data-astro-cid-dh5v5axr]{stroke:currentColor}.sky-chart__field[data-astro-cid-dh5v5axr]{opacity:.38;stroke-width:1px}.sky-chart__field[data-astro-cid-dh5v5axr] .sky-chart__position-track[data-astro-cid-dh5v5axr]{opacity:.5;stroke-dasharray:2 5}.sky-chart__ticks[data-astro-cid-dh5v5axr]{opacity:.66;stroke-width:1px}.sky-chart__zodiac[data-astro-cid-dh5v5axr]{opacity:.78;stroke-width:1px}.sky-chart__body-symbol[data-astro-cid-dh5v5axr]{fill:currentColor;font-family:var(--font-display,serif);text-anchor:middle}.sky-chart[data-astro-cid-dh5v5axr] .sky-chart__zodiac-mark{color:currentColor;stroke-width:1.5px}.sky-chart__aspect[data-astro-cid-dh5v5axr]{opacity:.62;stroke:var(--color-sky-400,#6f9db1);stroke-linecap:round;stroke-width:1.35px}.sky-chart__aspect--conjunction[data-astro-cid-dh5v5axr],.sky-chart__aspect--opposition[data-astro-cid-dh5v5axr],.sky-chart__aspect--square[data-astro-cid-dh5v5axr]{opacity:.78;stroke:var(--color-brass-300,#d2b88e)}.sky-chart__conjunction-ring[data-astro-cid-dh5v5axr]{fill:var(--color-night-900,#141d26);stroke:var(--color-brass-300,#d2b88e);stroke-width:1.25px}.sky-chart__leader[data-astro-cid-dh5v5axr]{opacity:.55;stroke:currentColor;stroke-dasharray:2 3;stroke-linecap:round;stroke-width:.9px}.sky-chart__position-dot[data-astro-cid-dh5v5axr]{fill:var(--color-paper-50,#fffdf9);stroke:var(--color-night-950,#0e141b);stroke-width:1px}.sky-chart__marker-disc[data-astro-cid-dh5v5axr]{fill:var(--color-night-900,#141d26);stroke:var(--color-brass-300,#d2b88e);stroke-width:1px}.sky-chart__body-symbol[data-astro-cid-dh5v5axr]{dominant-baseline:central;font-variant-emoji:text;font-family:Segoe UI Symbol,"Noto Sans Symbols 2",Apple Symbols,sans-serif;font-size:17px}.sky-chart__center[data-astro-cid-dh5v5axr]{fill:var(--color-night-900,#141d26);stroke-width:1px}.sky-chart-legend[data-astro-cid-dh5v5axr]{width:100%;color:var(--color-paper-200);margin-top:.75rem;font-size:.8125rem;line-height:1.5}.sky-chart-legend[data-astro-cid-dh5v5axr] summary[data-astro-cid-dh5v5axr]{border:1px solid var(--color-border-dark);border-radius:var(--radius-sm);min-height:2.75rem;color:var(--color-paper-50);cursor:pointer;align-items:center;padding:.625rem 2.5rem .625rem .75rem;font-weight:650;list-style:none;display:flex;position:relative}.sky-chart-legend[data-astro-cid-dh5v5axr] summary[data-astro-cid-dh5v5axr]::-webkit-details-marker{display:none}.sky-chart-legend[data-astro-cid-dh5v5axr] summary[data-astro-cid-dh5v5axr]:after{color:var(--color-brass-300);content:"+";font-size:1.25rem;font-weight:400;line-height:1;position:absolute;top:50%;right:.875rem;transform:translateY(-50%)}.sky-chart-legend[data-astro-cid-dh5v5axr][open] summary[data-astro-cid-dh5v5axr]:after{content:"−"}.sky-chart-legend[data-astro-cid-dh5v5axr] summary[data-astro-cid-dh5v5axr]:hover{border-color:var(--color-brass-300)}.sky-chart-legend[data-astro-cid-dh5v5axr]>.sky-chart-note,.sky-chart-legend[data-astro-cid-dh5v5axr]>.sky-chart-key{margin-top:.75rem}.sky-chart-legend[data-astro-cid-dh5v5axr] summary[data-astro-cid-dh5v5axr]:focus-visible{outline-offset:3px;outline:2px solid}.sky-chart-legend[data-astro-cid-dh5v5axr]>p[data-astro-cid-dh5v5axr]{margin-block:.75rem}.sky-chart-legend[data-astro-cid-dh5v5axr] ul[data-astro-cid-dh5v5axr]{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.sky-chart-legend[data-astro-cid-dh5v5axr] li[data-astro-cid-dh5v5axr]{border-top:1px solid var(--color-border-dark);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:.5rem;padding-block:.375rem;display:grid}.sky-chart-legend__body[data-astro-cid-dh5v5axr]{color:var(--color-paper-50);align-items:baseline;gap:.375rem;display:flex}.sky-chart-legend__glyph[data-astro-cid-dh5v5axr]{font-variant-emoji:text;flex:0 0 1rem;font-family:Segoe UI Symbol,"Noto Sans Symbols 2",Apple Symbols,sans-serif;font-size:1rem}.sky-chart-legend__position[data-astro-cid-dh5v5axr]{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:no-preference){.sky-chart__markers[data-astro-cid-dh5v5axr]{animation:.65s ease-out .1s both sky-chart-reveal}}@keyframes sky-chart-reveal{0%{opacity:0}}@media (forced-colors:active){.sky-chart__marker-disc[data-astro-cid-dh5v5axr],.sky-chart__conjunction-ring[data-astro-cid-dh5v5axr],.sky-chart__center[data-astro-cid-dh5v5axr]{fill:canvas;stroke:canvastext}.sky-chart__position-dot[data-astro-cid-dh5v5axr],.sky-chart[data-astro-cid-dh5v5axr] .sky-chart__zodiac-mark,.sky-chart__body-symbol[data-astro-cid-dh5v5axr]{fill:canvastext}}.horoscope-quick-links[data-astro-cid-pwz42225]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-block:1.25rem 0;display:grid}a[data-astro-cid-pwz42225]{border-radius:var(--radius-sm);background:var(--color-paper-50);min-height:5rem;color:inherit;transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease;border:1px solid #7153333d;justify-content:center;place-items:center;gap:.5rem;padding:.75rem .375rem;font-size:.8125rem;font-weight:650;line-height:1.3;text-decoration:none;display:grid}a[data-astro-cid-pwz42225]:hover,a[data-astro-cid-pwz42225]:focus-visible{border-color:var(--color-brass-700);background:var(--color-paper-200);text-decoration:none}a[data-astro-cid-pwz42225] .zodiac-mark{width:1.625rem;height:1.625rem;color:var(--color-brass-700)}.hero a[data-astro-cid-pwz42225]{background:#fffdf90a;border-color:#d2b88e40}.hero a[data-astro-cid-pwz42225]:hover,.hero a[data-astro-cid-pwz42225]:focus-visible{border-color:var(--color-brass-300);background:#fffdf91a}.hero a[data-astro-cid-pwz42225] .zodiac-mark{color:var(--color-brass-300)}@media (min-width:24rem){.horoscope-quick-links[data-astro-cid-pwz42225]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:39.999rem){.hero a[data-astro-cid-pwz42225]{min-height:4.25rem;padding-block:.5rem}}@media (min-width:40rem){.horoscope-quick-links[data-astro-cid-pwz42225]{grid-template-columns:repeat(6,minmax(0,1fr))}}.nowrap{white-space:nowrap}.hero-picker{margin-top:var(--space-2);gap:var(--space-3);display:grid;container:hero-picker/inline-size}.hero-picker-label{color:var(--color-brass-300);font-size:var(--text-sm);letter-spacing:.01em;font-weight:700;line-height:1.4}.hero-picker .horoscope-quick-links{margin:0}.hero .hero-picker .horoscope-quick-links{grid-template-columns:repeat(3,minmax(0,1fr))}@container hero-picker (width>=21.5rem){.hero .hero-picker .horoscope-quick-links{grid-template-columns:repeat(4,minmax(0,1fr))}}@container hero-picker (width>=21.5rem) and (width<=36.999rem){.hero .hero-picker .horoscope-quick-links a{min-height:4.25rem;padding-block:.5rem}}@container hero-picker (width>=37rem){.hero .hero-picker .horoscope-quick-links{grid-template-columns:repeat(6,minmax(0,1fr))}}.hero .hero-picker .horoscope-quick-links a{letter-spacing:-.005em;overflow-wrap:normal;word-break:keep-all;min-width:0;padding-inline:.25rem;font-size:.8125rem}@media (min-width:24rem) and (max-width:39.99rem){.hero .hero-picker .horoscope-quick-links a{font-size:clamp(.6875rem,.25rem + 1.9vw,.8125rem)}}.hero .hero-picker .horoscope-quick-links a>span{white-space:nowrap;max-width:100%}.hero-copy>.hero-actions{margin-top:var(--space-1)}.home-section-header{gap:var(--space-3) var(--space-8);align-items:end;display:grid}.home-section-header>div{gap:var(--space-3);max-width:46rem;display:grid}.home-section-header p:not(.eyebrow){max-width:54ch;color:var(--color-ink-700);font-size:var(--text-base);line-height:1.6}.home-section-header time{font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:23.99rem){.home-page .sky-ribbon-list{grid-template-columns:minmax(0,1fr)}}.home-daily-grid{gap:var(--space-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.home-daily-grid>li{min-width:0;display:flex}.home-daily-card{width:100%;min-width:0;padding:var(--space-4) var(--space-5);border:1px solid var(--color-border-light);border-radius:var(--radius-md);gap:var(--space-1) var(--space-4);background:var(--color-paper-50);color:var(--color-ink-950);transition:border-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mark sign""mark teaser";align-content:start;text-decoration:none;display:grid}.home-daily-card:hover,.home-daily-card:focus-visible{border-color:var(--color-brass-500);text-decoration:none;box-shadow:0 .75rem 2rem #17151212}.home-daily-mark{background:var(--color-paper-100);width:2.75rem;height:2.75rem;color:var(--color-brass-700);border:1px solid #71533338;border-radius:50%;grid-area:mark;place-items:center;display:grid}.home-daily-mark .zodiac-mark{width:1.5rem;height:1.5rem}.home-daily-sign{grid-area:sign;justify-items:start;gap:.125rem;min-width:0;display:grid}.home-daily-sign strong{font-family:var(--font-display);letter-spacing:-.015em;white-space:nowrap;font-size:clamp(1.25rem,1.15rem + .3vw,1.45rem);font-weight:560;line-height:1.2}.home-daily-range{color:var(--color-ink-500);font-size:var(--text-xs);font-weight:600;line-height:1.5}.home-daily-teaser{color:var(--color-ink-950);font-size:var(--text-sm);text-wrap:pretty;grid-area:teaser;line-height:1.5}.home-daily-card:hover .home-daily-teaser,.home-daily-card:focus-visible .home-daily-teaser{color:var(--color-ink-950)}.home-periods{padding-top:var(--space-6);border-top:1px solid var(--color-border-light);gap:var(--space-4);display:grid}.home-periods h3{font-size:var(--text-lg)}.home-periods ul{gap:var(--space-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.home-periods li{min-width:0;display:flex}.home-periods li a{width:100%;min-height:3.5rem;padding:var(--space-3) var(--space-5);border-radius:var(--radius-sm);background:var(--color-paper-50);color:var(--color-ink-950);border:1px solid #7153334d;align-content:center;gap:.125rem;text-decoration:none;display:grid}.home-periods li a:hover{border-color:var(--color-night-950)}.home-periods li strong{font-size:var(--text-sm);font-weight:700}.home-periods li span{color:var(--color-ink-700);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.featured-tool{align-items:end;gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.featured-tool-copy{justify-items:start;min-width:0;display:grid}.featured-tool-copy>.eyebrow+h3{margin-top:var(--space-2)}.featured-tool .feature-list+.button{margin-top:var(--space-6)}.featured-tool-note{max-width:46ch;margin-top:var(--space-5);color:var(--color-paper-200);font-size:var(--text-sm);line-height:1.6}.featured-tool-wheel{width:100%;max-width:11rem;color:var(--color-brass-300);fill:none;stroke:currentColor;stroke-width:1px;display:none;overflow:visible}.featured-tool-wheel-inner{opacity:.5}.featured-tool-wheel-aspects{stroke:var(--color-sky-400);opacity:.8}.featured-tool-wheel-sun{fill:var(--color-brass-300);stroke:none}.featured-tool-wheel-moon{fill:var(--color-paper-50);stroke:none}.home-more-tools{padding-top:var(--space-4);border-top:1px solid var(--color-border-light);gap:0 var(--space-8);flex-wrap:wrap;display:flex}.method-note h3{max-width:18ch}.home-page .method-note-links{flex-wrap:wrap;max-width:38rem;display:flex}.home-page .method-note-links .button{flex:auto}@media (min-width:56rem) and (max-width:79.999rem){.home-page .learn-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:39.999rem){.featured-tool .button,.home-page .section-action .button,.home-page .method-note-links .button{width:100%}}@media (max-width:23.99rem){.home-page .featured-tool,.home-page .method-note{padding-inline:var(--space-4)}.featured-tool .button,.home-page .section-action .button,.home-page .method-note-links .button{padding-inline:var(--space-3)}}@media (min-width:40rem){.home-daily-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-periods ul{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-actions .button{min-width:16rem}}@media (min-width:48rem){.home-section-header{grid-template-columns:minmax(0,1fr) auto}.featured-tool{grid-template-columns:minmax(0,1fr) 9rem}.featured-tool-wheel{align-self:start;display:block}}@media (min-width:64rem){.home-daily-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.featured-tool{grid-template-columns:minmax(0,1fr) 10rem}}@media (max-width:23.99rem){.home-daily-card{padding-inline:var(--space-4);gap:var(--space-1) var(--space-3)}.home-daily-mark{width:2.25rem;height:2.25rem}}@media (forced-colors:active){.home-daily-card,.home-periods li a{border:1px solid canvastext}}@media print{.hero-picker,.home-periods{display:none}}@media (scripting:enabled){[data-home-sky-figure][data-home-sky-pending] :is(svg[data-reference-time],.sky-chart-date time,[data-home-sky-fact]),[data-home-sky-ribbon][data-home-sky-pending] :is([data-home-sky-ribbon-label],.sky-fact strong){visibility:hidden;animation:0s linear 2.5s forwards home-sky-reveal}}@keyframes home-sky-reveal{to{visibility:visible}}
