.tarot-card[data-astro-cid-sju3wfsi]{perspective:1000px;margin:1rem}.card-inner[data-astro-cid-sju3wfsi]{position:relative;width:100%;height:500px;transition:transform .8s;transform-style:preserve-3d;cursor:pointer}.tarot-card[data-astro-cid-sju3wfsi]:hover .card-inner[data-astro-cid-sju3wfsi]{transform:rotateY(180deg)}.card-face[data-astro-cid-sju3wfsi]{position:absolute;width:100%;height:100%;backface-visibility:hidden;border-radius:15px;padding:1px;box-shadow:0 0 20px rgba(var(--primary),.1),0 0 40px rgba(var(--accent),.1);transition:all .3s ease}.card-back[data-astro-cid-sju3wfsi]{background:linear-gradient(45deg,rgba(var(--primary),.2),rgba(var(--accent),.3));border:2px solid rgba(var(--primary),.3)}.card-front[data-astro-cid-sju3wfsi]{background:#000;border:2px solid rgba(var(--primary),.2);transform:rotateY(180deg)}.card-frame[data-astro-cid-sju3wfsi]{height:100%;padding:1rem;border:1px solid rgba(var(--primary),.2);border-radius:14px;background:#000000e6;display:flex;align-items:center;justify-content:center}.back-frame[data-astro-cid-sju3wfsi]{padding:.3rem}.pattern[data-astro-cid-sju3wfsi]{width:100%;height:100%;position:relative;border:1px solid rgba(var(--primary),.2);border-radius:12px;overflow:hidden}.background-image[data-astro-cid-sju3wfsi]{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(https://st3.depositphotos.com/1745031/37677/v/450/depositphotos_376773810-stock-illustration-astronomical-ornament-sun-moon-stars.jpg);background-size:cover;background-position:center;opacity:.9}.corner-symbols[data-astro-cid-sju3wfsi]{position:absolute;width:100%;height:100%;padding:2rem;z-index:1}.corner-symbols[data-astro-cid-sju3wfsi] span[data-astro-cid-sju3wfsi]{position:absolute;font-size:1.5rem;color:rgba(var(--primary),.8);text-shadow:0 0 10px rgba(255,255,255,.8)}.corner-symbols[data-astro-cid-sju3wfsi] span[data-astro-cid-sju3wfsi]:nth-child(1){top:0;left:0}.corner-symbols[data-astro-cid-sju3wfsi] span[data-astro-cid-sju3wfsi]:nth-child(2){top:0;right:0}.corner-symbols[data-astro-cid-sju3wfsi] span[data-astro-cid-sju3wfsi]:nth-child(3){bottom:0;left:0}.corner-symbols[data-astro-cid-sju3wfsi] span[data-astro-cid-sju3wfsi]:nth-child(4){bottom:0;right:0}.card-content[data-astro-cid-sju3wfsi]{padding:2rem;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%;background-color:#000}.card-symbol[data-astro-cid-sju3wfsi]{font-size:2rem;color:gold;margin:.5rem 0}.card-symbol[data-astro-cid-sju3wfsi].bottom{transform:rotate(180deg)}h3[data-astro-cid-sju3wfsi]{margin:1rem 0;color:#fff;font-size:1.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.card-decoration[data-astro-cid-sju3wfsi]{font-size:1.5rem;color:gold;margin:.5rem 0;letter-spacing:.5em}p[data-astro-cid-sju3wfsi]{margin:1rem 0;color:#fff;font-size:1.1rem;line-height:1.5;font-style:italic}.tarot-card[data-astro-cid-sju3wfsi]:hover .card-face[data-astro-cid-sju3wfsi]{box-shadow:0 0 30px rgba(var(--primary),.15),0 0 60px rgba(var(--accent),.15)}.button[data-astro-cid-jd7scxuy]{display:inline-flex;align-items:center;justify-content:center;padding:15px 30px;border:0;position:relative;overflow:hidden;border-radius:10rem;transition:all .02s;font-weight:700;font-size:1.1rem;cursor:pointer;color:#252525;z-index:0;box-shadow:0 0 7px -5px #00000080}.button[data-astro-cid-jd7scxuy]:hover{background:#c1e4f8;color:#210055}.button[data-astro-cid-jd7scxuy]:active{transform:scale(.97)}.hoverEffect[data-astro-cid-jd7scxuy]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:1}.hoverEffect[data-astro-cid-jd7scxuy] div[data-astro-cid-jd7scxuy]{background:#de004b;background:linear-gradient(90deg,#de004b,#bf46ff 49%,#00d4ff);border-radius:40rem;width:10rem;height:10rem;transition:.4s;filter:blur(20px);animation:effect infinite 3s linear;opacity:.5}.button[data-astro-cid-jd7scxuy]:hover .hoverEffect[data-astro-cid-jd7scxuy] div[data-astro-cid-jd7scxuy]{width:8rem;height:8rem}@keyframes effect{0%{transform:rotate(0)}to{transform:rotate(360deg)}}main[data-astro-cid-j7pv25f6]{margin:auto;padding:2rem;max-width:1200px}header[data-astro-cid-j7pv25f6]{text-align:left;margin-bottom:2rem;padding:4rem 0}.header-content[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:2rem}.text-content[data-astro-cid-j7pv25f6]{flex:1}h1[data-astro-cid-j7pv25f6]{font-size:4rem;font-weight:400;margin:0;color:rgb(var(--primary))}h1[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block;font-style:italic;color:rgb(var(--secondary))}.subtitle[data-astro-cid-j7pv25f6]{font-size:1.5rem;color:rgb(var(--text));margin:1rem 0 2rem}.logo-container[data-astro-cid-j7pv25f6]{flex:0 0 300px;display:flex;justify-content:center;align-items:center}.mystic-logo[data-astro-cid-j7pv25f6]{width:100%;height:auto;max-width:300px;filter:drop-shadow(0 0 20px rgba(var(--accent),.3));animation:logoFloat 6s ease-in-out infinite}@keyframes logoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.cta-button[data-astro-cid-j7pv25f6]{display:inline-block;padding:1rem 2rem;background:rgb(var(--primary));color:rgb(var(--background));text-decoration:none;border-radius:25px;font-size:1.2rem;transition:background-color .3s ease}.cta-button[data-astro-cid-j7pv25f6]:hover{background:rgb(var(--secondary))}section[data-astro-cid-j7pv25f6]{padding:2rem}h2[data-astro-cid-j7pv25f6]{font-size:2.5rem;font-weight:400;color:rgb(var(--primary));text-align:center;margin:0 0 3rem}.card-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:0 auto}.about[data-astro-cid-j7pv25f6]{text-align:center}.about[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.2rem;line-height:1.6;max-width:800px;margin:0 auto}.features[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:3rem;text-align:left}.feature[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:rgb(var(--primary));font-size:1.4rem;margin-bottom:.5rem}.feature[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.1rem;line-height:1.4}.testimonials[data-astro-cid-j7pv25f6]{background:rgba(var(--accent),.1);margin:2rem -2rem}.testimonial-carousel-container[data-astro-cid-j7pv25f6]{overflow:hidden;position:relative;width:100%}.testimonial-carousel[data-astro-cid-j7pv25f6]{display:flex;transition:transform .5s ease-in-out}.testimonial-slide[data-astro-cid-j7pv25f6]{flex:0 0 50%;box-sizing:border-box;padding:20px}@media (max-width: 768px){.testimonial-slide[data-astro-cid-j7pv25f6]{flex:0 0 100%}}.testimonial-slide[data-astro-cid-j7pv25f6] blockquote[data-astro-cid-j7pv25f6]{margin:0;padding:20px;background:#f9f9f9;border-left:5px solid #ccc}.testimonial-slide[data-astro-cid-j7pv25f6] cite[data-astro-cid-j7pv25f6]{display:block;margin-top:10px;font-style:normal;color:#555}.carousel-indicators[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;margin-top:10px}.carousel-dot[data-astro-cid-j7pv25f6]{background:#ccc;border:none;border-radius:50%;cursor:pointer;height:10px;margin:0 5px;width:10px}.carousel-dot[data-astro-cid-j7pv25f6].active{background:#333}blockquote[data-astro-cid-j7pv25f6]{background:#fffc;padding:2rem;border-radius:15px;margin:0;box-shadow:0 4px 15px rgba(var(--primary),.1)}blockquote[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.2rem;font-style:italic;margin:0 0 1rem}cite[data-astro-cid-j7pv25f6]{color:rgb(var(--secondary));font-style:normal}.contact[data-astro-cid-j7pv25f6]{text-align:center}.contact[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.2rem;margin:1rem 0 2rem}.about[data-astro-cid-j7pv25f6]{margin:4rem -1rem;padding:3rem 1rem}.about-content[data-astro-cid-j7pv25f6]{padding:2rem 1rem}.mystical-separator[data-astro-cid-j7pv25f6]{font-size:1.2rem;letter-spacing:.5rem}.feature[data-astro-cid-j7pv25f6]{padding:1.5rem}@media (max-width: 768px){.header-content[data-astro-cid-j7pv25f6]{flex-direction:column-reverse;text-align:center}h1[data-astro-cid-j7pv25f6]{font-size:3rem}.logo-container[data-astro-cid-j7pv25f6]{flex:0 0 200px}.mystic-logo[data-astro-cid-j7pv25f6]{max-width:200px}.subtitle[data-astro-cid-j7pv25f6]{font-size:1.2rem}h2[data-astro-cid-j7pv25f6]{font-size:2rem}section[data-astro-cid-j7pv25f6]{margin:4rem 0;padding:1rem}.testimonials[data-astro-cid-j7pv25f6]{margin:4rem -1rem;padding:3rem 1rem}.testimonial-slide[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}
