.particle-canvas{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background:linear-gradient(135deg,#0f0f23 0%,#1a1a2e 50%,#16213e 100%)}[data-theme=dark] .particle-canvas{background:linear-gradient(135deg,#0f0f23 0%,#1a1a2e 50%,#16213e 100%)}[data-theme=light] .particle-canvas{background:linear-gradient(135deg,#ffffff 0%,#f8fafc 50%,#e2e8f0 100%)}.glass-effect{backdrop-filter:blur(10px)}[data-theme=dark] .glass-effect{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2)}[data-theme=light] .glass-effect{background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.2)}.gradient-text{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pulse-glow{animation:pulse-glow 2s ease-in-out infinite alternate}@keyframes pulse-glow{from{box-shadow:0 0 20px rgba(102,126,234,.3)}to{box-shadow:0 0 40px rgba(102,126,234,.6)}}.float{animation:float 6s ease-in-out infinite}.float-delayed{animation:float 6s ease-in-out infinite;animation-delay:-2s}.float-delayed-2{animation:float 6s ease-in-out infinite;animation-delay:-4s}@keyframes float{0%,100%{transform:translateY(0)rotate(0)}33%{transform:translateY(-10px)rotate(1deg)}66%{transform:translateY(-5px)rotate(-1deg)}}.hover-lift{transition:all .3s cubic-bezier(.4,0,.2,1)}.hover-lift:hover{transform:translateY(-8px)scale(1.02);box-shadow:0 20px 40px rgba(0,0,0,.3)}.text-shimmer{background:linear-gradient(90deg,#667eea,#764ba2,#667eea);background-size:200% 100%;animation:shimmer 3s ease-in-out infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@keyframes shimmer{0%,100%{background-position:200% 0}50%{background-position:-200% 0}}.bouncing-arrow{animation:bounce-arrow 2s ease-in-out infinite}@keyframes bounce-arrow{0%,100%{transform:translateX(0)}50%{transform:translateX(5px)}}.subtle-float{animation:subtle-float 4s ease-in-out infinite}@keyframes subtle-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}body{background:0 0!important}[data-theme=dark] body{color:#fff;background:0 0!important}[data-theme=light] body{color:#1f2937;background:0 0!important}[data-theme=light] .text-gray-300{color:#4b5563}[data-theme=light] .text-gray-400{color:#6b7280}[data-theme=light] .text-white{color:#1f2937}[data-theme=light] .particle-network{--particle-color:rgba(59, 130, 246, 0.8);--line-color:rgba(59, 130, 246, 0.3)}[data-theme=dark] .particle-network{--particle-color:rgba(255, 255, 255, 0.8);--line-color:rgba(102, 126, 234, 0.3)}.founder-avatar{color:#fff!important}[data-theme=light] .coming-soon-badge{color:#b45309!important}[data-theme=dark] .coming-soon-badge{color:#fcd34d}.article-content h1{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2}.article-content h2{font-size:2rem;font-weight:700;margin-top:2rem;margin-bottom:1rem;color:#e5e7eb;border-bottom:2px solid rgba(102,126,234,.3);padding-bottom:.5rem}.article-content h3{font-size:1.5rem;font-weight:semibold;margin-top:1.5rem;margin-bottom:.75rem;color:#f3f4f6}.article-content h4{font-size:1.25rem;font-weight:semibold;margin-top:1.25rem;margin-bottom:.5rem;color:#f9fafb}.article-content p{margin-bottom:1.5rem;line-height:1.7;font-size:1.125rem}.article-content ul,.article-content ol{margin-bottom:1.5rem;padding-left:1.5rem}.article-content li{margin-bottom:.5rem;line-height:1.6}.article-content ul li{list-style-type:disc}.article-content ol li{list-style-type:decimal}.article-content strong{font-weight:700;color:#f3f4f6}.article-content em{font-style:italic;color:#e5e7eb}.article-content a{color:#60a5fa;text-decoration:underline;transition:color .3s ease}.article-content a:hover{color:#93c5fd}.article-content blockquote{border-left:4px solid rgba(102,126,234,.5);padding-left:1rem;margin:1.5rem 0;font-style:italic;background:rgba(255,255,255,5%);padding:1rem 1rem 1rem 2rem;border-radius:.5rem}.article-content code{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:.25rem;padding:.125rem .375rem;font-family:monaco,menlo,ubuntu mono,monospace;font-size:.875rem;color:#fbbf24}.article-content pre{background:rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.2);border-radius:.5rem;padding:1rem;overflow-x:auto;margin:1.5rem 0}.article-content pre code{background:0 0;border:none;padding:0;color:#e5e7eb}[data-theme=light] .article-content{color:#374151}[data-theme=light] .article-content h2{color:#111827;border-bottom-color:rgba(59,130,246,.3)}[data-theme=light] .article-content h3{color:#1f2937}[data-theme=light] .article-content h4{color:#111827}[data-theme=light] .article-content strong{color:#111827}[data-theme=light] .article-content em{color:#374151}[data-theme=light] .article-content a{color:#2563eb}[data-theme=light] .article-content a:hover{color:#1d4ed8}[data-theme=light] .article-content blockquote{background:rgba(59,130,246,5%);border-left-color:rgba(59,130,246,.5)}[data-theme=light] .article-content code{background:rgba(59,130,246,.1);border-color:rgba(59,130,246,.2);color:#d97706}[data-theme=light] .article-content pre{background:rgba(59,130,246,5%);border-color:rgba(59,130,246,.2)}[data-theme=light] .article-content pre code{color:#374151}