.author { display: flex; align-items: center; gap: 24px; border-radius: 8px; @include mobile{ gap:16px; flex-direction: column; } &__img { flex-shrink: 0; width: 100px; height: 100px; border-radius: 50%; overflow: hidden; @include mobile{ width:60px; height:60px; } img { width: 100%; height: 100%; object-fit: cover; } } &__info { display: flex; flex-direction: column; gap: 16px; } &__name { font-size: 14px; font-weight: 600; } &__name-header{ display:flex; align-items: center; justify-content: space-between; } &__name-n{ color: var(--text-color); font-size: 16px; font-style: normal; font-weight: 700; line-height: 18px; /* 112.5% */ @include mobile{ font-size:14px; } } &__name-v{ color: var(--accent-color); font-size: 18px; font-style: normal; font-weight: 700; line-height: 18px; /* 100% */ @include mobile{ font-size:16px; } } }