/* Rouge Dragon Tools - Hacker Style CSS */:root{--primary-red:#ff0000;--dark-red:#cc0000;--light-red:#ff3333;--primary-black:#000000;--dark-gray:#111111;--medium-gray:#222222;--light-gray:#333333;--text-gray:#cccccc;--white:#ffffff;--green:#00ff00;--orange:#ff6600;}*{margin:0;padding:0;box-sizing:border-box;}body{font-family:'Courier New', monospace;background:linear-gradient(135deg, var(--primary-black) 0%, var(--dark-gray) 100%);color:var(--text-gray);line-height:1.6;min-height:100vh;}/* Header and Navigation */.header{background:var(--medium-gray);border-bottom:2px solid var(--primary-red);padding:1rem 0;position:sticky;top:0;z-index:1000;box-shadow:0 2px 10px rgba(255, 0, 0, 0.3);}.nav-container{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center;}.logo{display:flex;align-items:center;gap:1rem;text-decoration:none;color:var(--white);}.logo img{width:40px;height:40px;}.logo-text{font-size:1.5rem;font-weight:bold;color:var(--primary-red);}.nav-menu{display:flex;list-style:none;gap:2rem;}.nav-menu a{color:var(--text-gray);text-decoration:none;padding:0.5rem 1rem;border-radius:4px;transition:all 0.3s ease;border:1px solid transparent;}.nav-menu a:hover{color:var(--primary-red);border-color:var(--primary-red);background:rgba(255, 0, 0, 0.1);}.mobile-menu-toggle{display:none;background:none;border:none;color:var(--primary-red);font-size:1.5rem;cursor:pointer;}/* Main Content */.main-content{max-width:1200px;margin:0 auto;padding:2rem;min-height:calc(100vh - 200px);}/* Hero Section */.hero{text-align:center;padding:4rem 0;background:radial-gradient(circle at center, rgba(255, 0, 0, 0.1) 0%, transparent 70%);}.hero h1{font-size:3rem;color:var(--white);margin-bottom:1rem;text-shadow:0 0 20px var(--primary-red);}.hero p{font-size:1.2rem;color:var(--text-gray);margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto;}/* Tool Grid */.tools-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:2rem;margin:3rem 0;}.tool-category{background:var(--medium-gray);border:1px solid var(--light-gray);border-radius:8px;padding:2rem;transition:all 0.3s ease;}.tool-category:hover{border-color:var(--primary-red);box-shadow:0 5px 20px rgba(255, 0, 0, 0.2);transform:translateY(-5px);}.tool-category h3{color:var(--primary-red);font-size:1.5rem;margin-bottom:1rem;display:flex;align-items:center;gap:0.5rem;}.tool-list{list-style:none;}.tool-list li{margin:0.5rem 0;}.tool-list a{color:var(--text-gray);text-decoration:none;padding:0.5rem;display:block;border-radius:4px;transition:all 0.3s ease;}.tool-list a:hover{color:var(--white);background:rgba(255, 0, 0, 0.1);padding-left:1rem;}/* Tool Page Layout */.tool-container{background:var(--medium-gray);border:1px solid var(--light-gray);border-radius:8px;padding:2rem;margin:2rem 0;}.tool-header{border-bottom:2px solid var(--primary-red);padding-bottom:1rem;margin-bottom:2rem;}.tool-header h1{color:var(--white);font-size:2rem;margin-bottom:0.5rem;}.tool-header p{color:var(--text-gray);}/* Form Elements */.form-group{margin:1.5rem 0;}.form-group label{display:block;color:var(--primary-red);margin-bottom:0.5rem;font-weight:bold;}.form-control{width:100%;padding:0.75rem;background:var(--dark-gray);border:1px solid var(--light-gray);border-radius:4px;color:var(--white);font-family:'Courier New', monospace;font-size:1rem;}.form-control:focus{outline:none;border-color:var(--primary-red);box-shadow:0 0 10px rgba(255, 0, 0, 0.3);}textarea.form-control{min-height:120px;resize:vertical;}/* Buttons */.btn{padding:0.75rem 1.5rem;border:none;border-radius:4px;cursor:pointer;font-family:'Courier New', monospace;font-size:1rem;transition:all 0.3s ease;text-decoration:none;display:inline-block;text-align:center;}.btn-primary{background:var(--primary-red);color:var(--white);}.btn-primary:hover{background:var(--dark-red);box-shadow:0 5px 15px rgba(255, 0, 0, 0.4);}.btn-secondary{background:var(--light-gray);color:var(--white);border:1px solid var(--primary-red);}.btn-secondary:hover{background:var(--primary-red);}.btn-group{display:flex;gap:1rem;margin:1rem 0;}/* Results */.result-container{background:var(--dark-gray);border:1px solid var(--primary-red);border-radius:4px;padding:1rem;margin:1rem 0;font-family:'Courier New', monospace;}.result-container h4{color:var(--primary-red);margin-bottom:0.5rem;}.result-text{color:var(--white);word-break:break-all;white-space:pre-wrap;}/* Donation Section */.donation-section{background:var(--dark-gray);border:2px solid var(--primary-red);border-radius:8px;padding:2rem;margin:2rem 0;text-align:center;}.donation-section h3{color:var(--primary-red);margin-bottom:1rem;}.donation-wallet{background:var(--medium-gray);padding:1rem;border-radius:4px;margin:1rem 0;font-family:'Courier New', monospace;word-break:break-all;}.qr-code{margin:1rem 0;}.qr-code img{max-width:200px;border:2px solid var(--primary-red);border-radius:4px;}/* Footer */.footer{background:var(--medium-gray);border-top:2px solid var(--primary-red);padding:2rem 0;text-align:center;margin-top:4rem;}.footer-links{display:flex;justify-content:center;gap:2rem;margin-bottom:1rem;}.footer-links a{color:var(--text-gray);text-decoration:none;transition:color 0.3s ease;}.footer-links a:hover{color:var(--primary-red);}/* Responsive Design */@media (max-width:768px){.nav-menu{display:none;position:absolute;top:100%;left:0;right:0;background:var(--medium-gray);flex-direction:column;padding:1rem;border-top:1px solid var(--primary-red);}.nav-menu.active{display:flex;}.mobile-menu-toggle{display:block;}.hero h1{font-size:2rem;}.tools-grid{grid-template-columns:1fr;}.main-content{padding:1rem;}.btn-group{flex-direction:column;}.footer-links{flex-direction:column;gap:1rem;}}/* Animations */@keyframes glow{0%{box-shadow:0 0 5px var(--primary-red);}50%{box-shadow:0 0 20px var(--primary-red);}100%{box-shadow:0 0 5px var(--primary-red);}}.glow{animation:glow 2s infinite;}/* Utility Classes */.text-center{text-align:center;}.text-left{text-align:left;}.text-right{text-align:right;}.mt-1{margin-top:1rem;}.mt-2{margin-top:2rem;}.mb-1{margin-bottom:1rem;}.mb-2{margin-bottom:2rem;}.hidden{display:none;}.flex{display:flex;}.justify-center{justify-content:center;}.align-center{align-items:center;}.gap-1{gap:1rem;}/* Glowing effects */@keyframes glow-red{from{filter:drop-shadow(0 0 5px #ff0000) drop-shadow(0 0 10px #ff0000);}to{filter:drop-shadow(0 0 10px #ff3333) drop-shadow(0 0 20px #ff3333);}}@keyframes glow-gold{from{box-shadow:0 0 10px rgba(255, 215, 0, 0.5);}to{box-shadow:0 0 20px rgba(255, 215, 0, 0.8), 0 0 30px rgba(255, 215, 0, 0.6);}}.logo img{animation:glow-red 2s ease-in-out infinite alternate;}.disclaimer-box{animation:glow-gold 3s ease-in-out infinite alternate;}.support-text{animation:glow-green 2s ease-in-out infinite alternate;}@keyframes glow-green{from{text-shadow:0 0 5px #28a745, 0 0 10px #28a745, 0 0 15px #28a745;}to{text-shadow:0 0 10px #28a745, 0 0 20px #28a745, 0 0 30px #28a745;}}.glowing-dragon{animation:glow-red 2s ease-in-out infinite alternate;}.disclaimer-box{animation:glow-gold 3s ease-in-out infinite alternate;}.support-text{animation:glow-green 2s ease-in-out infinite alternate;}/* Glowing red text for attribution */.glowing-red-text{color:var(--primary-red);text-shadow:0 0 5px var(--primary-red), 0 0 10px var(--primary-red), 0 0 15px var(--primary-red);animation:glow-red-text 2s ease-in-out infinite alternate;}@keyframes glow-red-text{from{text-shadow:0 0 5px var(--primary-red), 0 0 10px var(--primary-red), 0 0 15px var(--primary-red);}to{text-shadow:0 0 10px var(--primary-red), 0 0 20px var(--primary-red), 0 0 30px var(--primary-red);}}
 .glowing-gold-text{color:#ffd700;text-shadow:0 0 5px #ffd700,0 0 10px #ffd700,0 0 15px #ffd700;animation:glow-gold-text 2s ease-in-out infinite alternate}@keyframes glow-gold-text{from{text-shadow:0 0 5px #ffd700,0 0 10px #ffd700,0 0 15px #ffd700}to{text-shadow:0 0 10px #ffd700,0 0 20px #ffd700,0 0 30px #ffd700}}


 .donation-methods{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;margin:2rem 0}.crypto-option{background:var(--medium-gray);border:2px solid var(--primary-red);border-radius:8px;padding:1.5rem;text-align:center;transition:transform .3s ease}.crypto-option:hover{transform:translateY(-2px)}.crypto-header{display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.crypto-icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:bold;margin-right:0.5rem}.crypto-icon.bitcoin{background:linear-gradient(135deg,#f7931a,#ff9500);color:white}.crypto-icon.usdt{background:linear-gradient(135deg,#26a17b,#009688);color:white}.crypto-icon.trx{background:linear-gradient(135deg,#ff0013,#dc143c);color:white}.crypto-name{color:var(--white);font-weight:bold}.donation-cta{text-align:center;margin:2rem 0}.donation-cta .btn{padding:1rem 2rem;font-size:1.1rem}



/* Search Bar Styles */
.search-container{position:relative;flex:1;max-width:400px;margin:0 20px}.search-box{position:relative;width:100%}#tool-search{width:100%;padding:10px 40px 10px 15px;background:rgba(0,0,0,0.3);border:1px solid rgba(0,255,0,0.3);border-radius:25px;color:#00ff00;font-size:14px;outline:none;transition:all 0.3s ease}#tool-search:focus{border-color:#00ff00;box-shadow:0 0 10px rgba(0,255,0,0.3)}#tool-search::placeholder{color:rgba(0,255,0,0.6)}.search-clear{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;color:rgba(0,255,0,0.6);cursor:pointer;font-size:16px;padding:5px;border-radius:50%;transition:all 0.3s ease}.search-clear:hover{background:rgba(0,255,0,0.1);color:#00ff00}.search-results{position:absolute;top:100%;left:0;right:0;background:rgba(0,0,0,0.95);border:1px solid rgba(0,255,0,0.3);border-radius:8px;max-height:400px;overflow-y:auto;z-index:1000;margin-top:5px;backdrop-filter:blur(10px)}.search-category{border-bottom:1px solid rgba(0,255,0,0.1)}.search-category:last-child{border-bottom:none}.search-category-title{padding:10px 15px 5px;color:#00ff00;font-weight:bold;font-size:0.9em;border-bottom:1px solid rgba(0,255,0,0.2);background:rgba(0,255,0,0.05)}.search-category-tools{padding:5px 0}.search-result-item{display:block;padding:10px 15px;color:#ccc;text-decoration:none;transition:all 0.3s ease;border-left:3px solid transparent}.search-result-item:hover,.search-result-item.active{background:rgba(0,255,0,0.1);border-left-color:#00ff00;color:#00ff00}.search-result-name{font-weight:bold;margin-bottom:3px}.search-result-name mark{background:rgba(0,255,0,0.3);color:#00ff00;padding:1px 2px;border-radius:2px}.search-result-keywords{font-size:0.8em;color:rgba(0,255,0,0.6)}.search-no-results{padding:30px 20px;text-align:center;color:#888}.no-results-icon{font-size:2em;margin-bottom:10px}.no-results-text{font-weight:bold;margin-bottom:5px;color:#ccc}.no-results-suggestion{font-size:0.9em;color:#888}@media (max-width:768px){.search-container{order:-1;margin:10px 0;max-width:none}.nav-container{flex-direction:column;gap:10px}.search-results{max-height:300px}}.search-results::-webkit-scrollbar{width:6px}.search-results::-webkit-scrollbar-track{background:rgba(0,0,0,0.3)}.search-results::-webkit-scrollbar-thumb{background:rgba(0,255,0,0.3);border-radius:3px}.search-results::-webkit-scrollbar-thumb:hover{background:rgba(0,255,0,0.5)}



/* Additional glowing text styles */
.glowing-green-text{color:#00ff00;text-shadow:0 0 5px #00ff00,0 0 10px #00ff00,0 0 15px #00ff00;animation:glow-green-text 2s ease-in-out infinite alternate}@keyframes glow-green-text{from{text-shadow:0 0 5px #00ff00,0 0 10px #00ff00,0 0 15px #00ff00}to{text-shadow:0 0 10px #00ff00,0 0 20px #00ff00,0 0 30px #00ff00}}

.glowing-purple-text{color:#9d4edd;text-shadow:0 0 5px #9d4edd,0 0 10px #9d4edd,0 0 15px #9d4edd;animation:glow-purple-text 2s ease-in-out infinite alternate}@keyframes glow-purple-text{from{text-shadow:0 0 5px #9d4edd,0 0 10px #9d4edd,0 0 15px #9d4edd}to{text-shadow:0 0 10px #9d4edd,0 0 20px #9d4edd,0 0 30px #9d4edd}}

