.single-blog-sec h2{color:var(--color-text-main);font-size:32px;line-height:1.2em}.single-blog-sec h3{color:var(--color-text-main);font-size:24px;line-height:1.2em}.single-blog-sec h4{color:var(--color-text-main);font-size:18px;line-height:1.2em}.single-blog-sec :is(h2,h3,h4){overflow-wrap:break-word;word-wrap:break-word}.single-blog-sec .inner-text a{color:var(--color-primary);overflow-wrap:break-word;font-weight:600;text-decoration:underline}.single-blog-sec strong{font-weight:600}.single-blog-sec a:hover{color:var(--color-primary-on-light)}.single-blog-sec code{background-color:var(--color-primary);color:var(--color-secondary);word-break:break-word;white-space:pre-wrap;border-radius:6px;margin:5px;padding:4px 8px;font-family:monospace;font-size:.9em;display:inline-block}.single-blog-sec pre{color:#e2e8f0;background-color:#1e293b;border-radius:.5rem;margin:1.5rem 0;padding:1rem;overflow-x:auto}.single-blog-sec pre code{color:inherit;white-space:pre;word-break:normal;background-color:#0000;margin:0;padding:0;display:inline}.single-blog-sec img{max-width:100%;height:auto;margin:20px 0}.single-blog-sec ul{padding-left:20px;list-style-type:disc}.single-blog-sec ol{padding-left:20px;list-style-type:decimal}.single-blog-sec blockquote{border-left:4px solid var(--color-secondary);color:var(--color-secondary);background-color:var(--color-primary);border-radius:0 .5rem .5rem 0;margin:1.5rem 0;padding:1rem 1rem 1rem 1.5rem;font-style:italic}@media only screen and (max-width:768px){.single-blog-sec h1{font-size:28px}.single-blog-sec h2{font-size:24px}.single-blog-sec h3{font-size:20px}}
