html{scroll-behavior:smooth}body{font-family:'Inter',sans-serif;background-color:#fff5f5}.ads{width:100%;margin:10px;text-align:center display:block}.gradient-header{background:linear-gradient(90deg,#991b1b 0%,#dc2626 100%)}.card-hover:hover{transform:translateY(-4px);transition:all 0.3s ease;box-shadow:0 10px 15px -3px rgb(0 0 0 / .1)}.sticky-sub-header{position:sticky;top:0;z-index:40;backdrop-filter:blur(8px);background-color:rgb(255 255 255 / .95)}.carousel-container{position:relative;overflow:hidden;border-radius:1rem;height:280px}@media (min-width:768px){.carousel-container{height:500px}}.carousel-slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 0.5s ease-in-out;display:flex;align-items:flex-end}.carousel-slide.active{opacity:1;z-index:10}.carousel-slide img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top;z-index:1;filter:brightness(.5)}.carousel-content{position:relative;z-index:2;width:100%;padding:1.5rem 2.5rem;color:#fff;background:linear-gradient(to top,rgb(0 0 0 / .95) 0%,rgb(0 0 0 / .7) 40%,rgb(0 0 0 / .1) 80%,transparent 100%)}@media (min-width:768px){.carousel-content{padding:3rem 2.5rem}}.ads{display:block;margin:0 auto;text-align:center}.share-icon-float{--icon-size:32px;--share-distance:50px;display:flex;align-items:center;justify-content:center;width:var(--icon-size);height:var(--icon-size);color:#fff;border-radius:50%;text-decoration:none;font-size:14px;position:absolute;top:50%;left:50%;margin:calc(-1 * var(--icon-size) / 2);transition:transform 0.4s cubic-bezier(.68,-.55,.27,1.55);transform:scale(0);z-index:10}@media (min-width:768px){.share-icon-float{--icon-size:36px;--share-distance:75px;font-size:22px}}#share-container-float.active .share-icon-float:nth-child(1){transform:translateX(calc(-1 * var(--share-distance)))}#share-container-float.active .share-icon-float:nth-child(2){transform:translateX(calc(-2 * var(--share-distance)))}#share-container-float.active .share-icon-float:nth-child(3){transform:translateX(calc(-3 * var(--share-distance)))}#share-container-float.active .share-icon-float:nth-child(4){transform:translateX(calc(-4 * var(--share-distance)))}