.astrology{--astro-ink:#f3ebdb;--astro-muted:#bab5cb;--astro-gold:#d9ae4b;--astro-rule:#393343;box-sizing:border-box;background:#070711;color:var(--astro-ink);padding:48px max(24px,calc((100% - 1200px)/2)) 64px;font:normal 400 18px/1.75 var(--font-body);overflow-wrap:anywhere;color-scheme:dark;scrollbar-color:#bab5cb #070711}.astrology *{box-sizing:border-box}.astrology [hidden]{display:none!important}.astrology ::selection{background:#d9ae4b;color:#070711}.astrology :is(h1,h2,h3,h4,p){margin:0}.astrology :is(h1,h2,h3){font-family:var(--font-body);font-weight:500;letter-spacing:-.02em;line-height:1.2;color:var(--astro-ink);text-transform:none}.astrology h1{font-size:clamp(40px,5vw,68px);text-wrap:balance}.astrology h2{font-size:clamp(27px,3vw,36px)}.astrology h3{font-size:24px}.astrology a{color:var(--astro-gold);text-underline-offset:5px}@media(hover:hover)and (pointer:fine){.astrology a:hover{text-decoration-thickness:2px;color:#f3cf77}}.astrology :is(a,button,summary,input,select):focus-visible{outline:2px solid var(--astro-gold);outline-offset:4px}.astrology :is(input,select,button){font:inherit}.astrology section[id]{scroll-margin-top:120px}.astro-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;font-size:18px;color:var(--astro-muted);margin-bottom:44px}.astro-breadcrumb a{color:var(--astro-muted)}.astro-heading{max-width:850px;padding-bottom:54px}.astro-heading .astro-subtitle{font:normal 400 clamp(26px,3vw,39px)/1.35 var(--font-body);color:var(--astro-gold);margin-top:18px}.astro-heading>p:last-child{max-width:65ch;margin-top:22px;font-size:18px;color:var(--astro-muted)}.astro-reading{display:grid;grid-template-columns:230px minmax(0,1fr);gap:70px;padding-top:42px;border-top:1px solid var(--astro-rule)}.astro-contents{align-self:start;position:sticky;top:115px;font-size:18px}.astro-contents p{font-weight:400;margin-bottom:14px}.astro-contents a{display:block;min-height:44px;padding:8px 0;color:var(--astro-muted);text-decoration:none}@media(hover:hover)and (pointer:fine){.astro-contents a:hover{color:var(--astro-gold)}}.astro-prose{max-width:75ch;min-width:0}.astro-prose>section{margin-bottom:58px}.astro-prose h2{margin-bottom:23px}.astro-prose p+p{margin-top:18px}.astro-prose p+a{display:inline-flex;min-height:44px;align-items:center;margin-top:15px}.astro-prose ol{padding-left:24px}.astro-prose li{margin-block:12px}.astro-table{overflow:auto;margin:24px 0;max-width:100%}.astro-table table{border-collapse:collapse;width:100%;font-size:18px;line-height:1.65}.astro-table th,.astro-table td{padding:16px 16px 16px 0;text-align:left;vertical-align:top;border-bottom:1px solid var(--astro-rule)}.astro-table thead{color:var(--astro-gold)}.astro-table tbody th{font-weight:400;min-width:92px}.astro-table td{color:var(--astro-muted)}.astro-faq{border-bottom:1px solid var(--astro-rule)}.astro-faq summary{cursor:pointer;padding:18px 0;min-height:48px;line-height:1.6}.astro-faq p{color:var(--astro-muted);padding:0 0 22px}.astro-next{padding-top:40px;border-top:1px solid var(--astro-rule)}.astro-next>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 36px;margin-top:24px}.astro-next a{display:flex;align-items:center;min-height:48px;text-decoration:none;border-bottom:1px solid var(--astro-rule)}.astro-footnote{margin-top:48px!important;color:var(--astro-muted);font-size:18px}.astro-signs{margin-top:26px}.astro-signs details{border-bottom:1px solid var(--astro-rule)}.astro-signs summary{list-style:none;display:flex;align-items:center;gap:20px;min-height:91px;padding:16px 0;cursor:pointer}.astro-signs summary::-webkit-details-marker{display:none}.astro-signs strong{display:block;font:normal 500 25px/1.3 var(--font-body)}.astro-signs small{display:block;font-size:18px;color:var(--astro-muted);margin-top:5px}.astro-sign-number{font-size:18px;color:var(--astro-gold);font-variant-numeric:tabular-nums}.astro-sign-element{margin-left:auto;color:var(--astro-muted);font-size:18px}.astro-signs summary:after{content:"+";color:var(--astro-gold);font-size:24px}.astro-signs details[open] summary:after{content:"\2212"}.astro-signs details>div{padding:0 0 24px 37px}.astro-house-list>section{display:grid;grid-template-columns:72px 1fr;gap:20px;padding:28px 0;border-bottom:1px solid var(--astro-rule)}.astro-house-list>section>span{color:var(--astro-gold);font-size:18px}.astro-house-list h3{margin-bottom:12px}.astro-muted{color:var(--astro-muted);font-size:18px}.astro-tool{margin:0 0 64px;padding:32px;border:1px solid #5a4b33;border-radius:12px;background:#0b0b20}.astro-tool-intro{margin-bottom:26px}.astro-tool p{margin-top:14px}.astro-tool h2{font-size:32px}.astro-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:24px 0}.astro-wide{grid-column:1/-1}.astro-tool label{display:block;font-size:18px}.astro-tool input:not([type=checkbox]),.astro-tool select{display:block;width:100%;min-width:0;height:48px;border:1px solid #70677f;border-radius:6px;padding:10px 12px;margin-top:8px;background:#070711;color:var(--astro-ink);caret-color:var(--astro-gold)}.astro-tool input::placeholder{color:var(--astro-muted);opacity:1}.astro-tool small{display:block;font-size:18px;color:var(--astro-muted);margin-top:7px}.astro-tool .astro-check{display:flex;align-items:center;gap:12px;min-height:44px;cursor:pointer}.astro-check input{width:20px;height:20px;accent-color:var(--astro-gold);flex-shrink:0}.astro-button{background:var(--astro-gold);color:#070711;border:1px solid var(--astro-gold);border-radius:6px;padding:12px 22px;min-height:48px;cursor:pointer;margin-top:20px}@media(hover:hover)and (pointer:fine){.astro-button:hover:not(:disabled){background:#ebc775}}.astro-button:disabled{opacity:.55;cursor:not-allowed}.astro-text-button{display:inline-block;background:transparent;border:0;color:var(--astro-gold);text-decoration:underline;text-underline-offset:4px;padding:12px;min-height:48px;cursor:pointer}.astro-advanced{margin:12px 0}.astro-advanced summary{min-height:44px;padding:10px 0;cursor:pointer;color:var(--astro-gold);font-size:18px}.astro-advanced p{font-size:18px;color:var(--astro-muted);max-width:65ch}.astro-advanced>label:last-child{max-width:250px;margin-top:16px}.astro-error{color:#ffc2b3!important}.astro-result{margin-top:36px;border-top:1px solid var(--astro-rule);padding-top:30px;scroll-margin-top:120px}.astro-result:focus{outline:2px solid var(--astro-gold);outline-offset:8px}.astro-result h4{margin-top:22px;font-weight:500}.astro-moon-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:48px;align-items:center}.astro-moon{width:100%;max-width:220px;display:block}.astro-moon-layout>div:first-child p{font-size:18px;max-width:220px}.astro-moon-layout h2{margin-top:12px}.astro-moon-reading{color:var(--astro-gold);font-size:18px}.astro-moon-layout form{margin-top:24px}.astro-events{border-top:1px solid var(--astro-rule);margin-top:32px;padding-top:28px}.astro-events ol{list-style:none;padding:0;margin:20px 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.astro-events strong{display:block;font-weight:500;color:var(--astro-gold)}.astro-events time{font-size:18px;color:var(--astro-muted);font-variant-numeric:tabular-nums}.full-width .journey-nav-group__panel--astrology .journey-nav-group__heading{margin-top:0}@media(min-width:1180px){.full-width .journey-nav-group__panel--astrology{display:grid;transform:none;width:760px;grid-template-columns:repeat(3,1fr);gap:28px;padding:30px;left:0}}@media(max-width:900px){.astro-reading{grid-template-columns:180px minmax(0,1fr);gap:32px}.astro-moon-layout{grid-template-columns:180px 1fr;gap:28px}.astro-events ol{grid-template-columns:1fr 1fr}}@media(max-width:640px){.astrology{padding:30px 20px 44px}.astro-breadcrumb{margin-bottom:30px}.astro-heading{padding-bottom:34px}.astro-heading>p:last-child{font-size:18px}.astro-reading{display:block;padding-top:24px}.astro-contents{position:static;border-bottom:1px solid var(--astro-rule);padding-bottom:20px;margin-bottom:35px}.astro-contents a{padding-block:9px}.astro-prose>section{margin-bottom:42px}.astro-next>div{grid-template-columns:1fr}.astro-tool{padding:22px 18px;margin-bottom:40px}.astro-tool h2{font-size:27px}.astro-fields{gap:16px;grid-template-columns:1fr}.astro-moon-layout{display:block}.astro-moon{max-width:160px;margin-inline:auto}.astro-moon-layout>div:first-child p{max-width:none;text-align:center;margin-bottom:24px}.astro-events ol{gap:20px 16px}.astro-table th,.astro-table td{padding-right:10px;font-size:18px}.astro-house-list>section{grid-template-columns:52px 1fr;gap:14px}.astro-signs summary{gap:12px}.astro-signs details>div{padding-left:0}.astro-button{width:100%}}.astro-hero-art[data-celestial-stage]{position:relative;isolation:auto;overflow:visible;display:grid;place-items:center;width:100%;aspect-ratio:1;margin:0;mix-blend-mode:screen}.astro-hero-art__glow{position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;z-index:-1;border-radius:50%;background:radial-gradient(circle at 46% 42%,rgba(217,174,75,.2),rgba(119,82,154,.1) 42%,transparent 72%);filter:blur(18px);pointer-events:none;animation:celestialHeroBreathe 8s ease-in-out infinite alternate}.astro-hero-art__rings{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;color:#d9ae4b40;pointer-events:none;animation:celestialHeroSpin 120s linear infinite}.astro-hero-art__image-wrap{position:relative;z-index:1;display:block;width:84%;aspect-ratio:1;overflow:hidden;mask-image:radial-gradient(circle,#000 60%,transparent 100%);-webkit-mask-image:radial-gradient(circle,#000 60%,transparent 100%)}.astro-hero-art__img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:normal;filter:drop-shadow(0 0 18px rgba(217,174,75,.22))}.astro-hero-art--compatibility[data-celestial-stage]{isolation:auto;mix-blend-mode:screen}.astro-hero-art--compatibility .astro-hero-art__image-wrap{border-radius:50%;mask-image:radial-gradient(circle closest-side,#000 76%,rgba(0,0,0,.85) 86%,transparent 100%);-webkit-mask-image:radial-gradient(circle closest-side,#000 76%,rgba(0,0,0,.85) 86%,transparent 100%)}.astro-hero-art--compatibility .astro-hero-art__img{mix-blend-mode:normal;filter:none}.astro-hero-art[data-celestial-stage] .astro-card-fan{position:relative;z-index:1;mix-blend-mode:screen}.astro-hero-art[data-celestial-stage]:has(.astro-card-fan){isolation:auto;mix-blend-mode:screen}@keyframes celestialHeroBreathe{0%{transform:scale(.96);opacity:.72}to{transform:scale(1.04);opacity:1}}@keyframes celestialHeroSpin{to{transform:rotate(360deg)}}@media(max-width:640px){.astro-hero-art[data-celestial-stage]{max-width:min(300px,88vw);justify-self:center}.astro-hero-art__glow{top:-3%;right:-3%;bottom:-3%;left:-3%;filter:blur(12px)}}@media(prefers-reduced-motion:reduce){.astro-hero-art__glow,.astro-hero-art__rings{animation:none}}.astro-hero-art__glow,.astro-hero-art__rings{animation-play-state:paused}.is-celestial-active :is(.astro-hero-art__glow,.astro-hero-art__rings){animation-play-state:running}@media(min-width:901px){.astrology.b3-page .astro-heading--visual,.astrology.birth-visual .astro-heading--visual,.astrology:has(.pair-experience) .astro-heading--visual:has([data-celestial-stage]){grid-template-columns:minmax(0,1fr) minmax(260px,340px)}.astrology .astro-heading--visual .astro-hero-art[data-celestial-stage]{width:100%;max-width:380px}}@media(max-width:640px){.astrology.b3-page .astro-hero-art[data-celestial-stage]{width:220px;max-width:80vw}}body.site-editorial #MainContent .astro-birth-page :is(.astro-button,.mira-bridge-cta__button,.celestial-cta-btn){display:inline-flex;align-items:center;justify-content:center;gap:10px;max-width:100%;white-space:normal;text-align:center;text-align-last:center;text-decoration:none;background:linear-gradient(135deg,#d9ae4b38,#120a18d9)!important;border:1px solid rgba(217,174,75,.6)!important;border-radius:999px!important;color:#f2e8d2!important;box-shadow:0 0 20px #c8a45d1f,inset 0 0 12px #c8a45d14!important;font-weight:500;letter-spacing:.04em;line-height:1.5}body.site-editorial #MainContent .astro-birth-page :is(button,a.astro-button,a.mira-bridge-cta__button){-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .15s cubic-bezier(.2,.8,.4,1),box-shadow .15s ease,filter .15s ease,background-color .15s ease!important}body.site-editorial #MainContent .astro-birth-page :is(button,a.astro-button,a.mira-bridge-cta__button):active:not(:disabled):not([aria-disabled=true]){transform:scale(.96) translateY(1px)!important;filter:brightness(1.15)!important;box-shadow:0 2px 10px #d9ae4b66!important}.astro-zone-field{min-width:0}.astro-zone-field .astro-zone-detect{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;max-width:100%;margin-top:12px;padding:9px 14px;white-space:normal;line-height:1.5;text-align:center;background:#d9ae4b0f;border:1px solid rgba(217,174,75,.3);border-radius:999px;color:#f2e8d2;cursor:pointer}.astro-zone-detect:disabled{opacity:.5;cursor:not-allowed}.astro-zone-field [data-zone-status]:empty{display:none}.astro-birth-page .birth-wheel-wrap [role=button]{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.astro-birth-page .birth-wheel-wrap [role=button]:active>circle{stroke:#f2e8d2;fill:#d4af37;filter:drop-shadow(0 0 4px rgba(217,174,75,.5))}.astro-birth-page .astro-hero-art[data-celestial-stage]{isolation:auto;mix-blend-mode:screen}.astro-birth-page .astro-hero-art__glow{top:0;right:0;bottom:0;left:0;background:radial-gradient(circle closest-side,rgba(217,174,75,.15) 0%,rgba(36,16,47,.2) 50%,transparent 100%);filter:none}.astro-birth-page .astro-hero-art__image-wrap{background:radial-gradient(circle closest-side,rgba(217,174,75,.1),transparent 100%);mask-image:radial-gradient(circle closest-side,#000 70%,rgba(0,0,0,.85) 85%,transparent 100%);-webkit-mask-image:radial-gradient(circle closest-side,#000 70%,rgba(0,0,0,.85) 85%,transparent 100%)}.astro-birth-page .astro-hero-art__img{mix-blend-mode:normal;filter:none}@media(hover:hover)and (pointer:fine){body.site-editorial #MainContent .astro-birth-page :is(.astro-button,.mira-bridge-cta__button,.celestial-cta-btn):hover:not(:disabled):not([aria-disabled=true]){border-color:#d4af37!important;filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 0 28px #d9ae4b40,inset 0 0 16px #d9ae4b1f!important}.astro-zone-detect:hover:not(:disabled){border-color:#d4af37;background:#d9ae4b1f}}@media(max-width:768px){body.site-editorial #MainContent .astro-birth-page .astro-tool,body.site-editorial #MainContent .astro-birth-page .mira-bridge-cta{padding-left:max(16px,env(safe-area-inset-left,0px))!important;padding-right:max(16px,env(safe-area-inset-right,0px))!important;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))!important}.astro-birth-page :is(.birth-layout,.birth-personal,.birth-explorer,.birth-keepsake,.astro-fields,.astro-fields>*,.birth-reading-offer,.birth-reading-next){min-width:0;max-width:100%}.astro-birth-page .astro-fields{grid-template-columns:minmax(0,1fr)}.astro-birth-page .astro-zone-detect{width:100%}.astro-birth-page .birth-reading-next .astro-check{align-items:flex-start}}@media(prefers-reduced-motion:reduce){body.site-editorial #MainContent .astro-birth-page :is(button,a.astro-button,a.mira-bridge-cta__button){transition:none!important}body.site-editorial #MainContent .astro-birth-page :is(button,a.astro-button,a.mira-bridge-cta__button):active:not(:disabled){transform:none!important}}body.site-editorial #MainContent :is(.astro-fields>label,.b3-fields>label,.big-three fieldset>label,[data-moon-form]>label):has(input[type=date],input[data-celestial-enhanced=date],.celestial-date-grid){grid-column:1 / -1!important;width:100%!important;min-width:0;display:block!important}@media(min-width:641px){.astrology .astro-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.astrology [data-birth-form] .astro-zone-field{grid-column:auto;min-width:0}}.astrology [data-birth-form]{container-type:inline-size}@container (max-width: 400px){.astrology [data-birth-form] .astro-fields{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/astrology.css.map */
