.star.svelte-f87nj9,.moon.svelte-f87nj9,.tarot-card.svelte-f87nj9,.card-inner.svelte-f87nj9{will-change:transform,opacity;transform:translateZ(0)}.star.svelte-f87nj9{animation:svelte-f87nj9-twinkle 3s ease-in-out infinite;contain:strict}@keyframes svelte-f87nj9-twinkle{0%,to{opacity:1}50%{opacity:.3}}@keyframes svelte-f87nj9-float{0%,to{transform:translateY(0) translateZ(0)}50%{transform:translateY(-20px) translateZ(0)}}.typewriter-text.svelte-f87nj9{animation:svelte-f87nj9-subtle-glow 4s ease-in-out infinite}@keyframes svelte-f87nj9-subtle-glow{0%,to{opacity:.9}50%{opacity:1}}.tarot-card.svelte-f87nj9{perspective:1000px}.card-inner.svelte-f87nj9{position:relative;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.4,0,.2,1)}.tarot-card.flipped.svelte-f87nj9 .card-inner:where(.svelte-f87nj9){transform:rotateY(180deg)}.card-face.svelte-f87nj9{backface-visibility:hidden}.card-front.svelte-f87nj9{transform:rotateY(180deg)}.font-handwriting.svelte-f87nj9{font-family:Comic Sans MS,cursive}@keyframes svelte-f87nj9-draw{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}.animate-draw.svelte-f87nj9{animation:svelte-f87nj9-draw 1s ease-in-out forwards}@media (max-width: 768px){#demo-section.svelte-f87nj9{height:300vh!important}}html{scroll-behavior:smooth}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#ffffff1a}::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ffffff80}
