.wp-block-post-content>.as-page-intro{max-width:40rem;margin:0 auto clamp(1.75rem,4vw,2.75rem);text-align:center;line-height:1.5;text-wrap:pretty}.wp-block-post-content>.as-tools{max-width:1200px;margin-inline:auto}.as-tools__jump{display:flex;justify-content:center;margin:0 0 clamp(2rem,5vw,3.25rem)}.as-tools__jump ul{display:flex;flex-wrap:wrap;justify-content:center;gap:0.35rem;margin:0;padding:0.35rem;list-style:none;border-radius:999px;border:1px solid var(--lg-hi,var(--as-glass-edge));background:linear-gradient(145deg,var(--lg-gloss,rgba(255,255,255,0.06)) 0%,rgba(255,255,255,0) 50%),var(--as-glass,transparent);box-shadow:inset 1px 1px 0 var(--lg-hi,transparent),inset -1px -1px 0 var(--lg-lo,transparent)}@supports (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){.as-tools__jump ul{-webkit-backdrop-filter:blur(14px) saturate(1.5);backdrop-filter:blur(14px) saturate(1.5)}}.as-tools__jump a{display:inline-flex;align-items:center;gap:0.5rem;padding:0.45rem 0.95rem;border-radius:999px;color:var(--as-ink-dim);font-weight:550;font-size:0.95rem;text-decoration:none;transition:color var(--as-t-fast) var(--as-ease),background-color var(--as-t-fast) var(--as-ease)}.as-tools__jump a:hover{color:var(--as-ink);background:color-mix(in srgb,var(--as-gold) 12%,transparent)}.as-tools__jump a:focus-visible{outline:2px solid color-mix(in srgb,var(--as-celest) 70%,transparent);outline-offset:2px}.as-tools__count{min-width:1.35rem;padding:0 0.35rem;border-radius:999px;font-size:0.75rem;font-weight:650;line-height:1.35rem;text-align:center;font-variant-numeric:tabular-nums;color:var(--as-gold);background:color-mix(in srgb,var(--as-gold) 14%,transparent)}.as-tools__group{scroll-margin-top:6rem}.as-tools__group + .as-tools__group{margin-top:clamp(2.5rem,6vw,4rem)}.as-tools__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:0.25rem 1.25rem;margin-bottom:1.1rem;padding-bottom:0.75rem;border-bottom:1px solid var(--as-glass-edge)}.as-tools__head h2{margin:0;font-size:clamp(1.75rem,3vw,2.25rem)}.as-tools__head p{margin:0;color:var(--as-ink-dim);font-family:var(--as-font-display);font-style:italic;font-size:1.15rem}.as-tools__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,16.5rem),1fr));gap:clamp(0.75rem,1.6vw,1.1rem);margin:0;padding:0;list-style:none}.as-tools__item{display:flex}.as-tools__item>a.as-tools__tile{flex:1;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:0.95rem;row-gap:0.25rem;align-items:start;padding:1.15rem 2.6rem 1.2rem 1.15rem;border:0;border-radius:20px;color:var(--as-ink);text-decoration:none;background:linear-gradient(145deg,var(--lg-gloss) 0%,rgba(255,255,255,0) 44%),var(--lg-tint)}.as-tools__sym{grid-row:1 / span 2;display:grid;place-items:center;width:2.9rem;height:2.9rem;border-radius:14px;color:var(--as-gold);background:color-mix(in srgb,var(--as-gold) 9%,transparent);box-shadow:inset 1px 1px 0 color-mix(in srgb,var(--as-gold) 30%,transparent),inset -1px -1px 0 color-mix(in srgb,var(--as-gold) 10%,transparent);transition:color 0.4s var(--as-ease),filter 0.4s var(--as-ease)}.as-tools__sym .as-glyph{width:1.75rem;height:1.75rem}.as-tools__sym .as-glyph path,.as-tools__sym .as-glyph circle:not(.is-fill){fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.as-tools__sym .as-glyph .is-fill{fill:currentColor;stroke:none;transform-box:fill-box;transform-origin:center}.as-tools__name{font-family:var(--as-font-display);font-size:1.3rem;font-weight:600;line-height:1.2}.as-tools__line{font-size:0.92rem;line-height:1.45;color:var(--as-ink-dim)}.as-tools__go{position:absolute;right:1rem;top:1.2rem;width:1.15rem;height:1.15rem;color:var(--as-gold);opacity:0.45;transition:opacity var(--as-t-fast) var(--as-ease),translate 0.4s var(--as-ease-spring)}.as-tools__go svg{display:block;width:100%;height:100%}.as-tools__tile:hover .as-tools__go,.as-tools__tile:focus-visible .as-tools__go{opacity:1;translate:3px 0}.as-tools__tile:hover .as-tools__sym{color:var(--as-gold-bright);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--as-gold) 50%,transparent))}@media (prefers-reduced-motion:no-preference){.as-tools__tile:hover .as-tools__sym .as-glyph path,.as-tools__tile:hover .as-tools__sym .as-glyph circle:not(.is-fill){animation:as-pen 0.9s cubic-bezier(0.6,0,0.3,1) both;animation-delay:calc(var(--k,0) * 0.12s)}}.wp-block-post-content>.as-ascsign{margin-bottom:clamp(2rem,5vw,3rem)}body.page .wp-block-post-content>.as-ascsign ~ h2.wp-block-heading{margin-top:clamp(2rem,4.5vw,2.75rem);margin-bottom:0.5em;font-size:clamp(1.55rem,2.6vw,1.95rem)}body.page .wp-block-post-content>.as-ascsign ~ p{line-height:1.7;color:var(--as-ink-dim)}body.page .wp-block-post-content>.as-ascsign ~ p a{color:var(--as-gold)}body.page .wp-block-post-content>.as-ascsign ~ .as-related{width:100%;max-width:720px !important;margin:1rem auto 0 !important;translate:none}body.page .wp-block-post-content>.as-ascsign ~ .as-related .as-related__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.as-legal-draft{margin-bottom:2rem}.as-legal-draft p{margin:0}.as-footer__grid{grid-template-columns:minmax(0,1.5fr) minmax(0,0.9fr) minmax(0,1.5fr) minmax(0,0.9fr)}.as-footer__col--rising ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.25rem}.as-footer__col--rising a{display:inline-flex;align-items:center;gap:0.45rem}.as-footer__col--rising a::before{display:none}.as-footer__col--rising a:hover,.as-footer__col--rising a:focus-visible{padding-left:0}.as-footer__g{width:1.05em;height:1.05em;flex:none;color:var(--as-gold);opacity:0.75;transition:opacity var(--as-t-fast) var(--as-ease)}.as-footer__g path,.as-footer__g circle:not(.is-fill){fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.as-footer__g .is-fill{fill:currentColor}.as-footer__col--rising a:hover .as-footer__g{opacity:1}.as-footer__legal-id{color:var(--as-ink-faint)}@media (max-width:900px){.as-footer__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) minmax(0,1fr)}}@media (max-width:520px){.as-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.as-footer__col--rising{grid-column:1 / -1;grid-row:3}.as-footer__col--rising ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.as-tools__jump ul{gap:0.1rem;padding:0.25rem}.as-tools__jump a{gap:0.3rem;padding:0.4rem 0.55rem;font-size:0.875rem}}@media (max-width:420px){.as-tools__count{display:none}.as-tools__jump a{padding:0.45rem 0.8rem}}
.as-sub-page .as-page-head{padding-block:clamp(2.25rem,5.5vw,3.75rem) 0}.as-sub-page .as-page-head .wp-block-post-title{margin:0 auto 0.3em;font-size:clamp(2.35rem,5.2vw,3.5rem);font-weight:500;letter-spacing:0.002em;text-wrap:balance}.as-crumbs{margin:0 0 0.85rem}.as-crumbs ol{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0.15rem 0.55rem;margin:0;padding:0;list-style:none;font-family:var(--as-font-display);font-style:italic;font-size:1.0625rem;font-weight:500;letter-spacing:0.015em;line-height:1.3}.as-crumbs li{display:inline-flex;align-items:center;gap:0.55rem}.as-crumbs li + li::before{content:"";width:0.9rem;height:1px;background:currentColor;color:var(--as-ink-faint);opacity:0.7}.as-crumbs a{color:var(--as-gold);text-decoration:none;padding-block:0.35rem}.as-crumbs a:hover{color:var(--as-gold-bright);text-decoration:underline;text-underline-offset:0.22em}.as-sub-page .wp-block-post-content>.as-page-intro,.as-sub-lead{max-width:38rem;margin:0 auto clamp(2.25rem,5vw,3.25rem);text-align:center;font-family:var(--as-font-display);font-style:italic;font-size:clamp(1.1875rem,2vw,1.3125rem);font-weight:500;line-height:1.5;color:var(--as-ink-dim);text-wrap:pretty}.as-sub-page .wp-block-post-content{margin-block-start:0}@media (max-width:600px){.as-sub-page .as-page-head{padding-top:1.75rem}.as-crumbs{margin-bottom:0.6rem}.as-sub-page .wp-block-post-content>.as-page-intro{font-size:1.125rem;margin-bottom:1.75rem}}.as-tool-page .astro-tool__actions{flex-direction:column;justify-content:center;align-items:center;gap:0.6rem;text-align:center}.as-tool-page .astro-tool__actions .as-btn{min-width:min(100%,16rem)}.as-tool-page .astro-tool__note{max-width:32rem}.as-tool-page .astro-tool__error:not([hidden]){margin:0;padding:0.7rem 1rem;border-radius:var(--as-r-m);border:1px solid color-mix(in srgb,var(--as-error) 45%,transparent);background:color-mix(in srgb,var(--as-error) 9%,transparent);font-size:0.95rem;max-width:34rem}.as-tool-page .astro-tool .as-kicker{font-size:1.0625rem;margin-bottom:0.35rem}.as-tool-page .astro-tool :is(p,li,figcaption){text-wrap:pretty}.as-tool-page .astro-tool :is(h2,h3,h4){text-wrap:balance}.as-tool-page .astro-tool-person__title{font-size:1.4375rem;letter-spacing:0.005em}.as-sub-page--sky-today .astro-report--sky{max-width:46rem;margin-inline:auto}.as-sub-page--sky-today .astro-report--sky .astro-report-title{display:none}.as-sub-page--sky-today .astro-report--sky .astro-report-header{margin:0 0 clamp(2rem,5vw,3rem)}.as-sub-page--sky-today .astro-report--sky .astro-report-subject{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0.2rem 0.5rem;margin:0 auto;font-family:var(--as-font-display);font-style:italic;font-size:clamp(1.1875rem,2vw,1.3125rem);font-weight:500;color:var(--as-ink-dim);text-align:center}.as-sub-page--sky-today .astro-report-subject .as-moon{display:inline-flex;width:1.35em;height:1.35em}.as-sub-page--sky-today .astro-report-subject .as-moon svg{width:100%;height:100%}.as-sub-page--sky-today .astro-report-section{position:relative;margin:0 0 clamp(1.25rem,3vw,1.75rem);padding:clamp(1.25rem,3.5vw,2rem);border-radius:var(--as-r-l);background:var(--as-glass);border:1px solid var(--as-glass-edge);box-shadow:var(--as-shadow-2),inset 0 1px 0 var(--as-specular)}.as-sub-page--sky-today .astro-report-heading{margin:0 0 1rem;font-size:clamp(1.5rem,3vw,1.875rem);font-weight:500}.as-sub-page--sky-today .astro-report-subheading{margin:1.4rem 0 0.6rem;font-family:var(--as-font-display);font-style:italic;font-weight:500;font-size:1.0625rem;color:var(--as-gold)}.as-sub-page--sky-today .astro-report-subheading:first-of-type{margin-top:0}.as-sub-page--sky-today .astro-report-list{margin:0;padding:0;list-style:none;display:grid;gap:0}.as-sub-page--sky-today .astro-sky-planets{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.75rem}.as-sub-page--sky-today .astro-report-list>li{padding:0.6rem 0;border-bottom:1px solid var(--as-glass-edge);font-size:0.97rem;line-height:1.45;color:var(--as-ink);font-variant-numeric:tabular-nums lining-nums}.as-sub-page--sky-today .astro-sky-aspect{display:grid;grid-template-columns:0.55rem 1fr;gap:0.75rem;align-items:baseline}.as-sub-page--sky-today .astro-sky-aspect::before{content:"";width:0.55rem;height:0.55rem;border-radius:50%;transform:translateY(-0.05em);background:var(--as-gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--as-gold) 18%,transparent)}.as-sub-page--sky-today :is(.astro-sky-aspect--trine,.astro-sky-aspect--sextile)::before{background:var(--as-celest);box-shadow:0 0 0 3px color-mix(in srgb,var(--as-celest) 18%,transparent)}.as-sub-page--sky-today :is(.astro-sky-aspect--square,.astro-sky-aspect--opposition)::before{background:var(--as-error);box-shadow:0 0 0 3px color-mix(in srgb,var(--as-error) 18%,transparent)}.as-sub-page--sky-today .astro-report-section--premium{background:transparent;border:0;box-shadow:none;padding:clamp(0.5rem,2vw,1rem) 0 0}.as-sub-page--sky-today .astro-report-section--premium>.astro-report-heading{text-align:center;margin-bottom:1.25rem}.as-sub-page--sky-today .astro-report-item{margin:0 0 1rem;padding:clamp(1.1rem,3vw,1.6rem) clamp(1.1rem,3.5vw,1.85rem);border-radius:var(--as-r-l);background:var(--as-glass);border:1px solid var(--as-glass-edge);box-shadow:inset 0 1px 0 var(--as-specular)}.as-sub-page--sky-today .astro-report-item-title{margin:0 0 0.6rem;font-family:var(--as-font-display);font-size:1.3125rem;font-weight:600;line-height:1.25;color:var(--as-gold)}.as-sub-page--sky-today .astro-report-text p{margin:0 0 0.8em;line-height:1.7;color:var(--as-ink)}.as-sub-page--sky-today .astro-report-text p:last-child{margin-bottom:0}@media (max-width:600px){.as-sub-page--sky-today .astro-sky-planets{grid-template-columns:1fr}}.as-sub-page--account .astro-account__head{display:grid;grid-template-columns:minmax(0,1fr);justify-content:center;justify-items:center;gap:1.1rem;margin:0 auto clamp(2rem,4.5vw,3rem);text-align:center}.as-sub-page--account .astro-account__hello{margin:0;font-family:var(--as-font-display);font-style:italic;font-size:clamp(1.1875rem,2vw,1.3125rem);font-weight:500;line-height:1.5;color:var(--as-ink-dim)}.as-sub-page--account .astro-account__nav ul{display:flex;flex-wrap:wrap;justify-content:center;gap:0.35rem;margin:0;padding:0.35rem;list-style:none;border-radius:var(--as-r-pill);border:1px solid var(--as-glass-edge);background:var(--as-glass);box-shadow:inset 0 1px 0 var(--as-specular)}.as-sub-page--account .astro-account__nav a{display:inline-flex;align-items:center;min-height:2.25rem;padding:0.35rem 0.9rem;border-radius:var(--as-r-pill);color:var(--as-ink-dim);font-size:0.92rem;font-weight:500;text-decoration:none;transition:background var(--as-t-fast) var(--as-ease),color var(--as-t-fast) var(--as-ease)}.as-sub-page--account .astro-account__nav a:hover{background:var(--as-ghost-hover);color:var(--as-ink)}.as-sub-page--account .astro-account__nav li:last-child a{color:var(--as-gold)}@media (max-width:600px){.as-sub-page--account .astro-account__nav ul{border-radius:var(--as-r-l)}.as-sub-page--account .astro-account__nav a{padding-inline:0.7rem;font-size:0.88rem}}.astro-public-calendar>.as-crumbs{margin-top:clamp(2.25rem,5.5vw,3.75rem)}.astro-public-calendar .astro-public-calendar__header{text-align:center}.astro-public-calendar .astro-public-calendar__header .astro-public-title{margin:0 auto 0.3em;font-size:clamp(2.35rem,5.2vw,3.5rem);font-weight:500}.astro-public-calendar .astro-public-calendar__header .astro-public-lead{max-width:38rem;margin:0 auto clamp(1.5rem,3.5vw,2.25rem);font-family:var(--as-font-display);font-style:italic;font-size:clamp(1.1875rem,2vw,1.3125rem);font-weight:500;line-height:1.5;color:var(--as-ink-dim);text-wrap:pretty}.astro-public-calendar .astro-public-calendar__nav{justify-content:center;margin:0;gap:0.6rem}.astro-public-calendar__month{order:0;min-width:11rem;padding:0 0.5rem;text-align:center;font-family:var(--as-font-display);font-size:clamp(1.35rem,2.6vw,1.6rem);font-weight:600;color:var(--as-ink)}.astro-public-calendar .astro-public-calendar__prev{order:-1}.astro-public-calendar .astro-public-calendar__next{order:1}.astro-public-calendar .astro-public-calendar__current{order:2;flex-basis:100%;justify-content:center;max-width:max-content;margin-inline:auto}@media (max-width:600px){.astro-public-calendar__month{order:-2;flex-basis:100%}.astro-public-calendar>.as-crumbs{margin-top:1.75rem}}@media (max-width:480px){.astro-public-cal-grid{gap:0.25rem}.astro-public-cal-cell{grid-template-areas:"num moon" "marks marks" "spark spark";grid-template-rows:auto 1fr auto;min-height:3.9rem;padding:0.3rem 0.3rem 0.32rem}.astro-public-cal-cell>*{min-width:0}.astro-public-cal-cell.is-today::after{padding:0.02rem 0.3rem;font-size:0.56rem;letter-spacing:0.06em}.astro-public-cal-cell__num{font-size:0.92rem}.astro-public-cal-moon{width:12px;height:12px}.astro-public-cal-cell__sign{display:none}.astro-public-cal-cell__marks{gap:0.15rem;margin-top:0.2rem;min-height:0.6rem}.astro-public-cal-cell__mark--phase{width:0.38rem;height:0.38rem}.astro-public-cal-cell__spark{justify-self:start;gap:0.12rem}.astro-public-cal-cell__spark i{width:0.24rem;height:0.24rem}}@media (max-width:600px){.as-sub-page--sky-today .astro-print-btn{display:none}}
