body, html { height: 100%; margin: 0; overflow: hidden; } .container-fluid { height: 100%; display: flex; align-items: center; justify-content: center; position: relative; } .mobile-content { width: 375px; height: 667px; background: white; overflow: hidden; position: relative; z-index: 2; box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); } .full-size-background { height: 100vh; background-image: url('../foto.webp'); background-size: cover; background-position: center; position: relative; } .gradient-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: linear-gradient(to bottom, rgba(0, 0, 0, 0.1), rgba(10, 17, 59, 1)); z-index: 1; } .bg-size { width: 77px; height: 81px; } .tombak-size { width: 77px; height: 81px; } .conten-cover, .content-front-overlay { z-index: 2 !important; } .background-left, .background-right { position: absolute; top: 0; bottom: 0; width: calc((100% - 375px) / 2); background-size: cover; z-index: 1; } .background-left { left: 0; background-image: url('../eren_bg.webp'); } .background-right { right: 0; background-image: url('../mikasa_bg.webp'); } @media (max-width: 767px) { .mobile-content { width: 100%; height: 100%; box-shadow: none; } .background-left, .background-right { display: none; } } .conten-cover h2{ font-size: 35px; } .star-btn { position: relative; overflow: hidden; padding: 11px 35px; border: none; background: linear-gradient(45deg,#0E1C5F, #0F1956); color: white; border-radius: 50px; transition: all 0.3s; } .star-border { position: absolute; top: 0; left: 0; width: 100%; height: 100%; pointer-events: none; } .star { position: absolute; width: 10px; height: 10px; background: rgba(255, 255, 255, 0.8); clip-path: polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%); animation: rotateStars 4s linear infinite; box-shadow: 0 0 10px rgba(255, 255, 255, 0.5); } .star:nth-child(1) { top: -5px; left: 20%; animation-delay: 0s; } .star:nth-child(2) { top: -5px; right: 20%; animation-delay: 1s; } .star:nth-child(3) { bottom: -5px; left: 30%; animation-delay: 2s; } .star:nth-child(4) { bottom: -5px; right: 30%; animation-delay: 3s; } @keyframes rotateStars { 0% { transform: rotate(0deg) translateX(0px) rotate(0deg); } 100% { transform: rotate(360deg) translateX(40px) rotate(-360deg); } } .star-btn:hover { transform: scale(1.05); box-shadow: 0 0 30px rgba(13, 202, 240, 0.5); } .page-exit { animation: slideUp 0.8s cubic-bezier(0.4, 0, 0.2, 1) forwards; } @keyframes slideUp { 0% { transform: translateY(0); opacity: 1; } 100% { transform: translateY(-100%); opacity: 0; } }