/* Offline replacements retain the original theme's structure and measurements. */
.igniplex{align-items:flex-start}
.igniplex main,.feat-thumb,.feat-inner{min-width:0}
.FeaturedPost .feat-thumb{flex:1 1 40%;align-self:flex-start}
.FeaturedPost .feat-thumb img{width:100%;height:auto;aspect-ratio:2/1;object-fit:cover}
.blog-posts .snippet-thumb img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}
.PopularPosts .pop-thumb img{object-fit:cover}
.PopularPosts .big img{width:100%;height:auto;aspect-ratio:2/1}
.post-body img,.post-body iframe{max-width:100%}
.post-body img{height:auto}
.static-slider .swipe{max-width:1200px;margin:auto;padding-top:20px}
.static-slider .slider-thumb{height:240px}
.static-slider .slider-thumb img{width:100%;height:100%;object-fit:cover}
.static-slider .slider-inner a{color:#fff}
.static-slider .slider-label a{background:var(--primary)}
.static-slider .slider-label{margin-bottom:1rem}
.static-slider .widget-title{max-width:1200px;margin:0 auto 1rem}
.bottom-slider{margin:0 auto 3rem;max-width:1200px}
.bottom-slider .swipe{padding-top:0}
.widget-title.f{justify-content:space-between;gap:1rem}
.widget-title.f .title{margin:0}
.widget-title.f{margin-bottom:1.25rem}
#custom-post-1 .blog-posts .article{width:calc((100% / 3) - (20px / 1.5))}
#custom-post-1 .widget:not(:last-child){margin-bottom:3rem}
.blog-pager .all-posts{display:flex;align-items:center;justify-content:center;font-size:24px;color:var(--tx-50)}
.blog-pager .newer-link svg{transform:rotate(180deg)}
.single .post-action{gap:1rem;align-items:center}
.single .post-action .bm{position:static;padding:.75rem}
.single .share-mobile,.single .listen{background:transparent;color:inherit;font:inherit;border:0;padding:0;gap:.4rem}
.single .listen svg{width:1.25rem;height:1.25rem;fill:var(--primary)}
.share-status:empty{display:none}
.share-options{margin-top:1rem;display:flex;gap:1rem}
.share-options[hidden]{display:none}
.copy-link{background:transparent;padding:0}
.related-middle-inner img{width:5.35rem;height:5.35rem;max-width:none;object-fit:cover;border-radius:7px}
.related-bottom-thumb img{width:5.35rem;height:5.35rem;max-width:none;object-fit:cover;border-radius:7px}
.related-bottom .post-inner{min-width:0}
.related-bottom .post-snippet{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.static-search{display:flex;gap:10px;margin:20px 0}
.static-search input{min-width:0;flex:1;border:1px solid var(--border);border-radius:7px;padding:12px;color:inherit;background:transparent;font:inherit}
.static-search button,#search-more,.comment-form button{border:0;border-radius:7px;background:var(--primary);color:#fff;padding:10px 18px;font:inherit;cursor:pointer}
#search-status{padding:10px 0 20px}
#search-more{display:block;margin:20px auto}
#search-more[hidden]{display:none}
.static-pager{gap:1rem;justify-content:space-between;margin:2rem 0}
.static-pager a{color:var(--primary)}
.bookmark-inner{max-height:65vh;overflow:auto;padding:1rem}
.bookmark-inner li{display:flex;gap:.75rem;align-items:center;margin-bottom:1rem}
.bookmark-inner img{width:50px;height:50px;object-fit:cover;border-radius:7px}
.bookmark-inner .bm-more{display:block}
.bookmark-inner button{background:transparent;padding:.25rem;color:var(--tx-50)}
.comment-form{padding:1.5rem}
.comment-form label{display:block;margin:1rem 0}
.comment-form input,.comment-form textarea{display:block;width:100%;padding:.75rem;margin-top:.5rem;border:1px solid var(--border);border-radius:7px;background:var(--bodyBg);color:inherit;font:inherit;box-sizing:border-box}
.local-comments article{padding:1rem 0;border-bottom:1px solid var(--border)}
.local-comments p{white-space:pre-wrap}
#comments{scroll-margin-top:80px}
.static-totop{position:fixed;bottom:20px;right:20px;background:var(--primary);color:#fff;z-index:10;padding:.75rem 1rem;opacity:0;visibility:hidden}
.static-totop.visible{opacity:1;visibility:visible}
.nav .dropdown:focus-within>ul,.nav .dropdown.open>ul{opacity:1;visibility:visible}
@media(max-width:850px){
 .menu-wrap{flex:1 1 auto;min-height:0;height:auto;overscroll-behavior:contain}
 .menu-inner>.head,.menu-inner>.social{flex-shrink:0}
}
@media(max-width:800px){
 .FeaturedPost .feat-thumb{flex:auto;width:100%}
 .static-slider .slider-thumb{height:200px}
 .static-slider .swipe{padding-top:15px}
 .bottom-slider .widget-title{padding:0 15px}
 #custom-post-1 .blog-posts .article{width:calc(50% - 7.5px)}
 .post-body .separator a{margin-left:0!important;margin-right:0!important}
}
@media(max-width:480px){
 .static-slider .swipe{padding-top:10px}
 .bottom-slider .widget-title{padding:0 10px}
 #custom-post-1 .blog-posts .article{width:calc(50% - 5px)}
}
@media(max-width:320px){#custom-post-1 .blog-posts .article{width:100%}}
.static-slider-prev,.static-slider-next{position:absolute;top:50%;transform:translateY(-50%);border:0;border-radius:50%;width:36px;height:36px;padding:0;background:rgba(253,253,253,.9);color:#272733;font:inherit;font-size:26px;line-height:1;opacity:0;transition:opacity .2s;z-index:1}
.static-slider-prev{left:10px}.static-slider-next{right:10px}
.static-slider:hover button,.static-slider:focus-within button{opacity:1}
@media(hover:none){.static-slider-prev,.static-slider-next{opacity:1}}
.single .post-info-author:empty{background:var(--bg-75);border-radius:50%}
.single .listen[hidden]{display:none}
.related-middle .right{min-width:0}
.information-page .site-map-categories{columns:2;column-gap:2rem}
.information-page .site-map-categories li{break-inside:avoid}
.information-page .site-map-month{margin:1rem 0;border-bottom:1px solid var(--border);padding-bottom:1rem}
.information-page .site-map-month summary{cursor:pointer;font-weight:600}
.information-page .site-map-month li{margin:.6rem 0}
@media(max-width:480px){.information-page .site-map-categories{columns:1}}
