.daily-card[data-v-951b828b]{display:grid;gap:clamp(1.5rem, 5vw, 4rem);align-items:center;border-radius:2rem;border:1px solid rgba(231, 194, 125, 0.16);background:radial-gradient(circle at 15% 30%, rgba(124, 91, 166, 0.18), transparent 45%),
    linear-gradient(155deg, rgba(32, 19, 52, 0.7), rgba(10, 6, 19, 0.9));padding:clamp(1.4rem, 4vw, 3rem)}.daily-card__visual[data-v-951b828b]{position:relative;width:min(230px, 70%);margin-inline:auto}.daily-card__placeholder[data-v-951b828b]{aspect-ratio:0.62;border-radius:14px;border:1px dashed rgba(231, 194, 125, 0.35);display:grid;place-items:center;color:rgba(231, 194, 125, 0.6);font-size:2.5rem;background:linear-gradient(155deg, #2a1747, #0d071b)}.daily-card__halo[data-v-951b828b]{position:absolute;inset:-30%;border-radius:999px;background:radial-gradient(circle, rgba(231, 194, 125, 0.18), transparent 65%);filter:blur(30px);z-index:-1}@media (min-width: 900px){.daily-card[data-v-951b828b]{grid-template-columns:0.6fr 1.4fr}}.zodiac-ring[data-v-f961a7bf]{width:100%;height:auto}.ring-rotate[data-v-f961a7bf]{transform-origin:200px 200px;animation:ring-spin-f961a7bf 80s linear infinite}.ring-rotate-slow[data-v-f961a7bf]{animation:ring-spin-f961a7bf 120s linear infinite reverse}@keyframes ring-spin-f961a7bf{to{transform:rotate(360deg)}}.hero-art[data-v-15624f7e]{position:relative;min-height:500px;display:flex;align-items:center;justify-content:center}.hero-aura[data-v-15624f7e]{position:absolute;width:78%;aspect-ratio:1;border-radius:999px;background:radial-gradient(circle, rgba(231, 194, 125, 0.18), rgba(124, 91, 166, 0.16) 40%, transparent 68%);filter:blur(18px)}.hero-zodiac[data-v-15624f7e]{position:absolute;width:min(460px, 100%);opacity:0.7;animation:spin-slow 90s linear infinite}.hero-cards[data-v-15624f7e]{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;max-width:470px}.hero-card[data-v-15624f7e]{width:25%;max-width:140px;filter:drop-shadow(0 30px 40px rgba(0, 0, 0, 0.55))}.hero-card-left[data-v-15624f7e]{transform:rotate(-10deg) translate(-6px, 24px);z-index:1}.hero-card-center[data-v-15624f7e]{width:36%;max-width:190px;transform:translateY(-18px);z-index:3}.hero-card-right[data-v-15624f7e]{transform:rotate(10deg) translate(6px, 24px);z-index:2}.hero-float[data-v-15624f7e]{position:absolute;z-index:4;display:flex;align-items:center;gap:0.55rem;padding:0.55rem 0.9rem;border-radius:999px;border:1px solid rgba(231, 194, 125, 0.22);background:rgba(11, 6, 23, 0.78);backdrop-filter:blur(12px);font-size:0.68rem;color:#d9cfe6;letter-spacing:0.04em;box-shadow:0 12px 40px -20px #000}.hero-float-top[data-v-15624f7e]{top:2%;right:-6%;animation:floaty 8s ease-in-out infinite}.hero-float-bottom[data-v-15624f7e]{bottom:6%;left:-4%;animation:floaty 9s ease-in-out infinite reverse}.practice-card[data-v-15624f7e]{display:block;position:relative;overflow:hidden;border-radius:1.5rem;padding:clamp(1.4rem, 3vw, 2.1rem);border:1px solid rgba(231, 194, 125, 0.14);background:linear-gradient(155deg, rgba(35, 21, 58, 0.62), rgba(11, 7, 22, 0.86));color:inherit;text-decoration:none;transition:transform 0.35s ease, border-color 0.35s ease, background 0.35s ease}.practice-card[data-v-15624f7e]::after{content:'';position:absolute;right:-40px;bottom:-60px;width:180px;height:180px;border-radius:999px;background:radial-gradient(circle, rgba(231, 194, 125, 0.12), transparent 65%);opacity:0;transition:opacity 0.4s ease}.practice-card[data-v-15624f7e]:hover{transform:translateY(-5px);border-color:rgba(231, 194, 125, 0.38)}.practice-card[data-v-15624f7e]:hover::after{opacity:1}.practice-card--accent[data-v-15624f7e]{background:linear-gradient(155deg, rgba(92, 49, 128, 0.32), rgba(11, 7, 22, 0.9));border-color:rgba(231, 194, 125, 0.26)}.practice-card__arrow[data-v-15624f7e]{display:grid;place-items:center;width:2rem;height:2rem;border-radius:999px;border:1px solid rgba(231, 194, 125, 0.18);color:rgba(231, 194, 125, 0.7);font-size:0.9rem}.step-card[data-v-15624f7e]{border-left:1px solid rgba(231, 194, 125, 0.22);padding:0.4rem 0 0.4rem 1.4rem}.natal-visual[data-v-15624f7e]{position:relative;display:flex;align-items:center;justify-content:center;min-height:420px}.natal-visual__ring[data-v-15624f7e]{width:min(420px, 100%);opacity:0.8}.natal-visual__center[data-v-15624f7e]{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;width:42%;aspect-ratio:1;border-radius:999px;border:1px solid rgba(231, 194, 125, 0.28);background:radial-gradient(circle, rgba(22, 12, 40, 0.9), rgba(7, 4, 15, 0.7));box-shadow:0 0 80px -20px rgba(231, 194, 125, 0.3) inset}.review-card[data-v-15624f7e]{position:relative;border-radius:1.5rem;padding:1.6rem;border:1px solid rgba(231, 194, 125, 0.12);background:linear-gradient(155deg, rgba(31, 19, 49, 0.55), rgba(10, 6, 19, 0.8))}.quote-mark[data-v-15624f7e]{display:block;font-family:'Cormorant Garamond', serif;font-size:3.5rem;line-height:0.6;color:rgba(231, 194, 125, 0.35)}.about-portrait[data-v-15624f7e]{position:relative;display:flex;align-items:center;justify-content:center;min-height:460px}.about-portrait__glow[data-v-15624f7e]{position:absolute;inset:10%;border-radius:999px;background:radial-gradient(circle, rgba(229, 163, 182, 0.18), rgba(124, 91, 166, 0.14) 45%, transparent 70%);filter:blur(30px)}.about-portrait__frame[data-v-15624f7e]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:min(300px, 78%);aspect-ratio:0.74;border-radius:45% 45% 1.5rem 1.5rem / 30% 30% 1.5rem 1.5rem;border:1px solid rgba(231, 194, 125, 0.3);background:radial-gradient(circle at 50% 24%, rgba(231, 194, 125, 0.14), transparent 40%),
    linear-gradient(165deg, rgba(48, 29, 72, 0.9), rgba(10, 6, 19, 0.95));box-shadow:0 40px 100px -40px #000}.about-portrait__badge[data-v-15624f7e]{position:absolute;right:0;bottom:12%;display:flex;align-items:center;gap:0.6rem;border-radius:999px;border:1px solid rgba(231, 194, 125, 0.28);background:rgba(11, 6, 23, 0.9);padding:0.65rem 0.95rem;font-size:0.66rem;line-height:1.4;color:#cbbfd9;backdrop-filter:blur(10px)}.principle[data-v-15624f7e]{display:flex;gap:0.8rem;padding:1rem;border-radius:0.9rem;border:1px solid rgba(231, 194, 125, 0.1);background:rgba(255, 255, 255, 0.02)}.principle span[data-v-15624f7e]{font-family:'Cormorant Garamond', serif;font-size:1.2rem;color:rgba(231, 194, 125, 0.55);line-height:1}.principle p[data-v-15624f7e]{font-size:0.78rem;line-height:1.6;color:#a99bbb}.price-card[data-v-15624f7e]{position:relative;display:flex;flex-direction:column;border-radius:1.5rem;padding:1.5rem;border:1px solid rgba(231, 194, 125, 0.12);background:linear-gradient(160deg, rgba(30, 18, 48, 0.6), rgba(9, 5, 17, 0.86));transition:transform 0.3s ease, border-color 0.3s ease}.price-card[data-v-15624f7e]:hover{transform:translateY(-4px);border-color:rgba(231, 194, 125, 0.3)}.price-card--highlight[data-v-15624f7e]{border-color:rgba(231, 194, 125, 0.5);background:radial-gradient(circle at 50% 0%, rgba(231, 194, 125, 0.12), transparent 45%),
    linear-gradient(160deg, rgba(48, 28, 72, 0.8), rgba(9, 5, 17, 0.9));box-shadow:0 30px 80px -40px rgba(231, 194, 125, 0.3)}.price-badge[data-v-15624f7e]{position:absolute;top:-0.7rem;right:1.2rem;padding:0.2rem 0.7rem;border-radius:999px;background:linear-gradient(135deg, #f6dda9, #c99a4e);color:#1b1026;font-size:0.6rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase}@media (max-width: 1199px){.hero-float[data-v-15624f7e]{display:none}}@media (max-width: 1023px){.hero-art[data-v-15624f7e]{min-height:380px}.hero-float-top[data-v-15624f7e]{right:-2%}}@media (max-width: 640px){.hero-card-center[data-v-15624f7e] .tarot-card__keywords{display:none}.hero-card-center[data-v-15624f7e] .tarot-card__name{font-size:0.66rem}.hero-card-center[data-v-15624f7e] .tarot-card__numeral{font-size:1.6rem}.hero-card-center[data-v-15624f7e] .tarot-card__sigil{font-size:1.8rem}.hero-art[data-v-15624f7e]{min-height:300px}.hero-float[data-v-15624f7e]{display:none}.hero-card[data-v-15624f7e]{max-width:112px}.about-portrait[data-v-15624f7e]{min-height:380px}}