.tag-links { Display: none}
.back {
    background: linear-gradient(146deg, #c12185, #0c1472);
    background-size: 600% 600%;

    -webkit-animation: AnimationName 5s ease infinite;
    -moz-animation: AnimationName 5s ease infinite;
    -o-animation: AnimationName 5s ease infinite;
    animation: AnimationName 5s ease infinite;
}

@-webkit-keyframes AnimationName {
    0%{background-position:17% 0%}
    50%{background-position:84% 100%}
    100%{background-position:17% 0%}
}
@-moz-keyframes AnimationName {
    0%{background-position:17% 0%}
    50%{background-position:84% 100%}
    100%{background-position:17% 0%}
}
@-o-keyframes AnimationName {
    0%{background-position:17% 0%}
    50%{background-position:84% 100%}
    100%{background-position:17% 0%}
}
@keyframes AnimationName {
    0%{background-position:17% 0%}
    50%{background-position:84% 100%}
    100%{background-position:17% 0%}
}


#gspeech_rht_icon,#gspeech_lft_icon,.gspeech_icon,.gspeech_accessibility_icon {    display: none !important;
}

.my-post-authors{
  display:flex;
  align-items:center;
  gap:10px;
  flex-wrap:wrap;
}

.my-post-author{
  display:inline-flex;
  align-items:center;
  gap:8px;
  text-decoration:none;
}

.my-post-author img{
  width:40px;
  height:40px;
  border-radius:999px;
  display:block;
}

.my-post-author-name{
  font-size:14px;
  line-height:1;
}

.sease-author-avatars{
  display:flex;
  align-items:center;
}

/* effetto sovrapposto tipo Medium */
.sease-mini-authors{
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  position: relative;
  line-height: 1;
  vertical-align: middle;
}

.sease-mini-authors__item{
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  width: 40px !important;
  height: 40px !important;
  min-width: 40px;
  max-width: 40px;
  min-height: 40px;
  max-height: 40px;
  margin: 0 0 0 -10px;
  padding: 0 !important;
  overflow: hidden;
  border-radius: 50%;
  text-decoration: none !important;
  line-height: 1 !important;
  flex: 0 0 40px;
  position: relative;
  z-index: 1;
}

.sease-mini-authors__item:first-child{
  margin-left: 0;
}

.sease-mini-authors__item:hover{
  z-index: 3;
  transform: translateY(-1px);
}

.sease-mini-authors__img,
.sease-mini-authors__item img{
  display: block !important;
  width: 40px !important;
  height: 40px !important;
  min-width: 40px;
  max-width: 40px;
  min-height: 40px;
  max-height: 40px;
  object-fit: cover;
  border-radius: 50%;
  border: 2px solid #fff;
  margin: 0 !important;
  padding: 0 !important;
}

/* protezione extra contro CSS aggressivo di Elementor/cards */
.sease-mini-authors a:before,
.sease-mini-authors a:after{
  display: none !important;
  content: none !important;
}

.sease-mini-authors,
.sease-mini-authors *{
  box-sizing: border-box;
}

.sease-mini-authors-wrap{
  display:flex;
  justify-content:flex-end;
}