/* Local interaction replacements; original theme styles stay in assets/original. */
.site-info__icon-inner {aspect-ratio:1;overflow:hidden}
.site-info__icon-inner .site-info__icon-item {width:100%!important;height:100%!important;object-fit:cover}
.site-follow__img-item {aspect-ratio:1;overflow:hidden}
.site-follow__img-item img {width:100%!important;height:100%!important;object-fit:cover}
.migration-masonry {opacity:1!important; visibility:visible!important}
.migration-masonry .blog-list__masonry__inner {position:relative}
.migration-masonry .blog-item {position:absolute; box-sizing:border-box}
.migration-masonry .masonry-brick {opacity:1!important; transform:none!important;width:100%}
.migration-pagination {margin:35px 0}
.blog-list .blog-body__text {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.related-posts__txt {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.related-posts__img-item {width:120px;height:120px;overflow:hidden}
.related-posts__img-item img {width:100%!important;height:100%!important;object-fit:cover}
.migration-more>a {cursor:pointer}
.migration-more[open]>.global-nav-sub,.migration-more:focus-within>.global-nav-sub {display:block;opacity:1;visibility:visible}
.migration-more[open] .global-nav-sub__list,.migration-more:hover .global-nav-sub__list,.migration-more:focus-within .global-nav-sub__list {display:block}
@media(max-width:800px){.migration-more{display:none}.header-icon{cursor:pointer}}
@media(max-width:600px){.related-posts__img-item{width:100px;height:100px}}
