/* 翻译功能样式 */
.translate-smart-tips {
    position: absolute;
    z-index: 20;
    width: 100%;
    padding: 10px;
    overflow: hidden;
}

.translate-smart-tips h5 {
    text-align: center;
}

.translate-smart-tips p {
    padding: 10px 5px;
    background: #f5f5f5;
    border-radius: 6px;
    text-align: center;
}

.io-black-mode .translate-smart-tips p {
    background: #363738;
}

.translate-smart-tips a {
    background: var(--mainColor);
    border-radius: 5px !important;
    margin: 10px;
}

.translate-smart-tips a span {
    padding-right: 1.55rem;
}

select#langSelect {
    width: 85px;
    font-size: 14px;
    position: absolute;
    right: 10px;
    border-radius: 5px;
    border: solid 2px #dcdcdc;
}

/* 搜索框顶部logo */
.logo-search-up .dark {
    display: none;
}

.io-black-mode .dark {
    display: inline;
}

.io-black-mode .light {
    display: none;
}

/* logo收藏提示 */
.logo-tips {
    display: none;
}

.arrow-logos {
    position: absolute;
    top: 0px;
    left: 50%;
    transform: rotate(136deg) scale(1.4) translateX(-50%);
}

.arrow-logos svg {
    width: 2rem;
    color: var(--mainColor);
}

.logo-tips-text {
    position: absolute;
    top: -47px;
    left: 50%;
    transform: translateX(-50%);
    background: var(--mainColor);
    padding: 10px;
    color: #fff;
    border-radius: 6px;
}

.logo-search-up:hover + .logo-tips {
    display: block;
}

/* 搜索框阴影 */
.header-big::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    background: rgba(0, 0, 0, var(--searchShadowOpacity));
}

.user-bookmark-body .header-big::before {
    opacity: 0;
}

.bookmark-bg::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    background: rgba(0, 0, 0, var(--searchShadowOpacity));
    z-index: 11;
}

/* 搜索框图标 */
#search-icon {
    position: absolute;
    z-index: 11;
    left: 12px;
    top: 12px;
    font-size: 25px;
}

.header-big #search-text {
    padding-left: 42px;
}

/* 自动广告信息样式 */
.header-big.info {
    padding-bottom: 126px!important;
} 