/* ===========================================================
   星光导航网 · 玻璃星光 v4
   1) 顶栏透明（滚动才浮出磨砂）  2) 新主视觉（人像夜窗）
   3) 左侧分类栏重做              4) 全站毛玻璃强化
   =========================================================== */
:root{
  --g-white:rgba(255,255,255,.62);
  --g-white-hi:rgba(255,255,255,.80);
  --g-line:rgba(255,255,255,.72);
  --g-ink:#241a45;
  --g-ink-2:#4a4271;
  --g-muted:#8b84a8;
  --g-vio:#7c3aed;
  --g-vio-l:#a78bfa;
  --g-sh:0 14px 38px rgba(38,20,96,.10),0 2px 8px rgba(38,20,96,.05);
  --g-sh-sm:0 8px 22px rgba(38,20,96,.075);
  --g-blur:blur(22px) saturate(170%);
  --g-blur-sm:blur(14px) saturate(160%);
  --g-r:20px;
}

/* ============ 1 · 页面底：柔光斑（让毛玻璃有东西可透） ============ */
html{background:#f3f0fc;}
body.container-body,
body.home.container-body{
  background:
    radial-gradient(900px 620px at 6% -8%,#e9e2ff 0%,rgba(233,226,255,0) 62%),
    radial-gradient(820px 560px at 96% 2%,#dcefff 0%,rgba(220,239,255,0) 60%),
    radial-gradient(760px 700px at 52% 104%,#ffe4f6 0%,rgba(255,228,246,0) 62%),
    linear-gradient(180deg,#f7f5fe 0%,#f3f0fc 46%,#f1eefb 100%)!important;
  background-attachment:fixed!important;
}

/* ============ 2 · 顶栏：默认全透明 ============ */
.main-header .header-nav,
.main-header .header-nav.blur-bg,
body.home .main-header .header-nav{
  background:transparent!important;
  -webkit-backdrop-filter:none!important;
  backdrop-filter:none!important;
  border-bottom:1px solid transparent!important;
  box-shadow:none!important;
  transition:background .28s ease,box-shadow .28s ease,border-color .28s ease,-webkit-backdrop-filter .28s ease,backdrop-filter .28s ease;
}
/* 滚动后 / 内页：磨砂浮出 */
body.xqg-scrolled .main-header .header-nav,
body.xqg-solid-header .main-header .header-nav,
body.xqg-solid-header .main-header .header-nav.blur-bg{
  background:rgba(16,10,40,.58)!important;
  -webkit-backdrop-filter:blur(24px) saturate(180%)!important;
  backdrop-filter:blur(24px) saturate(180%)!important;
  border-bottom:1px solid rgba(255,255,255,.14)!important;
  box-shadow:0 10px 34px rgba(10,5,30,.20)!important;
}
/* 顶栏文字/图标：始终白，透明底也清楚 */
.main-header .header-nav .navbar-header>li>a,
.main-header .header-nav .nav>li>a{color:rgba(255,255,255,.82)!important;text-shadow:0 1px 10px rgba(6,3,20,.28);}
.main-header .header-nav .navbar-header>li>a:hover,
.main-header .header-nav .navbar-header>li.current-menu-item>a{color:#fff!important;}
.main-header .header-nav .header-tools .header-icon-btn>a,
.main-header .header-nav .header-tools .iconfont,
.main-header .header-nav .navbar-toggler,
.main-header .header-nav .btn-menu{color:#fff!important;}
.main-header .header-nav .logo-expanded img{filter:drop-shadow(0 2px 10px rgba(6,3,20,.35));}

/* 顶栏当前项：底部一条发光线 */
.main-header .header-nav .navbar-header>li{position:relative;}
.main-header .header-nav .navbar-header>li.current-menu-item::after{
  content:"";position:absolute;left:50%;bottom:14px;transform:translateX(-50%);
  width:18px;height:2px;border-radius:2px;
  background:linear-gradient(90deg,#c4b5fd,#f0abfc);
  box-shadow:0 0 12px rgba(196,181,253,.9);
}

/* ============ 3 · 主视觉：新图 + 左文右图 ============ */
.header-banner.header-big{
  position:relative;
  padding:96px 0 78px!important;
  background-image:
    linear-gradient(180deg,
      rgba(8,4,24,.62) 0%,
      rgba(8,4,24,.30) 22%,
      rgba(8,4,24,.10) 40%,
      rgba(8,4,24,.02) 54%,
      rgba(243,240,252,.10) 68%,
      rgba(243,240,252,.46) 80%,
      rgba(243,240,252,.86) 90%,
      #f3f0fc 100%),
    linear-gradient(100deg,rgba(9,5,28,.62) 0%,rgba(9,5,28,.28) 34%,rgba(9,5,28,0) 56%,rgba(9,5,28,.14) 100%),
    url("/wp-content/uploads/bg/hero-new.jpg")!important;
  background-size:cover,cover,cover!important;
  background-position:center top,center center,78% 10%!important;
  background-repeat:no-repeat!important;
  background-color:#0c0722!important;
}
.header-banner.header-big::before{display:none!important;}
.header-big .big-search{
  --big-search-height:590px;--big-mobile-height:330px;
  display:flex;flex-direction:column;justify-content:center;
}
@media (min-width:992px){
  .header-big .big-search{
    max-width:680px!important;
    margin-left:clamp(20px,4vw,84px)!important;margin-right:auto!important;
    align-items:flex-start!important;
  }
  .header-big .big-title,
  .header-big .big-title .h1,
  .xqg-hero-sub{text-align:left!important;}
  .header-big .big-title .h1{
    font-size:42px!important;line-height:1.24!important;font-weight:800!important;
    letter-spacing:1px!important;color:#fff!important;
    text-shadow:0 10px 40px rgba(5,2,18,.55);
  }
  .header-big .search-list-menu{justify-content:flex-start!important;margin-left:0!important;}
  .header-big .search-box-big{margin-left:0!important;}
}
.xqg-hero-sub{
  color:rgba(255,255,255,.76)!important;font-size:14.5px!important;letter-spacing:.3px;
  text-shadow:0 2px 14px rgba(5,2,18,.5);
}
/* 搜索分类胶囊：玻璃 */
.header-big .search-list-menu .slider-li,
.header-big .search-list-menu .search-menu{
  background:rgba(255,255,255,.12)!important;
  border:1px solid rgba(255,255,255,.20)!important;
  -webkit-backdrop-filter:var(--g-blur-sm)!important;backdrop-filter:var(--g-blur-sm)!important;
  color:rgba(255,255,255,.86)!important;
  border-radius:999px!important;
  transition:.2s;
}
.header-big .search-list-menu .slider-li:hover{background:rgba(255,255,255,.22)!important;}
.header-big .search-list-menu .slider-li.active{
  background:rgba(255,255,255,.92)!important;color:#3b1a86!important;
  border-color:rgba(255,255,255,.95)!important;
  box-shadow:0 10px 26px rgba(8,4,26,.32),inset 0 1px 0 #fff!important;
}
/* 搜索框：白色毛玻璃 */
.header-big .search-form,
.header-big .search-box-big .search-form{
  background:rgba(255,255,255,.68)!important;
  -webkit-backdrop-filter:blur(26px) saturate(190%)!important;
  backdrop-filter:blur(26px) saturate(190%)!important;
  border:1px solid rgba(255,255,255,.72)!important;
  box-shadow:0 18px 46px rgba(10,5,32,.28),inset 0 1px 0 rgba(255,255,255,.95)!important;
  border-radius:18px!important;
}
.header-big .search-form .search-input,
.header-big .search-form input[type="text"],
.header-big .search-form input[type="search"]{color:#251a47!important;}
.header-big .search-form .search-input::placeholder{color:rgba(60,45,100,.5)!important;}

/* ============ 4 · 左侧分类栏：玻璃卡片重做 ============ */
body.aside-show .ioui-aside .aside-body{
  width:212px!important;max-width:212px!important;left:18px!important;
}
html:not(.io-black-mode) body.aside-show #layout_aside .aside-card.blur-bg,
html:not(.io-black-mode) body #layout_aside .aside-card,
html:not(.io-black-mode) body .ioui-aside .aside-card{
  --main-blur-bg-color:rgba(255,255,255,.56);
  background:rgba(255,255,255,.56)!important;
  -webkit-backdrop-filter:blur(24px) saturate(180%)!important;
  backdrop-filter:blur(24px) saturate(180%)!important;
  border:1px solid rgba(255,255,255,.78)!important;
  border-radius:22px!important;
  box-shadow:0 20px 50px rgba(38,20,96,.16),inset 0 1px 0 rgba(255,255,255,.95)!important;
  padding:10px!important;
  overflow:hidden!important;
}
body .ioui-aside .aside-card::before{
  content:"";position:absolute;inset:0;pointer-events:none;border-radius:22px;
  background:linear-gradient(160deg,rgba(255,255,255,.55),rgba(255,255,255,0) 46%);
}
body .ioui-aside .aside-ul{padding:2px 0!important;}
body .ioui-aside .aside-item{margin:0 0 3px!important;}
body .ioui-aside .aside-btn{
  position:relative;
  height:44px!important;line-height:44px!important;
  padding:0 12px 0 34px!important;
  border-radius:14px!important;
  font-size:13.5px!important;font-weight:600!important;
  color:#41386a!important;
  background:transparent!important;
  display:flex!important;align-items:center!important;
  transition:background .18s,color .18s,transform .18s,box-shadow .18s!important;
  overflow:hidden;
}
/* 图标底座：保留主题彩色图标，只加柔和投影 */
body .ioui-aside .aside-btn i.iconfont{
  box-shadow:0 4px 12px rgba(38,20,96,.12)!important;
}
body .ioui-aside .aside-btn span.ml-2{margin-left:0!important;}
body .ioui-aside .aside-btn:hover{
  background:rgba(255,255,255,.72)!important;
  color:#5b21b6!important;transform:translateX(2px);
  box-shadow:0 6px 18px rgba(38,20,96,.10);
}
body .ioui-aside .aside-btn.active,
body .ioui-aside .aside-btn.is-active,
body .ioui-aside .aside-btn.hide-target.is-active{
  background:linear-gradient(135deg,rgba(124,58,237,.92),rgba(192,38,211,.86))!important;
  color:#fff!important;
  box-shadow:0 10px 24px rgba(124,58,237,.34),inset 0 1px 0 rgba(255,255,255,.35)!important;
}
body .ioui-aside .aside-btn.active i.iconfont,
body .ioui-aside .aside-btn.is-active i.iconfont{
  background-color:rgba(255,255,255,.92)!important;
  box-shadow:0 4px 14px rgba(10,5,30,.22)!important;
}
body .ioui-aside .aside-bottom{
  border-top:1px solid rgba(60,40,120,.10)!important;
  margin-top:8px!important;padding-top:8px!important;
}
body .ioui-aside .aside-bottom .aside-btn{
  justify-content:center!important;padding:0 10px!important;
  color:#6b6390!important;background:rgba(255,255,255,.45)!important;
  font-weight:600!important;
}

/* ============ 5 · 内容卡片：毛玻璃 ============ */
.show-card .content-card,
.content-layout .card,
body .content .card,
body .card.selects-box,
body .panel.site-content{
  background:var(--g-white)!important;
  -webkit-backdrop-filter:var(--g-blur)!important;
  backdrop-filter:var(--g-blur)!important;
  border:1px solid var(--g-line)!important;
  border-radius:var(--g-r)!important;
  box-shadow:var(--g-sh)!important;
  transition:box-shadow .22s,transform .22s,border-color .22s;
}
.show-card .content-card:hover{
  box-shadow:0 18px 44px rgba(38,20,96,.13)!important;
  border-color:rgba(255,255,255,.9)!important;
}
/* 站点卡片 */
.posts-item.sites-item{
  border-radius:14px!important;
  transition:background .18s,transform .18s,box-shadow .18s;
}
.posts-item.sites-item:hover{
  background:rgba(255,255,255,.72)!important;
  box-shadow:0 10px 24px rgba(38,20,96,.10)!important;
  transform:translateY(-1px);
}
.posts-item.sites-item .item-media,
.posts-item.sites-item .item-header{
  background:rgba(255,255,255,.9)!important;
  border:1px solid rgba(255,255,255,.9)!important;
  box-shadow:0 4px 12px rgba(38,20,96,.08);
  border-radius:12px!important;
}
.posts-item.sites-item .item-title{color:#2a2050!important;}
.posts-item.sites-item .item-body .text-muted,
.posts-item.sites-item .item-desc{color:#8b84a8!important;}

/* ============ 6 · 排行榜：玻璃卡 ============ */
#xqg-rank-box{
  background:rgba(255,255,255,.6)!important;
  -webkit-backdrop-filter:var(--g-blur)!important;
  backdrop-filter:var(--g-blur)!important;
  border:1px solid var(--g-line)!important;
  border-radius:var(--g-r)!important;
  box-shadow:var(--g-sh)!important;
}
#xqg-rank-box .xqg-rank-hd{border-bottom:1px solid rgba(60,40,120,.08)!important;}
#xqg-rank-box .xqg-rank-tabs{
  background:rgba(255,255,255,.55)!important;
  -webkit-backdrop-filter:blur(16px) saturate(170%)!important;
  backdrop-filter:blur(16px) saturate(170%)!important;
  border:1px solid rgba(255,255,255,.8)!important;
}
#xqg-rank-box .xqg-rt{color:#6b6390!important;border-radius:999px;}
#xqg-rank-box .xqg-rt.active{
  background:linear-gradient(135deg,#7c3aed,#c026d3)!important;color:#fff!important;
  box-shadow:0 8px 20px rgba(124,58,237,.30)!important;
}
#xqg-rank-box .xqg-rank-item{
  border-radius:12px!important;
  transition:background .16s,transform .16s,box-shadow .16s;
}
#xqg-rank-box .xqg-rank-item:hover{
  background:rgba(255,255,255,.8)!important;
  box-shadow:0 8px 20px rgba(38,20,96,.09)!important;
  transform:translateY(-1px);
}

/* ============ 7 · 页脚：深色玻璃 ============ */
.footer,#footer,.main-footer{
  position:relative;
  background:linear-gradient(180deg,rgba(22,14,52,.92) 0%,rgba(9,5,24,.96) 100%)!important;
  -webkit-backdrop-filter:blur(20px) saturate(150%)!important;
  backdrop-filter:blur(20px) saturate(150%)!important;
  border-top:1px solid rgba(255,255,255,.10)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08);
  color:rgba(255,255,255,.66)!important;
}
.footer a{color:rgba(255,255,255,.66)!important;}
.footer a:hover{color:#fff!important;}
.footer .footer-copyright,.footer .text-muted{color:rgba(255,255,255,.44)!important;}
.footer .footer-links a{
  display:inline-block;padding:3px 10px;margin:2px 4px 2px 0;
  border-radius:999px;background:rgba(255,255,255,.07);
  border:1px solid rgba(255,255,255,.10);
}

/* ============ 8 · 搜索弹层 / 下拉：玻璃 ============ */
#search-modal .search-body .search-card,
#search-modal .search-form{
  background:rgba(255,255,255,.72)!important;
  -webkit-backdrop-filter:blur(26px) saturate(180%)!important;
  backdrop-filter:blur(26px) saturate(180%)!important;
  border:1px solid rgba(255,255,255,.85)!important;
  box-shadow:0 24px 60px rgba(10,5,32,.28)!important;
  border-radius:18px!important;
}
.header-nav .sub-menu,
.header-nav .dropdown-menu,
.ioui-aside .sub-menu,
body .dropdown-menu{
  background:rgba(255,255,255,.72)!important;
  -webkit-backdrop-filter:blur(22px) saturate(180%)!important;
  backdrop-filter:blur(22px) saturate(180%)!important;
  border:1px solid rgba(255,255,255,.85)!important;
  box-shadow:0 20px 48px rgba(10,5,32,.20)!important;
  border-radius:16px!important;
}

/* ============ 9 · 分类页 / 详情页横幅 ============ */
.page-header,.archive-header,.category-header,.taxonomy-head{
  background-image:
    linear-gradient(108deg,rgba(9,5,28,.93) 0%,rgba(45,22,92,.80) 54%,rgba(88,32,190,.62) 100%),
    url("/wp-content/uploads/bg/hero-new.jpg")!important;
  background-size:cover!important;
  background-position:center center,92% 26%!important;
  border-radius:20px!important;
  box-shadow:0 16px 40px rgba(30,15,70,.20)!important;
  -webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);
}

/* ============ 10 · 夜间模式 ============ */
html.io-black-mode body{
  background:
    radial-gradient(1000px 620px at 6% -8%,rgba(124,58,237,.24),transparent 62%),
    radial-gradient(900px 560px at 96% 2%,rgba(56,189,248,.14),transparent 60%),
    linear-gradient(180deg,#0b0718 0%,#100a24 60%,#0a0616 100%)!important;
  background-attachment:fixed!important;
}
html.io-black-mode .show-card .content-card,
html.io-black-mode #xqg-rank-box,
html.io-black-mode .content-layout .card,
html.io-black-mode body .content .card{
  background:rgba(36,26,66,.54)!important;
  border-color:rgba(255,255,255,.12)!important;
  box-shadow:0 16px 40px rgba(0,0,0,.36),inset 0 1px 0 rgba(255,255,255,.07)!important;
}
html.io-black-mode body.aside-show #layout_aside .aside-card.blur-bg,
html.io-black-mode body #layout_aside .aside-card,
html.io-black-mode body .ioui-aside .aside-card{
  --main-blur-bg-color:rgba(34,24,62,.60);
  background:rgba(34,24,62,.60)!important;
  border-color:rgba(255,255,255,.14)!important;
  box-shadow:0 18px 46px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.10)!important;
}
html.io-black-mode body.aside-show .ioui-aside .aside-bottom{border-top-color:rgba(255,255,255,.10)!important;}
html.io-black-mode body .ioui-aside .aside-bottom .aside-btn{background:rgba(255,255,255,.08)!important;color:#d9d2f5!important;}
html.io-black-mode .posts-item.sites-item .item-body .text-muted,
html.io-black-mode .posts-item.sites-item .item-desc{color:rgba(230,224,255,.55)!important;}
html.io-black-mode body .ioui-aside .aside-btn{color:rgba(238,233,255,.82)!important;}
html.io-black-mode body .ioui-aside .aside-btn:hover{background:rgba(255,255,255,.09)!important;color:#fff!important;}
html.io-black-mode .posts-item.sites-item .item-title{color:#eee9ff!important;}
html.io-black-mode .posts-item.sites-item:hover{background:rgba(255,255,255,.08)!important;}
html.io-black-mode .posts-item.sites-item .item-media,
html.io-black-mode .posts-item.sites-item .item-header{background:rgba(255,255,255,.12)!important;border-color:rgba(255,255,255,.12)!important;}
html.io-black-mode #xqg-rank-box .xqg-rank-tabs{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.12)!important;}
html.io-black-mode .header-banner.header-big{
  background-image:
    linear-gradient(180deg,rgba(4,2,12,.60) 0%,rgba(4,2,12,.24) 34%,rgba(4,2,12,.06) 54%,rgba(11,7,22,.92) 94%,#0a0616 100%),
    linear-gradient(100deg,rgba(5,3,18,.72) 0%,rgba(5,3,18,.34) 36%,rgba(5,3,18,0) 58%,rgba(5,3,18,.20) 100%),
    url("/wp-content/uploads/bg/hero-new.jpg")!important;
  background-position:center top,center center,80% 16%!important;
  background-size:cover,cover,cover!important;
}

/* ============ 10.5 · 细节打磨 ============ */
/* 排行榜前三名徽章 */
#xqg-rank-box .xqg-rank-item:nth-child(1) .xqg-rk-no{
  background:linear-gradient(135deg,#fbbf24,#f59e0b)!important;color:#fff!important;
  box-shadow:0 4px 12px rgba(245,158,11,.35)!important;border-radius:6px!important;
}
#xqg-rank-box .xqg-rank-item:nth-child(2) .xqg-rk-no{
  background:linear-gradient(135deg,#cbd5e1,#94a3b8)!important;color:#fff!important;
  box-shadow:0 4px 12px rgba(148,163,184,.32)!important;border-radius:6px!important;
}
#xqg-rank-box .xqg-rank-item:nth-child(3) .xqg-rk-no{
  background:linear-gradient(135deg,#fdba74,#f97316)!important;color:#fff!important;
  box-shadow:0 4px 12px rgba(249,115,22,.30)!important;border-radius:6px!important;
}
/* 搜索框聚焦：外发光 */
.header-big .search-form:focus-within{
  background:rgba(255,255,255,.86)!important;
  border-color:rgba(255,255,255,.95)!important;
  box-shadow:0 22px 54px rgba(10,5,32,.34),0 0 0 4px rgba(199,180,255,.35),inset 0 1px 0 #fff!important;
}
/* 主视觉标题：淡渐变，提升质感 */
@media (min-width:992px){
  .header-big .big-title .h1{
    background:linear-gradient(180deg,#fff 24%,#e7dcff 100%);
    -webkit-background-clip:text;background-clip:text;
    -webkit-text-fill-color:transparent;color:transparent!important;
    filter:drop-shadow(0 10px 34px rgba(5,2,18,.5));
  }
}
/* 页脚顶部柔光 */
.footer::before,#footer::before,.main-footer::before{
  content:"";position:absolute;left:0;right:0;top:0;height:1px;
  background:linear-gradient(90deg,rgba(255,255,255,0),rgba(196,181,253,.55),rgba(255,255,255,0));
}
/* 内容卡片 hover 轻微上浮 */
@media (min-width:992px){
  .show-card .content-card:hover{transform:translateY(-2px);}
}

/* ============ 10.6 · 悬浮工具与小部件玻璃 ============ */
#footer-tools .btn-tools,
.tools-right .btn-tools{
  background:rgba(255,255,255,.62)!important;
  -webkit-backdrop-filter:blur(18px) saturate(170%)!important;
  backdrop-filter:blur(18px) saturate(170%)!important;
  border:1px solid rgba(255,255,255,.85)!important;
  box-shadow:0 10px 26px rgba(38,20,96,.14)!important;
  color:#5b21b6!important;
  border-radius:14px!important;
}
html.io-black-mode #footer-tools .btn-tools,
html.io-black-mode .tools-right .btn-tools{
  background:rgba(46,34,80,.6)!important;border-color:rgba(255,255,255,.14)!important;color:#e9e3ff!important;
}
/* 无图标时的首字母占位：居中 */
#xqg-rank-box .xqg-rk-noicon{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  width:100%!important;height:100%!important;border-radius:9px!important;
  background:rgba(124,58,237,.10)!important;font-size:13px!important;font-weight:700!important;
  color:#7c3aed!important;line-height:1!important;
}
/* 标签 / 分页 / 小徽章 */
body .badge,
body .sites-tags a,
body .pagination .page-link,
body .tab-list a{
  -webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);
}
body .pagination .page-link{
  background:rgba(255,255,255,.6)!important;
  border:1px solid rgba(255,255,255,.8)!important;
  color:#4a4271!important;border-radius:12px!important;
  box-shadow:0 6px 16px rgba(38,20,96,.08);
}
body .pagination .active .page-link,
body .pagination .page-item.active .page-link{
  background:linear-gradient(135deg,#7c3aed,#c026d3)!important;color:#fff!important;
  border-color:transparent!important;
}
/* 网址提交 / 排行榜等内容页的大卡片 */
body .main-content .card,
body .contribute-box,
body .rank-page .card{
  background:var(--g-white)!important;
  -webkit-backdrop-filter:var(--g-blur)!important;
  backdrop-filter:var(--g-blur)!important;
  border:1px solid var(--g-line)!important;
  border-radius:var(--g-r)!important;
  box-shadow:var(--g-sh)!important;
}
/* 夜间：玻璃高光降到最低，避免卡片发白 */
html.io-black-mode #layout_aside .aside-card::before,
html.io-black-mode body .ioui-aside .aside-card::before{
  background:linear-gradient(160deg,rgba(255,255,255,.06),rgba(255,255,255,0) 42%)!important;
}
html.io-black-mode #layout_aside .aside-card,
html.io-black-mode #layout_aside .aside-card.blur-bg{
  background:rgba(33,23,60,.62)!important;
  -webkit-backdrop-filter:blur(22px) saturate(160%)!important;
  backdrop-filter:blur(22px) saturate(160%)!important;
}
/* ============ 11 · 移动端：减负 & 排版 ============ */
@media (max-width:991px){
  :root{--g-blur:blur(14px) saturate(150%);--g-r:16px;}
  .header-banner.header-big{
    padding:70px 0 34px!important;
    background-image:
      linear-gradient(180deg,rgba(6,3,20,.52) 0%,rgba(6,3,20,.18) 32%,rgba(6,3,20,.02) 54%,rgba(243,240,252,.82) 94%,#f3f0fc 100%),
      linear-gradient(96deg,rgba(8,4,24,.44) 0%,rgba(8,4,24,.14) 44%,rgba(8,4,24,0) 66%),
      url("/wp-content/uploads/bg/hero-new.jpg")!important;
    background-size:cover,cover,cover!important;
    background-position:center top,center center,66% 12%!important;
  }
  .header-big .big-title .h1{font-size:26px!important;letter-spacing:.5px!important;}
  .xqg-hero-sub{font-size:12.5px!important;}
  .header-big .search-form{
    background:rgba(255,255,255,.78)!important;
    border-radius:16px!important;
  }
  body .ioui-aside .aside-card{padding:8px!important;}
  #xqg-rank-box{padding:14px!important;}
  .footer .footer-links a{margin-bottom:6px;}
}
@media (max-width:575px){
  .header-big .big-title .h1{font-size:22px!important;}
  .header-banner.header-big{background-position:center top,center center,70% 10%!important;}
  .header-big .search-list-menu{gap:4px!important;}
  .header-big .search-list-menu .slider-li,
  .header-big .search-list-menu .search-menu{padding:0 11px!important;font-size:12.5px!important;height:30px!important;line-height:30px!important;}
}
