.mslider,.sign-slider{opacity:0;transition:opacity 1s}.mslider.slick-initialized,.sign-slider.slick-initialized,.mslider .slick-next:focus:before,.mslider .slick-next:hover:before,.mslider .slick-prev:focus:before,.mslider .slick-prev:hover:before,.sign-slider .slick-next:focus:before,.sign-slider .slick-next:hover:before,.sign-slider .slick-prev:focus:before,.sign-slider .slick-prev:hover:before{opacity:1}.mslider .slick-next.slick-disabled:before,.mslider .slick-prev.slick-disabled:before,.sign-slider .slick-next.slick-disabled:before,.sign-slider .slick-prev.slick-disabled:before{opacity:.25}.mslider .slick-prev,.sign-slider .slick-prev{left:0}.mslider .slick-prev:before,.sign-slider .slick-prev:before{content:"";background:url(/img/arrow-left.png) 50%/contain no-repeat;width:100%;height:100%;position:absolute;top:0;left:0}.mslider .slick-next,.sign-slider .slick-next{right:0}.mslider .slick-next:before,.sign-slider .slick-next:before{content:"";background:url(/img/arrow-right.png) 50%/contain no-repeat;width:100%;height:100%;position:absolute;top:0;left:0}.mslider .slick-dots li button,.sign-slider .slick-dots li button{cursor:pointer;color:#0000;border:0;outline:0;display:block}.mslider .slick-dots li button:focus,.mslider .slick-dots li button:hover,.sign-slider .slick-dots li button:focus,.sign-slider .slick-dots li button:hover{outline:0}.mslider .slick-dots li button:focus:before,.mslider .slick-dots li button:hover:before,.sign-slider .slick-dots li button:focus:before,.sign-slider .slick-dots li button:hover:before{opacity:.5}.mslider .slick-dots li button:before,.sign-slider .slick-dots li button:before{content:"";opacity:.3;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#ec5574;border-radius:50%;width:100%;height:100%;position:absolute;top:0;left:0}.mslider .slick-dots li.slick-active button:before,.sign-slider .slick-dots li.slick-active button:before{opacity:.5;background-color:#ac1533}.sign-section{background-color:#e6e6e6}.sign-section .item-container .item-icon-box{justify-content:center;align-items:center;display:flex}.horoscope-section .datepicker-pretext{margin-right:11px}.horoscope-section .h-item-container:before{width:100%;height:100%;position:absolute;top:0;left:0}.sign-top-section .koc{background:url(/img/sign/sign-top-bg-koc.png) 50% 40%/cover no-repeat}.sign-top-section .boga{background:url(/img/sign/sign-top-bg-boga.png) 50% 40%/cover no-repeat}.sign-top-section .ikizler{background:url(/img/sign/sign-top-bg-ikizler.png) 50% 40%/cover no-repeat}.sign-top-section .yengec{background:url(/img/sign/sign-top-bg-yengec.png) 50% 40%/cover no-repeat}.sign-top-section .aslan{background:url(/img/sign/sign-top-bg-aslan.png) 50% 40%/cover no-repeat}.sign-top-section .basak{background:url(/img/sign/sign-top-bg-basak.png) 50% 40%/cover no-repeat}.sign-top-section .terazi{background:url(/img/sign/sign-top-bg-terazi.png) 50% 40%/cover no-repeat}.sign-top-section .akrep{background:url(/img/sign/sign-top-bg-akrep.png) 50% 40%/cover no-repeat}.sign-top-section .yay{background:url(/img/sign/sign-top-bg-yay.png) 50% 40%/cover no-repeat}.sign-top-section .oglak{background:url(/img/sign/sign-top-bg-oglak.png) 50% 40%/cover no-repeat}.sign-top-section .kova{background:url(/img/sign/sign-top-bg-kova.png) 50% 40%/cover no-repeat}.sign-top-section .balik{background:url(/img/sign/sign-top-bg-balik.png) 50% 40%/cover no-repeat}.sign-top-section .img-container{height:100%}.signinfo-section .text-block:last-child{margin-bottom:0}.signinfo-section .text-block p+.text-title{margin-bottom:44px}.sign-slider-section .ss-item-container{border-style:solid;border-width:2px;background-color:#e6e6e6;border-image-slice:1;position:relative}.sign-slider-section .ss-item-container:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;box-shadow:1.3px 1.5px 2.9px .2px #ab3dba}.sign-slider-section .ss-item-body{position:relative}.sign-slider-section .ss-item-img-box:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.ask-question,.ask-question-payment{flex-direction:column;gap:16px;display:flex}.ask-question-actions{flex-wrap:wrap;gap:10px;display:flex}.ask-question-actions .ask-question-submit{margin-top:0}@media (min-width:992px){.horoscope-section .horoscope-data{-ms-grid-column:2;grid-column:2}.horoscope-section .datepicker-container{justify-content:flex-end}}@media (min-width:1200px){.sign-slider-section .sign-slider .slick-list{margin:0 40px}}@media screen and (max-width:767px){.checkout-double-top-container .img-container{padding:0 2vw 0 0}}@media screen and (min-width:0) and (max-width:575px){.sign-section .item-container .item-icon-box{width:45px;height:45px;margin:0 auto 20px}}.seo-section .seo-section-container{background-color:#f7f7f7;padding:35px 30px 24px;position:relative}.horoscope-section .h-item-container:before{content:none;box-shadow:none;-webkit-box-shadow:none}.mslider .slick-dots,.sign-slider .slick-dots{bottom:16px}.mslider .slick-dots li button,.sign-slider .slick-dots li button{border-radius:var(--radius-full);width:8px;height:8px;transition:all var(--transition-base);background:#ffffff80;padding:0}.mslider .slick-dots li button:before,.sign-slider .slick-dots li button:before{display:none}.mslider .slick-dots li.slick-active button,.sign-slider .slick-dots li.slick-active button{background:#fff;width:24px}.mslider .slick-dots li.slick-active button:before,.sign-slider .slick-dots li.slick-active button:before{display:none}.select-section .s-item-container,.horoscope-section .h-item-container{-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md)}.blog-section .blog-item-container{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:var(--bg-card);transition:transform var(--transition-base), box-shadow var(--transition-base);border:1px solid #ee1d471a}.blog-section .blog-item-container:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.seo-section .seo-section-container{border-radius:var(--radius-lg)}.sign-section{border-bottom:1px solid #ee1d470f;background:var(--bg-card)!important}.sign-section .sign-section-container{max-width:960px;margin:0 auto;padding:40px 16px 36px}.sign-section .item-container{text-align:center;border-radius:var(--radius-lg);background:var(--bg-light);transition:all var(--transition-base);cursor:pointer;border:1.5px solid #0000;padding:16px 8px}.sign-section .item-container:hover{background:var(--bg-card);box-shadow:var(--shadow-md);border-color:#ee1d4726;transform:translateY(-2px)}.sign-section .item-container .item-icon-box{width:64px!important;height:64px!important;margin:0 auto 10px!important}.sign-section .item-container .item-icon-box img{object-fit:contain;width:100%;height:100%}.horoscope-section{background:0 0!important}.horoscope-section .horoscope-section-container{text-align:center;max-width:1100px;margin:0 auto;padding:40px 16px 48px}.horoscope-section .datepicker-container:hover{border-color:var(--primary);background:#ee1d4705;box-shadow:0 4px 16px #ee1d4726}.horoscope-section .datepicker-container:active{transform:scale(.98)}.horoscope-section .datepicker-native{opacity:0;pointer-events:none;border:none;width:0;height:0;padding:0;position:absolute}.horoscope-section .horoscope-item .h-item-link{flex-direction:column;flex:1;display:flex}.horoscope-section .h-item-container{box-shadow:var(--shadow-sm);border-radius:var(--radius-lg)!important;background:var(--bg-card)!important;border:1px solid #ee1d470f!important;border-image:!important;width:100%!important}.horoscope-section .h-item-container:before{display:none!important}.horoscope-section .h-item-container:hover{box-shadow:var(--shadow-md);transform:translateY(-4px);border-color:#ee1d471f!important}.horoscope-section .h-item-text{flex:1}.horoscope-section .h-item-img-box{width:80px!important;height:80px!important}@media screen and (max-width:991px){.horoscope-section .horoscope-grid{grid-template-columns:repeat(3,1fr)}.sign-section .sign-grid{grid-template-columns:repeat(4,1fr)!important}}@media screen and (max-width:767px){.horoscope-section .horoscope-grid{grid-template-columns:repeat(2,1fr);gap:16px}.sign-section .sign-section-container{padding:16px 0 12px!important}.sign-section .sign-grid::-webkit-scrollbar{display:none}.sign-section .sign-item{scroll-snap-align:start;flex:none}.sign-section .item-container{min-width:68px;background:var(--bg-light)!important;border:1.5px solid #ee1d470f!important;border-radius:14px!important;padding:8px 10px!important}.sign-section .item-container:active{transform:scale(.96);background:#ee1d470a!important;border-color:#ee1d472e!important}.sign-section .item-container .item-icon-box{width:32px!important;height:32px!important;margin:0 auto 4px!important}.sign-section .item-container .item-date{display:none!important}.horoscope-item{scroll-margin-top:16px}.horoscope-section .horoscope-section-container{padding:24px 16px 36px!important}}@media screen and (max-width:479px){.horoscope-section .horoscope-grid{grid-template-columns:1fr}.horoscope-section .date-grid{flex-direction:row;padding:6px 6px 6px 14px}}.seo-section .seo-section-container{text-align:left;text-indent:0}.sign-top-section{position:relative;overflow:hidden;background:linear-gradient(135deg,#1a0a10 0%,#2d1020 30%,#3d1525 50%,#2d1020 70%,#1a0a10 100%)!important}.sign-top-section:before{content:"";pointer-events:none;background:radial-gradient(circle at 20% 40%,#ee1d471f 0%,#0000 50%),radial-gradient(circle at 80% 30%,#a064c81a 0%,#0000 50%),radial-gradient(circle at 50% 80%,#d4af370f 0%,#0000 50%);position:absolute;inset:0}.sign-top-section>div{background:0 0!important}.sign-top-section .sign-top-section-container{z-index:1;position:relative;height:280px!important;padding:40px 0!important}.sign-top-section .img-container{position:relative;width:180px!important}.signinfo-section{position:relative;background:0 0!important}.signinfo-section .signinfo-section-container{max-width:800px;margin:0 auto;padding:48px 20px 56px!important}.signinfo-section .detail-text{background:linear-gradient(135deg,#fffffff2,#f9f5faf2);border:1px solid #ee1d4714;border-radius:20px;padding:32px 36px;position:relative;overflow:hidden;box-shadow:0 4px 24px #3c14500f,0 1px 4px #ee1d470a;max-width:680px!important;margin:0 auto 48px!important}.signinfo-section .detail-text:before{content:"";pointer-events:none;background:radial-gradient(circle,#ee1d470a 0%,#0000 70%);border-radius:50%;width:200px;height:200px;position:absolute;top:-50%;right:-50%}.signinfo-section .detail-text:after{content:"";pointer-events:none;background:radial-gradient(circle,#a064c80a 0%,#0000 70%);border-radius:50%;width:160px;height:160px;position:absolute;bottom:-30%;left:-30%}.signinfo-section .detail-item:last-child{border-bottom:none}.signinfo-section .text-block{background:linear-gradient(135deg,#ffffffe6,#f9f5fad9);border:1px solid #ee1d470f;border-radius:18px;padding:28px 32px;position:relative;box-shadow:0 2px 16px #3c14500a;margin-bottom:48px!important}.signinfo-section .text-block:before{content:"✦";color:var(--primary);opacity:.25;background:var(--bg-light,#faf8f9);padding:0 12px;font-size:20px;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.signinfo-section .text-block .text-title:after{content:"";background:linear-gradient(90deg, var(--primary), #d4af3799);border-radius:2px;width:56px;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.signinfo-section .text-block p{margin-bottom:14px;color:var(--text-secondary)!important;text-align:left!important;font-size:16px!important;line-height:1.8!important}.signinfo-section .text-block p:last-child{margin-bottom:0}.signinfo-section .text-block p+.text-title{margin-top:48px!important}.sign-slider-section{width:100%;max-width:100%;padding:48px 0 64px;position:relative;overflow:hidden;background:0 0!important}.sign-slider-section .sign-slider-section-container{box-sizing:border-box;width:100%;max-width:1100px;margin:0 auto;padding:0 16px;overflow:hidden}.sign-slider-section .ss-item{padding:12px 12px 0!important}.sign-slider-section .ss-item-container{box-shadow:var(--shadow-card);transition:transform var(--transition-base), box-shadow var(--transition-base);margin:0 auto;overflow:hidden;border:none!important;border-radius:var(--radius-lg)!important;background:#fff!important;border-image-source:none!important;width:100%!important;max-width:340px!important}.sign-slider-section .sign-slider .slick-list{margin:0!important;padding-top:0!important;overflow:hidden!important}.sign-slider-section .sign-slider .slick-track{align-items:stretch;display:flex!important}.sign-slider-section .ss-item-container:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.sign-slider-section .ss-item-container:before{display:none!important}.sign-slider-section .ss-item-body{text-align:center;padding:24px 24px 20px!important}.sign-slider-section .ss-item-img-box:before{display:none!important}.sign-slider-section .ss-item-img-box img{object-fit:contain;width:44px;height:44px;display:block}.sign-slider-section .ss-item-footer{border-top:1px solid var(--border);text-align:center;background:#f5f0f280;padding:12px 20px 16px}.sign-slider-section .sign-slider{box-sizing:border-box;max-width:100%;padding:0 48px;position:relative;overflow:hidden}.sign-slider-section .slick-prev,.sign-slider-section .slick-next{z-index:3;border-radius:var(--radius-full)!important;width:40px!important;height:40px!important;box-shadow:var(--shadow-card)!important;background:#fff!important;border:1px solid #ee1d471f!important}.sign-slider-section .slick-prev{left:0!important}.sign-slider-section .slick-next{right:0!important}.sign-slider-section .sign-slider .slick-prev:before,.sign-slider-section .sign-slider .slick-next:before{content:""!important;border-top:2px solid var(--primary)!important;border-right:2px solid var(--primary)!important;opacity:1!important;color:#0000!important;background:0 0!important;width:10px!important;height:10px!important;font-size:0!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important}.sign-slider-section .sign-slider .slick-prev:before{transform:translate(-35%,-50%)rotate(-135deg)!important}.sign-slider-section .sign-slider .slick-next:before{transform:translate(-65%,-50%)rotate(45deg)!important}.sign-slider-section .sign-slider .slick-prev:hover:before,.sign-slider-section .sign-slider .slick-next:hover:before{opacity:1!important}.sign-slider-section .sign-slider .slick-prev.slick-disabled:before,.sign-slider-section .sign-slider .slick-next.slick-disabled:before{opacity:.25!important}.sign-slider-section .sign-slider .slick-dots{bottom:-40px}.sign-slider-section .sign-slider .slick-dots li button{background:var(--border)}.sign-slider-section .sign-slider .slick-dots li.slick-active button{background:var(--primary)}@media (max-width:768px){.sign-top-section .sign-top-section-container{height:200px!important}.sign-top-section .img-container{width:140px!important}.signinfo-section .signinfo-section-container{padding:32px 16px 40px!important}.signinfo-section .detail-text{padding:20px 16px}.signinfo-section .text-block p{font-size:15px!important}.sign-slider-section{padding:32px 0 56px}}.seo-info-block{background:linear-gradient(135deg,#f8f6ff,#f3f0ff);border:1px solid #7850b41f;border-radius:14px;margin-top:24px;padding:22px 24px}.seo-info-block h2,.seo-info-block h3{color:var(--heading,#3a1a50);margin:0 0 8px;font-size:17px;font-weight:700}.seo-info-block p{color:var(--text,#4a3040);margin:0;font-size:15px;line-height:1.7}.seo-why-block{border:1px solid rgba(var(--accent-rgb,200, 50, 80), .15);background:linear-gradient(135deg,#fff5f7,#fff0f3);border-radius:16px;margin-top:28px;padding:24px}.seo-why-block h3{color:var(--heading,#4a0e1b);margin:0 0 8px;font-size:18px;font-weight:700}.seo-why-block p{color:var(--text,#4a3040);margin:0;font-size:15px;line-height:1.7}.seo-why-block .seo-bullet-list{margin:12px 0 0}.seo-club-cta{margin:14px 0 0}.seo-club-cta a{color:var(--accent,#c83250);text-underline-offset:3px;font-size:15px;font-weight:700;text-decoration:underline}.seo-club-cta a:hover{color:var(--heading,#4a0e1b)}.seo-info-block .seo-bullet-list,.seo-info-block .seo-link-list{margin-top:12px}.seo-bullet-list{color:var(--text,#4a3040);margin:0;padding-left:1.25rem;font-size:15px;line-height:1.7}.seo-bullet-list li+li{margin-top:6px}.seo-link-list{flex-wrap:wrap;gap:10px 16px;margin:12px 0 0;padding:0;list-style:none;display:flex}.seo-link-list a{color:var(--accent,#c83250);text-underline-offset:3px;font-size:15px;font-weight:600;text-decoration:underline}.seo-link-list a:hover{color:var(--heading,#4a0e1b)}.seo-faq-block{margin-top:28px}.seo-faq-heading{color:var(--heading,#4a0e1b);margin:0 0 16px;font-size:18px;font-weight:700}.seo-faq-list{flex-direction:column;gap:10px;display:flex}.seo-faq-item{border:1px solid rgba(var(--accent-rgb,200, 50, 80), .12);cursor:pointer;background:#fff;border-radius:12px;transition:box-shadow .2s;overflow:hidden}.seo-faq-item:hover{box-shadow:0 2px 12px rgba(var(--accent-rgb,200, 50, 80), .1)}.seo-faq-item[open]{border-color:rgba(var(--accent-rgb,200, 50, 80), .25)}.seo-faq-q{color:var(--heading,#4a0e1b);-webkit-user-select:none;user-select:none;text-align:left;text-indent:0;-webkit-hyphens:none;hyphens:none;word-break:normal;overflow-wrap:normal;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 18px;font-size:15px;font-weight:600;line-height:1.45;list-style:none;display:flex}.seo-faq-q::-webkit-details-marker{display:none}.seo-faq-q:after{content:"";border-right:2px solid var(--heading,#4a0e1b);border-bottom:2px solid var(--heading,#4a0e1b);flex-shrink:0;width:10px;height:10px;margin-left:12px;transition:transform .2s;transform:rotate(45deg)}.seo-faq-item[open] .seo-faq-q:after{transform:rotate(-135deg)}.seo-faq-a{color:var(--text,#4a3040);text-align:left;text-indent:0;-webkit-hyphens:none;hyphens:none;word-break:normal;overflow-wrap:normal;margin:0;padding:0 18px 16px;font-size:14px;line-height:1.7}.seo-faq-more{margin-top:4px}.seo-faq-list--extra{margin-top:10px}.seo-faq-more-btn{border:1.5px solid rgba(var(--accent-rgb,200, 50, 80), .25);color:var(--accent,#c8325f);cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;margin-top:14px;padding:10px 20px;font-family:Raleway,sans-serif;font-size:14px;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}.seo-faq-more-btn:hover{border-color:rgba(var(--accent-rgb,200, 50, 80), .45);background:#fef6f8}.seo-disclaimer{border-left:3px solid var(--accent,#c8325f);color:var(--text-muted,#6b5060);background:#fef6f8;border-radius:8px;margin-top:24px;padding:16px 20px;font-size:13px;font-style:italic;line-height:1.6}@media (max-width:768px){.seo-faq-q{padding:12px 14px;font-size:14px}.seo-faq-a{padding:0 14px 14px;font-size:13px}.seo-info-block{padding:16px 18px}.seo-why-block{padding:18px}}.horoscope-subtitle{color:var(--text-muted);text-align:center;letter-spacing:.3px;margin:-8px 0 24px;font-size:15px;font-weight:500}.horoscope-today-date{color:var(--heading,#4a0e1b);text-align:center;letter-spacing:.2px;margin:-16px 0 20px;font-size:14px;font-weight:600}.datepicker-icon{color:var(--primary);flex-shrink:0}.horoscope-item--fire .h-item-container{border-color:#dc50321a!important}.horoscope-item--fire .h-item-container:hover{box-shadow:0 8px 32px #dc50321a, var(--shadow-md);border-color:#dc503240!important}.horoscope-item--earth .h-item-container{border-color:#4c8c501a!important}.horoscope-item--earth .h-item-container:hover{box-shadow:0 8px 32px #4c8c501a, var(--shadow-md);border-color:#4c8c5040!important}.horoscope-item--air .h-item-container{border-color:#648cc81a!important}.horoscope-item--air .h-item-container:hover{box-shadow:0 8px 32px #648cc81a, var(--shadow-md);border-color:#648cc840!important}.horoscope-item--water .h-item-container{border-color:#5078b41a!important}.horoscope-item--water .h-item-container:hover{box-shadow:0 8px 32px #5078b41a, var(--shadow-md);border-color:#5078b440!important}.horoscope-section .h-item-container{transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1),border-color .35s;position:relative;overflow:visible}.horoscope-section .h-item-overlay-link{z-index:1;border-radius:inherit;position:absolute;inset:-56px 0 0}.horoscope-section .h-item-footer .h-share-row{z-index:2;position:relative}.horoscope-section .h-item-footer{border-top:1px solid var(--border,#0000000f);background:#f5f0f280;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.h-share-row{align-items:center;gap:6px;display:flex}.h-share-btn{cursor:pointer;width:30px;height:30px;color:var(--text-muted);opacity:.7;background:#0000000a;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:background .2s,transform .2s,opacity .2s;display:inline-flex}.h-share-btn:hover{opacity:1;transform:scale(1.12)}.learn-astro-section{background:linear-gradient(#fdfcfa 0%,#fbf8f4 100%);padding:48px 0 24px;position:relative}.learn-astro-section:before{content:"";background:linear-gradient(90deg,#0000,#00000014,#0000);height:1px;position:absolute;inset:0 0 auto}.learn-astro-head{text-align:center;margin-bottom:28px}.learn-astro-eyebrow{letter-spacing:2.5px;text-transform:uppercase;color:var(--primary,#ee1d47);margin-bottom:8px;padding:0 12px;font-size:11px;font-weight:700;display:inline-block;position:relative}.learn-astro-eyebrow:before,.learn-astro-eyebrow:after{content:"";background:#ee1d474d;width:22px;height:1px;position:absolute;top:50%}.learn-astro-eyebrow:before{right:100%}.learn-astro-eyebrow:after{left:100%}.learn-astro-title{letter-spacing:-.3px;color:#1a1a2e;margin:0 0 6px;font-size:28px;font-weight:700}.learn-astro-subtitle{color:#6b6b7d;margin:0;font-size:14px;font-style:italic}.learn-astro-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:24px;display:grid}.la-card{color:inherit;background:linear-gradient(#fff 0%,#fafafa 100%);border:1px solid #0000000f;border-radius:14px;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #00000008,0 8px 24px -12px #0000000f}.la-card:hover{border-color:#0000001a;transform:translateY(-2px);box-shadow:0 2px 4px #0000000a,0 16px 32px -12px #0000001a}.la-card:hover .la-card-glow{opacity:.18;transform:scale(1.15)}.la-card:hover .la-card-arrow{opacity:1;transform:translate(4px)}.la-card:hover .la-card-icon{transform:scale(1.05)}.la-card-icon{z-index:1;width:44px;height:44px;color:var(--la-tone,#ee1d47);background:#0000000a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .25s cubic-bezier(.4,0,.2,1),background .25s;display:inline-flex;position:relative}.la-card-body{z-index:1;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex;position:relative}.la-card-title{color:#1a1a2e;letter-spacing:-.1px;font-size:14.5px;font-weight:600;line-height:1.3}.la-card-subtitle{color:#7a7a8c;font-size:12px;font-weight:400;line-height:1.35}.la-card-arrow{z-index:1;color:var(--la-tone,#ee1d47);opacity:.5;flex-shrink:0;justify-content:center;align-items:center;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .25s;display:inline-flex;position:relative}.la-card[data-tone=gold]{--la-tone:#d4a017}.la-card[data-tone=violet]{--la-tone:#7c4dff}.la-card[data-tone=crimson]{--la-tone:#ee1d47}.la-card[data-tone=sky]{--la-tone:#2d8cf0}.la-card[data-tone=terracotta]{--la-tone:#c66a3d}.la-card[data-tone=slate]{--la-tone:#546e7a}.la-card[data-tone=emerald]{--la-tone:#2e9d6c}.la-card[data-tone=lavender]{--la-tone:#9b7ebd}@media (max-width:1024px){.learn-astro-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.learn-astro-section{padding:36px 0 18px}.learn-astro-title{font-size:22px}.learn-astro-subtitle{font-size:13px}.learn-astro-grid{grid-template-columns:repeat(2,1fr);gap:10px}.la-card{gap:12px;padding:14px}.la-card-icon{width:38px;height:38px}.la-card-icon svg{width:19px;height:19px}.la-card-title{font-size:13.5px}.la-card-subtitle{font-size:11.5px}}@media (max-width:480px){.la-card{border-radius:12px;gap:10px;padding:12px}.la-card-icon{border-radius:10px;width:34px;height:34px}.la-card-icon svg{width:17px;height:17px}.la-card-title{font-size:12.5px;line-height:1.25}.la-card-subtitle{font-size:10.5px;line-height:1.3}.la-card-arrow{display:none}}@media (max-width:360px){.learn-astro-grid{grid-template-columns:1fr}}.la-breadcrumb{color:#8a8a9a;margin-bottom:18px;font-size:12.5px}.la-breadcrumb ol{flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.la-breadcrumb li{align-items:center;display:inline-flex}.la-breadcrumb a{color:#8a8a9a;text-decoration:none;transition:color .2s}.la-breadcrumb a:hover{color:var(--primary,#ee1d47)}.la-breadcrumb-sep{color:#c5c5d0;margin:0 8px}.horoscope-breadcrumb-bar{padding-top:14px;padding-bottom:0}.horoscope-breadcrumb-bar .la-breadcrumb{background:var(--bg-light,#f8f6fa);border-radius:var(--radius-md,10px);border:1px solid #a050b414;margin-bottom:0;padding:10px 16px;font-size:12px;font-weight:500}.horoscope-breadcrumb-bar .la-breadcrumb a{color:var(--text-muted,#8a8a9a);font-weight:500}.horoscope-breadcrumb-bar .la-breadcrumb a:hover{color:var(--primary,#ee1d47)}.horoscope-breadcrumb-bar .la-breadcrumb-sep{color:#d0c8d8;margin:0 6px;font-size:10px}@media (max-width:767px){.horoscope-breadcrumb-bar{padding-top:10px}.horoscope-breadcrumb-bar .la-breadcrumb{padding:8px 12px;font-size:11px}}.sign-section .item-element-dot{opacity:.7;margin-bottom:4px;font-size:10px;line-height:1}.sign-item--fire .item-container:hover{background:#dc503208!important;border-color:#dc50322e!important}.sign-item--earth .item-container:hover{background:#4c8c5008!important;border-color:#4c8c502e!important}.sign-item--air .item-container:hover{background:#648cc808!important;border-color:#648cc82e!important}.sign-item--water .item-container:hover{background:#5078b408!important;border-color:#5078b42e!important}.horoscope-section .h-item-img-box img{transition:transform .4s cubic-bezier(.4,0,.2,1)}.horoscope-section .h-item-container:hover .h-item-img-box img{transform:scale(1.1)}.horoscope-section .h-item-text{min-height:0}.horoscope-section .h-item-container:after{content:"FalvFal";letter-spacing:1px;color:#ee1d4714;text-transform:uppercase;pointer-events:none;font-size:9px;font-weight:700;position:absolute;bottom:42px;right:14px}@media (max-width:768px){.horoscope-subtitle{margin:-4px 0 18px;font-size:13px}.h-share-btn{width:28px;height:28px}.h-share-btn svg{width:13px;height:13px}.horoscope-section .h-item-badge{padding:2px 8px;font-size:9px;top:8px;right:8px}.horoscope-section .h-item-text{min-height:0}}@media (max-width:480px){.h-share-row{gap:4px}.h-share-btn{width:26px;height:26px}.horoscope-section .h-item-footer{padding:8px 12px}}.services-compatibility-band{background:linear-gradient(135deg,#fff 0%,#fdf8fb 48%,#f8f2fa 100%);border:1px solid #bc1d4724;border-radius:16px;align-items:center;gap:14px;width:100%;max-width:640px;margin:20px auto 0;padding:14px 18px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 8px 24px #3c145012}.services-compatibility-band:hover{border-color:#e31b4347;transform:translateY(-2px);box-shadow:0 12px 28px #e31b431f}.services-compatibility-band__icon{background:linear-gradient(145deg,#fff5f8 0%,#fce8ef 100%);border:1px solid #ee1d471f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.services-compatibility-band__icon img{object-fit:contain;width:26px;height:26px}.services-compatibility-band__copy{text-align:left;flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.services-compatibility-band__title{color:#2a0f3e;font-family:Raleway,sans-serif;font-size:15px;font-weight:700;line-height:1.25}.services-compatibility-band__subtitle{color:#7a6888;font-family:Raleway,sans-serif;font-size:12px;line-height:1.45}.services-compatibility-band__cta{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#ee1d47 0%,#c4123a 100%);border-radius:999px;flex:none;padding:10px 16px;font-family:Raleway,sans-serif;font-size:12px;font-weight:700;box-shadow:0 4px 14px #ee1d473d}@media (max-width:575px){.services-compatibility-band{border-radius:14px;gap:10px;margin-top:16px;padding:12px 14px}.services-compatibility-band__icon{width:42px;height:42px}.services-compatibility-band__icon img{width:22px;height:22px}.services-compatibility-band__title{font-size:13px}.services-compatibility-band__subtitle{font-size:11px;line-height:1.4}.services-compatibility-band__cta{padding:8px 12px;font-size:11px}}@media (min-width:768px){.services-compatibility-band{gap:16px;max-width:720px;margin-top:24px;padding:16px 22px}.services-compatibility-band__title{font-size:16px}.services-compatibility-band__subtitle{font-size:13px}.services-compatibility-band__cta{padding:11px 20px;font-size:13px}}.sign-section .services-compatibility-band{margin-top:28px}@media (max-width:575px){.sign-section .services-compatibility-band{margin-top:20px}}.zodiac-slider-skeleton{background:linear-gradient(135deg,#2a0f3e0f,#e31b430a);border-radius:14px;width:100%;min-height:280px}@media (min-width:768px){.zodiac-slider-skeleton{min-height:340px}}.seo-section.teller{background:#fff;padding:0 0 40px}.seo-section.teller .seo-section-container{background:#faf8fc;border:1px solid #bc1d470f;border-radius:20px;padding:24px 20px}.seo-section.teller pre,.seo-section.teller .seo-teller-cms-html{white-space:normal;font-family:Raleway,sans-serif;color:#4a3040!important;text-align:left!important;font-size:14px!important;line-height:1.7!important}.seo-section.teller h2,.seo-section.teller h3{color:#2a0f3e}.seo-section.teller button{color:#e31b43;cursor:pointer;background:0 0;border:none;margin-top:12px;padding:0;font-family:Raleway,sans-serif;font-size:14px;font-weight:600;display:inline-block}@media (max-width:768px){.seo-section.teller .seo-section-container{padding:20px 16px}}@media (max-width:480px){.seo-section.teller .seo-section-container{border-radius:16px;padding:16px 14px}}.mr-container{margin:20px 0;padding:0 7px}.mr-heading{color:var(--text-dark,#2a2a3a);text-align:center;letter-spacing:-.2px;margin:0 0 12px;font-size:14px;font-weight:700}.mr-container--compact .mr-grid{flex-wrap:wrap;justify-content:flex-start;gap:6px;padding:4px 0;display:flex}@media (max-width:767px){.mr-container--compact .mr-grid{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.mr-container--compact .mr-grid::-webkit-scrollbar{display:none}}.mr-container--expanded .mr-grid{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.mr-container--expanded{border-radius:var(--radius-lg,14px);background:linear-gradient(135deg,#2a0f3e08 0%,#6432960d 100%);border:1px solid #a050b414;margin:24px 0;padding:20px 16px}.mr-chip{background:var(--bg-card,#fff);cursor:pointer;white-space:nowrap;border:1.5px solid #a050b41a;border-radius:20px;align-items:center;gap:4px;padding:6px 10px;font-family:inherit;transition:all .2s;display:inline-flex;position:relative;box-shadow:0 1px 3px #0000000a}@media (max-width:767px){.mr-container--compact .mr-chip{flex-shrink:0}}.mr-chip:hover{border-color:#a050b440;transform:translateY(-1px);box-shadow:0 2px 8px #6432961a}.mr-chip:active{transform:scale(.97)}.mr-chip--active{background:linear-gradient(135deg,#2a0f3e0f 0%,#8c3cc814 100%);border-color:#8c3cc84d;box-shadow:0 2px 10px #8c3cc81f}.mr-chip--active .mr-chip-code{color:var(--primary,#ee1d47)}.mr-chip-emoji{font-size:15px;line-height:1}.mr-chip-code{color:var(--text-muted,#8a8a9a);letter-spacing:1px;font-variant-numeric:tabular-nums;font-size:11px;font-weight:800}.mr-chip-label{color:var(--text-dark,#2a2a3a);margin-left:2px;font-size:11.5px;font-weight:600}.mr-chip-count{color:#fff;text-align:center;background:#8c3cc880;border-radius:8px;min-width:18px;padding:1px 5px;font-size:10px;font-weight:700;line-height:1.4}.mr-chip--active .mr-chip-count{background:var(--primary,#ee1d47)}.mr-container--expanded .mr-chip{text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:3px;min-width:80px;padding:10px 12px 8px}.mr-container--expanded .mr-chip-emoji{margin-bottom:2px;font-size:20px}.mr-container--expanded .mr-chip-code{letter-spacing:1.5px;font-size:12px}.mr-container--expanded .mr-chip-label{margin-left:0;font-size:10.5px}.mr-container--expanded .mr-chip-desc{display:none}.mr-container--expanded .mr-chip-count{margin-top:2px}.mr-container--expanded .mr-chip:hover .mr-chip-desc{color:#fff;white-space:nowrap;white-space:normal;text-align:center;z-index:10;pointer-events:none;background:#2a0f3eeb;border-radius:8px;max-width:220px;padding:6px 10px;font-size:11px;font-weight:500;line-height:1.35;display:block;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0003}.mr-container--expanded .mr-chip:hover .mr-chip-desc:after{content:"";border:5px solid #0000;border-top-color:#2a0f3eeb;position:absolute;top:100%;left:50%;transform:translate(-50%)}.horoscope-item>.mr-container{border-top:1px solid var(--border,#0000000f);border-radius:0 0 var(--radius-md,10px) var(--radius-md,10px);background:#f5f0f866;margin:0;padding:6px 10px 8px}.horoscope-item>.mr-container .mr-grid{flex-wrap:wrap;justify-content:center;gap:4px}.horoscope-item>.mr-container .mr-chip{border-radius:12px;gap:2px;padding:3px 6px;font-size:10px}.horoscope-item>.mr-container .mr-chip-emoji{font-size:11px}.horoscope-item>.mr-container .mr-chip-code{letter-spacing:.5px;font-size:8px}.horoscope-item>.mr-container .mr-chip-label{display:none}.horoscope-item>.mr-container .mr-chip-count{min-width:12px;padding:0 3px;font-size:8px}@media (max-width:767px){.mr-container--expanded .mr-chip{min-width:70px;padding:8px 8px 6px}.mr-container--expanded .mr-chip-emoji{font-size:18px}.mr-container--expanded .mr-chip-code{font-size:11px}.mr-container--expanded .mr-chip-desc{display:none!important}}.dl-banner--closing{animation:.3s cubic-bezier(.55,0,1,.45) forwards dlBannerSlideDown}.dl-banner-glow{pointer-events:none;background:radial-gradient(#8c5aff40 0%,#0000 70%);width:200px;height:80px;position:absolute;top:-40px;left:50%;transform:translate(-50%)}.dl-banner-close{cursor:pointer;color:#ffffff8c;background:#ffffff14;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:all .2s;display:flex;position:absolute;top:8px;right:8px}.dl-banner-close:hover,.dl-banner-close:active{color:#ffffffe6;background:#ffffff26}.dl-banner-icon-wrap{background:linear-gradient(135deg,#ffffff1f,#ffffff0a);border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;top:12px;left:14px;overflow:hidden;box-shadow:0 2px 8px #00000040,inset 0 1px #ffffff1a}.dl-banner-icon{object-fit:contain;filter:brightness(1.1);width:26px;height:26px}.dl-banner-body{margin-left:46px;padding-right:24px}.dl-banner-title{color:#fff;letter-spacing:.01em;margin:0 0 2px;font-size:13px;font-weight:700;line-height:1.3}.dl-banner-desc{color:#dcd2f5bf;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;font-size:11px;font-weight:400;line-height:1.45;display:-webkit-box;overflow:hidden}.dl-banner-badges{flex-wrap:wrap;gap:8px;display:flex}.dl-banner-badge{border-radius:6px;line-height:0;transition:transform .15s,box-shadow .15s;display:block;overflow:hidden;box-shadow:0 1px 4px #0000004d}.dl-banner-badge:active{transform:scale(.96)}.dl-banner-badge svg{width:auto;height:30px;display:block}@media (min-width:769px){.dl-banner{display:none!important}}@media (max-width:350px){.dl-banner{padding:10px 10px 12px}.dl-banner-body{margin-left:42px}.dl-banner-badge svg{height:28px}.dl-banner-desc{font-size:10.5px}}.content-summary{background:var(--bg-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);box-sizing:border-box;border:1px solid #ee1d471f;max-width:100%;margin:20px 0 24px;padding:16px}.content-summary-title{color:var(--text-dark);margin:0;font-family:Raleway,sans-serif;font-size:17px;font-weight:700;line-height:1.3}.content-summary-desc{color:var(--text-body);margin:8px 0 0;font-family:Raleway,sans-serif;font-size:14px;font-weight:500;line-height:1.55}.content-summary-list{grid-template-columns:1fr;gap:10px;margin:14px 0 0;padding:0;display:grid}.content-summary-row{min-width:0;margin:0}.content-summary-row dt{color:var(--text-dark);margin:0;font-family:Raleway,sans-serif;font-size:12px;font-weight:700;line-height:1.3}.content-summary-row dd{color:var(--text-body);overflow-wrap:break-word;margin:2px 0 0;font-family:Raleway,sans-serif;font-size:13px;font-weight:500;line-height:1.4}@media (min-width:768px){.content-summary{margin:24px 0 28px;padding:20px 24px}.content-summary-title{font-size:18px}.content-summary-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 20px}}@media (min-width:1024px){.content-summary{max-width:100%}}
