| <!DOCTYPE html> |
| <html lang="en"> |
| <head> |
| <meta charset="UTF-8"> |
| <meta name="viewport" content="width=device-width, initial-scale=1"> |
| <title>Reiker's Links | CodeNest</title> |
| <style> |
| :root { |
| --glass-bg: rgba(255, 255, 255, 0.08); |
| --glass-border: rgba(255, 255, 255, 0.1); |
| --glass-shadow: rgba(0, 0, 0, 0.2); |
| --accent-color: #58a6ff; |
| --accent-glow: rgba(88, 166, 255, 0.5); |
| --text-color: rgba(255, 255, 255, 0.9); |
| --secondary-text: rgba(255, 255, 255, 0.6); |
| } |
| |
| * { |
| margin: 0; |
| padding: 0; |
| box-sizing: border-box; |
| } |
| |
| body { |
| background-color: #000; |
| color: var(--text-color); |
| font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; |
| min-height: 100vh; |
| padding: 40px 20px; |
| position: relative; |
| overflow-x: hidden; |
| } |
| |
| body::before { |
| content: ""; |
| position: fixed; |
| top: 0; |
| left: 0; |
| width: 100%; |
| height: 100%; |
| background: |
| radial-gradient(circle at 20% 20%, rgba(88, 166, 255, 0.15), transparent 40%), |
| radial-gradient(circle at 80% 80%, rgba(255, 100, 200, 0.15), transparent 40%); |
| z-index: -1; |
| } |
| |
| .container { |
| max-width: 500px; |
| margin: 0 auto; |
| display: flex; |
| flex-direction: column; |
| align-items: center; |
| gap: 24px; |
| position: relative; |
| z-index: 1; |
| } |
| |
| .header { |
| text-align: center; |
| margin-bottom: 20px; |
| position: relative; |
| } |
| |
| h1 { |
| color: var(--text-color); |
| font-size: 2.5rem; |
| font-weight: 700; |
| margin-bottom: 10px; |
| background: linear-gradient(135deg, #fff, #58a6ff); |
| -webkit-background-clip: text; |
| background-clip: text; |
| -webkit-text-fill-color: transparent; |
| position: relative; |
| } |
| |
| h1::after { |
| content: "π"; |
| position: absolute; |
| top: -15px; |
| right: -30px; |
| font-size: 1.5rem; |
| -webkit-text-fill-color: initial; |
| filter: drop-shadow(0 0 10px var(--accent-glow)); |
| animation: float 3s ease-in-out infinite; |
| } |
| |
| .subtitle { |
| color: var(--secondary-text); |
| font-size: 1rem; |
| margin-bottom: 30px; |
| } |
| |
| .links { |
| display: flex; |
| flex-direction: column; |
| gap: 16px; |
| width: 100%; |
| } |
| |
| .link { |
| display: flex; |
| align-items: center; |
| padding: 16px 24px; |
| background: var(--glass-bg); |
| border: 1px solid var(--glass-border); |
| border-radius: 16px; |
| backdrop-filter: blur(12px); |
| -webkit-backdrop-filter: blur(12px); |
| color: var(--text-color); |
| text-decoration: none; |
| font-weight: 500; |
| font-size: 1rem; |
| transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1); |
| position: relative; |
| overflow: hidden; |
| box-shadow: 0 4px 20px var(--glass-shadow); |
| } |
| |
| .link:hover { |
| transform: translateY(-2px) scale(1.02); |
| background: rgba(255, 255, 255, 0.12); |
| box-shadow: 0 8px 32px rgba(0, 0, 0, 0.3); |
| } |
| |
| .link:active { |
| transform: translateY(1px) scale(0.98); |
| } |
| |
| .link::before { |
| content: ""; |
| position: absolute; |
| top: 0; |
| left: -100%; |
| width: 100%; |
| height: 100%; |
| background: linear-gradient( |
| 90deg, |
| transparent, |
| rgba(255, 255, 255, 0.2), |
| transparent |
| ); |
| transition: 0.5s; |
| } |
| |
| .link:hover::before { |
| left: 100%; |
| } |
| |
| .link-icon { |
| font-size: 1.5rem; |
| margin-right: 16px; |
| min-width: 24px; |
| display: flex; |
| align-items: center; |
| justify-content: center; |
| } |
| |
| .link-text { |
| flex: 1; |
| } |
| |
| .link-arrow { |
| opacity: 0; |
| transform: translateX(-10px); |
| transition: all 0.3s ease; |
| } |
| |
| .link:hover .link-arrow { |
| opacity: 1; |
| transform: translateX(0); |
| } |
| |
| .footer { |
| margin-top: 40px; |
| text-align: center; |
| color: var(--secondary-text); |
| font-size: 0.9rem; |
| position: relative; |
| padding: 16px; |
| background: var(--glass-bg); |
| border-radius: 12px; |
| backdrop-filter: blur(8px); |
| -webkit-backdrop-filter: blur(8px); |
| border: 1px solid var(--glass-border); |
| width: 100%; |
| max-width: 300px; |
| } |
| |
| .heart { |
| display: inline-block; |
| color: #ff6b6b; |
| animation: pulse 1.5s ease-in-out infinite; |
| } |
| |
| .blob { |
| position: fixed; |
| border-radius: 50%; |
| filter: blur(80px); |
| opacity: 0.4; |
| z-index: -1; |
| } |
| |
| .blob-1 { |
| width: 300px; |
| height: 300px; |
| background: rgba(88, 166, 255, 0.4); |
| top: -100px; |
| right: -100px; |
| animation: blob-move-1 20s infinite alternate ease-in-out; |
| } |
| |
| .blob-2 { |
| width: 250px; |
| height: 250px; |
| background: rgba(255, 107, 107, 0.4); |
| bottom: -50px; |
| left: -100px; |
| animation: blob-move-2 15s infinite alternate ease-in-out; |
| } |
| |
| @keyframes pulse { |
| 0%, 100% { transform: scale(1); } |
| 50% { transform: scale(1.2); } |
| } |
| |
| @keyframes float { |
| 0%, 100% { transform: translateY(0); } |
| 50% { transform: translateY(-10px); } |
| } |
| |
| @keyframes blob-move-1 { |
| 0% { transform: translate(0, 0) scale(1); } |
| 100% { transform: translate(-100px, 100px) scale(1.2); } |
| } |
| |
| @keyframes blob-move-2 { |
| 0% { transform: translate(0, 0) scale(1); } |
| 100% { transform: translate(100px, -50px) scale(1.3); } |
| } |
| |
| |
| @media (max-width: 600px) { |
| h1 { |
| font-size: 2rem; |
| } |
| |
| .link { |
| padding: 14px 20px; |
| } |
| |
| .blob-1, .blob-2 { |
| opacity: 0.3; |
| } |
| } |
| |
| |
| @media (prefers-color-scheme: dark) { |
| :root { |
| --glass-bg: rgba(255, 255, 255, 0.08); |
| --glass-border: rgba(255, 255, 255, 0.1); |
| } |
| } |
| |
| |
| @media (prefers-color-scheme: light) { |
| :root { |
| --glass-bg: rgba(255, 255, 255, 0.2); |
| --glass-border: rgba(255, 255, 255, 0.3); |
| --text-color: rgba(0, 0, 0, 0.8); |
| --secondary-text: rgba(0, 0, 0, 0.6); |
| } |
| |
| body { |
| background-color: #000; |
| } |
| |
| h1 { |
| background: linear-gradient(135deg, #000, #0066cc); |
| } |
| } |
| </style> |
| </head> |
| <body> |
| <div class="blob blob-1"></div> |
| <div class="blob blob-2"></div> |
| |
| <div class="container"> |
| <div class="header"> |
| <h1>Reiker's Links</h1> |
| <p class="subtitle">Connect with CodeNest services</p> |
| </div> |
|
|
| <div class="links"> |
| <a href="https://CodeNest.zone.id" target="_blank" class="link"> |
| <span class="link-icon">π οΈ</span> |
| <span class="link-text">Free Pterodactyl Panel</span> |
| <span class="link-arrow">β</span> |
| </a> |
| |
| <a href="https://t.me/reikerx" target="_blank" class="link"> |
| <span class="link-icon">π’</span> |
| <span class="link-text">Telegram Channel</span> |
| <span class="link-arrow">β</span> |
| </a> |
| |
| <a href="https://GitHub.com/ReirLair/Levi-Md" target="_blank" class="link"> |
| <span class="link-icon">π€</span> |
| <span class="link-text">WhatsApp Bot (Levi-Md)</span> |
| <span class="link-arrow">β</span> |
| </a> |
| |
| <a href="https://t.me/reixxverifybot" target="_blank" class="link"> |
| <span class="link-icon">π³</span> |
| <span class="link-text">CodeNest Payment Bot</span> |
| <span class="link-arrow">β</span> |
| </a> |
| |
| <a href="https://whatsapp.com/channel/0029VasyE7u2v1Ijck0HDf2C" target="_blank" class="link"> |
| <span class="link-icon">π±</span> |
| <span class="link-text">WhatsApp Channel</span> |
| <span class="link-arrow">β</span> |
| </a> |
| |
| <a href="https://t.me/ikjava" target="_blank" class="link"> |
| <span class="link-icon">π€</span> |
| <span class="link-text">Telegram Username</span> |
| <span class="link-arrow">β</span> |
| </a> |
| |
| <a href="https://reikerapi.zone.id" target="_blank" class="link"> |
| <span class="link-icon">π‘</span> |
| <span class="link-text">Free Developer APIs</span> |
| <span class="link-arrow">β</span> |
| </a> |
| </div> |
|
|
| <div class="footer"> |
| Made with <span class="heart">β€οΈ</span> by Reiker |
| </div> |
| </div> |
|
|
| <script> |
| |
| document.addEventListener('mousemove', function(e) { |
| const blobs = document.querySelectorAll('.blob'); |
| const x = e.clientX / window.innerWidth; |
| const y = e.clientY / window.innerHeight; |
| |
| blobs.forEach((blob, index) => { |
| const offsetX = (index === 0) ? -x * 20 : x * 20; |
| const offsetY = (index === 0) ? -y * 20 : y * 20; |
| blob.style.transform = `translate(${offsetX}px, ${offsetY}px)`; |
| }); |
| }); |
| |
| |
| document.addEventListener('touchmove', function(e) { |
| if (e.touches.length > 0) { |
| const touch = e.touches[0]; |
| const x = touch.clientX / window.innerWidth; |
| const y = touch.clientY / window.innerHeight; |
| |
| const blobs = document.querySelectorAll('.blob'); |
| blobs.forEach((blob, index) => { |
| const offsetX = (index === 0) ? -x * 10 : x * 10; |
| const offsetY = (index === 0) ? -y * 10 : y * 10; |
| blob.style.transform = `translate(${offsetX}px, ${offsetY}px)`; |
| }); |
| } |
| }); |
| |
| |
| document.addEventListener('DOMContentLoaded', function() { |
| const links = document.querySelectorAll('.link'); |
| links.forEach((link, index) => { |
| link.style.opacity = '0'; |
| link.style.transform = 'translateY(20px)'; |
| |
| setTimeout(() => { |
| link.style.transition = 'all 0.5s cubic-bezier(0.16, 1, 0.3, 1)'; |
| link.style.opacity = '1'; |
| link.style.transform = 'translateY(0)'; |
| }, 100 + (index * 100)); |
| }); |
| }); |
| </script> |
| </body> |
| </html> |