.author { @include media-breakpoint-down(md) { justify-content: center; } @include media-breakpoint-up(md) { margin-bottom: 2.4rem; } @include media-breakpoint-down(lg) { flex-wrap: wrap; } display: flex; align-items: center; flex-flow: row nowrap; margin-bottom: 1.6rem; &:last-child { margin-bottom: 0; } .authorName { @include font-size(4rem); font-weight: 700; margin-bottom: 1.2rem; } .authorAbout { @include font-size(2rem); color: #696969; font-weight: 500; margin-top: 1.5rem; } .authorActions { @include media-breakpoint-down(md) { justify-content: center; } margin: 2rem -0.8rem 0 0; padding-left: 0; display: flex; flex-direction: row; gap: 1rem; } .authorActionsLabel { @include media-breakpoint-down(sm) { display: none; } } .authorActionsLabelMobile { @include media-breakpoint-down(sm) { display: block; } display: none; } .authorDetails { @include media-breakpoint-down(md) { flex: 1 100%; text-align: center; } display: block; margin-bottom: 0; } .listWrapper & { @include media-breakpoint-down(sm) { margin-bottom: 3rem; } @include media-breakpoint-between(md, lg) { margin-bottom: 3rem; } align-items: flex-start; margin-bottom: 2rem; .circlewrap { margin-top: 1rem; } .authorDetailsWrapper { margin-bottom: 1rem; } } .buttonWriteMessage { border-radius: 0.8rem; padding-bottom: 0.6rem; padding-top: 0.6rem; } } .authorDetails { @include media-breakpoint-up(sm) { align-items: center; display: flex; } @include media-breakpoint-down(sm) { flex-wrap: wrap; } @include media-breakpoint-between(md, lg) { flex-wrap: wrap; .listWrapper & { flex-wrap: nowrap; } } flex: 0 0 auto; } .authorDetailsWrapper { @include media-breakpoint-up(sm) { flex: 1; } @include media-breakpoint-between(md, lg) { flex: 1 0 100%; .listWrapper & { flex: 1; } } @include media-breakpoint-up(md) { padding-right: 1.2rem; } flex: 1 0; position: relative; } .authorName { @include font-size(4rem); line-height: 1.1; } .authorAbout { color: rgb(0 0 0 / 60%); font-size: 1.4rem; font-weight: 500; line-height: 1.3; word-break: break-word; } .authorSubscribeSocialLabel { display: none; } .authorSubscribeSocial { @include media-breakpoint-down(sm) { flex: 1 100%; justify-content: center; } @include media-breakpoint-down(md) { justify-content: center; } align-items: center; display: flex; margin: 0.5rem 0 2rem -0.4rem; .socialLink { border: none; display: inline-block; height: 24px; margin-right: 0.4rem; position: relative; transition: background-color 0.2s; vertical-align: middle; width: 24px; &::before { background-image: url('/icons/user-link-default.svg'); background-repeat: no-repeat; background-position: 50% 50%; background-size: contain; content: ''; height: 100%; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); transition: filter 0.2s; width: 100%; } &:hover { background: #000; &::before { filter: invert(1); } .authorSubscribeSocialLabel { @include font-size(1.6rem); color: #000; display: block; left: 100%; padding-left: 0.4rem; position: absolute; } } &[href*='facebook.com/'] { &::before { background-image: url('/icons/user-link-facebook.svg'); } &:hover { .authorSubscribeSocialLabel { display: none; } } } &[href*='twitter.com/'] { &::before { background-image: url('/icons/user-link-twitter.svg'); } &:hover { .authorSubscribeSocialLabel { display: none; } } } &[href*='telegram.com/'], &[href*='t.me/'] { &::before { background-image: url('/icons/user-link-telegram.svg'); } &:hover { .authorSubscribeSocialLabel { display: none; } } } &[href*='vk.cc/'], &[href*='vk.com/'] { &::before { background-image: url('/icons/user-link-vk.svg'); } &:hover { .authorSubscribeSocialLabel { display: none; } } } &[href*='tumblr.com/'] { &::before { background-image: url('/icons/user-link-tumblr.svg'); } &:hover { .authorSubscribeSocialLabel { display: none; } } } &[href*='instagram.com/'] { &::before { background-image: url('/icons/user-link-instagram.svg'); } &:hover { .authorSubscribeSocialLabel { display: none; } } } &[href*='behance.net/'] { &::before { background-image: url('/icons/user-link-behance.svg'); } &:hover { .authorSubscribeSocialLabel { display: none; } } } &[href*='dribbble.com/'] { &::before { background-image: url('/icons/user-link-dribbble.svg'); } &:hover { .authorSubscribeSocialLabel { display: none; } } } &[href*='github.com/'] { &::before { background-image: url('/icons/user-link-github.svg'); } &:hover { .authorSubscribeSocialLabel { display: none; } } } &[href*='linkedin.com/'] { &::before { background-image: url('/icons/user-link-linkedin.svg'); } &:hover { .authorSubscribeSocialLabel { display: none; } } } &[href*='medium.com/'] { &::before { background-image: url('/icons/user-link-medium.svg'); } &:hover { .authorSubscribeSocialLabel { display: none; } } } &[href*='ok.ru/'] { &::before { background-image: url('/icons/user-link-ok.svg'); } &:hover { .authorSubscribeSocialLabel { display: none; } } } &[href*='pinterest.com/'] { &::before { background-image: url('/icons/user-link-pinterest.svg'); } &:hover { .authorSubscribeSocialLabel { display: none; } } } &[href*='reddit.com/'] { &::before { background-image: url('/icons/user-link-reddit.svg'); } &:hover { .authorSubscribeSocialLabel { display: none; } } } &[href*='tiktok.com/'] { &::before { background-image: url('/icons/user-link-tiktok.svg'); } &:hover { .authorSubscribeSocialLabel { display: none; } } } &[href*='youtube.com/'], &[href*='youtu.be/'] { &::before { background-image: url('/icons/user-link-youtube.svg'); } &:hover { .authorSubscribeSocialLabel { display: none; } } } &[href*='dzen.ru/'] { &::before { background-image: url('/icons/user-link-dzen.svg'); } &:hover { .authorSubscribeSocialLabel { display: none; } } } } a:link { border: none; } } .listWrapper { max-height: 70vh; } .subscribersContainer { @include media-breakpoint-down(md) { justify-content: center; } display: flex; flex-wrap: wrap; font-size: 1.4rem; gap: 1rem; margin-top: 0; white-space: nowrap; }