.matrix-bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:.15;pointer-events:none}.hacker-main{position:relative;width:100%;max-width:1400px;margin:0 auto;padding:2rem 1rem;color:rgb(var(--text-color))}@media(max-width:768px){.hacker-main{padding:1rem .5rem}}.hero-section{margin-bottom:4rem;display:flex;justify-content:center;align-items:center;min-height:400px}@media(max-width:768px){.hero-section{margin-bottom:2rem;min-height:300px}}.terminal-window{width:100%;max-width:900px;background:var(--bg-surface);border-radius:8px;box-shadow:0 0 50px var(--shadow-accent);border:1px solid var(--border-medium);overflow:hidden}@media(max-width:768px){.terminal-window{max-width:100%;margin:0 .5rem}}.terminal-header{background:var(--bg-elevated);padding:.5rem 1rem;display:flex;align-items:center;gap:.5rem;border-bottom:1px solid var(--border-subtle)}@media(max-width:480px){.terminal-header{padding:.4rem .8rem}}.terminal-button{width:12px;height:12px;border-radius:50%;display:inline-block}.terminal-button.close{background:#ff5f56}.terminal-button.minimize{background:#ffbd2e}.terminal-button.maximize{background:#27c93f}@media(max-width:480px){.terminal-button{width:10px;height:10px}}.terminal-title{color:#999;font-family:Courier New,monospace;font-size:.9rem;margin-left:auto}@media(max-width:480px){.terminal-title{font-size:.7rem}}.terminal-body{padding:1.5rem;font-family:Courier New,monospace;font-size:.95rem;line-height:1.6;color:rgb(var(--text-color))}@media(max-width:768px){.terminal-body{padding:1rem;font-size:.85rem}}@media(max-width:480px){.terminal-body{padding:.8rem;font-size:.75rem}}.terminal-line{margin:.3rem 0}.prompt{color:#bb297c;font-weight:700}.command{color:#3b9cff}.terminal-output{color:rgb(var(--sub-text-color));margin-left:1rem}@media(max-width:480px){.terminal-output{margin-left:.5rem}}.ascii-art{display:block;color:#bb297c;font-size:.5rem;line-height:1.2;white-space:pre;overflow-x:auto;text-shadow:0 0 10px rgba(187,41,124,.5)}@media(max-width:768px){.ascii-art{font-size:.35rem}}@media(max-width:480px){.ascii-art{font-size:.25rem}}.cursor{animation:blink 1s infinite;color:#bb297c}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.stats-section{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:4rem;padding:0 1rem}@media(max-width:768px){.stats-section{grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem;padding:0 .5rem}}.stat-card{background:var(--bg-surface);border:2px solid var(--border-medium);border-radius:12px;padding:2rem;text-align:center;position:relative;overflow:hidden;transition:all .3s ease}.stat-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(187,41,124,.2),transparent);transition:left .5s ease}.stat-card:hover{border-color:#bb297ccc;box-shadow:0 0 30px #bb297c4d;transform:translateY(-5px)}.stat-card:hover:before{left:100%}@media(max-width:768px){.stat-card{padding:1.5rem}}.stat-icon{font-size:3rem;margin-bottom:1rem;filter:drop-shadow(0 0 10px rgba(187,41,124,.5))}@media(max-width:768px){.stat-icon{font-size:2.5rem}}.stat-number{font-size:3rem;font-weight:700;color:#bb297c;margin-bottom:.5rem;font-family:Courier New,monospace;text-shadow:0 0 20px rgba(187,41,124,.5)}@media(max-width:768px){.stat-number{font-size:2.5rem}}.stat-label{font-size:1rem;color:rgb(var(--sub-text-color));text-transform:uppercase;letter-spacing:2px}@media(max-width:768px){.stat-label{font-size:.9rem;letter-spacing:1px}}.recent-posts{margin-bottom:4rem;padding:0 1rem}@media(max-width:768px){.recent-posts{margin-bottom:2rem;padding:0 .5rem}}.section-title{font-size:2.5rem;margin-bottom:2rem;color:rgb(var(--text-color));font-family:Courier New,monospace}@media(max-width:768px){.section-title{font-size:1.8rem;margin-bottom:1.5rem}}@media(max-width:480px){.section-title{font-size:1.5rem}}.prompt-style{color:#bb297c;margin-right:.5rem}.posts-grid{margin-bottom:2rem}.posts-grid-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;list-style:none;margin:0;padding:0}@media(max-width:768px){.posts-grid-list{grid-template-columns:1fr;gap:1.5rem}}.view-all{text-align:center;margin-top:2rem}.btn-hacker{display:inline-block;padding:1rem 2rem;background:#bb297c14;border:2px solid #bb297c;border-radius:6px;color:#bb297c;text-decoration:none;font-family:Courier New,monospace;font-size:1.1rem;font-weight:700;transition:all .3s ease;position:relative;overflow:hidden}.btn-hacker:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(187,41,124,.3),transparent);transition:left .5s ease}.btn-hacker:hover{background:#bb297c4d;box-shadow:0 0 30px #bb297c80;transform:translateY(-2px)}.btn-hacker:hover:before{left:100%}.btn-hacker:hover .arrow{transform:translate(5px)}@media(max-width:768px){.btn-hacker{padding:.8rem 1.5rem;font-size:1rem}}.arrow{display:inline-block;margin-left:.5rem;transition:transform .3s ease}.skills-section{padding:0 1rem;margin-bottom:2rem}@media(max-width:768px){.skills-section{padding:0 .5rem}}.skills-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.5rem}@media(max-width:768px){.skills-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem}}.skill-item{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;padding:1.5rem;text-align:center;transition:all .3s ease;cursor:default}.skill-item:hover{border-color:#bb297ccc;box-shadow:0 0 20px var(--shadow-accent);transform:translateY(-3px)}.skill-item:hover .skill-icon{transform:scale(1.2)}@media(max-width:768px){.skill-item{padding:1rem}}.skill-icon{font-size:2rem;display:block;margin-bottom:.5rem;transition:transform .3s ease}@media(max-width:768px){.skill-icon{font-size:1.5rem}}.skill-name{display:block;color:rgb(var(--text-color));font-size:.9rem;font-weight:700}@media(max-width:768px){.skill-name{font-size:.8rem}}.dark .terminal-window{box-shadow:0 0 50px #bb297c80}.dark .terminal-body,.dark .terminal-output,.dark .cursor{color:#0f0}
