.horoscope[data-astro-cid-vovh5wvd]{grid-template-columns:minmax(22rem,30rem) minmax(22rem,1fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.zodiac-visual[data-astro-cid-vovh5wvd]{background:radial-gradient(circle at 50% 43%,#ead4a81f,#0000 25%),radial-gradient(circle at 50% 45%,#1a2247bf,#0000 70%),#0e15319e;align-content:center;place-items:center;gap:2rem;min-height:38rem;padding:3rem 2rem 2rem;display:grid;overflow:hidden;box-shadow:inset 0 0 4rem #070a1647,1.25rem 1.75rem 4rem #00000029}.zodiac-wheel[data-astro-cid-vovh5wvd]{aspect-ratio:1;background:radial-gradient(circle,#c79a5d1a 0 18%,#0000 18.5% 48%,#ead4a80a 48.5% 49%,#0000 49.5%);border:1px solid #ead4a842;border-radius:50%;width:min(100%,26rem);position:relative;box-shadow:inset 0 0 0 1.25rem #070a1629,0 0 4rem #c79a5d0f}.zodiac-wheel[data-astro-cid-vovh5wvd]:before,.zodiac-wheel[data-astro-cid-vovh5wvd]:after{content:"";border:1px solid #aeb4c41f;border-radius:50%;position:absolute}.zodiac-wheel[data-astro-cid-vovh5wvd]:before{inset:12%}.zodiac-wheel[data-astro-cid-vovh5wvd]:after{border-color:#ead4a833;inset:32%}.zodiac-center[data-astro-cid-vovh5wvd]{color:var(--gold-light);justify-items:center;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.zodiac-center[data-astro-cid-vovh5wvd] span[data-astro-cid-vovh5wvd]{font-family:var(--font-display);font-size:4.25rem;line-height:.9}.zodiac-center[data-astro-cid-vovh5wvd] small[data-astro-cid-vovh5wvd]{color:var(--muted);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;margin-top:.65rem;font-size:.56rem}.zodiac-symbols[data-astro-cid-vovh5wvd]{color:var(--moon);position:absolute;inset:0}.zodiac-symbols[data-astro-cid-vovh5wvd]>span[data-astro-cid-vovh5wvd]{--angle:calc(var(--position) * 30deg);--radius:10.75rem;transform:translate(-50%, -50%) rotate(var(--angle)) translateY(calc(var(--radius) * -1)) rotate(calc(var(--angle) * -1));justify-items:center;display:grid;position:absolute;top:50%;left:50%}.zodiac-symbols[data-astro-cid-vovh5wvd]>span[data-astro-cid-vovh5wvd]:first-child{--position:0}.zodiac-symbols[data-astro-cid-vovh5wvd]>span[data-astro-cid-vovh5wvd]:nth-child(2){--position:1}.zodiac-symbols[data-astro-cid-vovh5wvd]>span[data-astro-cid-vovh5wvd]:nth-child(3){--position:2}.zodiac-symbols[data-astro-cid-vovh5wvd]>span[data-astro-cid-vovh5wvd]:nth-child(4){--position:3}.zodiac-symbols[data-astro-cid-vovh5wvd]>span[data-astro-cid-vovh5wvd]:nth-child(5){--position:4}.zodiac-symbols[data-astro-cid-vovh5wvd]>span[data-astro-cid-vovh5wvd]:nth-child(6){--position:5}.zodiac-symbols[data-astro-cid-vovh5wvd]>span[data-astro-cid-vovh5wvd]:nth-child(7){--position:6}.zodiac-symbols[data-astro-cid-vovh5wvd]>span[data-astro-cid-vovh5wvd]:nth-child(8){--position:7}.zodiac-symbols[data-astro-cid-vovh5wvd]>span[data-astro-cid-vovh5wvd]:nth-child(9){--position:8}.zodiac-symbols[data-astro-cid-vovh5wvd]>span[data-astro-cid-vovh5wvd]:nth-child(10){--position:9}.zodiac-symbols[data-astro-cid-vovh5wvd]>span[data-astro-cid-vovh5wvd]:nth-child(11){--position:10}.zodiac-symbols[data-astro-cid-vovh5wvd]>span[data-astro-cid-vovh5wvd]:nth-child(12){--position:11}.zodiac-symbols[data-astro-cid-vovh5wvd] b[data-astro-cid-vovh5wvd]{font-family:var(--font-display);font-size:1.7rem;font-weight:400;line-height:1}.zodiac-symbols[data-astro-cid-vovh5wvd] small[data-astro-cid-vovh5wvd]{color:#aeb4c4ad;letter-spacing:.06em;text-transform:uppercase;margin-top:.25rem;font-size:.5rem}.zodiac-visual[data-astro-cid-vovh5wvd]>p[data-astro-cid-vovh5wvd]{color:var(--muted);letter-spacing:.19em;text-transform:uppercase;margin:0;font-size:.65rem}.zodiac-visual[data-astro-cid-vovh5wvd]>p[data-astro-cid-vovh5wvd] span[data-astro-cid-vovh5wvd]{color:var(--gold-light)}.horoscope-copy[data-astro-cid-vovh5wvd] .heading[data-astro-cid-vovh5wvd]{margin-top:.7rem;font-size:clamp(2rem,4vw,3.2rem)}.horoscope-copy[data-astro-cid-vovh5wvd] .lead[data-astro-cid-vovh5wvd]{max-width:42rem;margin-block:1.2rem 2rem;font-size:clamp(1.05rem,1.8vw,1.25rem)}.selector-panel[data-astro-cid-vovh5wvd]{border-block:1px solid var(--line);padding-block:1.5rem}form[data-astro-cid-vovh5wvd] label[data-astro-cid-vovh5wvd]{color:var(--moon);align-items:center;gap:1rem;margin-bottom:1rem;display:flex}form[data-astro-cid-vovh5wvd] label[data-astro-cid-vovh5wvd]>span[data-astro-cid-vovh5wvd]:first-child{color:var(--gold-light);font-family:var(--font-display);font-size:1.8rem;line-height:1}form[data-astro-cid-vovh5wvd] label[data-astro-cid-vovh5wvd]>span[data-astro-cid-vovh5wvd]:last-child{gap:.12rem;display:grid}form[data-astro-cid-vovh5wvd] label[data-astro-cid-vovh5wvd] strong[data-astro-cid-vovh5wvd]{letter-spacing:.1em;text-transform:uppercase;font-size:.8rem}form[data-astro-cid-vovh5wvd] label[data-astro-cid-vovh5wvd] small[data-astro-cid-vovh5wvd]{color:var(--muted);letter-spacing:0;font-size:.74rem;font-weight:400}.form-row[data-astro-cid-vovh5wvd]{grid-template-columns:minmax(16rem,1.2fr) minmax(13rem,.8fr);gap:.75rem;display:grid}select[data-astro-cid-vovh5wvd]{border:1px solid var(--line-strong);width:100%;min-height:3.75rem;color:var(--moon);background:var(--navy);font:inherit;border-radius:.35rem;padding:.85rem 2.6rem .85rem 1rem}.form-row[data-astro-cid-vovh5wvd] .button[data-astro-cid-vovh5wvd]{white-space:nowrap;justify-content:space-between;gap:1rem;min-height:3.75rem;padding-inline:1.25rem}.form-row[data-astro-cid-vovh5wvd] .button[data-astro-cid-vovh5wvd] span[data-astro-cid-vovh5wvd]{font-size:1rem}select[data-astro-cid-vovh5wvd]:focus-visible{outline:2px solid var(--gold-light);outline-offset:2px}.ritual-facts[data-astro-cid-vovh5wvd]{color:var(--muted);letter-spacing:.04em;flex-wrap:wrap;gap:.45rem 1.25rem;margin:1rem 0 0;padding:0;font-size:.65rem;list-style:none;display:flex}.ritual-facts[data-astro-cid-vovh5wvd] li[data-astro-cid-vovh5wvd]:before{color:var(--gold-light);content:"✓";margin-right:.4rem}.disclaimer[data-astro-cid-vovh5wvd]{color:#c3c9d69e;gap:.55rem;max-width:39rem;margin-top:1.15rem;font-size:.7rem;line-height:1.55;display:flex}.disclaimer[data-astro-cid-vovh5wvd]>span[data-astro-cid-vovh5wvd]:first-child{color:#ead4a8b8;flex:none}.horoscope-result[data-astro-cid-vovh5wvd]{border-top:1px solid var(--line);grid-column:1/-1;margin-top:1.5rem;padding-top:2rem}.horoscope-result[data-astro-cid-vovh5wvd]:focus{outline:0}.horoscope-result[data-astro-cid-vovh5wvd]>header[data-astro-cid-vovh5wvd]{align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.horoscope-result[data-astro-cid-vovh5wvd]>header[data-astro-cid-vovh5wvd]>span[data-astro-cid-vovh5wvd]{color:var(--gold-light);font-family:var(--font-display);font-size:3rem;line-height:1}.horoscope-result[data-astro-cid-vovh5wvd] h2[data-astro-cid-vovh5wvd],.horoscope-result[data-astro-cid-vovh5wvd] h3[data-astro-cid-vovh5wvd]{color:var(--moon);font-family:var(--font-display);margin:0;font-weight:400}.horoscope-result[data-astro-cid-vovh5wvd] h2[data-astro-cid-vovh5wvd]{font-size:2rem}.horoscope-result[data-astro-cid-vovh5wvd] h3[data-astro-cid-vovh5wvd]{margin:.65rem 0;font-size:1.45rem}.result-grid[data-astro-cid-vovh5wvd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.result-grid[data-astro-cid-vovh5wvd] .panel[data-astro-cid-vovh5wvd]{padding:clamp(1.35rem,4vw,2rem)}.result-grid[data-astro-cid-vovh5wvd] .panel[data-astro-cid-vovh5wvd]>p[data-astro-cid-vovh5wvd]:last-child{color:var(--muted);margin-bottom:0;line-height:1.7}.result-card[data-astro-cid-vovh5wvd]{background:linear-gradient(145deg,#1a22479e,#070a16c2);position:relative;overflow:hidden}.result-card[data-astro-cid-vovh5wvd]:before{background:linear-gradient(90deg, transparent, var(--gold-light), transparent);content:"";opacity:.65;height:1px;position:absolute;top:0;left:0;right:0}.result-index[data-astro-cid-vovh5wvd]{color:#ead4a81f;font-family:var(--font-display);margin:0;font-size:3rem;line-height:1;position:absolute;top:1rem;right:1.2rem}.result-separator[data-astro-cid-vovh5wvd]{color:var(--gold-light)}.faq[data-astro-cid-vovh5wvd] .star-mark[data-astro-cid-vovh5wvd]{margin-bottom:1rem}.faq[data-astro-cid-vovh5wvd] h2[data-astro-cid-vovh5wvd]{color:var(--moon);font-family:var(--font-display);margin:0 0 2rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:400}.faq-item[data-astro-cid-vovh5wvd]{padding:1.35rem 0 1.5rem}.faq[data-astro-cid-vovh5wvd] h3[data-astro-cid-vovh5wvd]{color:var(--moon);font-family:var(--font-display);margin:0 0 .45rem;font-size:1.3rem;font-weight:400}.faq-item[data-astro-cid-vovh5wvd] p[data-astro-cid-vovh5wvd]{color:var(--muted);margin:0;line-height:1.7}@media (width<=1100px){.form-row[data-astro-cid-vovh5wvd]{grid-template-columns:1fr}}@media (width<=900px){.horoscope[data-astro-cid-vovh5wvd]{grid-template-columns:minmax(19rem,24rem) minmax(18rem,1fr);gap:2.5rem}.zodiac-visual[data-astro-cid-vovh5wvd]{min-height:33rem}.zodiac-wheel[data-astro-cid-vovh5wvd]{width:min(100%,21rem)}.zodiac-symbols[data-astro-cid-vovh5wvd]>span[data-astro-cid-vovh5wvd]{--radius:8.7rem}}@media (width<=700px){.horoscope[data-astro-cid-vovh5wvd]{grid-template-columns:1fr}.zodiac-visual[data-astro-cid-vovh5wvd]{min-height:auto;padding:1.5rem 1rem}.zodiac-wheel[data-astro-cid-vovh5wvd]{width:min(100%,18rem)}.zodiac-symbols[data-astro-cid-vovh5wvd]>span[data-astro-cid-vovh5wvd]{--radius:7.35rem}.horoscope-copy[data-astro-cid-vovh5wvd]{text-align:center}.selector-panel[data-astro-cid-vovh5wvd]{text-align:left}.form-row[data-astro-cid-vovh5wvd],.result-grid[data-astro-cid-vovh5wvd]{grid-template-columns:1fr}.form-row[data-astro-cid-vovh5wvd] .button[data-astro-cid-vovh5wvd]{width:100%}.ritual-facts[data-astro-cid-vovh5wvd]{justify-content:center}.disclaimer[data-astro-cid-vovh5wvd]{text-align:left}}
