.signature {
  overflow: hidden;
  margin: 15px 15px 0px 15px;
  padding-top: 20px;
  line-height: 1.2;
  font-size: 0.8rem!important;
  background: url(/plugin/art_signature/view/img/sign.png) no-repeat 0 0;
  color: #868e96!important; 
  transition: all 0.3s ease!important;
}

.signature a {
  color: inherit!important;
  text-decoration: none!important;
  transition: color 0.2s ease;
}

.signature:hover {
  color: #495057!important;
}

.signature a:hover {
  color: #e53e3e!important;
  text-decoration: none!important;
}

.text-grey.signature.d-flex.justify-content-between .fa-solid.fa-triangle-exclamation {
  width: 66px;
}

/* 以下为楼层内回帖签名专属样式 */
#custom_floor_signature .signature {
    border: none !important;
    background: none !important;
    padding-left: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 20px !important;
    display: block !important; 
    margin-bottom: 5px !important; 
    padding-bottom: 0 !important;   
}

#custom_floor_signature .signature::before,
#custom_floor_signature .signature i {
    display: none !important;
}

/* 签名容器样式 */
#custom_floor_signature .signature span {
    font-size: 10.5px !important;
    color: #c1c9d2;
    transition: color 0.3s;
    line-height: 1.4;
    display: inline !important; 
    word-break: break-all;
    max-width: 100%;
    padding-left: 0 !important;
}

/* 签名内的链接样式 */
#custom_floor_signature .signature span a {
    color: inherit; 
    text-decoration: none !important;
    opacity: 0.8;
    display: inline !important;
}

/* 找回变色特效 */
#custom_floor_signature .signature:hover span {
    color: #718096;
}

/* 针对 BBCode 标签悬停增强交互 */
#custom_floor_signature .signature span span:hover,
#custom_floor_signature .signature span a:hover {
    color: #3b5998 !important; 
    opacity: 1;
    text-decoration: none !important;
}