/* =========== © 2025 Centroarts.com - https://demo.kalataka.ru =========== */ /* Blog Short */ @media (min-width: 992px) { .blog .str-add { display: block !important; } .blog-block { position: sticky; top: var(--header-h); } .article-min { display: flex; } .article-min + .article-min { margin-top: 16px; } .article-min { align-items: center; --title-fs: var(--fs); --title-fw: var(--fw); --title-lh: 24px; --title-mb: 0; } .article-min .article-cover { flex: 0 0 30%; max-width: 118px; min-width: 88px; height: auto; aspect-ratio: 1/1; margin-right: 20px; } .article-min:hover .article-cover .cover::after { opacity: 0; } } .article-cover { position: relative; height: 180px; border-radius: var(--block-rd); } .article-cover .cover::after { content: ""; position: absolute; inset: 0; background-color: hsla(0, 0%, 0%, .06); transition: opacity .2s ease; } .article:hover .article-cover .cover::after { opacity: 0; } .article-cover .cover { position: absolute; inset: 0; z-index: -1; border-radius: inherit; } @media (max-width: 767px) { .blog-list { --g-gap: 24px; } .article { --title-fs: var(--fs); --title-lh: var(--lh); --title-fw: var(--fw); --title-mb: 0; --meta-gap: 12px; } .article-cover { margin-bottom: 12px; } .article .meta { padding: 2px 0; height: 20px; margin-bottom: 4px; } .article .cont { padding-right: 12px; } } @media (max-width: 499px) { .article + .article { margin-top: var(--g-gap); } } @media (min-width: 500px) and (max-width: 767px) { .blog-list { --blog-list-cols: 2; gap: var(--g-gap); display: grid; grid-template-columns: repeat(var(--blog-list-cols), 1fr); } } @media (min-width: 768px) { .article + .article { margin-top: var(--group-gap); } .article { --title-mb: 8px; --title-lh: 28px; --meta-gap: 16px; --meta-fs: var(--fs-2); display: flex; } .article-cover { flex: 0 0 40%; max-width: 296px; min-width: 180px; margin-right: 32px; } .article .meta { height: 20px; line-height: 20px; margin-bottom: 8px; } .article .meta .im { --im-size: 20px; } .article .cont { align-self: center; } .article .desc { display: block !important; } .article .btn-group { display: flex !important; margin-top: 16px; } } /* Blog View */ .blogview-head { --title-fs: var(--fs-title-view); margin-bottom: var(--wrp-p); } @media (min-width: 992px) { .blogview-head { --title-lh: 60px; margin-bottom: var(--sect-gap); } } @media (max-width: 991px) { .blogview-head { --title-lh: 32px; } } .blogview-head .title { text-wrap: balance; margin-bottom: 0; } .blogview-head .meta { --meta-fs: var(--fs-2); --meta-gap: 16px; height: 24px; line-height: 24px; margin-top: 16px; } .blogview-head .meta .im { --im-size: 24px; } .blogview-head .meta-item button { display: flex; } .blogview .desc { --desc-fs: var(--fs-desc-view); --desc-lh: var(--lh-desc-view); } .blogview-cover { aspect-ratio: 16/9; margin-bottom: var(--sect-gap); } @media (max-width: 767px) { .blogview-cover { margin-left: calc(var(--wrp-p)/-1); margin-right: calc(var(--wrp-p)/-1); } .blogview-head .meta .sharefunc { margin-left: auto; } .blogview-head .meta .sharefunc .dropdown-box { left: auto; right: calc(var(--dropdown-p) / -1); } } @media (min-width: 768px) { .blogview-cover { border-radius: var(--block-rd); } } /* Rate View */ .blogview-rate { margin-top: var(--sect-gap); display: grid; grid-template-columns: repeat(2, 1fr); gap: 8px; font-size: var(--fs-2); line-height: 20px; } .blogview-rate a, .blogview-rate button { display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 12px; box-shadow: inset 0 0 0 1px var(--c-border); border-radius: 20px; transition: background-color .2s ease, transform .2s ease; } .blogview-rate a:hover, .blogview-rate button:hover { background-color: hsla(var(--c-text), 0.03); transform: scale(1.02); } .blogview-rate a:active, .blogview-rate button:active { background-color: hsla(var(--c-text), 0.05); transform: scale(0.98); } .blogview-rate a .im, .blogview-rate button .im { margin-bottom: 4px; } /* Next */ .blogview-more { margin-top: var(--group-gap); text-align: center; background-color: hsla(var(--c-primary), 0.1); } .read-next { --title-mb: 12px; padding: var(--sect-gap); } .read-next::before { content: attr(title); display: block; font-size: var(--fs-2); font-weight: var(--fw-bold); color: hsl(var(--c-second)); margin-bottom: 12px; } .read-next .btn-group { justify-content: center; } .read-all { position: relative; z-index: 1; display: block; color: hsl(var(--c-second)); border-top: 1px solid hsla(var(--c-primary), 0.1); padding: 16px 20px; font-size: var(--fs-2); } .read-all::after { content: ""; position: absolute; z-index: -1; inset: 0; background-color: hsl(var(--c-primary)); opacity: 0; transition: opacity .15s ease; } .read-all:hover::after { opacity: .05; } @media (min-width: 992px) { .blogview-more { border-radius: var(--block-rd); overflow: hidden; } } @media (max-width: 991px) { .blogview-more { margin-left: calc(var(--wrp-p)/-1); margin-right: calc(var(--wrp-p)/-1); background-color: transparent; background-image: linear-gradient(180deg, hsla(var(--c-primary),0) 0%, hsla(var(--c-primary),0.1) 100%); } .blogview ~ .sect-sep.nomobile { display: none; } .blogview ~ .sect-comments { margin-top: var(--sect-gap); } .read-next { padding-left: var(--wrp-p); padding-right: var(--wrp-p); } }