.related-posts-scroll{scrollbar-width:none;-ms-overflow-style:none}.related-posts-scroll::-webkit-scrollbar{display:none}.blog-content-wrapper{color:#d4d4d4;word-wrap:break-word;max-width:100%;font-size:18px;line-height:1.9}.blog-content-wrapper>:first-child{margin-top:0!important}.blog-content-wrapper>:last-child{margin-bottom:0!important}.blog-content-wrapper h2{letter-spacing:-.5px;padding-bottom:18px;scroll-margin-top:100px;position:relative;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important;margin-top:60px!important;margin-bottom:20px!important;font-size:28px!important;font-weight:700!important}.blog-content-wrapper h2:after{content:"";background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:2px;width:50px;height:3px;position:absolute;bottom:0;left:0}.blog-content-wrapper h3{letter-spacing:-.3px;scroll-margin-top:100px;color:#667eea!important;margin-top:45px!important;margin-bottom:16px!important;font-size:22px!important;font-weight:600!important}.blog-content-wrapper h4{scroll-margin-top:100px;color:#8b9cff!important;margin-top:35px!important;margin-bottom:14px!important;font-size:19px!important;font-weight:600!important}.blog-content-wrapper p{color:#d4d4d4!important;margin-bottom:24px!important;line-height:1.9!important}.blog-content-wrapper h2+p,.blog-content-wrapper h3+p{margin-top:8px!important}.blog-content-wrapper ul,.blog-content-wrapper ol{margin-bottom:25px!important;margin-left:30px!important}.blog-content-wrapper li{padding-left:10px;position:relative;color:#e6e6e6!important;margin-bottom:12px!important}.blog-content-wrapper ul li:before{content:"";background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:50%;width:6px;height:6px;position:absolute;top:10px;left:-20px}.blog-content-wrapper code{border:1px solid #667eea4d;color:#a8b5ff!important;background:#667eea26!important;border-radius:6px!important;padding:3px 10px!important;font-family:Courier New,Courier,monospace!important;font-size:15px!important}.blog-content-wrapper pre{border:1px solid #667eea26;position:relative;box-shadow:0 2px 8px #0006;background:#1a1a1a!important;border-radius:8px!important;margin:32px 0!important;padding:20px 24px!important;overflow-x:auto!important}.blog-content-wrapper pre code{display:block;color:#e6e6e6!important;background:0 0!important;border:none!important;padding:0!important;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,monospace!important;font-size:14px!important;line-height:1.7!important}.blog-content-wrapper pre::-webkit-scrollbar{height:8px}.blog-content-wrapper pre::-webkit-scrollbar-track{background:#0000004d;border-radius:4px}.blog-content-wrapper pre::-webkit-scrollbar-thumb{background:#667eea66;border-radius:4px}.blog-content-wrapper pre::-webkit-scrollbar-thumb:hover{background:#667eea99}.blog-content-wrapper blockquote{border-radius:8px;font-style:italic;color:#a2a2a2!important;background:#667eea0d!important;border-left:4px solid #667eea!important;margin:30px 0!important;padding:20px 25px!important}.blog-content-wrapper a{text-decoration:underline;transition:color .3s;color:#667eea!important}.blog-content-wrapper a:hover{color:#764ba2!important}.blog-content-wrapper img{border-radius:12px;max-width:100%;height:auto;margin:30px 0;box-shadow:0 8px 25px #0000004d}.blog-content-wrapper table{border-collapse:collapse;background:#ffffff08;border-radius:8px;width:100%;margin:25px 0;overflow:hidden}.blog-content-wrapper th,.blog-content-wrapper td{text-align:left;border-bottom:1px solid #ffffff1a;padding:12px 15px}.blog-content-wrapper th{color:#667eea;background:#667eea1a;font-weight:600}.blog-content-wrapper strong{color:#fff;font-weight:600}.blog-content-wrapper em{color:#a2a2a2;font-style:italic}.blog-content-wrapper .note,.blog-content-wrapper .warning,.blog-content-wrapper .tip{border-left:4px solid;border-radius:8px;margin:28px 0;padding:20px 24px;position:relative}.blog-content-wrapper .note{background:#3b82f61a;border-color:#3b82f6}.blog-content-wrapper .warning{background:#f59e0b1a;border-color:#f59e0b}.blog-content-wrapper .tip{background:#10b9811a;border-color:#10b981}.blog-content-wrapper ::selection{color:#fff;background:#667eea4d}html{scroll-behavior:smooth}@media (min-width:768px){.blog-content-wrapper{max-width:100%}}@media (max-width:767px){.blog-content-wrapper{font-size:16px}.blog-content-wrapper h2{margin-top:40px!important;font-size:24px!important}.blog-content-wrapper h3{font-size:20px!important}.blog-content-wrapper pre{border-radius:0!important;margin:24px -20px!important;padding:16px!important}.blog-content-wrapper pre code{font-size:13px!important}}
