@keyframes scroll{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.animate-scroll{display:inline-flex;animation:scroll 25s linear infinite}.overflow-x-auto::-webkit-scrollbar{display:none}.overflow-x-auto{-ms-overflow-style:none;scrollbar-width:none}.news-card{min-width:260px;margin-bottom:1rem;display:flex;flex-direction:column;justify-content:space-between}.perspective{perspective:1000px}.transform-style-preserve{transform-style:preserve-3d}.backface-hidden{backface-visibility:hidden}.rotate-y-180{transform:rotateY(180deg)}.backdrop-blur-sm{backdrop-filter:blur(10px);background-color:transparent}.modal-slide{display:flex;flex-direction:column;align-items:center;justify-content:center}.modal-dark{background-color:rgba(0,0,0,.9)}.modal-grid{display:grid;grid-template-columns:1fr 1fr;height:90vh}.modal-image{position:relative}.modal-image img{width:100%;height:100%;object-fit:cover}.modal-button{position:absolute;top:50%;transform:translateY(-50%);background-color:rgba(0,0,0,.5);color:white;border:none;border-radius:50%;padding:.5rem;cursor:pointer;transition:background-color 9s ease}.modal-button:hover{background-color:rgba(0,0,0,.75)}