<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>🔧 PLUH Tools</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&display=swap" rel="stylesheet"> <style> :root { --bg: #0a0a0a; --surface: rgba(21, 21, 21, 0.8); --primary: #7c3aed; --text: #e8e8e8; --text-muted: #888; } * { margin: 0; padding: 0; box-sizing: border-box; } body { background: var(--bg); color: var(--text); font-family: 'Inter', sans-serif; line-height: 1.6; min-height: 100vh; display: flex; flex-direction: column; padding: 2rem; position: relative; overflow-x: hidden; } .container { max-width: 800px; /* Narrower container for single column */ margin: 0 auto; width: 100%; position: relative; z-index: 2; } header { text-align: center; margin-bottom: 3rem; opacity: 0; animation: fadeIn 0.8s ease-out forwards; } h1 { font-weight: 600; font-size: 3rem; letter-spacing: -0.05em; margin-bottom: 0.5rem; background: linear-gradient(45deg, #7c3aed, #a855f7); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; position: relative; display: inline-block; animation: float 3s ease-in-out infinite; } @keyframes float { 0%, 100% { transform: translateY(0) rotate(0deg); } 50% { transform: translateY(-8px) rotate(0.5deg); } } .reputation-note { color: var(--text-muted); font-size: 0.95em; margin-top: 0.75rem; opacity: 0; animation: fadeIn 0.8s ease-out 0.3s forwards; } .grid { display: flex; flex-direction: column; gap: 1.5rem; position: relative; } .card { background: var(--surface); border-radius: 16px; border: 1px solid rgba(255, 255, 255, 0.1); backdrop-filter: blur(12px); transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); overflow: hidden; position: relative; opacity: 0; animation: cardEntrance 0.6s ease forwards; } .card::before { content: ''; position: absolute; top: 0; left: -100%; width: 50%; height: 100%; background: linear-gradient( 90deg, transparent, rgba(255, 255, 255, 0.05), transparent ); transition: 0.5s; } .card:hover::before { left: 100%; } .card-header { padding: 1.5rem; cursor: pointer; transition: background 0.2s ease; position: relative; display: flex; align-items: center; justify-content: space-between; } .card-header:hover { background: rgba(255, 255, 255, 0.03); } .badge { font-size: 0.75em; padding: 0.3em 1em; border-radius: 20px; display: inline-block; margin-bottom: 0.8rem; backdrop-filter: blur(4px); border: 1px solid rgba(255, 255, 255, 0.1); } .dropdown { max-height: 0; overflow: hidden; transition: max-height 0.4s cubic-bezier(0.4, 0, 0.2, 1); } .dropdown-content { padding: 0 1.5rem 1.5rem; } .link-item { padding: 0.8rem; margin: 0.5rem 0; border-radius: 8px; transition: all 0.2s ease; position: relative; overflow: hidden; background: rgba(255, 255, 255, 0.02); border: 1px solid rgba(255, 255, 255, 0.05); } .link-item:hover { transform: translateX(8px); background: rgba(124, 58, 237, 0.1); border-color: rgba(124, 58, 237, 0.3); } .link-item a { color: inherit; text-decoration: none; display: flex; align-items: center; gap: 0.5rem; } .star { color: #eab308; margin-left: 4px; filter: drop-shadow(0 0 4px rgba(234, 179, 8, 0.3)); } .arrow { margin-left: auto; transition: transform 0.3s ease; color: rgba(255, 255, 255, 0.6); } .card.active { transform: translateY(-4px); box-shadow: 0 12px 24px rgba(0, 0, 0, 0.3); } .card.active .arrow { transform: rotate(180deg); } @keyframes fadeIn { from { opacity: 0; transform: translateY(20px); } to { opacity: 1; transform: translateY(0); } } @keyframes cardEntrance { from { opacity: 0; transform: translateY(20px) scale(0.95); } to { opacity: 1; transform: translateY(0) scale(1); } } .card:nth-child(1) { animation-delay: 0.1s; } .card:nth-child(2) { animation-delay: 0.2s; } .card:nth-child(3) { animation-delay: 0.3s; } .card:nth-child(4) { animation-delay: 0.4s; } .card:nth-child(5) { animation-delay: 0.5s; } .card:nth-child(6) { animation-delay: 0.6s; } .card:nth-child(7) { animation-delay: 0.7s; } .gradient-bg { position: fixed; top: -50%; left: -50%; width: 200%; height: 200%; background: radial-gradient(circle at 50% 50%, rgba(124, 58, 237, 0.1), transparent 30%); animation: gradientMove 20s linear infinite; z-index: 1; } @keyframes gradientMove { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } @media (max-width: 768px) { body { padding: 1rem; } h1 { font-size: 2.2rem; } } </style> </head> <body> <div class="gradient-bg"></div> <div class="container"> <header> <h1>PLUH Tools</h1> <div class="reputation-note"> ⭐ = highly reputable • Curated security & privacy resources </div> </header> <div class="grid"> <!-- Bypass Card --> <div class="card"> <div class="card-header" onclick="toggleDropdown(this)"> <div> <span class="badge" style="background: rgba(139, 92, 246, 0.15); color: #8b5cf6;">BYPASS</span> <h3>Ad-links Bypasser 🔓</h3> </div> <span class="arrow">▼</span> </div> <div class="dropdown"> <div class="dropdown-content"> <div class="link-item"> <a href="https://bypass.link/" target="_blank"> bypass.link <span class="star">⭐</span> </a> </div> <div class="link-item"> <a href="https://bypass.city/" target="_blank">bypass.city</a> </div> <div class="link-item"> <a href="https://bypass.vip/" target="_blank">bypass.vip</a> </div> </div> </div> </div> <!-- Safety Card --> <div class="card"> <div class="card-header" onclick="toggleDropdown(this)"> <div> <span class="badge" style="background: rgba(34, 197, 94, 0.15); color: #22c55e;">SAFETY</span> <h3>Exploit Verification 🕵️‍♂️</h3> </div> <span class="arrow">▼</span> </div> <div class="dropdown"> <div class="dropdown-content"> <div class="link-item"> <a href="https://whatexpsare.online/" target="_blank">Whatexpsareonline</a> </div> <div class="link-item"> <a href="https://voxlis.net/" target="_blank">voxlis.net 🛡️</a> </div> </div> </div> </div> <!-- Free Content Card --> <div class="card"> <div class="card-header" onclick="toggleDropdown(this)"> <div> <span class="badge" style="background: rgba(249, 115, 22, 0.15); color: #f97316;">FREE</span> <h3>Movies & Shows 🍿</h3> </div> <span class="arrow">▼</span> </div> <div class="dropdown"> <div class="dropdown-content"> <div class="link-item"> <a href="https://345movies.com/movies" target="_blank">345movies <span class="star">⭐</span></a> </div> <div class="link-item"> <a href="https://cinema.7xtream.com/" target="_blank">7x Stream <span class="star">⭐</span></a> </div> <div class="link-item"> <a href="https://broflix.cc/" target="_blank">Broflix <span class="star">⭐</span></a> </div> </div> </div> </div> <!-- Anime Card --> <div class="card"> <div class="card-header" onclick="toggleDropdown(this)"> <div> <span class="badge" style="background: rgba(236, 72, 153, 0.15); color: #ec4899;">ANIME</span> <h3>Free Streaming 📺</h3> </div> <span class="arrow">▼</span> </div> <div class="dropdown"> <div class="dropdown-content"> <div class="link-item"> <a href="https://animepahe.ru/" target="_blank">AnimePahe</a> </div> <div class="link-item"> <a href="https://hianime.to/" target="_blank">hianime <span class="star">⭐</span></a> </div> <div class="link-item"> <a href="https://www.miruro.tv/" target="_blank">miruro <span class="star">⭐</span></a> </div> </div> </div> </div> <!-- Cracks Card --> <div class="card"> <div class="card-header" onclick="toggleDropdown(this)"> <div> <span class="badge" style="background: rgba(59, 130, 246, 0.15); color: #3b82f6;">CRACKS</span> <h3>Free Cracked Softwares 🐞</h3> </div> <span class="arrow">▼</span> </div> <div class="dropdown"> <div class="dropdown-content"> <div class="link-item"> <a href="https://cracksurl.com/" target="_blank">CracksURL <span class="star">⭐</span></a> </div> </div> </div> </div> <!-- Activator Card --> <div class="card"> <div class="card-header" onclick="toggleDropdown(this)"> <div> <span class="badge" style="background: rgba(59, 130, 246, 0.15); color: #3b82f6;">ACTIVATOR</span> <h3>Windows/Office Activation 🪟</h3> </div> <span class="arrow">▼</span> </div> <div class="dropdown"> <div class="dropdown-content"> <div class="link-item"> <a href="https://massgrave.dev/" target="_blank">Microsoft Activation Scripts (MAS) <span class="star">⭐</span></a> </div> </div> </div> </div> <!-- Scripts Card --> <div class="card"> <div class="card-header" onclick="toggleDropdown(this)"> <div> <span class="badge" style="background: rgba(168, 85, 247, 0.15); color: #a855f7;">SCRIPTS</span> <h3>Roblox Script 🔎</h3> </div> <span class="arrow">▼</span> </div> <div class="dropdown"> <div class="dropdown-content"> <div class="link-item"> <a href="https://scriptblox.com/" target="_blank">Scriptblox <span class="star">⭐</span></a> </div> <div class="link-item"> <a href="https://rscripts.net/" target="_blank">Rscripts <span class="star">⭐</span></a> </div> <div class="link-item"> <a href="https://robloxscripts.com/" target="_blank">Roblox Scripts <span class="star">⭐</span></a> </div> <div class="link-item"> <a href="https://rbxscript.com/posts/roblox/scripts" target="_blank">RbxScripts ✔️</a> </div> </div> </div> </div> </div> </div> <script> let activeCard = null; function toggleDropdown(header) { const card = header.parentElement; const dropdown = card.querySelector('.dropdown'); const arrow = card.querySelector('.arrow'); if (activeCard === card) { card.classList.remove('active'); dropdown.style.maxHeight = '0'; activeCard = null; return; } if (activeCard) { activeCard.classList.remove('active'); activeCard.querySelector('.dropdown').style.maxHeight = '0'; } card.classList.add('active'); dropdown.style.maxHeight = `${dropdown.scrollHeight}px`; activeCard = card; } document.addEventListener('click', (event) => { if (!event.target.closest('.card-header') && activeCard) { activeCard.classList.remove('active'); activeCard.querySelector('.dropdown').style.maxHeight = '0'; activeCard = null; } }); </script> </body> </html>