* { margin: 0; padding: 0; box-sizing: border-box; font-family: "Poppins", sans-serif; } body { display: flex; flex-direction: column; justify-content: center; align-items: center; min-height: 100vh; background-color: #000000; background-size: cover; background-position: center; color: white; padding-bottom: 100px; } .header { font-size: 20px; font-weight: bold; color: #ffffff; margin-bottom: 15px; text-transform: uppercase; } .container { width: 340px; padding: 20px; background-color: rgba(0, 0, 0, 0.8); border-radius: 10px; text-align: center; position: relative; box-shadow: 0px 4px 8px rgb(0, 0, 0); } .content { text-align: center; margin-bottom: 30px; } .navigation { position: fixed; bottom: 0; left: 0; width: 100%; height: 60px; background: #000000; box-shadow: inset 5px 5px 10px rgba(0, 0, 0, 0.5), inset 5px 5px 20px rgba(255, 255, 255, 0.2), inset -5px -5px 15px rgba(0, 0, 0, 0.75); display: flex; justify-content: space-evenly; align-items: center; padding: 0 20px; } .navigation li { position: relative; list-style: none; width: 80px; margin: 0 5px; } .navigation li::before { content: ""; position: absolute; top: 35px; left: 50%; transform: translateX(-50%); width: 5px; height: 5px; background: #222; border-radius: 50%; transition: 0.5s; } .navigation li.active::before { background: rgb(0, 255, 8); box-shadow: 0 0 5px #0f0, 0 0 10px #0f0, 0 0 20px #0f0, 0 0 30px #0f0, 0 0 40px #0f0, 0 0 50px #0f0; } .navigation li a { display: flex; align-items: center; justify-content: center; flex-direction: column; text-decoration: none; } .navigation li a .icon { position: absolute; font-size: 1.75em; width: 80px; height: 80px; display: flex; align-items: center; justify-content: center; color: #aaa; border-radius: 50px; transition: 0.5s; transition-delay: 0.2s; } .navigation li.active a .icon { background: #29fd53; color: #fff; transform: translateY(-55px); box-shadow: 5px 5px 7px rgba(0, 0, 0, 0.25), inset 2px 2px 3px rgba(255, 255, 255, 0.25), inset -3px -3px 5px rgba(0, 0, 0, 0.5); transition-delay: 0s; } .navigation li a .icon::before { content: ""; position: absolute; inset: 10px; background: #2f363e; border-radius: 50%; box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5), inset 2px 2px 3px rgba(255, 255, 255, 0.25), inset -3px -3px 5px rgba(0, 0, 0, 0.5); transform: scale(0); transition: 0.5s; } .navigation li.active a .icon::before { transform: scale(1); } .navigation li a .text { position: absolute; font-size: 0.75em; color: #2f363e; opacity: 0; transform: translateY(20px); padding: 2px 10px; background: #fff; border-radius: 15px; box-shadow: 5px 5px 7px rgba(0, 0, 0, 0.25), inset -3px -3px 5px rgba(0, 0, 0, 0.5); transition: 0.5s; transition-delay: 0s; } .navigation li.active a .text { opacity: 1; transform: translateY(10px); transition-delay: 0.2s; } h1 { font-size: 26px; font-weight: bold; color: #ffcc00; text-shadow: 2px 2px 6px rgba(0, 0, 0, 0.7); margin-bottom: 20px; font-family: 'Courier New', Courier, monospace; } h2 { font-size: 28px; font-weight: bold; color: #f9c700; margin-bottom: 20px; font-family: 'Courier New', Courier, monospace; } p { font-size: 18px; margin-bottom: 40px; line-height: 1.5; font-family: 'Courier New', Courier, monospace; font-weight: normal; } .logo { margin: 20px auto; width: 120px; height: 120px; border-radius: 50%; border: 5px solid rgb(255, 0, 0); overflow: hidden; display: flex; justify-content: center; align-items: center; } .logo img { width: 100%; height: auto; } .slider { position: relative; margin-top: 50px; width: 100%; height: 400px; overflow: hidden; display: flex; justify-content: center; align-items: center; } .item { position: absolute; width: 200px; height: 320px; transition: 0.5s; z-index: 1; } .item img { width: 100%; height: 100%; object-fit: cover; border-radius: 10px; } @media (max-width: 768px) { .slider { height: 300px; } .item { width: 150px; height: 240px; } } #next, #prev { position: absolute; top: 50%; color: #000; border: none; font-size: 2.5rem; cursor: pointer; padding: 10px; border-radius: 50%; background: none; } #next:hover, #prev:hover { color: #000; } #next { right: 30px; } #prev { left: 30px; } #fullscreenIframeContainer { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.8); z-index: 9999; } #fullscreenIframe { width: 100%; height: 100%; border: none; } #prev, #next { background-color: transparent; border: none; font-size: 2rem; color: #333; cursor: pointer; outline: none; padding: 10px; transition: color 0.3s ease; } #prev:hover, #next:hover { color: #000000; } #prev ion-icon, #next ion-icon { vertical-align: middle; } footer { background: linear-gradient(90deg, #000000, #000000); color: white; padding: 7px 10px; text-align: center; position: relative; box-shadow: 0 -4px 8px rgba(0, 0, 0, 0.2); } footer .social-icons { display: flex; justify-content: center; gap: 20px; margin-bottom: 10px; } footer .social-icons a { color: white; font-size: 24px; text-decoration: none; transition: transform 0.3s, color 0.3s; } footer .social-icons a:hover { color: #ffd700; transform: scale(1.2); } footer p { margin: 0; font-size: 14px; font-style: italic; } footer p span { font-weight: bold; color: #ffd700; } body { margin: 0; height: 100vh; display: flex; justify-content: center; align-items: center; font-family: 'Russo One', sans-serif; } svg { width: 70%; height: auto; overflow: visible; } svg text { text-anchor: middle; dominant-baseline: middle; text-transform: uppercase; animation: stroke 5s infinite alternate; stroke-width: 1; stroke: #365fa0; font-size: 110px; fill: rgba(72, 138, 20, 0); } @keyframes stroke { 0% { fill: rgba(72, 138, 20, 0); stroke: rgb(255, 145, 0); stroke-dashoffset: 25%; stroke-dasharray: 0 50%; stroke-width: 2; } 70% { fill: rgba(72, 138, 20, 0); stroke: rgb(255, 94, 0); } 80% { fill: rgba(72, 138, 20, 0); stroke: rgb(255, 72, 0); stroke-width: 3; } 100% { fill: rgb(255, 0, 0); stroke: rgba(54, 95, 160, 0); stroke-dashoffset: -25%; stroke-dasharray: 50% 0; stroke-width: 0; } } h2 { position: relative; font-size: 4vw; color: #000000; -webkit-text-stroke: 0.3vw #383d52; text-transform: uppercase; margin-top: 20px; white-space: nowrap; animation: typeEffect 8s steps(1) infinite; } h2::before { content: attr(data-text); position: absolute; top: 0; left: 0; width: 0; height: 100%; color: #01fe95; -webkit-text-stroke: 0vw #383d52; border-right: 2px solid #01fe87; overflow: hidden; animation: animate 6s linear infinite; } @keyframes animate { 0%, 10%, 100% { width: 0; } 70%, 90% { width: 100%; } } @keyframes typeEffect { 0% { content: "Baby Ai"; } 33% { content: "API-Based Predictions"; } 66% { content: "Secure and Fast"; } 100% { content: "20 + Game Added"; } }