.ritual[data-astro-cid-tmtcjpvj]{--card-clip:polygon(8.3% 0, 91.7% 0, 100% 4.5%, 100% 95.5%, 91.7% 100%, 8.3% 100%, 0 95.5%, 0 4.5%);grid-template-columns:16rem 1fr;align-items:center;gap:clamp(2.5rem,8vw,5rem);display:grid}.ritual-visual[data-astro-cid-tmtcjpvj]{position:relative}.card-halo[data-astro-cid-tmtcjpvj]{z-index:0;aspect-ratio:1;background:var(--halo);opacity:.8;pointer-events:none;border-radius:50%;width:150%;animation:9s ease-in-out 1s infinite halo-breathe;position:absolute;top:50%;left:50%;translate:-50% -50%}.tarot-card[data-astro-cid-tmtcjpvj]{z-index:1;aspect-ratio:2/3;perspective:1000px;filter:drop-shadow(1rem 1.6rem 2.2rem #0000008c);width:100%;transition:transform .25s var(--ease);animation:11s ease-in-out 1.5s infinite levitate;position:relative}.card-caption[data-astro-cid-tmtcjpvj]{z-index:1;margin-top:1.4rem;position:relative}.card-back[data-astro-cid-tmtcjpvj],.card-front[data-astro-cid-tmtcjpvj]{clip-path:var(--card-clip);background:var(--navy);text-align:center;backface-visibility:hidden;transition:transform .7s var(--ease);transform-style:preserve-3d;place-content:center;display:grid;position:absolute;inset:0;overflow:hidden}.card-back[data-astro-cid-tmtcjpvj]:after,.card-front[data-astro-cid-tmtcjpvj]:after{z-index:2;pointer-events:none;content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ead4a88c,inset 0 0 0 7px #0e1531e6,inset 0 0 0 8px #c79a5d59}.card-back[data-astro-cid-tmtcjpvj]{color:var(--gold-light);transform:rotateY(0)}.card-back[data-astro-cid-tmtcjpvj]:before{filter:invert()hue-rotate(180deg)sepia(.85)saturate(1.4)brightness(.9)contrast(1.2);content:"";background:url(/images/card-back.webp) 50%/cover;position:absolute;inset:0}.card-back[data-astro-cid-tmtcjpvj] span[data-astro-cid-tmtcjpvj]{display:none}.card-back[data-astro-cid-tmtcjpvj] small[data-astro-cid-tmtcjpvj]{z-index:1;color:#ead4a8b3;font-family:var(--font-display);letter-spacing:.3em;font-size:.6rem;font-variant-caps:small-caps;position:absolute;bottom:.9rem;left:0;right:0}.card-front[data-astro-cid-tmtcjpvj]{color:var(--moon);background:var(--star-tile) 30px 20px / 240px 240px, radial-gradient(ellipse 70% 50% at 50% 28%, #1a2247f2, transparent 72%), var(--navy);transform:rotateY(180deg)}.card-front[data-astro-cid-tmtcjpvj]:before{content:"";border:1px solid #c3c9d638;border-radius:50%;width:8.5rem;height:8.5rem;position:absolute;top:50%;left:50%;translate:-50% -60%;box-shadow:0 0 0 .6rem #0e153199,0 0 3rem #ece7da14}.card-front[data-astro-cid-tmtcjpvj] span[data-astro-cid-tmtcjpvj]{z-index:1;color:var(--gold-light);font-family:var(--font-display);font-size:4rem;line-height:1;position:relative}.card-front[data-astro-cid-tmtcjpvj] strong[data-astro-cid-tmtcjpvj]{z-index:1;font-family:var(--font-display);margin-top:1.4rem;padding-inline:1.2rem;font-size:1.45rem;font-weight:400;line-height:1.15;position:relative}.revealed[data-astro-cid-tmtcjpvj] .card-back[data-astro-cid-tmtcjpvj]{transform:rotateY(180deg)}.revealed[data-astro-cid-tmtcjpvj] .card-front[data-astro-cid-tmtcjpvj]{transform:rotateY(360deg)}.revealed[data-astro-cid-tmtcjpvj] .tarot-card[data-astro-cid-tmtcjpvj]{animation:none}.ritual[data-astro-cid-tmtcjpvj]:not(.revealed):has([data-reveal]:hover) .tarot-card[data-astro-cid-tmtcjpvj]{transform:translateY(-.45rem)rotate(-1.2deg)}.revealed[data-astro-cid-tmtcjpvj] .ritual-copy[data-astro-cid-tmtcjpvj] h2[data-astro-cid-tmtcjpvj],.revealed[data-astro-cid-tmtcjpvj] .ritual-copy[data-astro-cid-tmtcjpvj] .lead[data-astro-cid-tmtcjpvj],.revealed[data-astro-cid-tmtcjpvj] .ritual-copy[data-astro-cid-tmtcjpvj] blockquote[data-astro-cid-tmtcjpvj],.revealed[data-astro-cid-tmtcjpvj] .ritual-copy[data-astro-cid-tmtcjpvj] .daily-lines[data-astro-cid-tmtcjpvj]{animation:rise-in .6s both var(--ease)}.revealed[data-astro-cid-tmtcjpvj] .ritual-copy[data-astro-cid-tmtcjpvj] .lead[data-astro-cid-tmtcjpvj]{animation-delay:80ms}.revealed[data-astro-cid-tmtcjpvj] .ritual-copy[data-astro-cid-tmtcjpvj] blockquote[data-astro-cid-tmtcjpvj]{animation-delay:.15s}.revealed[data-astro-cid-tmtcjpvj] .ritual-copy[data-astro-cid-tmtcjpvj] .daily-lines[data-astro-cid-tmtcjpvj]{animation-delay:.22s}.ritual-copy[data-astro-cid-tmtcjpvj] .eyebrow[data-astro-cid-tmtcjpvj]{margin-bottom:.9rem}.ritual-copy[data-astro-cid-tmtcjpvj] .lead[data-astro-cid-tmtcjpvj]{margin-block:1rem 1.5rem}.ritual-copy[data-astro-cid-tmtcjpvj] blockquote[data-astro-cid-tmtcjpvj]{border-left:1px solid var(--line-strong);color:var(--gold-light);font-family:var(--font-display);margin:0 0 1.5rem;padding-left:1.1rem;font-size:1.25rem;font-style:italic;line-height:1.4}.daily-lines[data-astro-cid-tmtcjpvj]:not([hidden]){display:grid}.daily-lines[data-astro-cid-tmtcjpvj]{border-bottom:1px solid var(--line);text-align:left;gap:0;margin:0 0 1.75rem}.daily-lines[data-astro-cid-tmtcjpvj] dt[data-astro-cid-tmtcjpvj]{border-top:1px solid var(--line);color:var(--gold);letter-spacing:.25em;text-transform:uppercase;padding-top:.85rem;font-size:.66rem;font-weight:700}.daily-lines[data-astro-cid-tmtcjpvj] dd[data-astro-cid-tmtcjpvj]{color:var(--muted);margin:.3rem 0 .9rem;font-size:.95rem}.disclaimer[data-astro-cid-tmtcjpvj]{color:#c3c9d69e;margin-top:1.25rem;font-size:.72rem;line-height:1.55}.faq[data-astro-cid-tmtcjpvj] .star-mark[data-astro-cid-tmtcjpvj]{margin-bottom:1rem}.faq[data-astro-cid-tmtcjpvj] h2[data-astro-cid-tmtcjpvj]{color:var(--moon);font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 2rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:400;line-height:1.1}.faq-list[data-astro-cid-tmtcjpvj]{gap:0;display:grid}.faq-item[data-astro-cid-tmtcjpvj]{padding:1.35rem 0 1.5rem}.faq[data-astro-cid-tmtcjpvj] h3[data-astro-cid-tmtcjpvj]{color:var(--moon);font-family:var(--font-display);margin:0 0 .45rem;font-size:1.3rem;font-weight:400;line-height:1.25}.faq-item[data-astro-cid-tmtcjpvj] p[data-astro-cid-tmtcjpvj]{color:var(--muted);margin:0;font-size:.95rem;line-height:1.7}.next-step[data-astro-cid-tmtcjpvj] .panel[data-astro-cid-tmtcjpvj]{text-align:center;justify-items:center;padding:clamp(1.75rem,5vw,3.25rem);display:grid}.next-step[data-astro-cid-tmtcjpvj] .star-mark[data-astro-cid-tmtcjpvj]{margin-bottom:1rem}.next-step[data-astro-cid-tmtcjpvj] .heading[data-astro-cid-tmtcjpvj]{margin-top:.7rem}.next-step[data-astro-cid-tmtcjpvj] .lead[data-astro-cid-tmtcjpvj]{max-width:34rem;margin-block:1rem 1.6rem}@media (width<=650px){.ritual[data-astro-cid-tmtcjpvj]{grid-template-columns:1fr}.ritual-visual[data-astro-cid-tmtcjpvj]{width:min(68vw,15rem);margin-inline:auto}.ritual-copy[data-astro-cid-tmtcjpvj]{text-align:center}.ritual-copy[data-astro-cid-tmtcjpvj] blockquote[data-astro-cid-tmtcjpvj]{border-left:0;padding-left:0}.daily-lines[data-astro-cid-tmtcjpvj]{text-align:center}}@media (prefers-reduced-motion:reduce){.card-halo[data-astro-cid-tmtcjpvj],.tarot-card[data-astro-cid-tmtcjpvj],.revealed[data-astro-cid-tmtcjpvj] .ritual-copy[data-astro-cid-tmtcjpvj] h2[data-astro-cid-tmtcjpvj],.revealed[data-astro-cid-tmtcjpvj] .ritual-copy[data-astro-cid-tmtcjpvj] .lead[data-astro-cid-tmtcjpvj],.revealed[data-astro-cid-tmtcjpvj] .ritual-copy[data-astro-cid-tmtcjpvj] blockquote[data-astro-cid-tmtcjpvj],.revealed[data-astro-cid-tmtcjpvj] .ritual-copy[data-astro-cid-tmtcjpvj] .daily-lines[data-astro-cid-tmtcjpvj]{animation:none}.tarot-card[data-astro-cid-tmtcjpvj],.card-back[data-astro-cid-tmtcjpvj],.card-front[data-astro-cid-tmtcjpvj]{transition:none}}
