/* Theme 6: Matrix Green - Hacker Style */
:root{--t-primary:#00ff00;--t-secondary:#00cc00;--t-bg:#000000;--t-card:#0a0a0a;--t-border:#1a1a1a;--t-text:#00ff00;--t-muted:#008800;--t-gradient:linear-gradient(135deg,#00ff00,#00cc00)}
body{background:#000;font-family:"Courier New",monospace}
.t-nav{position:fixed;top:0;left:0;right:0;background:rgba(0,0,0,0.95);border-bottom:1px solid var(--t-primary);padding:15px 40px;z-index:1000;display:flex;justify-content:space-between;align-items:center}
.t-nav-logo{font-size:24px;font-weight:bold;color:var(--t-primary);text-shadow:0 0 10px var(--t-primary)}
.t-nav-links{display:flex;gap:30px}
.t-nav-links a{color:var(--t-muted);text-decoration:none;font-size:14px;transition:all 0.3s}
.t-nav-links a:hover{color:var(--t-primary);text-shadow:0 0 10px var(--t-primary)}
.t-nav-btn{border:1px solid var(--t-primary);color:var(--t-primary);padding:10px 24px;text-decoration:none;transition:all 0.3s}
.t-nav-btn:hover{background:var(--t-primary);color:#000}
.t-hero{min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:100px 40px;position:relative}
.t-hero::before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,255,0,0.03) 2px,rgba(0,255,0,0.03) 4px);pointer-events:none;animation:t-scan 8s linear infinite}
@keyframes t-scan{0%{background-position:0 0}100%{background-position:0 100px}}
.t-hero-title{font-size:56px;font-weight:bold;color:var(--t-primary);text-shadow:0 0 30px var(--t-primary);margin-bottom:20px}
.t-hero-title span{color:#fff}
.t-hero-desc{color:var(--t-muted);font-size:18px;max-width:600px;margin:0 auto 40px}
.t-btn-primary{background:var(--t-primary);color:#000;padding:15px 40px;font-weight:bold;text-decoration:none;transition:all 0.3s}
.t-btn-primary:hover{box-shadow:0 0 30px var(--t-primary)}
.t-stats{display:flex;justify-content:center;gap:60px;padding:60px;border-top:1px solid var(--t-border);border-bottom:1px solid var(--t-border)}
.t-stat-value{font-size:42px;color:var(--t-primary);text-shadow:0 0 20px var(--t-primary)}
.t-stat-label{color:var(--t-muted);font-size:12px;margin-top:8px}
.t-features{padding:100px 40px}
.t-section-title{font-size:36px;color:var(--t-primary);text-align:center;margin-bottom:60px}
.t-features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1100px;margin:0 auto}
.t-feature-card{border:1px solid var(--t-border);padding:30px;transition:all 0.3s}
.t-feature-card:hover{border-color:var(--t-primary);box-shadow:0 0 30px rgba(0,255,0,0.2)}
.t-feature-icon{font-size:32px;color:var(--t-primary);margin-bottom:20px}
.t-feature-card h3{color:var(--t-primary);margin-bottom:12px}
.t-feature-card p{color:var(--t-muted);font-size:14px;line-height:1.7}
.t-reviews{padding:100px 0;overflow:hidden}
.t-slider{display:flex;gap:24px;animation:t-slide 100s linear infinite}
@keyframes t-slide{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}
.t-review{flex-shrink:0;width:360px;border:1px solid var(--t-border);padding:25px}
.t-cta{padding:100px 40px;text-align:center}
.t-cta h2{font-size:42px;color:var(--t-primary);margin-bottom:30px}
@media(max-width:768px){.t-hero-title{font-size:32px}.t-features-grid{grid-template-columns:1fr}.t-nav-links{display:none}}
