.highlight{color:#d0d0d0}.highlight table td{padding:5px}.highlight table pre{margin:0}.highlight .w{color:#d0d0d0}.highlight .err{color:#151515;background-color:#ac4142}.highlight .c,.highlight .cd,.highlight .cm,.highlight .c1,.highlight .cs{color:#888}.highlight .cp{color:#f4bf75}.highlight .o,.highlight .ow{color:#f4bf75}.highlight .p,.highlight .pi{color:#d0d0d0}.highlight .gi{color:#90a959}.highlight .gd{color:#ac4142}.highlight .gh{color:#6a9fb5;font-weight:bold}.highlight .k,.highlight .kn,.highlight .kp,.highlight .kr,.highlight .kv{color:#aa759f}.highlight .kc,.highlight .kt,.highlight .kd{color:#d28445}.highlight .s,.highlight .sb,.highlight .sc,.highlight .sd,.highlight .s2,.highlight .sh,.highlight .sx,.highlight .s1{color:#90a959}.highlight .sr{color:#75b5aa}.highlight .si,.highlight .se{color:#8f5536}.highlight .nt,.highlight .nn,.highlight .nc,.highlight .no{color:#f4bf75}.highlight .na{color:#6a9fb5}.highlight .m,.highlight .mf,.highlight .mh,.highlight .mi,.highlight .il,.highlight .mo,.highlight .mb,.highlight .mx{color:#90a959}.highlight .ss{color:#90a959}body{margin:0;padding:0;background:#151515 url("../images/bkg.png") 0 0;color:#eaeaea;font-size:16px;line-height:1.5;font-family:Monaco, "Bitstream Vera Sans Mono", "Lucida Console", Terminal, monospace}.container{width:90%;max-width:1000px;margin:0 auto}section{display:block;margin:0 0 20px 0}h1,h2,h3,h4,h5,h6{margin:0 0 20px}li{line-height:1.4}header{background:rgba(0,0,0,0.1);width:100%;border-bottom:1px dashed #b5e853;padding:20px 0;margin:0 0 40px 0}header h1{font-size:30px;line-height:1.5;margin:0 0 0 -40px;font-weight:bold;font-family:Monaco, "Bitstream Vera Sans Mono", "Lucida Console", Terminal, monospace;color:#b5e853;text-shadow:0 1px 1px rgba(0,0,0,0.1),0 0 5px rgba(181,232,83,0.1),0 0 10px rgba(181,232,83,0.1);letter-spacing:-1px;-webkit-font-smoothing:antialiased}@media (max-width: 1000px){header h1{margin-left:0}}header h1:before{content:"./ ";font-size:24px}header h2{font-size:18px;font-weight:300;color:#666}#downloads .btn{display:inline-block;text-align:center;margin:0}#main_content{width:100%;-webkit-font-smoothing:antialiased}section img{max-width:100%}h1,h2,h3,h4,h5,h6{font-weight:normal;font-family:Monaco, "Bitstream Vera Sans Mono", "Lucida Console", Terminal, monospace;color:#b5e853;letter-spacing:-0.03em;text-shadow:0 1px 1px rgba(0,0,0,0.1),0 0 5px rgba(181,232,83,0.1),0 0 10px rgba(181,232,83,0.1)}#main_content h1{font-size:30px}#main_content h2{font-size:24px}#main_content h3{font-size:18px}#main_content h4{font-size:14px}#main_content h5{font-size:12px;text-transform:uppercase;margin:0 0 5px 0}#main_content h6{font-size:12px;text-transform:uppercase;color:#999;margin:0 0 5px 0}dt{font-style:italic;font-weight:bold}ul li{list-style-image:url("../images/bullet.png")}blockquote{color:#aaa;padding-left:10px;border-left:1px dotted #666}pre{background:rgba(0,0,0,0.9);border:1px solid rgba(255,255,255,0.15);padding:10px;font-size:16px;color:#b5e853;border-radius:2px;word-wrap:normal;overflow:auto;overflow-y:hidden}code.highlighter-rouge{background:rgba(0,0,0,0.9);border:1px solid rgba(255,255,255,0.15);padding:0px 3px;margin:0px -3px;color:#aa759f;border-radius:2px}table{width:100%;margin:0 0 20px 0}th{text-align:left;border-bottom:1px dashed #b5e853;padding:5px 10px}td{padding:5px 10px}hr{height:0;border:0;border-bottom:1px dashed #b5e853;color:#b5e853}.btn{display:inline-block;background:-webkit-linear-gradient(top, rgba(40,40,40,0.3), rgba(35,35,35,0.3) 50%, rgba(10,10,10,0.3) 50%, rgba(0,0,0,0.3));padding:8px 18px;border-radius:50px;border:2px solid rgba(0,0,0,0.7);border-bottom:2px solid rgba(0,0,0,0.7);border-top:2px solid #000;color:rgba(255,255,255,0.8);font-family:Helvetica, Arial, sans-serif;font-weight:bold;font-size:13px;text-decoration:none;text-shadow:0 -1px 0 rgba(0,0,0,0.75);box-shadow:inset 0 1px 0 rgba(255,255,255,0.05)}.btn:hover{background:-webkit-linear-gradient(top, rgba(40,40,40,0.6), rgba(35,35,35,0.6) 50%, rgba(10,10,10,0.8) 50%, rgba(0,0,0,0.8))}.btn .icon{display:inline-block;width:16px;height:16px;margin:1px 8px 0 0;float:left}.btn-github .icon{opacity:0.6;background:url("../images/blacktocat.png") 0 0 no-repeat}a{color:#63c0f5;text-shadow:0 0 5px rgba(104,182,255,0.5)}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.cf{zoom:1}#a-title{text-decoration:none}html{scroll-behavior:smooth}strong{font-weight:700;color:#b5e853}.funnel-display-custom{font-family:"Funnel Display", sans-serif;font-optical-sizing:auto;font-weight:800;font-style:normal}.julius-sans-one-regular{font-family:"Julius Sans One", sans-serif;font-weight:400;font-style:normal}.space-grotesk-custom{font-family:"Space Grotesk", sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal}.menu-button-wrapper{position:fixed;top:14px;left:24px;z-index:10000;background:rgba(44,42,42,0.95);backdrop-filter:blur(6px);padding:5px 8px;border-radius:10px;box-shadow:0 0 12px rgba(0,240,255,0.25),inset 0 0 8px rgba(255,255,255,0.05)}#menu-toggle{background:none;border:none;font-size:1.7rem;color:#b5e853;cursor:pointer}#menu{position:fixed;top:78px;left:24px;z-index:9999;background:rgba(0,0,0,0.9);backdrop-filter:blur(8px);border-radius:12px;padding:0.7em 1.2em;box-shadow:0 0 20px rgba(0,255,255,0.25);opacity:0;pointer-events:none;transform:translateY(-6px);transition:opacity 0.25s ease, transform 0.25s ease}#menu.open{opacity:1;pointer-events:auto;transform:translateY(0)}.menu-link{display:block;padding:0.4em 0;color:#b5e853;text-decoration:none;font-size:0.95em;text-shadow:0 0 4px rgba(0,240,255,0.25);transition:color 0.25s ease, text-shadow 0.25s ease}.menu-link:hover{color:#00f0ff;text-shadow:0 0 6px rgba(0,240,255,0.6),0 0 12px rgba(0,240,255,0.4)}body,h1,h2,h3,h4,h5,h6,p,span,div,a,button,.btn,.btn-hacker,.btn-github,.btn-youtube,.custom-title,.custom-subtitle{font-family:"Space Grotesk", sans-serif !important}.main-title{color:#b5e853;font-size:30px;font-family:"Space Grotesk", sans-serif;font-weight:bold;text-shadow:0 1px 1px rgba(0,0,0,0.1),0 0 5px rgba(181,232,83,0.1),0 0 10px rgba(181,232,83,0.1)}.banner{width:100%;height:10vh;overflow:hidden}.banner img{width:100%;height:100%;object-fit:cover;object-position:center center;object-position:top center;display:block}a{color:#00f0ff;text-decoration:none;transition:0.3s ease-in-out;text-shadow:0 0 5px #00f0ff, 0 0 10px #00f0ff, 0 0 20px #00f0ff}a:hover{color:#00ffff;text-shadow:0 0 10px #00f0ff, 0 0 20px #00f0ff, 0 0 30px #00f0ff}h1,h2,h3,h4,h5,h6{color:#b5e853;transition:color 0.3s ease-in-out, text-shadow 0.3s ease-in-out}.glow-active{color:#00f0ff;text-shadow:0 0 5px #b5e853, 0 0 10px #b5e853, 0 0 20px #00f0ff, 0 0 40px #00f0ff, 0 0 80px #00f0ff}.subtitle.glow-active{text-shadow:0 0 10px rgba(255,255,255,0.35)}.pulse-img-about{max-width:250px;border:2px ridge #00f0ff;border-radius:50% / 40%;transform:rotate(10deg);box-sizing:border-box;animation:glowPulseAbout 5s ease-in-out infinite}@keyframes glowPulseAbout{0%{filter:drop-shadow(0 0 5px #00f0ff) drop-shadow(0 0 5.3px #00f0ff) drop-shadow(0 0 5.6px #00f0ff)}50%{filter:drop-shadow(0 0 6px #00f0ff)}100%{filter:drop-shadow(0 0 5.7px #00f0ff) drop-shadow(0 0 5.3px #00f0ff) drop-shadow(0 0 5.1px #00f0ff)}}.pulse-img-popcorn{width:100%;min-width:120px;max-width:220px;border:2px solid #a6ff00ff;border-radius:50% / 40%;transform:rotate(-10deg);box-sizing:border-box;animation:glowPulsePopcorn 5s ease-in-out infinite}@keyframes glowPulsePopcorn{0%{filter:drop-shadow(0 0 5px #a6ff00) drop-shadow(0 0 5.4px #a6ff00) drop-shadow(0 0 5.8px #a6ff00)}50%{filter:drop-shadow(0 0 6.3px #a6f80c)}100%{filter:drop-shadow(0 0 6px #a6ff00) drop-shadow(0 0 5.6px #a6ff00) drop-shadow(0 0 5.2px #a6ff00)}}.shape-img-main{display:block;width:100%;max-width:350px;object-fit:cover;clip-path:polygon(25% 6%, 75% 6%, 100% 50%, 75% 94%, 25% 94%, 0% 50%)}.pulse-wrapper-main{padding:2px;background:#ff0080;display:inline-block;width:100%;max-width:354px;clip-path:polygon(25% 6%, 75% 6%, 100% 50%, 75% 94%, 25% 94%, 0% 50%);animation:glowPulseMain 3s ease-in-out infinite}@keyframes glowPulseMain{0%{filter:drop-shadow(0 0 5px #ff0080) drop-shadow(0 0 10px #ff0080) drop-shadow(0 0 15px #ff0080)}50%{filter:drop-shadow(0 0 25px #ff0080) drop-shadow(0 0 35px #ff0080)}100%{filter:drop-shadow(0 0 5px #ff0080) drop-shadow(0 0 10px #ff0080) drop-shadow(0 0 15px #ff0080)}}.btn-hacker{display:inline-flex;align-items:center;gap:0.4em;padding:0.6em 1em;text-decoration:none;color:#b5e853;border:1px solid #b5e853;border-radius:4px;font-family:Monaco, monospace;font-size:0.9rem;background:#111;transition:0.3s ease-in-out;text-shadow:0 -1px 0 rgba(0,0,0,0.75);box-shadow:inset 0 1px 0 rgba(255,255,255,0.05)}.btn-hacker:hover{box-shadow:0 0 12px rgba(181,232,83,0.8),0 0 25px rgba(181,232,83,0.4);transform:translateY(-2px)}.btn-hacker img{height:1.1em;width:1.1em;filter:drop-shadow(0 0 3px rgba(181,232,83,0.6))}#neon-terminal-line{font-family:"Monaco", "Courier New", monospace;font-size:0.8em;color:#00f0ff;text-shadow:0 0 4px #00f0ff;white-space:pre;width:100%;max-width:100vw;text-align:center;padding:0.75em 1.25em;border-radius:0;background:rgba(0,0,0,0.6);box-sizing:border-box;overflow-x:hidden;margin:3em 0 0 0}.neon-letter{display:inline-block;transition:color 0.3s linear, text-shadow 0.3s linear}#neon-terminal-wrapper{width:100%;max-width:100vw;padding:0em 0em;background:rgba(0,0,0,0.6);margin:3em 0 0 0;box-sizing:border-box;overflow:hidden}#neon-terminal-inner{white-space:pre;overflow-x:auto;overflow-y:hidden;display:block;-webkit-overflow-scrolling:touch;font-family:"Monaco", "Courier New", monospace;font-size:0.8em}.glow-text{animation:neonGlow 2.7s linear infinite}@keyframes neonGlow{0%{color:#00f0ff;text-shadow:0 0 6px #00f0ff, 0 0 12px #00f0ff, 0 0 24px #00f0ff}33%{color:#ff00ff;text-shadow:0 0 6px #ff00ff, 0 0 12px #ff00ff, 0 0 24px #ff00ff}66%{color:#b5e853;text-shadow:0 0 6px #b5e853, 0 0 12px #b5e853, 0 0 24px #b5e853}100%{color:#00f0ff;text-shadow:0 0 6px #00f0ff, 0 0 12px #00f0ff, 0 0 24px #00f0ff}}#neon-terminal-inner::-webkit-scrollbar{height:6px}#neon-terminal-inner::-webkit-scrollbar-thumb{background:#00f0ff;border-radius:3px}#neon-terminal-inner::-webkit-scrollbar-track{background:rgba(255,255,255,0.05)}.media-wrapper{flex:1 1 auto;padding:1em;border-radius:12px;transition:box-shadow 0.35s ease, transform 0.2s ease;width:100% !important;max-width:460px;height:auto;aspect-ratio:16 / 9;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.media-wrapper-wide{width:100%;padding:1em 0;border-radius:12px;transition:box-shadow 0.3s ease}.media-wrapper:hover,.media-wrapper-wide:hover{box-shadow:0 0 12px 2px rgba(0,255,255,0.18);transform:translateY(-3px)}.media-wrapper.glowing,.media-wrapper-wide.glowing{box-shadow:0 0 15px 4px rgba(0,255,255,0.6)}@media (max-width: 480px){.btn-group{flex-direction:column;align-items:center;gap:0.8em;width:100%}.btn-hacker{width:90%;justify-content:center}.custom-title{font-size:1.8rem;line-height:1.2}.custom-image img{max-width:230px;max-height:230px}}
