@import url("https://fonts.googleapis.com/css2?family=VT323&display=swap");.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}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:#0a0a0a;color:#44FF44;font-family:'VT323', monospace;font-size:20px;line-height:1.6;padding:20px;text-shadow:0 0 3px rgba(68,255,68,0.3);overflow-x:hidden;position:relative}.terminal-screen{animation:fadeIn 0.4s ease-out}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.terminal-screen{max-width:1000px;margin:0 auto;border:3px solid #4f4;padding:30px;background:#0a0a0a;box-shadow:inset 0 0 100px rgba(0,0,0,0.9),0 0 30px rgba(68,255,68,0.3);position:relative;z-index:10}.terminal-screen::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(0deg, transparent, transparent 2px, rgba(68,255,68,0.02) 2px, rgba(68,255,68,0.02) 4px);pointer-events:none;z-index:1}.terminal-header,.terminal-menu,.terminal-content,.terminal-prompt,.post-header,.post-meta,.post-content,.post-footer{position:relative;z-index:2}.terminal-header{border-bottom:1px solid #4f4;padding-bottom:20px;margin-bottom:20px}.robco-title{font-size:22px;letter-spacing:2px;margin-bottom:10px;text-align:center}.system-warning{color:#FFB000;font-size:20px;margin:10px 0;animation:blink 2s infinite;text-align:center}.system-info{font-size:18px;margin:5px 0;opacity:0.9;text-align:center}.memory-dump{font-size:14px;line-height:1.2;opacity:0.5;margin:15px 0;letter-spacing:1px;white-space:pre;text-align:center}.terminal-menu{margin:30px 0;padding:20px 0;border-top:1px solid #4f4;border-bottom:1px solid #4f4}.menu-title{font-size:20px;color:#FFB000;margin-bottom:15px;letter-spacing:2px;text-align:center}.menu-items{display:flex;justify-content:center;align-items:center;gap:40px;flex-wrap:wrap}.menu-item{padding:10px 20px;cursor:pointer;transition:all 0.15s ease;border:1px solid transparent;font-size:20px;letter-spacing:1px;position:relative}.menu-item:hover{color:#FFB000;text-shadow:0 0 15px rgba(255,176,0,0.9);border:1px solid #FFB000;background:rgba(255,176,0,0.05);transform:translateY(-2px)}.menu-item a{color:#4f4 !important;text-decoration:none;text-shadow:0 0 5px rgba(68,255,68,0.3);display:block;transition:all 0.15s ease}.menu-item a:hover{color:#FFB000 !important}.menu-item a::before{content:none}.menu-number{display:inline-block;color:#FFB000;font-size:18px;margin-right:5px}.menu-arrow{color:#4f4;margin-right:5px}.menu-separator{display:none}.menu-locked{display:none}.terminal-content{margin-top:30px;border-top:1px solid #4f4;padding-top:30px}.terminal-prompt{margin:15px 0;text-align:center;opacity:0.7}.terminal-prompt::before{content:'> ';color:#FFB000}h1,h2,h3{color:#4f4;font-family:'VT323', monospace;font-weight:normal;text-transform:uppercase;letter-spacing:2px;margin:20px 0 10px}h1{font-size:32px;border-bottom:1px solid #4f4;padding-bottom:10px}h2{font-size:28px;margin-top:30px}h3{font-size:24px}p{margin:15px 0;line-height:1.8}a{color:#4f4 !important;text-decoration:none;text-shadow:0 0 5px rgba(68,255,68,0.3);transition:all 0.2s ease}a:hover{color:#FFB000 !important;text-shadow:0 0 10px rgba(255,176,0,0.8)}a::before{content:none !important}ul,ol{margin:15px 0;padding-left:30px}ul li{list-style:none;margin:10px 0;position:relative;padding-left:0}ul li::before{content:'- ';position:static;color:#FFB000;margin-right:5px}pre,code{background:rgba(0,0,0,0.5) !important;border:1px solid #4f4;font-family:'VT323', monospace;color:#4f4 !important}pre{padding:20px;margin:20px 0;overflow-x:auto;box-shadow:inset 0 0 20px rgba(0,0,0,0.8)}pre::before{content:'$ ';color:#FFB000}code{padding:2px 6px;font-size:18px}.post-list{margin:20px 0}.post-item{margin:15px 0;padding:10px 0;border-bottom:1px dotted rgba(68,255,68,0.3);transition:all 0.15s ease}.post-item:hover{background:rgba(68,255,68,0.05);padding-left:10px}.post-date{color:#FFB000;font-size:16px}.post-header{border-bottom:1px solid #4f4;padding-bottom:15px;margin-bottom:30px}.post-header .robco-title{font-size:20px;letter-spacing:2px;margin-bottom:8px}.post-header .system-info{font-size:16px;opacity:0.9}.back-link{margin-top:15px}.back-link a{color:#FFB000 !important;font-size:18px;transition:all 0.2s ease}.back-link a:hover{text-shadow:0 0 15px rgba(255,176,0,0.9);transform:translateX(-5px);display:inline-block}.post-meta{background:rgba(68,255,68,0.05);border:1px solid #4f4;padding:20px;margin-bottom:30px}.post-title-line,.post-date-line,.post-status{margin:8px 0;font-size:20px}.post-label{color:#FFB000;display:inline-block;width:120px;font-weight:bold}.status-active{color:#4f4;animation:blink 3s infinite}.post-content{padding:30px 0}.post-content h1:first-child{margin-top:0;font-size:36px;color:#FFB000}.post-content hr{border:none;border-top:1px solid #4f4;margin:30px 0;opacity:0.5}.post-content strong{color:#FFB000}.post-content blockquote{border-left:3px solid #FFB000;padding-left:20px;margin:20px 0;opacity:0.9}.post-footer{border-top:1px solid #4f4;padding-top:30px;margin-top:40px}.post-footer .terminal-prompt{margin-bottom:15px}.post-footer .back-link a{color:#FFB000 !important;font-size:20px}.hack-container,.search-container{margin-top:30px}.hack-header,.search-header{border-bottom:1px solid #4f4;padding-bottom:15px;margin-bottom:20px}.hack-title,.search-title{font-size:24px;color:#FFB000;letter-spacing:2px}.hack-subtitle{font-size:16px;opacity:0.8;margin-top:5px}.hack-attempts{margin-top:15px;font-size:22px;color:#FFB000}.hack-game{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:30px 0;font-family:'VT323', monospace}.hack-column{background:rgba(0,0,0,0.5);border:1px solid #4f4;padding:20px;min-height:400px;line-height:1.3}.hack-word{cursor:pointer;color:#4f4;text-shadow:0 0 5px rgba(68,255,68,0.3);transition:all 0.1s}.hack-word:hover{color:#FFB000;text-shadow:0 0 10px rgba(255,176,0,0.8);background:rgba(255,176,0,0.1)}.hack-junk{color:#4f4;opacity:0.6}.hack-log{background:rgba(0,0,0,0.5);border:1px solid #4f4;padding:20px;margin-top:20px;max-height:200px;overflow-y:auto}.hack-log div{margin:5px 0}.modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.9)}.modal-content{background:#0a0a0a;border:3px solid #4f4;margin:15% auto;padding:40px;width:80%;max-width:600px;text-align:center;box-shadow:0 0 50px rgba(68,255,68,0.3)}.modal-title{font-size:36px;color:#FFB000;margin-bottom:20px;animation:blink 1s infinite}.modal-message{font-size:24px;margin-bottom:30px}.modal-unlock{display:flex;flex-direction:column;gap:15px}.unlock-link{padding:15px;border:1px solid #4f4;font-size:20px;transition:all 0.2s}.unlock-link:hover{background:rgba(68,255,68,0.1);border-color:#FFB000}.search-status{margin-top:10px;font-size:18px}.search-input-container{margin:30px 0}.search-input-container label{display:block;margin-bottom:10px;color:#FFB000;font-size:20px}.terminal-input{width:100%;background:rgba(0,0,0,0.5);border:1px solid #4f4;color:#4f4;font-family:'VT323', monospace;font-size:22px;padding:15px;box-shadow:inset 0 0 20px rgba(0,0,0,0.8)}.terminal-input:focus{outline:none;border-color:#FFB000;box-shadow:0 0 15px rgba(255,176,0,0.5)}.search-results{background:rgba(0,0,0,0.5);border:1px solid #4f4;padding:20px;min-height:200px}.search-prompt,.search-no-results{opacity:0.7;font-size:18px}.search-count{color:#FFB000;margin-bottom:15px;font-size:20px}.search-list{list-style:none;padding:0}.search-item{margin:15px 0;padding:10px;border-left:3px solid transparent;transition:all 0.15s}.search-item:hover{border-left-color:#FFB000;background:rgba(255,176,0,0.05);padding-left:15px}.search-date{color:#FFB000;opacity:0.7;font-size:16px;margin-left:10px}@keyframes blink{0%, 70%{opacity:1}71%, 100%{opacity:0.4}}body::after{content:'';position:fixed;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(0deg, rgba(0,0,0,0.05), rgba(0,0,0,0.05) 1px, transparent 1px, transparent 2px);pointer-events:none;z-index:5;opacity:0.6}@media (max-width: 768px){body{font-size:18px;padding:10px}.terminal-screen{padding:20px}.robco-title{font-size:18px}.system-warning{font-size:18px}.menu-items{gap:20px}.menu-item{font-size:18px;padding:8px 15px}.memory-dump{font-size:12px}.hack-game{grid-template-columns:1fr}.post-label{width:100px;font-size:18px}}
