body { display: flex; justify-content: center; align-items: center; flex-direction: column; height: 100vh; margin: 0; font-family: 'Poppins', sans-serif; background-image: url('https://i.pinimg.com/originals/98/e4/d9/98e4d9062f971d5107975800b2998e16.gif'); background-size: cover; background-position: center; background-repeat: no-repeat; box-sizing: border-box; position: relative; } .container { width: 90%; max-width: 600px; padding: 30px; text-align: center; color: #fff; border-radius: 10px; background: transparent; box-sizing: border-box; margin-bottom: 60px; } .title-container { margin-bottom: -7px; text-align: center; } .title-container h1 { color: #fff; font-family: 'Poppins'; font-weight: 450; font-size: 32px; font-style: normal; margin: 0; animation: fadeIn 2s ease-in-out; } @keyframes fadeIn { 0% { opacity: 0; transform: translateY(-20px); } 100% { opacity: 1; transform: translateY(0); } } #supportName { font-size: 20px; font-weight: 400; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; color: #fff; margin-bottom: 3px; position: relative; height: 40px; overflow: hidden; } .support-item { position: absolute; width: 100%; white-space: nowrap; transform: translateX(100%); opacity: 0; transition: transform 1s ease-in-out, opacity 1s ease-in-out; } .support-item.show { transform: translateX(0); opacity: 1; } #linkInput { width: 100%; height: 50px; font-size: 18px; padding: 10px; margin-bottom: 20px; border: 1px solid #adddfd; border-radius: 5px; box-sizing: border-box; background-color: transparent; color: #fff; } #clearInputButton { position: absolute; right: 3px; top: 5px; background: none; border: none; color: #fff; font-size: 18px; cursor: pointer; } #startBypassButton { width: 100%; padding: 15px; font-size: 18px; background-color: #f0f0f0; color: #333; border: 2px solid #333; border-radius: 5px; cursor: pointer; transition: background-color 0.3s, color 0.3s; } #startBypassButton:hover { background-color: transparent; border: 2px solid #ffffff; color: #fff; } #resultBox { display: none; margin-top: 20px; word-wrap: break-word; text-align: left; white-space: pre-wrap; overflow-y: auto; max-height: 300px; cursor: pointer; background-color: transparent; border: 1px solid rgba(255, 255, 255, 0.3); border-radius: 5px; padding: 10px; } #resultText { display: inline-block; white-space: pre; } .footer { position: absolute; bottom: 10px; left: 0; font-size: 14px; color: #fff; text-align: center; width: 100%; padding: 10px; box-sizing: border-box; } .loading-animation { border: 4px solid #f3f3f3; border-top: 4px solid #333; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; border-radius: 50%; width: 30px; height: 30px; animation: spin 1s linear infinite; margin: 0 auto; } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .loading-text { margin-top: 10px; font-size: 18px; color: #fff; font-family: 'Roboto', sans-serif; text-align: center; } .social-links { display: flex; justify-content: center; gap: 10px; margin-top: -60px; /* Geser logo ke atas */ margin-bottom: 40px; /* Menambahkan jarak dari footer */ } .social-links a { display: flex; align-items: center; justify-content: center; border-radius: 50%; width: 60px; height: 60px; text-decoration: none; color: #fff; } .social-links img { width: 40px; height: 40px; } .social-links a:first-child img { transform: translateX(-5px); } .social-links a:last-child img { transform: translateX(5px); }