@keyframes blog-gradient-shine{0%{background-position:-100%}to{background-position:100%}}.blog-detail-content h1,.blog-detail-content h2,.blog-detail-content h3,.blog-detail-content h4,.blog-detail-content h5,.blog-detail-content h6{font-family:inherit;color:#050505;margin:1.1rem 0 .45rem;font-weight:850;line-height:1.15;letter-spacing:-.01em}.blog-detail-content h1{font-size:2rem;font-weight:700}.blog-detail-content h2{font-size:1.75rem;font-weight:700}.blog-detail-content h3{font-size:1.5rem;font-weight:600}.blog-detail-content h4{font-size:1.25rem;font-weight:600}.blog-detail-content h5{font-size:1.125rem;font-weight:600}.blog-detail-content h6{font-size:1rem;font-weight:600}.blog-detail-content h1+p,.blog-detail-content h2+p,.blog-detail-content h3+p,.blog-detail-content h4+p,.blog-detail-content h5+p,.blog-detail-content h6+p{margin-top:.5rem}.blog-detail-content p{margin-bottom:.9rem;font-family:inherit}.blog-detail-content b,.blog-detail-content strong{font-weight:600;color:#050505}.blog-detail-content img{max-width:100%;height:auto;border:2px solid #050505;border-radius:12px;margin:1.25rem 0;display:block}.blog-detail-content blockquote{margin:1.25rem 0;font-style:italic;color:rgba(5,5,5,.68);background:#fff8dc;padding:.85rem 1.25rem;border:1.5px solid #050505;border-radius:12px}.blog-detail-content ol,.blog-detail-content ul{padding-left:1.25rem;margin-bottom:.9rem}.blog-detail-content li{margin-bottom:.35rem}.blog-detail-content code{padding:.2rem .45rem;border-radius:8px;font-size:.9em;border:1px solid #050505;color:#050505}.blog-detail-content code,.blog-detail-content pre{background:#f3f3f1;font-family:JetBrains Mono,Monaco,Consolas,monospace}.blog-detail-content pre{padding:1.25rem;border-radius:12px;overflow-x:auto;margin:1.25rem 0;border:1.5px solid #050505}.blog-detail-content br{line-height:1.6}@media (max-width:768px){.blog-detail-content h1{font-size:1.75rem}.blog-detail-content h2{font-size:1.5rem}.blog-detail-content h3{font-size:1.25rem}.blog-detail-content h4{font-size:1.125rem}.blog-detail-content h5,.blog-detail-content h6{font-size:1rem}.blog-detail-content h1,.blog-detail-content h2,.blog-detail-content h3,.blog-detail-content h4,.blog-detail-content h5,.blog-detail-content h6{margin:1.5rem 0 .75rem}.blog-detail-content p{margin-bottom:1.25rem}.blog-detail-content img{margin:1rem 0}.blog-detail-content blockquote{padding:.75rem 1.25rem;margin:1.5rem 0;border-radius:20px}.blog-detail-content ol,.blog-detail-content ul{margin-bottom:1.25rem}.blog-detail-content pre{padding:1.25rem;margin:1.5rem 0;border-radius:20px}}