  
  /*
Theme Name: w028
Description: w028
Author: 禾格科技
Version: 1.0
*/



/* logo样式 */
.custom-logo-link{
  width: 220px;
  display: inline-block;
  vertical-align: middle;
}
.custom-logo-link img{
    width: 100%;
    max-width: 100%;
    height: auto;
}

/* 隐私，团队页面等样式 */
.page-box{
  width: 100%;
  max-width: 1200px;
  margin: 20px auto;
  padding: 20px;
}
.gtranslate_wrapper,
        #gt_float_wrapper,
        .gt_float_switcher,
        .gt-selected,
        .gt-current-lang {
                     min-width: 60px !important;
width:60px!important;

        }
 #gt_float_wrapper{
            height: 44px;
        }
        .gt_float_switcher .gt-selected .gt-current-lang {
            padding: 10px !important;
            text-align: left !important;
        }

        .gt_float_switcher {
            box-shadow: none !important;

        }

        #gt_float_wrapper .gt_float_switcher .gt_options {
            min-width: 180px !important;
            min-height: 250px !important;
            max-height: 500px !important;
            z-index: 9999999;
            top: 60px !important;
            display: block;
            position: absolute;
            background-color: #fff !important;
           
            min-height: unset !important;
            opacity: 0 !important;
            transform: translateY(-8px) !important;
            transition: opacity 0.2s ease, transform 0.2s ease !important;
            pointer-events: none !important;
        }

        #gt_float_wrapper .gt_float_switcher .gt_options.gt-open {
            opacity: 1 !important;
            transform: translateY(0) !important;
            /* Y轴归位 */
            pointer-events: auto !important;
        }

        /* a 标签内容强制可见 */
        #gt_float_wrapper .gt_float_switcher .gt_options a.nturl,
        #gt_float_wrapper .gt_float_switcher .gt_options a.nturl:link,
        #gt_float_wrapper .gt_float_switcher .gt_options a.nturl:visited {
            all: unset !important;
            display: flex !important;
            align-items: center !important;
            gap: 8px !important;
            padding: 8px 12px !important;
            border-radius: 7px !important;
            font-size: 13px !important;
            color: #333 !important;
            cursor: pointer !important;
            white-space: nowrap !important;
            opacity: 1 !important;
            transform: none !important;
            /* 清除任何残留位移 */
            visibility: visible !important;
        }

        #gt_float_wrapper .gt_float_switcher .gt_options a.nturl:hover {
            background: #f3f3f3 !important;
            color: #111 !important;
        }

        #gt_float_wrapper .gt_float_switcher .gt_options a.nturl img {
            all: unset !important;
            display: block !important;
            width: 20px !important;
            height: 20px !important;
            border-radius: 3px !important;
            object-fit: cover !important;
            opacity: 1 !important;
            visibility: visible !important;
        }
.gt-lang-code,.gt_float_switcher-arrow{
display:none !important;
}

/* 分页容器样式 */
.nav-links {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 8px; /* 按钮之间的间距 */
    margin: 40px 0;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
}

/* 基础链接与当前页码样式 */
.nav-links .page-numbers {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 40px;
    height: 40px;
    padding: 0 6px;
    border-radius: 8px;
    text-decoration: none;
    font-size: 14px;
    font-weight: 500;
    color: #555;
    background-color: #f5f5f7;
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

/* 悬停效果 */
.nav-links a.page-numbers:hover {
    background-color: #e2e2e7;
    color: #000;
    transform: translateY(-2px); /* 轻轻上浮 */
}

/* 当前选中页码样式 */
.nav-links .page-numbers.current {
    background-color: #0071e3; /* 经典的苹果蓝 */
    color: #fff;
    box-shadow: 0 4px 12px rgba(0, 113, 227, 0.3);
}

/* “下一页”和“上一页”的特殊处理 */
.nav-links .next.page-numbers, 
.nav-links .prev.page-numbers {
    padding: 0 16px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

/* 省略号样式（如果有的话） */
.nav-links .dots {
    background: transparent;
    color: #999;
}

/* 响应式调整 */
@media (max-width: 480px) {
    .nav-links {
        gap: 5px;
    }
    .nav-links .page-numbers {
        min-width: 32px;
        height: 32px;
        font-size: 12px;
    }
}