:root{--bg-color: #050505;--card-bg: #111;--neon-cyan: #00f3ff;--neon-pink: #ff00ff;--neon-green: #0aff00;--neon-yellow: #ffee00;--neon-blue: #00b7ff;--neon-red: #ff3333;--neon-silver: #d0dfff;--text-main: #e0e0e0}*{box-sizing:border-box}body{margin:0;background-color:var(--bg-color);color:var(--text-main);font-family:"Share Tech Mono",monospace;overflow-x:hidden}body::after{content:" ";display:block;position:absolute;top:0;left:0;bottom:0;right:0;background:linear-gradient(rgba(18, 16, 16, 0) 50%, rgba(0, 0, 0, 0.25) 50%),linear-gradient(90deg, rgba(255, 0, 0, 0.06), rgba(0, 255, 0, 0.02), rgba(0, 0, 255, 0.06));z-index:2;background-size:100% 2px,3px 100%;pointer-events:none}.grid-container{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:20px;padding:20px 100px 40px 40px;max-width:1400px;margin:0 auto}@media(max-width: 600px){.grid-container{padding:10px}h1{font-size:1.5rem}}@media(max-width: 900px){#quick-switch-hud{display:none}.grid-container{padding:40px}}.type-code{color:var(--neon-green);text-shadow:0 0 5px var(--neon-green)}.type-maker{color:var(--neon-cyan);text-shadow:0 0 5px var(--neon-cyan)}.type-audio{color:var(--neon-pink);text-shadow:0 0 5px var(--neon-pink)}.type-hardware{color:var(--neon-yellow);text-shadow:0 0 5px var(--neon-yellow)}.type-gaming{color:var(--neon-blue);text-shadow:0 0 5px var(--neon-blue)}.type-red{color:var(--neon-red);text-shadow:0 0 5px var(--neon-red)}.type-silver{color:var(--neon-silver);text-shadow:0 0 5px var(--neon-silver)}header{border-bottom:2px solid var(--neon-cyan);padding:20px;display:flex;justify-content:space-between;align-items:center;text-shadow:0 0 5px var(--neon-cyan)}h1{font-family:"Orbitron",sans-serif;margin:0;letter-spacing:2px;text-transform:uppercase}.status-badge{border:1px solid var(--neon-pink);padding:5px 15px;color:var(--neon-pink);font-size:.8rem;animation:pulse 2s infinite}.header-branding{display:flex;align-items:center}.header-logo{height:60px;width:auto;margin-right:15px;border-radius:50%;border:2px solid var(--neon-cyan);box-shadow:0 0 10px rgba(0,243,255,.3);transition:all .3s ease}.header-branding:hover .header-logo{box-shadow:0 0 20px rgba(0,243,255,.6),inset 0 0 10px rgba(0,243,255,.4);transform:scale(1.05)}@media(max-width: 600px){.header-logo{height:40px;margin-right:10px}}.site-home-link{display:flex;align-items:center;text-decoration:none;color:inherit}.site-home-link:hover{opacity:.8}#quick-switch-hud{position:fixed;top:50%;right:0;transform:translateY(-50%);width:120px;padding:10px 5px 10px 20px;background-color:rgba(17,17,17,.8);backdrop-filter:blur(2px);border-left:2px solid var(--neon-cyan);z-index:100;clip-path:polygon(100% 0, 100% 100%, 0% 100%, 20% 50%, 0% 0%)}#quick-switch-hud h3{font-family:"Orbitron",sans-serif;font-size:.7rem;color:#888;text-transform:uppercase;margin:0 0 15px 0;letter-spacing:1px;padding-left:10px}.hud-link{position:relative;display:block;text-align:right;text-decoration:none;overflow:visible;padding:8px 10px 8px 0;margin-bottom:5px;margin-right:2px;transition:all .2s ease-in-out;border-right:3px solid rgba(0,0,0,0);color:var(--text-main)}.hud-link:hover{padding-right:15px;background-color:hsla(0,0%,100%,.05);color:#fff}.green-glow{color:var(--neon-green)}.green-glow:hover{border-color:var(--neon-green);box-shadow:0 0 15px var(--neon-green)}.cyan-glow{color:var(--neon-cyan)}.cyan-glow:hover{border-color:var(--neon-cyan);box-shadow:0 0 15px var(--neon-cyan)}.pink-glow{color:var(--neon-pink)}.pink-glow:hover{border-color:var(--neon-pink);box-shadow:0 0 15px var(--neon-pink)}.yellow-glow{color:var(--neon-yellow, #ffee00)}.yellow-glow:hover{border-color:var(--neon-yellow, #ffee00);box-shadow:0 0 15px var(--neon-yellow, #ffee00)}.blue-glow{color:var(--neon-blue)}.blue-glow:hover{border-color:var(--neon-blue);box-shadow:0 0 15px var(--neon-blue)}.red-glow{color:var(--neon-red)}.red-glow:hover{border-color:var(--neon-red);box-shadow:0 0 15px var(--neon-red)}.silver-glow{color:var(--neon-silver)}.silver-glow:hover{border-color:var(--neon-silver);box-shadow:0 0 15px var(--neon-silver)}.hud-link::before,.hud-link::after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background:#111;pointer-events:none}.hud-link::before{color:#f0f;z-index:-1}.hud-link::after{color:aqua;z-index:-2}.hud-link:hover::before{opacity:1;left:2px;animation:glitch-anim-1 2s infinite linear alternate-reverse}.hud-link:hover::after{opacity:1;left:-2px;animation:glitch-anim-2 3s infinite linear alternate-reverse}@keyframes glitch-anim-1{0%{clip-path:inset(20% 0 80% 0)}20%{clip-path:inset(60% 0 10% 0)}40%{clip-path:inset(40% 0 50% 0)}60%{clip-path:inset(80% 0 5% 0)}80%{clip-path:inset(10% 0 70% 0)}100%{clip-path:inset(30% 0 20% 0)}}@keyframes glitch-anim-2{0%{clip-path:inset(10% 0 60% 0)}20%{clip-path:inset(30% 0 20% 0)}40%{clip-path:inset(70% 0 10% 0)}60%{clip-path:inset(20% 0 50% 0)}80%{clip-path:inset(50% 0 30% 0)}100%{clip-path:inset(0% 0 80% 0)}}.holo-card{position:relative;background-color:rgba(10,10,10,.9);border:1px solid #333;padding:2px;transition:all .3s ease;cursor:pointer;overflow:hidden;clip-path:polygon(20px 0, 100% 0, 100% calc(100% - 20px), calc(100% - 20px) 100%, 0 100%, 0 20px)}.card-content{background:linear-gradient(rgba(255, 255, 255, 0.03) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.03) 1px, transparent 1px);background-size:20px 20px;background-color:#080808;height:100%;padding:25px;display:flex;flex-direction:column;clip-path:polygon(20px 0, 100% 0, 100% calc(100% - 20px), calc(100% - 20px) 100%, 0 100%, 0 20px)}.card-header{display:flex;justify-content:space-between;font-size:.7rem;color:#555;margin-bottom:20px;border-bottom:1px solid #222;padding-bottom:5px}.card-icon{font-size:2.5rem;font-weight:bold;margin-bottom:15px;font-family:"Share Tech Mono",monospace;opacity:.8}.holo-card h2{font-family:"Orbitron",sans-serif;margin:0;font-size:1.4rem;letter-spacing:1px;text-transform:uppercase}.holo-card p{font-size:.9rem;color:#888;line-height:1.5;margin-bottom:30px}.card-footer{margin-top:auto;background:#111;padding:5px 10px;font-size:.8rem;font-family:"Share Tech Mono",monospace;border-left:2px solid #555;opacity:.5;transition:opacity .3s}.type-code{border-color:#1a331a}.type-code h2,.type-code .card-icon{color:var(--neon-green)}.type-code:hover{box-shadow:0 0 15px rgba(10,255,0,.15);border-color:var(--neon-green)}.type-code:hover .card-footer{border-color:var(--neon-green);color:var(--neon-green);text-shadow:0 0 5px var(--neon-green)}.type-maker{border-color:#033}.type-maker h2,.type-maker .card-icon{color:var(--neon-cyan)}.type-maker:hover{box-shadow:0 0 15px rgba(0,243,255,.15);border-color:var(--neon-cyan)}.type-maker:hover .card-footer{border-color:var(--neon-cyan);color:var(--neon-cyan);text-shadow:0 0 5px var(--neon-cyan)}.type-audio{border-color:#303}.type-audio h2,.type-audio .card-icon{color:var(--neon-pink)}.type-audio:hover{box-shadow:0 0 15px rgba(255,0,255,.15);border-color:var(--neon-pink)}.type-audio:hover .card-footer{border-color:var(--neon-pink);color:var(--neon-pink);text-shadow:0 0 5px var(--neon-pink)}.type-hardware{border-color:#330}.type-hardware h2,.type-hardware .card-icon{color:var(--neon-yellow)}.type-hardware:hover{box-shadow:0 0 15px rgba(255,238,0,.15);border-color:var(--neon-yellow)}.type-hardware:hover .card-footer{border-color:var(--neon-yellow);color:var(--neon-yellow);text-shadow:0 0 5px var(--neon-yellow)}.type-gaming{border-color:#002833}.type-gaming h2,.type-gaming .card-icon{color:var(--neon-blue)}.type-gaming:hover{box-shadow:0 0 15px rgba(0,183,255,.15);border-color:var(--neon-blue)}.type-gaming:hover .card-footer{border-color:var(--neon-blue);color:var(--neon-blue);text-shadow:0 0 5px var(--neon-blue)}.type-red{border-color:#300}.type-red h2,.type-red .card-icon{color:var(--neon-red)}.type-red:hover{box-shadow:0 0 15px rgba(255,51,51,.15);border-color:var(--neon-red)}.type-red:hover .card-footer{border-color:var(--neon-red);color:var(--neon-red);text-shadow:0 0 5px var(--neon-red)}.type-silver{border-color:#223}.type-silver h2,.type-silver .card-icon{color:var(--neon-silver)}.type-silver:hover{box-shadow:0 0 15px rgba(208,223,255,.15);border-color:var(--neon-silver)}.type-silver:hover .card-footer{border-color:var(--neon-silver);color:var(--neon-silver);text-shadow:0 0 5px var(--neon-silver)}.holo-card:hover{transform:translateY(-5px)}.holo-card:hover .card-footer{opacity:1}.scan-line{position:absolute;top:0;left:0;width:100%;height:5px;background:hsla(0,0%,100%,.5);opacity:0;pointer-events:none;z-index:10}.holo-card:hover .scan-line{animation:scan 1.5s linear infinite;opacity:.3}@keyframes scan{0%{top:0%;opacity:0}10%{opacity:.5}90%{opacity:.5}100%{top:100%;opacity:0}}.holo-card-link{text-decoration:none;color:inherit;display:block;height:100%}.holo-card-link .holo-card{height:100%}.mission-file-container{max-width:900px;margin:40px auto;padding:0 20px}.header-top{font-family:"Share Tech Mono",monospace;font-size:.8rem;color:#666;margin-bottom:10px;display:flex;justify-content:space-between}.file-header h1{font-family:"Orbitron",sans-serif;font-size:2.5rem;margin:0 0 10px 0;text-transform:uppercase}.header-icon{opacity:.8;margin-right:15px}.file-desc{color:#888;font-style:italic;border-left:2px solid #333;padding-left:15px;margin-bottom:30px}.log-entry-row{display:flex;align-items:center;background:rgba(20,20,20,.6);border:1px solid #333;padding:15px;margin-bottom:10px;text-decoration:none;color:var(--text-main);transition:all .2s;font-family:"Share Tech Mono",monospace}.log-date{color:#666;margin-right:20px;font-size:.9rem}.log-title{flex-grow:1;font-weight:bold;font-size:1.1rem}.log-arrow{opacity:0;transform:translateX(-10px);transition:all .2s;color:inherit}.log-entry-row:hover{background:#000;border-color:currentColor}.log-entry-row:hover .log-arrow{opacity:1;transform:translateX(0)}.log-entry-row.type-code:hover{color:var(--neon-green);border-color:var(--neon-green)}.log-entry-row.type-maker:hover{color:var(--neon-cyan);border-color:var(--neon-cyan)}.log-entry-row.type-audio:hover{color:var(--neon-pink);border-color:var(--neon-pink)}.log-entry-row.type-hardware:hover{color:var(--neon-yellow);border-color:var(--neon-yellow)}.log-entry-row.type-gaming:hover{color:var(--neon-blue);border-color:var(--neon-blue)}.log-meta-top{font-family:"Share Tech Mono",monospace;color:var(--neon-cyan);font-size:.8rem;display:flex;flex-direction:column;align-items:flex-start;gap:4px;border-bottom:1px solid #333;padding-bottom:10px;margin-bottom:20px}.meta-item{display:block;width:100%}.log-header{display:block;border-bottom:none;padding:0;margin-bottom:20px}.log-info-row{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #333;padding-bottom:15px;margin-bottom:20px;font-family:"Share Tech Mono",monospace;font-size:.8rem;color:var(--neon-cyan)}.log-meta-left{display:flex;flex-direction:column;gap:5px;text-align:left}.log-tags-right{display:flex;flex-direction:column;gap:5px;text-align:right}.log-tags-right .label{opacity:.6;margin-bottom:2px}.data-tag{color:var(--neon-green);display:inline-block}@media(max-width: 600px){.log-info-row{flex-direction:column;gap:20px}.log-tags-right{text-align:left;flex-direction:row;flex-wrap:wrap}.log-tags-right .label{width:100%}}.terminal-window{max-width:1024px;margin:40px auto 100px auto;background-color:rgba(12,12,12,.95);border:1px solid #333;box-shadow:0 0 50px rgba(0,0,0,.8);clip-path:polygon(0 0, 100% 0, 100% calc(100% - 20px), calc(100% - 20px) 100%, 0 100%)}.window-bar{background:#1a1a1a;border-bottom:1px solid #333;padding:10px 15px;display:flex;justify-content:space-between;align-items:center;user-select:none}.window-controls{display:flex;gap:8px}.win-btn{width:12px;height:12px;border-radius:50%;display:block;transition:opacity .2s}.btn-close{background:#ff5f56}.btn-min{background:#ffbd2e}.btn-max{background:#27c93f}.window-title{font-family:"Share Tech Mono",monospace;font-size:.8rem;color:#666;letter-spacing:1px}.terminal-body{padding:50px;color:#e0e0e0}.terminal-body h1{margin-top:10px;line-height:1.2}.log-content-wrapper img{max-width:100%;height:auto;display:block;margin:30px auto;box-shadow:0 0 20px rgba(0,0,0,.5)}@media(max-width: 768px){.terminal-body{padding:20px}.terminal-window{margin:20px 10px;width:auto}}.summary-box{margin:30px 0;background-color:rgba(0,243,255,.03);border:1px dashed var(--neon-cyan);padding:0;position:relative}.summary-header{background-color:rgba(0,243,255,.1);color:var(--neon-cyan);font-family:"Share Tech Mono",monospace;font-size:.8rem;padding:5px 15px;border-bottom:1px dashed rgba(0,243,255,.3);letter-spacing:1px}.summary-content{padding:15px 20px;color:#bbb;font-style:italic;font-family:"Roboto",sans-serif;line-height:1.5}.summary-box::after{content:"";position:absolute;bottom:-1px;right:-1px;width:10px;height:10px;border-bottom:2px solid var(--neon-cyan);border-right:2px solid var(--neon-cyan)}pre{background-color:#0d0d0d;border:1px solid #333;border-left:4px solid var(--neon-silver);padding:15px;margin:20px 0;overflow-x:auto;white-space:pre;box-shadow:inset 0 0 10px rgba(0,0,0,.8);position:relative}code{font-family:"Source Code Pro","Consolas",monospace;font-size:.9rem;color:#a9b7c6;background:rgba(0,0,0,0)}p>code,li>code{background-color:hsla(0,0%,100%,.1);padding:2px 6px;border-radius:3px;color:var(--neon-cyan);font-family:"Source Code Pro","Consolas",monospace}pre::-webkit-scrollbar{height:8px;background-color:#111}pre::-webkit-scrollbar-thumb{background-color:#333;border-radius:4px}pre::-webkit-scrollbar-thumb:hover{background-color:#555}.highlighter-rouge .highlight{background-color:#0d0d0d;border:1px solid #333;border-left:4px solid var(--neon-cyan);padding:15px;margin:20px 0;border-radius:0 4px 4px 0;box-shadow:inset 0 0 20px rgba(0,0,0,.8);overflow-x:auto}.highlighter-rouge pre.highlight{border:none;background:none;margin:0;padding:0;box-shadow:none}.highlighter-rouge code{font-family:"Source Code Pro","Consolas",monospace;font-size:.9rem;line-height:1.5;color:#e0e0e0}.highlight .kt,.highlight .k,.highlight .kd{color:var(--neon-pink);font-weight:bold;text-shadow:0 0 2px rgba(255,0,255,.3)}.highlight .nf,.highlight .na{color:var(--neon-cyan)}.highlight .c,.highlight .c1,.highlight .cm{color:#5c7a5c;font-style:italic;text-shadow:none}.highlight .s,.highlight .s1,.highlight .s2{color:var(--neon-yellow)}.highlight .mi,.highlight .mf,.highlight .mo{color:var(--neon-blue)}.highlight .p{color:#888}.highlight .cp{color:var(--neon-red)}.error-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:80vh;text-align:center;position:relative;overflow:hidden}.glitch-huge{font-family:"Orbitron",sans-serif;font-size:8rem;color:var(--neon-pink);position:relative;margin:0;text-shadow:2px 2px 0px var(--neon-cyan),-2px -2px 0px var(--neon-yellow);animation:shake .5s infinite}.glitch-huge::before,.glitch-huge::after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;background:var(--bg-color)}.glitch-huge::before{color:var(--neon-cyan);z-index:-1;animation:glitch-anim-1 2.5s infinite linear alternate-reverse}.glitch-huge::after{color:var(--neon-yellow);z-index:-2;animation:glitch-anim-2 3s infinite linear alternate-reverse}.error-console{text-align:left;background:rgba(0,0,0,.5);border:1px dashed #444;padding:20px 40px;margin:30px 0;font-family:"Fira Code","Share Tech Mono",monospace;font-size:1rem;max-width:600px;width:90%}.prompt{color:var(--neon-green);margin-right:10px}.response{color:#888;margin:5px 0}.error-text{color:var(--neon-pink);font-weight:bold}.comment{color:#555;margin-top:15px;font-style:italic}.error-list{list-style:none;padding:0;margin:10px 0 0 0}.error-list li{color:var(--neon-cyan);margin-bottom:5px}.reboot-btn{display:inline-block;padding:15px 40px;margin-top:20px;border:2px solid var(--neon-green);color:var(--neon-green);text-decoration:none;font-family:"Orbitron",sans-serif;font-size:1.2rem;letter-spacing:2px;transition:all .2s;background:rgba(10,255,0,.05)}.reboot-btn:hover{background:var(--neon-green);color:#000;box-shadow:0 0 30px var(--neon-green);transform:scale(1.05)}.noise-overlay{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1;opacity:.05;background-image:url('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 200 200" xmlns="http://www.w3.org/2000/svg"%3E%3Cfilter id="noiseFilter"%3E%3CfeTurbulence type="fractalNoise" baseFrequency="0.65" numOctaves="3" stitchTiles="stitch"/%3E%3C/filter%3E%3Crect width="100%25" height="100%25" filter="url(%23noiseFilter)"/%3E%3C/svg%3E')}@keyframes shake{0%{transform:translate(1px, 1px) rotate(0deg)}10%{transform:translate(-1px, -2px) rotate(-1deg)}20%{transform:translate(-3px, 0px) rotate(1deg)}30%{transform:translate(3px, 2px) rotate(0deg)}40%{transform:translate(1px, -1px) rotate(1deg)}50%{transform:translate(-1px, 2px) rotate(-1deg)}60%{transform:translate(-3px, 1px) rotate(0deg)}70%{transform:translate(3px, 1px) rotate(-1deg)}80%{transform:translate(-1px, -1px) rotate(1deg)}90%{transform:translate(1px, 2px) rotate(0deg)}100%{transform:translate(1px, -2px) rotate(-1deg)}}.site-footer{border-top:2px solid #222;background-color:#080808;padding:40px 20px 0 20px;margin-top:60px;font-family:"Share Tech Mono",monospace;font-size:.9rem;color:#666;position:relative}.site-footer::before{content:"";position:absolute;top:-2px;left:20%;width:60%;height:2px;background:var(--neon-cyan);box-shadow:0 0 10px var(--neon-cyan)}.footer-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:40px;max-width:1200px;margin:0 auto 40px auto}.footer-col h3{color:var(--text-main);font-family:"Orbitron",sans-serif;font-size:1rem;margin-bottom:20px;border-bottom:1px dashed #333;padding-bottom:10px}.footer-desc{line-height:1.6;margin-bottom:20px}.footer-links{list-style:none;padding:0;margin:0}.footer-links li{margin-bottom:10px}.footer-links a{color:#888;text-decoration:none;transition:all .2s}.footer-links a:hover{color:var(--neon-green);padding-left:5px}.system-bar{background:#000;border-top:1px solid #222;padding:10px;text-align:center;font-size:.75rem;color:#444;display:flex;justify-content:center;gap:20px}.blink{animation:blink 1s infinite}@keyframes blink{0%,100%{opacity:1}50%{opacity:0}}/*# sourceMappingURL=main.css.map */