@font-face{font-family:Share Tech Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sharetechmono/v16/J7aHnp1uDWRBEqV98dVQztYldFcLowEF.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--primary-glow: #00dd00;--secondary-glow: rgba(255, 0, 170, .7);--tertiary-glow: rgba(0, 170, 255, .7);--danger-glow: rgba(255, 0, 0, .7);--warning-glow: rgba(255, 255, 0, .7);--card-bg: rgba(10, 15, 25, .85);--terminal-bg: rgba(5, 10, 15, .9);--grid-color: rgba(0, 255, 170, .1)}*{margin:0;padding:0;box-sizing:border-box;font-family:Share Tech Mono,monospace}body,html{height:100%;background-color:#000;color:var(--primary-glow);font-size:1.4em;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-weight:400;margin:0;text-transform:uppercase}p,ul,a{margin:0;line-height:1.4}a{color:#fff;text-decoration:none}a:hover{color:red}ul{list-style:none}::-webkit-scrollbar{display:none}header.site,nav.site{margin-bottom:40px;text-transform:uppercase}nav.site ul li{display:inline-block;padding:0 10px;min-width:250px}.wrapper,.content{overflow:hidden;width:95%}.content{padding:40px}.terminal-header,.terminal-footer{background-color:var(--terminal-bg);border:1px solid var(--primary-glow);border-radius:5px;padding:10px 15px;box-shadow:0 0 15px var(--primary-glow)}.overlay:before,.overlay:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:2}.overlay:before{background:linear-gradient(#101010 50%,#10101033 50%),linear-gradient(90deg,#ff000008,#00ff0005,#0000ff08);background-size:100% 3px,6px 100%}.overlay:after{animation:flicker .3s infinite;background:#10101033}input[type=text],textarea{background:transparent;border:none;color:var(--primary-glow);font-size:1.2em;width:80%;z-index:10}input[type=submit],a.button{background:transparent;border:1px solid var(--primary-glow);color:var(--primary-glow);font-size:1em;padding:10px 100px;text-transform:uppercase;opacity:.25}input[type=submit]:hover,a.button:hover{background:var(--primary-glow);color:#000;opacity:.8}.card-title{font-size:1.5rem;color:#fff;text-shadow:0 0 5px var(--primary-glow)}.card-description,.back-text{font-size:.9rem;color:#ccc}@keyframes scroll{0%{height:0}to{height:100%}}@keyframes flicker{0%,to{opacity:.15}50%{opacity:.9}}@keyframes glitch-1{0%,to{transform:translate(0);opacity:0}50%{transform:translate(-2%);opacity:.5}52%{transform:translate(2%);opacity:.5}}@keyframes glitch-2{0%,to{transform:translateY(0);opacity:0}50%{transform:translateY(-2%);opacity:.5}52%{transform:translateY(2%);opacity:.5}}html,body{font-size:1em}@keyframes scroll{0%{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}@keyframes flicker{0%{opacity:.1}5%{opacity:.3}10%{opacity:.9}15%{opacity:.2}20%{opacity:.6}30%{opacity:.1}50%{opacity:.7}70%{opacity:.3}to{opacity:.9}}.overlay:after{animation:flicker .3s infinite}@keyframes scanline{0%{top:-5%;opacity:.05}50%{top:50%;opacity:.2}to{top:100%;opacity:.05}}.scanline{animation:scanline 5s infinite linear;background:linear-gradient(to bottom,#0d00,#00dd004d,#0d00);height:20px;position:absolute;left:0;right:0;top:0;z-index:2}.cyber-background{position:relative;background-color:#050505;min-height:100vh;overflow:hidden;padding:2rem 0}.noise-overlay{position:fixed;inset:0;background-image:url("data:image/svg+xml,%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");opacity:.05;pointer-events:none}.grid-overlay{position:fixed;inset:0;background-image:linear-gradient(to right,var(--grid-color) 1px,transparent 1px),linear-gradient(to bottom,var(--grid-color) 1px,transparent 1px);background-size:50px 50px;opacity:.2;pointer-events:none;animation:gridPulse 8s infinite alternate}@keyframes gridPulse{0%{opacity:.1}50%{opacity:.2}to{opacity:.1}}.terminal-header,.terminal-footer{background-color:var(--terminal-bg);border:1px solid var(--primary-glow);border-radius:5px;padding:10px 15px;position:relative;box-shadow:0 0 15px var(--primary-glow)}.terminal-title{font-size:1.2rem;letter-spacing:1px}.terminal-line{height:1px;background:linear-gradient(to right,transparent,var(--primary-glow),transparent);margin:8px 0}.status-dot{display:inline-block;width:10px;height:10px;border-radius:50%;background-color:red;margin-right:8px;animation:blink 1.5s infinite}.status-text{color:#f55}.terminal-info{font-size:.9rem;opacity:.8}.terminal-warning{color:#ff0;font-size:.9rem}.blink{animation:blink 2s infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.card-container{perspective:1000px;margin:2rem 0;position:relative}.card-deck{display:flex;gap:2rem}.cyber-card{width:280px;height:400px;position:relative;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.175,.885,.32,1.275);cursor:pointer}.cyber-card.flipped{transform:rotateY(180deg)}.card-glitch-container{position:relative;width:100%;height:100%;transform-style:preserve-3d}.card-content,.card-back{position:absolute;width:100%;height:100%;backface-visibility:hidden;border-radius:10px;padding:20px;background-color:var(--card-bg);display:flex;flex-direction:column;overflow:hidden}.card-back{transform:rotateY(180deg);background-color:var(--card-bg);border:1px solid var(--secondary-glow);height:100%}.cyber-card:hover .card-back{opacity:1;transform:translateY(0);pointer-events:auto}.card-glitch{position:absolute;inset:0;background-color:var(--card-bg);border-radius:10px;z-index:-1;overflow:hidden}.card-glitch:before,.card-glitch:after{content:"";position:absolute;inset:0;background-color:var(--card-bg);opacity:0;z-index:-1}.card-glitch:before{clip-path:polygon(0 30%,100% 30%,100% 50%,0 50%);animation:glitch-1 3s infinite linear alternate-reverse}.card-glitch:after{clip-path:polygon(0 60%,100% 60%,100% 70%,0 70%);animation:glitch-2 4s infinite linear alternate-reverse}@keyframes glitch-1{0%,to{transform:translate(0);opacity:0}50%,52%{transform:translate(-2%);opacity:.5}51%{transform:translate(2%);opacity:.5}}@keyframes glitch-2{0%,to{transform:translateY(0);opacity:0}50%,52%{transform:translateY(-2%);opacity:.5}51%{transform:translateY(2%);opacity:.5}}.card-glow{position:absolute;inset:-5px;border-radius:15px;z-index:-2;opacity:.7;filter:blur(15px);transition:all .3s ease}.card-header-area{display:flex;justify-content:space-between;margin-bottom:15px;font-size:.8rem}.card-security{color:#f55}.card-title{font-size:1.5rem;margin-bottom:10px;color:#fff;text-shadow:0 0 5px var(--primary-glow);letter-spacing:1px}.card-symbol{font-size:4rem;margin:20px 0;text-align:center}.card-description{font-size:.9rem;margin-bottom:20px;color:#ccc;flex-grow:1}.card-footer-area{display:flex;justify-content:space-between;font-size:.8rem;margin-top:auto}.card-status{color:#f55}.card-back-content{display:flex;flex-direction:column;height:100%;justify-content:space-between}.back-title{font-size:1.5rem;color:var(--secondary-glow);text-align:center;margin-bottom:20px;text-shadow:0 0 5px var(--secondary-glow)}.back-text{font-size:.9rem;color:#ccc;margin-bottom:10px}.back-code{font-size:.7rem;color:var(--tertiary-glow);margin-top:auto;word-break:break-all;text-align:center}.cyber-card[data-card-id="1"] .card-glow{background:radial-gradient(circle,var(--primary-glow) 0%,transparent 70%)}.cyber-card[data-card-id="2"] .card-glow{background:radial-gradient(circle,var(--tertiary-glow) 0%,transparent 70%)}.cyber-card[data-card-id="3"] .card-glow{background:radial-gradient(circle,var(--danger-glow) 0%,transparent 70%)}.cyber-card:hover .card-glow{filter:blur(20px);opacity:.9}.cyber-card:hover .card-title{text-shadow:0 0 10px var(--primary-glow),0 0 20px var(--primary-glow)}.cyber-card.overload .card-glow{animation:overload-pulse .5s infinite alternate;opacity:1}@keyframes overload-pulse{0%{filter:blur(15px);transform:scale(1)}to{filter:blur(25px);transform:scale(1.05)}}@media (max-width: 992px){.card-deck{gap:1.5rem}.cyber-card{width:250px;height:350px}}@media (max-width: 768px){.card-deck{gap:1rem}.cyber-card{width:220px;height:320px}.card-title{font-size:1.2rem}.card-symbol{font-size:3rem}}@media (max-width: 576px){.card-deck{flex-direction:column;align-items:center}.cyber-card{width:280px;height:400px;margin-bottom:1.5rem}}.glitch-text{position:relative;animation:glitch-text 3s infinite}.glitch-text:before,.glitch-text:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;opacity:.8}.glitch-text:before{z-index:-1;animation:glitch-text-before 3s infinite}.glitch-text:after{color:#f0f;z-index:-2;animation:glitch-text-after 2s infinite}@keyframes glitch-text-before{0%,to{transform:translate(0)}25%{transform:translate(-1px,1px)}50%{transform:translate(1px,-1px)}75%{transform:translate(-1px,-1px)}}@keyframes glitch-text-after{0%,to{transform:translate(0)}25%{transform:translate(1px,-1px)}50%{transform:translate(-1px,1px)}75%{transform:translate(1px,1px)}}.cyber-card:after{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:#ffffff1a;z-index:10;animation:scanline 3s linear infinite;pointer-events:none}@keyframes scanline{0%{top:-5px;opacity:.1}50%{opacity:.3}to{top:100%;opacity:.1}}.modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000000b3;display:none;justify-content:center;align-items:center;z-index:9998}.terminal-modal{padding:30px;border-radius:12px;box-shadow:0 0 30px #000c;max-width:90%;max-height:90%;overflow:auto;z-index:9999;animation:fadeInUp .3s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.modal-overlay.active{display:flex}.image-card{width:80%}.onload{display:none}
