.wp-caption,figure{max-width:100% !important;width:auto !important;height:auto !important}.wp-caption img,figure img{max-width:100% !important;width:100% !important;height:auto !important;display:block}.wp-caption-text,figcaption{font-size:var(--text-sm);color:var(--text-secondary);text-align:center;padding:var(--space-2) 0}.article-content img,.post-content img,.prose img{max-width:100% !important;height:auto !important;display:block;margin-left:auto;margin-right:auto}@media (max-width:768px){.mobile-menu-btn{display:flex}.nav-link.active:after{display:none}.mega-menu-featured{display:none}.nav-actions{gap:var(--space-2)}.search-box{display:none}.nav-content{justify-content:space-between;padding:var(--space-4) var(--space-2)}.article-title{font-size:var(--text-3xl)}.article-content{padding:var(--space-6)}.wp-caption,figure{margin:var(--space-4) 0 !important;padding:0 !important}.wp-caption-text,figcaption{font-size:var(--text-xs);padding:var(--space-2) var(--space-3)}.article-content img,.post-content img,.prose img{border-radius:8px;margin:var(--space-4) auto}.comments-area{margin-top:var(--space-12);padding:var(--space-6);border-radius:12px}.comments-title{font-size:var(--text-2xl);margin-bottom:var(--space-8)}.comment-body{padding:var(--space-5)}.comment-author{flex-direction:column;text-align:center;gap:var(--space-3)}.comment-author img{width:40px;height:40px}.children{padding-left:var(--space-6)}.children:before{left:var(--space-3)}.comment-form{gap:var(--space-5)}.comment-form input[type=text],.comment-form input[type=email],.comment-form input[type=url],.comment-form textarea{padding:var(--space-3);border-radius:10px}.emoji-options{grid-template-columns:repeat(2,1fr) !important;gap:var(--space-3) !important}.emoji-option{padding:var(--space-3) !important}.emoji-option div:first-child{font-size:28px !important}.comments-section{margin-top:var(--space-12);padding-top:var(--space-8)}.comments-closed-notice{padding:var(--space-8)}.closed-icon{font-size:var(--text-3xl)}.closed-title{font-size:var(--text-lg)}.back-to-top{width:40px;height:40px;bottom:20px;right:20px}.back-to-top svg{width:20px;height:20px}}@media (max-width:480px){.comments-area{padding:var(--space-4);margin-top:var(--space-8)}.comments-title{font-size:var(--text-xl)}.comment-reply-title{font-size:var(--text-xl)}.form-submit .submit{padding:var(--space-3) var(--space-6);font-size:var(--text-sm)}.article-title{font-size:var(--text-2xl)}}@media (max-width:1024px){.mega-menu{width:95vw}.mega-menu-content{grid-template-columns:1fr;gap:var(--space-6)}.mega-menu-featured{order:-1}.search-input{width:150px}.search-input:focus{width:200px}}@media (min-width:1600px){.mega-menu{width:1100px}.mega-menu-content{grid-template-columns:repeat(3,1fr) 350px;gap:var(--space-12)}.nav-link{font-size:var(--text-lg);padding:var(--space-4) var(--space-6)}.prose{font-size:var(--text-xl);line-height:1.8}.prose h2{font-size:var(--text-3xl);margin:var(--space-16) 0 var(--space-8) 0}.prose h3{font-size:var(--text-2xl);margin:var(--space-12) 0 var(--space-6) 0}.prose p{margin-bottom:var(--space-8)}.prose blockquote{padding:var(--space-8);margin:var(--space-12) 0}.code-container{border-radius:16px;margin:var(--space-12) 0}.prose pre{font-size:var(--text-base);padding:var(--space-8)}.single-post .post-content{font-size:var(--text-xl);line-height:1.8;padding:var(--space-12)}.single-post .post-content p,.single-post .post-content ul,.single-post .post-content ol,.single-post .post-content li{font-size:inherit !important}.single-post .post-content h2{font-size:var(--text-3xl)}.single-post .post-content h3{font-size:var(--text-2xl)}.single-post .post-title{font-size:var(--text-4xl)}.single-post .post-subtitle{font-size:var(--text-2xl)}}@media (min-width:1920px){.brand{font-size:var(--text-2xl)}.nav-link{font-size:var(--text-lg)}.nav-content{padding:var(--space-6) 0}.single-post .post-content{padding:var(--space-16)}.single-post .post-header{margin-bottom:var(--space-12)}}@media (min-width:768px){.comment-form-fields-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6);margin-bottom:var(--space-6)}.comment-form-author,.comment-form-email{margin-bottom:0}}@media (max-width:767px){.comment-form-fields-row{display:block}.comment-form-author,.comment-form-email{margin-bottom:var(--space-6)}}