:root{--bg-primary:#0a0a0f;--bg-secondary:#12121a;--bg-card:#1a1a25;--text-primary:#fff;--text-secondary:#a0a0b0;--text-muted:#6b6b7b;--accent-primary:#6366f1;--accent-secondary:#8b5cf6;--accent-gradient:linear-gradient(135deg,#6366f1,#8b5cf6);--border:#2a2a3a;--shadow:0 4px 6px -1px rgba(0,0,0,.3),0 2px 4px -1px rgba(0,0,0,.2);--shadow-lg:0 20px 25px -5px rgba(0,0,0,.4),0 10px 10px -5px rgba(0,0,0,.2);--radius:12px;--radius-sm:8px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:var(--bg-primary);color:var(--text-primary);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.header{background:var(--bg-secondary);border-bottom:1px solid var(--border);padding:1.5rem 0;position:-webkit-sticky;position:sticky;top:0;z-index:100}.header-content{display:flex;justify-content:space-between;align-items:center}.logo{font-family:Orbitron,sans-serif;font-size:1.75rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase;background:linear-gradient(135deg,#00d9ff,#7c3aed 50%,#f472b6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 12px rgba(0,217,255,.4)) drop-shadow(0 0 24px rgba(124,58,237,.2));transition:filter .3s ease}.logo:hover{filter:drop-shadow(0 0 16px rgba(0,217,255,.6)) drop-shadow(0 0 32px rgba(124,58,237,.4)) drop-shadow(0 0 48px rgba(244,114,182,.2))}.logo span{font-weight:700;color:#00d9ff;-webkit-text-fill-color:#00d9ff;background:none}.nav-links{display:flex;gap:2rem}.nav-links a{color:var(--text-secondary);text-decoration:none;font-weight:500;transition:color .2s}.nav-links a:hover{color:var(--text-primary)}.hero{padding:4rem 0;text-align:center;background:var(--bg-secondary);position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:800px;height:400px;background:var(--accent-primary);opacity:.1;filter:blur(100px);border-radius:50%}.hero h1{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.1;margin-bottom:1rem}.hero h1,.hero p{position:relative}.hero p{font-size:1.25rem;color:var(--text-secondary);max-width:600px;margin:0 auto}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-gap:1.5rem;gap:1.5rem;padding:3rem 0}.card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;transition:all .3s ease}.card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--accent-primary)}.card-content{padding:1.5rem}.card-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.card-category{background:var(--bg-secondary);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.card-badge,.card-category{padding:.35rem .75rem;border-radius:var(--radius-sm);font-size:.75rem;font-weight:600}.badge-amazon{background:#f90;color:#000}.badge-clickbank{background:var(--accent-secondary);color:#fff}.card-title{font-size:1.35rem;font-weight:700;line-height:1.3;margin-bottom:.75rem;color:var(--text-primary);text-decoration:none;display:block}.card-title:hover{color:var(--accent-primary)}.card-excerpt{color:var(--text-secondary);font-size:.95rem;line-height:1.6;margin-bottom:1rem}.card-footer{display:flex;align-items:center;justify-content:space-between;padding-top:1rem;border-top:1px solid var(--border)}.card-date{color:var(--text-muted);font-size:.85rem}.card-link{color:var(--accent-primary);font-weight:600;text-decoration:none;font-size:.9rem;display:flex;align-items:center;gap:.25rem}.card-link:hover{color:var(--accent-secondary)}.article-page{max-width:800px;margin:0 auto;padding:2rem 1.5rem}.article-header{margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid var(--border)}.article-meta{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.article-title{font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.2;margin-bottom:1rem}.article-content{font-size:1.125rem;line-height:1.8;color:var(--text-secondary)}.article-content h2{font-size:1.75rem;color:var(--text-primary);margin:2.5rem 0 1rem;font-weight:700}.article-content h3{font-size:1.35rem;color:var(--text-primary);margin:2rem 0 .75rem;font-weight:600}.article-content p{margin-bottom:1.25rem}.article-content ol,.article-content ul{margin-bottom:1.25rem;padding-left:1.5rem}.article-content li{margin-bottom:.5rem}.article-content a{color:var(--accent-primary);text-decoration:none;font-weight:600;background:rgba(99,102,241,.1);padding:.25rem .5rem;border-radius:var(--radius-sm);transition:all .2s}.article-content a:hover{background:rgba(99,102,241,.2);text-decoration:none}.article-content a strong{color:inherit}.cta-button{display:inline-block;color:#fff!important;font-weight:700;margin:1rem 0}.cta-button:hover{text-decoration:none}.article-content hr{border:none;height:1px;background:linear-gradient(90deg,transparent,var(--border),transparent);margin:3rem 0}.article-content strong{color:var(--text-primary)}.article-content table{width:100%;border-collapse:separate;border-spacing:0;margin:2rem 0;font-size:.95rem;background:var(--bg-card);border-radius:var(--radius);overflow:hidden;border:1px solid var(--border);box-shadow:var(--shadow)}.article-content thead{background:var(--accent-gradient)}.article-content th{padding:1rem 1.25rem;text-align:left;font-weight:700;color:#fff;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;border:none}.article-content td{padding:1rem 1.25rem;border-bottom:1px solid var(--border);color:var(--text-secondary);line-height:1.6}.article-content tbody tr{background:var(--bg-card);transition:background .2s}.article-content tbody tr:nth-child(2n){background:hsla(0,0%,100%,.02)}.article-content tbody tr:hover{background:rgba(99,102,241,.08)}.article-content tbody tr:last-child td{border-bottom:none}.article-content td:first-child{font-weight:500;color:var(--text-primary)}.back-link{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;margin-bottom:2rem;font-weight:500;transition:color .2s}.back-link:hover{color:var(--text-primary)}.cta-box{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius);padding:2rem;margin:2rem 0}.cta-box h3{color:var(--text-primary);margin-bottom:.75rem}.cta-button{display:inline-flex;align-items:center;gap:.5rem;background:var(--accent-gradient);color:#fff;padding:.875rem 1.5rem;border-radius:var(--radius-sm);text-decoration:none;font-weight:600;margin-top:1rem;transition:opacity .2s}.cta-button:hover{opacity:.9}.footer{background:var(--bg-secondary);border-top:1px solid var(--border);padding:3rem 0;margin-top:4rem}.footer-content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.footer p{color:var(--text-muted);font-size:.9rem}.not-found{text-align:center;padding:6rem 1rem}.not-found h1{font-size:6rem;background:var(--accent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1rem}@media (max-width:768px){.card-grid{grid-template-columns:1fr}.header-content{flex-direction:column;gap:1rem}.footer-content{flex-direction:column;text-align:center}}