.zodiac-page[data-astro-cid-tg3qtgbn]{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:3rem 0 5rem}.hero[data-astro-cid-tg3qtgbn]{margin-bottom:2.5rem}.eyebrow[data-astro-cid-tg3qtgbn],.card-kicker[data-astro-cid-tg3qtgbn]{margin:0 0 1rem;color:#e4b860;font-size:.78rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}h1[data-astro-cid-tg3qtgbn],h2[data-astro-cid-tg3qtgbn],p[data-astro-cid-tg3qtgbn]{margin-top:0}h1[data-astro-cid-tg3qtgbn]{max-width:980px;margin-bottom:1.25rem;color:#f5f1e8;font-size:clamp(3.2rem,9vw,7rem);line-height:.88;letter-spacing:-.08em}.intro[data-astro-cid-tg3qtgbn]{max-width:780px;color:#d8cfba;font-size:clamp(1.15rem,3vw,1.55rem);line-height:1.5}.chart-card[data-astro-cid-tg3qtgbn],.note-card[data-astro-cid-tg3qtgbn],.sign-card[data-astro-cid-tg3qtgbn]{border:1px solid rgba(228,184,96,.24);background:linear-gradient(180deg,#12120ff5,#060706fa);box-shadow:0 24px 80px #00000073,inset 0 1px #ffffff0a}.chart-card[data-astro-cid-tg3qtgbn]{border-radius:30px;padding:clamp(.75rem,2vw,1.25rem);overflow:hidden}.chart-wrap[data-astro-cid-tg3qtgbn]{position:relative;width:100%;max-width:980px;margin:0 auto}.zodiac-chart[data-astro-cid-tg3qtgbn]{display:block;width:100%;height:auto;border-radius:24px}.zodiac-hotspot[data-astro-cid-tg3qtgbn]{position:absolute;display:grid;place-items:center;width:15%;height:9%;border:1px solid rgba(228,184,96,0);border-radius:999px;color:#f5f1e8;text-decoration:none;transform:translate(-50%,-50%);transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.zodiac-hotspot[data-astro-cid-tg3qtgbn] span[data-astro-cid-tg3qtgbn]{display:none;min-width:140px;border:1px solid rgba(228,184,96,.35);border-radius:16px;background:#050605eb;padding:.7rem .8rem;text-align:center;box-shadow:0 14px 38px #00000073}.zodiac-hotspot[data-astro-cid-tg3qtgbn] strong[data-astro-cid-tg3qtgbn],.zodiac-hotspot[data-astro-cid-tg3qtgbn] small[data-astro-cid-tg3qtgbn]{display:block}.zodiac-hotspot[data-astro-cid-tg3qtgbn] strong[data-astro-cid-tg3qtgbn]{color:#e4b860;font-size:.95rem;letter-spacing:.08em;text-transform:uppercase}.zodiac-hotspot[data-astro-cid-tg3qtgbn] small[data-astro-cid-tg3qtgbn]{margin-top:.2rem;color:#d8cfba;font-size:.78rem}.zodiac-hotspot[data-astro-cid-tg3qtgbn]:hover,.zodiac-hotspot[data-astro-cid-tg3qtgbn]:focus-visible{border-color:#e4b8608c;background:#e4b8601a;box-shadow:0 0 28px #e4b86047;outline:none;transform:translate(-50%,-50%) scale(1.05)}.zodiac-hotspot[data-astro-cid-tg3qtgbn]:hover span[data-astro-cid-tg3qtgbn],.zodiac-hotspot[data-astro-cid-tg3qtgbn]:focus-visible span[data-astro-cid-tg3qtgbn]{display:block}.aries[data-astro-cid-tg3qtgbn]{left:64%;top:25%}.taurus[data-astro-cid-tg3qtgbn]{left:84%;top:35%}.gemini[data-astro-cid-tg3qtgbn]{left:28%;top:28%}.cancer[data-astro-cid-tg3qtgbn]{left:86%;top:49%}.leo[data-astro-cid-tg3qtgbn]{left:82%;top:64%}.virgo[data-astro-cid-tg3qtgbn]{left:76%;top:76%}.libra[data-astro-cid-tg3qtgbn]{left:15%;top:55%}.scorpio[data-astro-cid-tg3qtgbn]{left:63%;top:84%}.sagittarius[data-astro-cid-tg3qtgbn]{left:18%;top:70%}.capricorn[data-astro-cid-tg3qtgbn]{left:13%;top:40%}.aquarius[data-astro-cid-tg3qtgbn]{left:28%;top:83%}.pisces[data-astro-cid-tg3qtgbn]{left:48%;top:89%}.sign-grid[data-astro-cid-tg3qtgbn]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1.5rem}.sign-card[data-astro-cid-tg3qtgbn]{display:block;border-radius:22px;color:#f5f1e8;padding:1.2rem;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.sign-card[data-astro-cid-tg3qtgbn]:hover{transform:translateY(-3px);border-color:#e4b86094;background:linear-gradient(180deg,#1a1812fa,#080807fa)}.sign-card[data-astro-cid-tg3qtgbn] h2[data-astro-cid-tg3qtgbn]{margin-bottom:.8rem;font-size:clamp(1.5rem,4vw,2rem);line-height:1;letter-spacing:-.05em}.sign-card[data-astro-cid-tg3qtgbn] span[data-astro-cid-tg3qtgbn]{color:#e4b860;font-weight:900}.note-card[data-astro-cid-tg3qtgbn]{margin-top:1.5rem;border-radius:28px;padding:clamp(1.25rem,3vw,2rem)}.note-card[data-astro-cid-tg3qtgbn] h2[data-astro-cid-tg3qtgbn]{margin-bottom:.75rem;color:#f5f1e8;font-size:clamp(2rem,5vw,3.2rem);line-height:.95;letter-spacing:-.06em}.note-card[data-astro-cid-tg3qtgbn] p[data-astro-cid-tg3qtgbn]{max-width:820px;color:#d8cfba;line-height:1.65}@media(max-width:820px){.zodiac-page[data-astro-cid-tg3qtgbn]{width:min(100% - 28px,1180px);padding:2rem 0 4rem}.sign-grid[data-astro-cid-tg3qtgbn]{grid-template-columns:repeat(2,minmax(0,1fr))}.zodiac-hotspot[data-astro-cid-tg3qtgbn]{width:18%;height:8%}.zodiac-hotspot[data-astro-cid-tg3qtgbn] span[data-astro-cid-tg3qtgbn]{min-width:120px;padding:.55rem .65rem}}@media(max-width:520px){.sign-grid[data-astro-cid-tg3qtgbn]{grid-template-columns:1fr}.chart-card[data-astro-cid-tg3qtgbn]{overflow-x:auto}.chart-wrap[data-astro-cid-tg3qtgbn]{min-width:620px}}
