:root{--primary-color: #10b981;--primary-glow: rgba(16, 185, 129, .3);--accent-color: #06b6d4;--text-color: #1e293b;--text-muted: #64748b;--bg-dark: #020617;--bg-card: #ffffff;--light-gray: #f8fafc;--white: #ffffff;--shadow-premium: 0 10px 30px -5px rgba(2, 6, 23, .1), 0 4px 10px -5px rgba(2, 6, 23, .1);--transition: all .4s cubic-bezier(.4, 0, .2, 1)}.blog-header{position:relative;width:100%;padding:160px 0 80px;background:radial-gradient(circle at top right,rgba(16,185,129,.12),transparent 40%),radial-gradient(circle at bottom left,rgba(6,182,212,.12),transparent 40%),var(--bg-dark);margin-bottom:60px;border-bottom:1px solid rgba(255,255,255,.05);z-index:1;overflow:hidden}.blog-header:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(16,185,129,.2),transparent)}.blog-header-content{max-width:1200px;margin:0 auto;padding:0 20px}.blog-meta{display:flex;gap:24px;margin-bottom:20px;color:var(--text-muted);font-size:.95rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.blog-date,.blog-category{display:flex;align-items:center;color:#fff9}.blog-date:before{color:var(--primary-color);content:"";font-family:"Font Awesome 5 Free";margin-right:10px}.blog-category:before{color:var(--accent-color);content:"";font-family:"Font Awesome 5 Free";margin-right:10px}.blog-title{font-size:3.5rem;font-weight:800;margin-bottom:25px;color:var(--white);line-height:1.1;letter-spacing:-.02em;text-shadow:0 10px 20px rgba(0,0,0,.2)}@media(max-width:768px){.blog-title{font-size:2.5rem}}.blog-author{display:flex;align-items:center;gap:15px}.blog-author-image{width:50px;height:50px;border-radius:50%;object-fit:cover}.blog-author-info{display:flex;flex-direction:column}.blog-author-name{font-weight:600;color:var(--text-color)}.blog-author-title{font-size:.9rem;color:var(--dark-gray)}.blog-content-container{max-width:1200px;margin:0 auto;padding:0 20px 60px;display:grid;grid-template-columns:1fr 300px;gap:40px}.blog-content{background-color:var(--white);border-radius:8px;overflow:hidden;box-shadow:var(--shadow)}.blog-featured-image{width:100%;height:auto;object-fit:cover;margin-bottom:30px}.blog-text{padding:0 30px 30px}.blog-lead{font-size:1.2rem;line-height:1.6;color:var(--dark-gray);margin-bottom:30px;font-weight:500}.blog-text h2{font-size:1.8rem;margin:40px 0 20px;color:var(--text-color)}.blog-text h3{font-size:1.4rem;margin:30px 0 15px;color:var(--text-color)}.blog-text p{font-size:1.1rem;line-height:1.7;margin-bottom:20px;color:var(--text-color)}.blog-text ul,.blog-text ol{margin-bottom:20px;padding-left:20px}.blog-text li{font-size:1.1rem;line-height:1.7;margin-bottom:10px;color:var(--text-color)}blockquote{border-left:4px solid var(--primary-color);padding:20px 0 20px 20px;margin:30px 0;font-style:italic;font-size:1.2rem;line-height:1.6;color:var(--dark-gray)}blockquote footer{margin-top:10px;font-style:normal;font-size:.9rem;color:var(--dark-gray)}.blog-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:40px}.blog-tag{background-color:var(--light-gray);color:var(--dark-gray);padding:5px 15px;border-radius:20px;font-size:.9rem;transition:var(--transition)}.blog-tag:hover{background-color:var(--primary-color);color:var(--white)}.related-posts{margin-top:60px}.related-posts h2{font-size:1.8rem;margin-bottom:30px;color:var(--text-color)}.related-posts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:30px}.related-post{background-color:var(--white);border-radius:8px;overflow:hidden;box-shadow:var(--shadow);transition:var(--transition)}.related-post:hover{transform:translateY(-5px);box-shadow:0 8px 25px #00000026}.related-post-image{width:100%;height:180px;object-fit:cover}.related-post-content{padding:20px}.related-post-content h3{font-size:1.2rem;margin-bottom:15px;color:var(--text-color);line-height:1.4}.related-post-link{display:inline-flex;align-items:center;gap:8px;color:var(--primary-color);font-weight:600;text-decoration:none;transition:var(--transition)}.related-post-link:hover{color:var(--secondary-color)}.related-post-link i{transition:var(--transition)}.related-post-link:hover i{transform:translate(5px)}@media(max-width:992px){.blog-content-container{grid-template-columns:1fr;padding:0 15px}.blog-title{font-size:2.2rem;padding:0 15px}.blog-header{padding:160px 0 40px}.blog-meta{flex-direction:column;gap:10px;padding:0 15px}.blog-author{flex-direction:column;text-align:center;padding:0 15px}.blog-featured-image{margin-bottom:20px}.blog-text{padding:0 15px 20px}.blog-text h2{font-size:1.6rem;margin:30px 0 15px}.blog-text h3{font-size:1.3rem;margin:25px 0 12px}.blog-text p,.blog-text li{font-size:1rem;line-height:1.6}.blog-tags{justify-content:center;padding:0 15px}.related-posts{padding:0 15px}.related-posts h2{font-size:1.6rem;text-align:center}.related-posts-grid{grid-template-columns:1fr;gap:20px}.related-post{margin:0 auto;max-width:400px}}@media(max-width:768px){.blog-header{padding:40px 0}.blog-title{font-size:1.8rem}.blog-text{padding:0 20px 20px}.blog-text h2{font-size:1.6rem}.blog-text h3{font-size:1.3rem}.blog-text p,.blog-text li{font-size:1rem}}@media(max-width:576px){.blog-header{padding:140px 0 30px}.blog-title{font-size:1.8rem}.blog-meta{font-size:.85rem}.blog-author-image{width:40px;height:40px}.blog-text h2{font-size:1.4rem}.blog-text h3{font-size:1.2rem}.blog-text p,.blog-text li{font-size:.95rem}.blog-tag{font-size:.8rem;padding:4px 12px}.related-post-content h3{font-size:1.1rem}.related-post-link{font-size:.9rem}.related-posts-grid{grid-template-columns:1fr}}.blog-banner{position:relative;width:100%;height:400px;overflow:hidden;margin-top:100px}.blog-banner-video{width:100%;height:100%;object-fit:cover}.blog-banner-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:var(--white);z-index:2}.blog-banner-content h1{font-size:3rem;font-weight:700;margin-bottom:20px;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.blog-container{max-width:1200px;margin:40px auto;padding:0 20px}.blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:30px;margin-bottom:40px}.blog-post{background-color:var(--white);border-radius:8px;overflow:hidden;box-shadow:var(--shadow);transition:var(--transition)}.blog-post:hover{transform:translateY(-5px);box-shadow:0 8px 25px #00000026}.blog-post-image{width:100%;height:200px;object-fit:cover}.blog-post-content{padding:20px}.blog-post-title{font-size:1.4rem;margin-bottom:15px;color:var(--text-color);line-height:1.4}.blog-post-excerpt{font-size:1rem;color:var(--dark-gray);margin-bottom:20px;line-height:1.6}.blog-post-link{display:inline-flex;align-items:center;gap:8px;color:var(--primary-color);font-weight:600;text-decoration:none;transition:var(--transition)}.blog-post-link:hover{color:var(--secondary-color)}.blog-post-link i{transition:var(--transition)}.blog-post-link:hover i{transform:translate(5px)}.back-to-top{position:fixed;bottom:30px;right:30px;width:50px;height:50px;background-color:var(--primary-color);color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:var(--shadow);opacity:0;visibility:hidden;transition:var(--transition);z-index:1000}.back-to-top.visible{opacity:1;visibility:visible}.back-to-top:hover{background-color:var(--secondary-color);transform:translateY(-5px)}.back-to-top i{font-size:1.2rem}
