@import url(https://fonts.googleapis.com/css2?family=Raleway:wght@500&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:linear-gradient(270deg,#1b1429,#140f23);font-family:Raleway,serif!important}*,body{margin:0}*{box-sizing:border-box;padding:0}body{background:linear-gradient(180deg,#0a0a1a 0,#1a0a2e 50%,#0f0520);color:#e0e0ff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;min-height:100vh;overflow-x:hidden;position:relative}body:before{-webkit-animation:twinkle 200s linear infinite;animation:twinkle 200s linear infinite;background-image:radial-gradient(2px 2px at 20px 30px,#eee,transparent),radial-gradient(2px 2px at 60px 70px,#fff,transparent),radial-gradient(1px 1px at 50px 50px,#fff,transparent),radial-gradient(1px 1px at 130px 80px,#fff,transparent),radial-gradient(2px 2px at 90px 10px,#fff,transparent);background-repeat:repeat;background-size:200px 200px;content:"";height:100%;left:0;opacity:.5;position:fixed;top:0;width:100%;z-index:0}@-webkit-keyframes twinkle{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes twinkle{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}.blog-container{-webkit-animation:fadeIn .8s ease-in;animation:fadeIn .8s ease-in;margin:0 auto;max-width:800px;padding:40px 20px;position:relative;z-index:1}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.blog-header{margin-bottom:60px;padding:40px 0;text-align:center}.blog-header h1{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:700;margin-bottom:10px}.subtitle{color:#a0a0c0;font-size:1.1rem;letter-spacing:2px}.posts-grid{grid-gap:24px;display:grid;gap:24px;margin-bottom:40px}.post-card{-webkit-animation:fadeInUp .6s ease-out backwards;animation:fadeInUp .6s ease-out backwards;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;color:inherit;overflow:hidden;padding:32px;position:relative;text-decoration:none;transition:all .3s ease}.post-card:first-child{-webkit-animation-delay:.1s;animation-delay:.1s}.post-card:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.post-card:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}.post-card:nth-child(4){-webkit-animation-delay:.4s;animation-delay:.4s}.post-card:nth-child(5){-webkit-animation-delay:.5s;animation-delay:.5s}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.post-card:before{background:linear-gradient(90deg,#667eea,#764ba2);content:"";height:4px;left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.post-card:hover{border-color:rgba(102,126,234,.5);box-shadow:0 8px 32px rgba(102,126,234,.2);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.post-card:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.post-card h2{color:#fff;font-size:1.8rem;margin-bottom:12px}.post-date{color:#8080a0;font-size:.9rem;margin-bottom:12px}.post-excerpt{color:#b0b0d0;line-height:1.6}.back-link{color:#667eea;display:inline-block;font-size:1rem;margin-bottom:32px;text-decoration:none;transition:all .2s ease}.back-link:hover{color:#764ba2;-webkit-transform:translateX(-4px);transform:translateX(-4px)}.blog-post{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;margin-bottom:40px;padding:48px}.post-header{border-bottom:1px solid hsla(0,0%,100%,.1);margin-bottom:40px;padding-bottom:24px}.post-header h1{color:#fff;font-size:2.5rem;line-height:1.2;margin-bottom:12px}.post-content{font-size:1.125rem;letter-spacing:.01em;line-height:1.8}.post-content h1,.post-content h2,.post-content h3{color:#fff;margin-bottom:16px;margin-top:32px}.post-content h1{font-size:2rem}.post-content h2{font-size:1.6rem}.post-content h3{font-size:1.3rem}.post-content p{color:#d0d0e0;margin-bottom:20px}.post-content a{border-bottom:1px solid rgba(102,126,234,.3);color:#667eea;text-decoration:none;transition:all .2s ease}.post-content a:hover{border-bottom-color:#764ba2;color:#764ba2}.post-content code{background:rgba(0,0,0,.3);border-radius:4px;color:#ff79c6;font-size:.9em;padding:2px 6px}.post-content pre{background:rgba(0,0,0,.5);border-radius:8px;margin:24px 0;overflow-x:auto;padding:20px}.post-content pre code{background:none;color:#f8f8f2;padding:0}.post-content blockquote{border-left:4px solid #667eea;color:#b0b0d0;font-style:italic;margin:24px 0;padding-left:20px}.post-content ol,.post-content ul{margin:20px 0 20px 24px}.post-content li{color:#d0d0e0;margin-bottom:8px}.empty-state{color:#8080a0;padding:80px 20px;text-align:center}.empty-state h2{color:#a0a0c0;margin-bottom:16px}@media (max-width:768px){.blog-header h1{font-size:2.2rem}.subtitle{font-size:1rem}.post-card{padding:24px}.post-card h2{font-size:1.4rem}.blog-post{padding:32px 24px}.post-header h1{font-size:2rem}.post-content{font-size:1.0625rem;line-height:1.75}.blog-container{padding:24px 16px}}@media (max-width:480px){.blog-header h1{font-size:1.8rem}.post-card{padding:20px}.blog-post{padding:24px 20px}}
/*# sourceMappingURL=main.fd5cf825.css.map*/