.tt-blog-post-content table{background-color:hsla(0,0%,100%,.05);border-collapse:collapse;border-radius:8px;font-size:16px;margin:20px 0;overflow:hidden;width:100%}.tt-blog-post-content table td,.tt-blog-post-content table th{border-bottom:1px solid hsla(0,0%,100%,.1);padding:12px 15px;text-align:left}.tt-blog-post-content table th{background-color:var(--tt-main-color);color:#fff;font-size:14px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.tt-blog-post-content table tr:hover{background-color:hsla(0,0%,100%,.02)}.tt-blog-post-content table tr:last-child td{border-bottom:none}.tt-blog-post-content pre{background-color:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;font-family:Courier New,Courier,monospace;font-size:14px;line-height:1.6;margin:20px 0;overflow-x:auto;padding:20px}.tt-blog-post-content code{background-color:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.1);border-radius:4px;color:#ff6b6b;font-family:Courier New,Courier,monospace;font-size:13px;padding:2px 6px}.tt-blog-post-content pre code{background:none;border:none;color:#e0e0e0;font-size:14px;padding:0}.tt-blog-post-content blockquote{background-color:hsla(0,0%,100%,.02);border-left:4px solid var(--tt-main-color);border-radius:0 8px 8px 0;color:#ccc;font-style:italic;margin:20px 0;padding:15px 20px}.tt-blog-post-content blockquote p{font-size:16px;line-height:1.6;margin:0}.tt-blog-post-content ol,.tt-blog-post-content ul{margin:15px 0;padding-left:25px}.tt-blog-post-content li{color:#ccc;margin:5px 0}.tt-blog-post-content ul li{list-style-type:disc}.tt-blog-post-content ol li{list-style-type:decimal}.tt-blog-post-content hr{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);border:none;height:1px;margin:30px 0}.tt-blog-post-content a{color:var(--tt-main-color);text-decoration:underline;transition:color .2s ease}.tt-blog-post-content a:hover{color:#fff;text-decoration:none}.tt-blog-post-content img{border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.3);height:auto;margin:20px 0;max-width:100%}.tt-blog-post-content h1,.tt-blog-post-content h2,.tt-blog-post-content h3,.tt-blog-post-content h4,.tt-blog-post-content h5,.tt-blog-post-content h6{color:#fff;font-weight:600;margin-bottom:15px;margin-top:30px}.tt-blog-post-content h1{border-bottom:2px solid var(--tt-main-color);font-size:2.2em;padding-bottom:10px}.tt-blog-post-content h2{border-bottom:1px solid hsla(0,0%,100%,.2);font-size:1.8em;padding-bottom:8px}.tt-blog-post-content h3{color:var(--tt-main-color);font-size:1.5em}.tt-blog-post-content h4{font-size:1.3em}.tt-blog-post-content h5{font-size:1.1em}.tt-blog-post-content h6{font-size:1em}.tt-blog-post-content p{color:#ccc;line-height:1.7;margin-bottom:15px}.tt-blog-post-content strong{color:#fff;font-weight:600}.tt-blog-post-content em{color:var(--tt-main-color);font-style:italic}