* { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: 'Poppins', sans-serif; background-color: #f5f5f5; display: flex; flex-direction: column; align-items: center; text-align: center; } @keyframes AnimationName { 0% { background-position: 0% 82%; } 50% { background-position: 100% 19%; } 100% { background-position: 0% 82%; } } .container { width: 100%; background: linear-gradient(103deg, #0016ff, #1f2566, #ff0000, #e8ff00); background-size: 800% 800%; animation: AnimationName 9s ease infinite; display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 15px 0; position: relative; z-index: 1; } .clouds { width: 100%; height: 200px; background: url('data:image/svg+xml,') no-repeat top; background-size: cover; position: absolute; top: 0; left: 0; z-index: 0; } .foto-profile { display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 15px; position: relative; z-index: 2; } .foto-profile img { width: 100px; height: 100px; border-radius: 50%; border: 6px double #f5f5f5; } .deskripsi { margin-top: 10px; background: #f5f5f5; padding: 10px; width: 95%; max-width: 1000px; position: relative; z-index: 2; } .deskripsi h1 { font-size: 1.5rem; color: black; } .deskripsi p { margin-top: 10px; color: black; font-weight: 300; } .footer { padding: 20px; text-align: center; background: linear-gradient(103deg, #0016ff, #1f2566, #ff0000, #e8ff00); background-size: 800% 800%; animation: AnimationName 9s ease infinite; border: none; border-radius: 50px 50px 0 0; color: white; width: 100%; max-width: 1280px; margin: 20px auto 0; } .animated { animation-duration: 1s; animation-iteration-count: infinite; } @keyframes crot { 0% { transform: scale(1); } 30% { transform: scale(1.15); } 40% { transform: scale(0.95); } 60% { transform: scale(1.05); } 100% { transform: scale(1); } } .crot { animation-name: crot; } .iframe-container { width: 100%; height: 100vh; position: relative; overflow: hidden; } .iframe-container iframe { width: 100%; height: 100%; border: none; }