.zibll-welua-app{
  --zwm-bg:#0b1320;
  --zwm-bg-2:#101b2b;
  --zwm-panel:rgba(16,27,43,.78);
  --zwm-panel-2:rgba(22,35,53,.9);
  --zwm-line:rgba(148,163,184,.18);
  --zwm-text:#edf6ff;
  --zwm-muted:#9fb0c5;
  --zwm-soft:#c7d5e0;
  --zwm-blue:#66c0f4;
  --zwm-green:#a4d007;
  --zwm-cyan:#22d3ee;
  --zwm-red:#fb7185;
  --zwm-cover-url:none;
  position:relative;
  isolation:isolate;
  overflow:hidden;
  margin:18px 0 30px;
  padding:26px;
  border:1px solid rgba(102,192,244,.16);
  border-radius:34px;
  background:
    radial-gradient(circle at 12% -8%,rgba(102,192,244,.22),transparent 32%),
    radial-gradient(circle at 88% 12%,rgba(37,99,235,.18),transparent 30%),
    radial-gradient(circle at 50% 112%,rgba(164,208,7,.09),transparent 34%),
    linear-gradient(180deg,#07111f,#0b1320 42%,#08101c);
  box-shadow:0 30px 90px rgba(2,8,23,.18),inset 0 1px 0 rgba(255,255,255,.06);
  color:var(--zwm-text);
  font-family:inherit;
}

/* === 3ALua Starport new release follow-up v0.3.172 === */
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-followup-check{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:42px!important;
  padding:8px 14px!important;
  border:1px solid rgba(39,214,111,.34)!important;
  border-radius:8px!important;
  background:linear-gradient(180deg,rgba(39,214,111,.22),rgba(15,126,73,.16))!important;
  color:#dfffea!important;
  cursor:pointer!important;
  font-size:13px!important;
  font-weight:900!important;
  line-height:1!important;
  text-decoration:none!important;
  white-space:nowrap!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-followup-check:hover{
  border-color:rgba(39,214,111,.58)!important;
  background:linear-gradient(180deg,rgba(39,214,111,.32),rgba(15,126,73,.2))!important;
  box-shadow:0 0 0 3px rgba(39,214,111,.1)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-followup-check:disabled{
  cursor:wait!important;
  opacity:.72!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-followup-state{
  display:inline-flex!important;
  align-items:center!important;
  width:max-content!important;
  max-width:100%!important;
  min-height:24px!important;
  margin-top:8px!important;
  padding:4px 8px!important;
  border:1px solid rgba(132,176,220,.2)!important;
  border-radius:7px!important;
  background:rgba(255,255,255,.06)!important;
  color:#b9c9dc!important;
  font-size:12px!important;
  font-weight:900!important;
  line-height:1!important;
  white-space:nowrap!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-followup-state.is-checking{
  border-color:rgba(32,200,255,.38)!important;
  background:rgba(32,200,255,.12)!important;
  color:#bfeeff!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-followup-state.is-available{
  border-color:rgba(39,214,111,.46)!important;
  background:rgba(39,214,111,.14)!important;
  color:#93ffbd!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-followup-state.is-waiting{
  border-color:rgba(132,176,220,.24)!important;
  background:rgba(32,71,112,.18)!important;
  color:#c8d8ec!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-followup-state.is-unreleased{
  border-color:rgba(255,196,87,.38)!important;
  background:rgba(255,196,87,.12)!important;
  color:#ffe0a3!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-followup-state.is-error{
  border-color:rgba(255,108,108,.38)!important;
  background:rgba(255,108,108,.1)!important;
  color:#ffc1c1!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase-card.is-followup-available,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hot-game.is-followup-available{
  border-color:rgba(39,214,111,.42)!important;
  box-shadow:inset 0 0 0 1px rgba(39,214,111,.12),0 12px 28px rgba(9,42,27,.2)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase-card.is-followup-checking,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hot-game.is-followup-checking{
  border-color:rgba(32,200,255,.34)!important;
}
@media(max-width:760px){
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-followup-check{
    width:100%!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-followup-state{
    margin-top:7px!important;
  }
}

/* === 3ALua Starport Store frontend skin v0.3.147 === */
.zibll-welua-app.zibll-welua-wegame-skin{
  --zwss-bg:#040915;
  --zwss-panel:#0a1421;
  --zwss-panel-2:#0f1d2d;
  --zwss-line:rgba(115,156,196,.24);
  --zwss-line-strong:rgba(72,164,255,.5);
  --zwss-text:#f6f9fc;
  --zwss-soft:#c4d2e1;
  --zwss-muted:#8295aa;
  --zwss-blue:#4aa3ff;
  --zwss-cyan:#62d9ff;
  --zwss-green:#27d66f;
  --zwss-amber:#f2b957;
  display:grid!important;
  grid-template-columns:224px minmax(0,1fr)!important;
  align-items:start!important;
  gap:0!important;
  max-width:1560px!important;
  min-height:760px!important;
  border-color:rgba(94,140,184,.28)!important;
  background:
    radial-gradient(circle at 78% 0%,rgba(48,140,214,.2),transparent 30%),
    linear-gradient(rgba(120,170,220,.04) 1px,transparent 1px),
    linear-gradient(90deg,rgba(120,170,220,.035) 1px,transparent 1px),
    linear-gradient(135deg,#07101d,#030710 58%,#071221)!important;
  background-size:auto,80px 80px,80px 80px,auto!important;
}
.zibll-welua-app.zibll-welua-wegame-skin:after{
  background:
    linear-gradient(180deg,rgba(255,255,255,.03),transparent 18%),
    radial-gradient(circle at 82% 11%,rgba(74,163,255,.16),transparent 24%)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-nav{
  position:sticky!important;
  top:14px!important;
  z-index:8!important;
  grid-column:1!important;
  display:flex!important;
  flex-direction:column!important;
  min-height:calc(100vh - 48px)!important;
  margin:0!important;
  padding:18px 14px!important;
  border-right:1px solid rgba(115,156,196,.22)!important;
  background:linear-gradient(180deg,rgba(6,15,27,.94),rgba(4,9,17,.9))!important;
  box-shadow:inset -1px 0 0 rgba(255,255,255,.025)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-brand{
  display:grid!important;
  grid-template-columns:46px minmax(0,1fr)!important;
  gap:10px!important;
  align-items:center!important;
  padding:8px 6px 22px!important;
  border-bottom:1px solid rgba(115,156,196,.18)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-mark{
  display:grid!important;
  width:46px!important;
  height:46px!important;
  place-items:center!important;
  border:1px solid rgba(98,217,255,.5)!important;
  border-radius:8px!important;
  background:linear-gradient(180deg,rgba(98,217,255,.18),rgba(39,214,111,.16))!important;
  color:#e9fbff!important;
  font-size:15px!important;
  font-weight:950!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-brand strong{
  display:block!important;
  color:#fff!important;
  font-size:18px!important;
  line-height:1.25!important;
  letter-spacing:0!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-brand em{
  display:block!important;
  margin-top:4px!important;
  color:var(--zwss-muted)!important;
  font-size:12px!important;
  font-style:normal!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-menu{
  display:grid!important;
  gap:6px!important;
  padding:18px 0!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-menu a{
  display:grid!important;
  gap:2px!important;
  min-height:48px!important;
  padding:9px 12px!important;
  border:1px solid transparent!important;
  border-radius:7px!important;
  color:var(--zwss-soft)!important;
  text-decoration:none!important;
  transition:background .2s ease,border-color .2s ease,transform .2s ease!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-menu a:hover,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-menu a:focus-visible,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-menu a.is-active{
  border-color:rgba(74,163,255,.46)!important;
  background:linear-gradient(90deg,rgba(74,163,255,.18),rgba(74,163,255,.06))!important;
  color:#fff!important;
  transform:translateX(2px)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-menu span{
  font-size:14px!important;
  font-weight:850!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-menu em{
  color:var(--zwss-muted)!important;
  font-size:11px!important;
  font-style:normal!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-status{
  margin-top:auto!important;
  padding:12px!important;
  border:1px solid rgba(115,156,196,.2)!important;
  border-radius:8px!important;
  background:rgba(255,255,255,.04)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-status span,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-status em{
  display:block!important;
  color:var(--zwss-muted)!important;
  font-size:12px!important;
  font-style:normal!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-status strong{
  display:block!important;
  margin:6px 0!important;
  color:var(--zwss-green)!important;
  font-size:18px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin > .zibll-welua-hero,
.zibll-welua-app.zibll-welua-wegame-skin > .zibll-welua-storefront,
.zibll-welua-app.zibll-welua-wegame-skin > .zibll-welua-member-shelf,
.zibll-welua-app.zibll-welua-wegame-skin > .zibll-welua-disclaimer{
  grid-column:2!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hero{
  position:relative!important;
  grid-template-columns:minmax(280px,.82fr) minmax(430px,1.18fr)!important;
  min-height:0!important;
  margin:14px 14px 12px!important;
  padding:18px!important;
  border-radius:8px!important;
  background:
    linear-gradient(90deg,rgba(12,27,43,.92),rgba(7,15,27,.94)),
    var(--zwm-cover-url,none)!important;
  background-size:cover!important;
  background-position:center!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hero__bg{
  background:
    linear-gradient(90deg,rgba(4,9,17,.9),rgba(6,15,27,.74) 46%,rgba(4,9,17,.94)),
    radial-gradient(circle at 82% 20%,rgba(98,217,255,.12),transparent 24%)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hero__content{
  align-self:center!important;
  padding:4px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-badge{
  border-color:rgba(39,214,111,.34)!important;
  background:rgba(39,214,111,.1)!important;
  color:#a9f2c9!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hero__signature{
  margin-top:8px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hero__signature em{
  display:none!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-feedback-float{
  top:16px!important;
  right:16px!important;
  border-radius:6px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hero h1{
  max-width:480px!important;
  margin:14px 0 8px!important;
  font-size:34px!important;
  line-height:1.1!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hero p{
  max-width:520px!important;
  font-size:14px!important;
  line-height:1.65!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hero__features,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-ops-note{
  gap:7px!important;
  margin-top:12px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-ops-note{
  grid-template-columns:1fr!important;
  max-width:430px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-console{
  align-self:center!important;
  padding:14px!important;
  border-color:rgba(115,156,196,.24)!important;
  background:linear-gradient(180deg,rgba(13,25,39,.88),rgba(8,15,25,.94))!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-console__head{
  display:none!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-search{
  grid-template-columns:minmax(0,1fr) 148px!important;
  gap:10px!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-input{
  min-height:50px!important;
  padding:0 16px!important;
  border-color:rgba(115,156,196,.28)!important;
  border-radius:7px!important;
  background:#08111d!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-button{
  min-height:50px!important;
  border-radius:7px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-console__hint{
  margin-top:10px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-console-log{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:7px!important;
  margin-top:12px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-storefront{
  grid-template-columns:minmax(0,1fr) 332px!important;
  align-items:start!important;
  gap:14px!important;
  padding:0 14px 14px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured{
  grid-column:1!important;
  grid-row:1!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-storefront__main{
  grid-column:1!important;
  grid-row:2!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-storefront__rail{
  grid-column:2!important;
  grid-row:1 / span 2!important;
  gap:12px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-card,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-store-shelf,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-result-page,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-game,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-download-panel{
  border-color:rgba(115,156,196,.2)!important;
  background:linear-gradient(180deg,rgba(13,25,39,.82),rgba(8,15,25,.92))!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured__head{
  padding-bottom:12px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured-slide{
  grid-template-columns:minmax(300px,.95fr) minmax(320px,1.05fr)!important;
  min-height:252px!important;
  background:linear-gradient(135deg,rgba(10,20,33,.96),rgba(7,13,22,.98))!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured-slide__media{
  min-height:252px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured-slide__panel{
  padding:18px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured-slide__panel h3{
  font-size:28px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-game{
  grid-template-columns:260px minmax(0,1fr)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-cover{
  min-height:304px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-side .zibll-welua-card{
  padding:14px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-batch-actions{
  grid-template-columns:1fr!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-shelf{
  margin:0 14px 14px!important;
}
@media(max-width:1280px){
  .zibll-welua-app.zibll-welua-wegame-skin{
    grid-template-columns:1fr!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-nav{
    position:relative!important;
    top:auto!important;
    grid-column:1!important;
    grid-row:auto!important;
    min-height:0!important;
    height:auto!important;
    border-right:0!important;
    border-bottom:1px solid rgba(115,156,196,.22)!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-menu{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin > .zibll-welua-hero,
  .zibll-welua-app.zibll-welua-wegame-skin > .zibll-welua-storefront,
  .zibll-welua-app.zibll-welua-wegame-skin > .zibll-welua-member-shelf,
  .zibll-welua-app.zibll-welua-wegame-skin > .zibll-welua-disclaimer{
    grid-column:1!important;
  }
}

/* === 3ALua Starport personal command center v0.3.158 === */
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-shelf{
  display:grid!important;
  grid-template-columns:238px minmax(0,1fr)!important;
  grid-template-areas:"head head" "tabs panel"!important;
  gap:18px!important;
  padding:24px!important;
  border-color:rgba(78,140,198,.34)!important;
  background:
    linear-gradient(180deg,rgba(10,22,36,.96),rgba(4,10,19,.96))!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-shelf .zibll-welua-section-head{
  grid-area:head!important;
  align-items:center!important;
  margin:0!important;
  padding:18px 20px!important;
  border:1px solid rgba(132,176,220,.16)!important;
  border-radius:10px!important;
  background:
    radial-gradient(circle at 88% 0%,rgba(32,200,255,.14),transparent 36%),
    linear-gradient(180deg,rgba(18,35,52,.86),rgba(9,20,33,.86))!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-shelf .zibll-welua-section-head:before{
  display:none!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-shelf .zibll-welua-section-head h2{
  margin:7px 0 5px!important;
  font-size:26px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-shelf .zibll-welua-section-head p{
  max-width:640px!important;
  color:#aebfd2!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-tabs{
  grid-area:tabs!important;
  align-self:stretch!important;
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:10px!important;
  margin:0!important;
  padding:12px!important;
  border:1px solid rgba(132,176,220,.14)!important;
  border-radius:12px!important;
  background:rgba(4,11,20,.48)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-tabs button{
  position:relative!important;
  align-items:flex-start!important;
  justify-content:center!important;
  flex-direction:column!important;
  min-height:84px!important;
  padding:16px 16px 16px 18px!important;
  overflow:hidden!important;
  border-radius:9px!important;
  background:linear-gradient(180deg,rgba(13,27,43,.78),rgba(7,17,29,.82))!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-tabs button:before{
  content:""!important;
  position:absolute!important;
  left:0!important;
  top:14px!important;
  bottom:14px!important;
  width:3px!important;
  border-radius:0 999px 999px 0!important;
  background:linear-gradient(180deg,#20c8ff,#27d66f)!important;
  opacity:.28!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-tabs button:after{
  content:""!important;
  position:absolute!important;
  right:14px!important;
  top:16px!important;
  width:7px!important;
  height:7px!important;
  border-radius:50%!important;
  background:rgba(132,176,220,.38)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-tabs button span{
  font-size:15px!important;
  line-height:1.25!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-tabs button strong{
  margin-top:8px!important;
  color:#8fa4bb!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-tabs button.is-active{
  border-color:rgba(32,200,255,.56)!important;
  background:
    radial-gradient(circle at 100% 0%,rgba(32,200,255,.18),transparent 34%),
    linear-gradient(180deg,rgba(24,47,68,.96),rgba(10,24,39,.96))!important;
  box-shadow:inset 0 0 0 1px rgba(32,200,255,.16),0 14px 34px rgba(0,0,0,.22)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-tabs button.is-active:before,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-tabs button.is-active:after{
  opacity:1!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-tabs button.is-active:after{
  background:#27d66f!important;
  box-shadow:0 0 16px rgba(39,214,111,.42)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-panels{
  grid-area:panel!important;
  min-width:0!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-panels>[data-welua-member-panel][hidden]{
  display:none!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-panels>.zibll-welua-card{
  min-height:398px!important;
  padding:22px!important;
  border:1px solid rgba(132,176,220,.18)!important;
  border-radius:12px!important;
  background:
    radial-gradient(circle at 86% 0%,rgba(39,214,111,.1),transparent 34%),
    linear-gradient(180deg,rgba(18,35,52,.94),rgba(8,18,30,.96))!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 18px 44px rgba(0,0,0,.2)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-panels .zibll-welua-card__head{
  align-items:center!important;
  min-height:44px!important;
  margin-bottom:18px!important;
  padding-bottom:14px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-panels .zibll-welua-card__head h3{
  font-size:18px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-panels .zibll-welua-history-list,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-panels .zibll-welua-notification-list,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-panels .zibll-welua-request-list,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-panels .zibll-welua-follow-list{
  gap:14px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-panels .zibll-welua-history-item,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-panels .zibll-welua-notification-item,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-panels .zibll-welua-request-item,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-panels .zibll-welua-follow-item{
  border-color:rgba(132,176,220,.18)!important;
  border-radius:10px!important;
  background:linear-gradient(90deg,rgba(20,39,58,.92),rgba(13,28,44,.88))!important;
}
@media(max-width:1180px){
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-shelf{
    grid-template-columns:1fr!important;
    grid-template-areas:"head" "tabs" "panel"!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-tabs{
    grid-template-columns:repeat(4,minmax(0,1fr))!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-tabs button{
    min-height:74px!important;
  }
}
@media(max-width:760px){
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-shelf{
    padding:18px!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-shelf .zibll-welua-section-head{
    align-items:flex-start!important;
    flex-direction:column!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-tabs{
    grid-template-columns:1fr 1fr!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-tabs button{
    min-height:68px!important;
    padding:13px!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-panels>.zibll-welua-card{
    min-height:300px!important;
    padding:16px!important;
  }
}

/* === 3ALua Starport interactive shelves endcap v0.3.156 === */
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase__tools,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase__head{
  display:flex!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase__head{
  align-items:flex-start!important;
  justify-content:space-between!important;
  gap:22px!important;
  margin-bottom:22px!important;
  padding-bottom:18px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase__tools{
  flex:0 0 auto!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:12px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-segment{
  display:inline-grid!important;
  grid-auto-flow:column!important;
  gap:4px!important;
  padding:4px!important;
  border:1px solid rgba(132,176,220,.2)!important;
  border-radius:8px!important;
  background:rgba(4,11,20,.58)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-segment button{
  min-height:34px!important;
  padding:7px 13px!important;
  border:0!important;
  border-radius:6px!important;
  background:transparent!important;
  color:#aabbd0!important;
  cursor:pointer!important;
  font-size:13px!important;
  font-weight:900!important;
  letter-spacing:0!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-segment button.is-active{
  background:linear-gradient(180deg,rgba(32,200,255,.24),rgba(32,200,255,.1))!important;
  color:#fff!important;
  box-shadow:inset 0 0 0 1px rgba(99,189,255,.26)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase__tools>a{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:42px!important;
  padding:8px 14px!important;
  border:1px solid rgba(132,176,220,.22)!important;
  border-radius:8px!important;
  background:rgba(14,28,44,.78)!important;
  color:#dbe8f4!important;
  text-decoration:none!important;
  font-weight:900!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase__panels{
  padding:18px!important;
  border:1px solid rgba(132,176,220,.14)!important;
  border-radius:12px!important;
  background:linear-gradient(180deg,rgba(8,18,30,.72),rgba(5,12,22,.72))!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase__panel[hidden],
.zibll-welua-app.zibll-welua-wegame-skin [data-welua-member-panel][hidden]{
  display:none!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase__panel{
  display:block!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase__list{
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:14px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase-card{
  display:grid!important;
  grid-template-columns:178px minmax(0,1fr) 138px!important;
  grid-template-areas:"media body actions"!important;
  min-height:124px!important;
  border-radius:10px!important;
  background:linear-gradient(90deg,rgba(18,35,52,.95),rgba(10,21,34,.94))!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase-card__media{
  grid-area:media!important;
  height:100%!important;
  min-height:124px!important;
  aspect-ratio:auto!important;
  border-radius:9px 0 0 9px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase-card__body{
  grid-area:body!important;
  align-self:center!important;
  padding:16px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase-card__actions{
  grid-area:actions!important;
  align-self:center!important;
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:8px!important;
  padding:16px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-shelf{
  margin:10px 16px 28px!important;
  padding:26px!important;
  border-radius:12px!important;
  background:radial-gradient(circle at 82% 0%,rgba(32,200,255,.12),transparent 34%),linear-gradient(180deg,rgba(12,24,39,.95),rgba(5,12,22,.95))!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-tabs{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:12px!important;
  margin-bottom:18px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-tabs button{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  min-height:70px!important;
  padding:14px!important;
  border:1px solid rgba(132,176,220,.16)!important;
  border-radius:10px!important;
  background:linear-gradient(180deg,rgba(14,28,44,.74),rgba(8,18,30,.78))!important;
  color:#dbe8f4!important;
  cursor:pointer!important;
  text-align:left!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-tabs button span,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-tabs button strong{
  display:block!important;
  border:0!important;
  background:transparent!important;
  padding:0!important;
  color:inherit!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-tabs button span{
  font-size:14px!important;
  font-weight:950!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-tabs button strong{
  color:#8fa4bb!important;
  font-size:12px!important;
  font-weight:850!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-tabs button.is-active{
  border-color:rgba(32,200,255,.5)!important;
  background:linear-gradient(180deg,rgba(32,200,255,.2),rgba(18,35,52,.9))!important;
  box-shadow:0 0 0 1px rgba(32,200,255,.12),0 14px 32px rgba(0,0,0,.22)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-tabs button.is-active strong{
  color:#93ffbd!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-panels>.zibll-welua-card{
  display:flex!important;
  flex-direction:column!important;
  min-height:320px!important;
  padding:20px!important;
  border-radius:12px!important;
  background:linear-gradient(180deg,rgba(18,35,52,.95),rgba(9,20,33,.95))!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-panels .zibll-welua-history-list,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-panels .zibll-welua-notification-list,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-panels .zibll-welua-request-list,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-panels .zibll-welua-follow-list{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:14px!important;
  max-height:none!important;
  overflow:visible!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-panels .zibll-welua-notification-list,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-panels .zibll-welua-request-list{
  grid-template-columns:1fr!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-site-trend-card,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-operator-card{
  display:none!important;
}
@media(max-width:1180px){
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase-card{
    grid-template-columns:150px minmax(0,1fr)!important;
    grid-template-areas:"media body" "media actions"!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase-card__actions{
    display:flex!important;
    padding-top:0!important;
  }
}
@media(max-width:760px){
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase__head,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase__tools{
    align-items:stretch!important;
    flex-direction:column!important;
    width:100%!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase-card{
    grid-template-columns:1fr!important;
    grid-template-areas:"media" "body" "actions"!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase-card__media{
    min-height:0!important;
    aspect-ratio:16/7!important;
    border-radius:9px 9px 0 0!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-tabs{
    grid-template-columns:1fr 1fr!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-panels .zibll-welua-history-list,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-panels .zibll-welua-follow-list{
    grid-template-columns:1fr!important;
  }
}
@media(max-width:960px){
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hero{
    grid-template-columns:1fr!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-storefront{
    grid-template-columns:1fr!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-storefront__main,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-storefront__rail{
    grid-column:1!important;
    grid-row:auto!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-storefront__rail{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured-slide{
    grid-template-columns:1fr!important;
  }
}
@media(max-width:640px){
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-brand{
    grid-template-columns:40px minmax(0,1fr)!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-mark{
    width:40px!important;
    height:40px!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-menu,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-storefront__rail{
    grid-template-columns:1fr!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hero{
    margin:10px!important;
    padding:12px!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hero h1{
    font-size:28px!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-search{
    grid-template-columns:1fr!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-game{
    grid-template-columns:1fr!important;
  }
}

/* === 3ALua Starport Store desktop parity fix v0.3.152 === */
@media(min-width:901px){
  .zibll-welua-app.zibll-welua-wegame-skin{
    grid-template-columns:218px minmax(0,1fr)!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-nav{
    position:sticky!important;
    top:0!important;
    grid-column:1!important;
    grid-row:1 / span 4!important;
    align-self:start!important;
    height:calc(100vh - 36px)!important;
    min-height:720px!important;
    border-right:1px solid rgba(91,142,197,.24)!important;
    border-bottom:0!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-menu{
    display:grid!important;
    grid-template-columns:1fr!important;
    max-height:calc(100vh - 286px)!important;
    overflow:auto!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-section{
    display:block!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-menu em{
    display:block!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin > .zibll-welua-hero,
  .zibll-welua-app.zibll-welua-wegame-skin > .zibll-welua-storefront,
  .zibll-welua-app.zibll-welua-wegame-skin > .zibll-welua-member-shelf,
  .zibll-welua-app.zibll-welua-wegame-skin > .zibll-welua-disclaimer{
    grid-column:2!important;
  }
}
@media(max-width:900px){
  .zibll-welua-app.zibll-welua-wegame-skin{
    grid-template-columns:1fr!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-nav{
    position:relative!important;
    top:auto!important;
    grid-row:auto!important;
    height:auto!important;
    min-height:0!important;
    border-right:0!important;
    border-bottom:1px solid rgba(91,142,197,.24)!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin > .zibll-welua-hero,
  .zibll-welua-app.zibll-welua-wegame-skin > .zibll-welua-storefront,
  .zibll-welua-app.zibll-welua-wegame-skin > .zibll-welua-member-shelf,
  .zibll-welua-app.zibll-welua-wegame-skin > .zibll-welua-disclaimer{
    grid-column:1!important;
  }
}

/* === 3ALua Starport personal layout final lock v0.3.158 === */
@media(min-width:901px){
  .zibll-welua-app.zibll-welua-wegame-skin #zibll-welua-starport-personal{
    display:grid!important;
    grid-template-columns:238px minmax(0,1fr)!important;
    grid-template-areas:"head head" "tabs panel"!important;
    gap:18px!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin #zibll-welua-starport-personal .zibll-welua-section-head{
    grid-area:head!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin #zibll-welua-starport-personal .zibll-welua-member-tabs{
    grid-area:tabs!important;
    grid-template-columns:1fr!important;
    gap:10px!important;
    margin:0!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin #zibll-welua-starport-personal .zibll-welua-member-tabs button{
    align-items:flex-start!important;
    flex-direction:column!important;
    justify-content:center!important;
    min-height:84px!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin #zibll-welua-starport-personal .zibll-welua-member-panels{
    grid-area:panel!important;
    min-width:0!important;
  }
}
.zibll-welua-app.zibll-welua-wegame-skin #zibll-welua-starport-personal .zibll-welua-member-panels>[data-welua-member-panel][hidden]{
  display:none!important;
}

/* === 3ALua Starport interactive shelves final v0.3.156 === */
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-segment{
  display:inline-grid!important;
  grid-auto-flow:column!important;
  gap:4px!important;
  padding:4px!important;
  border:1px solid rgba(132,176,220,.2)!important;
  border-radius:8px!important;
  background:rgba(4,11,20,.58)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-segment button,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-tabs button{
  cursor:pointer!important;
  border:0!important;
  letter-spacing:0!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-segment button{
  min-height:34px!important;
  padding:7px 13px!important;
  border-radius:6px!important;
  background:transparent!important;
  color:#aabbd0!important;
  font-size:13px!important;
  font-weight:900!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-segment button.is-active{
  background:linear-gradient(180deg,rgba(32,200,255,.24),rgba(32,200,255,.1))!important;
  color:#fff!important;
  box-shadow:inset 0 0 0 1px rgba(99,189,255,.26)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase__head{
  align-items:flex-start!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase__tools{
  display:flex!important;
  flex:0 0 auto!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:12px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase__tools>a{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:42px!important;
  padding:8px 14px!important;
  border:1px solid rgba(132,176,220,.22)!important;
  border-radius:8px!important;
  background:rgba(14,28,44,.78)!important;
  color:#dbe8f4!important;
  text-decoration:none!important;
  font-weight:900!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase__panels{
  padding:18px!important;
  border:1px solid rgba(132,176,220,.14)!important;
  border-radius:12px!important;
  background:linear-gradient(180deg,rgba(8,18,30,.72),rgba(5,12,22,.72))!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase__panel[hidden],
.zibll-welua-app.zibll-welua-wegame-skin [data-welua-member-panel][hidden]{
  display:none!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase__panel{
  display:block!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase__title{
  margin-bottom:16px!important;
  padding-bottom:12px!important;
  border-bottom:1px solid rgba(132,176,220,.14)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase__list{
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:14px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase-card{
  display:grid!important;
  grid-template-columns:178px minmax(0,1fr) 138px!important;
  grid-template-areas:"media body actions"!important;
  align-items:stretch!important;
  min-height:124px!important;
  border-radius:10px!important;
  background:linear-gradient(90deg,rgba(18,35,52,.95),rgba(10,21,34,.94))!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase-card__media{
  grid-area:media!important;
  height:100%!important;
  min-height:124px!important;
  aspect-ratio:auto!important;
  border-radius:9px 0 0 9px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase-card__body{
  grid-area:body!important;
  align-self:center!important;
  padding:16px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase-card__body h3{
  min-height:0!important;
  margin:0 0 8px!important;
  font-size:16px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase-card__actions{
  grid-area:actions!important;
  align-self:center!important;
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:8px!important;
  padding:16px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-shelf{
  margin:10px 16px 28px!important;
  padding:26px!important;
  border-radius:12px!important;
  background:
    radial-gradient(circle at 82% 0%,rgba(32,200,255,.12),transparent 34%),
    linear-gradient(180deg,rgba(12,24,39,.95),rgba(5,12,22,.95))!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-shelf .zibll-welua-section-head{
  margin-bottom:20px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-tabs{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:12px!important;
  margin-bottom:18px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-tabs button{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:12px!important;
  min-height:70px!important;
  padding:14px!important;
  border:1px solid rgba(132,176,220,.16)!important;
  border-radius:10px!important;
  background:linear-gradient(180deg,rgba(14,28,44,.74),rgba(8,18,30,.78))!important;
  color:#dbe8f4!important;
  text-align:left!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-tabs button span,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-tabs button strong{
  display:block!important;
  border:0!important;
  background:transparent!important;
  padding:0!important;
  color:inherit!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-tabs button span{
  font-size:14px!important;
  font-weight:950!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-tabs button strong{
  color:#8fa4bb!important;
  font-size:12px!important;
  font-weight:850!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-tabs button.is-active{
  border-color:rgba(32,200,255,.5)!important;
  background:linear-gradient(180deg,rgba(32,200,255,.2),rgba(18,35,52,.9))!important;
  box-shadow:0 0 0 1px rgba(32,200,255,.12),0 14px 32px rgba(0,0,0,.22)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-tabs button.is-active strong{
  color:#93ffbd!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-panels{
  display:block!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-panels>.zibll-welua-card{
  display:flex!important;
  flex-direction:column!important;
  min-height:320px!important;
  padding:20px!important;
  border-radius:12px!important;
  background:linear-gradient(180deg,rgba(18,35,52,.95),rgba(9,20,33,.95))!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-panels .zibll-welua-history-list,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-panels .zibll-welua-notification-list,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-panels .zibll-welua-request-list,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-panels .zibll-welua-follow-list{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:14px!important;
  max-height:none!important;
  overflow:visible!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-panels .zibll-welua-notification-list,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-panels .zibll-welua-request-list{
  grid-template-columns:1fr!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-panels .zibll-welua-history-item,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-panels .zibll-welua-notification-item,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-panels .zibll-welua-request-item,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-panels .zibll-welua-follow-item{
  min-height:86px!important;
  padding:16px!important;
  border-radius:10px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-site-trend-card,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-operator-card{
  display:none!important;
}
@media(max-width:1180px){
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase-card{
    grid-template-columns:150px minmax(0,1fr)!important;
    grid-template-areas:"media body" "media actions"!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase-card__actions{
    display:flex!important;
    padding-top:0!important;
  }
}
@media(max-width:760px){
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase__head,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase__tools{
    align-items:stretch!important;
    flex-direction:column!important;
    width:100%!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-segment{
    grid-auto-flow:row!important;
    grid-template-columns:1fr 1fr!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase-card{
    grid-template-columns:1fr!important;
    grid-template-areas:"media" "body" "actions"!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase-card__media{
    min-height:0!important;
    aspect-ratio:16/7!important;
    border-radius:9px 9px 0 0!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-tabs{
    grid-template-columns:1fr 1fr!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-panels .zibll-welua-history-list,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-panels .zibll-welua-follow-list{
    grid-template-columns:1fr!important;
  }
}

/* === 3ALua Starport lower shelves breathing room v0.3.155 === */
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-storefront__main{
  gap:22px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hot,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase{
  margin-top:0!important;
  padding:24px!important;
  border-radius:10px!important;
  background:linear-gradient(180deg,rgba(12,24,39,.88),rgba(7,16,28,.9))!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hot__head,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase__head{
  align-items:flex-start!important;
  gap:22px!important;
  margin-bottom:22px!important;
  padding-bottom:18px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hot__head h2,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase__head h2{
  margin:6px 0 7px!important;
  font-size:25px!important;
  line-height:1.2!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hot__head p,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase__head p{
  max-width:560px!important;
  line-height:1.68!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hot__timeline{
  gap:18px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hot-step__panel{
  padding:18px!important;
  border-radius:10px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hot-step__head{
  margin-bottom:16px!important;
  padding-bottom:14px!important;
  border-bottom:1px solid rgba(132,176,220,.15)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hot-games{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:16px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hot-game{
  display:grid!important;
  grid-template-rows:auto minmax(72px,auto) auto!important;
  min-height:258px!important;
  border-radius:10px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hot-game__cover{
  aspect-ratio:16/8!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hot-game__info{
  padding:14px 14px 0!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hot-game__actions{
  align-self:end!important;
  padding:14px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase__columns{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:20px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase__column{
  padding:18px!important;
  border:1px solid rgba(132,176,220,.14)!important;
  border-radius:10px!important;
  background:rgba(7,16,28,.48)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase__title{
  margin-bottom:14px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase__hint{
  margin:0 0 14px!important;
  padding:10px 12px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase__list{
  grid-template-columns:1fr!important;
  gap:14px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase-card{
  display:grid!important;
  grid-template-columns:148px minmax(0,1fr)!important;
  grid-template-areas:"media body" "media actions"!important;
  min-height:132px!important;
  border-radius:10px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase-card__media{
  grid-area:media!important;
  width:100%!important;
  height:100%!important;
  min-height:132px!important;
  aspect-ratio:auto!important;
  border-radius:9px 0 0 9px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase-card__body{
  grid-area:body!important;
  padding:16px 16px 0!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase-card__body h3{
  min-height:0!important;
  font-size:15px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase-card__actions{
  grid-area:actions!important;
  align-self:end!important;
  padding:10px 16px 16px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-shelf{
  margin:8px 16px 26px!important;
  padding:26px!important;
  border-radius:10px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-shelf .zibll-welua-section-head{
  align-items:flex-start!important;
  gap:22px!important;
  margin-bottom:24px!important;
  padding-bottom:20px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-shelf .zibll-welua-section-head h2{
  margin:8px 0!important;
  font-size:27px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-shelf .zibll-welua-section-head p{
  max-width:560px!important;
  line-height:1.68!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-grid{
  grid-template-columns:repeat(12,minmax(0,1fr))!important;
  gap:18px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-history-card,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-notification-card,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-request-card,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-follow-card{
  grid-column:span 6!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-grid .zibll-welua-site-trend-card,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-grid .zibll-welua-operator-card{
  grid-column:span 6!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-grid .zibll-welua-card{
  min-height:216px!important;
  padding:18px!important;
  border-radius:10px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-grid .zibll-welua-card__head{
  margin-bottom:16px!important;
  padding-bottom:14px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-history-list,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-notification-list,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-request-list,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-follow-list,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-popular-request-list,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-operator-list{
  gap:12px!important;
  max-height:320px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-history-item,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-notification-item,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-request-item,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-follow-item{
  min-height:74px!important;
  padding:14px!important;
  border-radius:8px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-site-trend-item{
  grid-template-columns:40px 128px minmax(0,1fr) auto!important;
  min-height:78px!important;
  padding:12px!important;
  border-radius:8px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-site-trend-cover{
  width:128px!important;
  height:54px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-operator-row{
  min-height:74px!important;
  padding:14px!important;
  border-radius:8px!important;
}
@media(max-width:1180px){
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase__columns{
    grid-template-columns:1fr!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-grid .zibll-welua-site-trend-card,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-grid .zibll-welua-operator-card{
    grid-column:span 12!important;
  }
}
@media(max-width:760px){
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hot,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-shelf{
    padding:18px!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hot__head,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase__head,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-shelf .zibll-welua-section-head{
    flex-direction:column!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hot-games,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase__columns{
    grid-template-columns:1fr!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase-card{
    grid-template-columns:1fr!important;
    grid-template-areas:"media" "body" "actions"!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase-card__media{
    min-height:0!important;
    aspect-ratio:16/7!important;
    border-radius:9px 9px 0 0!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-history-card,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-notification-card,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-request-card,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-follow-card,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-grid .zibll-welua-site-trend-card,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-grid .zibll-welua-operator-card{
    grid-column:span 12!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-site-trend-item{
    grid-template-columns:34px 92px minmax(0,1fr)!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-site-trend-cover{
    width:92px!important;
    height:44px!important;
  }
}
.zibll-welua-app:before{
  content:"";
  position:absolute;
  inset:0;
  z-index:-1;
  background-image:
    linear-gradient(rgba(102,192,244,.06) 1px,transparent 1px),
    linear-gradient(90deg,rgba(102,192,244,.06) 1px,transparent 1px);
  background-size:44px 44px;
  mask-image:linear-gradient(180deg,rgba(0,0,0,.72),transparent 86%);
  pointer-events:none;
}
.zibll-welua-app:after{
  content:"";
  position:absolute;
  inset:18px;
  z-index:-1;
  border:1px solid rgba(102,192,244,.06);
  border-radius:26px;
  pointer-events:none;
}
.zibll-welua-app *{box-sizing:border-box}
.zibll-welua-hero{
  position:relative;
  display:grid;
  grid-template-columns:minmax(0,1fr) 390px;
  gap:26px;
  overflow:hidden;
  min-height:300px;
  padding:42px;
  border:1px solid rgba(102,192,244,.24);
  border-radius:30px;
  background:
    linear-gradient(90deg,rgba(7,17,31,.98),rgba(7,17,31,.87) 52%,rgba(7,17,31,.66)),
    radial-gradient(circle at 18% 15%,rgba(102,192,244,.18),transparent 34%),
    radial-gradient(circle at 92% 86%,rgba(102,192,244,.22),transparent 28%),
    linear-gradient(135deg,#0b1320,#142235 55%,#0b1320);
  box-shadow:0 28px 80px rgba(2,8,23,.34),inset 0 1px 0 rgba(255,255,255,.08);
}
.zibll-welua-hero:before{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  background-image:var(--zwm-cover-url);
  background-size:cover;
  background-position:center;
  opacity:.16;
  filter:blur(10px) saturate(1.25);
  transform:scale(1.08);
}
.zibll-welua-hero:after{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  background:
    linear-gradient(90deg,transparent,rgba(102,192,244,.08),transparent),
    repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0,rgba(255,255,255,.035) 1px,transparent 1px,transparent 9px);
  opacity:.42;
  mix-blend-mode:screen;
  pointer-events:none;
}
.zibll-welua-hero__bg{
  position:absolute;
  inset:auto -120px -160px auto;
  width:360px;
  height:360px;
  border-radius:999px;
  background:radial-gradient(circle,rgba(102,192,244,.34),transparent 66%);
  pointer-events:none;
}
.zibll-welua-hero__content,.zibll-welua-console{position:relative;z-index:1}
.zibll-welua-hero__content{
  display:flex;
  flex-direction:column;
  align-items:flex-start;
}
.zibll-welua-badge{
  display:inline-flex;
  align-items:center;
  width:max-content;
  margin-bottom:16px;
  padding:7px 12px;
  border:1px solid rgba(102,192,244,.26);
  border-radius:999px;
  background:rgba(102,192,244,.09);
  color:var(--zwm-blue);
  font-size:12px;
  font-weight:800;
  letter-spacing:.08em;
  text-transform:uppercase;
}
.zibll-welua-hero h1{
  max-width:760px;
  margin:0 0 16px;
  font-size:clamp(34px,5vw,64px);
  line-height:1.02;
  font-weight:950;
  letter-spacing:-.04em;
  color:#fff;
}
.zibll-welua-hero p{
  max-width:760px;
  margin:0;
  color:var(--zwm-soft);
  font-size:16px;
  line-height:1.85;
}
.zibll-welua-hero__stats{
  display:none!important;
  flex-wrap:wrap;
  gap:10px;
  margin-top:22px;
}
.zibll-welua-hero__stats span{
  display:inline-flex;
  align-items:center;
  min-height:32px;
  padding:7px 11px;
  border:1px solid rgba(255,255,255,.09);
  border-radius:10px;
  background:rgba(255,255,255,.055);
  color:#dbeafe;
  font-size:12px;
  font-weight:700;
}
.zibll-welua-console{
  align-self:center;
  padding:22px;
  border:1px solid rgba(102,192,244,.22);
  border-radius:24px;
  background:
    radial-gradient(circle at 100% 0,rgba(102,192,244,.18),transparent 34%),
    linear-gradient(180deg,rgba(22,35,53,.82),rgba(10,17,27,.88));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 22px 55px rgba(0,0,0,.3);
  backdrop-filter:blur(16px);
}
.zibll-welua-console__head{
  display:flex;
  align-items:center;
  justify-content:space-between;
  margin-bottom:14px;
  color:var(--zwm-muted);
  font-size:12px;
  text-transform:uppercase;
  letter-spacing:.08em;
}
.zibll-welua-console__head strong{
  display:grid;
  place-items:center;
  min-width:46px;
  height:32px;
  border-radius:10px;
  background:linear-gradient(135deg,var(--zwm-blue),#1d4ed8);
  color:#03111f;
  font-size:13px;
  letter-spacing:0;
}
.zibll-welua-search{
  display:flex;
  gap:10px;
  padding:8px;
  border:1px solid rgba(102,192,244,.22);
  border-radius:16px;
  background:rgba(8,13,22,.78);
}
.zibll-welua-input{
  flex:1;
  min-width:0;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#fff!important;
  outline:0!important;
  padding:12px 10px!important;
  font-size:14px!important;
}
.zibll-welua-input::placeholder{color:#71869f}
.zibll-welua-button,.zibll-welua-download,.zibll-welua-request{
  border:0;
  border-radius:12px;
  background:linear-gradient(135deg,#75c7f7,#4f9ee8 48%,#2563eb);
  color:#03111f;
  font-weight:900;
  padding:12px 16px;
  cursor:pointer;
  box-shadow:0 12px 30px rgba(37,99,235,.28);
  transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease;
  white-space:nowrap;
}
.zibll-welua-download{
  min-height:46px;
  padding:12px 22px;
  background:linear-gradient(135deg,#b6e643,#7fb000);
  color:#172003;
}
.zibll-welua-request{
  min-height:46px;
  padding:12px 22px;
  background:linear-gradient(135deg,#75c7f7,#2563eb);
  color:#03111f;
}
.zibll-welua-request:disabled{
  background:linear-gradient(135deg,#94a3b8,#64748b);
  color:#111827;
}
.zibll-welua-download.is-login{
  background:linear-gradient(135deg,#75c7f7,#2563eb);
  color:#03111f;
}
.zibll-welua-download.is-vip{
  background:linear-gradient(135deg,#ffd36a,#f97316);
  color:#2a1300;
}
.zibll-welua-button:hover,.zibll-welua-download:hover,.zibll-welua-request:hover{transform:translateY(-1px);box-shadow:0 16px 34px rgba(37,99,235,.34)}
.zibll-welua-button:disabled,.zibll-welua-download:disabled,.zibll-welua-request:disabled{opacity:.48;cursor:not-allowed;transform:none;box-shadow:none}
.zibll-welua-status{
  min-height:24px;
  margin-top:12px;
  color:var(--zwm-muted);
  font-size:13px;
}
.zibll-welua-status.is-ok{color:var(--zwm-green)}
.zibll-welua-status.is-error{color:var(--zwm-red)}
.zibll-welua-status.is-loading{color:var(--zwm-blue)}
.zibll-welua-status.is-lock{color:#fbbf24}
.zibll-welua-progress{
  margin-top:12px;
  padding:11px 12px;
  border:1px solid rgba(102,192,244,.16);
  border-radius:14px;
  background:rgba(255,255,255,.045);
}
.zibll-welua-progress__bar{
  overflow:hidden;
  height:8px;
  border-radius:999px;
  background:rgba(8,13,22,.72);
}
.zibll-welua-progress__bar span{
  display:block;
  width:0;
  height:100%;
  border-radius:inherit;
  background:linear-gradient(90deg,#75c7f7,#22d3ee,#a4d007);
  box-shadow:0 0 20px rgba(102,192,244,.28);
  transition:width .38s ease;
}
.zibll-welua-progress__text{
  margin-top:7px;
  color:var(--zwm-muted);
  font-size:12px;
  font-weight:800;
}
.zibll-welua-console__access{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  margin-top:14px;
  padding:12px 13px;
  border-radius:14px;
  background:rgba(255,255,255,.055);
  color:var(--zwm-muted);
  font-size:13px;
}
.zibll-welua-console__access strong{color:#fff;font-size:13px}
.zibll-welua-login-link{
  display:none;
  flex:0 0 auto;
  padding:7px 12px;
  border-radius:10px;
  background:linear-gradient(135deg,#75c7f7,#2563eb);
  color:#03111f!important;
  font-size:12px;
  font-weight:900;
  text-decoration:none!important;
}
.zibll-welua-login-link:hover{color:#03111f!important;filter:brightness(1.08)}
.zibll-welua-layout{
  display:grid;
  grid-template-columns:minmax(0,1fr) 360px;
  gap:18px;
  margin-top:18px;
}
.zibll-welua-result{
  overflow:hidden;
  border:1px solid var(--zwm-line);
  border-radius:26px;
  background:linear-gradient(180deg,rgba(22,35,53,.96),rgba(11,19,32,.96));
  box-shadow:0 24px 70px rgba(2,8,23,.22);
}
.zibll-welua-game{
  display:grid;
  grid-template-columns:46% minmax(0,1fr);
  gap:0;
  min-height:360px;
}
.zibll-welua-cover{
  position:relative;
  min-height:360px;
  background:
    linear-gradient(135deg,rgba(102,192,244,.2),rgba(164,208,7,.08)),
    linear-gradient(135deg,#1b2838,#0b1320);
  background-size:contain!important;
  background-position:center;
  background-repeat:no-repeat;
  background-color:#101b2b;
}
.zibll-welua-cover:after{
  content:"";
  position:absolute;
  inset:0;
  background:linear-gradient(90deg,transparent,rgba(16,27,43,.36));
}
.zibll-welua-cover span{
  position:absolute;
  left:18px;
  bottom:18px;
  z-index:1;
  padding:7px 11px;
  border-radius:9px;
  background:rgba(0,0,0,.46);
  color:#fff;
  font-size:12px;
  font-weight:800;
  letter-spacing:.08em;
  text-transform:uppercase;
}
.zibll-welua-game__body{
  display:flex;
  flex-direction:column;
  justify-content:center;
  padding:34px;
}
.zibll-welua-game__meta{
  margin-bottom:10px;
  color:var(--zwm-blue);
  font-size:12px;
  font-weight:900;
  letter-spacing:.1em;
  text-transform:uppercase;
}
.zibll-welua-game__title{
  margin:0 0 12px;
  color:#fff;
  font-size:clamp(28px,3.6vw,46px);
  line-height:1.08;
  font-weight:950;
  letter-spacing:-.035em;
}
.zibll-welua-game__desc{
  margin:0;
  color:var(--zwm-soft);
  font-size:14px;
  line-height:1.75;
}
.zibll-welua-tags{
  display:flex;
  flex-wrap:wrap;
  gap:8px;
  margin-top:18px;
}
.zibll-welua-tags span{
  padding:7px 10px;
  border-radius:999px;
  background:rgba(102,192,244,.11);
  color:#dff4ff;
  font-size:12px;
  font-weight:800;
}
.zibll-welua-tags span.is-denuvo{
  border:1px solid rgba(248,113,113,.5);
  background:linear-gradient(135deg,rgba(239,68,68,.28),rgba(249,115,22,.2));
  color:#fff;
  box-shadow:0 0 22px rgba(248,113,113,.2);
}
.zibll-welua-tags span.is-region-locked{
  border:1px solid rgba(251,191,36,.45);
  background:linear-gradient(135deg,rgba(251,191,36,.24),rgba(102,192,244,.13));
  color:#fff7d6;
  box-shadow:0 0 22px rgba(251,191,36,.16);
}
.zibll-welua-tags span.is-multiplayer{
  border:1px solid rgba(59,130,246,.46);
  background:linear-gradient(135deg,rgba(59,130,246,.2),rgba(34,211,238,.14));
  color:#e0f2fe;
  box-shadow:0 0 22px rgba(59,130,246,.16);
}
.zibll-welua-result.is-denuvo-game .zibll-welua-game__meta:after{
  content:"D 加密";
  display:inline-flex;
  align-items:center;
  margin-left:10px;
  padding:4px 8px;
  border:1px solid rgba(248,113,113,.5);
  border-radius:999px;
  background:rgba(239,68,68,.18);
  color:#fecaca;
  font-size:11px;
  font-weight:950;
  letter-spacing:.05em;
  vertical-align:middle;
}
.zibll-welua-dlc-panel{
  margin-top:14px;
  padding:14px;
  border:1px solid rgba(102,192,244,.16);
  border-radius:18px;
  background:rgba(102,192,244,.055);
}
.zibll-welua-dlc-panel__head{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  margin-bottom:10px;
}
.zibll-welua-dlc-panel__head strong{
  color:#fff;
  font-size:13px;
  font-weight:950;
}
.zibll-welua-dlc-panel__head span{
  min-width:34px;
  padding:4px 8px;
  border-radius:999px;
  background:rgba(164,208,7,.14);
  color:#c9f35a;
  font-size:12px;
  font-weight:950;
  text-align:center;
}
.zibll-welua-dlc-list{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:8px;
}
.zibll-welua-dlc-item{
  display:grid;
  gap:3px;
  min-width:0;
  padding:9px 10px;
  border:1px solid rgba(255,255,255,.07);
  border-radius:12px;
  background:rgba(255,255,255,.045);
  color:#fff!important;
  text-decoration:none!important;
}
.zibll-welua-dlc-item:hover{
  border-color:rgba(102,192,244,.42);
  background:rgba(102,192,244,.1);
}
.zibll-welua-dlc-item strong{
  overflow:hidden;
  font-size:12px;
  font-weight:900;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.zibll-welua-dlc-item span,.zibll-welua-dlc-more{
  color:var(--zwm-muted);
  font-size:11px;
}
.zibll-welua-dlc-more{
  grid-column:1/-1;
  padding:6px 2px 0;
}
.zibll-welua-dlc-empty{
  grid-column:1/-1;
  padding:10px 12px;
  border:1px dashed rgba(102,192,244,.2);
  border-radius:12px;
  color:var(--zwm-muted);
  font-size:12px;
  line-height:1.6;
}
.zibll-welua-dlc-tools{
  grid-column:1/-1;
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:8px;
  padding-top:4px;
}
.zibll-welua-dlc-load-more,
.zibll-welua-dlc-feedback{
  min-height:34px;
  border:1px solid rgba(102,192,244,.18);
  border-radius:999px;
  padding:7px 12px;
  cursor:pointer;
  font-size:12px;
  font-weight:900;
}
.zibll-welua-dlc-load-more{
  background:var(--theme-color,#f04494);
  border-color:transparent;
  color:#fff;
}
.zibll-welua-dlc-feedback{
  background:var(--muted-bg-color,#eee);
  color:var(--main-color,#4e5358);
}
.zibll-welua-dlc-feedback-state{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:10px;
  margin-top:10px;
  padding:10px 12px;
  border:1px solid rgba(240,68,148,.18);
  border-radius:14px;
  background:rgba(240,68,148,.08);
  color:var(--main-color,#4e5358);
}
.zibll-welua-dlc-feedback-state strong{
  color:var(--theme-color,#f04494);
  font-size:13px;
  font-weight:900;
}
.zibll-welua-dlc-feedback-state span{
  color:var(--muted-color,#777);
  font-size:12px;
  line-height:1.5;
  text-align:right;
}
.zibll-welua-dlc-feedback-state.is-done{
  border-color:rgba(36,181,116,.20);
  background:rgba(36,181,116,.08);
}
.zibll-welua-dlc-feedback-state.is-done strong{
  color:#16a05d;
}
.zibll-welua-dlc-load-more:hover,
.zibll-welua-dlc-feedback:hover{
  transform:translateY(-1px);
}
.zibll-welua-dlc-load-more:disabled{
  opacity:.58;
  cursor:not-allowed;
  transform:none;
}
.zibll-welua-parent-hint{
  display:grid;
  gap:10px;
  margin-top:14px;
  padding:14px;
  border:1px solid rgba(240,68,148,.18);
  border-left:4px solid var(--theme-color,#f04494);
  border-radius:16px;
  background:linear-gradient(135deg,rgba(240,68,148,.08),rgba(255,255,255,.94));
  box-shadow:0 10px 28px rgba(31,45,61,.06);
  color:var(--main-color,#2f3540);
}
.zibll-welua-parent-hint.is-available{
  border-color:rgba(102,192,244,.24);
  border-left-color:var(--zwm-blue);
  background:linear-gradient(135deg,rgba(102,192,244,.10),rgba(255,255,255,.95));
}
.zibll-welua-parent-hint.is-included{
  border-color:rgba(164,208,7,.24);
  border-left-color:var(--zwm-green);
  background:linear-gradient(135deg,rgba(164,208,7,.10),rgba(255,255,255,.95));
}
.zibll-welua-parent-hint__mark{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:8px;
}
.zibll-welua-parent-hint__mark span{
  display:inline-flex;
  align-items:center;
  min-height:22px;
  padding:3px 8px;
  border-radius:999px;
  background:rgba(240,68,148,.10);
  color:var(--theme-color,#f04494);
  font-size:11px;
  font-weight:900;
}
.zibll-welua-parent-hint__mark strong{
  color:var(--main-color,#2f3540);
  font-size:13px;
  font-weight:950;
}
.zibll-welua-parent-hint h3{
  margin:0;
  color:var(--main-color,#2f3540);
  font-size:17px;
  font-weight:950;
  line-height:1.35;
}
.zibll-welua-parent-hint p{
  margin:0;
  color:var(--muted-color,#666f7a);
  font-size:13px;
  line-height:1.75;
}
.zibll-welua-parent-hint__facts{
  display:flex;
  flex-wrap:wrap;
  gap:8px;
}
.zibll-welua-parent-hint__facts span{
  display:inline-flex;
  align-items:center;
  min-height:26px;
  padding:5px 9px;
  border:1px solid var(--main-border-color,rgba(50,50,50,.06));
  border-radius:999px;
  background:rgba(255,255,255,.78);
  color:var(--muted-color,#666f7a);
  font-size:12px;
  font-weight:800;
}
.zibll-welua-parent-hint__actions{
  display:flex;
  flex-wrap:wrap;
  gap:8px;
}
.zibll-welua-parent-check,
.zibll-welua-parent-search,
.zibll-welua-parent-store{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:36px;
  padding:8px 13px;
  border-radius:12px;
  font-size:13px;
  font-weight:900;
  text-decoration:none!important;
}
.zibll-welua-parent-check,
.zibll-welua-parent-search{
  border:0;
  background:var(--theme-color,#f04494);
  color:#fff;
  cursor:pointer;
}
.zibll-welua-parent-store{
  border:1px solid var(--main-border-color,rgba(50,50,50,.08));
  background:var(--main-bg-color,#fff);
  color:var(--main-color,#2f3540)!important;
}
.zibll-welua-parent-check:hover,
.zibll-welua-parent-search:hover,
.zibll-welua-parent-store:hover{
  transform:translateY(-1px);
}
.zibll-welua-actions{
  display:flex;
  flex-wrap:wrap;
  gap:10px;
  margin-top:16px;
}
.zibll-welua-steam-link,.zibll-welua-reset,.zibll-welua-copy-appid{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:38px;
  padding:9px 14px;
  border:1px solid rgba(102,192,244,.28);
  border-radius:12px;
  background:linear-gradient(135deg,rgba(102,192,244,.16),rgba(37,99,235,.16));
  color:#dff4ff!important;
  font-size:13px;
  font-weight:900;
  text-decoration:none!important;
  cursor:pointer;
  transition:transform .18s ease,border-color .18s ease,background .18s ease;
}
.zibll-welua-reset,.zibll-welua-copy-appid{
  background:rgba(255,255,255,.055);
  color:#dbeafe!important;
}
.zibll-welua-steam-link:hover,.zibll-welua-reset:hover,.zibll-welua-copy-appid:hover{
  border-color:rgba(102,192,244,.62);
  background:linear-gradient(135deg,rgba(102,192,244,.26),rgba(37,99,235,.26));
  color:#fff!important;
  transform:translateY(-1px);
}
.zibll-welua-game__facts{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:10px;
  margin-top:22px;
}
.zibll-welua-game__facts div{
  min-width:0;
  padding:12px;
  border:1px solid rgba(255,255,255,.07);
  border-radius:14px;
  background:rgba(255,255,255,.045);
}
.zibll-welua-game__facts span{
  display:block;
  margin-bottom:5px;
  color:var(--zwm-muted);
  font-size:12px;
}
.zibll-welua-game__facts strong{
  display:block;
  overflow:hidden;
  color:#fff;
  font-size:14px;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.zibll-welua-download-panel{
  display:grid;
  grid-template-columns:1fr 1fr 1fr auto;
  align-items:center;
  gap:14px;
  padding:18px;
  border-top:1px solid var(--zwm-line);
  background:rgba(8,13,22,.56);
}
.zibll-welua-panel-actions{
  display:flex;
  justify-content:flex-end;
  gap:10px;
}
.zibll-welua-panel-label{
  display:block;
  margin-bottom:5px;
  color:var(--zwm-muted);
  font-size:12px;
}
.zibll-welua-download-panel strong{
  color:#fff;
  font-size:14px;
}
.zibll-welua-source{color:var(--zwm-blue)!important}
.zibll-welua-download-note{
  display:none!important;
  padding:0 18px 18px;
  color:var(--zwm-muted);
  font-size:13px;
  line-height:1.7;
}
.zibll-welua-side{
  display:flex;
  flex-direction:column;
  gap:14px;
}
.zibll-welua-card{
  position:relative;
  overflow:hidden;
  border:1px solid rgba(102,192,244,.16);
  border-radius:24px;
  background:
    linear-gradient(145deg,rgba(30,44,64,.82),rgba(14,24,38,.78)),
    var(--zwm-panel);
  box-shadow:0 18px 50px rgba(2,8,23,.2),inset 0 1px 0 rgba(255,255,255,.055);
  backdrop-filter:blur(14px);
  padding:20px;
}
.zibll-welua-card:before{
  content:"";
  position:absolute;
  left:18px;
  right:18px;
  top:0;
  height:1px;
  background:linear-gradient(90deg,transparent,rgba(102,192,244,.82),transparent);
  opacity:.72;
}
.zibll-welua-card:after{
  content:"";
  position:absolute;
  right:-42px;
  top:-42px;
  z-index:0;
  width:120px;
  height:120px;
  border-radius:999px;
  background:radial-gradient(circle,rgba(102,192,244,.13),transparent 68%);
  pointer-events:none;
}
.zibll-welua-card>*{position:relative;z-index:1}
.zibll-welua-card__head{
  position:relative;
  z-index:1;
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:12px;
  margin-bottom:14px;
}
.zibll-welua-card h3{
  margin:0;
  color:#fff;
  font-size:18px;
  font-weight:950;
  letter-spacing:-.01em;
}
.zibll-welua-card__head span{
  color:var(--zwm-blue);
  font-size:11px;
  font-weight:900;
  letter-spacing:.08em;
  text-transform:uppercase;
}
.zibll-welua-hot{
  display:flex;
  flex-wrap:wrap;
  gap:9px;
}
.zibll-welua-chip{
  display:inline-flex;
  align-items:center;
  gap:7px;
  border:1px solid rgba(102,192,244,.18);
  border-radius:999px;
  background:rgba(255,255,255,.055);
  color:#e5f4ff;
  padding:9px 11px;
  cursor:pointer;
  font-weight:800;
  font-size:13px;
  transition:.18s ease;
}
.zibll-welua-chip:hover{border-color:rgba(102,192,244,.56);background:rgba(102,192,244,.12);transform:translateY(-1px)}
.zibll-welua-source-list{
  display:flex;
  flex-direction:column;
  gap:10px;
}
.zibll-welua-source-item{
  display:grid;
  grid-template-columns:12px minmax(0,1fr);
  gap:10px;
  align-items:start;
  padding:11px;
  border-radius:14px;
  background:rgba(255,255,255,.045);
}
.zibll-welua-source-item i{
  width:10px;
  height:10px;
  margin-top:4px;
  border-radius:999px;
  background:#64748b;
  box-shadow:0 0 0 4px rgba(100,116,139,.12);
}
.zibll-welua-source-item.is-active i{background:var(--zwm-green);box-shadow:0 0 0 4px rgba(164,208,7,.14)}
.zibll-welua-source-item.is-disabled{opacity:.58}
.zibll-welua-source-item strong{
  display:block;
  color:#fff;
  font-size:13px;
}
.zibll-welua-source-item span{
  display:block;
  margin-top:3px;
  color:var(--zwm-muted);
  font-size:12px;
  line-height:1.55;
}
.zibll-welua-member{
  display:grid;
  gap:10px;
}
.zibll-welua-member div{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  padding:11px 12px;
  border-radius:14px;
  background:rgba(255,255,255,.045);
}
.zibll-welua-member span{color:var(--zwm-muted);font-size:12px}
.zibll-welua-member strong{color:#fff;font-size:13px;text-align:right}
.zibll-welua-secure{
  display:grid;
  gap:10px;
  margin:0;
  padding:0;
  list-style:none;
}
.zibll-welua-secure li{
  position:relative;
  padding-left:20px;
  color:var(--zwm-soft);
  font-size:13px;
  line-height:1.65;
}
.zibll-welua-secure li:before{
  content:"";
  position:absolute;
  left:0;
  top:.68em;
  width:8px;
  height:8px;
  border-radius:999px;
  background:var(--zwm-blue);
}
.zibll-welua-steps{
  counter-reset:zwm-step;
  display:grid;
  gap:12px;
  margin:0;
  padding:0;
  list-style:none;
  color:var(--zwm-soft);
  line-height:1.55;
  font-size:13px;
}
.zibll-welua-steps li{
  counter-increment:zwm-step;
  position:relative;
  min-height:28px;
  padding-left:40px;
}
.zibll-welua-steps li:before{
  content:counter(zwm-step);
  position:absolute;
  left:0;
  top:-2px;
  display:grid;
  place-items:center;
  width:28px;
  height:28px;
  border:1px solid rgba(102,192,244,.28);
  border-radius:10px;
  background:rgba(102,192,244,.1);
  color:var(--zwm-blue);
  font-size:12px;
  font-weight:950;
}
.zibll-welua-history-list,.zibll-welua-request-list{
  display:grid;
  gap:8px;
  color:var(--zwm-muted);
  font-size:13px;
}
.zibll-welua-history-item,.zibll-welua-request-item{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  width:100%;
  border:1px solid rgba(102,192,244,.09);
  border-radius:15px;
  background:rgba(255,255,255,.04);
  color:#fff;
  padding:11px 12px;
  cursor:pointer;
  text-align:left;
}
.zibll-welua-history-item strong,.zibll-welua-request-item strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}
.zibll-welua-history-item span,.zibll-welua-request-item span{overflow:hidden;color:var(--zwm-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}
.zibll-welua-history-item:hover,.zibll-welua-request-item:hover{border-color:rgba(102,192,244,.38);background:rgba(102,192,244,.09)}
.zibll-welua-request-item span{
  display:inline-flex;
  align-items:center;
  flex:0 0 auto;
  padding:4px 8px;
  border-radius:999px;
  background:rgba(251,191,36,.12);
  color:#fde68a;
  font-weight:800;
}
.zibll-welua-request-item.is-done span{
  background:rgba(164,208,7,.12);
  color:#c9f35a;
}
.zibll-welua-result[hidden]+.zibll-welua-side{
  grid-column:1/-1;
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  align-items:stretch;
  gap:18px;
}
.zibll-welua-result[hidden]+.zibll-welua-side .zibll-welua-card{
  min-height:206px;
}
.zibll-welua-showcase{
  margin-top:22px;
  padding:26px;
  border:1px solid rgba(102,192,244,.16);
  border-radius:28px;
  background:
    radial-gradient(circle at 10% 0,rgba(102,192,244,.16),transparent 32%),
    radial-gradient(circle at 90% 10%,rgba(37,99,235,.14),transparent 28%),
    linear-gradient(180deg,rgba(22,35,53,.96),rgba(11,19,32,.96));
  box-shadow:0 24px 70px rgba(2,8,23,.24),inset 0 1px 0 rgba(255,255,255,.055);
}
.zibll-welua-showcase__head{
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:18px;
  margin-bottom:18px;
}
.zibll-welua-showcase__head span{
  display:block;
  margin-bottom:7px;
  color:var(--zwm-blue);
  font-size:12px;
  font-weight:950;
  letter-spacing:.1em;
  text-transform:uppercase;
}
.zibll-welua-showcase__head h2{
  margin:0 0 8px;
  color:#fff;
  font-size:26px;
  line-height:1.2;
  font-weight:950;
}
.zibll-welua-showcase__head p{
  max-width:660px;
  margin:0;
  color:var(--zwm-muted);
  font-size:14px;
  line-height:1.7;
}
.zibll-welua-showcase__head>a{
  flex:0 0 auto;
  padding:10px 14px;
  border:1px solid rgba(102,192,244,.24);
  border-radius:12px;
  background:rgba(102,192,244,.1);
  color:#dff4ff!important;
  font-size:13px;
  font-weight:900;
  text-decoration:none!important;
}
.zibll-welua-showcase__columns{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:18px;
}
.zibll-welua-showcase__column{
  min-width:0;
  padding:16px;
  border:1px solid rgba(255,255,255,.07);
  border-radius:20px;
  background:rgba(255,255,255,.04);
}
.zibll-welua-showcase__title{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  margin-bottom:12px;
}
.zibll-welua-showcase__title strong{
  color:#fff;
  font-size:17px;
  font-weight:950;
}
.zibll-welua-showcase__title span{
  color:var(--zwm-blue);
  font-size:11px;
  font-weight:950;
  letter-spacing:.09em;
  text-transform:uppercase;
}
.zibll-welua-showcase__hint{
  margin:-4px 0 14px;
  padding:10px 12px;
  border:1px solid rgba(251,191,36,.18);
  border-radius:12px;
  background:rgba(251,191,36,.08);
  color:#fde68a;
  font-size:12px;
  line-height:1.65;
}
.zibll-welua-showcase__list{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:12px;
}
.zibll-welua-showcase__loading{
  grid-column:1/-1;
  color:var(--zwm-muted);
  font-size:13px;
}
.zibll-welua-showcase-card{
  overflow:hidden;
  min-width:0;
  border:1px solid rgba(255,255,255,.08);
  border-radius:16px;
  background:rgba(8,13,22,.48);
}
.zibll-welua-showcase-card__media{
  position:relative;
  display:block;
  min-height:118px;
  background:
    linear-gradient(135deg,rgba(102,192,244,.16),rgba(164,208,7,.08)),
    #101b2b;
  background-size:cover;
  background-position:center;
  text-decoration:none!important;
}
.zibll-welua-showcase-card__media span{
  position:absolute;
  left:10px;
  bottom:10px;
  padding:5px 8px;
  border-radius:9px;
  background:rgba(0,0,0,.58);
  color:#fff;
  font-size:11px;
  font-weight:900;
}
.zibll-welua-showcase-card__body{
  padding:12px 12px 0;
}
.zibll-welua-showcase-card__body h3{
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2;
  min-height:42px;
  overflow:hidden;
  margin:0 0 8px;
  color:#fff;
  font-size:14px;
  line-height:1.45;
  font-weight:900;
}
.zibll-welua-showcase-card__body p{
  margin:0;
  color:var(--zwm-muted);
  font-size:12px;
}
.zibll-welua-showcase-card__actions{
  display:flex;
  gap:8px;
  padding:12px;
}
.zibll-welua-showcase-card__actions a,
.zibll-welua-showcase-card__actions button{
  flex:1;
  min-width:0;
  border:1px solid rgba(102,192,244,.2);
  border-radius:10px;
  background:rgba(102,192,244,.09);
  color:#dff4ff!important;
  padding:8px 9px;
  font-size:12px;
  font-weight:900;
  text-align:center;
  text-decoration:none!important;
  cursor:pointer;
}
.zibll-welua-showcase-card__actions button{
  background:linear-gradient(135deg,#b6e643,#7fb000);
  color:#172003!important;
  border-color:transparent;
}
.zibll-welua-showcase-card__actions a:hover{background:rgba(102,192,244,.18)}
.zibll-welua-showcase-card__actions button:hover{filter:brightness(1.08)}
.zibll-welua-hot{
  position:relative;
  display:block;
  overflow:hidden;
  margin-top:22px;
  padding:26px;
  border:1px solid rgba(102,192,244,.16);
  border-radius:28px;
  background:
    radial-gradient(circle at 0 0,rgba(102,192,244,.18),transparent 30%),
    radial-gradient(circle at 100% 0,rgba(164,208,7,.1),transparent 30%),
    linear-gradient(180deg,rgba(18,28,43,.98),rgba(9,15,27,.98));
  box-shadow:0 24px 70px rgba(2,8,23,.24),inset 0 1px 0 rgba(255,255,255,.055);
}
.zibll-welua-hot__head{
  position:relative;
  z-index:1;
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:18px;
  margin-bottom:14px;
}
.zibll-welua-hot__head span{
  display:inline-flex;
  margin-bottom:8px;
  color:var(--zwm-blue);
  font-size:12px;
  font-weight:950;
  letter-spacing:.1em;
}
.zibll-welua-hot__head h2{
  margin:0 0 8px;
  color:#fff;
  font-size:26px;
  line-height:1.2;
  font-weight:950;
}
.zibll-welua-hot__head p{
  max-width:720px;
  margin:0;
  color:var(--zwm-muted);
  font-size:14px;
  line-height:1.7;
}
.zibll-welua-login-cta{
  flex:0 0 auto;
  border:0;
  border-radius:14px;
  background:linear-gradient(135deg,#75c7f7,#2563eb);
  color:#03111f;
  padding:11px 16px;
  font-size:13px;
  font-weight:950;
  cursor:pointer;
  box-shadow:0 14px 30px rgba(37,99,235,.25);
}
.zibll-welua-login-cta:hover{filter:brightness(1.06);transform:translateY(-1px)}
.zibll-welua-hot__value{
  position:relative;
  z-index:1;
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:8px;
  margin:0 0 18px;
  padding:10px;
  border:1px solid rgba(255,255,255,.08);
  border-radius:16px;
  background:rgba(255,255,255,.045);
}
.zibll-welua-hot__value strong,
.zibll-welua-hot__value span{
  display:inline-flex;
  align-items:center;
  min-height:28px;
  padding:5px 9px;
  border-radius:999px;
  color:#dff4ff;
  font-size:12px;
  font-weight:900;
}
.zibll-welua-hot__value strong{
  background:rgba(102,192,244,.14);
  color:#fff;
}
.zibll-welua-hot__value span{
  border:1px solid rgba(102,192,244,.12);
  background:rgba(102,192,244,.08);
}
.zibll-welua-hot__timeline{
  position:relative;
  z-index:1;
  display:grid;
  gap:14px;
}
.zibll-welua-hot-step{
  position:relative;
  display:grid;
  grid-template-columns:72px minmax(0,1fr);
  gap:14px;
}
.zibll-welua-hot-step:not(:last-child):before{
  content:"";
  position:absolute;
  left:35px;
  top:52px;
  bottom:-20px;
  width:2px;
  background:linear-gradient(180deg,rgba(102,192,244,.38),rgba(102,192,244,0));
}
.zibll-welua-hot-step__marker{
  position:relative;
  z-index:1;
  display:flex;
  align-items:flex-start;
  justify-content:center;
}
.zibll-welua-hot-step__marker span{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:58px;
  height:38px;
  border:1px solid rgba(102,192,244,.24);
  border-radius:999px;
  background:rgba(102,192,244,.12);
  color:#dff4ff;
  font-size:13px;
  font-weight:950;
}
.zibll-welua-hot-step__panel{
  min-width:0;
  padding:15px;
  border:1px solid rgba(255,255,255,.08);
  border-radius:20px;
  background:rgba(255,255,255,.045);
}
.zibll-welua-hot-step__head{
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:12px;
  margin-bottom:12px;
}
.zibll-welua-hot-step__head strong{
  display:block;
  margin-bottom:4px;
  color:#fff;
  font-size:17px;
  font-weight:950;
}
.zibll-welua-hot-step__head p{
  margin:0;
  color:var(--zwm-muted);
  font-size:12px;
  line-height:1.65;
}
.zibll-welua-hot-step__head em{
  flex:0 0 auto;
  padding:5px 9px;
  border-radius:999px;
  background:rgba(164,208,7,.14);
  color:#d8ff76;
  font-size:11px;
  font-style:normal;
  font-weight:950;
}
.zibll-welua-hot-games{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:10px;
}
.zibll-welua-hot-game{
  min-width:0;
  overflow:hidden;
  display:grid;
  grid-template-columns:128px minmax(0,1fr);
  border:1px solid rgba(255,255,255,.08);
  border-radius:16px;
  background:rgba(8,13,22,.48);
}
.zibll-welua-hot-game__cover{
  position:relative;
  min-height:90px;
  background:
    linear-gradient(135deg,rgba(102,192,244,.16),rgba(164,208,7,.08)),
    #101b2b;
  background-size:cover;
  background-position:center;
  text-decoration:none!important;
}
.zibll-welua-hot-game__cover span{
  position:absolute;
  left:8px;
  bottom:8px;
  padding:4px 7px;
  border-radius:8px;
  background:rgba(0,0,0,.58);
  color:#fff;
  font-size:10px;
  font-weight:900;
}
.zibll-welua-hot-game__info{
  min-width:0;
  padding:10px 10px 8px;
}
.zibll-welua-hot-game__info strong{
  display:block;
  overflow:hidden;
  color:#fff;
  font-size:13px;
  line-height:1.45;
  font-weight:950;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.zibll-welua-hot-game__info p{
  overflow:hidden;
  margin:5px 0 0;
  color:var(--zwm-muted);
  font-size:11px;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.zibll-welua-hot-game__actions{
  grid-column:2;
  display:flex;
  gap:7px;
  padding:0 10px 10px;
}
.zibll-welua-hot-game__actions a,
.zibll-welua-hot-game__actions button{
  flex:1;
  min-width:0;
  border:1px solid rgba(102,192,244,.2);
  border-radius:9px;
  background:rgba(102,192,244,.09);
  color:#dff4ff!important;
  padding:7px 8px;
  font-size:11px;
  font-weight:900;
  text-align:center;
  text-decoration:none!important;
  cursor:pointer;
}
.zibll-welua-hot-game__actions button{
  border-color:transparent;
  background:linear-gradient(135deg,#b6e643,#7fb000);
  color:#172003!important;
}
.zibll-welua-disclaimer{
  margin-top:18px;
  padding:14px 16px;
  border:1px solid rgba(251,191,36,.22);
  border-radius:18px;
  background:rgba(251,191,36,.09);
  color:#fde68a;
  font-size:13px;
  line-height:1.7;
}
.zibll-welua-feedback-float{
  position:relative;
  z-index:3;
  display:flex;
  align-items:center;
  gap:10px;
  width:max-content;
  margin:-6px 0 18px;
  padding:12px 16px 12px 12px;
  border:1px solid rgba(251,191,36,.42);
  border-radius:999px;
  background:
    radial-gradient(circle at 15% 0,rgba(251,191,36,.22),transparent 42%),
    linear-gradient(135deg,rgba(45,32,12,.9),rgba(21,34,52,.92));
  box-shadow:0 14px 36px rgba(2,8,23,.28),0 0 34px rgba(251,191,36,.13),0 0 0 1px rgba(255,255,255,.05) inset;
  color:#edf6ff!important;
  text-decoration:none!important;
  backdrop-filter:blur(14px);
  transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;
}
.zibll-welua-feedback-float:hover{
  transform:translateY(-2px);
  border-color:rgba(251,191,36,.78);
  box-shadow:0 18px 46px rgba(2,8,23,.34),0 0 36px rgba(251,191,36,.2);
  color:#fff!important;
}
.zibll-welua-feedback-float__icon{
  display:grid;
  place-items:center;
  width:36px;
  height:36px;
  border-radius:999px;
  background:linear-gradient(135deg,#facc15,#f97316);
  color:#2a1602;
  font-size:21px;
  font-weight:950;
  line-height:1;
  box-shadow:0 8px 24px rgba(249,115,22,.3);
}
.zibll-welua-feedback-float__text{
  display:grid;
  gap:1px;
  line-height:1.15;
}
.zibll-welua-feedback-float__text strong{
  color:#fff;
  font-size:13px;
  font-weight:950;
  letter-spacing:.01em;
}
.zibll-welua-feedback-float__text em{
  color:#fde68a;
  font-size:11px;
  font-style:normal;
  font-weight:800;
}
.zibll-welua-widget{
  --zwm-accent:#66c0f4;
  position:relative;
  overflow:hidden;
  border:1px solid rgba(102,192,244,.16);
  border-radius:22px;
  padding:18px;
  background:linear-gradient(145deg,rgba(16,27,43,.96),rgba(11,19,32,.96));
  color:#edf6ff;
  box-shadow:0 16px 40px rgba(2,8,23,.18);
}
.zibll-welua-widget__icon{
  display:grid;
  place-items:center;
  width:54px;
  height:54px;
  margin-bottom:12px;
  border-radius:16px;
  background:linear-gradient(135deg,var(--zwm-accent),#2563eb);
  color:#03111f;
  font-weight:950;
}
.zibll-welua-widget h4{margin:0 0 6px;color:#fff;font-weight:950}
.zibll-welua-widget p{margin:0 0 12px;color:#9fb0c5;font-size:13px;line-height:1.6}
.zibll-welua-widget__form{display:flex;gap:8px}
.zibll-welua-widget__form input{
  min-width:0;
  flex:1;
  border:1px solid rgba(102,192,244,.18)!important;
  border-radius:12px!important;
  background:rgba(255,255,255,.06)!important;
  color:#fff!important;
  padding:10px 12px!important;
}
.zibll-welua-widget__form button{
  border:0;
  border-radius:12px;
  background:var(--zwm-accent);
  color:#03111f;
  padding:10px 12px;
  font-weight:900;
  cursor:pointer;
}
@media(max-width:1100px){
  .zibll-welua-app{padding:22px;border-radius:30px}
  .zibll-welua-hero{grid-template-columns:1fr}
  .zibll-welua-console{max-width:none}
  .zibll-welua-layout{grid-template-columns:1fr}
  .zibll-welua-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
  .zibll-welua-result[hidden]+.zibll-welua-side{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:760px){
  .zibll-welua-app{padding:14px;border-radius:24px}
  .zibll-welua-hero{padding:24px;border-radius:24px}
  .zibll-welua-search{flex-direction:column}
  .zibll-welua-game{grid-template-columns:1fr}
  .zibll-welua-cover{min-height:210px}
  .zibll-welua-game__body{padding:24px}
  .zibll-welua-dlc-list{grid-template-columns:1fr}
  .zibll-welua-game__facts{grid-template-columns:1fr}
  .zibll-welua-download-panel{grid-template-columns:1fr}
  .zibll-welua-side{grid-template-columns:1fr}
  .zibll-welua-result[hidden]+.zibll-welua-side{grid-template-columns:1fr}
  .zibll-welua-showcase__head{flex-direction:column}
  .zibll-welua-showcase__columns{grid-template-columns:1fr}
  .zibll-welua-widget__form{flex-direction:column}
  .zibll-welua-feedback-float{margin:0 0 18px;padding:10px 12px}
}
@media(max-width:520px){
  .zibll-welua-hero h1{font-size:34px}
  .zibll-welua-hero__stats{display:grid}
  .zibll-welua-console__access{align-items:flex-start;flex-direction:column}
  .zibll-welua-card{padding:15px}
  .zibll-welua-showcase{padding:16px}
  .zibll-welua-showcase__list{grid-template-columns:1fr}
}
[data-bs-theme='light'] .zibll-welua-app,.theme-light .zibll-welua-app{
  --zwm-panel:rgba(255,255,255,.88);
  --zwm-panel-2:rgba(255,255,255,.94);
  --zwm-line:rgba(15,23,42,.1);
  --zwm-text:#0f172a;
  --zwm-muted:#64748b;
  --zwm-soft:#dbeafe;
}

/* Professional front-end refresh */
.zibll-welua-app{
  --zwm-bg:#07111f;
  --zwm-bg-2:#0c1828;
  --zwm-panel:rgba(14,26,43,.92);
  --zwm-panel-2:rgba(18,32,52,.94);
  --zwm-line:rgba(148,163,184,.14);
  --zwm-text:#f7fbff;
  --zwm-muted:#8ea4bf;
  --zwm-soft:#c7d4e5;
  --zwm-blue:#4ea6ff;
  --zwm-green:#9bd34f;
  --zwm-cyan:#56d6ff;
  --zwm-red:#ff6b7a;
  max-width:1180px;
  margin:24px auto 38px;
  padding:18px;
  border:1px solid rgba(148,163,184,.14);
  border-radius:28px;
  background:
    radial-gradient(circle at 10% 0,rgba(78,166,255,.16),transparent 30%),
    radial-gradient(circle at 90% 8%,rgba(67,97,238,.12),transparent 34%),
    linear-gradient(180deg,#081423 0%,#07111f 54%,#08111d 100%);
  box-shadow:0 28px 80px rgba(2,8,23,.26);
}
.zibll-welua-app:before{
  background-image:
    linear-gradient(rgba(148,163,184,.035) 1px,transparent 1px),
    linear-gradient(90deg,rgba(148,163,184,.035) 1px,transparent 1px);
  background-size:36px 36px;
  opacity:.72;
  mask-image:linear-gradient(180deg,#000 0%,transparent 78%);
}
.zibll-welua-app:after{display:none}
.zibll-welua-hero{
  grid-template-columns:minmax(0,1fr) 410px;
  gap:32px;
  min-height:0;
  padding:38px;
  border-color:rgba(148,163,184,.16);
  border-radius:24px;
  background:
    linear-gradient(110deg,rgba(9,19,33,.98),rgba(11,26,45,.94) 56%,rgba(18,43,68,.86)),
    radial-gradient(circle at 78% 18%,rgba(78,166,255,.18),transparent 30%);
  box-shadow:0 22px 58px rgba(2,8,23,.26),inset 0 1px 0 rgba(255,255,255,.055);
}
.zibll-welua-hero:before{
  opacity:.11;
  filter:blur(14px) saturate(1.08);
}
.zibll-welua-hero:after{
  background:linear-gradient(90deg,rgba(255,255,255,.035),transparent 34%,rgba(78,166,255,.04));
  opacity:1;
  mix-blend-mode:normal;
}
.zibll-welua-hero__bg{
  inset:auto -110px -150px auto;
  width:320px;
  height:320px;
  background:radial-gradient(circle,rgba(78,166,255,.24),transparent 68%);
}
.zibll-welua-hero__content{
  min-width:0;
  padding-top:54px;
}
.zibll-welua-badge{
  margin-bottom:14px;
  padding:7px 11px;
  border-color:rgba(78,166,255,.28);
  border-radius:10px;
  background:rgba(78,166,255,.08);
  color:#9ed5ff;
  font-size:12px;
  font-weight:800;
  letter-spacing:.025em;
  text-transform:none;
}
.zibll-welua-hero h1{
  max-width:680px;
  margin-bottom:14px;
  font-size:clamp(36px,4.4vw,58px);
  line-height:1.08;
  font-weight:900;
  letter-spacing:-.035em;
}
.zibll-welua-hero p{
  max-width:650px;
  color:#c6d4e4;
  font-size:16px;
  line-height:1.78;
}
.zibll-welua-hero__features{
  display:flex;
  flex-wrap:wrap;
  gap:10px;
  margin-top:24px;
}
.zibll-welua-hero__features span{
  display:inline-flex;
  align-items:center;
  min-height:34px;
  padding:7px 12px;
  border:1px solid rgba(148,163,184,.14);
  border-radius:999px;
  background:rgba(255,255,255,.055);
  color:#d6e4f2;
  font-size:13px;
  font-weight:700;
}
.zibll-welua-hero__features span:before{
  content:"";
  width:7px;
  height:7px;
  margin-right:8px;
  border-radius:999px;
  background:#64c8ff;
  box-shadow:0 0 14px rgba(100,200,255,.55);
}
.zibll-welua-service-stats{
  display:grid;
  grid-template-columns:repeat(2,minmax(118px,1fr));
  gap:10px;
  width:min(520px,100%);
  margin-top:18px;
}
.zibll-welua-service-stats[hidden]{
  display:none!important;
}
.zibll-welua-service-stats div{
  position:relative;
  overflow:hidden;
  padding:13px 14px;
  border:1px solid rgba(148,163,184,.15);
  border-radius:16px;
  background:linear-gradient(135deg,rgba(255,255,255,.075),rgba(255,255,255,.035));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.06);
}
.zibll-welua-service-stats div:after{
  content:"";
  position:absolute;
  inset:auto -30px -34px auto;
  width:88px;
  height:88px;
  border-radius:999px;
  background:radial-gradient(circle,rgba(100,200,255,.18),transparent 68%);
}
.zibll-welua-service-stats span{
  display:block;
  color:#9fb4c8;
  font-size:12px;
  font-weight:800;
}
.zibll-welua-service-stats strong{
  display:block;
  margin-top:4px;
  color:#fff;
  font-size:28px;
  line-height:1.05;
  font-weight:950;
  letter-spacing:-.02em;
}
.zibll-welua-service-stats p{
  grid-column:1/-1;
  margin:0;
  color:#c7d5e0;
  font-size:13px;
  line-height:1.6;
}
.zibll-welua-zibll-bridge .zibll-welua-service-stats div{
  border-color:var(--main-border-color,rgba(50,50,50,.06));
  background:var(--muted-bg-color,#f6f7f8);
  box-shadow:none;
}
.zibll-welua-zibll-bridge .zibll-welua-service-stats span,
.zibll-welua-zibll-bridge .zibll-welua-service-stats p{
  color:var(--muted-color,#777);
}
.zibll-welua-zibll-bridge .zibll-welua-service-stats strong{
  color:var(--key-color,var(--main-color,#333));
}
@media(max-width:520px){
  .zibll-welua-service-stats{
    grid-template-columns:1fr;
  }
}

/* === Steam personal shelves v0.3.144 === */
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-shelf{
  position:relative!important;
  margin-top:18px!important;
  padding:18px!important;
  border:1px solid #22384d!important;
  border-radius:6px!important;
  background:
    radial-gradient(circle at 74% 8%,rgba(103,193,245,.12),transparent 28%),
    linear-gradient(180deg,#101c29,#07111b 72%)!important;
  box-shadow:0 20px 52px rgba(0,0,0,.28)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-shelf:before{
  content:""!important;
  position:absolute!important;
  inset:0 0 auto!important;
  height:1px!important;
  background:linear-gradient(90deg,transparent,rgba(103,193,245,.6),rgba(25,208,120,.38),transparent)!important;
  pointer-events:none!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-shelf .zibll-welua-section-head{
  align-items:flex-end!important;
  margin-bottom:14px!important;
  padding-bottom:14px!important;
  border-bottom:1px solid #22384d!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-shelf .zibll-welua-section-head span{
  border-color:rgba(103,193,245,.34)!important;
  background:rgba(103,193,245,.12)!important;
  color:#9ed8ff!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-shelf .zibll-welua-section-head h2{
  margin:8px 0 4px!important;
  color:#fff!important;
  font-size:26px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-shelf .zibll-welua-section-head p{
  max-width:680px!important;
  color:#9fb6cb!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-shelf .zibll-welua-onboarding-focus{
  min-height:36px!important;
  border:0!important;
  border-radius:3px!important;
  background:linear-gradient(180deg,#67c1f5,#2a78b8)!important;
  color:#07111b!important;
  box-shadow:0 0 0 1px rgba(103,193,245,.22),0 10px 24px rgba(42,120,184,.28)!important;
  font-weight:950!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-grid{
  display:grid!important;
  grid-template-columns:repeat(12,minmax(0,1fr))!important;
  gap:12px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-grid .zibll-welua-card{
  min-height:0!important;
  padding:14px!important;
  border:1px solid #22384d!important;
  border-radius:4px!important;
  background:
    linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.018)),
    #0d1823!important;
  box-shadow:0 12px 28px rgba(0,0,0,.18)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-grid .zibll-welua-card:after{
  height:1px!important;
  background:linear-gradient(90deg,rgba(103,193,245,.42),transparent 72%)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-history-card,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-notification-card,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-request-card,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-follow-card{
  grid-column:span 3!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-grid .zibll-welua-site-trend-card{
  grid-column:span 7!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-grid .zibll-welua-operator-card{
  grid-column:span 5!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-grid.is-compact-shelf .zibll-welua-operator-card{
  grid-column:span 12!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-grid .zibll-welua-card__head{
  min-height:32px!important;
  margin-bottom:12px!important;
  padding-bottom:10px!important;
  border-bottom:1px solid rgba(103,193,245,.16)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-grid .zibll-welua-card__head h3{
  color:#fff!important;
  font-size:16px!important;
  font-weight:900!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-grid .zibll-welua-card__head span{
  border-color:rgba(103,193,245,.32)!important;
  background:#17314a!important;
  color:#bfe6ff!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-history-list,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-notification-list,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-request-list,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-follow-list,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-popular-request-list{
  display:grid!important;
  gap:8px!important;
  max-height:none!important;
  overflow:visible!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-history-list,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-notification-list,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-request-list,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-follow-list{
  max-height:268px!important;
  overflow:auto!important;
  padding-right:3px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-history-item,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-notification-item,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-request-item,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-follow-item{
  min-height:58px!important;
  border:1px solid rgba(103,193,245,.13)!important;
  border-radius:3px!important;
  background:linear-gradient(90deg,#172536,#111d2a)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-history-item:hover,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-notification-item:hover,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-request-item:hover,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-follow-item:hover{
  border-color:rgba(103,193,245,.42)!important;
  background:linear-gradient(90deg,#1b334b,#13283c)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-history-item:before,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-notification-item:before,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-request-item:before,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-follow-item:before,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-popular-request-item:before{
  width:3px!important;
  background:linear-gradient(180deg,#67c1f5,#25df86)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-notification-item.is-unread{
  border-color:rgba(103,193,245,.46)!important;
  background:linear-gradient(90deg,rgba(103,193,245,.16),#142437)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-history-item strong,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-notification-item strong,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-request-main strong,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-follow-item strong,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-site-trend-body strong{
  color:#fff!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-history-item span,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-notification-item span,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-notification-item p,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-request-main small,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-follow-item span{
  color:#a7bed5!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-site-trend-card{
  background:
    radial-gradient(circle at 90% 0,rgba(103,193,245,.12),transparent 32%),
    linear-gradient(180deg,#102033,#0c1723)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-site-trend-intro{
  margin-bottom:12px!important;
  color:#a7bed5!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-site-trend-list{
  grid-template-columns:1fr!important;
  gap:8px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-site-trend-item{
  grid-template-columns:34px 104px minmax(0,1fr) auto!important;
  min-height:62px!important;
  padding:8px 10px!important;
  border-radius:3px!important;
  background:linear-gradient(90deg,#18283a,#111d2a)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-site-trend-rank{
  width:28px!important;
  height:34px!important;
  border-radius:3px!important;
  background:#0d1d2d!important;
  color:#c7d5e0!important;
  font-size:14px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-site-trend-cover{
  width:104px!important;
  height:44px!important;
  border-radius:2px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-site-trend-tag{
  border-radius:2px!important;
  background:#4c6b22!important;
  color:#beee11!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-operator-card{
  background:
    radial-gradient(circle at 86% 8%,rgba(37,223,134,.1),transparent 32%),
    linear-gradient(180deg,#101d2b,#0b151f)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-operator-list{
  display:grid!important;
  gap:10px!important;
  max-height:none!important;
  overflow:visible!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-grid.is-compact-shelf .zibll-welua-operator-list{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-operator-row{
  min-height:58px!important;
  border-radius:3px!important;
  background:linear-gradient(90deg,#172536,#111d2a)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-operator-row span{
  border-radius:3px!important;
  background:#29364a!important;
  color:#c7d5e0!important;
}
@media(max-width:1180px){
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-history-card,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-notification-card,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-request-card,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-follow-card{
    grid-column:span 6!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-grid .zibll-welua-site-trend-card,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-grid .zibll-welua-operator-card{
    grid-column:span 12!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-grid.is-compact-shelf .zibll-welua-operator-list{
    grid-template-columns:1fr!important;
  }
}
@media(max-width:640px){
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-shelf{
    padding:14px!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-shelf .zibll-welua-section-head{
    align-items:flex-start!important;
    flex-direction:column!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-history-card,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-notification-card,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-request-card,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-follow-card,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-grid .zibll-welua-site-trend-card,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-grid .zibll-welua-operator-card{
    grid-column:span 12!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-site-trend-item{
    grid-template-columns:30px 86px minmax(0,1fr)!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-site-trend-tag{
    grid-column:3!important;
    justify-self:start!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-site-trend-cover{
    width:86px!important;
    height:40px!important;
  }
}


.zibll-welua-feedback-float{
  position:absolute;
  left:0;
  top:0;
  margin:0;
  padding:8px 12px 8px 9px;
  border-color:rgba(255,255,255,.13);
  border-radius:12px;
  background:rgba(9,18,31,.78);
  box-shadow:0 12px 28px rgba(2,8,23,.22),inset 0 1px 0 rgba(255,255,255,.055);
  backdrop-filter:blur(14px);
}
.zibll-welua-feedback-float:hover{
  border-color:rgba(100,200,255,.5);
  box-shadow:0 16px 34px rgba(2,8,23,.3);
}
.zibll-welua-feedback-float__icon{
  width:28px;
  height:28px;
  background:linear-gradient(180deg,#ffd166,#ff9f1c);
  color:#201207;
  font-size:16px;
  box-shadow:none;
}
.zibll-welua-feedback-float__text strong{
  font-size:13px;
  font-weight:850;
}
.zibll-welua-feedback-float__text em{
  color:#9fb3c8;
  font-size:11px;
  font-weight:700;
}
.zibll-welua-console{
  align-self:center;
  width:100%;
  padding:22px;
  border-color:rgba(148,163,184,.16);
  border-radius:22px;
  background:linear-gradient(180deg,rgba(17,31,51,.96),rgba(10,19,33,.96));
  box-shadow:0 20px 48px rgba(2,8,23,.28),inset 0 1px 0 rgba(255,255,255,.06);
}
.zibll-welua-console__head{
  margin-bottom:14px;
  color:#a8b8ca;
  font-size:13px;
  font-weight:800;
  letter-spacing:0;
  text-transform:none;
}
.zibll-welua-console__head strong{
  min-width:52px;
  height:30px;
  border-radius:999px;
  background:rgba(78,166,255,.14);
  color:#9ed5ff;
  font-size:12px;
  letter-spacing:.04em;
}
.zibll-welua-search{
  gap:8px;
  padding:7px;
  border-color:rgba(148,163,184,.16);
  border-radius:16px;
  background:rgba(5,12,23,.82);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035);
}
.zibll-welua-input{
  padding:13px 12px!important;
  color:#f8fbff!important;
}
.zibll-welua-input::placeholder{color:#758ca6}
.zibll-welua-button,
.zibll-welua-download,
.zibll-welua-request{
  border-radius:12px;
  background:linear-gradient(180deg,#56b2ff,#267df2);
  color:#fff;
  font-weight:850;
  box-shadow:0 12px 26px rgba(38,125,242,.24);
}
.zibll-welua-download{
  background:linear-gradient(180deg,#a9db5a,#6da329);
  color:#102006;
  box-shadow:0 12px 26px rgba(109,163,41,.2);
}
.zibll-welua-request{
  background:linear-gradient(180deg,#5ac8fa,#2563eb);
  color:#fff;
}
.zibll-welua-status{
  min-height:22px;
  margin-top:12px;
  color:#9db0c6;
}
.zibll-welua-progress{
  border-color:rgba(148,163,184,.12);
  background:rgba(255,255,255,.045);
}
.zibll-welua-progress__bar span{
  background:linear-gradient(90deg,#56b2ff,#55d6ff,#a9db5a);
}
.zibll-welua-console__access{
  margin-top:14px;
  padding:12px 13px;
  border:1px solid rgba(148,163,184,.1);
  border-radius:14px;
  background:rgba(255,255,255,.052);
}
.zibll-welua-console__access span{
  color:#a8b8ca;
  font-weight:700;
}
.zibll-welua-console__access strong{
  color:#f7fbff;
  font-weight:850;
}
.zibll-welua-login-link{
  border-radius:999px;
  background:#fff;
  color:#081423!important;
}
.zibll-welua-layout{
  grid-template-columns:minmax(0,1fr) 340px;
  gap:18px;
}
.zibll-welua-card,
.zibll-welua-result,
.zibll-welua-hot,
.zibll-welua-showcase{
  border-color:rgba(148,163,184,.14);
  background:linear-gradient(180deg,rgba(17,31,51,.9),rgba(10,20,34,.92));
  box-shadow:0 18px 44px rgba(2,8,23,.18),inset 0 1px 0 rgba(255,255,255,.045);
}
.zibll-welua-card{
  border-radius:20px;
  padding:18px;
}
.zibll-welua-card:before{
  left:18px;
  right:18px;
  background:linear-gradient(90deg,transparent,rgba(78,166,255,.44),transparent);
}
.zibll-welua-card:after{opacity:.7}
.zibll-welua-card__head{
  align-items:center;
  margin-bottom:13px;
}
.zibll-welua-card h3{
  font-size:17px;
  font-weight:850;
  letter-spacing:-.01em;
}
.zibll-welua-card__head span{
  padding:4px 8px;
  border:1px solid rgba(78,166,255,.18);
  border-radius:999px;
  background:rgba(78,166,255,.08);
  color:#9ed5ff;
  font-size:11px;
  letter-spacing:0;
  text-transform:none;
}
.zibll-welua-steps{
  gap:11px;
  color:#c9d7e6;
}
.zibll-welua-steps li{
  padding-left:36px;
}
.zibll-welua-steps li:before{
  width:26px;
  height:26px;
  border-color:rgba(78,166,255,.25);
  border-radius:9px;
  background:rgba(78,166,255,.1);
}
.zibll-welua-history-item,
.zibll-welua-request-item{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  align-items:center;
  min-width:0;
  border-color:rgba(148,163,184,.1);
  border-radius:14px;
  background:rgba(255,255,255,.045);
}
.zibll-welua-history-item strong,
.zibll-welua-request-item strong{
  min-width:0;
  font-weight:850;
}
.zibll-welua-history-item span,
.zibll-welua-request-item span{
  min-width:0;
  max-width:170px;
}
.zibll-welua-request-item span{
  justify-self:end;
  background:rgba(255,209,102,.13);
  color:#ffe6a4;
}
.zibll-welua-request-item.is-done span{
  background:rgba(155,211,79,.13);
  color:#d8f99b;
}
.zibll-welua-request-item.is-available span{
  background:rgba(34,197,94,.14);
  color:#86efac;
}
.zibll-welua-request-actions{
  display:inline-flex;
  align-items:center;
  justify-content:flex-end;
  gap:6px;
}
.zibll-welua-request-actions .zibll-welua-request-check{
  border-color:rgba(34,197,94,.22);
  background:rgba(34,197,94,.1);
}
.zibll-welua-request-actions .zibll-welua-request-check:hover{
  border-color:rgba(34,197,94,.36);
  color:#22c55e;
}
.zibll-welua-request-head{
  grid-column:1/-1;
}
.zibll-welua-request-head .zibll-welua-request-sync{
  border-color:rgba(102,192,244,.25);
  background:rgba(102,192,244,.1);
}
.zibll-welua-request-head .zibll-welua-request-sync:hover{
  border-color:rgba(102,192,244,.42);
  color:var(--zwm-blue,#66c0f4);
}
.zibll-welua-result[hidden]+.zibll-welua-side{
  grid-template-columns:1.05fr .95fr .95fr;
  gap:18px;
}
.zibll-welua-result[hidden]+.zibll-welua-side .zibll-welua-card{
  min-height:190px;
}
.zibll-welua-result{
  border-radius:22px;
}
.zibll-welua-game{
  grid-template-columns:43% minmax(0,1fr);
  min-height:340px;
}
.zibll-welua-cover{
  min-height:340px;
  background-size:contain!important;
  background-color:#0a1524;
}
.zibll-welua-cover:after{
  background:linear-gradient(90deg,transparent,rgba(10,20,34,.32));
}
.zibll-welua-cover span{
  border:1px solid rgba(255,255,255,.1);
  background:rgba(6,14,25,.72);
  letter-spacing:.04em;
}
.zibll-welua-game__body{
  padding:30px;
}
.zibll-welua-game__meta{
  color:#9ed5ff;
  font-size:12px;
  letter-spacing:.04em;
  text-transform:none;
}
.zibll-welua-game__title{
  font-size:clamp(28px,3.2vw,42px);
  font-weight:900;
}
.zibll-welua-game__desc{
  color:#c6d4e4;
}
.zibll-welua-tags span{
  border:1px solid rgba(148,163,184,.12);
  background:rgba(255,255,255,.06);
  color:#d8e7f6;
  font-weight:750;
}
.zibll-welua-tags span.is-denuvo{
  border-color:rgba(255,107,122,.42);
  background:rgba(255,107,122,.13);
  box-shadow:none;
}
.zibll-welua-tags span.is-region-locked{
  border-color:rgba(255,209,102,.36);
  background:rgba(255,209,102,.12);
  box-shadow:none;
}
.zibll-welua-tags span.is-multiplayer{
  border-color:rgba(59,130,246,.34);
  background:rgba(59,130,246,.12);
  color:#dbeafe;
  box-shadow:none;
}
.zibll-welua-result.is-denuvo-game .zibll-welua-game__meta:after{
  background:rgba(255,107,122,.12);
  color:#ffc5ca;
  box-shadow:none;
}
.zibll-welua-dlc-panel{
  border-color:rgba(148,163,184,.12);
  background:rgba(255,255,255,.04);
}
.zibll-welua-dlc-item{
  border-color:rgba(148,163,184,.1);
  background:rgba(255,255,255,.045);
}
.zibll-welua-actions{
  gap:9px;
}
.zibll-welua-steam-link,
.zibll-welua-reset,
.zibll-welua-copy-appid{
  border-color:rgba(148,163,184,.14);
  background:rgba(255,255,255,.055);
  color:#d8e7f6!important;
  font-weight:800;
}
.zibll-welua-steam-link{
  border-color:rgba(78,166,255,.24);
  background:rgba(78,166,255,.1);
}
.zibll-welua-game__facts div{
  border-color:rgba(148,163,184,.1);
  background:rgba(255,255,255,.045);
}
.zibll-welua-download-panel{
  grid-template-columns:repeat(3,minmax(0,1fr)) auto;
  gap:12px;
  padding:16px;
  background:rgba(5,12,23,.55);
}
.zibll-welua-download-panel>div:not(.zibll-welua-panel-actions){
  min-height:58px;
  padding:10px 12px;
  border:1px solid rgba(148,163,184,.1);
  border-radius:14px;
  background:rgba(255,255,255,.04);
}
.zibll-welua-panel-label{
  color:#8ea4bf;
}
.zibll-welua-source{color:#9ed5ff!important}
.zibll-welua-showcase{
  margin-top:18px;
  padding:22px;
  border-radius:24px;
  background:
    radial-gradient(circle at 6% 0,rgba(78,166,255,.12),transparent 28%),
    linear-gradient(180deg,rgba(17,31,51,.9),rgba(10,20,34,.94));
}
.zibll-welua-showcase__head{
  align-items:center;
  margin-bottom:18px;
}
.zibll-welua-showcase__head span{
  color:#9ed5ff;
  letter-spacing:.02em;
  text-transform:none;
}
.zibll-welua-showcase__head h2{
  font-size:24px;
  font-weight:900;
}
.zibll-welua-showcase__head p{
  color:#aabacd;
}
.zibll-welua-showcase__head>a{
  border-color:rgba(78,166,255,.22);
  border-radius:12px;
  background:rgba(78,166,255,.09);
}
.zibll-welua-showcase__columns{
  gap:16px;
}
.zibll-welua-showcase__column{
  padding:16px;
  border-color:rgba(148,163,184,.1);
  border-radius:18px;
  background:rgba(255,255,255,.035);
}
.zibll-welua-showcase__title span{
  padding:4px 8px;
  border:1px solid rgba(78,166,255,.18);
  border-radius:999px;
  background:rgba(78,166,255,.08);
  color:#9ed5ff;
  letter-spacing:0;
  text-transform:none;
}
.zibll-welua-showcase__hint{
  border-color:rgba(255,209,102,.2);
  background:rgba(255,209,102,.08);
}
.zibll-welua-showcase-card{
  border-color:rgba(148,163,184,.1);
  border-radius:15px;
  background:rgba(5,12,23,.56);
  transition:transform .18s ease,border-color .18s ease,background .18s ease;
}
.zibll-welua-showcase-card:hover{
  transform:translateY(-2px);
  border-color:rgba(78,166,255,.28);
  background:rgba(9,20,35,.72);
}
.zibll-welua-showcase-card__media{
  min-height:0;
  aspect-ratio:616/353;
  background-size:cover;
  background-position:center;
}
.zibll-welua-showcase-card__media span{
  border:1px solid rgba(255,255,255,.1);
  background:rgba(5,12,23,.72);
  font-weight:800;
}
.zibll-welua-showcase-card__body h3{
  min-height:40px;
  font-weight:850;
}
.zibll-welua-showcase-card__actions a,
.zibll-welua-showcase-card__actions button{
  border-color:rgba(148,163,184,.12);
  border-radius:10px;
  background:rgba(255,255,255,.055);
  color:#d8e7f6!important;
  font-weight:800;
}
.zibll-welua-showcase-card__actions button{
  border-color:transparent;
  background:#e8f6ff;
  color:#07111f!important;
}
.zibll-welua-disclaimer{
  border-color:rgba(255,209,102,.2);
  background:rgba(255,209,102,.08);
}

@media(max-width:1100px){
  .zibll-welua-app{padding:16px}
  .zibll-welua-hero{grid-template-columns:1fr;padding:32px}
  .zibll-welua-console{max-width:none}
  .zibll-welua-layout{grid-template-columns:1fr}
  .zibll-welua-side,
  .zibll-welua-result[hidden]+.zibll-welua-side{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:760px){
  .zibll-welua-app{margin:16px auto 28px;padding:12px;border-radius:22px}
  .zibll-welua-hero{padding:24px;border-radius:20px}
  .zibll-welua-hero__content{padding-top:0}
  .zibll-welua-feedback-float{position:relative;margin-bottom:14px}
  .zibll-welua-hero h1{font-size:34px}
  .zibll-welua-hero__features{gap:8px;margin-top:18px}
  .zibll-welua-hero__features span{width:100%;justify-content:flex-start}
  .zibll-welua-search{flex-direction:column}
  .zibll-welua-button{width:100%}
  .zibll-welua-game{grid-template-columns:1fr}
  .zibll-welua-cover{min-height:220px}
  .zibll-welua-game__body{padding:24px}
  .zibll-welua-download-panel{grid-template-columns:1fr}
  .zibll-welua-panel-actions{justify-content:stretch}
  .zibll-welua-download,
  .zibll-welua-request{width:100%}
  .zibll-welua-side,
  .zibll-welua-result[hidden]+.zibll-welua-side,
  .zibll-welua-showcase__columns{grid-template-columns:1fr}
  .zibll-welua-showcase__head{align-items:flex-start;flex-direction:column}
}
@media(max-width:520px){
  .zibll-welua-showcase{padding:14px}
  .zibll-welua-showcase__list{grid-template-columns:1fr}
  .zibll-welua-dlc-list{grid-template-columns:1fr}
}

/* Zibll native skin: keep the plugin visually inside the theme */
.zibll-welua-app{
  --zwm-text:var(--main-color,#4e5358);
  --zwm-muted:var(--muted-color,#777);
  --zwm-soft:var(--muted-color,#777);
  --zwm-line:var(--main-border-color,rgba(50,50,50,.06));
  --zwm-blue:var(--theme-color,#f04494);
  --zwm-green:#67b346;
  --zwm-cyan:var(--theme-color,#f04494);
  max-width:var(--mian-max-width,1200px);
  margin:20px auto;
  padding:15px;
  overflow:visible;
  border:0;
  border-radius:var(--main-radius,8px);
  background:var(--main-bg-color,#fff);
  color:var(--main-color,#4e5358);
  box-shadow:0 0 10px var(--main-shadow,rgba(116,116,116,.08));
  isolation:auto;
}
.zibll-welua-app:before,
.zibll-welua-app:after{display:none}
.zibll-welua-hero{
  grid-template-columns:minmax(0,1fr) 390px;
  gap:24px;
  padding:26px;
  border:1px solid var(--main-border-color,rgba(50,50,50,.06));
  border-radius:calc(var(--main-radius,8px) + 8px);
  background:
    radial-gradient(circle at 88% 8%,rgba(240,68,148,.13),transparent 32%),
    linear-gradient(135deg,rgba(240,68,148,.07),rgba(78,166,255,.055) 44%,rgba(255,255,255,.02)),
    var(--main-bg-color,#fff);
  box-shadow:none;
}
.zibll-welua-hero:before{
  opacity:.08;
  filter:blur(18px) saturate(1.05);
}
.zibll-welua-hero:after{
  display:none;
}
.zibll-welua-hero__bg{
  width:240px;
  height:240px;
  background:radial-gradient(circle,rgba(240,68,148,.14),transparent 70%);
}
.zibll-welua-hero__content{
  padding-top:0;
}
.zibll-welua-badge{
  margin-bottom:14px;
  border-color:rgba(240,68,148,.16);
  background:rgba(240,68,148,.08);
  color:var(--theme-color,#f04494);
}
.zibll-welua-hero h1{
  max-width:620px;
  color:var(--key-color,var(--main-color,#333));
  font-size:clamp(34px,4vw,52px);
  font-weight:900;
}
.zibll-welua-hero p{
  max-width:620px;
  color:var(--muted-color,#777);
  font-size:15px;
}
.zibll-welua-hero__features{
  margin-top:20px;
}
.zibll-welua-hero__features span{
  border-color:var(--main-border-color,rgba(50,50,50,.06));
  background:var(--muted-bg-color,#eee);
  color:var(--main-color,#4e5358);
}
.zibll-welua-hero__features span:before{
  background:var(--theme-color,#f04494);
  box-shadow:0 0 0 4px rgba(240,68,148,.12);
}
.zibll-welua-feedback-float{
  position:relative;
  left:auto;
  top:auto;
  width:max-content;
  margin:0 0 14px;
  border-color:rgba(240,68,148,.16);
  background:var(--main-bg-color,#fff);
  color:var(--main-color,#4e5358)!important;
  box-shadow:0 0 10px var(--main-shadow,rgba(116,116,116,.08));
}
.zibll-welua-feedback-float:hover{
  border-color:var(--theme-color,#f04494);
  box-shadow:0 3px 14px var(--main-shadow,rgba(116,116,116,.12));
}
.zibll-welua-feedback-float__icon{
  background:var(--theme-color,#f04494);
  color:#fff;
}
.zibll-welua-feedback-float__text strong{
  color:var(--main-color,#4e5358);
}
.zibll-welua-feedback-float__text em{
  color:var(--muted-color,#777);
}
.zibll-welua-console{
  padding:18px;
  border:1px solid var(--main-border-color,rgba(50,50,50,.06));
  border-radius:calc(var(--main-radius,8px) + 8px);
  background:var(--main-bg-color,#fff);
  box-shadow:0 0 10px var(--main-shadow,rgba(116,116,116,.08));
  backdrop-filter:none;
}
.zibll-welua-console__head{
  color:var(--muted-color,#777);
}
.zibll-welua-console__head strong{
  background:var(--theme-color,#f04494);
  color:#fff;
}
.zibll-welua-search{
  border-color:var(--main-border-color,rgba(50,50,50,.06));
  background:var(--muted-bg-color,#eee);
  box-shadow:none;
}
.zibll-welua-input{
  color:var(--main-color,#4e5358)!important;
}
.zibll-welua-input::placeholder{color:var(--muted-3-color,#b1b1b1)}
.zibll-welua-button,
.zibll-welua-request{
  background:var(--theme-color,#f04494);
  color:#fff;
  box-shadow:0 6px 16px var(--focus-shadow-color,rgba(253,83,161,.22));
}
.zibll-welua-download{
  background:#67b346;
  color:#fff;
  box-shadow:0 6px 16px rgba(103,179,70,.18);
}
.zibll-welua-download.is-login,
.zibll-welua-download.is-vip{
  background:var(--theme-color,#f04494);
  color:#fff;
}
.zibll-welua-console__access,
.zibll-welua-download-panel>div:not(.zibll-welua-panel-actions),
.zibll-welua-game__facts div,
.zibll-welua-dlc-panel,
.zibll-welua-history-item,
.zibll-welua-request-item{
  border-color:var(--main-border-color,rgba(50,50,50,.06));
  background:var(--muted-bg-color,#eee);
}
.zibll-welua-console__access span,
.zibll-welua-panel-label,
.zibll-welua-game__facts span,
.zibll-welua-history-item span,
.zibll-welua-request-list,
.zibll-welua-history-list{
  color:var(--muted-color,#777);
}
.zibll-welua-console__access strong,
.zibll-welua-download-panel strong,
.zibll-welua-game__facts strong,
.zibll-welua-history-item strong,
.zibll-welua-request-item strong{
  color:var(--main-color,#4e5358);
}
.zibll-welua-layout{
  grid-template-columns:minmax(0,1fr) 330px;
}
.zibll-welua-card,
.zibll-welua-result,
.zibll-welua-showcase{
  border:1px solid var(--main-border-color,rgba(50,50,50,.06));
  border-radius:calc(var(--main-radius,8px) + 8px);
  background:var(--main-bg-color,#fff);
  box-shadow:0 0 10px var(--main-shadow,rgba(116,116,116,.08));
}
.zibll-welua-card:before,
.zibll-welua-card:after{display:none}
.zibll-welua-card h3,
.zibll-welua-hot__head h2,
.zibll-welua-hot-step__head strong,
.zibll-welua-hot-game__info strong,
.zibll-welua-showcase__head h2,
.zibll-welua-showcase__title strong{
  color:var(--key-color,var(--main-color,#333));
  font-weight:850;
}
.zibll-welua-card__head span,
.zibll-welua-hot__head span,
.zibll-welua-showcase__head span,
.zibll-welua-showcase__title span{
  border-color:rgba(240,68,148,.16);
  background:rgba(240,68,148,.08);
  color:var(--theme-color,#f04494);
}
.zibll-welua-steps,
.zibll-welua-hot__head p,
.zibll-welua-hot-step__head p,
.zibll-welua-hot-game__info p,
.zibll-welua-showcase__head p{
  color:var(--muted-color,#777);
}
.zibll-welua-steps li:before{
  border-color:rgba(240,68,148,.16);
  background:rgba(240,68,148,.08);
  color:var(--theme-color,#f04494);
}
.zibll-welua-result{
  overflow:hidden;
}
.zibll-welua-game{
  grid-template-columns:42% minmax(0,1fr);
}
.zibll-welua-cover{
  background-color:var(--muted-bg-color,#eee);
}
.zibll-welua-cover:after{
  background:linear-gradient(90deg,transparent,rgba(0,0,0,.04));
}
.zibll-welua-game__meta{
  color:var(--theme-color,#f04494);
}
.zibll-welua-game__title{
  color:var(--key-color,var(--main-color,#333));
}
.zibll-welua-game__desc,
.zibll-welua-dlc-item span,
.zibll-welua-dlc-more{
  color:var(--muted-color,#777);
}
.zibll-welua-tags span,
.zibll-welua-dlc-item,
.zibll-welua-steam-link,
.zibll-welua-reset,
.zibll-welua-copy-appid{
  border-color:var(--main-border-color,rgba(50,50,50,.06));
  background:var(--muted-bg-color,#eee);
  color:var(--main-color,#4e5358)!important;
}
.zibll-welua-tags span.is-denuvo{
  border-color:rgba(255,107,122,.22);
  background:rgba(255,107,122,.09);
  color:#d44b59!important;
}
.zibll-welua-tags span.is-region-locked,
.zibll-welua-showcase__hint,
.zibll-welua-disclaimer{
  border-color:rgba(255,180,0,.2);
  background:rgba(255,180,0,.08);
  color:#b77900;
}
.zibll-welua-tags span.is-multiplayer{
  border-color:rgba(37,99,235,.24);
  background:rgba(37,99,235,.08);
  color:#1d4ed8!important;
}
.zibll-welua-result.is-denuvo-game .zibll-welua-game__meta:after{
  border-color:rgba(255,107,122,.22);
  background:rgba(255,107,122,.09);
  color:#d44b59;
}
.zibll-welua-download-panel{
  border-top-color:var(--main-border-color,rgba(50,50,50,.06));
  background:var(--main-bg-color,#fff);
}
.zibll-welua-source{
  color:var(--theme-color,#f04494)!important;
}
.zibll-welua-hot,
.zibll-welua-showcase{
  padding:20px;
}
.zibll-welua-hot__value,
.zibll-welua-hot-step__panel,
.zibll-welua-hot-game,
.zibll-welua-showcase__column,
.zibll-welua-showcase-card{
  border-color:var(--main-border-color,rgba(50,50,50,.06));
  background:var(--main-bg-color,#fff);
}
.zibll-welua-hot-step__panel,
.zibll-welua-hot__value{
  background:var(--muted-bg-color,#f6f7f8);
}
.zibll-welua-hot__value strong,
.zibll-welua-hot__value span,
.zibll-welua-hot-step__marker span{
  border-color:rgba(240,68,148,.14);
  background:rgba(240,68,148,.08);
  color:var(--theme-color,#f04494);
}
.zibll-welua-hot-step__head em{
  background:rgba(240,68,148,.1);
  color:var(--theme-color,#f04494);
}
.zibll-welua-hot-game:hover,
.zibll-welua-showcase-card:hover{
  border-color:rgba(240,68,148,.2);
  background:var(--main-bg-color,#fff);
  box-shadow:0 4px 18px var(--main-shadow,rgba(116,116,116,.12));
}
.zibll-welua-showcase-card__body h3{
  color:var(--main-color,#4e5358);
}
.zibll-welua-showcase-card__body p{
  color:var(--muted-color,#777);
}
.zibll-welua-hot-game__actions a,
.zibll-welua-showcase-card__actions a{
  border-color:var(--main-border-color,rgba(50,50,50,.06));
  background:var(--muted-bg-color,#eee);
  color:var(--main-color,#4e5358)!important;
}
.zibll-welua-login-cta,
.zibll-welua-hot-game__actions button,
.zibll-welua-showcase-card__actions button{
  background:var(--theme-color,#f04494);
  color:#fff!important;
}

/* Contrast fixes for Zibll light skin */
.zibll-welua-hot__head span,
.zibll-welua-showcase__head span{
  display:inline-flex!important;
  width:auto!important;
  max-width:max-content;
  margin-bottom:8px;
  padding:4px 9px;
}
.zibll-welua-card__head span,
.zibll-welua-showcase__title span{
  display:inline-flex;
  align-items:center;
  width:auto;
  max-width:max-content;
}
.zibll-welua-showcase__head>a{
  border-color:var(--theme-color,#f04494);
  background:var(--theme-color,#f04494);
  color:#fff!important;
  box-shadow:0 6px 16px var(--focus-shadow-color,rgba(253,83,161,.22));
}
.zibll-welua-showcase__head>a:hover{
  color:#fff!important;
  filter:brightness(1.04);
  transform:translateY(-1px);
}
.zibll-welua-input::placeholder{
  color:var(--muted-color,#777)!important;
  opacity:.78;
}
.zibll-welua-console__access,
.zibll-welua-download-panel>div:not(.zibll-welua-panel-actions),
.zibll-welua-game__facts div,
.zibll-welua-history-item,
.zibll-welua-request-item{
  background:rgba(0,0,0,.025);
}

.dark-theme .zibll-welua-hero{
  background:
    radial-gradient(circle at 88% 8%,rgba(240,68,148,.16),transparent 32%),
    linear-gradient(135deg,rgba(240,68,148,.09),rgba(78,166,255,.055) 44%,rgba(255,255,255,.015)),
    var(--main-bg-color,#323335);
}
.dark-theme .zibll-welua-tags span.is-region-locked,
.dark-theme .zibll-welua-showcase__hint,
.dark-theme .zibll-welua-disclaimer{
  color:#ffd88a;
}

@media(max-width:1100px){
  .zibll-welua-hero{grid-template-columns:1fr}
  .zibll-welua-layout{grid-template-columns:1fr}
}
@media(max-width:760px){
  .zibll-welua-app{padding:12px}
  .zibll-welua-hero{padding:20px}
  .zibll-welua-game{grid-template-columns:1fr}
  .zibll-welua-layout,
  .zibll-welua-result[hidden]+.zibll-welua-side,
  .zibll-welua-showcase__columns{grid-template-columns:1fr}
}

/* Result cover polish: avoid tall empty gray media columns */
.zibll-welua-result .zibll-welua-game{
  grid-template-columns:360px minmax(0,1fr);
  align-items:start;
  gap:0;
  min-height:0;
  padding:20px;
}
.zibll-welua-result .zibll-welua-cover{
  width:100%;
  min-height:0;
  aspect-ratio:616/353;
  overflow:hidden;
  align-self:start;
  border:1px solid var(--main-border-color,rgba(50,50,50,.06));
  border-radius:calc(var(--main-radius,8px) + 8px);
  background:
    linear-gradient(135deg,rgba(240,68,148,.08),rgba(78,166,255,.08)),
    var(--muted-bg-color,#eee);
  background-size:cover!important;
  background-position:center!important;
  background-repeat:no-repeat!important;
  box-shadow:0 0 10px var(--main-shadow,rgba(116,116,116,.08));
}
.zibll-welua-result .zibll-welua-cover:after{
  background:linear-gradient(180deg,transparent 48%,rgba(0,0,0,.28));
}
.zibll-welua-result .zibll-welua-cover span{
  left:12px;
  bottom:12px;
  border:0;
  border-radius:8px;
  background:rgba(20,24,31,.72);
  color:#fff;
}
.zibll-welua-result .zibll-welua-game__body{
  min-width:0;
  padding:8px 10px 8px 28px;
}
.zibll-welua-result .zibll-welua-dlc-panel{
  max-height:220px;
  overflow:auto;
}
.zibll-welua-result .zibll-welua-game__facts{
  margin-top:16px;
}

@media(max-width:1100px){
  .zibll-welua-result .zibll-welua-game{
    grid-template-columns:320px minmax(0,1fr);
    padding:18px;
  }
  .zibll-welua-result .zibll-welua-game__body{
    padding-left:22px;
  }
}
@media(max-width:760px){
  .zibll-welua-result .zibll-welua-game{
    grid-template-columns:1fr;
    padding:14px;
  }
  .zibll-welua-result .zibll-welua-game__body{
    padding:20px 2px 4px;
  }
}

/* Readability pass: sharper text and calmer result details */
.zibll-welua-app{
  --zwm-readable:#2f3338;
  --zwm-readable-muted:#626a73;
  --zwm-readable-soft:#7b838c;
}
.zibll-welua-hero p,
.zibll-welua-steps,
.zibll-welua-showcase__head p,
.zibll-welua-game__desc,
.zibll-welua-console__access span,
.zibll-welua-panel-label,
.zibll-welua-game__facts span,
.zibll-welua-history-item span,
.zibll-welua-request-item span,
.zibll-welua-showcase-card__body p,
.zibll-welua-dlc-item span,
.zibll-welua-dlc-more{
  color:var(--zwm-readable-muted)!important;
}
.zibll-welua-card h3,
.zibll-welua-showcase__head h2,
.zibll-welua-showcase__title strong,
.zibll-welua-game__title,
.zibll-welua-console__access strong,
.zibll-welua-download-panel strong,
.zibll-welua-game__facts strong,
.zibll-welua-history-item strong,
.zibll-welua-request-item strong,
.zibll-welua-dlc-item strong{
  color:var(--zwm-readable)!important;
}
.zibll-welua-game__meta,
.zibll-welua-showcase__head span,
.zibll-welua-badge{
  color:var(--theme-color,#f04494)!important;
  font-weight:900;
}
.zibll-welua-tags span,
.zibll-welua-steam-link,
.zibll-welua-reset,
.zibll-welua-copy-appid{
  color:#3f454c!important;
  font-weight:850;
}
.zibll-welua-result.is-multiplayer-game .zibll-welua-cover:before{
  content:"联机 / 多人";
  position:absolute;
  right:12px;
  top:12px;
  z-index:2;
  padding:7px 10px;
  border-radius:999px;
  background:linear-gradient(135deg,#2563eb,#06b6d4);
  color:#fff;
  font-size:12px;
  font-weight:950;
  box-shadow:0 8px 22px rgba(37,99,235,.24);
}
.zibll-welua-result .zibll-welua-dlc-panel{
  border-color:rgba(240,68,148,.1);
  background:linear-gradient(180deg,rgba(240,68,148,.045),rgba(0,0,0,.018));
}
.zibll-welua-dlc-panel__head strong{
  color:var(--zwm-readable)!important;
}
.zibll-welua-dlc-panel__head span{
  background:rgba(103,179,70,.14);
  color:#4f922f!important;
}
.zibll-welua-dlc-item{
  background:rgba(255,255,255,.62);
}
.zibll-welua-download-panel{
  gap:12px;
}
.zibll-welua-download-panel>div:not(.zibll-welua-panel-actions),
.zibll-welua-game__facts div,
.zibll-welua-history-item,
.zibll-welua-request-item{
  border-color:rgba(40,45,50,.08);
  background:#fafafa;
}
.zibll-welua-source{
  color:var(--theme-color,#f04494)!important;
  font-weight:900;
}
.zibll-welua-request-item span{
  color:#b77900!important;
}
.zibll-welua-request-item.is-done span{
  color:#4f922f!important;
}
.zibll-welua-request-item.is-available span{
  color:#159447!important;
}
.zibll-welua-download{
  font-size:16px;
  letter-spacing:.01em;
}
.zibll-welua-result .zibll-welua-cover{
  box-shadow:0 8px 24px rgba(0,0,0,.08);
}
.zibll-welua-result .zibll-welua-game__body{
  padding-top:10px;
}
.dark-theme .zibll-welua-app{
  --zwm-readable:#e5eef7;
  --zwm-readable-muted:#b4b6bb;
  --zwm-readable-soft:#888a8f;
}
.dark-theme .zibll-welua-download-panel>div:not(.zibll-welua-panel-actions),
.dark-theme .zibll-welua-game__facts div,
.dark-theme .zibll-welua-history-item,
.dark-theme .zibll-welua-request-item,
.dark-theme .zibll-welua-dlc-item{
  background:var(--muted-bg-color,#2d2e31);
}

/* Download confirmation modal */
.zibll-welua-download-modal{
  position:fixed;
  inset:0;
  z-index:99999;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:18px;
}
.zibll-welua-download-modal[hidden]{
  display:none!important;
}
.zibll-welua-download-modal__backdrop{
  position:absolute;
  inset:0;
  background:rgba(16,18,22,.48);
  backdrop-filter:blur(8px);
}
.zibll-welua-download-modal__dialog{
  position:relative;
  width:min(460px,100%);
  overflow:hidden;
  border:1px solid var(--main-border-color,rgba(50,50,50,.06));
  border-radius:calc(var(--main-radius,8px) + 12px);
  background:var(--main-bg-color,#fff);
  box-shadow:0 18px 70px rgba(0,0,0,.22);
  padding:26px;
  color:var(--main-color,#4e5358);
}
.zibll-welua-download-modal__dialog:before{
  content:"";
  position:absolute;
  inset:0 0 auto;
  height:5px;
  background:linear-gradient(90deg,var(--theme-color,#f04494),#67b346);
}
.zibll-welua-download-modal__close{
  position:absolute;
  right:14px;
  top:14px;
  display:grid;
  place-items:center;
  width:32px;
  height:32px;
  border:0;
  border-radius:999px;
  background:var(--muted-bg-color,#eee);
  color:var(--muted-color,#777);
  cursor:pointer;
  font-size:20px;
  line-height:1;
}
.zibll-welua-download-modal__icon{
  display:inline-grid;
  place-items:center;
  height:34px;
  min-width:48px;
  margin-bottom:14px;
  padding:0 12px;
  border-radius:999px;
  background:var(--theme-color,#f04494);
  color:#fff;
  font-weight:900;
}
.zibll-welua-download-modal h3{
  margin:0 0 10px;
  color:var(--key-color,var(--main-color,#333));
  font-size:22px;
  font-weight:900;
}
.zibll-welua-download-modal__desc{
  margin:0;
  color:var(--muted-color,#777);
  font-size:14px;
  line-height:1.75;
}
.zibll-welua-download-modal__facts{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:10px;
  margin:18px 0;
}
.zibll-welua-download-modal__facts div{
  min-width:0;
  padding:12px;
  border:1px solid var(--main-border-color,rgba(50,50,50,.06));
  border-radius:var(--main-radius,8px);
  background:rgba(0,0,0,.025);
}
.zibll-welua-download-modal__facts span{
  display:block;
  margin-bottom:5px;
  color:var(--muted-color,#777);
  font-size:12px;
}
.zibll-welua-download-modal__facts strong{
  display:block;
  overflow:hidden;
  color:var(--main-color,#4e5358);
  font-size:14px;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.zibll-welua-download-modal__actions{
  display:flex;
  justify-content:flex-end;
  gap:10px;
}
.zibll-welua-download-modal__cancel,
.zibll-welua-download-modal__confirm{
  min-height:42px;
  border:0;
  border-radius:12px;
  padding:10px 16px;
  cursor:pointer;
  font-weight:900;
}
.zibll-welua-download-modal__cancel{
  background:var(--muted-bg-color,#eee);
  color:var(--main-color,#4e5358);
}
.zibll-welua-download-modal__confirm{
  background:#67b346;
  color:#fff;
  box-shadow:0 8px 22px rgba(103,179,70,.22);
}
.zibll-welua-download-modal__cancel:hover,
.zibll-welua-download-modal__confirm:hover{
  transform:translateY(-1px);
}
.dark-theme .zibll-welua-download-modal__facts div{
  background:var(--muted-bg-color,#2d2e31);
}
.zibll-welua-dlc-feedback-modal{
  position:fixed;
  inset:0;
  z-index:99999;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:18px;
}
.zibll-welua-dlc-feedback-modal[hidden]{
  display:none!important;
}
.zibll-welua-dlc-feedback-modal__backdrop{
  position:absolute;
  inset:0;
  background:rgba(16,18,22,.48);
  backdrop-filter:blur(8px);
}
.zibll-welua-dlc-feedback-modal__dialog{
  position:relative;
  width:min(500px,100%);
  overflow:hidden;
  border:1px solid var(--main-border-color,rgba(50,50,50,.06));
  border-radius:calc(var(--main-radius,8px) + 12px);
  background:var(--main-bg-color,#fff);
  box-shadow:0 18px 70px rgba(0,0,0,.22);
  padding:26px;
  color:var(--main-color,#4e5358);
}
.zibll-welua-dlc-feedback-modal__dialog:before{
  content:"";
  position:absolute;
  inset:0 0 auto;
  height:5px;
  background:linear-gradient(90deg,var(--theme-color,#f04494),#4ea6ff);
}
.zibll-welua-dlc-feedback-modal__close{
  position:absolute;
  right:14px;
  top:14px;
  display:grid;
  place-items:center;
  width:32px;
  height:32px;
  border:0;
  border-radius:999px;
  background:var(--muted-bg-color,#eee);
  color:var(--muted-color,#777);
  cursor:pointer;
  font-size:20px;
  line-height:1;
}
.zibll-welua-dlc-feedback-modal__icon{
  display:inline-grid;
  place-items:center;
  height:34px;
  min-width:48px;
  margin-bottom:14px;
  padding:0 12px;
  border-radius:999px;
  background:var(--theme-color,#f04494);
  color:#fff;
  font-weight:900;
}
.zibll-welua-dlc-feedback-modal h3{
  margin:0 0 10px;
  color:var(--key-color,var(--main-color,#333));
  font-size:22px;
  font-weight:900;
}
.zibll-welua-dlc-feedback-modal p{
  margin:0 0 14px;
  color:var(--muted-color,#777);
  font-size:14px;
  line-height:1.75;
}
.zibll-welua-dlc-feedback-modal__appid{
  margin-bottom:10px;
  padding:10px 12px;
  border:1px solid var(--main-border-color,rgba(50,50,50,.06));
  border-radius:12px;
  background:rgba(0,0,0,.025);
  color:var(--muted-color,#777);
  font-size:13px;
}
.zibll-welua-dlc-feedback-modal__appid strong{
  color:var(--main-color,#4e5358);
}
.zibll-welua-dlc-feedback-modal__note{
  width:100%;
  min-height:110px;
  resize:vertical;
  box-sizing:border-box;
  border:1px solid var(--main-border-color,rgba(50,50,50,.08));
  border-radius:14px;
  background:var(--muted-bg-color,#f6f7f8);
  color:var(--main-color,#4e5358);
  padding:12px;
  outline:none;
  font-size:14px;
  line-height:1.65;
}
.zibll-welua-dlc-feedback-modal__note:focus{
  border-color:var(--theme-color,#f04494);
  box-shadow:0 0 0 3px var(--focus-shadow-color,rgba(253,83,161,.12));
}
.zibll-welua-dlc-feedback-modal__actions{
  display:flex;
  justify-content:flex-end;
  gap:10px;
  margin-top:14px;
}
.zibll-welua-dlc-feedback-modal__cancel,
.zibll-welua-dlc-feedback-modal__submit{
  min-height:42px;
  border:0;
  border-radius:12px;
  padding:10px 16px;
  cursor:pointer;
  font-weight:900;
}
.zibll-welua-dlc-feedback-modal__cancel{
  background:var(--muted-bg-color,#eee);
  color:var(--main-color,#4e5358);
}
.zibll-welua-dlc-feedback-modal__submit{
  background:var(--theme-color,#f04494);
  color:#fff;
  box-shadow:0 8px 22px var(--focus-shadow-color,rgba(253,83,161,.22));
}
.zibll-welua-dlc-feedback-modal__submit:disabled{
  opacity:.58;
  cursor:not-allowed;
}
.zibll-welua-dlc-item.is-unavailable{
  cursor:not-allowed;
  opacity:.82;
}
.zibll-welua-dlc-item.is-unavailable strong{
  color:var(--muted-color,#777)!important;
}
.zibll-welua-dlc-item.is-unavailable span{
  color:#b77900!important;
}
.zibll-welua-manage-head{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:10px;
  margin-bottom:2px;
  color:var(--muted-color,#777);
  font-size:12px;
}
.zibll-welua-manage-button{
  flex:0 0 auto;
  min-height:26px;
  border:1px solid var(--main-border-color,rgba(50,50,50,.06));
  border-radius:999px;
  background:var(--main-bg-color,#fff);
  color:var(--muted-color,#777);
  padding:4px 9px;
  cursor:pointer;
  font-size:12px;
  font-weight:800;
}
.zibll-welua-manage-button:hover{
  border-color:rgba(240,68,148,.25);
  color:var(--theme-color,#f04494);
}
.zibll-welua-history-list .zibll-welua-history-item,
.zibll-welua-request-list .zibll-welua-request-item{
  grid-template-columns:minmax(0,1fr) minmax(92px,auto) auto;
  cursor:pointer;
}
.zibll-welua-history-list .zibll-welua-history-item>span,
.zibll-welua-request-list .zibll-welua-request-item>span{
  justify-self:end;
}
.zibll-welua-request-list .zibll-welua-request-item>span{
  max-width:132px;
}
.dark-theme .zibll-welua-manage-button{
  background:var(--muted-bg-color,#2d2e31);
}

@media(max-width:520px){
  .zibll-welua-download-modal__dialog{
    padding:22px;
  }
  .zibll-welua-download-modal__facts{
    grid-template-columns:1fr;
  }
  .zibll-welua-download-modal__actions{
    flex-direction:column;
  }
}

/* Wide result layout: use the full card width after the cover summary */
.zibll-welua-result .zibll-welua-game{
  grid-template-columns:360px minmax(0,1fr);
  column-gap:28px;
  row-gap:16px;
  align-items:start;
}
.zibll-welua-result .zibll-welua-cover{
  grid-column:1;
  grid-row:1 / span 4;
}
.zibll-welua-result .zibll-welua-game__body{
  display:contents;
}
.zibll-welua-result .zibll-welua-game__meta,
.zibll-welua-result .zibll-welua-game__title,
.zibll-welua-result .zibll-welua-game__desc,
.zibll-welua-result .zibll-welua-tags{
  grid-column:2;
  min-width:0;
}
.zibll-welua-result .zibll-welua-game__meta{
  margin:8px 0 0;
}
.zibll-welua-result .zibll-welua-game__title{
  margin:0;
}
.zibll-welua-result .zibll-welua-game__desc{
  margin:0;
}
.zibll-welua-result .zibll-welua-tags{
  margin-top:8px;
}
.zibll-welua-result .zibll-welua-dlc-panel,
.zibll-welua-result .zibll-welua-actions,
.zibll-welua-result .zibll-welua-game__facts{
  grid-column:1 / -1;
}
.zibll-welua-result .zibll-welua-dlc-panel{
  max-height:none;
  margin-top:2px;
}
.zibll-welua-result .zibll-welua-dlc-list{
  grid-template-columns:repeat(3,minmax(0,1fr));
}
.zibll-welua-result .zibll-welua-actions{
  margin-top:0;
}
.zibll-welua-result .zibll-welua-game__facts{
  grid-template-columns:repeat(4,minmax(0,1fr));
  margin-top:0;
}

@media(max-width:1100px){
  .zibll-welua-result .zibll-welua-game{
    grid-template-columns:320px minmax(0,1fr);
    column-gap:22px;
  }
  .zibll-welua-result .zibll-welua-dlc-list{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
  .zibll-welua-result .zibll-welua-game__facts{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
}
@media(max-width:760px){
  .zibll-welua-result .zibll-welua-game{
    grid-template-columns:1fr;
    row-gap:12px;
  }
  .zibll-welua-result .zibll-welua-cover,
  .zibll-welua-result .zibll-welua-game__meta,
  .zibll-welua-result .zibll-welua-game__title,
  .zibll-welua-result .zibll-welua-game__desc,
  .zibll-welua-result .zibll-welua-tags,
  .zibll-welua-result .zibll-welua-dlc-panel,
  .zibll-welua-result .zibll-welua-actions,
  .zibll-welua-result .zibll-welua-game__facts{
    grid-column:1;
    grid-row:auto;
  }
  .zibll-welua-result .zibll-welua-game__body{
    display:contents;
  }
  .zibll-welua-result .zibll-welua-dlc-list,
  .zibll-welua-result .zibll-welua-game__facts{
    grid-template-columns:1fr;
  }
}

/* Hot timeline responsive polish */
.zibll-welua-hot__head h2,
.zibll-welua-hot-step__head strong,
.zibll-welua-hot-game__info strong{
  color:var(--zwm-readable,var(--key-color,var(--main-color,#333)))!important;
}
.zibll-welua-hot__head p,
.zibll-welua-hot-step__head p,
.zibll-welua-hot-game__info p{
  color:var(--zwm-readable-muted,var(--muted-color,#777))!important;
}
.zibll-welua-hot-game:hover{
  transform:translateY(-1px);
}
@media(max-width:1100px){
  .zibll-welua-hot-games{
    grid-template-columns:1fr;
  }
  .zibll-welua-hot__head{
    align-items:flex-start;
    flex-direction:column;
  }
}
@media(max-width:520px){
  .zibll-welua-hot{
    padding:14px;
  }
  .zibll-welua-hot-step{
    grid-template-columns:1fr;
  }
  .zibll-welua-hot-step:before{
    display:none;
  }
  .zibll-welua-hot-step__marker{
    justify-content:flex-start;
  }
  .zibll-welua-hot-game{
    grid-template-columns:1fr;
  }
  .zibll-welua-hot-game__cover{
    min-height:128px;
  }
  .zibll-welua-hot-game__actions{
    grid-column:auto;
    padding:0 10px 10px;
  }
}

/* Zibll final skin: keep hot timeline native to the theme */
.zibll-welua-app .zibll-welua-hot{
  display:block!important;
  overflow:visible;
  margin-top:22px;
  padding:22px;
  border:1px solid var(--main-border-color,rgba(50,50,50,.06))!important;
  border-radius:calc(var(--main-radius,8px) + 8px)!important;
  background:var(--main-bg-color,#fff)!important;
  color:var(--main-color,#4e5358)!important;
  box-shadow:0 0 10px var(--main-shadow,rgba(116,116,116,.08))!important;
}
.zibll-welua-app .zibll-welua-hot__head{
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:18px;
  margin-bottom:16px;
}
.zibll-welua-app .zibll-welua-hot__head span{
  display:inline-flex!important;
  align-items:center;
  width:auto!important;
  max-width:max-content;
  margin:0 0 8px;
  padding:5px 10px;
  border:1px solid rgba(240,68,148,.16);
  border-radius:999px;
  background:rgba(240,68,148,.08);
  color:var(--theme-color,#f04494)!important;
  font-size:12px;
  font-weight:850;
  letter-spacing:.02em;
}
.zibll-welua-app .zibll-welua-hot__head h2{
  margin:0 0 8px;
  color:var(--key-color,var(--main-color,#333))!important;
  font-size:22px;
  line-height:1.35;
  font-weight:850;
}
.zibll-welua-app .zibll-welua-hot__head p{
  max-width:760px;
  margin:0;
  color:var(--muted-color,#777)!important;
  font-size:14px;
  line-height:1.75;
}
.zibll-welua-app .zibll-welua-login-cta{
  flex:0 0 auto;
  min-height:42px;
  border:0;
  border-radius:var(--main-radius,8px);
  background:var(--theme-color,#f04494)!important;
  color:#fff!important;
  padding:10px 16px;
  font-size:13px;
  font-weight:850;
  box-shadow:0 6px 16px var(--focus-shadow-color,rgba(253,83,161,.22));
}
.zibll-welua-app .zibll-welua-hot__value{
  display:flex;
  flex-wrap:wrap;
  gap:8px;
  margin:0 0 18px;
  padding:10px;
  border:1px solid var(--main-border-color,rgba(50,50,50,.06));
  border-radius:calc(var(--main-radius,8px) + 6px);
  background:var(--muted-bg-color,#f6f7f8)!important;
}
.zibll-welua-app .zibll-welua-hot__value strong,
.zibll-welua-app .zibll-welua-hot__value span{
  display:inline-flex;
  align-items:center;
  min-height:28px;
  padding:5px 10px;
  border:1px solid rgba(240,68,148,.14);
  border-radius:999px;
  background:rgba(240,68,148,.08)!important;
  color:var(--theme-color,#f04494)!important;
  font-size:12px;
  font-weight:850;
}
.zibll-welua-app .zibll-welua-hot__timeline{
  display:grid;
  gap:14px;
}
.zibll-welua-app .zibll-welua-hot-step{
  position:relative;
  display:grid;
  grid-template-columns:64px minmax(0,1fr);
  gap:14px;
}
.zibll-welua-app .zibll-welua-hot-step:not(:last-child):before{
  left:31px;
  top:46px;
  bottom:-18px;
  width:2px;
  background:linear-gradient(180deg,rgba(240,68,148,.22),rgba(240,68,148,0));
}
.zibll-welua-app .zibll-welua-hot-step__marker{
  justify-content:center;
}
.zibll-welua-app .zibll-welua-hot-step__marker span{
  width:auto;
  min-width:48px;
  height:34px;
  border:1px solid rgba(240,68,148,.16);
  border-radius:999px;
  background:rgba(240,68,148,.08)!important;
  color:var(--theme-color,#f04494)!important;
  font-size:12px;
  font-weight:850;
}
.zibll-welua-app .zibll-welua-hot-step__panel{
  padding:16px;
  border:1px solid var(--main-border-color,rgba(50,50,50,.06))!important;
  border-radius:calc(var(--main-radius,8px) + 8px);
  background:var(--muted-bg-color,#f6f7f8)!important;
}
.zibll-welua-app .zibll-welua-hot-step__head{
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:12px;
  margin-bottom:12px;
}
.zibll-welua-app .zibll-welua-hot-step__head strong{
  margin:0 0 5px;
  color:var(--main-color,#4e5358)!important;
  font-size:18px;
  font-weight:850;
}
.zibll-welua-app .zibll-welua-hot-step__head p{
  margin:0;
  color:var(--muted-color,#777)!important;
  font-size:13px;
  line-height:1.65;
}
.zibll-welua-app .zibll-welua-hot-step__head em{
  border-radius:999px;
  background:rgba(240,68,148,.08)!important;
  color:var(--theme-color,#f04494)!important;
  font-style:normal;
  font-weight:850;
}
.zibll-welua-app .zibll-welua-hot-step__tools{
  flex:0 0 auto;
  display:flex;
  align-items:center;
  gap:8px;
}
.zibll-welua-app .zibll-welua-hot-step__tools em,
.zibll-welua-app .zibll-welua-hot-step__tools a{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:28px;
  padding:5px 10px;
  border-radius:999px;
  font-size:12px;
  line-height:1;
  white-space:nowrap;
}
.zibll-welua-app .zibll-welua-hot-step__tools a{
  border:1px solid rgba(240,68,148,.14);
  background:var(--main-bg-color,#fff)!important;
  color:var(--theme-color,#f04494)!important;
  font-weight:850;
}
.zibll-welua-app .zibll-welua-hot-step__tools a:hover{
  border-color:rgba(240,68,148,.26);
  background:rgba(240,68,148,.06)!important;
}
.zibll-welua-app .zibll-welua-hot-games{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:10px;
}
.zibll-welua-app .zibll-welua-hot-game{
  overflow:hidden;
  display:grid;
  grid-template-columns:128px minmax(0,1fr);
  border:1px solid var(--main-border-color,rgba(50,50,50,.06))!important;
  border-radius:calc(var(--main-radius,8px) + 4px);
  background:var(--main-bg-color,#fff)!important;
  box-shadow:none;
  transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;
}
.zibll-welua-app .zibll-welua-hot-game[hidden]{
  display:none!important;
}
.zibll-welua-app .zibll-welua-hot-game:hover{
  border-color:rgba(240,68,148,.2)!important;
  box-shadow:0 4px 18px var(--main-shadow,rgba(116,116,116,.12));
}
.zibll-welua-app .zibll-welua-hot-game__cover{
  min-height:92px;
  background-color:var(--muted-bg-color,#eee);
  background-size:cover;
  background-position:center;
}
.zibll-welua-app .zibll-welua-hot-game__cover span{
  background:rgba(0,0,0,.58);
  color:#fff!important;
  font-weight:800;
}
.zibll-welua-app .zibll-welua-hot-game__info{
  padding:10px 10px 8px;
}
.zibll-welua-app .zibll-welua-hot-game__info strong{
  color:var(--main-color,#4e5358)!important;
  font-size:13px;
  font-weight:850;
}
.zibll-welua-app .zibll-welua-hot-game__info p{
  color:var(--muted-color,#777)!important;
  font-size:12px;
}
.zibll-welua-app .zibll-welua-hot-game__actions{
  grid-column:2;
  display:flex;
  gap:8px;
  padding:0 10px 10px;
}
.zibll-welua-app .zibll-welua-hot-game__actions button,
.zibll-welua-app .zibll-welua-hot-game__actions a{
  min-height:34px;
  border-radius:var(--main-radius,8px);
  font-size:12px;
  font-weight:850;
}
.zibll-welua-app .zibll-welua-hot-game__actions button{
  border-color:transparent!important;
  background:var(--theme-color,#f04494)!important;
  color:#fff!important;
}
.zibll-welua-app .zibll-welua-hot-game__actions a{
  border-color:var(--main-border-color,rgba(50,50,50,.06))!important;
  background:var(--muted-bg-color,#eee)!important;
  color:var(--main-color,#4e5358)!important;
}
.zibll-welua-app .zibll-welua-hot-more{
  display:flex;
  align-items:center;
  justify-content:center;
  width:100%;
  min-height:38px;
  margin-top:12px;
  border:1px solid rgba(240,68,148,.16)!important;
  border-radius:var(--main-radius,8px);
  background:rgba(240,68,148,.06)!important;
  color:var(--theme-color,#f04494)!important;
  font-size:13px;
  font-weight:850;
}
.zibll-welua-app .zibll-welua-hot-more:hover{
  background:rgba(240,68,148,.1)!important;
}
@media(max-width:1100px){
  .zibll-welua-app .zibll-welua-hot-games{
    grid-template-columns:1fr;
  }
}
@media(max-width:760px){
  .zibll-welua-app .zibll-welua-hot__head{
    flex-direction:column;
  }
}
@media(max-width:520px){
  .zibll-welua-app .zibll-welua-hot{
    padding:16px;
  }
  .zibll-welua-app .zibll-welua-hot-step{
    grid-template-columns:1fr;
  }
  .zibll-welua-app .zibll-welua-hot-step:before{
    display:none;
  }
  .zibll-welua-app .zibll-welua-hot-step__marker{
    justify-content:flex-start;
  }
  .zibll-welua-app .zibll-welua-hot-game{
    grid-template-columns:1fr;
  }
  .zibll-welua-app .zibll-welua-hot-game__cover{
    min-height:132px;
  }
  .zibll-welua-app .zibll-welua-hot-game__actions{
    grid-column:auto;
  }
}

/* Growth features: Steam search, follows and popular requests */
.zibll-welua-search-suggestions{
  margin-top:10px;
  padding:10px;
  border:1px solid var(--main-border-color,rgba(50,50,50,.08));
  border-radius:var(--main-radius,10px);
  background:var(--main-bg-color,#fff);
  box-shadow:0 8px 24px var(--main-shadow,rgba(116,116,116,.12));
}
.zibll-welua-search-suggestions[hidden]{display:none!important}
.zibll-welua-search-suggestions__head{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:10px;
  margin-bottom:8px;
}
.zibll-welua-search-suggestions__head strong{
  color:var(--main-color,#4e5358);
  font-size:13px;
  font-weight:850;
}
.zibll-welua-search-suggestions__head span,
.zibll-welua-search-empty{
  color:var(--muted-color,#777);
  font-size:12px;
}
.zibll-welua-search-item{
  width:100%;
  display:grid;
  grid-template-columns:74px minmax(0,1fr) auto;
  align-items:center;
  gap:10px;
  padding:9px;
  border:0;
  border-radius:var(--main-radius,8px);
  background:transparent;
  text-align:left;
  cursor:pointer;
}
.zibll-welua-search-item:hover{
  background:var(--muted-bg-color,#f6f7f8);
}
.zibll-welua-search-item__cover{
  height:42px;
  border-radius:8px;
  background:var(--muted-bg-color,#eee) center/cover no-repeat;
}
.zibll-welua-search-item__body{
  min-width:0;
}
.zibll-welua-search-item__body strong{
  display:block;
  overflow:hidden;
  color:var(--main-color,#4e5358);
  font-size:13px;
  font-weight:850;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.zibll-welua-search-item__body em,
.zibll-welua-search-item i{
  color:var(--muted-color,#777);
  font-size:12px;
  font-style:normal;
}
.zibll-welua-follow{
  border:1px solid rgba(240,68,148,.16)!important;
  background:rgba(240,68,148,.06)!important;
  color:var(--theme-color,#f04494)!important;
}
.zibll-welua-follow.is-followed{
  border-color:rgba(34,197,94,.22)!important;
  background:rgba(34,197,94,.08)!important;
  color:#16a34a!important;
}
.zibll-welua-follow:disabled{
  opacity:.58;
  cursor:not-allowed;
  color:var(--muted-color,#777)!important;
  border-color:rgba(148,163,184,.2)!important;
  background:rgba(148,163,184,.08)!important;
}
.zibll-welua-notification-list,
.zibll-welua-follow-list,
.zibll-welua-popular-request-list{
  display:grid;
  gap:8px;
}
.zibll-welua-notification-card.has-unread{
  border-color:rgba(240,68,148,.22);
  box-shadow:0 12px 30px rgba(240,68,148,.08);
}
.zibll-welua-notification-badge{
  min-width:auto;
}
.zibll-welua-notification-card.has-unread .zibll-welua-notification-badge{
  background:rgba(240,68,148,.10);
  color:var(--theme-color,#f04494);
}
.zibll-welua-notification-item{
  display:grid;
  gap:6px;
  padding:11px;
  border:1px solid rgba(148,163,184,.14);
  border-radius:var(--main-radius,10px);
  background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(148,163,184,.04));
  cursor:pointer;
}
.zibll-welua-notification-item.is-unread{
  border-color:rgba(240,68,148,.22);
  background:linear-gradient(180deg,rgba(240,68,148,.08),rgba(59,130,246,.05));
}
.zibll-welua-notification-item strong{
  color:var(--zwm-readable,var(--main-color,#4e5358));
  font-size:13px;
  font-weight:850;
}
.zibll-welua-notification-item span,
.zibll-welua-notification-item p{
  margin:0;
  color:var(--zwm-readable-muted,var(--muted-color,#777));
  font-size:12px;
  line-height:1.55;
}
.zibll-welua-notification-actions{
  display:flex;
  flex-wrap:wrap;
  gap:6px;
  margin-top:2px;
}
.zibll-welua-follow-item,
.zibll-welua-popular-request-item{
  position:relative;
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  gap:8px;
  align-items:center;
  padding:10px;
  border:1px solid rgba(148,163,184,.12);
  border-radius:var(--main-radius,10px);
  background:rgba(255,255,255,.04);
  cursor:pointer;
}
.zibll-welua-follow-item:hover,
.zibll-welua-popular-request-item:hover{
  border-color:rgba(240,68,148,.18);
  background:rgba(240,68,148,.06);
}
.zibll-welua-follow-item strong,
.zibll-welua-popular-request-item strong{
  overflow:hidden;
  color:var(--zwm-readable,var(--main-color,#4e5358));
  font-size:13px;
  font-weight:850;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.zibll-welua-follow-item span,
.zibll-welua-popular-request-item span{
  grid-column:1;
  color:var(--zwm-readable-muted,var(--muted-color,#777));
  font-size:12px;
}
.zibll-welua-follow-item.is-available span{
  color:#16a34a;
  font-weight:850;
}
.zibll-welua-site-trend-intro{
  margin:0 0 10px;
  color:var(--zwm-readable-muted,var(--muted-color,#777));
  font-size:12px;
  line-height:1.65;
}
.zibll-welua-site-trend-item{
  grid-template-columns:24px 58px minmax(0,1fr) auto;
  gap:9px;
  min-height:72px;
  padding:8px;
}
.zibll-welua-site-trend-rank{
  display:inline-grid;
  place-items:center;
  width:24px;
  height:24px;
  border-radius:9px;
  background:rgba(240,68,148,.10);
  color:var(--theme-color,#f04494);
  font-size:12px;
  font-style:normal;
  font-weight:900;
}
.zibll-welua-site-trend-cover{
  grid-column:auto!important;
  width:58px;
  height:44px;
  border-radius:10px;
  background:linear-gradient(135deg,rgba(240,68,148,.16),rgba(102,192,244,.14));
  background-position:center;
  background-size:cover;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);
}
.zibll-welua-site-trend-body{
  grid-column:auto!important;
  min-width:0;
}
.zibll-welua-popular-request-item .zibll-welua-site-trend-body strong{
  display:block;
}
.zibll-welua-popular-request-item .zibll-welua-site-trend-body span{
  display:block;
  margin-top:4px;
}
.zibll-welua-site-trend-tag{
  align-self:start;
  padding:4px 7px;
  border-radius:999px;
  background:rgba(148,163,184,.12);
  color:var(--zwm-readable-muted,var(--muted-color,#777));
  font-size:11px;
  font-weight:900;
  white-space:nowrap;
}
.zibll-welua-site-trend-tag.is-available{
  background:rgba(22,163,74,.12);
  color:#16a34a;
}
.zibll-welua-site-trend-tag.is-pending{
  background:rgba(245,158,11,.14);
  color:#d97706;
}
.zibll-welua-follow-remove{
  grid-column:2;
  grid-row:1 / span 2;
}
.zibll-welua-result[hidden]+.zibll-welua-side{
  grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;
}
@media(max-width:520px){
  .zibll-welua-search-item{
    grid-template-columns:64px minmax(0,1fr);
  }
  .zibll-welua-search-item i{
    display:none;
  }
}

/* Zibll user center integration */
.zibll-welua-user-center{
  --zwm-user-radius:var(--main-radius,12px);
  color:var(--main-color,#4e5358);
}
.zibll-welua-user-hero{
  position:relative;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:16px;
  overflow:hidden;
  padding:18px 20px!important;
  border:1px solid var(--main-border-color,rgba(50,50,50,.06));
  border-left:4px solid var(--theme-color,#f04494);
  border-radius:var(--main-radius,8px)!important;
  background:var(--main-bg-color,#fff)!important;
  box-shadow:0 0 10px var(--main-shadow,rgba(116,116,116,.08));
}
.zibll-welua-user-hero:after{
  content:"";
  position:absolute;
  inset:0 0 auto auto;
  width:180px;
  height:100%;
  background:linear-gradient(135deg,rgba(240,68,148,.08),rgba(78,166,255,.08));
  pointer-events:none;
}
.zibll-welua-user-hero span{
  position:relative;
  z-index:1;
  display:inline-flex;
  align-items:center;
  min-height:22px;
  padding:3px 8px;
  border-radius:999px;
  background:rgba(240,68,148,.08);
  color:var(--theme-color,#f04494);
  font-size:12px;
  font-weight:900;
}
.zibll-welua-user-hero h3{
  position:relative;
  z-index:1;
  margin:4px 0 6px;
  color:var(--key-color,var(--main-color,#303133));
  font-size:21px;
  font-weight:800;
}
.zibll-welua-user-hero p{
  position:relative;
  z-index:1;
  margin:0;
  color:var(--muted-color,#777);
}
.zibll-welua-user-hero .but{
  position:relative;
  z-index:1;
}
.zibll-welua-user-bridge{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr)) auto;
  align-items:center;
  gap:10px;
  padding:12px!important;
  border:1px solid var(--main-border-color,rgba(50,50,50,.06));
  border-radius:var(--main-radius,8px)!important;
  background:var(--main-bg-color,#fff)!important;
  box-shadow:0 0 10px var(--main-shadow,rgba(116,116,116,.08));
}
.zibll-welua-user-bridge>div{
  min-width:0;
  padding:9px 11px;
  border:1px solid var(--muted-border-color,rgba(0,0,0,.03));
  border-radius:var(--main-radius,8px);
  background:var(--muted-bg-color,#f4f5f7);
}
.zibll-welua-user-bridge span{
  display:block;
  color:var(--muted-color,#777);
  font-size:12px;
}
.zibll-welua-user-bridge strong{
  display:block;
  margin-top:4px;
  color:var(--main-color,#303133);
  font-size:14px;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.zibll-welua-center-shortcut{
  position:relative;
}
.zibll-welua-center-badge{
  position:absolute;
  top:4px;
  right:8px;
  min-width:16px;
  height:16px;
  padding:0 5px;
  border-radius:999px;
  background:var(--theme-color,#f04494);
  color:#fff;
  font-size:11px;
  line-height:16px;
  font-weight:800;
  box-shadow:0 4px 12px rgba(240,68,148,.28);
}
.zibll-welua-user-metrics{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(120px,1fr));
  gap:10px;
  margin:10px 0 16px;
}
.zibll-welua-user-metrics .zib-widget{
  margin-bottom:0!important;
  padding:14px 16px!important;
  border:1px solid var(--main-border-color,rgba(50,50,50,.06));
  border-radius:var(--main-radius,8px)!important;
  background:var(--main-bg-color,#fff);
  box-shadow:0 0 10px var(--main-shadow,rgba(116,116,116,.08));
}
.zibll-welua-user-metrics span{
  color:var(--muted-color,#777);
  font-size:12px;
}
.zibll-welua-user-metrics strong{
  display:block;
  margin-top:6px;
  color:var(--main-color,#303133);
  font-size:26px;
  line-height:1;
}
.zibll-welua-user-metric{
  position:relative;
  overflow:hidden;
}
.zibll-welua-user-metric:before{
  content:"";
  position:absolute;
  inset:0;
  opacity:.06;
  pointer-events:none;
}
.zibll-welua-user-metric.is-request:before{
  background:linear-gradient(135deg,#4ea6ff,#2f7df6);
}
.zibll-welua-user-metric.is-dlc:before{
  background:linear-gradient(135deg,#f04494,#ff9b4a);
}
.zibll-welua-user-metric.is-request strong{
  color:#2f7df6;
}
.zibll-welua-user-metric.is-dlc strong{
  color:var(--theme-color,#f04494);
}
.zibll-welua-user-grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:12px;
}
.zibll-welua-user-panel{
  margin-bottom:0!important;
  padding:16px!important;
  border:0;
  border-radius:var(--main-radius,8px)!important;
  background:var(--main-bg-color,#fff);
  box-shadow:0 0 10px var(--main-shadow,rgba(116,116,116,.08));
}
.zibll-welua-user-panel .zibll-welua-user-title{
  position:relative;
  margin:0 0 14px;
  padding:0 0 0 12px;
  color:var(--key-color,var(--main-color,#303133));
  font-size:15px;
  font-weight:700;
  line-height:1.25;
}
.zibll-welua-user-panel .zibll-welua-user-title:before{
  left:0;
  top:2px;
  bottom:2px;
  width:4px;
  height:auto;
  border-radius:6px;
  transform:none;
  box-shadow:none;
}
.zibll-welua-user-row{
  display:block;
  margin:0 0 8px;
  padding:11px 12px!important;
  border-top:0;
  border-bottom:0;
  border-radius:var(--main-radius,8px)!important;
  background:var(--muted-border-color,rgba(0,0,0,.03));
  text-decoration:none!important;
  transition:background .2s,color .2s,transform .2s,box-shadow .2s;
}
.zibll-welua-user-row:hover{
  background:var(--muted-bg-color,#eee);
  box-shadow:0 6px 18px var(--main-shadow,rgba(116,116,116,.08));
  transform:translateY(-1px);
}
.zibll-welua-user-row:last-child{
  margin-bottom:0;
}
.zibll-welua-user-row strong{
  display:block;
  overflow:hidden;
  color:var(--key-color,var(--main-color,#303133));
  font-size:13px;
  font-weight:700;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.zibll-welua-user-row span{
  display:block;
  margin-top:5px;
  color:var(--muted-color,#777);
  font-size:12px;
}
.zibll-welua-user-panel>p.muted-2-color{
  margin:0;
  padding:14px;
  border-radius:var(--main-radius,8px);
  background:var(--muted-border-color,rgba(0,0,0,.03));
}
.zibll-welua-user-row-meta{
  display:flex!important;
  align-items:center;
  gap:7px;
}
.zibll-welua-user-row-meta i{
  font-style:normal;
  color:var(--muted-color,#777);
}
.zibll-welua-user-status{
  display:inline-flex;
  align-items:center;
  min-height:20px;
  padding:2px 8px;
  border-radius:999px;
  font-style:normal;
  font-size:12px;
  font-weight:900;
  line-height:1;
}
.zibll-welua-user-status.is-done{
  background:rgba(36,181,116,.12);
  color:#16a05d;
}
.zibll-welua-user-status.is-pending{
  background:rgba(255,139,45,.14);
  color:#d97706;
}
.zibll-welua-user-row.is-unread strong:before{
  content:'';
  display:inline-block;
  width:7px;
  height:7px;
  margin-right:6px;
  border-radius:50%;
  background:var(--theme-color,#f04494);
  vertical-align:middle;
}
@media(max-width:768px){
  .zibll-welua-dlc-feedback-state{
    display:block;
  }
  .zibll-welua-dlc-feedback-state span{
    display:block;
    margin-top:4px;
    text-align:left;
  }
  .zibll-welua-user-hero{
    display:block;
  }
  .zibll-welua-user-hero .but{
    margin-top:12px;
  }
  .zibll-welua-user-metrics,
  .zibll-welua-user-bridge,
  .zibll-welua-user-grid{
    grid-template-columns:1fr;
  }
}

/* Zibll sign modal compatibility: keep the theme modal readable when opened from the manifest page. */
body.zibll-welua-sign-modal-open #u_sign{
  --main-color:#303133;
  --key-color:#111827;
  --muted-color:#6b7280;
  --muted-2-color:#6b7280;
  --muted-3-color:#9ca3af;
  --main-bg-color:#fff;
  --body-bg-color:#f6f7f9;
  --main-border-color:rgba(15,23,42,.1);
  color:#303133;
}
body.zibll-welua-sign-modal-open #u_sign .modal-content,
body.zibll-welua-sign-modal-open #u_sign .sign{
  background:#fff!important;
  color:#303133!important;
}
body.zibll-welua-sign-modal-open #u_sign .title-h-left,
body.zibll-welua-sign-modal-open #u_sign .line-form-input{
  color:#111827!important;
}
body.zibll-welua-sign-modal-open #u_sign .muted-color,
body.zibll-welua-sign-modal-open #u_sign .muted-2-color,
body.zibll-welua-sign-modal-open #u_sign .muted-3-color,
body.zibll-welua-sign-modal-open #u_sign .scale-placeholder,
body.zibll-welua-sign-modal-open #u_sign .form-checkbox,
body.zibll-welua-sign-modal-open #u_sign .passw,
body.zibll-welua-sign-modal-open #u_sign .close{
  color:#6b7280!important;
  opacity:1;
}
body.zibll-welua-sign-modal-open #u_sign a.muted-color,
body.zibll-welua-sign-modal-open #u_sign a.muted-2-color,
body.zibll-welua-sign-modal-open #u_sign a.muted-3-color{
  color:#4b5563!important;
}
body.zibll-welua-sign-modal-open #u_sign a.muted-color:hover,
body.zibll-welua-sign-modal-open #u_sign a.muted-2-color:hover,
body.zibll-welua-sign-modal-open #u_sign a.muted-3-color:hover{
  color:var(--theme-color,#f04494)!important;
}
body.zibll-welua-sign-modal-open #u_sign .line-form-line,
body.zibll-welua-sign-modal-open #u_sign .line-form-line:before{
  background:rgba(15,23,42,.12);
}
body.zibll-welua-sign-modal-open #u_sign .line-form-line:before,
body.zibll-welua-sign-modal-open #u_sign .title-h-left:before{
  background:var(--theme-color,#f04494);
}

.zibll-welua-debug-panel{
  position:fixed;
  right:18px;
  bottom:18px;
  z-index:100060;
  width:300px;
  max-width:calc(100vw - 28px);
  overflow:hidden;
  border:1px solid rgba(15,23,42,.12);
  border-radius:18px;
  background:rgba(255,255,255,.96);
  box-shadow:0 20px 60px rgba(15,23,42,.18);
  color:#172033;
  font-size:12px;
  backdrop-filter:saturate(1.4) blur(14px);
}
.zibll-welua-debug-panel__head{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:10px;
  padding:12px 14px;
  border-bottom:1px solid rgba(15,23,42,.08);
  background:linear-gradient(135deg,#eef2ff,#f8fafc);
}
.zibll-welua-debug-panel__head strong{
  font-size:13px;
}
.zibll-welua-debug-panel__head button{
  border:0;
  background:transparent;
  color:#64748b;
  cursor:pointer;
  font-size:20px;
  line-height:1;
}
.zibll-welua-debug-panel__body{
  padding:12px 14px 14px;
}
.zibll-welua-debug-panel dl{
  display:grid;
  grid-template-columns:82px minmax(0,1fr);
  gap:7px 10px;
  margin:0;
}
.zibll-welua-debug-panel dt{
  color:#64748b;
}
.zibll-welua-debug-panel dd{
  min-width:0;
  margin:0;
  overflow:hidden;
  color:#0f172a;
  font-weight:700;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.zibll-welua-debug-panel__tips{
  margin-top:10px;
  padding:8px 10px;
  border-radius:10px;
  background:#f8fafc;
  color:#64748b;
  line-height:1.5;
}
.zibll-welua-debug-panel__copy{
  width:100%;
  margin-top:10px;
  border:0;
  border-radius:999px;
  background:var(--theme-color,#f04494);
  color:#fff;
  cursor:pointer;
  font-weight:800;
  padding:9px 12px;
}

/* Result layout: keep the checked manifest card at content height instead of stretching to the long sidebar. */
.zibll-welua-layout{
  align-items:start;
}
.zibll-welua-result,
.zibll-welua-side{
  align-self:start;
}
.zibll-welua-result:not([hidden]){
  height:auto;
}

/* Account conversion and next-step guidance */
.zibll-welua-convert-card{
  border-color:rgba(240,68,148,.2);
  background:
    radial-gradient(circle at 92% 4%,rgba(240,68,148,.16),transparent 36%),
    linear-gradient(145deg,rgba(30,44,64,.86),rgba(14,24,38,.82)),
    var(--zwm-panel);
}
.zibll-welua-convert-card__hero{
  padding:14px;
  border:1px solid rgba(148,163,184,.14);
  border-radius:18px;
  background:rgba(255,255,255,.045);
}
.zibll-welua-convert-card__hero span,
.zibll-welua-next-card__body p{
  color:var(--zwm-muted);
  font-size:12px;
}
.zibll-welua-convert-card__hero strong,
.zibll-welua-next-title{
  display:block;
  margin-top:5px;
  color:#fff;
  font-size:18px;
  font-weight:900;
}
.zibll-welua-convert-card__hero p{
  margin:8px 0 0;
  color:var(--zwm-soft);
  line-height:1.7;
}
.zibll-welua-convert-benefits{
  display:grid;
  gap:8px;
  margin-top:12px;
}
.zibll-welua-convert-benefits span{
  display:flex;
  align-items:center;
  gap:8px;
  color:var(--zwm-soft);
  font-size:13px;
}
.zibll-welua-convert-benefits span:before{
  content:"";
  width:7px;
  height:7px;
  border-radius:999px;
  background:var(--theme-color,var(--zwm-blue));
  box-shadow:0 0 0 4px rgba(240,68,148,.12);
}
.zibll-welua-convert-actions,
.zibll-welua-next-actions{
  display:flex;
  flex-wrap:wrap;
  gap:8px;
  margin-top:14px;
}
.zibll-welua-convert-actions button,
.zibll-welua-next-action{
  min-height:36px;
  padding:8px 13px;
  border:1px solid rgba(102,192,244,.22);
  border-radius:999px;
  background:rgba(102,192,244,.09);
  color:#fff;
  cursor:pointer;
  font-size:13px;
  font-weight:800;
}
.zibll-welua-onboarding-login,
.zibll-welua-onboarding-vip,
.zibll-welua-next-action.is-primary{
  border-color:rgba(240,68,148,.32)!important;
  background:linear-gradient(135deg,var(--theme-color,#f04494),#ff7ab6)!important;
  box-shadow:0 12px 26px rgba(240,68,148,.22);
}
.zibll-welua-next-card{
  border-color:rgba(34,211,238,.22);
}
.zibll-welua-next-card__body{
  padding:14px;
  border:1px solid rgba(102,192,244,.14);
  border-radius:18px;
  background:rgba(102,192,244,.055);
}
.zibll-welua-next-card__body p{
  margin:8px 0 0;
  line-height:1.7;
}
.zibll-welua-zibll-bridge .zibll-welua-convert-card,
.zibll-welua-zibll-bridge .zibll-welua-next-card{
  background:var(--main-bg-color,#fff);
  border-color:var(--main-border-color,rgba(50,50,50,.06));
  box-shadow:0 0 10px var(--main-shadow,rgba(116,116,116,.08));
}
.zibll-welua-zibll-bridge .zibll-welua-convert-card__hero,
.zibll-welua-zibll-bridge .zibll-welua-next-card__body{
  background:var(--muted-bg-color,#f6f7f8);
  border-color:var(--main-border-color,rgba(50,50,50,.06));
}
.zibll-welua-zibll-bridge .zibll-welua-convert-card__hero strong,
.zibll-welua-zibll-bridge .zibll-welua-next-title{
  color:var(--key-color,var(--main-color,#333));
}
.zibll-welua-zibll-bridge .zibll-welua-convert-card__hero p,
.zibll-welua-zibll-bridge .zibll-welua-convert-benefits span,
.zibll-welua-zibll-bridge .zibll-welua-next-card__body p{
  color:var(--muted-color,#777);
}
.zibll-welua-batch-intro{
  margin:0 0 10px;
  color:var(--zwm-muted);
  font-size:13px;
  line-height:1.7;
}
.zibll-welua-batch-input{
  width:100%;
  min-height:96px;
  padding:11px 12px;
  border:1px solid rgba(148,163,184,.18);
  border-radius:16px;
  outline:none;
  resize:vertical;
  background:rgba(255,255,255,.055);
  color:#fff;
  font:inherit;
  font-size:13px;
  line-height:1.6;
}
.zibll-welua-batch-input:focus{
  border-color:rgba(102,192,244,.45);
  box-shadow:0 0 0 3px rgba(102,192,244,.11);
}
.zibll-welua-batch-input::placeholder{
  color:rgba(199,213,224,.56);
}
.zibll-welua-batch-actions{
  display:flex;
  flex-wrap:wrap;
  gap:8px;
  margin:10px 0 12px;
}
.zibll-welua-batch-actions button{
  min-height:34px;
  padding:7px 12px;
  border:1px solid rgba(102,192,244,.22);
  border-radius:999px;
  background:rgba(102,192,244,.09);
  color:#fff;
  cursor:pointer;
  font-size:13px;
  font-weight:800;
}
.zibll-welua-batch-actions .zibll-welua-batch-run{
  border-color:rgba(240,68,148,.32);
  background:linear-gradient(135deg,var(--theme-color,#f04494),#ff7ab6);
  box-shadow:0 10px 22px rgba(240,68,148,.18);
}
.zibll-welua-batch-actions .zibll-welua-batch-request{
  border-color:rgba(34,197,94,.25);
  background:linear-gradient(135deg,rgba(34,197,94,.95),rgba(20,184,166,.92));
  box-shadow:0 10px 22px rgba(34,197,94,.16);
}
.zibll-welua-batch-actions .zibll-welua-batch-copy{
  border-color:rgba(102,192,244,.26);
  background:rgba(102,192,244,.11);
  color:#dff3ff;
}
.zibll-welua-batch-actions .zibll-welua-batch-copy:not(:disabled):hover{
  border-color:rgba(102,192,244,.42);
  background:rgba(102,192,244,.18);
}
.zibll-welua-batch-actions button:disabled{
  opacity:.58;
  cursor:not-allowed;
}
.zibll-welua-batch-list{
  display:grid;
  gap:8px;
  color:var(--zwm-muted);
  font-size:13px;
}
.zibll-welua-batch-item{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto auto;
  gap:8px;
  align-items:center;
  padding:10px 12px;
  border:1px solid rgba(148,163,184,.14);
  border-radius:14px;
  background:rgba(255,255,255,.045);
  cursor:pointer;
}
.zibll-welua-batch-item strong{
  min-width:0;
  overflow:hidden;
  color:#fff;
  font-size:14px;
  font-weight:850;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.zibll-welua-batch-item span{
  color:var(--zwm-muted);
  font-size:12px;
  white-space:nowrap;
}
.zibll-welua-batch-item.is-loading span{
  color:var(--zwm-blue);
}
.zibll-welua-batch-item.is-available span{
  color:#22c55e;
}
.zibll-welua-batch-item.is-missing span{
  color:#f59e0b;
}
.zibll-welua-batch-item.is-requested span{
  color:var(--theme-color,#f04494);
}
.zibll-welua-batch-item.is-blocked span{
  color:#94a3b8;
}
.zibll-welua-batch-open{
  min-height:28px;
  padding:5px 10px;
  border:0;
  border-radius:999px;
  background:rgba(102,192,244,.11);
  color:var(--zwm-soft);
  cursor:pointer;
  font-size:12px;
  font-weight:800;
}
.zibll-welua-zibll-bridge .zibll-welua-batch-intro,
.zibll-welua-zibll-bridge .zibll-welua-batch-list,
.zibll-welua-zibll-bridge .zibll-welua-batch-item span{
  color:var(--muted-color,#777);
}
.zibll-welua-zibll-bridge .zibll-welua-batch-input,
.zibll-welua-zibll-bridge .zibll-welua-batch-item{
  border-color:var(--main-border-color,rgba(50,50,50,.06));
  background:var(--muted-bg-color,#f6f7f8);
  color:var(--main-color,#333);
}
.zibll-welua-zibll-bridge .zibll-welua-batch-item strong{
  color:var(--key-color,var(--main-color,#333));
}
.zibll-welua-zibll-bridge .zibll-welua-batch-actions .zibll-welua-batch-copy{
  border-color:var(--main-border-color,rgba(50,50,50,.06));
  background:var(--muted-bg-color,#f6f7f8);
  color:var(--main-color,#333);
}
.zibll-welua-zibll-bridge .zibll-welua-batch-actions .zibll-welua-batch-copy:not(:disabled):hover{
  background:var(--main-shadow,rgba(0,0,0,.04));
}
.zibll-welua-zibll-bridge .zibll-welua-batch-item.is-available span{
  color:#16a34a;
}
.zibll-welua-zibll-bridge .zibll-welua-batch-item.is-requested span{
  color:var(--theme-color,#f04494);
}
.zibll-welua-zibll-bridge .zibll-welua-batch-item.is-blocked span{
  color:var(--muted-2-color,#999);
}
.zibll-welua-recent-check-list{
  display:grid;
  gap:8px;
  color:var(--zwm-muted);
  font-size:13px;
}
.zibll-welua-recent-check-item{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  gap:10px;
  align-items:center;
  padding:10px 12px;
  border:1px solid rgba(148,163,184,.14);
  border-radius:14px;
  background:rgba(255,255,255,.045);
  cursor:pointer;
  transition:transform .18s ease,border-color .18s ease,background .18s ease;
}
.zibll-welua-recent-check-item:hover{
  transform:translateY(-1px);
  border-color:rgba(102,192,244,.3);
  background:rgba(102,192,244,.07);
}
.zibll-welua-recent-check-item strong{
  min-width:0;
  overflow:hidden;
  color:#fff;
  font-size:14px;
  font-weight:850;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.zibll-welua-recent-check-item span{
  color:var(--zwm-muted);
  font-size:12px;
  white-space:nowrap;
}
.zibll-welua-recent-check-item.is-available span{
  color:#22c55e;
}
.zibll-welua-zibll-bridge .zibll-welua-recent-check-list,
.zibll-welua-zibll-bridge .zibll-welua-recent-check-item span{
  color:var(--muted-color,#777);
}
.zibll-welua-zibll-bridge .zibll-welua-recent-check-item{
  border-color:var(--main-border-color,rgba(50,50,50,.06));
  background:var(--muted-bg-color,#f6f7f8);
}
.zibll-welua-zibll-bridge .zibll-welua-recent-check-item strong{
  color:var(--key-color,var(--main-color,#333));
}
.zibll-welua-zibll-bridge .zibll-welua-recent-check-item.is-available span{
  color:#16a34a;
}
.zibll-welua-recommend-intro{
  margin:0 0 12px;
  color:var(--zwm-muted);
  font-size:13px;
  line-height:1.7;
}
.zibll-welua-recommend-list{
  display:grid;
  gap:10px;
}
.zibll-welua-recommend-item{
  display:grid;
  grid-template-columns:82px minmax(0,1fr);
  gap:10px;
  align-items:center;
  padding:10px;
  border:1px solid rgba(102,192,244,.14);
  border-radius:18px;
  background:rgba(255,255,255,.045);
  cursor:pointer;
  transition:transform .18s ease,border-color .18s ease,background .18s ease;
}
.zibll-welua-recommend-item:hover{
  transform:translateY(-1px);
  border-color:rgba(102,192,244,.32);
  background:rgba(102,192,244,.075);
}
.zibll-welua-recommend-cover{
  position:relative;
  overflow:hidden;
  min-height:48px;
  border:0;
  border-radius:12px;
  background:
    linear-gradient(135deg,rgba(102,192,244,.22),rgba(240,68,148,.18)),
    #101b2b;
  background-position:center;
  background-size:cover;
  cursor:pointer;
}
.zibll-welua-recommend-cover:after{
  content:"";
  position:absolute;
  inset:0;
  background:linear-gradient(180deg,transparent,rgba(0,0,0,.56));
}
.zibll-welua-recommend-cover span{
  position:absolute;
  left:6px;
  bottom:6px;
  z-index:1;
  max-width:calc(100% - 12px);
  overflow:hidden;
  padding:2px 6px;
  border-radius:999px;
  background:rgba(0,0,0,.42);
  color:#fff;
  font-size:10px;
  font-weight:800;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.zibll-welua-recommend-body{
  min-width:0;
}
.zibll-welua-recommend-body strong{
  display:block;
  overflow:hidden;
  color:#fff;
  font-size:14px;
  font-weight:900;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.zibll-welua-recommend-body p,
.zibll-welua-recommend-loading{
  margin:4px 0 0;
  color:var(--zwm-muted);
  font-size:12px;
  line-height:1.5;
}
.zibll-welua-recommend-actions{
  grid-column:1/-1;
  display:flex;
  gap:8px;
}
.zibll-welua-recommend-actions button,
.zibll-welua-recommend-actions a{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:30px;
  padding:6px 12px;
  border:1px solid rgba(102,192,244,.2);
  border-radius:999px;
  background:rgba(102,192,244,.08);
  color:var(--zwm-soft);
  cursor:pointer;
  font-size:12px;
  font-weight:800;
  text-decoration:none;
}
.zibll-welua-recommend-actions button{
  border-color:rgba(240,68,148,.28);
  background:rgba(240,68,148,.1);
  color:#fff;
}
.zibll-welua-zibll-bridge .zibll-welua-recommend-intro,
.zibll-welua-zibll-bridge .zibll-welua-recommend-body p,
.zibll-welua-zibll-bridge .zibll-welua-recommend-loading{
  color:var(--muted-color,#777);
}
.zibll-welua-zibll-bridge .zibll-welua-recommend-item{
  border-color:var(--main-border-color,rgba(50,50,50,.06));
  background:var(--muted-bg-color,#f6f7f8);
}
.zibll-welua-zibll-bridge .zibll-welua-recommend-body strong{
  color:var(--key-color,var(--main-color,#333));
}
.zibll-welua-zibll-bridge .zibll-welua-recommend-actions a{
  color:var(--muted-color,#777);
}

/* Result mode: avoid a tall sidebar reserving a blank left column after manifest check. */
.zibll-welua-app.is-result-mode .zibll-welua-layout{
  grid-template-columns:1fr;
}
.zibll-welua-app.is-result-mode .zibll-welua-result{
  width:100%;
}
.zibll-welua-app.is-result-mode .zibll-welua-side{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:14px;
  align-items:start;
}
.zibll-welua-app.is-result-mode .zibll-welua-side .zibll-welua-card{
  min-height:0;
}
@media(max-width:1180px){
  .zibll-welua-app.is-result-mode .zibll-welua-side{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
}
@media(max-width:760px){
  .zibll-welua-app.is-result-mode .zibll-welua-side{
    grid-template-columns:1fr;
  }
}

/* Site trends layout repair: make the module a full-width content block instead of a cramped sidebar list. */
.zibll-welua-app .zibll-welua-site-trend-card{
  grid-column:1 / -1;
}
.zibll-welua-app .zibll-welua-site-trend-card .zibll-welua-card__head{
  margin-bottom:10px;
}
.zibll-welua-app .zibll-welua-site-trend-intro{
  max-width:720px;
  margin:0 0 14px;
  color:var(--zwm-readable-muted,var(--muted-color,#777));
  font-size:13px;
  line-height:1.75;
}
.zibll-welua-app .zibll-welua-site-trend-list{
  display:grid;
  grid-template-columns:repeat(auto-fill,minmax(260px,1fr));
  gap:12px;
}
.zibll-welua-app .zibll-welua-site-trend-list>span{
  grid-column:1 / -1;
  color:var(--zwm-readable-muted,var(--muted-color,#777));
  font-size:13px;
}
.zibll-welua-app .zibll-welua-site-trend-item{
  display:grid;
  grid-template-columns:34px 92px minmax(0,1fr);
  grid-template-areas:
    "rank cover body"
    "rank cover tag";
  align-items:center;
  gap:10px 12px;
  min-height:92px;
  padding:12px;
  border:1px solid var(--main-border-color,rgba(148,163,184,.16));
  border-radius:16px;
  background:linear-gradient(180deg,var(--main-bg-color,#fff),var(--muted-bg-color,#f7f8fa));
  box-shadow:0 8px 24px rgba(31,45,61,.05);
  transition:border-color .18s ease,background .18s ease,transform .18s ease;
}
.zibll-welua-app .zibll-welua-site-trend-item:hover{
  border-color:rgba(240,68,148,.22);
  background:linear-gradient(180deg,#fff,rgba(240,68,148,.045));
  transform:translateY(-1px);
}
.zibll-welua-app .zibll-welua-site-trend-rank{
  grid-area:rank;
  width:28px;
  height:28px;
  border-radius:999px;
  background:rgba(240,68,148,.10);
  color:var(--theme-color,#f04494);
  font-size:13px;
}
.zibll-welua-app .zibll-welua-site-trend-cover{
  grid-area:cover;
  width:92px;
  height:52px;
  border-radius:12px;
  background-color:var(--muted-bg-color,#eef2f7);
  background-image:linear-gradient(135deg,rgba(240,68,148,.16),rgba(78,166,255,.14));
  background-position:center;
  background-size:cover;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.28);
}
.zibll-welua-app .zibll-welua-site-trend-body{
  grid-area:body;
  min-width:0;
}
.zibll-welua-app .zibll-welua-site-trend-body strong{
  display:block;
  overflow:hidden;
  color:var(--zwm-readable,var(--main-color,#4e5358));
  font-size:14px;
  font-weight:900;
  line-height:1.35;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.zibll-welua-app .zibll-welua-site-trend-body span{
  display:block;
  overflow:hidden;
  margin-top:4px;
  color:var(--zwm-readable-muted,var(--muted-color,#777));
  font-size:12px;
  line-height:1.45;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.zibll-welua-app .zibll-welua-site-trend-tag{
  grid-area:tag;
  justify-self:start;
  align-self:start;
  max-width:100%;
  padding:4px 9px;
  border-radius:999px;
  font-size:12px;
  line-height:1.2;
  white-space:nowrap;
}
@media(max-width:900px){
  .zibll-welua-app .zibll-welua-site-trend-list{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
}
@media(max-width:560px){
  .zibll-welua-app .zibll-welua-site-trend-list{
    grid-template-columns:1fr;
  }
  .zibll-welua-app .zibll-welua-site-trend-item{
    grid-template-columns:30px 76px minmax(0,1fr);
    min-height:84px;
  }
  .zibll-welua-app .zibll-welua-site-trend-cover{
    width:76px;
    height:44px;
  }
}

/* Readability and compact account panels repair. */
.zibll-welua-zibll-bridge{
  --zwm-readable:#242a31;
  --zwm-readable-muted:#55606b;
  --zwm-readable-soft:#66717c;
}
.zibll-welua-zibll-bridge .zibll-welua-card p,
.zibll-welua-zibll-bridge .zibll-welua-batch-intro,
.zibll-welua-zibll-bridge .zibll-welua-site-trend-intro,
.zibll-welua-zibll-bridge .zibll-welua-recommend-intro,
.zibll-welua-zibll-bridge .zibll-welua-convert-card__hero p,
.zibll-welua-zibll-bridge .zibll-welua-convert-benefits span{
  color:var(--zwm-readable-muted)!important;
}
.zibll-welua-zibll-bridge .zibll-welua-card h3,
.zibll-welua-zibll-bridge .zibll-welua-card strong,
.zibll-welua-zibll-bridge .zibll-welua-convert-card__hero strong{
  color:var(--zwm-readable)!important;
}
.zibll-welua-zibll-bridge .zibll-welua-convert-card__hero{
  border-color:rgba(31,45,61,.08);
  background:linear-gradient(180deg,#f8fafc,#f3f5f7);
}
.zibll-welua-zibll-bridge .zibll-welua-convert-card__hero span{
  color:#626b76!important;
}
.zibll-welua-zibll-bridge .zibll-welua-batch-input,
.zibll-welua-zibll-bridge .zibll-welua-input{
  color:var(--zwm-readable)!important;
}
.zibll-welua-zibll-bridge .zibll-welua-batch-input::placeholder,
.zibll-welua-zibll-bridge .zibll-welua-input::placeholder{
  color:#9aa3ad!important;
}
.zibll-welua-app .zibll-welua-request-list{
  gap:10px;
}
.zibll-welua-app .zibll-welua-request-list .zibll-welua-request-item{
  display:grid;
  grid-template-columns:1fr;
  gap:9px;
  align-items:start;
  min-height:0;
  padding:12px;
  border-color:var(--main-border-color,rgba(50,50,50,.07));
  border-radius:14px;
  background:linear-gradient(180deg,var(--main-bg-color,#fff),var(--muted-bg-color,#f7f8fa));
}
.zibll-welua-app .zibll-welua-request-main{
  min-width:0;
}
.zibll-welua-app .zibll-welua-request-main strong{
  display:block;
  overflow:hidden;
  color:var(--zwm-readable,var(--main-color,#333))!important;
  font-size:13px;
  font-weight:900;
  line-height:1.35;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.zibll-welua-app .zibll-welua-request-main small{
  display:block;
  overflow:hidden;
  margin-top:4px;
  color:var(--zwm-readable-muted,var(--muted-color,#777));
  font-size:12px;
  line-height:1.45;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.zibll-welua-app .zibll-welua-request-list .zibll-welua-request-item>span.zibll-welua-request-status{
  justify-self:start;
  max-width:100%;
  padding:5px 9px;
  border-radius:999px;
  background:rgba(245,158,11,.13);
  color:#a16207!important;
  font-size:12px;
  font-weight:900;
  line-height:1.2;
  white-space:normal;
}
.zibll-welua-app .zibll-welua-request-item.is-done>span.zibll-welua-request-status,
.zibll-welua-app .zibll-welua-request-item.is-available>span.zibll-welua-request-status{
  background:rgba(34,197,94,.13);
  color:#15803d!important;
}
.zibll-welua-app .zibll-welua-request-actions{
  grid-column:1;
  display:flex;
  flex-wrap:wrap;
  justify-content:flex-start;
  gap:7px;
}
.zibll-welua-app .zibll-welua-request-actions .zibll-welua-manage-button{
  min-height:28px;
  padding:5px 10px;
}
.zibll-welua-app .zibll-welua-site-trend-cover{
  position:relative;
  overflow:hidden;
}
.zibll-welua-app .zibll-welua-site-trend-cover i{
  position:absolute;
  left:6px;
  bottom:5px;
  display:inline-flex;
  align-items:center;
  padding:2px 6px;
  border-radius:999px;
  background:rgba(15,23,42,.62);
  color:#fff;
  font-size:10px;
  font-style:normal;
  font-weight:900;
  line-height:1.2;
}

/* Zibll action contrast polish. */
.zibll-welua-app .zibll-welua-onboarding-focus,
.zibll-welua-app .zibll-welua-next-action.is-primary{
  border-color:rgba(240,68,148,.42)!important;
  background:linear-gradient(135deg,var(--theme-color,#f04494),#ff7ab6)!important;
  color:#fff!important;
  text-shadow:0 1px 1px rgba(120,8,56,.28);
  box-shadow:0 12px 28px rgba(240,68,148,.24);
}
.zibll-welua-app .zibll-welua-onboarding-focus:hover,
.zibll-welua-app .zibll-welua-next-action.is-primary:hover{
  border-color:rgba(240,68,148,.58)!important;
  transform:translateY(-1px);
  box-shadow:0 16px 34px rgba(240,68,148,.28);
}
.zibll-welua-app .zibll-welua-next-action.is-secondary:not(:disabled){
  border-color:rgba(78,166,255,.34)!important;
  background:linear-gradient(180deg,#fff,#eff6ff)!important;
  color:#1d4ed8!important;
  text-shadow:none!important;
  box-shadow:0 8px 20px rgba(37,99,235,.10);
}
.zibll-welua-app .zibll-welua-next-action.is-secondary:not(:disabled):hover{
  border-color:rgba(78,166,255,.52)!important;
  background:linear-gradient(180deg,#f8fbff,#dbeafe)!important;
  color:#1e40af!important;
  transform:translateY(-1px);
  box-shadow:0 12px 26px rgba(37,99,235,.14);
}
.zibll-welua-app .zibll-welua-steam-link:not(.is-disabled){
  border-color:rgba(78,166,255,.34)!important;
  background:linear-gradient(180deg,#fff,#eff6ff)!important;
  color:#1d4ed8!important;
}
.zibll-welua-app .zibll-welua-recent-check-clear,
.zibll-welua-app .zibll-welua-history-clear,
.zibll-welua-app .zibll-welua-batch-clear{
  border-color:rgba(239,68,68,.24)!important;
  background:linear-gradient(180deg,#fff,#fff7f7)!important;
  color:#b42318!important;
  box-shadow:0 6px 14px rgba(239,68,68,.08);
}
.zibll-welua-app .zibll-welua-recent-check-clear:hover,
.zibll-welua-app .zibll-welua-history-clear:hover,
.zibll-welua-app .zibll-welua-batch-clear:hover{
  border-color:rgba(239,68,68,.42)!important;
  background:linear-gradient(180deg,#fff5f5,#fee2e2)!important;
  color:#991b1b!important;
  box-shadow:0 8px 18px rgba(239,68,68,.12);
}
.zibll-welua-app .zibll-welua-button:disabled,
.zibll-welua-app .zibll-welua-download:disabled,
.zibll-welua-app .zibll-welua-request:disabled,
.zibll-welua-app .zibll-welua-next-action:disabled,
.zibll-welua-app .zibll-welua-batch-actions button:disabled{
  border-color:#e2e8f0!important;
  background:#f1f5f9!important;
  color:#64748b!important;
  opacity:1!important;
  cursor:not-allowed;
  text-shadow:none!important;
  box-shadow:none!important;
  transform:none!important;
}
.dark-theme .zibll-welua-app .zibll-welua-recent-check-clear,
.dark-theme .zibll-welua-app .zibll-welua-history-clear,
.dark-theme .zibll-welua-app .zibll-welua-batch-clear{
  border-color:rgba(248,113,113,.28)!important;
  background:rgba(127,29,29,.22)!important;
  color:#fecaca!important;
  box-shadow:none;
}
.dark-theme .zibll-welua-app .zibll-welua-next-action.is-secondary:not(:disabled),
.dark-theme .zibll-welua-app .zibll-welua-steam-link:not(.is-disabled){
  border-color:rgba(96,165,250,.34)!important;
  background:rgba(30,64,175,.20)!important;
  color:#bfdbfe!important;
  box-shadow:none;
}
.dark-theme .zibll-welua-app .zibll-welua-button:disabled,
.dark-theme .zibll-welua-app .zibll-welua-download:disabled,
.dark-theme .zibll-welua-app .zibll-welua-request:disabled,
.dark-theme .zibll-welua-app .zibll-welua-next-action:disabled,
.dark-theme .zibll-welua-app .zibll-welua-batch-actions button:disabled{
  border-color:rgba(148,163,184,.16)!important;
  background:rgba(148,163,184,.12)!important;
  color:#94a3b8!important;
}

/* Zibll night mode alignment. */
body.dark-theme .zibll-welua-app,
body.dark-theme .zibll-welua-zibll-bridge,
body.dark-theme .zibll-welua-user-center{
  --zwm-readable:#edf6ff;
  --zwm-readable-muted:#b4b6bb;
  --zwm-readable-soft:#9ca3af;
  --zwm-line:var(--main-border-color,rgba(184,184,184,.08));
  color:var(--main-color,#e5eef7);
}
body.dark-theme .zibll-welua-app{
  background:var(--main-bg-color,#323335);
  box-shadow:0 0 10px var(--main-shadow,rgba(24,24,24,.1));
}
body.dark-theme .zibll-welua-hero,
body.dark-theme .zibll-welua-console,
body.dark-theme .zibll-welua-card,
body.dark-theme .zibll-welua-result,
body.dark-theme .zibll-welua-hot,
body.dark-theme .zibll-welua-showcase,
body.dark-theme .zibll-welua-user-hero,
body.dark-theme .zibll-welua-user-bridge,
body.dark-theme .zibll-welua-user-metrics .zib-widget,
body.dark-theme .zibll-welua-user-panel,
body.dark-theme .zibll-welua-zibll-bridge .zibll-welua-convert-card,
body.dark-theme .zibll-welua-zibll-bridge .zibll-welua-next-card{
  border-color:var(--main-border-color,rgba(184,184,184,.08))!important;
  background:var(--main-bg-color,#323335)!important;
  color:var(--main-color,#e5eef7)!important;
  box-shadow:0 0 10px var(--main-shadow,rgba(24,24,24,.1));
}
body.dark-theme .zibll-welua-hero{
  background:
    radial-gradient(circle at 88% 8%,rgba(240,68,148,.15),transparent 32%),
    linear-gradient(135deg,rgba(240,68,148,.07),rgba(78,166,255,.05) 44%,rgba(255,255,255,.01)),
    var(--main-bg-color,#323335)!important;
}
body.dark-theme .zibll-welua-search,
body.dark-theme .zibll-welua-console__access,
body.dark-theme .zibll-welua-download-panel>div:not(.zibll-welua-panel-actions),
body.dark-theme .zibll-welua-game__facts div,
body.dark-theme .zibll-welua-dlc-panel,
body.dark-theme .zibll-welua-history-item,
body.dark-theme .zibll-welua-request-item,
body.dark-theme .zibll-welua-hot__value,
body.dark-theme .zibll-welua-hot-step__panel,
body.dark-theme .zibll-welua-hot-game,
body.dark-theme .zibll-welua-showcase__column,
body.dark-theme .zibll-welua-showcase-card,
body.dark-theme .zibll-welua-zibll-bridge .zibll-welua-convert-card__hero,
body.dark-theme .zibll-welua-zibll-bridge .zibll-welua-next-card__body,
body.dark-theme .zibll-welua-user-bridge>div,
body.dark-theme .zibll-welua-user-row,
body.dark-theme .zibll-welua-user-panel>p.muted-2-color{
  border-color:var(--main-border-color,rgba(184,184,184,.08))!important;
  background:var(--muted-bg-color,#2d2e31)!important;
  color:var(--main-color,#e5eef7)!important;
}
body.dark-theme .zibll-welua-zibll-bridge .zibll-welua-convert-card__hero{
  background:
    radial-gradient(circle at 96% 0,rgba(240,68,148,.13),transparent 34%),
    linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.015)),
    var(--muted-bg-color,#2d2e31)!important;
}
body.dark-theme .zibll-welua-card h3,
body.dark-theme .zibll-welua-card strong,
body.dark-theme .zibll-welua-hero h1,
body.dark-theme .zibll-welua-game__title,
body.dark-theme .zibll-welua-console__access strong,
body.dark-theme .zibll-welua-download-panel strong,
body.dark-theme .zibll-welua-game__facts strong,
body.dark-theme .zibll-welua-history-item strong,
body.dark-theme .zibll-welua-request-item strong,
body.dark-theme .zibll-welua-dlc-item strong,
body.dark-theme .zibll-welua-showcase__head h2,
body.dark-theme .zibll-welua-showcase__title strong,
body.dark-theme .zibll-welua-showcase-card__body h3,
body.dark-theme .zibll-welua-hot__head h2,
body.dark-theme .zibll-welua-hot-step__head strong,
body.dark-theme .zibll-welua-hot-game__info strong,
body.dark-theme .zibll-welua-zibll-bridge .zibll-welua-convert-card__hero strong,
body.dark-theme .zibll-welua-zibll-bridge .zibll-welua-next-title,
body.dark-theme .zibll-welua-user-hero h3,
body.dark-theme .zibll-welua-user-bridge strong,
body.dark-theme .zibll-welua-user-metrics strong,
body.dark-theme .zibll-welua-user-panel .zibll-welua-user-title,
body.dark-theme .zibll-welua-user-row strong{
  color:var(--key-color,#f8fafc)!important;
}
body.dark-theme .zibll-welua-hero p,
body.dark-theme .zibll-welua-steps,
body.dark-theme .zibll-welua-card p,
body.dark-theme .zibll-welua-console__access span,
body.dark-theme .zibll-welua-panel-label,
body.dark-theme .zibll-welua-game__desc,
body.dark-theme .zibll-welua-game__facts span,
body.dark-theme .zibll-welua-history-item span,
body.dark-theme .zibll-welua-request-item span,
body.dark-theme .zibll-welua-request-list,
body.dark-theme .zibll-welua-history-list,
body.dark-theme .zibll-welua-dlc-item span,
body.dark-theme .zibll-welua-dlc-more,
body.dark-theme .zibll-welua-showcase__head p,
body.dark-theme .zibll-welua-showcase-card__body p,
body.dark-theme .zibll-welua-hot__head p,
body.dark-theme .zibll-welua-hot-step__head p,
body.dark-theme .zibll-welua-hot-game__info p,
body.dark-theme .zibll-welua-zibll-bridge .zibll-welua-convert-card__hero p,
body.dark-theme .zibll-welua-zibll-bridge .zibll-welua-convert-card__hero span,
body.dark-theme .zibll-welua-zibll-bridge .zibll-welua-convert-benefits span,
body.dark-theme .zibll-welua-zibll-bridge .zibll-welua-next-card__body p,
body.dark-theme .zibll-welua-user-hero p,
body.dark-theme .zibll-welua-user-bridge span,
body.dark-theme .zibll-welua-user-metrics span,
body.dark-theme .zibll-welua-user-row span,
body.dark-theme .zibll-welua-user-row-meta i{
  color:var(--muted-color,#b4b6bb)!important;
}
body.dark-theme .zibll-welua-input,
body.dark-theme .zibll-welua-batch-input{
  background:transparent!important;
  color:var(--main-color,#e5eef7)!important;
}
body.dark-theme .zibll-welua-input::placeholder,
body.dark-theme .zibll-welua-batch-input::placeholder{
  color:var(--muted-2-color,#888a8f)!important;
}
body.dark-theme .zibll-welua-tags span,
body.dark-theme .zibll-welua-dlc-item,
body.dark-theme .zibll-welua-steam-link,
body.dark-theme .zibll-welua-reset,
body.dark-theme .zibll-welua-copy-appid,
body.dark-theme .zibll-welua-hot-game__actions a,
body.dark-theme .zibll-welua-showcase-card__actions a,
body.dark-theme .zibll-welua-manage-button{
  border-color:var(--main-border-color,rgba(184,184,184,.08))!important;
  background:rgba(255,255,255,.045)!important;
  color:var(--main-color,#e5eef7)!important;
}
body.dark-theme .zibll-welua-tags span:hover,
body.dark-theme .zibll-welua-dlc-item:hover,
body.dark-theme .zibll-welua-hot-game:hover,
body.dark-theme .zibll-welua-showcase-card:hover,
body.dark-theme .zibll-welua-user-row:hover{
  border-color:rgba(240,68,148,.24)!important;
  background:rgba(255,255,255,.06)!important;
  box-shadow:none!important;
}
body.dark-theme .zibll-welua-tags span.is-denuvo,
body.dark-theme .zibll-welua-result.is-denuvo-game .zibll-welua-game__meta:after{
  border-color:rgba(248,113,113,.28)!important;
  background:rgba(127,29,29,.24)!important;
  color:#fecaca!important;
}
body.dark-theme .zibll-welua-tags span.is-multiplayer{
  border-color:rgba(96,165,250,.28)!important;
  background:rgba(30,64,175,.22)!important;
  color:#bfdbfe!important;
}
body.dark-theme .zibll-welua-tags span.is-region-locked,
body.dark-theme .zibll-welua-showcase__hint,
body.dark-theme .zibll-welua-disclaimer{
  border-color:rgba(251,191,36,.28)!important;
  background:rgba(120,53,15,.18)!important;
  color:#fde68a!important;
}

/* Front UI 2.0: Zibll-native visual polish. */
.zibll-welua-zibll-bridge{
  --zwm-ui-card:var(--main-bg-color,#fff);
  --zwm-ui-soft:var(--muted-bg-color,#f6f7f8);
  --zwm-ui-border:var(--main-border-color,rgba(50,50,50,.06));
  --zwm-ui-text:var(--key-color,var(--main-color,#303133));
  --zwm-ui-muted:var(--muted-color,#777);
  --zwm-ui-accent:var(--theme-color,#f04494);
}
.zibll-welua-zibll-bridge .zibll-welua-hero{
  align-items:stretch;
  border-radius:calc(var(--main-radius,8px) + 12px);
  background:
    radial-gradient(circle at 88% 0,rgba(240,68,148,.16),transparent 34%),
    radial-gradient(circle at 8% 100%,rgba(78,166,255,.08),transparent 30%),
    linear-gradient(135deg,rgba(240,68,148,.055),rgba(78,166,255,.035)),
    var(--zwm-ui-card);
}
.zibll-welua-zibll-bridge .zibll-welua-badge{
  min-height:32px;
  padding:7px 11px;
  border-radius:10px;
  letter-spacing:.01em;
}
.zibll-welua-zibll-bridge .zibll-welua-feedback-float{
  gap:9px;
  min-height:42px;
  padding:8px 11px;
  border-radius:13px;
}
.zibll-welua-zibll-bridge .zibll-welua-feedback-float__icon{
  width:28px;
  height:28px;
  border-radius:50%;
}
.zibll-welua-zibll-bridge .zibll-welua-hero h1{
  letter-spacing:-.04em;
  line-height:1.04;
}
.zibll-welua-zibll-bridge .zibll-welua-hero__features{
  gap:10px;
}
.zibll-welua-zibll-bridge .zibll-welua-hero__features span{
  min-height:34px;
  padding:8px 12px;
  border-radius:999px;
  font-size:13px;
  font-weight:900;
}
.zibll-welua-zibll-bridge .zibll-welua-console{
  align-self:center;
  min-height:250px;
  border-radius:18px;
}
.zibll-welua-zibll-bridge .zibll-welua-search{
  min-height:66px;
  padding:7px;
  border-radius:17px;
}
.zibll-welua-zibll-bridge .zibll-welua-button{
  min-height:46px;
  padding:0 18px;
  border-radius:14px;
  font-size:15px;
}
.zibll-welua-zibll-bridge .zibll-welua-layout{
  gap:16px;
  margin-top:16px;
}
.zibll-welua-zibll-bridge .zibll-welua-result[hidden]+.zibll-welua-side{
  grid-template-columns:repeat(auto-fit,minmax(245px,1fr))!important;
  align-items:stretch;
}
.zibll-welua-zibll-bridge .zibll-welua-side{
  gap:16px;
}
.zibll-welua-zibll-bridge .zibll-welua-card,
.zibll-welua-zibll-bridge .zibll-welua-result,
.zibll-welua-zibll-bridge .zibll-welua-hot,
.zibll-welua-zibll-bridge .zibll-welua-showcase{
  border-radius:18px;
  transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,background .2s ease;
}
.zibll-welua-zibll-bridge .zibll-welua-card:hover,
.zibll-welua-zibll-bridge .zibll-welua-hot-game:hover,
.zibll-welua-zibll-bridge .zibll-welua-showcase-card:hover{
  border-color:rgba(240,68,148,.22)!important;
  box-shadow:0 10px 26px var(--main-shadow,rgba(116,116,116,.10));
  transform:translateY(-1px);
}
.zibll-welua-zibll-bridge .zibll-welua-card__head{
  margin-bottom:14px;
  padding-bottom:11px;
  border-bottom:1px solid var(--zwm-ui-border);
}
.zibll-welua-zibll-bridge .zibll-welua-card__head h3{
  display:flex;
  align-items:center;
  gap:9px;
  font-size:17px;
  letter-spacing:-.01em;
}
.zibll-welua-zibll-bridge .zibll-welua-card__head h3:before{
  content:"";
  width:7px;
  height:18px;
  border-radius:999px;
  background:linear-gradient(180deg,var(--zwm-ui-accent),#ff8cc2);
}
.zibll-welua-zibll-bridge .zibll-welua-card__head span{
  padding:4px 9px;
  border-radius:999px;
  font-size:11px;
  font-weight:900;
}
.zibll-welua-zibll-bridge .zibll-welua-convert-card__hero{
  position:relative;
  overflow:hidden;
  min-height:150px;
  padding:18px;
  border-radius:16px;
}
.zibll-welua-zibll-bridge .zibll-welua-convert-card__hero:after{
  content:"";
  position:absolute;
  right:-34px;
  bottom:-42px;
  width:130px;
  height:130px;
  border-radius:50%;
  background:radial-gradient(circle,rgba(240,68,148,.20),transparent 68%);
  pointer-events:none;
}
.zibll-welua-zibll-bridge .zibll-welua-convert-card__hero span,
.zibll-welua-zibll-bridge .zibll-welua-convert-card__hero strong,
.zibll-welua-zibll-bridge .zibll-welua-convert-card__hero p{
  position:relative;
  z-index:1;
}
.zibll-welua-zibll-bridge .zibll-welua-member-name{
  margin-top:8px!important;
  font-size:24px!important;
  line-height:1.1;
}
.zibll-welua-zibll-bridge .zibll-welua-convert-benefits{
  gap:9px;
}
.zibll-welua-zibll-bridge .zibll-welua-convert-benefits span{
  min-height:28px;
  padding:6px 0;
  font-weight:800;
}
.zibll-welua-zibll-bridge .zibll-welua-convert-actions button,
.zibll-welua-zibll-bridge .zibll-welua-batch-actions button,
.zibll-welua-zibll-bridge .zibll-welua-next-action,
.zibll-welua-zibll-bridge .zibll-welua-login-cta{
  min-height:38px;
  border-radius:999px;
  font-weight:900;
}
.zibll-welua-zibll-bridge .zibll-welua-batch-input{
  border-radius:14px;
  line-height:1.65;
}
.zibll-welua-zibll-bridge .zibll-welua-history-item,
.zibll-welua-zibll-bridge .zibll-welua-request-item,
.zibll-welua-zibll-bridge .zibll-welua-recent-check-item,
.zibll-welua-zibll-bridge .zibll-welua-follow-item{
  min-height:52px;
  border-radius:14px;
}
.zibll-welua-zibll-bridge .zibll-welua-history-list,
.zibll-welua-zibll-bridge .zibll-welua-request-list,
.zibll-welua-zibll-bridge .zibll-welua-notification-list,
.zibll-welua-zibll-bridge .zibll-welua-follow-list,
.zibll-welua-zibll-bridge .zibll-welua-recent-check-list{
  display:grid;
  gap:9px;
}
.zibll-welua-zibll-bridge .zibll-welua-result .zibll-welua-game{
  border-radius:18px 18px 0 0;
}
.zibll-welua-zibll-bridge .zibll-welua-download-panel{
  border-radius:0 0 18px 18px;
}
body.dark-theme .zibll-welua-zibll-bridge .zibll-welua-card:hover,
body.dark-theme .zibll-welua-zibll-bridge .zibll-welua-hot-game:hover,
body.dark-theme .zibll-welua-zibll-bridge .zibll-welua-showcase-card:hover{
  border-color:rgba(240,68,148,.28)!important;
  box-shadow:none!important;
}
body.dark-theme .zibll-welua-zibll-bridge .zibll-welua-card__head{
  border-bottom-color:rgba(184,184,184,.08);
}
@media(max-width:760px){
  .zibll-welua-zibll-bridge .zibll-welua-hero{
    padding:18px;
  }
  .zibll-welua-zibll-bridge .zibll-welua-console{
    min-height:0;
  }
  .zibll-welua-zibll-bridge .zibll-welua-search{
    min-height:0;
  }
  .zibll-welua-zibll-bridge .zibll-welua-result[hidden]+.zibll-welua-side{
    grid-template-columns:1fr!important;
  }
}

/* Manifest updated date badge v0.3.118 */
.zibll-welua-title-row{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:12px 18px;
  min-width:0;
}
.zibll-welua-title-row .zibll-welua-game__title{
  margin:0;
  min-width:0;
}
.zibll-welua-manifest-updated{
  --zwm-update-accent:var(--zwm-ui-accent,var(--zwm-pink,#f04494));
  position:relative;
  display:inline-flex;
  align-items:center;
  gap:8px;
  min-height:34px;
  padding:7px 12px 7px 10px;
  border:1px solid rgba(240,68,148,.24);
  border-radius:999px;
  background:
    linear-gradient(135deg,rgba(240,68,148,.13),rgba(78,166,255,.08)),
    rgba(255,255,255,.08);
  color:var(--zwm-update-accent);
  box-shadow:0 12px 28px rgba(240,68,148,.14);
  font-weight:900;
  line-height:1;
  white-space:nowrap;
}
.zibll-welua-manifest-updated[hidden]{
  display:none!important;
}
.zibll-welua-manifest-updated::before{
  content:"";
  width:20px;
  height:20px;
  flex:0 0 auto;
  border-radius:50%;
  background:
    radial-gradient(circle at 50% 50%,#fff 0 2px,transparent 2.5px),
    conic-gradient(from 35deg,var(--zwm-update-accent),#4ea6ff,var(--zwm-update-accent));
  box-shadow:inset 0 0 0 4px rgba(255,255,255,.34);
}
.zibll-welua-manifest-updated span{
  font-size:12px;
  opacity:.78;
}
.zibll-welua-manifest-updated strong{
  font-size:15px;
  letter-spacing:.01em;
}
.zibll-welua-manifest-updated em{
  display:inline-flex;
  align-items:center;
  min-height:20px;
  padding:4px 7px;
  border-radius:999px;
  background:rgba(255,255,255,.16);
  color:inherit;
  font-size:11px;
  font-style:normal;
  font-weight:900;
  opacity:.86;
}
.zibll-welua-manifest-updated[data-freshness="new"],
.zibll-welua-manifest-updated[data-freshness="fresh"]{
  --zwm-update-accent:#16a34a;
  border-color:rgba(22,163,74,.24);
  background:
    linear-gradient(135deg,rgba(22,163,74,.13),rgba(78,166,255,.07)),
    rgba(255,255,255,.08);
  box-shadow:0 12px 28px rgba(22,163,74,.12);
}
.zibll-welua-manifest-updated[data-freshness="stale"]{
  --zwm-update-accent:#f59e0b;
  border-color:rgba(245,158,11,.26);
  background:
    linear-gradient(135deg,rgba(245,158,11,.13),rgba(255,255,255,.06)),
    rgba(255,255,255,.06);
  box-shadow:0 12px 28px rgba(245,158,11,.10);
}
.zibll-welua-manifest-updated[data-freshness="unknown"]{
  --zwm-update-accent:#64748b;
  border-color:rgba(100,116,139,.22);
  background:
    linear-gradient(135deg,rgba(100,116,139,.10),rgba(148,163,184,.08)),
    rgba(255,255,255,.06);
  color:#475569;
  box-shadow:0 12px 28px rgba(100,116,139,.10);
}
.zibll-welua-result .zibll-welua-title-row{
  grid-column:2;
}
.zibll-welua-zibll-bridge .zibll-welua-manifest-updated{
  background:
    linear-gradient(135deg,rgba(240,68,148,.10),rgba(78,166,255,.07)),
    var(--zwm-ui-soft,rgba(255,255,255,.08));
}
body.dark-theme .zibll-welua-manifest-updated{
  border-color:rgba(255,119,171,.28);
  background:
    linear-gradient(135deg,rgba(255,119,171,.16),rgba(78,166,255,.10)),
    rgba(255,255,255,.06);
  color:#ff8fbe;
}
body.dark-theme .zibll-welua-manifest-updated[data-freshness="new"],
body.dark-theme .zibll-welua-manifest-updated[data-freshness="fresh"]{
  --zwm-update-accent:#4ade80;
  border-color:rgba(74,222,128,.28);
  background:
    linear-gradient(135deg,rgba(74,222,128,.15),rgba(78,166,255,.10)),
    rgba(255,255,255,.06);
  color:#86efac;
}
body.dark-theme .zibll-welua-manifest-updated[data-freshness="stale"]{
  --zwm-update-accent:#fbbf24;
  border-color:rgba(251,191,36,.30);
  background:
    linear-gradient(135deg,rgba(251,191,36,.16),rgba(255,255,255,.06)),
    rgba(255,255,255,.05);
  color:#fde68a;
}
body.dark-theme .zibll-welua-manifest-updated[data-freshness="unknown"]{
  --zwm-update-accent:#94a3b8;
  border-color:rgba(148,163,184,.28);
  background:
    linear-gradient(135deg,rgba(148,163,184,.14),rgba(78,166,255,.08)),
    rgba(255,255,255,.05);
  color:#cbd5e1;
}
@media(max-width:760px){
  .zibll-welua-result .zibll-welua-title-row{
    grid-column:1;
  }
  .zibll-welua-title-row{
    align-items:flex-start;
    gap:10px;
  }
  .zibll-welua-manifest-updated{
    width:100%;
    justify-content:center;
  }
}

/* Front UI 2.2: professional product polish */
.zibll-welua-app{
  --zwm-pro-radius:22px;
  --zwm-pro-radius-sm:14px;
  --zwm-pro-shadow:0 18px 46px rgba(15,23,42,.08);
  --zwm-pro-shadow-hover:0 22px 56px rgba(15,23,42,.12);
  --zwm-pro-focus:0 0 0 4px rgba(240,68,148,.10);
}
.zibll-welua-zibll-bridge{
  max-width:min(var(--mian-max-width,1200px),calc(100vw - 28px));
  padding:clamp(14px,2vw,22px);
}
.zibll-welua-zibll-bridge .zibll-welua-hero{
  gap:clamp(18px,2.4vw,34px);
  padding:clamp(24px,4vw,44px);
  border-radius:calc(var(--main-radius,8px) + 16px);
  background:
    radial-gradient(circle at 90% -8%,rgba(240,68,148,.20),transparent 34%),
    radial-gradient(circle at 0 110%,rgba(78,166,255,.12),transparent 34%),
    linear-gradient(135deg,rgba(255,255,255,.72),rgba(255,255,255,.36)),
    var(--zwm-ui-card,var(--main-bg-color,#fff));
  box-shadow:var(--zwm-pro-shadow);
}
.zibll-welua-zibll-bridge .zibll-welua-hero h1{
  max-width:680px;
  margin-bottom:18px;
  letter-spacing:-.045em;
}
.zibll-welua-zibll-bridge .zibll-welua-hero p{
  max-width:680px;
  font-size:16px;
  line-height:1.9;
}
.zibll-welua-zibll-bridge .zibll-welua-badge,
.zibll-welua-zibll-bridge .zibll-welua-card__head span,
.zibll-welua-zibll-bridge .zibll-welua-showcase__title span,
.zibll-welua-zibll-bridge .zibll-welua-hot__head span,
.zibll-welua-zibll-bridge .zibll-welua-showcase__head span{
  border-color:rgba(240,68,148,.18)!important;
  background:linear-gradient(135deg,rgba(240,68,148,.10),rgba(78,166,255,.06))!important;
}
.zibll-welua-zibll-bridge .zibll-welua-console{
  min-height:auto;
  border-radius:var(--zwm-pro-radius);
  box-shadow:var(--zwm-pro-shadow);
}
.zibll-welua-zibll-bridge .zibll-welua-search{
  border-radius:18px;
  transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;
}
.zibll-welua-zibll-bridge .zibll-welua-search:focus-within,
.zibll-welua-zibll-bridge .zibll-welua-batch-input:focus{
  border-color:rgba(240,68,148,.42)!important;
  box-shadow:var(--zwm-pro-focus)!important;
}
.zibll-welua-zibll-bridge .zibll-welua-button,
.zibll-welua-zibll-bridge .zibll-welua-download,
.zibll-welua-zibll-bridge .zibll-welua-request,
.zibll-welua-zibll-bridge .zibll-welua-next-action.is-primary,
.zibll-welua-zibll-bridge .zibll-welua-batch-actions .zibll-welua-batch-run,
.zibll-welua-zibll-bridge .zibll-welua-login-cta{
  background:linear-gradient(135deg,var(--theme-color,#f04494),#ff7ab8)!important;
  color:#fff!important;
  box-shadow:0 10px 22px rgba(240,68,148,.18)!important;
}
.zibll-welua-zibll-bridge .zibll-welua-download{
  background:linear-gradient(135deg,#6cc64a,#41a527)!important;
  box-shadow:0 10px 22px rgba(65,165,39,.18)!important;
}
.zibll-welua-zibll-bridge .zibll-welua-button:hover,
.zibll-welua-zibll-bridge .zibll-welua-download:hover,
.zibll-welua-zibll-bridge .zibll-welua-request:hover,
.zibll-welua-zibll-bridge .zibll-welua-next-action.is-primary:hover,
.zibll-welua-zibll-bridge .zibll-welua-batch-actions .zibll-welua-batch-run:hover,
.zibll-welua-zibll-bridge .zibll-welua-login-cta:hover{
  filter:brightness(1.03);
  transform:translateY(-1px);
}
.zibll-welua-zibll-bridge .zibll-welua-layout{
  gap:clamp(16px,2vw,22px);
}
.zibll-welua-zibll-bridge .zibll-welua-side{
  gap:clamp(14px,1.8vw,20px);
}
.zibll-welua-zibll-bridge .zibll-welua-card,
.zibll-welua-zibll-bridge .zibll-welua-result,
.zibll-welua-zibll-bridge .zibll-welua-hot,
.zibll-welua-zibll-bridge .zibll-welua-showcase{
  border-radius:var(--zwm-pro-radius);
  box-shadow:var(--zwm-pro-shadow);
}
.zibll-welua-zibll-bridge .zibll-welua-card{
  padding:20px;
}
.zibll-welua-zibll-bridge .zibll-welua-card:hover,
.zibll-welua-zibll-bridge .zibll-welua-result:hover,
.zibll-welua-zibll-bridge .zibll-welua-showcase-card:hover,
.zibll-welua-zibll-bridge .zibll-welua-hot-game:hover{
  box-shadow:var(--zwm-pro-shadow-hover)!important;
}
.zibll-welua-zibll-bridge .zibll-welua-card__head{
  padding-bottom:12px;
}
.zibll-welua-zibll-bridge .zibll-welua-card__head h3:before{
  width:6px;
  height:20px;
  box-shadow:0 0 0 4px rgba(240,68,148,.08);
}
.zibll-welua-zibll-bridge .zibll-welua-result .zibll-welua-game{
  padding:22px;
  border-radius:var(--zwm-pro-radius) var(--zwm-pro-radius) 0 0;
}
.zibll-welua-zibll-bridge .zibll-welua-result .zibll-welua-cover{
  border-radius:18px;
  box-shadow:0 14px 34px rgba(15,23,42,.10);
  transition:transform .24s ease,box-shadow .24s ease;
}
.zibll-welua-zibll-bridge .zibll-welua-result .zibll-welua-cover:hover{
  transform:translateY(-2px);
  box-shadow:0 18px 42px rgba(15,23,42,.14);
}
.zibll-welua-zibll-bridge .zibll-welua-download-panel{
  border-radius:0 0 var(--zwm-pro-radius) var(--zwm-pro-radius);
}
.zibll-welua-zibll-bridge .zibll-welua-download-panel>div:not(.zibll-welua-panel-actions),
.zibll-welua-zibll-bridge .zibll-welua-game__facts div,
.zibll-welua-zibll-bridge .zibll-welua-history-item,
.zibll-welua-zibll-bridge .zibll-welua-request-item,
.zibll-welua-zibll-bridge .zibll-welua-recent-check-item,
.zibll-welua-zibll-bridge .zibll-welua-follow-item,
.zibll-welua-zibll-bridge .zibll-welua-notification-item,
.zibll-welua-zibll-bridge .zibll-welua-batch-item{
  border-radius:var(--zwm-pro-radius-sm);
}
.zibll-welua-zibll-bridge .zibll-welua-showcase,
.zibll-welua-zibll-bridge .zibll-welua-hot{
  margin-top:20px;
  padding:clamp(18px,2.2vw,26px);
}
.zibll-welua-zibll-bridge .zibll-welua-showcase-card,
.zibll-welua-zibll-bridge .zibll-welua-hot-game{
  border-radius:18px;
}
body.dark-theme .zibll-welua-zibll-bridge{
  --zwm-pro-shadow:0 18px 46px rgba(0,0,0,.16);
  --zwm-pro-shadow-hover:0 22px 56px rgba(0,0,0,.24);
}
body.dark-theme .zibll-welua-zibll-bridge .zibll-welua-hero{
  background:
    radial-gradient(circle at 90% -8%,rgba(255,119,171,.18),transparent 34%),
    radial-gradient(circle at 0 110%,rgba(78,166,255,.10),transparent 34%),
    linear-gradient(135deg,rgba(255,255,255,.045),rgba(255,255,255,.02)),
    var(--main-bg-color,#323335);
}
@media(max-width:1100px){
  .zibll-welua-zibll-bridge{
    max-width:calc(100vw - 20px);
  }
  .zibll-welua-zibll-bridge .zibll-welua-hero{
    padding:26px;
  }
}
@media(max-width:760px){
  .zibll-welua-zibll-bridge{
    max-width:calc(100vw - 16px);
    padding:10px;
  }
  .zibll-welua-zibll-bridge .zibll-welua-hero{
    padding:20px;
    border-radius:18px;
  }
  .zibll-welua-zibll-bridge .zibll-welua-card,
  .zibll-welua-zibll-bridge .zibll-welua-result,
  .zibll-welua-zibll-bridge .zibll-welua-hot,
  .zibll-welua-zibll-bridge .zibll-welua-showcase{
    border-radius:18px;
  }
}

/* Front UI 3.0: premium layout refinement and result-state polish */
.zibll-welua-app{
  --zwm-3-accent:var(--theme-color,#f04494);
  --zwm-3-accent-2:#ff7ab8;
  --zwm-3-blue:#4ea6ff;
  --zwm-3-green:#35b65a;
  --zwm-3-warn:#f59e0b;
  --zwm-3-danger:#ef4444;
  --zwm-3-card:var(--main-bg-color,#fff);
  --zwm-3-soft:var(--muted-bg-color,#f6f7f8);
  --zwm-3-line:var(--main-border-color,rgba(50,50,50,.07));
  --zwm-3-text:var(--key-color,var(--main-color,#252932));
  --zwm-3-muted:var(--muted-color,#687385);
  --zwm-3-shadow:0 20px 60px rgba(17,24,39,.08);
  --zwm-3-shadow-soft:0 12px 32px rgba(17,24,39,.06);
}
.zibll-welua-zibll-bridge{
  border:1px solid rgba(148,163,184,.10);
  background:
    linear-gradient(180deg,rgba(255,255,255,.86),rgba(255,255,255,.72)),
    radial-gradient(circle at 12% 0,rgba(78,166,255,.07),transparent 32%),
    radial-gradient(circle at 92% 8%,rgba(240,68,148,.08),transparent 30%),
    var(--zwm-3-card);
}
.zibll-welua-zibll-bridge .zibll-welua-hero{
  position:relative;
  overflow:hidden;
  border-color:rgba(148,163,184,.18)!important;
  background:
    linear-gradient(90deg,rgba(255,255,255,.96),rgba(255,255,255,.82) 54%,rgba(255,236,246,.88)),
    radial-gradient(circle at 88% 10%,rgba(240,68,148,.18),transparent 32%),
    radial-gradient(circle at 4% 96%,rgba(78,166,255,.14),transparent 34%),
    var(--zwm-3-card)!important;
}
.zibll-welua-zibll-bridge .zibll-welua-hero:before{
  content:"";
  position:absolute;
  inset:0;
  opacity:.42;
  background:
    linear-gradient(120deg,transparent 0 42%,rgba(255,255,255,.45) 42% 43%,transparent 43% 100%),
    radial-gradient(circle at 72% 22%,rgba(255,255,255,.62),transparent 18%);
  pointer-events:none;
}
.zibll-welua-zibll-bridge .zibll-welua-hero__content,
.zibll-welua-zibll-bridge .zibll-welua-console{
  position:relative;
  z-index:1;
}
.zibll-welua-zibll-bridge .zibll-welua-hero h1{
  color:var(--zwm-3-text)!important;
  text-wrap:balance;
}
.zibll-welua-zibll-bridge .zibll-welua-hero p{
  color:var(--zwm-3-muted)!important;
}
.zibll-welua-zibll-bridge .zibll-welua-badge{
  box-shadow:0 8px 18px rgba(240,68,148,.08);
}
.zibll-welua-zibll-bridge .zibll-welua-feedback-float{
  border-color:rgba(240,68,148,.18)!important;
  box-shadow:0 12px 28px rgba(17,24,39,.08);
}
.zibll-welua-zibll-bridge .zibll-welua-hero__features{
  max-width:680px;
}
.zibll-welua-zibll-bridge .zibll-welua-hero__features span{
  border-color:rgba(148,163,184,.20)!important;
  background:rgba(255,255,255,.72)!important;
  box-shadow:0 8px 20px rgba(17,24,39,.045);
}
.zibll-welua-zibll-bridge .zibll-welua-hero__features span:before{
  width:9px;
  height:9px;
  background:linear-gradient(135deg,var(--zwm-3-accent),var(--zwm-3-accent-2))!important;
}
.zibll-welua-zibll-bridge .zibll-welua-console{
  border-color:rgba(148,163,184,.16)!important;
  background:
    linear-gradient(180deg,rgba(255,255,255,.92),rgba(255,255,255,.78)),
    var(--zwm-3-card)!important;
}
.zibll-welua-zibll-bridge .zibll-welua-console__head{
  color:var(--zwm-3-muted)!important;
}
.zibll-welua-zibll-bridge .zibll-welua-console__head strong{
  box-shadow:0 10px 22px rgba(240,68,148,.16);
}
.zibll-welua-zibll-bridge .zibll-welua-search{
  border-color:rgba(148,163,184,.18)!important;
  background:#f8fafc!important;
}
.zibll-welua-zibll-bridge .zibll-welua-input{
  min-height:44px;
  font-weight:700;
}
.zibll-welua-zibll-bridge .zibll-welua-status{
  color:#8aa0b8!important;
}
.zibll-welua-zibll-bridge .zibll-welua-status.is-ok{
  color:var(--zwm-3-green)!important;
}
.zibll-welua-zibll-bridge .zibll-welua-status.is-error{
  color:var(--zwm-3-danger)!important;
}
.zibll-welua-zibll-bridge .zibll-welua-status.is-lock{
  color:var(--zwm-3-warn)!important;
}
.zibll-welua-zibll-bridge .zibll-welua-console__access{
  display:grid;
  grid-template-columns:auto minmax(0,1fr) auto;
  align-items:center;
  gap:8px 12px;
  border-color:rgba(148,163,184,.16)!important;
  background:rgba(248,250,252,.84)!important;
}
.zibll-welua-zibll-bridge .zibll-welua-console__access span{
  color:var(--zwm-3-muted)!important;
}
.zibll-welua-zibll-bridge .zibll-welua-console__access strong{
  min-width:0;
  color:var(--zwm-3-text)!important;
}
.zibll-welua-zibll-bridge .zibll-welua-card,
.zibll-welua-zibll-bridge .zibll-welua-result,
.zibll-welua-zibll-bridge .zibll-welua-hot,
.zibll-welua-zibll-bridge .zibll-welua-showcase{
  border-color:rgba(148,163,184,.15)!important;
  background:
    linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,255,255,.90)),
    var(--zwm-3-card)!important;
}
.zibll-welua-zibll-bridge .zibll-welua-card:hover{
  border-color:rgba(240,68,148,.22)!important;
}
.zibll-welua-zibll-bridge .zibll-welua-card__head{
  border-bottom-color:rgba(148,163,184,.14)!important;
}
.zibll-welua-zibll-bridge .zibll-welua-card__head h3,
.zibll-welua-zibll-bridge .zibll-welua-showcase__head h2,
.zibll-welua-zibll-bridge .zibll-welua-hot__head h2{
  color:var(--zwm-3-text)!important;
  letter-spacing:-.02em;
}
.zibll-welua-zibll-bridge .zibll-welua-card__head h3:before{
  background:linear-gradient(180deg,var(--zwm-3-accent),var(--zwm-3-accent-2))!important;
}
.zibll-welua-zibll-bridge .zibll-welua-convert-card__hero,
.zibll-welua-zibll-bridge .zibll-welua-next-card__body{
  border:1px solid rgba(148,163,184,.15);
  background:
    radial-gradient(circle at 100% 100%,rgba(240,68,148,.12),transparent 36%),
    linear-gradient(135deg,#f8fafc,#fff);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.70);
}
.zibll-welua-zibll-bridge .zibll-welua-convert-benefits span,
.zibll-welua-zibll-bridge .zibll-welua-steps li{
  color:var(--zwm-3-muted)!important;
}
.zibll-welua-zibll-bridge .zibll-welua-batch-input{
  border-color:rgba(148,163,184,.18)!important;
  background:#f8fafc!important;
  color:var(--zwm-3-text)!important;
}
.zibll-welua-zibll-bridge .zibll-welua-batch-actions{
  align-items:center;
}
.zibll-welua-zibll-bridge .zibll-welua-batch-actions button:not(.zibll-welua-batch-run):not(.zibll-welua-batch-request),
.zibll-welua-zibll-bridge .zibll-welua-next-action.is-secondary,
.zibll-welua-zibll-bridge .zibll-welua-recent-check-clear,
.zibll-welua-zibll-bridge .zibll-welua-batch-clear{
  border:1px solid rgba(148,163,184,.22)!important;
  background:#f1f5f9!important;
  color:#475569!important;
  box-shadow:none!important;
}
.zibll-welua-zibll-bridge .zibll-welua-history-item,
.zibll-welua-zibll-bridge .zibll-welua-request-item,
.zibll-welua-zibll-bridge .zibll-welua-recent-check-item,
.zibll-welua-zibll-bridge .zibll-welua-notification-item,
.zibll-welua-zibll-bridge .zibll-welua-follow-item,
.zibll-welua-zibll-bridge .zibll-welua-popular-request-item,
.zibll-welua-zibll-bridge .zibll-welua-batch-item{
  border-color:rgba(148,163,184,.14)!important;
  background:#f8fafc!important;
  transition:border-color .18s ease,background .18s ease,transform .18s ease;
}
.zibll-welua-zibll-bridge .zibll-welua-history-item:hover,
.zibll-welua-zibll-bridge .zibll-welua-request-item:hover,
.zibll-welua-zibll-bridge .zibll-welua-recent-check-item:hover,
.zibll-welua-zibll-bridge .zibll-welua-notification-item:hover,
.zibll-welua-zibll-bridge .zibll-welua-follow-item:hover,
.zibll-welua-zibll-bridge .zibll-welua-popular-request-item:hover,
.zibll-welua-zibll-bridge .zibll-welua-batch-item:hover{
  border-color:rgba(240,68,148,.22)!important;
  background:#fff!important;
  transform:translateY(-1px);
}
.zibll-welua-zibll-bridge .zibll-welua-result .zibll-welua-game{
  background:
    radial-gradient(circle at 0 0,rgba(78,166,255,.08),transparent 28%),
    linear-gradient(180deg,#fff,#fbfdff);
}
.zibll-welua-zibll-bridge .zibll-welua-result .zibll-welua-game__meta{
  color:var(--zwm-3-accent)!important;
}
.zibll-welua-zibll-bridge .zibll-welua-result .zibll-welua-game__title{
  color:var(--zwm-3-text)!important;
  text-wrap:balance;
}
.zibll-welua-zibll-bridge .zibll-welua-result .zibll-welua-game__desc{
  color:var(--zwm-3-muted)!important;
}
.zibll-welua-zibll-bridge .zibll-welua-tags span,
.zibll-welua-zibll-bridge .zibll-welua-steam-link,
.zibll-welua-zibll-bridge .zibll-welua-reset,
.zibll-welua-zibll-bridge .zibll-welua-copy-appid,
.zibll-welua-zibll-bridge .zibll-welua-follow{
  border-color:rgba(148,163,184,.18)!important;
  background:#f8fafc!important;
  color:#334155!important;
}
.zibll-welua-zibll-bridge .zibll-welua-steam-link:hover,
.zibll-welua-zibll-bridge .zibll-welua-reset:hover,
.zibll-welua-zibll-bridge .zibll-welua-copy-appid:hover,
.zibll-welua-zibll-bridge .zibll-welua-follow:hover{
  border-color:rgba(240,68,148,.25)!important;
  background:#fff!important;
}
.zibll-welua-zibll-bridge .zibll-welua-game__facts div,
.zibll-welua-zibll-bridge .zibll-welua-download-panel>div:not(.zibll-welua-panel-actions){
  border-color:rgba(148,163,184,.14)!important;
  background:#f8fafc!important;
}
.zibll-welua-zibll-bridge .zibll-welua-download-panel{
  background:#fff!important;
}
.zibll-welua-zibll-bridge .zibll-welua-panel-label,
.zibll-welua-zibll-bridge .zibll-welua-game__facts span{
  color:var(--zwm-3-muted)!important;
}
.zibll-welua-zibll-bridge .zibll-welua-source,
.zibll-welua-zibll-bridge .zibll-welua-appid{
  color:var(--zwm-3-accent)!important;
}
.zibll-welua-zibll-bridge .zibll-welua-dlc-panel{
  border-color:rgba(78,166,255,.16)!important;
  background:linear-gradient(180deg,rgba(78,166,255,.055),rgba(248,250,252,.82))!important;
}
.zibll-welua-zibll-bridge .zibll-welua-dlc-item{
  border-color:rgba(148,163,184,.14)!important;
  background:#fff!important;
}
.zibll-welua-zibll-bridge .zibll-welua-manifest-updated{
  border-color:rgba(240,68,148,.20)!important;
  background:linear-gradient(135deg,rgba(240,68,148,.10),rgba(78,166,255,.06)),#fff!important;
  box-shadow:0 12px 26px rgba(240,68,148,.10)!important;
}
.zibll-welua-zibll-bridge .zibll-welua-showcase__column,
.zibll-welua-zibll-bridge .zibll-welua-showcase-card,
.zibll-welua-zibll-bridge .zibll-welua-hot__value,
.zibll-welua-zibll-bridge .zibll-welua-hot-step__panel,
.zibll-welua-zibll-bridge .zibll-welua-hot-game{
  border-color:rgba(148,163,184,.14)!important;
  background:#f8fafc!important;
}
.zibll-welua-zibll-bridge .zibll-welua-showcase-card:hover,
.zibll-welua-zibll-bridge .zibll-welua-hot-game:hover{
  background:#fff!important;
}
.zibll-welua-zibll-bridge .zibll-welua-showcase-card__actions button,
.zibll-welua-zibll-bridge .zibll-welua-hot-game__actions button{
  background:linear-gradient(135deg,var(--zwm-3-accent),var(--zwm-3-accent-2))!important;
}
body.dark-theme .zibll-welua-zibll-bridge{
  --zwm-3-card:var(--main-bg-color,#28292d);
  --zwm-3-soft:var(--muted-bg-color,#2f3035);
  --zwm-3-line:rgba(255,255,255,.08);
  --zwm-3-text:#eef2f7;
  --zwm-3-muted:#aeb6c2;
  background:
    linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.02)),
    var(--zwm-3-card);
}
body.dark-theme .zibll-welua-zibll-bridge .zibll-welua-hero{
  background:
    linear-gradient(90deg,rgba(255,255,255,.045),rgba(255,255,255,.025) 54%,rgba(240,68,148,.08)),
    radial-gradient(circle at 88% 10%,rgba(255,119,171,.16),transparent 32%),
    radial-gradient(circle at 4% 96%,rgba(78,166,255,.10),transparent 34%),
    var(--zwm-3-card)!important;
}
body.dark-theme .zibll-welua-zibll-bridge .zibll-welua-console,
body.dark-theme .zibll-welua-zibll-bridge .zibll-welua-card,
body.dark-theme .zibll-welua-zibll-bridge .zibll-welua-result,
body.dark-theme .zibll-welua-zibll-bridge .zibll-welua-hot,
body.dark-theme .zibll-welua-zibll-bridge .zibll-welua-showcase{
  background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.025)),var(--zwm-3-card)!important;
  border-color:rgba(255,255,255,.08)!important;
}
body.dark-theme .zibll-welua-zibll-bridge .zibll-welua-search,
body.dark-theme .zibll-welua-zibll-bridge .zibll-welua-console__access,
body.dark-theme .zibll-welua-zibll-bridge .zibll-welua-batch-input,
body.dark-theme .zibll-welua-zibll-bridge .zibll-welua-convert-card__hero,
body.dark-theme .zibll-welua-zibll-bridge .zibll-welua-next-card__body,
body.dark-theme .zibll-welua-zibll-bridge .zibll-welua-history-item,
body.dark-theme .zibll-welua-zibll-bridge .zibll-welua-request-item,
body.dark-theme .zibll-welua-zibll-bridge .zibll-welua-recent-check-item,
body.dark-theme .zibll-welua-zibll-bridge .zibll-welua-notification-item,
body.dark-theme .zibll-welua-zibll-bridge .zibll-welua-follow-item,
body.dark-theme .zibll-welua-zibll-bridge .zibll-welua-popular-request-item,
body.dark-theme .zibll-welua-zibll-bridge .zibll-welua-batch-item,
body.dark-theme .zibll-welua-zibll-bridge .zibll-welua-game__facts div,
body.dark-theme .zibll-welua-zibll-bridge .zibll-welua-download-panel>div:not(.zibll-welua-panel-actions),
body.dark-theme .zibll-welua-zibll-bridge .zibll-welua-showcase__column,
body.dark-theme .zibll-welua-zibll-bridge .zibll-welua-showcase-card,
body.dark-theme .zibll-welua-zibll-bridge .zibll-welua-hot__value,
body.dark-theme .zibll-welua-zibll-bridge .zibll-welua-hot-step__panel,
body.dark-theme .zibll-welua-zibll-bridge .zibll-welua-hot-game{
  background:rgba(255,255,255,.045)!important;
  border-color:rgba(255,255,255,.08)!important;
  color:var(--zwm-3-text)!important;
}
body.dark-theme .zibll-welua-zibll-bridge .zibll-welua-result .zibll-welua-game,
body.dark-theme .zibll-welua-zibll-bridge .zibll-welua-download-panel{
  background:rgba(255,255,255,.02)!important;
}
@media(max-width:1100px){
  .zibll-welua-zibll-bridge .zibll-welua-console__access{
    grid-template-columns:1fr auto;
  }
  .zibll-welua-zibll-bridge .zibll-welua-console__access span{
    grid-column:1/-1;
  }
}
@media(max-width:760px){
  .zibll-welua-zibll-bridge .zibll-welua-hero{
    gap:18px;
  }
  .zibll-welua-zibll-bridge .zibll-welua-hero h1{
    font-size:clamp(31px,10vw,42px);
  }
  .zibll-welua-zibll-bridge .zibll-welua-hero p{
    font-size:15px;
    line-height:1.85;
  }
  .zibll-welua-zibll-bridge .zibll-welua-hero__features span{
    min-height:36px;
  }
  .zibll-welua-zibll-bridge .zibll-welua-console{
    padding:16px;
  }
  .zibll-welua-zibll-bridge .zibll-welua-console__access{
    grid-template-columns:1fr;
  }
  .zibll-welua-zibll-bridge .zibll-welua-card{
    padding:18px;
  }
  .zibll-welua-zibll-bridge .zibll-welua-result .zibll-welua-game{
    padding:16px;
  }
}

/* Human polish: small operational details to avoid template-looking UI */
.zibll-welua-ops-note{
  display:flex;
  flex-wrap:wrap;
  gap:8px;
  margin-top:18px;
  color:var(--zwm-muted,#9fb0c5);
  font-size:12px;
  line-height:1.45;
}
.zibll-welua-ops-note span{
  display:inline-flex;
  align-items:center;
  gap:7px;
  min-height:30px;
  padding:7px 10px;
  border:1px solid rgba(148,163,184,.18);
  border-radius:999px;
  background:rgba(255,255,255,.055);
  white-space:nowrap;
}
.zibll-welua-ops-note span:before{
  content:"";
  width:6px;
  height:6px;
  flex:0 0 auto;
  border-radius:50%;
  background:var(--zwm-blue,#66c0f4);
  box-shadow:0 0 0 4px rgba(102,192,244,.12);
}
.zibll-welua-ops-note span:nth-child(2):before{
  background:#22c55e;
  box-shadow:0 0 0 4px rgba(34,197,94,.12);
}
.zibll-welua-ops-note span:nth-child(3):before{
  background:#f59e0b;
  box-shadow:0 0 0 4px rgba(245,158,11,.12);
}
.zibll-welua-console__hint{
  margin:10px 2px 0;
  color:var(--zwm-muted,#9fb0c5);
  font-size:12px;
  line-height:1.5;
}
.zibll-welua-operator-card .zibll-welua-card__head span{
  color:#22a35a!important;
  border-color:rgba(34,197,94,.18)!important;
  background:rgba(34,197,94,.08)!important;
}
.zibll-welua-operator-list{
  display:grid;
  gap:10px;
}
.zibll-welua-operator-row{
  display:grid;
  grid-template-columns:48px minmax(0,1fr);
  align-items:start;
  gap:10px;
  padding:12px;
  border:1px solid rgba(148,163,184,.14);
  border-radius:14px;
  background:rgba(255,255,255,.045);
}
.zibll-welua-operator-row span{
  display:inline-flex;
  justify-content:center;
  min-height:24px;
  padding:4px 7px;
  border-radius:999px;
  background:rgba(102,192,244,.10);
  color:var(--zwm-blue,#66c0f4);
  font-size:12px;
  font-weight:900;
}
.zibll-welua-operator-row strong{
  color:var(--zwm-soft,#c7d5e0);
  font-size:13px;
  font-weight:750;
  line-height:1.65;
}
.zibll-welua-zibll-bridge .zibll-welua-ops-note span{
  border-color:rgba(148,163,184,.18);
  background:rgba(255,255,255,.72);
  color:var(--zwm-3-muted,var(--muted-color,#777));
  box-shadow:0 8px 20px rgba(17,24,39,.035);
}
.zibll-welua-zibll-bridge .zibll-welua-console__hint{
  color:#8aa0b8!important;
}
.zibll-welua-zibll-bridge .zibll-welua-operator-row{
  border-color:rgba(148,163,184,.14)!important;
  background:#f8fafc!important;
}
.zibll-welua-zibll-bridge .zibll-welua-operator-row span{
  background:rgba(240,68,148,.08);
  color:var(--theme-color,#f04494);
}
.zibll-welua-zibll-bridge .zibll-welua-operator-row strong{
  color:var(--zwm-3-muted,var(--muted-color,#777))!important;
}
body.dark-theme .zibll-welua-zibll-bridge .zibll-welua-ops-note span,
body.dark-theme .zibll-welua-zibll-bridge .zibll-welua-operator-row{
  border-color:rgba(255,255,255,.08)!important;
  background:rgba(255,255,255,.045)!important;
}
body.dark-theme .zibll-welua-zibll-bridge .zibll-welua-operator-row strong{
  color:var(--zwm-3-muted,#aeb6c2)!important;
}
@media(max-width:760px){
  .zibll-welua-ops-note{
    gap:7px;
    margin-top:16px;
  }
  .zibll-welua-ops-note span{
    width:100%;
    white-space:normal;
  }
  .zibll-welua-console__hint{
    margin-top:9px;
  }
  .zibll-welua-operator-row{
    grid-template-columns:44px minmax(0,1fr);
    padding:11px;
  }
}

/* Front UI 4.0: Aurora command-center refresh */
.zibll-welua-zibll-bridge{
  --zwm4-bg:#07111f;
  --zwm4-bg-2:#0b1730;
  --zwm4-card:rgba(12,24,45,.78);
  --zwm4-card-strong:rgba(15,31,58,.92);
  --zwm4-line:rgba(144,202,255,.16);
  --zwm4-line-strong:rgba(144,202,255,.28);
  --zwm4-text:#eef7ff;
  --zwm4-muted:#9fb5cf;
  --zwm4-soft:#c7d7ea;
  --zwm4-pink:#ff4aa2;
  --zwm4-pink-2:#ff86c5;
  --zwm4-blue:#57b7ff;
  --zwm4-cyan:#22d3ee;
  --zwm4-green:#7ddc62;
  --zwm4-warn:#ffd166;
  --zwm4-shadow:0 30px 90px rgba(2,8,23,.34);
  position:relative;
  overflow:hidden!important;
  padding:clamp(16px,2.4vw,28px)!important;
  border:1px solid rgba(87,183,255,.18)!important;
  border-radius:30px!important;
  background:
    radial-gradient(circle at 8% -6%,rgba(87,183,255,.22),transparent 34%),
    radial-gradient(circle at 88% 2%,rgba(255,74,162,.24),transparent 32%),
    radial-gradient(circle at 44% 110%,rgba(34,211,238,.10),transparent 36%),
    linear-gradient(180deg,#081427,#07111f 48%,#050b15)!important;
  color:var(--zwm4-text)!important;
  box-shadow:var(--zwm4-shadow)!important;
}
.zibll-welua-zibll-bridge:before{
  content:"";
  display:block!important;
  position:absolute;
  inset:0;
  z-index:0;
  background-image:
    linear-gradient(rgba(87,183,255,.06) 1px,transparent 1px),
    linear-gradient(90deg,rgba(87,183,255,.06) 1px,transparent 1px);
  background-size:46px 46px;
  mask-image:linear-gradient(180deg,rgba(0,0,0,.85),transparent 78%);
  pointer-events:none;
}
.zibll-welua-zibll-bridge:after{
  content:"";
  display:block!important;
  position:absolute;
  left:8%;
  right:8%;
  top:0;
  height:1px;
  z-index:1;
  background:linear-gradient(90deg,transparent,var(--zwm4-blue),var(--zwm4-pink),transparent);
  opacity:.86;
}
.zibll-welua-zibll-bridge>*{
  position:relative;
  z-index:1;
}
.zibll-welua-zibll-bridge .zibll-welua-hero{
  grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr)!important;
  min-height:430px;
  padding:clamp(28px,4.2vw,56px)!important;
  border:1px solid var(--zwm4-line-strong)!important;
  border-radius:28px!important;
  background:
    radial-gradient(circle at 16% 15%,rgba(87,183,255,.18),transparent 35%),
    radial-gradient(circle at 96% 20%,rgba(255,74,162,.16),transparent 32%),
    linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.025)),
    rgba(7,17,31,.72)!important;
  box-shadow:0 28px 80px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.08)!important;
  backdrop-filter:blur(18px);
}
.zibll-welua-zibll-bridge .zibll-welua-hero:before{
  content:"";
  position:absolute;
  inset:0;
  opacity:.55!important;
  background:
    linear-gradient(120deg,transparent 0 46%,rgba(87,183,255,.10) 46% 47%,transparent 47%),
    repeating-linear-gradient(0deg,rgba(255,255,255,.04) 0 1px,transparent 1px 10px)!important;
}
.zibll-welua-zibll-bridge .zibll-welua-hero__bg{
  right:-80px!important;
  bottom:-110px!important;
  width:360px!important;
  height:360px!important;
  background:
    radial-gradient(circle,rgba(255,74,162,.30),transparent 66%),
    radial-gradient(circle at 30% 30%,rgba(87,183,255,.24),transparent 52%)!important;
}
.zibll-welua-zibll-bridge .zibll-welua-badge{
  min-height:34px!important;
  margin-bottom:12px!important;
  border:1px solid rgba(87,183,255,.30)!important;
  border-radius:999px!important;
  background:rgba(87,183,255,.10)!important;
  color:#9fe1ff!important;
  box-shadow:0 12px 28px rgba(87,183,255,.10)!important;
}
.zibll-welua-hero__signature{
  display:inline-flex;
  align-items:center;
  gap:8px;
  margin:0 0 14px;
  color:var(--zwm4-muted);
  font-size:12px;
  font-weight:900;
  letter-spacing:.08em;
  text-transform:uppercase;
}
.zibll-welua-hero__signature span,
.zibll-welua-hero__signature em{
  display:inline-flex;
  align-items:center;
  min-height:26px;
  padding:5px 9px;
  border:1px solid rgba(255,255,255,.10);
  border-radius:999px;
  background:rgba(255,255,255,.055);
  font-style:normal;
}
.zibll-welua-hero__signature em{
  color:#ffd2e8;
  border-color:rgba(255,74,162,.22);
  background:rgba(255,74,162,.10);
}
.zibll-welua-zibll-bridge .zibll-welua-feedback-float{
  margin-bottom:18px!important;
  border-color:rgba(255,74,162,.26)!important;
  background:rgba(255,255,255,.08)!important;
  color:var(--zwm4-text)!important;
  box-shadow:0 16px 38px rgba(0,0,0,.18)!important;
}
.zibll-welua-zibll-bridge .zibll-welua-feedback-float__icon{
  background:linear-gradient(135deg,var(--zwm4-pink),var(--zwm4-pink-2))!important;
}
.zibll-welua-zibll-bridge .zibll-welua-feedback-float__text strong{
  color:var(--zwm4-text)!important;
}
.zibll-welua-zibll-bridge .zibll-welua-feedback-float__text em{
  color:var(--zwm4-muted)!important;
}
.zibll-welua-zibll-bridge .zibll-welua-hero h1{
  max-width:760px!important;
  color:#fff!important;
  font-size:clamp(42px,5vw,70px)!important;
  line-height:.98!important;
  letter-spacing:-.06em!important;
  text-shadow:0 18px 44px rgba(0,0,0,.34);
}
.zibll-welua-zibll-bridge .zibll-welua-hero p{
  max-width:720px!important;
  color:var(--zwm4-soft)!important;
  font-size:16px!important;
  line-height:1.95!important;
}
.zibll-welua-zibll-bridge .zibll-welua-hero__features{
  gap:10px!important;
  margin-top:24px!important;
}
.zibll-welua-zibll-bridge .zibll-welua-hero__features span,
.zibll-welua-zibll-bridge .zibll-welua-ops-note span{
  min-height:36px!important;
  border-color:rgba(144,202,255,.18)!important;
  background:rgba(255,255,255,.07)!important;
  color:#dff3ff!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 10px 26px rgba(0,0,0,.14)!important;
}
.zibll-welua-zibll-bridge .zibll-welua-hero__features span:before,
.zibll-welua-zibll-bridge .zibll-welua-ops-note span:before{
  background:linear-gradient(135deg,var(--zwm4-cyan),var(--zwm4-blue))!important;
  box-shadow:0 0 0 4px rgba(34,211,238,.12)!important;
}
.zibll-welua-zibll-bridge .zibll-welua-ops-note{
  color:var(--zwm4-muted)!important;
}
.zibll-welua-zibll-bridge .zibll-welua-console{
  align-self:center!important;
  padding:24px!important;
  border:1px solid rgba(144,202,255,.22)!important;
  border-radius:26px!important;
  background:
    radial-gradient(circle at 100% 0,rgba(87,183,255,.16),transparent 34%),
    linear-gradient(180deg,rgba(17,32,58,.88),rgba(8,18,34,.92))!important;
  box-shadow:0 28px 70px rgba(0,0,0,.36),inset 0 1px 0 rgba(255,255,255,.09)!important;
  backdrop-filter:blur(22px);
}
.zibll-welua-zibll-bridge .zibll-welua-console__head{
  margin-bottom:16px!important;
  color:#b8cce2!important;
  font-size:13px!important;
  font-weight:900!important;
}
.zibll-welua-zibll-bridge .zibll-welua-console__head strong{
  min-width:54px!important;
  height:32px!important;
  background:linear-gradient(135deg,var(--zwm4-pink),var(--zwm4-pink-2))!important;
  color:#fff!important;
  box-shadow:0 12px 28px rgba(255,74,162,.25)!important;
}
.zibll-welua-zibll-bridge .zibll-welua-search{
  padding:8px!important;
  border:1px solid rgba(144,202,255,.20)!important;
  border-radius:18px!important;
  background:rgba(3,9,18,.62)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.055)!important;
}
.zibll-welua-zibll-bridge .zibll-welua-input{
  color:#f8fbff!important;
  font-weight:800!important;
}
.zibll-welua-zibll-bridge .zibll-welua-input::placeholder{
  color:#7892ad!important;
}
.zibll-welua-zibll-bridge .zibll-welua-button,
.zibll-welua-zibll-bridge .zibll-welua-request,
.zibll-welua-zibll-bridge .zibll-welua-next-action.is-primary,
.zibll-welua-zibll-bridge .zibll-welua-batch-actions .zibll-welua-batch-run,
.zibll-welua-zibll-bridge .zibll-welua-login-cta{
  border:0!important;
  background:linear-gradient(135deg,var(--zwm4-pink),var(--zwm4-pink-2))!important;
  color:#fff!important;
  box-shadow:0 14px 34px rgba(255,74,162,.28)!important;
}
.zibll-welua-zibll-bridge .zibll-welua-download{
  border:0!important;
  background:linear-gradient(135deg,#8be05c,#35b65a)!important;
  color:#06160c!important;
  box-shadow:0 14px 34px rgba(53,182,90,.26)!important;
}
.zibll-welua-zibll-bridge .zibll-welua-console__hint,
.zibll-welua-zibll-bridge .zibll-welua-status{
  color:#8fb0d0!important;
}
.zibll-welua-zibll-bridge .zibll-welua-console__access{
  border:1px solid rgba(144,202,255,.15)!important;
  background:rgba(255,255,255,.055)!important;
}
.zibll-welua-zibll-bridge .zibll-welua-console__access span{
  color:#9fb5cf!important;
}
.zibll-welua-zibll-bridge .zibll-welua-console__access strong{
  color:#fff!important;
}
.zibll-welua-zibll-bridge .zibll-welua-login-link{
  background:rgba(255,255,255,.12)!important;
  color:#fff!important;
}
.zibll-welua-console-log{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:8px;
  margin-top:14px;
}
.zibll-welua-console-log span{
  position:relative;
  display:flex;
  align-items:center;
  justify-content:center;
  min-height:34px;
  padding:7px 6px;
  border:1px solid rgba(144,202,255,.13);
  border-radius:12px;
  background:rgba(255,255,255,.045);
  color:#a9bfd7;
  font-size:12px;
  font-weight:900;
}
.zibll-welua-console-log span:before{
  content:"";
  width:6px;
  height:6px;
  margin-right:6px;
  border-radius:50%;
  background:var(--zwm4-green);
  box-shadow:0 0 0 4px rgba(125,220,98,.12);
}
.zibll-welua-trustbar{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:14px;
  margin:18px 0;
}
.zibll-welua-trustbar div{
  position:relative;
  overflow:hidden;
  min-height:112px;
  padding:18px;
  border:1px solid rgba(144,202,255,.15);
  border-radius:20px;
  background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035));
  box-shadow:0 18px 44px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.06);
}
.zibll-welua-trustbar div:after{
  content:"";
  position:absolute;
  right:-24px;
  bottom:-30px;
  width:92px;
  height:92px;
  border-radius:50%;
  background:radial-gradient(circle,rgba(87,183,255,.22),transparent 68%);
}
.zibll-welua-trustbar span{
  display:block;
  margin-bottom:7px;
  color:#8fb0d0;
  font-size:12px;
  font-weight:900;
}
.zibll-welua-trustbar strong{
  display:block;
  color:#fff;
  font-size:20px;
  font-weight:950;
  letter-spacing:-.02em;
}
.zibll-welua-trustbar em{
  display:block;
  margin-top:7px;
  color:#9fb5cf;
  font-size:12px;
  font-style:normal;
  font-weight:750;
}
.zibll-welua-zibll-bridge .zibll-welua-layout{
  gap:18px!important;
  margin-top:18px!important;
}
.zibll-welua-zibll-bridge .zibll-welua-card,
.zibll-welua-zibll-bridge .zibll-welua-result,
.zibll-welua-zibll-bridge .zibll-welua-hot,
.zibll-welua-zibll-bridge .zibll-welua-showcase{
  border:1px solid rgba(144,202,255,.15)!important;
  border-radius:22px!important;
  background:linear-gradient(180deg,rgba(15,31,58,.88),rgba(9,20,38,.86))!important;
  color:var(--zwm4-text)!important;
  box-shadow:0 22px 56px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.06)!important;
}
.zibll-welua-zibll-bridge .zibll-welua-card:hover,
.zibll-welua-zibll-bridge .zibll-welua-result:hover,
.zibll-welua-zibll-bridge .zibll-welua-showcase-card:hover,
.zibll-welua-zibll-bridge .zibll-welua-hot-game:hover{
  border-color:rgba(87,183,255,.28)!important;
  box-shadow:0 26px 68px rgba(0,0,0,.26),0 0 0 1px rgba(87,183,255,.08) inset!important;
}
.zibll-welua-zibll-bridge .zibll-welua-card__head{
  border-bottom-color:rgba(144,202,255,.12)!important;
}
.zibll-welua-zibll-bridge .zibll-welua-card__head h3,
.zibll-welua-zibll-bridge .zibll-welua-showcase__head h2,
.zibll-welua-zibll-bridge .zibll-welua-hot__head h2,
.zibll-welua-zibll-bridge .zibll-welua-game__title,
.zibll-welua-zibll-bridge .zibll-welua-dlc-panel__head strong{
  color:#fff!important;
}
.zibll-welua-zibll-bridge .zibll-welua-card__head h3:before{
  background:linear-gradient(180deg,var(--zwm4-cyan),var(--zwm4-pink))!important;
  box-shadow:0 0 0 4px rgba(34,211,238,.10)!important;
}
.zibll-welua-zibll-bridge .zibll-welua-card__head span,
.zibll-welua-zibll-bridge .zibll-welua-showcase__title span,
.zibll-welua-zibll-bridge .zibll-welua-hot__head span,
.zibll-welua-zibll-bridge .zibll-welua-showcase__head span{
  border-color:rgba(87,183,255,.22)!important;
  background:rgba(87,183,255,.10)!important;
  color:#a7dcff!important;
}
.zibll-welua-zibll-bridge .zibll-welua-convert-card__hero,
.zibll-welua-zibll-bridge .zibll-welua-next-card__body,
.zibll-welua-zibll-bridge .zibll-welua-operator-row,
.zibll-welua-zibll-bridge .zibll-welua-history-item,
.zibll-welua-zibll-bridge .zibll-welua-request-item,
.zibll-welua-zibll-bridge .zibll-welua-recent-check-item,
.zibll-welua-zibll-bridge .zibll-welua-notification-item,
.zibll-welua-zibll-bridge .zibll-welua-follow-item,
.zibll-welua-zibll-bridge .zibll-welua-popular-request-item,
.zibll-welua-zibll-bridge .zibll-welua-batch-item,
.zibll-welua-zibll-bridge .zibll-welua-showcase__column,
.zibll-welua-zibll-bridge .zibll-welua-showcase-card,
.zibll-welua-zibll-bridge .zibll-welua-hot__value,
.zibll-welua-zibll-bridge .zibll-welua-hot-step__panel,
.zibll-welua-zibll-bridge .zibll-welua-hot-game{
  border-color:rgba(144,202,255,.13)!important;
  background:rgba(255,255,255,.055)!important;
  color:var(--zwm4-text)!important;
}
.zibll-welua-zibll-bridge .zibll-welua-convert-card__hero{
  background:
    radial-gradient(circle at 100% 100%,rgba(255,74,162,.18),transparent 42%),
    rgba(255,255,255,.055)!important;
}
.zibll-welua-zibll-bridge .zibll-welua-member-name,
.zibll-welua-zibll-bridge .zibll-welua-history-item strong,
.zibll-welua-zibll-bridge .zibll-welua-request-item strong,
.zibll-welua-zibll-bridge .zibll-welua-recent-check-item strong,
.zibll-welua-zibll-bridge .zibll-welua-notification-item strong,
.zibll-welua-zibll-bridge .zibll-welua-follow-item strong,
.zibll-welua-zibll-bridge .zibll-welua-operator-row strong{
  color:#fff!important;
}
.zibll-welua-zibll-bridge .zibll-welua-convert-desc,
.zibll-welua-zibll-bridge .zibll-welua-convert-benefits span,
.zibll-welua-zibll-bridge .zibll-welua-batch-intro,
.zibll-welua-zibll-bridge .zibll-welua-steps,
.zibll-welua-zibll-bridge .zibll-welua-showcase__head p,
.zibll-welua-zibll-bridge .zibll-welua-hot__head p,
.zibll-welua-zibll-bridge .zibll-welua-game__desc,
.zibll-welua-zibll-bridge .zibll-welua-panel-label,
.zibll-welua-zibll-bridge .zibll-welua-game__facts span,
.zibll-welua-zibll-bridge .zibll-welua-operator-row strong{
  color:var(--zwm4-muted)!important;
}
.zibll-welua-zibll-bridge .zibll-welua-batch-input{
  border-color:rgba(144,202,255,.15)!important;
  background:rgba(3,9,18,.46)!important;
  color:#fff!important;
}
.zibll-welua-zibll-bridge .zibll-welua-batch-input::placeholder{
  color:#7892ad!important;
}
.zibll-welua-zibll-bridge .zibll-welua-result .zibll-welua-game{
  border-radius:22px 22px 0 0!important;
  background:
    radial-gradient(circle at 0 0,rgba(87,183,255,.14),transparent 28%),
    linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018))!important;
}
.zibll-welua-zibll-bridge .zibll-welua-result .zibll-welua-cover{
  border-color:rgba(144,202,255,.16)!important;
  background-color:#081427!important;
  box-shadow:0 18px 50px rgba(0,0,0,.28)!important;
}
.zibll-welua-zibll-bridge .zibll-welua-game__meta,
.zibll-welua-zibll-bridge .zibll-welua-source,
.zibll-welua-zibll-bridge .zibll-welua-appid{
  color:#ff8ac6!important;
}
.zibll-welua-zibll-bridge .zibll-welua-tags span,
.zibll-welua-zibll-bridge .zibll-welua-steam-link,
.zibll-welua-zibll-bridge .zibll-welua-reset,
.zibll-welua-zibll-bridge .zibll-welua-copy-appid,
.zibll-welua-zibll-bridge .zibll-welua-follow,
.zibll-welua-zibll-bridge .zibll-welua-batch-actions button:not(.zibll-welua-batch-run):not(.zibll-welua-batch-request),
.zibll-welua-zibll-bridge .zibll-welua-next-action.is-secondary,
.zibll-welua-zibll-bridge .zibll-welua-recent-check-clear,
.zibll-welua-zibll-bridge .zibll-welua-batch-clear{
  border-color:rgba(144,202,255,.15)!important;
  background:rgba(255,255,255,.06)!important;
  color:#dcecff!important;
}
.zibll-welua-zibll-bridge .zibll-welua-game__facts div,
.zibll-welua-zibll-bridge .zibll-welua-download-panel>div:not(.zibll-welua-panel-actions),
.zibll-welua-zibll-bridge .zibll-welua-dlc-panel,
.zibll-welua-zibll-bridge .zibll-welua-dlc-item{
  border-color:rgba(144,202,255,.13)!important;
  background:rgba(255,255,255,.055)!important;
}
.zibll-welua-zibll-bridge .zibll-welua-download-panel{
  border-top-color:rgba(144,202,255,.12)!important;
  background:rgba(5,13,26,.76)!important;
}
.zibll-welua-zibll-bridge .zibll-welua-download-panel strong,
.zibll-welua-zibll-bridge .zibll-welua-game__facts strong{
  color:#fff!important;
}
.zibll-welua-zibll-bridge .zibll-welua-manifest-updated{
  border-color:rgba(125,220,98,.25)!important;
  background:linear-gradient(135deg,rgba(125,220,98,.13),rgba(87,183,255,.08)),rgba(255,255,255,.055)!important;
  color:#a7f3b1!important;
}
@media(max-width:1100px){
  .zibll-welua-zibll-bridge .zibll-welua-hero{
    grid-template-columns:1fr!important;
    min-height:0;
  }
  .zibll-welua-trustbar{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
}
@media(max-width:760px){
  .zibll-welua-zibll-bridge{
    max-width:calc(100vw - 14px)!important;
    padding:10px!important;
    border-radius:24px!important;
  }
  .zibll-welua-zibll-bridge .zibll-welua-hero{
    padding:22px!important;
    border-radius:22px!important;
  }
  .zibll-welua-zibll-bridge .zibll-welua-hero h1{
    font-size:clamp(36px,11vw,48px)!important;
    line-height:1.02!important;
  }
  .zibll-welua-zibll-bridge .zibll-welua-hero p{
    font-size:15px!important;
    line-height:1.82!important;
  }
  .zibll-welua-zibll-bridge .zibll-welua-feedback-float{
    width:max-content!important;
  }
  .zibll-welua-console-log,
  .zibll-welua-trustbar{
    grid-template-columns:1fr;
  }
  .zibll-welua-trustbar div{
    min-height:92px;
  }
  .zibll-welua-zibll-bridge .zibll-welua-card,
  .zibll-welua-zibll-bridge .zibll-welua-result,
  .zibll-welua-zibll-bridge .zibll-welua-hot,
  .zibll-welua-zibll-bridge .zibll-welua-showcase{
    border-radius:20px!important;
  }
}

/* === WeGame store skin v0.3.138 === */
.zibll-welua-app.zibll-welua-wegame-skin{
  --zwg-bg:#070b10;
  --zwg-bg-2:#0c121a;
  --zwg-panel:#101923;
  --zwg-panel-2:#142130;
  --zwg-panel-3:#1a2a3a;
  --zwg-line:#263544;
  --zwg-line-soft:rgba(159,179,199,.16);
  --zwg-text:#edf5fb;
  --zwg-soft:#c4d2df;
  --zwg-muted:#8fa2b3;
  --zwg-blue:#38a8ff;
  --zwg-green:#19d078;
  --zwg-amber:#f5b84b;
  --zwg-orange:#ff8748;
  --zwg-red:#ff6478;
  width:min(100%,1240px)!important;
  max-width:1240px!important;
  margin:24px auto 40px!important;
  padding:16px!important;
  overflow:hidden!important;
  border:1px solid var(--zwg-line)!important;
  border-radius:8px!important;
  background:
    linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,0) 180px),
    linear-gradient(180deg,#091018 0%,#070b10 58%,#070b10 100%)!important;
  box-shadow:0 24px 70px rgba(0,0,0,.34)!important;
  color:var(--zwg-text)!important;
  font-family:Inter,"Microsoft YaHei","PingFang SC",Arial,sans-serif!important;
  isolation:isolate;
}
.zibll-welua-app.zibll-welua-wegame-skin,
.zibll-welua-app.zibll-welua-wegame-skin *{
  box-sizing:border-box!important;
  letter-spacing:0!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hero h1,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-game__title,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-card__head h3,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase__head h2,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hot__head h2,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase-card__body h3,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hot-game__info strong,
.zibll-welua-widget.zibll-welua-wegame-widget,
.zibll-welua-widget.zibll-welua-wegame-widget *{
  letter-spacing:0!important;
}
.zibll-welua-app.zibll-welua-wegame-skin:before{
  inset:0!important;
  background:
    linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),
    linear-gradient(180deg,rgba(255,255,255,.025) 1px,transparent 1px)!important;
  background-size:40px 40px!important;
  opacity:.45!important;
  mask-image:linear-gradient(180deg,#000 0%,transparent 620px)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin:after,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-card:after,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-trustbar div:after{
  display:none!important;
}
.zibll-welua-app.zibll-welua-wegame-skin a,
.zibll-welua-app.zibll-welua-wegame-skin button{
  transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease,opacity .18s ease!important;
}
.zibll-welua-app.zibll-welua-wegame-skin a:focus-visible,
.zibll-welua-app.zibll-welua-wegame-skin button:focus-visible,
.zibll-welua-app.zibll-welua-wegame-skin input:focus-visible,
.zibll-welua-app.zibll-welua-wegame-skin textarea:focus-visible{
  outline:2px solid var(--zwg-blue)!important;
  outline-offset:2px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hero{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 392px!important;
  gap:22px!important;
  min-height:390px!important;
  padding:28px!important;
  overflow:hidden!important;
  border:1px solid var(--zwg-line)!important;
  border-radius:8px!important;
  background:
    linear-gradient(90deg,rgba(7,11,16,.98) 0%,rgba(10,18,27,.92) 50%,rgba(13,30,45,.78) 100%),
    linear-gradient(135deg,#0a121b,#132538 58%,#0b1018)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 16px 44px rgba(0,0,0,.28)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hero:before{
  opacity:.18!important;
  filter:saturate(1.08)!important;
  transform:scale(1.02)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hero:after{
  display:block!important;
  background:linear-gradient(90deg,transparent 0%,rgba(56,168,255,.08) 46%,rgba(25,208,120,.08) 100%)!important;
  opacity:.55!important;
  mix-blend-mode:normal!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hero__bg{
  display:none!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hero__content{
  justify-content:flex-end!important;
  min-width:0!important;
  padding:54px 0 4px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-badge,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hero__signature span,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hero__signature em{
  min-height:28px!important;
  padding:5px 9px!important;
  border:1px solid rgba(56,168,255,.25)!important;
  border-radius:4px!important;
  background:rgba(56,168,255,.12)!important;
  color:#a9ddff!important;
  font-size:12px!important;
  font-weight:800!important;
  text-transform:none!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hero__signature{
  gap:8px!important;
  margin:0 0 12px!important;
  color:var(--zwg-muted)!important;
  font-size:12px!important;
  font-weight:800!important;
  text-transform:none!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hero__signature em{
  border-color:rgba(25,208,120,.28)!important;
  background:rgba(25,208,120,.12)!important;
  color:#9bf2c6!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-feedback-float{
  position:absolute!important;
  left:0!important;
  top:0!important;
  display:inline-flex!important;
  width:auto!important;
  min-height:38px!important;
  margin:0!important;
  padding:7px 10px!important;
  border:1px solid rgba(245,184,75,.32)!important;
  border-radius:4px!important;
  background:rgba(13,20,29,.88)!important;
  color:var(--zwg-text)!important;
  box-shadow:0 10px 24px rgba(0,0,0,.24)!important;
  backdrop-filter:none!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-feedback-float__icon{
  width:24px!important;
  height:24px!important;
  border-radius:4px!important;
  background:var(--zwg-amber)!important;
  color:#211704!important;
  font-size:15px!important;
  box-shadow:none!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-feedback-float__text strong{
  color:var(--zwg-text)!important;
  font-size:12px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-feedback-float__text em{
  color:var(--zwg-amber)!important;
  font-size:11px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hero h1{
  max-width:760px!important;
  margin:0 0 12px!important;
  color:#fff!important;
  font-size:50px!important;
  line-height:1.08!important;
  font-weight:900!important;
  text-shadow:0 12px 34px rgba(0,0,0,.36)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hero p{
  max-width:720px!important;
  margin:0!important;
  color:var(--zwg-soft)!important;
  font-size:16px!important;
  line-height:1.8!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hero__features,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-ops-note{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:8px!important;
  margin-top:18px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hero__features span,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-ops-note span{
  min-height:30px!important;
  padding:5px 10px!important;
  border:1px solid var(--zwg-line-soft)!important;
  border-radius:4px!important;
  background:rgba(255,255,255,.06)!important;
  color:#dbe8f4!important;
  box-shadow:none!important;
  font-size:12px!important;
  font-weight:750!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hero__features span:before,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-ops-note span:before{
  width:6px!important;
  height:6px!important;
  margin-right:7px!important;
  background:var(--zwg-green)!important;
  box-shadow:0 0 12px rgba(25,208,120,.46)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-service-stats{
  width:min(520px,100%)!important;
  margin-top:18px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-service-stats div{
  border:1px solid var(--zwg-line-soft)!important;
  border-radius:6px!important;
  background:rgba(255,255,255,.06)!important;
  box-shadow:none!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-service-stats div:after{
  display:none!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-service-stats span,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-service-stats p{
  color:var(--zwg-muted)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-service-stats strong{
  color:#fff!important;
  font-size:26px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-console{
  align-self:end!important;
  padding:18px!important;
  border:1px solid rgba(83,143,190,.28)!important;
  border-radius:8px!important;
  background:rgba(11,18,27,.92)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 18px 42px rgba(0,0,0,.35)!important;
  backdrop-filter:none!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-console__head{
  margin-bottom:12px!important;
  color:var(--zwg-muted)!important;
  font-size:12px!important;
  font-weight:800!important;
  text-transform:none!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-console__head strong{
  min-width:46px!important;
  height:30px!important;
  border-radius:4px!important;
  background:var(--zwg-blue)!important;
  color:#03101a!important;
  box-shadow:none!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-search{
  gap:8px!important;
  padding:7px!important;
  border:1px solid var(--zwg-line)!important;
  border-radius:6px!important;
  background:#070d14!important;
  box-shadow:none!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-input,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-batch-input{
  min-height:42px!important;
  border:1px solid transparent!important;
  border-radius:4px!important;
  background:#0b141d!important;
  color:#fff!important;
  font-size:14px!important;
  font-weight:650!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-input::placeholder,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-batch-input::placeholder{
  color:#6f8497!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-button,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-download,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-batch-run,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-login-cta,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-next-action.is-primary,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase-card__actions button,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hot-game__actions button{
  min-height:40px!important;
  border:0!important;
  border-radius:4px!important;
  background:linear-gradient(180deg,#25df86,#12b967)!important;
  color:#06150d!important;
  box-shadow:0 10px 22px rgba(25,208,120,.24)!important;
  font-weight:900!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-request,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-download.is-login,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-onboarding-login,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-onboarding-focus{
  border:0!important;
  border-radius:4px!important;
  background:linear-gradient(180deg,#51b7ff,#248fe8)!important;
  color:#04131f!important;
  box-shadow:0 10px 22px rgba(56,168,255,.22)!important;
  font-weight:900!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-download.is-vip,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-onboarding-vip{
  background:linear-gradient(180deg,#ffd166,#f59f34)!important;
  color:#201407!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-button:hover,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-download:hover,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-request:hover,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-login-cta:hover{
  transform:translateY(-1px)!important;
  filter:brightness(1.04)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin button:disabled{
  opacity:.48!important;
  cursor:not-allowed!important;
  filter:none!important;
  transform:none!important;
  box-shadow:none!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-console__hint,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-status{
  color:var(--zwg-muted)!important;
  font-size:12px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-status.is-ok{color:#77edac!important}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-status.is-error{color:#ff8695!important}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-status.is-loading{color:#8fd2ff!important}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-status.is-lock{color:#ffd37a!important}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-progress{
  border-color:var(--zwg-line)!important;
  border-radius:6px!important;
  background:#0a1119!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-progress__bar{
  height:7px!important;
  border-radius:999px!important;
  background:#111c28!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-progress__bar span{
  background:linear-gradient(90deg,var(--zwg-blue),var(--zwg-green))!important;
  box-shadow:none!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-console__access,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-console-log span{
  border:1px solid var(--zwg-line-soft)!important;
  border-radius:6px!important;
  background:rgba(255,255,255,.055)!important;
  color:var(--zwg-muted)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-console__access strong{
  color:#fff!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-login-link{
  border-radius:4px!important;
  background:rgba(56,168,255,.18)!important;
  color:#bfe6ff!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-console-log{
  gap:8px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-console-log span:before{
  background:var(--zwg-green)!important;
  box-shadow:none!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-trustbar{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:12px!important;
  margin:14px 0!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-trustbar div{
  min-height:96px!important;
  padding:14px!important;
  border:1px solid var(--zwg-line)!important;
  border-radius:8px!important;
  background:linear-gradient(180deg,var(--zwg-panel-2),var(--zwg-panel))!important;
  box-shadow:none!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-trustbar span,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-panel-label,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-game__facts span{
  color:var(--zwg-muted)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-trustbar strong{
  color:#fff!important;
  font-size:18px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-trustbar em{
  color:#aab9c6!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-layout{
  grid-template-columns:minmax(0,1fr) 352px!important;
  gap:14px!important;
  margin-top:14px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-side{
  gap:12px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-result,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-card,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hot,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase{
  overflow:hidden!important;
  border:1px solid var(--zwg-line)!important;
  border-radius:8px!important;
  background:linear-gradient(180deg,var(--zwg-panel-2),var(--zwg-panel))!important;
  box-shadow:none!important;
  color:var(--zwg-text)!important;
  backdrop-filter:none!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-card{
  min-height:0!important;
  padding:15px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-card:before{
  left:0!important;
  right:auto!important;
  top:0!important;
  width:3px!important;
  height:100%!important;
  background:linear-gradient(180deg,var(--zwg-blue),var(--zwg-green))!important;
  opacity:.8!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-card:hover,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase-card:hover,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hot-game:hover,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-history-item:hover,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-request-item:hover,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-recent-check-item:hover,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-notification-item:hover,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-follow-item:hover,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-popular-request-item:hover,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-batch-item:hover{
  border-color:rgba(56,168,255,.48)!important;
  background-color:#152231!important;
  box-shadow:0 12px 26px rgba(0,0,0,.2)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-card__head{
  align-items:center!important;
  min-height:28px!important;
  margin:0 0 12px!important;
  padding:0 0 10px!important;
  border-bottom:1px solid var(--zwg-line)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-card__head h3,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase__head h2,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hot__head h2,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-game__title{
  color:#fff!important;
  font-weight:900!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-card__head h3{
  font-size:16px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-card__head h3:before{
  display:none!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-card__head span,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase__head span,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase__title span,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hot__head span,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hot-step__tools em{
  display:inline-flex!important;
  align-items:center!important;
  min-height:24px!important;
  padding:4px 8px!important;
  border:1px solid rgba(56,168,255,.28)!important;
  border-radius:4px!important;
  background:rgba(56,168,255,.12)!important;
  color:#a9ddff!important;
  font-size:11px!important;
  font-weight:850!important;
  text-transform:none!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-result[hidden]+.zibll-welua-side{
  grid-column:1/-1!important;
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:12px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-result[hidden]+.zibll-welua-side .zibll-welua-card{
  min-height:188px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-game{
  grid-template-columns:42% minmax(0,1fr)!important;
  min-height:330px!important;
  background:#0b121b!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-cover{
  min-height:330px!important;
  border-right:1px solid var(--zwg-line)!important;
  background-color:#0b121b!important;
  background-size:cover!important;
  background-position:center!important;
  box-shadow:none!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-cover:after{
  background:linear-gradient(90deg,transparent,rgba(11,18,27,.28))!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-cover span,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase-card__media span,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hot-game__cover span{
  left:10px!important;
  bottom:10px!important;
  padding:4px 7px!important;
  border-radius:4px!important;
  background:rgba(0,0,0,.72)!important;
  color:#fff!important;
  font-size:11px!important;
  font-weight:800!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-game__body{
  justify-content:center!important;
  padding:26px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-game__meta,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-source,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-appid{
  color:#8fd2ff!important;
  font-size:12px!important;
  font-weight:900!important;
  text-transform:none!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-game__title{
  margin:0 0 10px!important;
  font-size:34px!important;
  line-height:1.16!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-game__desc,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-convert-desc,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-batch-intro,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-steps,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase__head p,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hot__head p,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hot-step__head p{
  color:var(--zwg-muted)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-tags span,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-convert-benefits span,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-steam-link,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-reset,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-copy-appid,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-follow,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-next-action.is-secondary,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-batch-actions button:not(.zibll-welua-batch-run):not(.zibll-welua-batch-request),
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-recent-check-clear,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-batch-clear{
  border:1px solid var(--zwg-line)!important;
  border-radius:4px!important;
  background:rgba(255,255,255,.055)!important;
  color:#cfe2f2!important;
  box-shadow:none!important;
  font-weight:850!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-tags span.is-denuvo,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-tags span.is-region-locked{
  border-color:rgba(245,184,75,.38)!important;
  background:rgba(245,184,75,.12)!important;
  color:#ffe2a5!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-tags span.is-multiplayer{
  border-color:rgba(56,168,255,.36)!important;
  background:rgba(56,168,255,.12)!important;
  color:#bbe5ff!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-game__facts,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-dlc-list{
  gap:8px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-game__facts div,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-download-panel>div:not(.zibll-welua-panel-actions),
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-dlc-panel,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-dlc-item,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-parent-hint,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-convert-card__hero,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-next-card__body,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-operator-row,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-history-item,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-request-item,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-recent-check-item,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-notification-item,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-follow-item,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-popular-request-item,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-batch-item,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-recommend-item{
  border:1px solid var(--zwg-line)!important;
  border-radius:6px!important;
  background:rgba(255,255,255,.045)!important;
  color:var(--zwg-text)!important;
  box-shadow:none!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-download-panel{
  grid-template-columns:1fr 1fr 1fr auto!important;
  gap:12px!important;
  padding:14px!important;
  border-top:1px solid var(--zwg-line)!important;
  background:#0a1119!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-download-panel strong,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-game__facts strong,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-name,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-history-item strong,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-request-item strong,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-recent-check-item strong,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-notification-item strong,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-follow-item strong,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-popular-request-item strong,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-batch-item strong,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-recommend-item strong{
  color:#fff!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-manifest-updated{
  border:1px solid rgba(25,208,120,.32)!important;
  border-radius:4px!important;
  background:rgba(25,208,120,.12)!important;
  color:#a4f4c9!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hot{
  margin-top:14px!important;
  padding:18px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase__head,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hot__head{
  align-items:center!important;
  gap:14px!important;
  margin-bottom:14px!important;
  padding-bottom:12px!important;
  border-bottom:1px solid var(--zwg-line)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase__head h2,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hot__head h2{
  margin:0 0 6px!important;
  font-size:24px!important;
  line-height:1.22!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase__head>a,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hot-step__tools a,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase-card__actions a,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hot-game__actions a,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hot-more{
  border:1px solid rgba(56,168,255,.32)!important;
  border-radius:4px!important;
  background:rgba(56,168,255,.12)!important;
  color:#bfe6ff!important;
  box-shadow:none!important;
  text-decoration:none!important;
  font-weight:850!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase__columns{
  gap:14px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase__column{
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase__title{
  min-height:32px!important;
  margin-bottom:10px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase__title strong,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hot-step__head strong{
  color:#fff!important;
  font-size:16px!important;
  font-weight:900!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase__hint{
  border-color:rgba(245,184,75,.24)!important;
  border-radius:6px!important;
  background:rgba(245,184,75,.1)!important;
  color:#ffd992!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase__list{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:10px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase-card,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hot-game{
  overflow:hidden!important;
  border:1px solid var(--zwg-line)!important;
  border-radius:8px!important;
  background:#0c141e!important;
  box-shadow:none!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase-card__media,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hot-game__cover{
  display:block!important;
  min-height:0!important;
  aspect-ratio:16/7!important;
  background-color:#101923!important;
  background-size:cover!important;
  background-position:center!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase-card__body{
  padding:10px 10px 0!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase-card__body h3{
  min-height:40px!important;
  color:#fff!important;
  font-size:14px!important;
  line-height:1.45!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase-card__body p,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hot-game__info p{
  color:var(--zwg-muted)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase-card__actions,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hot-game__actions{
  display:flex!important;
  gap:8px!important;
  padding:10px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hot__timeline{
  display:grid!important;
  gap:12px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hot-step{
  display:block!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hot-step:not(:last-child):before{
  display:none!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hot-step__marker{
  display:none!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hot-step__panel{
  padding:14px!important;
  border:1px solid var(--zwg-line)!important;
  border-radius:8px!important;
  background:#0b121b!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hot-step__head{
  align-items:center!important;
  min-height:34px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hot-games{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:10px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hot-game{
  display:block!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hot-game__info{
  padding:10px 10px 0!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hot-game__info strong{
  color:#fff!important;
  font-size:14px!important;
  line-height:1.45!important;
  white-space:normal!important;
  display:-webkit-box!important;
  -webkit-box-orient:vertical!important;
  -webkit-line-clamp:2!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-search-suggestions{
  margin-top:10px!important;
  padding:10px!important;
  border:1px solid var(--zwg-line)!important;
  border-radius:8px!important;
  background:#0b121b!important;
  box-shadow:0 18px 42px rgba(0,0,0,.32)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-search-item{
  border:1px solid var(--zwg-line)!important;
  border-radius:6px!important;
  background:#101923!important;
  color:var(--zwg-text)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-search-item__cover{
  border-radius:4px!important;
  background-size:cover!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-search-item__body strong,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-search-suggestions__head strong{
  color:#fff!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-search-item__body em,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-search-item i,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-search-suggestions__head span{
  color:var(--zwg-muted)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-download-modal__dialog,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-dlc-feedback-modal__dialog,
.zibll-welua-download-modal__dialog,
.zibll-welua-dlc-feedback-modal__dialog{
  border:1px solid var(--zwg-line,#263544)!important;
  border-radius:8px!important;
  background:#101923!important;
  color:#edf5fb!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-download-modal__icon,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-dlc-feedback-modal__icon,
.zibll-welua-download-modal__icon,
.zibll-welua-dlc-feedback-modal__icon{
  border-radius:6px!important;
  background:var(--zwg-blue,#38a8ff)!important;
  color:#04131f!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-widget,
.zibll-welua-widget.zibll-welua-wegame-widget{
  border:1px solid var(--zwg-line,#263544)!important;
  border-radius:8px!important;
  background:linear-gradient(180deg,#142130,#101923)!important;
  color:#edf5fb!important;
  box-shadow:none!important;
}
.zibll-welua-widget.zibll-welua-wegame-widget .zibll-welua-widget__icon{
  border-radius:6px!important;
  background:linear-gradient(180deg,var(--zwm-accent,#38a8ff),#248fe8)!important;
}
.zibll-welua-widget.zibll-welua-wegame-widget h4{
  color:#fff!important;
}
.zibll-welua-widget.zibll-welua-wegame-widget p{
  color:#8fa2b3!important;
}
.zibll-welua-widget.zibll-welua-wegame-widget input{
  border-color:#263544!important;
  border-radius:4px!important;
  background:#0b121b!important;
}
.zibll-welua-widget.zibll-welua-wegame-widget button{
  border-radius:4px!important;
  background:linear-gradient(180deg,#25df86,#12b967)!important;
  color:#06150d!important;
}
@media(max-width:1180px){
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hero,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-layout{
    grid-template-columns:1fr!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-result[hidden]+.zibll-welua-side,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-trustbar{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hot-games{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}
@media(max-width:760px){
  .zibll-welua-app.zibll-welua-wegame-skin{
    width:100%!important;
    max-width:100%!important;
    margin:10px auto 24px!important;
    padding:10px!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hero{
    min-height:0!important;
    padding:18px!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hero__content{
    padding:48px 0 0!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hero h1{
    font-size:36px!important;
    line-height:1.14!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hero p{
    font-size:15px!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-search,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-download-panel,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase__head,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hot__head{
    flex-direction:column!important;
    align-items:stretch!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-trustbar,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-console-log,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-result[hidden]+.zibll-welua-side,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase__columns,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase__list,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hot-games{
    grid-template-columns:1fr!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-game{
    grid-template-columns:1fr!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-cover{
    min-height:210px!important;
    border-right:0!important;
    border-bottom:1px solid var(--zwg-line)!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-game__body{
    padding:18px!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-game__title{
    font-size:28px!important;
  }
}
@media(prefers-reduced-motion:reduce){
  .zibll-welua-app.zibll-welua-wegame-skin *,
  .zibll-welua-widget.zibll-welua-wegame-widget *{
    transition:none!important;
    animation:none!important;
    scroll-behavior:auto!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin a:hover,
  .zibll-welua-app.zibll-welua-wegame-skin button:hover{
    transform:none!important;
  }
}

/* === WeGame store layout v0.3.138 === */
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-storefront{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 340px!important;
  align-items:start!important;
  gap:14px!important;
  margin-top:14px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-storefront__main{
  display:grid!important;
  min-width:0!important;
  gap:14px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-storefront__rail{
  position:sticky!important;
  top:16px!important;
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:12px!important;
  min-width:0!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-storefront__rail .zibll-welua-card{
  width:100%!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-storefront__rail .zibll-welua-batch-input{
  min-height:104px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-store-shelf{
  margin-top:0!important;
}
.zibll-welua-app.zibll-welua-wegame-skin.is-result-mode .zibll-welua-storefront{
  grid-template-columns:minmax(0,1fr) 324px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin.is-result-mode .zibll-welua-result{
  display:block!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-shelf{
  margin-top:14px!important;
  padding:18px!important;
  overflow:hidden!important;
  border:1px solid var(--zwg-line)!important;
  border-radius:8px!important;
  background:linear-gradient(180deg,#121d2a,#0c141e)!important;
  box-shadow:none!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-section-head{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:14px!important;
  margin-bottom:14px!important;
  padding-bottom:12px!important;
  border-bottom:1px solid var(--zwg-line)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-section-head span{
  display:inline-flex!important;
  align-items:center!important;
  min-height:24px!important;
  padding:4px 8px!important;
  border:1px solid rgba(56,168,255,.28)!important;
  border-radius:4px!important;
  background:rgba(56,168,255,.12)!important;
  color:#a9ddff!important;
  font-size:11px!important;
  font-weight:850!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-section-head h2{
  margin:8px 0 5px!important;
  color:#fff!important;
  font-size:24px!important;
  line-height:1.22!important;
  font-weight:900!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-section-head p{
  margin:0!important;
  color:var(--zwg-muted)!important;
  font-size:13px!important;
  line-height:1.6!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-grid{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:12px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-grid .zibll-welua-card{
  min-height:188px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-grid .zibll-welua-site-trend-card,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-grid .zibll-welua-operator-card{
  grid-column:span 2!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-operator-list,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-history-list,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-notification-list,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-request-list,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-follow-list,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-popular-request-list{
  max-height:244px!important;
  overflow:auto!important;
  scrollbar-width:thin!important;
  scrollbar-color:#31506c transparent!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-notification-list,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-follow-list,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-recent-check-list{
  display:grid!important;
  gap:8px!important;
  color:var(--zwg-muted)!important;
  font-size:13px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-convert-card{
  background:
    linear-gradient(180deg,rgba(25,208,120,.12),rgba(20,33,48,.96) 46%),
    var(--zwg-panel)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-convert-card:before{
  background:linear-gradient(180deg,var(--zwg-green),var(--zwg-blue))!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-name{
  font-size:28px!important;
  line-height:1.15!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-convert-benefits{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:7px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-convert-benefits span{
  justify-content:center!important;
  min-width:0!important;
  text-align:center!important;
  white-space:normal!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hot__head,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase__head{
  position:relative!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hot__head:before,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase__head:before,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-section-head:before{
  content:""!important;
  position:absolute!important;
  left:0!important;
  bottom:-1px!important;
  width:84px!important;
  height:1px!important;
  background:linear-gradient(90deg,var(--zwg-green),var(--zwg-blue))!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-trustbar strong{
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-next-title,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-convert-card__hero strong,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-operator-row strong{
  color:#f4f9ff!important;
  text-shadow:none!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-next-card__body p,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-next-desc,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-convert-desc,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-batch-intro,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-site-trend-intro,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-operator-row span,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-history-list>span,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-notification-list>span,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-request-list>span,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-follow-list>span,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-recent-check-list>span,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-batch-list>span{
  color:#b9cce0!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-next-card__body,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-convert-card__hero{
  background:rgba(255,255,255,.07)!important;
}
.zibll-welua-download-modal{
  z-index:2147483000!important;
}
.zibll-welua-download-modal__backdrop{
  background:rgba(2,6,12,.72)!important;
}
.zibll-welua-download-modal__dialog{
  border:1px solid #2f4255!important;
  border-radius:8px!important;
  background:#101923!important;
  color:#edf5fb!important;
  box-shadow:0 30px 90px rgba(0,0,0,.48)!important;
}
.zibll-welua-download-modal h3,
.zibll-welua-download-modal__facts strong{
  color:#fff!important;
}
.zibll-welua-download-modal__desc,
.zibll-welua-download-modal__facts span{
  color:#b9cce0!important;
}
.zibll-welua-download-modal__facts div{
  border-color:#263544!important;
  background:rgba(255,255,255,.055)!important;
}
.zibll-welua-download-modal__cancel{
  border-radius:4px!important;
  background:#1c2a39!important;
  color:#d8e8f7!important;
}
.zibll-welua-download-modal__confirm{
  border-radius:4px!important;
  background:linear-gradient(180deg,#25df86,#12b967)!important;
  color:#06150d!important;
}

/* === WeGame card lists and DLC clarity base v0.3.138 === */
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-grid .zibll-welua-card{
  display:flex!important;
  flex-direction:column!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-history-list,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-notification-list,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-request-list,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-follow-list,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-popular-request-list{
  display:grid!important;
  gap:10px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-history-item,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-notification-item,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-request-item,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-follow-item,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-popular-request-item{
  position:relative!important;
  min-height:72px!important;
  padding:13px!important;
  border:1px solid #2b3d4f!important;
  border-radius:8px!important;
  background:
    linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.045)),
    #111c28!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-history-item:before,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-notification-item:before,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-request-item:before,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-follow-item:before,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-popular-request-item:before{
  content:""!important;
  position:absolute!important;
  left:0!important;
  top:12px!important;
  bottom:12px!important;
  width:3px!important;
  border-radius:0 999px 999px 0!important;
  background:linear-gradient(180deg,var(--zwg-blue),var(--zwg-green))!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-history-item:hover,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-notification-item:hover,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-request-item:hover,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-follow-item:hover,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-popular-request-item:hover{
  border-color:#3f6688!important;
  background:#172536!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-history-item strong,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-notification-item strong,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-request-main strong,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-follow-item strong,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-site-trend-body strong{
  color:#f6fbff!important;
  font-size:14px!important;
  line-height:1.35!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-history-item span,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-notification-item span,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-notification-item p,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-request-main small,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-follow-item span,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-site-trend-body span{
  color:#a9bdd2!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-request-list .zibll-welua-request-item>span.zibll-welua-request-status,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-follow-item.is-available span,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-site-trend-tag.is-available{
  border:1px solid rgba(25,208,120,.26)!important;
  background:rgba(25,208,120,.12)!important;
  color:#39e58d!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-request-list .zibll-welua-request-item:not(.is-done):not(.is-available)>span.zibll-welua-request-status,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-site-trend-tag.is-pending{
  border:1px solid rgba(245,184,75,.24)!important;
  background:rgba(245,184,75,.12)!important;
  color:#ffd37a!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-manage-head{
  padding:9px 10px!important;
  border:1px solid #263544!important;
  border-radius:8px!important;
  background:#0b141e!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-manage-head span{
  color:#b9cce0!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-manage-button{
  border:1px solid #38536c!important;
  border-radius:999px!important;
  background:#eef5fb!important;
  color:#243244!important;
  font-weight:900!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-notification-actions .zibll-welua-manage-button,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-request-actions .zibll-welua-manage-button{
  background:#1b3143!important;
  color:#d9efff!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-dlc-panel{
  padding:18px!important;
  border:1px solid #2b3d4f!important;
  border-radius:8px!important;
  background:#111923!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-dlc-panel__head{
  align-items:center!important;
  padding-bottom:12px!important;
  border-bottom:1px solid #263544!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-dlc-panel__head strong{
  color:#fff!important;
  font-size:16px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-dlc-panel__head span{
  min-width:0!important;
  height:auto!important;
  padding:5px 10px!important;
  border:1px solid rgba(25,208,120,.26)!important;
  border-radius:999px!important;
  background:rgba(25,208,120,.12)!important;
  color:#8cf0b6!important;
  font-size:12px!important;
  line-height:1.2!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-dlc-list{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:10px!important;
  margin-top:14px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-dlc-item{
  display:grid!important;
  grid-template-columns:42px minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:10px!important;
  min-height:72px!important;
  padding:12px!important;
  border:1px solid #2b3d4f!important;
  border-radius:8px!important;
  background:
    linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.035)),
    #101923!important;
  text-decoration:none!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-dlc-item:hover{
  border-color:#3f6688!important;
  background:#172536!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-dlc-item__mark{
  display:grid!important;
  place-items:center!important;
  width:42px!important;
  height:42px!important;
  border:1px solid rgba(56,168,255,.32)!important;
  border-radius:8px!important;
  background:rgba(56,168,255,.14)!important;
  color:#a9ddff!important;
  font-size:11px!important;
  font-weight:950!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-dlc-item__body{
  min-width:0!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-dlc-item__body strong{
  display:block!important;
  overflow:hidden!important;
  color:#f6fbff!important;
  font-size:14px!important;
  line-height:1.35!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-dlc-item__body span{
  display:block!important;
  overflow:hidden!important;
  margin-top:4px!important;
  color:#a9bdd2!important;
  font-size:12px!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-dlc-item em{
  justify-self:end!important;
  padding:4px 8px!important;
  border-radius:999px!important;
  background:rgba(25,208,120,.12)!important;
  color:#7ee8aa!important;
  font-size:11px!important;
  font-style:normal!important;
  font-weight:900!important;
  white-space:nowrap!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-dlc-item.is-unavailable em{
  background:rgba(245,184,75,.12)!important;
  color:#ffd37a!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-dlc-empty{
  grid-column:1 / -1!important;
  border:1px dashed #31506c!important;
  border-radius:8px!important;
  background:#0d1721!important;
  color:#b9cce0!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-dlc-tools{
  grid-column:1 / -1!important;
  align-items:center!important;
  gap:10px!important;
  margin-top:4px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-dlc-more{
  color:#9fb6cb!important;
}
@media(max-width:760px){
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-dlc-list{
    grid-template-columns:1fr!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-dlc-item{
    grid-template-columns:38px minmax(0,1fr)!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-dlc-item em{
    grid-column:2!important;
    justify-self:start!important;
  }
}
@media(max-width:1180px){
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-storefront,
  .zibll-welua-app.zibll-welua-wegame-skin.is-result-mode .zibll-welua-storefront{
    grid-template-columns:1fr!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-storefront__rail{
    position:static!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}
@media(max-width:760px){
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-storefront__rail,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-grid{
    grid-template-columns:1fr!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-grid .zibll-welua-site-trend-card,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-grid .zibll-welua-operator-card{
    grid-column:auto!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-section-head{
    align-items:flex-start!important;
    flex-direction:column!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-section-head .zibll-welua-onboarding-focus{
    width:100%!important;
  }
}

/* === WeGame card lists and DLC clarity v0.3.138 === */
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-grid .zibll-welua-card{
  position:relative!important;
  overflow:hidden!important;
  min-width:0!important;
  padding:14px!important;
  border-color:#2a3d4f!important;
  background:
    linear-gradient(180deg,rgba(255,255,255,.058),rgba(255,255,255,.028)),
    #0d1721!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-grid .zibll-welua-card:after{
  content:""!important;
  position:absolute!important;
  inset:0 0 auto!important;
  height:2px!important;
  background:linear-gradient(90deg,rgba(56,168,255,.7),rgba(25,208,120,.58),transparent 62%)!important;
  opacity:.78!important;
  pointer-events:none!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-grid .zibll-welua-card__head{
  min-height:34px!important;
  margin-bottom:12px!important;
  padding-bottom:10px!important;
  border-bottom:1px solid #263544!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-grid .zibll-welua-card__head h3{
  min-width:0!important;
  color:#f7fbff!important;
  font-size:15px!important;
  line-height:1.35!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-grid .zibll-welua-card__head span{
  min-height:24px!important;
  padding:4px 8px!important;
  border:1px solid rgba(56,168,255,.24)!important;
  border-radius:4px!important;
  background:rgba(56,168,255,.11)!important;
  color:#bfe7ff!important;
  font-size:11px!important;
  line-height:1!important;
  white-space:nowrap!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-history-list>span,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-notification-list>span,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-request-list>span,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-follow-list>span,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-popular-request-list>span{
  display:flex!important;
  align-items:center!important;
  min-height:86px!important;
  padding:14px!important;
  border:1px dashed #31506c!important;
  border-radius:8px!important;
  background:#0a131d!important;
  color:#a9bdd2!important;
  line-height:1.6!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-history-item,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-notification-item,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-request-item,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-follow-item,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-popular-request-item{
  cursor:pointer!important;
  transition:border-color .18s ease,background .18s ease,transform .18s ease!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-history-item:hover,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-notification-item:hover,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-request-item:hover,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-follow-item:hover,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-popular-request-item:hover{
  transform:translateY(-1px)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-notification-item.is-unread{
  border-color:rgba(56,168,255,.5)!important;
  background:
    linear-gradient(180deg,rgba(56,168,255,.12),rgba(255,255,255,.04)),
    #101d2a!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-request-item{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:9px 10px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-request-main{
  min-width:0!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-request-main strong,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-request-main small{
  display:block!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-request-status{
  justify-self:end!important;
  min-height:24px!important;
  padding:5px 9px!important;
  border-radius:999px!important;
  font-size:11px!important;
  font-weight:900!important;
  line-height:1.1!important;
  white-space:nowrap!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-request-actions,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-notification-actions{
  display:flex!important;
  flex-wrap:wrap!important;
  grid-column:1 / -1!important;
  gap:8px!important;
  margin-top:2px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-follow-item{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  gap:5px 10px!important;
  align-items:center!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-follow-item strong,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-follow-item span{
  min-width:0!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-follow-remove{
  grid-row:1 / span 2!important;
  align-self:center!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-site-trend-item{
  grid-template-columns:28px 58px minmax(0,1fr) auto!important;
  gap:10px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-site-trend-rank{
  width:28px!important;
  height:28px!important;
  border-radius:6px!important;
  background:#182636!important;
  color:#dff2ff!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-site-trend-cover{
  width:58px!important;
  height:34px!important;
  border-radius:6px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-dlc-panel{
  background:
    linear-gradient(180deg,rgba(56,168,255,.075),rgba(255,255,255,.025)),
    #101923!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-dlc-list{
  display:grid!important;
  align-items:stretch!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-dlc-item{
  min-width:0!important;
  transition:border-color .18s ease,background .18s ease,transform .18s ease!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-dlc-item:hover{
  transform:translateY(-1px)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-dlc-item:focus-visible{
  outline:2px solid rgba(56,168,255,.82)!important;
  outline-offset:2px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-dlc-item.is-unavailable{
  border-color:rgba(245,184,75,.34)!important;
  background:
    linear-gradient(180deg,rgba(245,184,75,.095),rgba(255,255,255,.035)),
    #111923!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-dlc-item.is-unavailable .zibll-welua-dlc-item__mark{
  border-color:rgba(245,184,75,.34)!important;
  background:rgba(245,184,75,.14)!important;
  color:#ffd37a!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-dlc-tools{
  display:flex!important;
  flex-wrap:wrap!important;
  padding-top:8px!important;
  border-top:1px solid #263544!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-dlc-load-more,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-dlc-feedback{
  min-height:34px!important;
  border-radius:4px!important;
  box-shadow:none!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-dlc-load-more{
  border-color:rgba(25,208,120,.35)!important;
  background:linear-gradient(180deg,#25df86,#12b967)!important;
  color:#06150d!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-dlc-feedback{
  border-color:rgba(56,168,255,.32)!important;
  background:rgba(56,168,255,.12)!important;
  color:#c7ebff!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-dlc-feedback-state{
  grid-column:1 / -1!important;
  display:grid!important;
  grid-template-columns:auto minmax(0,1fr)!important;
  gap:8px 12px!important;
  border-color:rgba(56,168,255,.26)!important;
  border-radius:8px!important;
  background:#0b141e!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-dlc-feedback-state strong{
  color:#a9ddff!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-dlc-feedback-state span{
  color:#a9bdd2!important;
  text-align:left!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-dlc-feedback-state.is-done{
  border-color:rgba(25,208,120,.28)!important;
  background:rgba(25,208,120,.09)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-dlc-feedback-state.is-done strong{
  color:#7ee8aa!important;
}
@media(max-width:760px){
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-request-item,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-follow-item,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-site-trend-item{
    grid-template-columns:minmax(0,1fr)!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-request-status,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-follow-remove,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-site-trend-tag{
    grid-row:auto!important;
    justify-self:start!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-site-trend-cover{
    width:100%!important;
    height:auto!important;
    aspect-ratio:16/7!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-dlc-feedback-state{
    grid-template-columns:1fr!important;
  }
}

/* === Steam featured carousel v0.3.141 === */
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured{
  position:relative!important;
  grid-column:1/-1!important;
  min-width:0!important;
  margin-top:0!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured__head{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:14px!important;
  margin:0 0 10px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured__head span{
  display:block!important;
  color:#7eb7df!important;
  font-size:11px!important;
  font-weight:900!important;
  text-transform:uppercase!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured__head h2{
  margin:3px 0 0!important;
  color:#fff!important;
  font-size:22px!important;
  line-height:1.25!important;
  font-weight:900!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured__head a{
  flex:0 0 auto!important;
  padding:7px 10px!important;
  border:1px solid rgba(56,168,255,.32)!important;
  border-radius:4px!important;
  background:rgba(56,168,255,.12)!important;
  color:#bfe6ff!important;
  font-size:12px!important;
  font-weight:850!important;
  text-decoration:none!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured__head a:hover,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured__head a:focus-visible{
  border-color:rgba(103,193,245,.58)!important;
  background:rgba(103,193,245,.22)!important;
  color:#fff!important;
  outline:0!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured__stage{
  position:relative!important;
  min-width:0!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured__viewport{
  overflow:hidden!important;
  border:1px solid #263544!important;
  border-radius:4px!important;
  background:#0b141e!important;
  box-shadow:0 20px 52px rgba(0,0,0,.32)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured__track{
  display:flex!important;
  width:100%!important;
  min-width:0!important;
  will-change:transform!important;
  transition:transform .34s ease!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured-slide{
  display:grid!important;
  grid-template-columns:minmax(0,58%) minmax(300px,42%)!important;
  flex:0 0 100%!important;
  min-width:0!important;
  min-height:390px!important;
  background:
    radial-gradient(circle at 74% 18%,rgba(56,168,255,.16),transparent 34%),
    linear-gradient(90deg,#0b141e,#15283a 58%,#101923)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured-slide__media{
  position:relative!important;
  display:block!important;
  min-height:390px!important;
  overflow:hidden!important;
  background-color:#101923!important;
  background-position:center!important;
  background-size:cover!important;
  text-decoration:none!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured-slide__media:after{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  background:linear-gradient(90deg,rgba(7,11,16,0) 54%,rgba(11,20,30,.75))!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured-slide__media span{
  position:absolute!important;
  left:14px!important;
  top:14px!important;
  z-index:1!important;
  padding:6px 9px!important;
  border-radius:4px!important;
  background:rgba(0,0,0,.66)!important;
  color:#d8f0ff!important;
  font-size:12px!important;
  font-weight:900!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured-slide__panel{
  display:flex!important;
  min-width:0!important;
  flex-direction:column!important;
  justify-content:space-between!important;
  gap:12px!important;
  padding:22px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured-slide__panel h3{
  display:-webkit-box!important;
  overflow:hidden!important;
  min-height:68px!important;
  margin:0!important;
  color:#fff!important;
  font-size:26px!important;
  line-height:1.3!important;
  font-weight:900!important;
  -webkit-box-orient:vertical!important;
  -webkit-line-clamp:2!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured-slide__thumbs{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:8px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured-slide__thumbs span{
  display:block!important;
  min-height:74px!important;
  border:1px solid rgba(159,179,199,.16)!important;
  border-radius:3px!important;
  background-color:#101923!important;
  background-position:center!important;
  background-size:cover!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured-slide__panel p{
  margin:0!important;
  color:#c2d4e5!important;
  font-size:13px!important;
  line-height:1.55!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured-slide__tags{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:6px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured-slide__tags span{
  padding:5px 8px!important;
  border-radius:2px!important;
  background:rgba(103,193,245,.16)!important;
  color:#9bd3f6!important;
  font-size:12px!important;
  font-weight:850!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured-slide__price span{
  color:#c7d5e0!important;
  font-size:13px!important;
  font-weight:850!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured-slide__actions{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:8px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured-slide__actions button,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured-slide__actions a{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:36px!important;
  padding:8px 12px!important;
  border:1px solid #31506c!important;
  border-radius:3px!important;
  background:#1b2b3d!important;
  color:#d8ecfb!important;
  cursor:pointer!important;
  font-size:13px!important;
  font-weight:900!important;
  text-decoration:none!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured-slide__actions button{
  border-color:transparent!important;
  background:linear-gradient(180deg,#25df86,#12b967)!important;
  color:#06150d!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured-slide__actions button:hover,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured-slide__actions button:focus-visible{
  filter:brightness(1.08)!important;
  outline:2px solid rgba(199,213,224,.5)!important;
  outline-offset:2px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured-slide__actions a:hover,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured-slide__actions a:focus-visible{
  border-color:#67c1f5!important;
  background:#253f58!important;
  color:#fff!important;
  outline:2px solid rgba(103,193,245,.4)!important;
  outline-offset:2px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured-arrow{
  position:absolute!important;
  top:50%!important;
  z-index:3!important;
  display:grid!important;
  width:38px!important;
  height:72px!important;
  place-items:center!important;
  border:0!important;
  border-radius:3px!important;
  background:linear-gradient(90deg,rgba(0,0,0,.68),rgba(0,0,0,.22))!important;
  color:#d8ecfb!important;
  cursor:pointer!important;
  font-size:44px!important;
  line-height:1!important;
  transform:translateY(-50%)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured-arrow.is-prev{
  left:-14px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured-arrow.is-next{
  right:-14px!important;
  background:linear-gradient(270deg,rgba(0,0,0,.68),rgba(0,0,0,.22))!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured-arrow:hover{
  color:#fff!important;
  background:#2b5d82!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured-arrow:focus-visible{
  outline:2px solid #67c1f5!important;
  outline-offset:2px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured__dots{
  display:flex!important;
  justify-content:center!important;
  gap:6px!important;
  padding:10px 0 0!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured-dot{
  width:28px!important;
  height:8px!important;
  border:0!important;
  border-radius:999px!important;
  background:rgba(103,193,245,.26)!important;
  cursor:pointer!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured-dot.is-active{
  background:#c7d5e0!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured-dot:hover,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured-dot:focus-visible{
  background:#67c1f5!important;
  outline:0!important;
}
@media(prefers-reduced-motion:reduce){
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured__track{
    transition:none!important;
  }
}
@media(max-width:900px){
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured-slide{
    grid-template-columns:1fr!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured-arrow{
    top:110px!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured-slide__media{
    min-height:220px!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured-slide__media:after{
    background:linear-gradient(180deg,rgba(7,11,16,0) 52%,rgba(11,20,30,.78))!important;
  }
}
@media(max-width:560px){
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured__head{
    align-items:flex-start!important;
    flex-direction:column!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured-slide__panel{
    padding:16px!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured-slide__panel h3{
    min-height:0!important;
    font-size:22px!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured-slide__thumbs span{
    min-height:58px!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured-arrow{
    width:32px!important;
    height:56px!important;
    font-size:34px!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured-arrow.is-prev{
    left:0!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured-arrow.is-next{
    right:0!important;
  }
}

/* === Standalone manifest result page v0.3.143 === */
.zibll-welua-app.zibll-welua-wegame-skin.is-result-mode{
  max-width:1240px!important;
  padding:18px!important;
  background:
    radial-gradient(circle at 16% 0,rgba(56,168,255,.12),transparent 32%),
    radial-gradient(circle at 88% 16%,rgba(37,223,134,.08),transparent 28%),
    #07111b!important;
}
.zibll-welua-app.zibll-welua-wegame-skin.is-result-mode .zibll-welua-hero,
.zibll-welua-app.zibll-welua-wegame-skin.is-result-mode .zibll-welua-featured,
.zibll-welua-app.zibll-welua-wegame-skin.is-result-mode .zibll-welua-hot,
.zibll-welua-app.zibll-welua-wegame-skin.is-result-mode .zibll-welua-showcase,
.zibll-welua-app.zibll-welua-wegame-skin.is-result-mode .zibll-welua-member-shelf,
.zibll-welua-app.zibll-welua-wegame-skin.is-result-mode .zibll-welua-batch-card{
  display:none!important;
}
.zibll-welua-app.zibll-welua-wegame-skin.is-result-mode .zibll-welua-storefront{
  grid-template-columns:minmax(0,1fr) 326px!important;
  align-items:start!important;
  gap:14px!important;
  margin-top:0!important;
}
.zibll-welua-app.zibll-welua-wegame-skin.is-result-mode .zibll-welua-storefront__main{
  gap:12px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-result-page{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:18px!important;
  margin-bottom:12px!important;
  padding:16px 18px!important;
  border:1px solid #283b4d!important;
  border-radius:6px!important;
  background:linear-gradient(180deg,#111f2d,#0b1520)!important;
  box-shadow:0 18px 42px rgba(0,0,0,.24)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-result-page span{
  display:block!important;
  color:#7eb7df!important;
  font-size:11px!important;
  font-weight:900!important;
  letter-spacing:0!important;
  text-transform:uppercase!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-result-page h2{
  margin:3px 0 0!important;
  color:#fff!important;
  font-size:24px!important;
  line-height:1.22!important;
  font-weight:900!important;
  letter-spacing:0!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-result-page__summary{
  max-width:720px!important;
  margin:7px 0 0!important;
  color:#b8cbe0!important;
  font-size:13px!important;
  line-height:1.55!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-result-page__tools{
  display:flex!important;
  flex:0 0 auto!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:8px!important;
  min-width:0!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-result-page__appid,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-result-page__state{
  display:inline-flex!important;
  align-items:center!important;
  min-height:30px!important;
  padding:6px 10px!important;
  border:1px solid rgba(103,193,245,.22)!important;
  border-radius:4px!important;
  background:rgba(103,193,245,.1)!important;
  color:#bfe6ff!important;
  font-size:12px!important;
  font-style:normal!important;
  font-weight:900!important;
  white-space:nowrap!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-result-page__state.is-ok{
  border-color:rgba(37,223,134,.36)!important;
  background:rgba(37,223,134,.14)!important;
  color:#9ff5c7!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-result-page__state.is-missing{
  border-color:rgba(245,184,75,.34)!important;
  background:rgba(245,184,75,.12)!important;
  color:#ffd37a!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-result-page .zibll-welua-reset{
  min-height:36px!important;
  padding:8px 14px!important;
  border-color:#4aa8ff!important;
  background:linear-gradient(180deg,#3aa8ff,#1f73c8)!important;
  color:#fff!important;
  box-shadow:0 0 0 1px rgba(103,193,245,.18),0 10px 24px rgba(31,115,200,.28)!important;
  font-weight:950!important;
}
.zibll-welua-app.zibll-welua-wegame-skin.is-result-mode .zibll-welua-actions .zibll-welua-reset{
  order:-1!important;
  min-height:44px!important;
  padding:10px 16px!important;
  border-color:#4aa8ff!important;
  background:
    linear-gradient(180deg,rgba(87,183,255,.96),rgba(34,116,204,.96))!important;
  color:#fff!important;
  box-shadow:0 0 0 1px rgba(103,193,245,.2),0 12px 28px rgba(34,116,204,.28)!important;
  font-weight:950!important;
}
.zibll-welua-app.zibll-welua-wegame-skin.is-result-mode .zibll-welua-result-page .zibll-welua-reset:hover,
.zibll-welua-app.zibll-welua-wegame-skin.is-result-mode .zibll-welua-actions .zibll-welua-reset:hover,
.zibll-welua-app.zibll-welua-wegame-skin.is-result-mode .zibll-welua-result-page .zibll-welua-reset:focus-visible,
.zibll-welua-app.zibll-welua-wegame-skin.is-result-mode .zibll-welua-actions .zibll-welua-reset:focus-visible{
  border-color:#8fd2ff!important;
  background:linear-gradient(180deg,#67c1f5,#2c8ee8)!important;
  color:#fff!important;
  outline:2px solid rgba(143,210,255,.48)!important;
  outline-offset:2px!important;
  transform:translateY(-1px)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin.is-result-mode .zibll-welua-result-page .zibll-welua-reset:before,
.zibll-welua-app.zibll-welua-wegame-skin.is-result-mode .zibll-welua-actions .zibll-welua-reset:before{
  content:"‹"!important;
  margin-right:6px!important;
  font-size:18px!important;
  line-height:1!important;
}
.zibll-welua-app.zibll-welua-wegame-skin.is-result-mode .zibll-welua-result{
  display:block!important;
  overflow:visible!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
.zibll-welua-app.zibll-welua-wegame-skin.is-result-mode .zibll-welua-game{
  grid-template-columns:372px minmax(0,1fr)!important;
  min-height:0!important;
  padding:22px!important;
  overflow:hidden!important;
  border:1px solid #283b4d!important;
  border-radius:6px 6px 0 0!important;
  background:
    radial-gradient(circle at 18% 0,rgba(103,193,245,.14),transparent 36%),
    linear-gradient(180deg,#101d2b,#0a121c)!important;
  box-shadow:0 18px 48px rgba(0,0,0,.28)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin.is-result-mode .zibll-welua-cover{
  min-height:0!important;
  aspect-ratio:616/353!important;
  border:1px solid rgba(159,179,199,.18)!important;
  border-radius:6px!important;
  box-shadow:0 20px 42px rgba(0,0,0,.24)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin.is-result-mode .zibll-welua-game__meta,
.zibll-welua-app.zibll-welua-wegame-skin.is-result-mode .zibll-welua-title-row,
.zibll-welua-app.zibll-welua-wegame-skin.is-result-mode .zibll-welua-game__desc,
.zibll-welua-app.zibll-welua-wegame-skin.is-result-mode .zibll-welua-tags{
  grid-column:2!important;
}
.zibll-welua-app.zibll-welua-wegame-skin.is-result-mode .zibll-welua-game__meta{
  margin-top:4px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin.is-result-mode .zibll-welua-title-row{
  align-items:flex-start!important;
  gap:12px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin.is-result-mode .zibll-welua-game__title{
  max-width:720px!important;
  margin:0!important;
  font-size:36px!important;
  line-height:1.12!important;
}
.zibll-welua-app.zibll-welua-wegame-skin.is-result-mode .zibll-welua-dlc-panel{
  margin-top:8px!important;
  border-radius:6px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin.is-result-mode .zibll-welua-actions,
.zibll-welua-app.zibll-welua-wegame-skin.is-result-mode .zibll-welua-game__facts,
.zibll-welua-app.zibll-welua-wegame-skin.is-result-mode .zibll-welua-dlc-panel{
  grid-column:1/-1!important;
}
.zibll-welua-app.zibll-welua-wegame-skin.is-result-mode .zibll-welua-download-panel{
  border:1px solid #283b4d!important;
  border-top:0!important;
  border-radius:0 0 6px 6px!important;
  box-shadow:0 18px 48px rgba(0,0,0,.22)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin.is-result-mode .zibll-welua-storefront__rail{
  top:18px!important;
}
@media(max-width:1180px){
  .zibll-welua-app.zibll-welua-wegame-skin.is-result-mode .zibll-welua-storefront{
    grid-template-columns:1fr!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin.is-result-mode .zibll-welua-storefront__rail{
    position:static!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}
@media(max-width:760px){
  .zibll-welua-app.zibll-welua-wegame-skin.is-result-mode{
    padding:10px!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-result-page{
    align-items:flex-start!important;
    flex-direction:column!important;
    padding:14px!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-result-page__tools{
    flex-wrap:wrap!important;
    justify-content:flex-start!important;
    width:100%!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin.is-result-mode .zibll-welua-game{
    grid-template-columns:1fr!important;
    padding:14px!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin.is-result-mode .zibll-welua-cover,
  .zibll-welua-app.zibll-welua-wegame-skin.is-result-mode .zibll-welua-game__meta,
  .zibll-welua-app.zibll-welua-wegame-skin.is-result-mode .zibll-welua-title-row,
  .zibll-welua-app.zibll-welua-wegame-skin.is-result-mode .zibll-welua-game__desc,
  .zibll-welua-app.zibll-welua-wegame-skin.is-result-mode .zibll-welua-tags,
  .zibll-welua-app.zibll-welua-wegame-skin.is-result-mode .zibll-welua-actions,
  .zibll-welua-app.zibll-welua-wegame-skin.is-result-mode .zibll-welua-game__facts,
  .zibll-welua-app.zibll-welua-wegame-skin.is-result-mode .zibll-welua-dlc-panel{
    grid-column:1!important;
    grid-row:auto!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin.is-result-mode .zibll-welua-game__title{
    font-size:28px!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin.is-result-mode .zibll-welua-storefront__rail{
    grid-template-columns:1fr!important;
  }
}

/* === Steam personal shelves final override v0.3.144 === */
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-shelf{
  position:relative!important;
  margin-top:18px!important;
  padding:18px!important;
  border:1px solid #22384d!important;
  border-radius:6px!important;
  background:
    radial-gradient(circle at 78% 8%,rgba(103,193,245,.12),transparent 30%),
    linear-gradient(180deg,#101c29,#07111b 72%)!important;
  box-shadow:0 20px 52px rgba(0,0,0,.28)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-shelf .zibll-welua-section-head{
  align-items:flex-end!important;
  margin-bottom:14px!important;
  padding-bottom:14px!important;
  border-bottom:1px solid #22384d!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-shelf .zibll-welua-section-head h2{
  font-size:26px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-shelf .zibll-welua-onboarding-focus{
  min-height:36px!important;
  border:0!important;
  border-radius:3px!important;
  background:linear-gradient(180deg,#67c1f5,#2a78b8)!important;
  color:#07111b!important;
  box-shadow:0 0 0 1px rgba(103,193,245,.22),0 10px 24px rgba(42,120,184,.28)!important;
  font-weight:950!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-grid{
  display:grid!important;
  grid-template-columns:repeat(12,minmax(0,1fr))!important;
  gap:12px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-grid .zibll-welua-card{
  min-height:0!important;
  padding:14px!important;
  border:1px solid #22384d!important;
  border-radius:4px!important;
  background:
    linear-gradient(180deg,rgba(255,255,255,.052),rgba(255,255,255,.018)),
    #0d1823!important;
  box-shadow:0 12px 28px rgba(0,0,0,.18)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-grid .zibll-welua-card:after{
  height:1px!important;
  background:linear-gradient(90deg,rgba(103,193,245,.44),transparent 74%)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-history-card,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-notification-card,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-request-card,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-follow-card{
  grid-column:span 3!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-grid .zibll-welua-site-trend-card{
  grid-column:span 7!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-grid .zibll-welua-operator-card{
  grid-column:span 5!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-grid .zibll-welua-card__head{
  min-height:32px!important;
  margin-bottom:12px!important;
  padding-bottom:10px!important;
  border-bottom:1px solid rgba(103,193,245,.16)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-grid .zibll-welua-card__head h3{
  color:#fff!important;
  font-size:16px!important;
  font-weight:900!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-grid .zibll-welua-card__head span{
  border-color:rgba(103,193,245,.32)!important;
  background:#17314a!important;
  color:#bfe6ff!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-history-list,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-notification-list,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-request-list,
.zibll-welua-app.zibll-welua-follow-list,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-popular-request-list{
  display:grid!important;
  gap:8px!important;
  scrollbar-color:#31506c transparent!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-history-list,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-notification-list,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-request-list,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-follow-list{
  max-height:268px!important;
  overflow:auto!important;
  padding-right:3px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-history-item,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-notification-item,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-request-item,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-follow-item{
  min-height:58px!important;
  border:1px solid rgba(103,193,245,.13)!important;
  border-radius:3px!important;
  background:linear-gradient(90deg,#172536,#111d2a)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-history-item:hover,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-notification-item:hover,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-request-item:hover,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-follow-item:hover{
  border-color:rgba(103,193,245,.42)!important;
  background:linear-gradient(90deg,#1b334b,#13283c)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-history-item:before,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-notification-item:before,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-request-item:before,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-follow-item:before,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-popular-request-item:before{
  width:3px!important;
  background:linear-gradient(180deg,#67c1f5,#25df86)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-site-trend-card{
  background:
    radial-gradient(circle at 90% 0,rgba(103,193,245,.12),transparent 32%),
    linear-gradient(180deg,#102033,#0c1723)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-site-trend-list{
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:8px!important;
  max-height:none!important;
  overflow:visible!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-site-trend-item{
  display:grid!important;
  grid-template-columns:34px 104px minmax(0,1fr) auto!important;
  min-height:62px!important;
  padding:8px 10px!important;
  border:1px solid rgba(103,193,245,.13)!important;
  border-radius:3px!important;
  background:linear-gradient(90deg,#18283a,#111d2a)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-site-trend-rank{
  width:28px!important;
  height:34px!important;
  border-radius:3px!important;
  background:#0d1d2d!important;
  color:#c7d5e0!important;
  font-size:14px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-site-trend-cover{
  width:104px!important;
  height:44px!important;
  border-radius:2px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-site-trend-tag{
  border-radius:2px!important;
  background:#4c6b22!important;
  color:#beee11!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-operator-list{
  display:grid!important;
  gap:10px!important;
  max-height:none!important;
  overflow:visible!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-operator-row{
  min-height:58px!important;
  border-radius:3px!important;
  background:linear-gradient(90deg,#172536,#111d2a)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-operator-row span{
  border-radius:3px!important;
  background:#29364a!important;
  color:#c7d5e0!important;
}
@media(max-width:1180px){
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-history-card,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-notification-card,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-request-card,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-follow-card{
    grid-column:span 6!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-grid .zibll-welua-site-trend-card,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-grid .zibll-welua-operator-card{
    grid-column:span 12!important;
  }
}
@media(max-width:640px){
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-shelf{
    padding:14px!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-shelf .zibll-welua-section-head{
    align-items:flex-start!important;
    flex-direction:column!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-history-card,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-notification-card,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-request-card,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-follow-card,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-grid .zibll-welua-site-trend-card,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-grid .zibll-welua-operator-card{
    grid-column:span 12!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-site-trend-item{
    grid-template-columns:30px 86px minmax(0,1fr)!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-site-trend-tag{
    grid-column:3!important;
    justify-self:start!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-site-trend-cover{
    width:86px!important;
    height:40px!important;
  }
}

/* === Steam shell spacing final override v0.3.145 === */
.zibll-welua-app.zibll-welua-wegame-skin{
  margin-top:8px!important;
}
.admin_page_zibll-welua-manifest .preview-shell{
  padding-top:8px!important;
}
@media(max-width:640px){
  .zibll-welua-app.zibll-welua-wegame-skin{
    margin-top:0!important;
  }
  .admin_page_zibll-welua-manifest .preview-shell{
    padding-top:6px!important;
  }
}

/* === 3ALua Orbital Control frontend skin v0.3.146 === */
.zibll-welua-app.zibll-welua-wegame-skin{
  --zwoc-bg:#050912;
  --zwoc-bg-2:#07101b;
  --zwoc-panel:#0c1724;
  --zwoc-panel-2:#101f30;
  --zwoc-line:rgba(128,170,209,.26);
  --zwoc-line-strong:rgba(128,198,255,.42);
  --zwoc-text:#f4f8fb;
  --zwoc-soft:#c5d5e6;
  --zwoc-muted:#8196aa;
  --zwoc-blue:#63bdff;
  --zwoc-green:#28e28a;
  --zwoc-amber:#f0bc5e;
  --zwoc-red:#ff6d86;
  position:relative!important;
  isolation:isolate!important;
  overflow:hidden!important;
  max-width:1440px!important;
  margin:10px auto!important;
  border:1px solid rgba(128,170,209,.28)!important;
  border-radius:8px!important;
  background:
    linear-gradient(135deg,rgba(12,23,36,.98),rgba(4,8,15,.98) 52%,rgba(6,18,29,.98)),
    #050912!important;
  box-shadow:0 28px 80px rgba(0,0,0,.38), inset 0 1px 0 rgba(255,255,255,.04)!important;
  color:var(--zwoc-text)!important;
  font-family:Inter,"Microsoft YaHei",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
}
.zibll-welua-app.zibll-welua-wegame-skin:before{
  content:"";
  position:absolute;
  inset:0;
  z-index:-2;
  pointer-events:none;
  background-image:
    linear-gradient(rgba(128,170,209,.06) 1px,transparent 1px),
    linear-gradient(90deg,rgba(128,170,209,.06) 1px,transparent 1px),
    radial-gradient(rgba(184,218,255,.28) .8px,transparent 1.4px);
  background-size:72px 72px,72px 72px,116px 116px;
  background-position:-1px -1px,-1px -1px,18px 22px;
  opacity:.62;
}
.zibll-welua-app.zibll-welua-wegame-skin:after{
  content:"";
  position:absolute;
  inset:0;
  z-index:-1;
  pointer-events:none;
  background:
    linear-gradient(120deg,transparent 0 48%,rgba(99,189,255,.08) 48.2%,transparent 49%),
    linear-gradient(24deg,transparent 0 64%,rgba(40,226,138,.07) 64.2%,transparent 65%);
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hero{
  position:relative!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 420px!important;
  gap:28px!important;
  min-height:430px!important;
  margin:16px!important;
  padding:32px!important;
  border:1px solid var(--zwoc-line)!important;
  border-radius:8px!important;
  background:
    linear-gradient(115deg,rgba(10,22,35,.95),rgba(5,10,18,.92) 62%,rgba(8,28,39,.9))!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 18px 45px rgba(0,0,0,.28)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hero__bg{
  position:absolute!important;
  inset:0!important;
  border-radius:inherit!important;
  background:
    repeating-linear-gradient(118deg,transparent 0 88px,rgba(99,189,255,.055) 89px,transparent 91px),
    linear-gradient(90deg,rgba(40,226,138,.06),transparent 26%,transparent 72%,rgba(99,189,255,.08))!important;
  opacity:1!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hero__content{
  position:relative!important;
  z-index:1!important;
  align-self:center!important;
  max-width:780px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-badge,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hero__signature span,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hero__signature em{
  border:1px solid var(--zwoc-line-strong)!important;
  border-radius:4px!important;
  background:rgba(99,189,255,.1)!important;
  color:#bde7ff!important;
  box-shadow:none!important;
  letter-spacing:0!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hero h1{
  max-width:760px!important;
  margin:18px 0 12px!important;
  color:#fff!important;
  font-size:56px!important;
  line-height:1.05!important;
  letter-spacing:0!important;
  text-shadow:0 12px 32px rgba(0,0,0,.32)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hero p{
  max-width:720px!important;
  color:var(--zwoc-soft)!important;
  font-size:16px!important;
  line-height:1.75!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hero__features{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:9px!important;
  margin-top:22px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hero__features span,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-ops-note span,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-console-log span,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-convert-benefits span{
  min-height:28px!important;
  border:1px solid rgba(128,170,209,.22)!important;
  border-radius:4px!important;
  background:rgba(255,255,255,.045)!important;
  color:#dbe9f6!important;
  box-shadow:none!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hero__features span:before,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-console-log span:before{
  background:var(--zwoc-green)!important;
  box-shadow:0 0 12px rgba(40,226,138,.52)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-ops-note{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:9px!important;
  max-width:760px!important;
  margin-top:16px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-console{
  position:relative!important;
  z-index:1!important;
  align-self:center!important;
  padding:18px!important;
  border:1px solid var(--zwoc-line-strong)!important;
  border-radius:8px!important;
  background:
    linear-gradient(180deg,rgba(16,31,48,.88),rgba(7,14,24,.94))!important;
  box-shadow:0 22px 52px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.04)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-console__head{
  margin-bottom:16px!important;
  padding-bottom:12px!important;
  border-bottom:1px solid rgba(128,170,209,.22)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-console__head strong{
  border-radius:4px!important;
  background:var(--zwoc-blue)!important;
  color:#06101a!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-search{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 118px!important;
  gap:8px!important;
  padding:8px!important;
  border:1px solid rgba(128,170,209,.26)!important;
  border-radius:6px!important;
  background:#07101b!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-input,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-batch-input{
  min-height:48px!important;
  border:1px solid rgba(128,170,209,.18)!important;
  border-radius:4px!important;
  background:#08131f!important;
  color:var(--zwoc-text)!important;
  box-shadow:none!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-input:focus,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-batch-input:focus{
  border-color:rgba(99,189,255,.58)!important;
  box-shadow:0 0 0 2px rgba(99,189,255,.16)!important;
  outline:0!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-button,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-download,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-request,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-onboarding-focus,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-batch-run,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-next-action.is-primary{
  min-height:42px!important;
  border:0!important;
  border-radius:4px!important;
  background:linear-gradient(180deg,#30ef94,#18c976)!important;
  color:#03130b!important;
  box-shadow:0 12px 28px rgba(24,201,118,.22)!important;
  font-weight:950!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-button:hover,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-download:hover,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-request:hover,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-onboarding-focus:hover,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-batch-run:hover,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-next-action.is-primary:hover{
  filter:brightness(1.05)!important;
  transform:translateY(-1px)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-console__access,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-service-stats,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-download-panel,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-game,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-card,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-store-shelf,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-result-page{
  border:1px solid var(--zwoc-line)!important;
  border-radius:8px!important;
  background:
    linear-gradient(180deg,rgba(16,31,48,.82),rgba(8,16,27,.9))!important;
  box-shadow:0 16px 38px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.035)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-storefront{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 360px!important;
  gap:16px!important;
  padding:0 16px 16px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-storefront__main{
  display:grid!important;
  gap:16px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-storefront__rail{
  display:grid!important;
  gap:12px!important;
  align-content:start!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured{
  padding:18px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured__head,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hot__head,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase__head,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-section-head,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-card__head{
  border-bottom:1px solid rgba(128,170,209,.2)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured__head span,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hot__head span,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase__head span,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-section-head span,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-card__head span{
  color:var(--zwoc-blue)!important;
  letter-spacing:0!important;
}
.zibll-welua-app.zibll-welua-wegame-skin h2,
.zibll-welua-app.zibll-welua-wegame-skin h3,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-game__title{
  color:#fff!important;
  letter-spacing:0!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured-slide{
  border:1px solid rgba(128,170,209,.22)!important;
  border-radius:6px!important;
  background:#07101b!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured-slide__media,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-cover,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-site-trend-cover{
  border:1px solid rgba(128,170,209,.2)!important;
  border-radius:6px!important;
  box-shadow:none!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured-arrow,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured-dot,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-steam-link,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-follow,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-copy-appid,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-reset,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-batch-request,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-batch-copy,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-batch-clear,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-login-cta,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase__head a,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured__head a{
  border:1px solid rgba(128,170,209,.28)!important;
  border-radius:4px!important;
  background:rgba(255,255,255,.055)!important;
  color:#d8e9f7!important;
  box-shadow:none!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured-arrow:hover,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-steam-link:hover,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-follow:hover,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-copy-appid:hover,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-reset:hover,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-login-cta:hover,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase__head a:hover,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured__head a:hover{
  border-color:rgba(99,189,255,.58)!important;
  background:rgba(99,189,255,.12)!important;
  color:#fff!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-game{
  grid-template-columns:320px minmax(0,1fr)!important;
  gap:24px!important;
  padding:20px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-game__facts div,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-dlc-panel,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-dlc-item,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-history-item,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-notification-item,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-request-item,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-follow-item,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-site-trend-item,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-operator-row{
  border:1px solid rgba(128,170,209,.18)!important;
  border-radius:6px!important;
  background:rgba(255,255,255,.04)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-tags span,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-manifest-updated,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-result-page__appid,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-result-page__state,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-site-trend-tag{
  border:1px solid rgba(99,189,255,.26)!important;
  border-radius:4px!important;
  background:rgba(99,189,255,.1)!important;
  color:#bfe8ff!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-result-page__state.is-ok,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-manifest-updated{
  border-color:rgba(40,226,138,.34)!important;
  background:rgba(40,226,138,.1)!important;
  color:#a9f5ce!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-result-page__state.is-missing{
  border-color:rgba(240,188,94,.35)!important;
  background:rgba(240,188,94,.11)!important;
  color:#ffdc9a!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-shelf{
  margin:0 16px 16px!important;
  padding:18px!important;
  border:1px solid var(--zwoc-line)!important;
  border-radius:8px!important;
  background:
    linear-gradient(180deg,rgba(12,23,36,.94),rgba(5,10,18,.95))!important;
  box-shadow:0 20px 50px rgba(0,0,0,.26)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-grid{
  gap:12px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-disclaimer{
  margin:0 16px 18px!important;
  border:1px solid rgba(128,170,209,.18)!important;
  border-radius:6px!important;
  background:rgba(255,255,255,.035)!important;
  color:var(--zwoc-muted)!important;
}
@media(max-width:1180px){
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hero{
    grid-template-columns:1fr!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-storefront{
    grid-template-columns:1fr!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-storefront__rail{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}
@media(max-width:760px){
  .zibll-welua-app.zibll-welua-wegame-skin{
    margin:0 auto!important;
    border-radius:0!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hero{
    margin:8px!important;
    padding:18px!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hero h1{
    font-size:36px!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-ops-note,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-storefront__rail{
    grid-template-columns:1fr!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-search{
    grid-template-columns:1fr!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-storefront{
    padding:0 8px 8px!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-game{
    grid-template-columns:1fr!important;
    padding:14px!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-shelf,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-disclaimer{
    margin-left:8px!important;
    margin-right:8px!important;
  }
}
@media(max-width:760px){
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hero{
    gap:14px!important;
    padding:14px!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hero__content{
    padding:0!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-feedback-float{
    position:static!important;
    width:max-content!important;
    max-width:100%!important;
    margin:0 0 12px!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hero__signature{
    gap:6px!important;
    margin-top:6px!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hero h1{
    margin-top:14px!important;
    font-size:32px!important;
    line-height:1.12!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hero p{
    font-size:14px!important;
    line-height:1.62!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-ops-note{
    display:none!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hero__features{
    gap:6px!important;
    margin-top:14px!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hero__features span{
    min-height:26px!important;
    padding:5px 8px!important;
    font-size:12px!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-console{
    padding:12px!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-console__head{
    margin-bottom:10px!important;
    padding-bottom:9px!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-search{
    padding:6px!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-input{
    min-height:44px!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-console__access,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-console-log{
    gap:6px!important;
    margin-top:10px!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-console-log span{
    min-height:26px!important;
    padding:5px 8px!important;
    font-size:12px!important;
  }
}

/* === 3ALua Starport Store final cascade v0.3.147 === */
.zibll-welua-app.zibll-welua-wegame-skin{
  display:grid!important;
  grid-template-columns:224px minmax(0,1fr)!important;
  max-width:1560px!important;
  min-height:760px!important;
  background:
    radial-gradient(circle at 78% 0%,rgba(48,140,214,.2),transparent 30%),
    linear-gradient(rgba(120,170,220,.04) 1px,transparent 1px),
    linear-gradient(90deg,rgba(120,170,220,.035) 1px,transparent 1px),
    linear-gradient(135deg,#07101d,#030710 58%,#071221)!important;
  background-size:auto,80px 80px,80px 80px,auto!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-nav{
  position:sticky!important;
  top:14px!important;
  grid-column:1!important;
  grid-row:1 / span 4!important;
  align-self:start!important;
  display:flex!important;
  flex-direction:column!important;
  min-height:0!important;
  height:calc(100vh - 48px)!important;
  padding:18px 14px!important;
  border-right:1px solid rgba(115,156,196,.22)!important;
  background:linear-gradient(180deg,rgba(6,15,27,.94),rgba(4,9,17,.9))!important;
}
.zibll-welua-app.zibll-welua-wegame-skin > .zibll-welua-hero,
.zibll-welua-app.zibll-welua-wegame-skin > .zibll-welua-storefront,
.zibll-welua-app.zibll-welua-wegame-skin > .zibll-welua-member-shelf,
.zibll-welua-app.zibll-welua-wegame-skin > .zibll-welua-disclaimer{
  grid-column:2!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hero{
  grid-template-columns:minmax(280px,.82fr) minmax(430px,1.18fr)!important;
  min-height:0!important;
  margin:14px 14px 12px!important;
  padding:18px!important;
  background:
    linear-gradient(90deg,rgba(4,9,17,.9),rgba(6,15,27,.74) 46%,rgba(4,9,17,.94)),
    var(--zwm-cover-url,none)!important;
  background-size:cover!important;
  background-position:center!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hero h1{
  max-width:480px!important;
  margin:14px 0 8px!important;
  font-size:34px!important;
  line-height:1.1!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hero p{
  max-width:520px!important;
  font-size:14px!important;
  line-height:1.65!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hero__content{
  position:static!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-feedback-float{
  position:absolute!important;
  top:16px!important;
  right:16px!important;
  left:auto!important;
  width:auto!important;
  min-width:138px!important;
  max-width:180px!important;
  margin:0!important;
  padding:8px 10px!important;
  border-color:rgba(242,185,87,.38)!important;
  border-radius:6px!important;
  background:rgba(242,185,87,.1)!important;
  box-shadow:none!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-feedback-float__icon{
  width:24px!important;
  height:24px!important;
  border-radius:5px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-feedback-float__text strong{
  font-size:12px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-feedback-float__text em{
  font-size:11px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-console__head{
  display:none!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-search{
  grid-template-columns:minmax(0,1fr) 148px!important;
  gap:10px!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-input,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-button{
  min-height:50px!important;
  border-radius:7px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-storefront{
  grid-template-columns:minmax(0,1fr) 332px!important;
  align-items:start!important;
  gap:14px!important;
  padding:0 14px 14px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured{
  grid-column:1!important;
  grid-row:1!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-storefront__main{
  grid-column:1!important;
  grid-row:2!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-storefront__rail{
  grid-column:2!important;
  grid-row:1 / span 2!important;
  gap:12px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured-slide{
  grid-template-columns:minmax(300px,.95fr) minmax(320px,1.05fr)!important;
  min-height:252px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured-slide__media{
  min-height:252px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-game{
  grid-template-columns:260px minmax(0,1fr)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-cover{
  min-height:304px!important;
}
@media(max-width:1280px){
  .zibll-welua-app.zibll-welua-wegame-skin{
    grid-template-columns:1fr!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-nav{
    position:relative!important;
    top:auto!important;
    grid-column:1!important;
    min-height:0!important;
    border-right:0!important;
    border-bottom:1px solid rgba(115,156,196,.22)!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-menu{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin > .zibll-welua-hero,
  .zibll-welua-app.zibll-welua-wegame-skin > .zibll-welua-storefront,
  .zibll-welua-app.zibll-welua-wegame-skin > .zibll-welua-member-shelf,
  .zibll-welua-app.zibll-welua-wegame-skin > .zibll-welua-disclaimer{
    grid-column:1!important;
  }
}
@media(max-width:960px){
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hero,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured-slide{
    grid-template-columns:1fr!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-storefront{
    grid-template-columns:1fr!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-storefront__main,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-storefront__rail{
    grid-column:1!important;
    grid-row:auto!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-storefront__rail{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}
@media(max-width:640px){
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-menu,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-storefront__rail,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-search,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-game{
    grid-template-columns:1fr!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-nav{
    padding:12px!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-brand{
    display:grid!important;
    grid-template-columns:38px minmax(0,1fr)!important;
    column-gap:10px!important;
    align-items:center!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-brand em{
    grid-column:2!important;
    margin-top:0!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-menu{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:6px!important;
    padding:12px 0!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-menu a{
    min-height:44px!important;
    padding:8px 9px!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-menu a:hover,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-menu a:focus-visible,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-menu a.is-active{
    transform:none!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-status{
    margin-top:0!important;
    padding:10px!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hero{
    margin-top:10px!important;
  }
}

/* === 3ALua Starport Store responsive final cascade v0.3.148 === */
@media(max-width:1280px){
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-nav{
    grid-row:auto!important;
    height:auto!important;
  }
}
@media(max-width:640px){
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-nav{
    grid-row:auto!important;
    height:auto!important;
    padding:12px!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-menu{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:6px!important;
    padding:12px 0!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-menu a{
    align-content:center!important;
    min-height:38px!important;
    padding:7px 9px!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-menu em{
    display:none!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-status{
    display:grid!important;
    grid-template-columns:auto minmax(0,1fr)!important;
    gap:2px 8px!important;
    margin-top:0!important;
    padding:9px 10px!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-status span,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-status strong,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-status em{
    margin:0!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-status strong{
    font-size:15px!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-status em{
    grid-column:1 / -1!important;
  }
}

/* === 3ALua Starport Store direction match v0.3.150 === */
.zibll-welua-app.zibll-welua-wegame-skin{
  --starport-bg:#06101c;
  --starport-panel:#0b1725;
  --starport-panel-2:#101d2c;
  --starport-line:rgba(132,176,220,.2);
  --starport-line-strong:rgba(64,153,255,.42);
  --starport-text:#eef7ff;
  --starport-muted:#8fa4bb;
  --starport-blue:#2f8cff;
  --starport-cyan:#20c8ff;
  --starport-green:#27d66f;
  --starport-warn:#f5b84b;
  overflow:hidden!important;
  grid-template-columns:218px minmax(0,1fr)!important;
  gap:0!important;
  width:min(1540px,calc(100vw - 36px))!important;
  max-width:1540px!important;
  border:1px solid rgba(118,166,216,.18)!important;
  border-radius:0!important;
  background:
    radial-gradient(circle at 76% 4%,rgba(57,145,255,.3),transparent 23%),
    radial-gradient(circle at 91% 0%,rgba(245,143,62,.17),transparent 16%),
    linear-gradient(180deg,rgba(255,255,255,.03),transparent 220px),
    linear-gradient(135deg,#06101c 0%,#07111f 56%,#030812 100%)!important;
  box-shadow:0 24px 70px rgba(0,0,0,.45)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin:before{
  opacity:.38!important;
  background:
    radial-gradient(circle at 20% 12%,rgba(255,255,255,.9) 0 1px,transparent 2px),
    radial-gradient(circle at 66% 9%,rgba(255,255,255,.65) 0 1px,transparent 2px),
    radial-gradient(circle at 88% 18%,rgba(255,255,255,.5) 0 1px,transparent 2px),
    linear-gradient(90deg,rgba(80,154,220,.06) 1px,transparent 1px),
    linear-gradient(rgba(80,154,220,.05) 1px,transparent 1px)!important;
  background-size:320px 180px,260px 160px,360px 220px,48px 48px,48px 48px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-nav{
  top:0!important;
  height:100vh!important;
  padding:22px 16px 14px!important;
  border-right:1px solid rgba(91,142,197,.24)!important;
  background:linear-gradient(180deg,rgba(5,14,25,.98),rgba(4,10,18,.94))!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-brand{
  grid-template-columns:58px minmax(0,1fr)!important;
  gap:12px!important;
  margin-bottom:20px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-mark{
  width:58px!important;
  height:58px!important;
  border:0!important;
  clip-path:polygon(50% 0,92% 75%,50% 100%,8% 75%)!important;
  background:linear-gradient(135deg,#29d4ff,#1d73ff)!important;
  box-shadow:0 0 28px rgba(32,200,255,.32)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-brand strong{
  color:#fff!important;
  font-size:23px!important;
  line-height:1.05!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-brand strong span{
  display:block!important;
  white-space:nowrap!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-brand em{
  color:#6fd6ff!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-section{
  display:block!important;
  margin:14px 0 7px!important;
  padding:0 8px!important;
  border-top:1px solid rgba(132,176,220,.14)!important;
  color:#687c92!important;
  font-size:12px!important;
  line-height:28px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-menu{
  overflow:auto!important;
  max-height:calc(100vh - 246px)!important;
  padding:0!important;
  scrollbar-width:thin!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-menu a{
  grid-template-columns:1fr!important;
  min-height:38px!important;
  padding:8px 10px!important;
  border-radius:6px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-menu a.is-active{
  border-color:rgba(47,140,255,.62)!important;
  background:linear-gradient(90deg,rgba(47,140,255,.72),rgba(47,140,255,.18))!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-status,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-storage{
  flex:0 0 auto!important;
  margin-top:12px!important;
  padding:12px!important;
  border:1px solid rgba(132,176,220,.18)!important;
  border-radius:8px!important;
  background:rgba(11,23,37,.72)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-storage strong,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-storage small{
  display:block!important;
  color:var(--starport-muted)!important;
  font-size:12px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-storage span{
  display:block!important;
  overflow:hidden!important;
  height:6px!important;
  margin:9px 0 7px!important;
  border-radius:999px!important;
  background:rgba(117,145,173,.24)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-storage em{
  display:block!important;
  height:100%!important;
  border-radius:inherit!important;
  background:linear-gradient(90deg,var(--starport-green),var(--starport-cyan))!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hero{
  display:grid!important;
  grid-template-columns:minmax(480px,1fr) minmax(430px,520px)!important;
  grid-template-areas:"head head" "search metrics"!important;
  gap:10px 24px!important;
  min-height:176px!important;
  margin:0!important;
  padding:18px 24px 14px!important;
  border:0!important;
  border-bottom:1px solid rgba(132,176,220,.18)!important;
  border-radius:0!important;
  background:
    linear-gradient(90deg,rgba(6,16,28,.94),rgba(8,18,31,.74) 52%,rgba(6,16,28,.5)),
    radial-gradient(circle at 86% 12%,rgba(44,153,255,.32),transparent 23%),
    linear-gradient(135deg,#06101c,#0b2035 64%,#07111f)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-headbar{
  position:relative!important;
  z-index:2!important;
  grid-area:head!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:16px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-protocols,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-head-actions{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:10px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-protocols span,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-protocols a,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-head-actions span,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-head-actions a{
  display:inline-flex!important;
  align-items:center!important;
  min-height:34px!important;
  padding:7px 12px!important;
  border:1px solid rgba(132,176,220,.18)!important;
  border-radius:8px!important;
  background:rgba(12,24,38,.74)!important;
  color:var(--starport-text)!important;
  font-size:13px!important;
  text-decoration:none!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-protocols a:hover{
  border-color:rgba(111,204,255,.42)!important;
  background:rgba(16,45,70,.86)!important;
  color:#dff7ff!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-head-actions .is-online{
  color:#93ffbd!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hero__content,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-feedback-float{
  display:none!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-console{
  grid-area:search!important;
  align-self:start!important;
  max-width:none!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-search{
  grid-template-columns:minmax(0,1fr) 136px 112px!important;
  min-height:58px!important;
  padding:8px!important;
  border:1px solid rgba(132,176,220,.22)!important;
  border-radius:12px!important;
  background:rgba(9,18,30,.84)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.05)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-search:after{
  content:"粘贴链接";
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:42px!important;
  border:1px solid rgba(132,176,220,.2)!important;
  border-radius:7px!important;
  background:rgba(255,255,255,.06)!important;
  color:#dbe8f4!important;
  font-size:13px!important;
  font-weight:800!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-input{
  min-height:42px!important;
  border:0!important;
  background:rgba(255,255,255,.04)!important;
  color:#fff!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-button{
  min-height:42px!important;
  background:linear-gradient(180deg,#348dff,#1763d7)!important;
  color:#fff!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-console__hint,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-console__access,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-console-log,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-console > .zibll-welua-status{
  display:none!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-hotkeys{
  display:flex!important;
  flex-wrap:nowrap!important;
  align-items:center!important;
  gap:6px!important;
  overflow:hidden!important;
  margin-top:8px!important;
  color:var(--starport-muted)!important;
  font-size:13px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-hotkeys button,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-chip{
  flex:0 0 auto!important;
  padding:6px 9px!important;
  border:1px solid rgba(132,176,220,.18)!important;
  border-radius:8px!important;
  background:rgba(14,28,44,.78)!important;
  color:#dbe8f4!important;
  font-weight:800!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-chip.is-primary,
.zibll-welua-app.zibll-welua-wegame-skin button.zibll-welua-chip.is-primary{
  border-color:rgba(39,214,111,.5)!important;
  background:linear-gradient(180deg,#27d66f,#12aa52)!important;
  color:#05220f!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-metrics{
  position:relative!important;
  z-index:2!important;
  grid-area:metrics!important;
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:10px!important;
  align-self:end!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-metrics div{
  min-height:72px!important;
  padding:11px 12px!important;
  border:1px solid rgba(132,176,220,.18)!important;
  border-radius:10px!important;
  background:linear-gradient(180deg,rgba(16,31,49,.9),rgba(9,19,31,.86))!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-metrics span,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-metrics em{
  display:block!important;
  color:var(--starport-muted)!important;
  font-size:12px!important;
  font-style:normal!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-metrics strong{
  display:block!important;
  margin:5px 0 3px!important;
  color:#fff!important;
  font-size:20px!important;
  line-height:1!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-storefront{
  grid-template-columns:minmax(0,1fr) 344px!important;
  gap:14px!important;
  padding:14px 16px 18px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured{
  padding:12px 14px 16px!important;
  border:1px solid var(--starport-line)!important;
  border-radius:10px!important;
  background:rgba(9,19,31,.78)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured__head{
  margin-bottom:10px!important;
  padding:0!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured__head h2{
  color:#fff!important;
  font-size:18px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured__stage{
  padding:0!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured__viewport{
  overflow:hidden!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured__track{
  display:grid!important;
  grid-template-columns:repeat(6,minmax(112px,1fr))!important;
  gap:12px!important;
  transform:none!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured-slide{
  display:grid!important;
  grid-template-columns:1fr!important;
  min-width:0!important;
  height:152px!important;
  min-height:152px!important;
  border:1px solid rgba(132,176,220,.2)!important;
  border-radius:8px!important;
  background:rgba(12,23,37,.92)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured-slide.is-active{
  border-color:rgba(32,200,255,.78)!important;
  box-shadow:0 0 0 1px rgba(32,200,255,.24),0 0 22px rgba(32,200,255,.24)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured-slide__media{
  height:104px!important;
  min-height:104px!important;
  border-radius:7px 7px 0 0!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured-slide__panel{
  display:block!important;
  overflow:hidden!important;
  height:48px!important;
  min-height:0!important;
  padding:8px!important;
  background:transparent!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured-slide__panel h3{
  margin:0!important;
  overflow:hidden!important;
  color:#fff!important;
  font-size:13px!important;
  white-space:nowrap!important;
  text-overflow:ellipsis!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured-slide__price span{
  display:block!important;
  margin-top:4px!important;
  color:#b7c7d9!important;
  font-size:12px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured-slide__thumbs,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured-slide__panel p,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured-slide__tags,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured-slide__actions,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured-arrow,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured__dots{
  display:none!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-spotlight{
  display:grid!important;
  gap:14px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin.is-result-mode .zibll-welua-starport-spotlight{
  display:none!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-game-card,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-lower{
  display:grid!important;
  grid-template-columns:190px minmax(0,1fr) 190px!important;
  gap:18px!important;
  padding:12px!important;
  border:1px solid var(--starport-line)!important;
  border-radius:10px!important;
  background:linear-gradient(180deg,rgba(12,24,39,.92),rgba(8,18,30,.9))!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-game-cover{
  min-height:214px!important;
  border:1px solid rgba(132,176,220,.2)!important;
  border-radius:8px!important;
  background-color:#0e1a29!important;
  background-size:cover!important;
  background-position:center!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-game-cover span{
  display:inline-flex!important;
  margin:10px!important;
  padding:5px 8px!important;
  border-radius:6px!important;
  background:rgba(39,214,111,.18)!important;
  color:#93ffbd!important;
  font-size:12px!important;
  font-weight:900!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-game-info{
  align-self:center!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-game-title{
  display:flex!important;
  align-items:flex-start!important;
  gap:12px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-game-title h2{
  margin:0 0 7px!important;
  color:#fff!important;
  font-size:25px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-game-title p,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-meta span{
  color:#b5c6d8!important;
  font-size:13px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-game-title > span{
  flex:0 0 auto!important;
  padding:5px 9px!important;
  border-radius:7px!important;
  background:rgba(39,214,111,.16)!important;
  color:#93ffbd!important;
  font-size:12px!important;
  font-weight:900!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-tags,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-actions,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-meta{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:8px!important;
  margin-top:10px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-tags span{
  padding:6px 9px!important;
  border:1px solid rgba(132,176,220,.18)!important;
  border-radius:6px!important;
  background:rgba(255,255,255,.05)!important;
  color:#dbe8f4!important;
  font-size:12px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-actions a,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-actions button{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:38px!important;
  padding:8px 14px!important;
  text-decoration:none!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-ring{
  position:relative!important;
  align-self:center!important;
  justify-self:center!important;
  display:grid!important;
  place-items:center!important;
  width:148px!important;
  height:148px!important;
  border-radius:50%!important;
  background:
    radial-gradient(circle at center,#0d1c2e 0 55%,transparent 57%),
    conic-gradient(var(--starport-green) 0 100%,rgba(255,255,255,.12) 0)!important;
  color:#fff!important;
  text-align:center!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-ring strong{
  font-size:31px!important;
  line-height:1!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-ring span,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-ring em{
  display:block!important;
  color:#dbe8f4!important;
  font-size:12px!important;
  font-style:normal!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-ring em{
  position:absolute!important;
  transform:translateY(96px)!important;
  color:#93ffbd!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-lower{
  grid-template-columns:minmax(0,1fr) 270px!important;
  align-items:start!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-tabs{
  display:flex!important;
  gap:22px!important;
  margin-bottom:10px!important;
  border-bottom:1px solid rgba(132,176,220,.18)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-tabs span{
  padding:0 0 10px!important;
  color:#aabbd0!important;
  cursor:pointer!important;
  font-size:13px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-tabs .is-active{
  color:#20c8ff!important;
  border-bottom:2px solid #20c8ff!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-table table{
  width:100%!important;
  border-collapse:collapse!important;
  color:#dbe8f4!important;
  font-size:12px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-table th,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-table td{
  padding:10px!important;
  border-bottom:1px solid rgba(132,176,220,.14)!important;
  text-align:left!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-table th{
  color:#8fa4bb!important;
  font-weight:800!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-dlc-box{
  padding:14px!important;
  border:1px solid rgba(132,176,220,.18)!important;
  border-radius:9px!important;
  background:rgba(7,16,27,.72)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-dlc-box h3{
  margin:0 0 12px!important;
  color:#fff!important;
  font-size:16px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-dlc-box label{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:8px!important;
  margin:10px 0!important;
  color:#dbe8f4!important;
  font-size:12px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-storefront__rail{
  gap:12px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-card{
  border:1px solid var(--starport-line)!important;
  border-radius:10px!important;
  background:linear-gradient(180deg,rgba(12,24,39,.92),rgba(8,18,30,.9))!important;
  box-shadow:none!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-card__head h3{
  color:#fff!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-card__head a,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-card__head span{
  color:#aabbd0!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-auth-state{
  display:flex!important;
  justify-content:space-between!important;
  gap:10px!important;
  margin:10px 0!important;
  color:#aabbd0!important;
  font-size:13px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-auth-state strong{
  color:#27d66f!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-auth-state em{
  color:#dbe8f4!important;
  font-style:normal!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-convert-card__hero{
  display:none!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-convert-benefits{
  margin-top:14px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-convert-actions{
  display:grid!important;
  grid-template-columns:1fr 1fr!important;
  gap:10px!important;
  margin-top:14px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-download-list{
  display:grid!important;
  gap:8px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-download-list button{
  display:grid!important;
  grid-template-columns:48px minmax(0,1fr) auto!important;
  grid-template-areas:"cover title time" "cover meta time"!important;
  gap:2px 10px!important;
  align-items:center!important;
  width:100%!important;
  padding:8px!important;
  text-align:left!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-download-list span{
  grid-area:cover!important;
  width:48px!important;
  height:48px!important;
  border-radius:6px!important;
  background-size:cover!important;
  background-position:center!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-download-list strong{
  grid-area:title!important;
  overflow:hidden!important;
  color:#fff!important;
  white-space:nowrap!important;
  text-overflow:ellipsis!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-download-list em{
  grid-area:meta!important;
  color:#aabbd0!important;
  font-size:12px!important;
  font-style:normal!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-download-list i{
  grid-area:time!important;
  color:#aabbd0!important;
  font-size:12px!important;
  font-style:normal!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-tool-grid{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:10px!important;
  margin-bottom:12px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-tool-grid button{
  min-height:68px!important;
  padding:8px!important;
  border:1px solid rgba(132,176,220,.18)!important;
  border-radius:8px!important;
  background:rgba(14,28,44,.74)!important;
  color:#dbe8f4!important;
  font-size:12px!important;
}
@media(max-width:1280px){
  .zibll-welua-app.zibll-welua-wegame-skin{
    grid-template-columns:1fr!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-nav{
    position:relative!important;
    height:auto!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-menu{
    max-height:none!important;
  }
}
@media(max-width:1080px){
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hero{
    grid-template-columns:1fr!important;
    grid-template-areas:"head" "search" "metrics"!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-storefront{
    grid-template-columns:1fr!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured__track{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-storefront__rail{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}
@media(max-width:1300px) and (min-width:901px){
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured__track{
    grid-template-columns:repeat(5,minmax(0,1fr))!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured-slide:nth-child(n+6){
    display:none!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-game-card{
    grid-template-columns:160px minmax(0,1fr) 132px!important;
    gap:14px!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-game-cover{
    min-height:218px!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-game-title h2{
    max-width:260px!important;
    font-size:23px!important;
    line-height:1.2!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-ring{
    width:124px!important;
    height:124px!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-ring strong{
    font-size:27px!important;
  }
}
@media(max-width:760px){
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-headbar{
    align-items:stretch!important;
    flex-direction:column!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-protocols span,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-protocols a{
    flex:1 1 calc(50% - 8px)!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-search{
    grid-template-columns:1fr!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-search:after{
    display:none!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-metrics,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured__track,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-storefront__rail{
    grid-template-columns:1fr 1fr!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-game-card{
    grid-template-columns:1fr!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-lower{
    grid-template-columns:1fr!important;
  }
}
@media(max-width:520px){
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-metrics,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-storefront__rail{
    grid-template-columns:1fr!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured__track{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-table{
    overflow:auto!important;
  }
}
@media(max-width:640px){
  .zibll-welua-app.zibll-welua-wegame-skin{
    width:100%!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-nav{
    padding:12px!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-section{
    display:none!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-menu{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:6px!important;
    max-height:none!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-menu a{
    min-height:36px!important;
    padding:7px 8px!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-menu em{
    display:none!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-storage{
    display:none!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hero{
    overflow:hidden!important;
    padding:14px!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-headbar,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-protocols,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-head-actions,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-console,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-metrics{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    box-sizing:border-box!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-hotkeys{
    overflow:auto!important;
    padding-bottom:2px!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-metrics{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}

/* === 3ALua Starport interactive shelves endcap v0.3.156b === */
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase__head{
  display:flex!important;
  align-items:flex-start!important;
  justify-content:space-between!important;
  gap:22px!important;
  margin-bottom:22px!important;
  padding-bottom:18px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase__tools{
  display:flex!important;
  flex:0 0 auto!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:12px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-segment{
  display:inline-grid!important;
  grid-auto-flow:column!important;
  gap:4px!important;
  padding:4px!important;
  border:1px solid rgba(132,176,220,.2)!important;
  border-radius:8px!important;
  background:rgba(4,11,20,.58)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-segment button{
  min-height:34px!important;
  padding:7px 13px!important;
  border:0!important;
  border-radius:6px!important;
  background:transparent!important;
  color:#aabbd0!important;
  cursor:pointer!important;
  font-size:13px!important;
  font-weight:900!important;
  letter-spacing:0!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-segment button.is-active{
  background:linear-gradient(180deg,rgba(32,200,255,.24),rgba(32,200,255,.1))!important;
  color:#fff!important;
  box-shadow:inset 0 0 0 1px rgba(99,189,255,.26)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase__tools>a{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:42px!important;
  padding:8px 14px!important;
  border:1px solid rgba(132,176,220,.22)!important;
  border-radius:8px!important;
  background:rgba(14,28,44,.78)!important;
  color:#dbe8f4!important;
  text-decoration:none!important;
  font-weight:900!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase__panels{
  padding:18px!important;
  border:1px solid rgba(132,176,220,.14)!important;
  border-radius:12px!important;
  background:linear-gradient(180deg,rgba(8,18,30,.72),rgba(5,12,22,.72))!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase__panel[hidden],
.zibll-welua-app.zibll-welua-wegame-skin [data-welua-member-panel][hidden]{
  display:none!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase__panel{
  display:block!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase__list{
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:14px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase-card{
  display:grid!important;
  grid-template-columns:178px minmax(0,1fr) 138px!important;
  grid-template-areas:"media body actions"!important;
  min-height:124px!important;
  border-radius:10px!important;
  background:linear-gradient(90deg,rgba(18,35,52,.95),rgba(10,21,34,.94))!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase-card__media{
  grid-area:media!important;
  height:100%!important;
  min-height:124px!important;
  aspect-ratio:auto!important;
  border-radius:9px 0 0 9px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase-card__body{
  grid-area:body!important;
  align-self:center!important;
  padding:16px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase-card__actions{
  grid-area:actions!important;
  align-self:center!important;
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:8px!important;
  padding:16px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-shelf{
  margin:10px 16px 28px!important;
  padding:26px!important;
  border-radius:12px!important;
  background:radial-gradient(circle at 82% 0%,rgba(32,200,255,.12),transparent 34%),linear-gradient(180deg,rgba(12,24,39,.95),rgba(5,12,22,.95))!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-tabs{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:12px!important;
  margin-bottom:18px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-tabs button{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  min-height:70px!important;
  padding:14px!important;
  border:1px solid rgba(132,176,220,.16)!important;
  border-radius:10px!important;
  background:linear-gradient(180deg,rgba(14,28,44,.74),rgba(8,18,30,.78))!important;
  color:#dbe8f4!important;
  cursor:pointer!important;
  text-align:left!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-tabs button span,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-tabs button strong{
  display:block!important;
  border:0!important;
  background:transparent!important;
  padding:0!important;
  color:inherit!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-tabs button span{
  font-size:14px!important;
  font-weight:950!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-tabs button strong{
  color:#8fa4bb!important;
  font-size:12px!important;
  font-weight:850!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-tabs button.is-active{
  border-color:rgba(32,200,255,.5)!important;
  background:linear-gradient(180deg,rgba(32,200,255,.2),rgba(18,35,52,.9))!important;
  box-shadow:0 0 0 1px rgba(32,200,255,.12),0 14px 32px rgba(0,0,0,.22)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-tabs button.is-active strong{
  color:#93ffbd!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-panels>.zibll-welua-card{
  display:flex!important;
  flex-direction:column!important;
  min-height:320px!important;
  padding:20px!important;
  border-radius:12px!important;
  background:linear-gradient(180deg,rgba(18,35,52,.95),rgba(9,20,33,.95))!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-panels .zibll-welua-history-list,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-panels .zibll-welua-notification-list,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-panels .zibll-welua-request-list,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-panels .zibll-welua-follow-list{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:14px!important;
  max-height:none!important;
  overflow:visible!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-panels .zibll-welua-notification-list,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-panels .zibll-welua-request-list{
  grid-template-columns:1fr!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-site-trend-card,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-operator-card{
  display:none!important;
}
@media(max-width:1180px){
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase-card{
    grid-template-columns:150px minmax(0,1fr)!important;
    grid-template-areas:"media body" "media actions"!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase-card__actions{
    display:flex!important;
    padding-top:0!important;
  }
}
@media(max-width:760px){
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase__head,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase__tools{
    align-items:stretch!important;
    flex-direction:column!important;
    width:100%!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase-card{
    grid-template-columns:1fr!important;
    grid-template-areas:"media" "body" "actions"!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase-card__media{
    min-height:0!important;
    aspect-ratio:16/7!important;
    border-radius:9px 9px 0 0!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-tabs{
    grid-template-columns:1fr 1fr!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-panels .zibll-welua-history-list,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-panels .zibll-welua-follow-list{
    grid-template-columns:1fr!important;
  }
}

.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase__panels>[data-welua-showcase-panel][hidden],
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-panels>[data-welua-member-panel][hidden]{
  display:none!important;
}

/* === 3ALua Starport Store last-mile desktop sidebar fix v0.3.153 === */
@media(min-width:901px){
  .zibll-welua-app.zibll-welua-wegame-skin{
    grid-template-columns:218px minmax(0,1fr)!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-nav{
    position:sticky!important;
    top:0!important;
    grid-column:1!important;
    grid-row:1 / span 4!important;
    align-self:start!important;
    height:calc(100vh - 36px)!important;
    min-height:720px!important;
    border-right:1px solid rgba(91,142,197,.24)!important;
    border-bottom:0!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-menu{
    display:grid!important;
    grid-template-columns:1fr!important;
    max-height:calc(100vh - 286px)!important;
    overflow:auto!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-section{
    display:block!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-menu em{
    display:block!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin > .zibll-welua-hero,
  .zibll-welua-app.zibll-welua-wegame-skin > .zibll-welua-storefront,
  .zibll-welua-app.zibll-welua-wegame-skin > .zibll-welua-member-shelf,
  .zibll-welua-app.zibll-welua-wegame-skin > .zibll-welua-disclaimer{
    grid-column:2!important;
  }
}
@media(max-width:900px){
  .zibll-welua-app.zibll-welua-wegame-skin{
    grid-template-columns:1fr!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-nav{
    position:relative!important;
    top:auto!important;
    grid-row:auto!important;
    height:auto!important;
    min-height:0!important;
    border-right:0!important;
    border-bottom:1px solid rgba(91,142,197,.24)!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin > .zibll-welua-hero,
  .zibll-welua-app.zibll-welua-wegame-skin > .zibll-welua-storefront,
  .zibll-welua-app.zibll-welua-wegame-skin > .zibll-welua-member-shelf,
  .zibll-welua-app.zibll-welua-wegame-skin > .zibll-welua-disclaimer{
    grid-column:1!important;
  }
}

/* === 3ALua Starport personal layout final lock v0.3.158b === */
@media(min-width:901px){
  .zibll-welua-app.zibll-welua-wegame-skin #zibll-welua-starport-personal{
    display:grid!important;
    grid-template-columns:238px minmax(0,1fr)!important;
    grid-template-areas:"head head" "tabs panel"!important;
    gap:18px!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin #zibll-welua-starport-personal .zibll-welua-section-head{
    grid-area:head!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin #zibll-welua-starport-personal .zibll-welua-member-tabs{
    grid-area:tabs!important;
    grid-template-columns:1fr!important;
    gap:10px!important;
    margin:0!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin #zibll-welua-starport-personal .zibll-welua-member-tabs button{
    align-items:flex-start!important;
    flex-direction:column!important;
    justify-content:center!important;
    min-height:84px!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin #zibll-welua-starport-personal .zibll-welua-member-panels{
    grid-area:panel!important;
    min-width:0!important;
  }
}
.zibll-welua-app.zibll-welua-wegame-skin #zibll-welua-starport-personal .zibll-welua-member-panels>[data-welua-member-panel][hidden]{
  display:none!important;
}

/* === 3ALua Starport embedded page fit v0.3.172 === */
.zibll-welua-app.zibll-welua-wegame-skin{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  box-sizing:border-box!important;
  grid-template-columns:clamp(176px,18%,218px) minmax(0,1fr)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin *,
.zibll-welua-app.zibll-welua-wegame-skin *:before,
.zibll-welua-app.zibll-welua-wegame-skin *:after{
  box-sizing:border-box!important;
}
.zibll-welua-app.zibll-welua-wegame-skin > .zibll-welua-hero,
.zibll-welua-app.zibll-welua-wegame-skin > .zibll-welua-storefront,
.zibll-welua-app.zibll-welua-wegame-skin > .zibll-welua-member-shelf,
.zibll-welua-app.zibll-welua-wegame-skin > .zibll-welua-disclaimer,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-storefront__main,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-storefront__rail,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-game-card,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-lower{
  min-width:0!important;
  max-width:100%!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hero{
  grid-template-columns:minmax(0,1fr) minmax(300px,420px)!important;
  gap:10px 18px!important;
  padding:18px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-search{
  grid-template-columns:minmax(0,1fr) minmax(112px,128px) minmax(92px,104px)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-storefront{
  grid-template-columns:minmax(0,1fr) minmax(286px,320px)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured__track{
  grid-template-columns:repeat(auto-fit,minmax(112px,1fr))!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured-slide:nth-child(n){
  display:grid!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-game-card{
  grid-template-columns:minmax(140px,166px) minmax(0,1fr) minmax(112px,132px)!important;
  gap:14px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-game-cover{
  min-height:206px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-ring{
  width:clamp(112px,11vw,132px)!important;
  height:clamp(112px,11vw,132px)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-ring strong{
  font-size:clamp(24px,2.2vw,29px)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-lower{
  grid-template-columns:minmax(0,1fr) minmax(230px,270px)!important;
}
@media(max-width:1180px){
  .zibll-welua-app.zibll-welua-wegame-skin{
    grid-template-columns:1fr!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-nav{
    position:relative!important;
    top:auto!important;
    grid-column:1!important;
    grid-row:auto!important;
    height:auto!important;
    min-height:0!important;
    border-right:0!important;
    border-bottom:1px solid rgba(91,142,197,.24)!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-menu{
    display:grid!important;
    grid-template-columns:repeat(4,minmax(0,1fr))!important;
    max-height:none!important;
    overflow:visible!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin > .zibll-welua-hero,
  .zibll-welua-app.zibll-welua-wegame-skin > .zibll-welua-storefront,
  .zibll-welua-app.zibll-welua-wegame-skin > .zibll-welua-member-shelf,
  .zibll-welua-app.zibll-welua-wegame-skin > .zibll-welua-disclaimer{
    grid-column:1!important;
  }
}
@media(max-width:980px){
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hero,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-storefront,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-game-card,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-lower{
    grid-template-columns:1fr!important;
  }
}

/* === 3ALua Starport fullscreen site shell v0.3.172 === */
body.zibll-welua-fullscreen-page .zibll-welua-fullscreen-container{
  width:100vw!important;
  max-width:100vw!important;
  margin-left:calc(50% - 50vw)!important;
  margin-right:calc(50% - 50vw)!important;
  padding-left:0!important;
  padding-right:0!important;
}
body.zibll-welua-fullscreen-page .zibll-welua-fullscreen-wrap,
body.zibll-welua-fullscreen-page .zibll-welua-fullscreen-article{
  width:100%!important;
  max-width:100%!important;
  margin-left:0!important;
  margin-right:0!important;
  padding:0!important;
  overflow:visible!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
body.zibll-welua-fullscreen-page .zibll-welua-fullscreen-article:before,
body.zibll-welua-fullscreen-page .zibll-welua-fullscreen-article:after{
  display:none!important;
}
body.zibll-welua-fullscreen-page .zibll-welua-app.zibll-welua-wegame-skin{
  width:min(1600px,calc(100vw - 48px))!important;
  max-width:min(1600px,calc(100vw - 48px))!important;
  margin:22px auto 44px!important;
}
@media(max-width:760px){
  body.zibll-welua-fullscreen-page{
    overflow-x:hidden!important;
  }
  body.zibll-welua-fullscreen-page .zibll-welua-fullscreen-container{
    width:100%!important;
    max-width:100%!important;
    margin-left:0!important;
    margin-right:0!important;
  }
  body.zibll-welua-fullscreen-page .zibll-welua-app.zibll-welua-wegame-skin{
    width:100%!important;
    max-width:100%!important;
    margin:0!important;
    border-left:0!important;
    border-right:0!important;
  }
}

/* === 3ALua Starport result row lock v0.3.172 === */
.zibll-welua-app.zibll-welua-wegame-skin.is-result-mode .zibll-welua-storefront{
  grid-template-rows:auto!important;
  align-items:start!important;
}
.zibll-welua-app.zibll-welua-wegame-skin.is-result-mode .zibll-welua-storefront__main{
  grid-column:1!important;
  grid-row:1!important;
  align-self:start!important;
}
.zibll-welua-app.zibll-welua-wegame-skin.is-result-mode .zibll-welua-storefront__rail{
  grid-column:2!important;
  grid-row:1!important;
  align-self:start!important;
}
@media(max-width:1180px){
  .zibll-welua-app.zibll-welua-wegame-skin.is-result-mode .zibll-welua-storefront__rail{
    grid-column:1!important;
    grid-row:auto!important;
  }
}

/* === 3ALua Starport Zibll dark mode lock v0.3.172 === */
body.dark-theme.zibll-welua-fullscreen-page{
  background:#050a12!important;
}
body.dark-theme.zibll-welua-fullscreen-page .zibll-welua-fullscreen-container,
body.dark-theme.zibll-welua-fullscreen-page .zibll-welua-fullscreen-wrap,
body.dark-theme.zibll-welua-fullscreen-page .zibll-welua-fullscreen-article{
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin.zibll-welua-zibll-bridge{
  --starport-bg:#050c16;
  --starport-panel:#071321;
  --starport-panel-2:#0d1b2c;
  --starport-line:rgba(111,171,229,.24);
  --starport-line-strong:rgba(60,177,255,.46);
  --starport-text:#f4f9ff;
  --starport-muted:#9eb4cc;
  --starport-blue:#2f8cff;
  --starport-cyan:#20c8ff;
  --starport-green:#27d66f;
  --zwm-3-card:#071321;
  --zwm-3-soft:#0d1b2c;
  --zwm-3-line:rgba(111,171,229,.24);
  --zwm-3-text:#f4f9ff;
  --zwm-3-muted:#9eb4cc;
  --zwm-ui-card:#071321;
  --zwm-ui-soft:#0d1b2c;
  --zwm-ui-border:rgba(111,171,229,.24);
  --zwm-ui-text:#f4f9ff;
  --zwm-ui-muted:#9eb4cc;
  color:var(--starport-text)!important;
  border-color:rgba(91,142,197,.26)!important;
  background:
    radial-gradient(circle at 76% 4%,rgba(57,145,255,.30),transparent 23%),
    radial-gradient(circle at 92% 0%,rgba(245,143,62,.12),transparent 16%),
    linear-gradient(180deg,rgba(255,255,255,.035),transparent 220px),
    linear-gradient(135deg,#06101c 0%,#07111f 56%,#030812 100%)!important;
  box-shadow:0 26px 76px rgba(0,0,0,.52)!important;
}
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin:before{
  opacity:.42!important;
}
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-nav{
  border-color:rgba(91,142,197,.26)!important;
  background:linear-gradient(180deg,rgba(4,13,24,.99),rgba(3,9,17,.96))!important;
  box-shadow:inset -1px 0 0 rgba(112,169,219,.08)!important;
}
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hero{
  border-color:rgba(132,176,220,.20)!important;
  background:
    linear-gradient(90deg,rgba(6,16,28,.96),rgba(8,18,31,.78) 52%,rgba(6,16,28,.56)),
    radial-gradient(circle at 86% 12%,rgba(44,153,255,.32),transparent 23%),
    linear-gradient(135deg,#06101c,#0b2035 64%,#07111f)!important;
  box-shadow:none!important;
}
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-store-shelf,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-card,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hot,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-shelf,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-result-page,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-game,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-download-panel,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-game-card,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-lower,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase__panels,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-panels>.zibll-welua-card{
  border-color:rgba(111,171,229,.22)!important;
  background:
    radial-gradient(circle at 96% 0%,rgba(32,200,255,.08),transparent 32%),
    linear-gradient(180deg,rgba(12,24,39,.96),rgba(7,17,29,.94))!important;
  color:var(--starport-text)!important;
  box-shadow:none!important;
}
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-storefront__rail .zibll-welua-card{
  border-color:rgba(111,171,229,.24)!important;
  background:
    linear-gradient(180deg,rgba(15,29,45,.96),rgba(8,18,30,.95)),
    #071321!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;
}
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-search,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-status,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-storage,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-metrics div,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured-slide,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-dlc-box,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-dlc-panel,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-download-panel>div:not(.zibll-welua-panel-actions),
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-game__facts div,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hot-step__panel,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hot-game,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase-card,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-history-item,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-notification-item,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-request-item,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-follow-item,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-recent-check-item,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-popular-request-item,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-batch-item,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-next-card__body,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-convert-benefits span,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-download-list button,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-tool-grid button{
  border-color:rgba(111,171,229,.18)!important;
  background:linear-gradient(180deg,rgba(14,28,44,.82),rgba(8,18,30,.82))!important;
  color:var(--starport-text)!important;
  box-shadow:none!important;
}
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-input,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-batch-input{
  border-color:rgba(111,171,229,.18)!important;
  background:rgba(3,10,18,.58)!important;
  color:var(--starport-text)!important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.018)!important;
}
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-input::placeholder,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-batch-input::placeholder{
  color:#6f849c!important;
}
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-protocols span,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-protocols a,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-head-actions span,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-head-actions a,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-chip:not(.is-primary),
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-tags span,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-tags span,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-dlc-item,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-steam-link,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-reset,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-copy-appid,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-follow,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-manage-button,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-next-action.is-secondary,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hot-game__actions a,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase-card__actions a{
  border-color:rgba(111,171,229,.22)!important;
  background:rgba(14,28,44,.78)!important;
  color:#dcecff!important;
  box-shadow:none!important;
}
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-button,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-download,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-request,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-chip.is-primary,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin button.zibll-welua-chip.is-primary,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-next-action.is-primary,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-batch-run,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hot-game__actions button,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase-card__actions button{
  border-color:rgba(39,214,111,.38)!important;
  background:linear-gradient(180deg,#2ee980,#14b65a)!important;
  color:#031b0c!important;
  text-shadow:none!important;
  box-shadow:0 12px 24px rgba(20,182,90,.18)!important;
}
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-segment,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-tabs button{
  border-color:rgba(111,171,229,.20)!important;
  background:linear-gradient(180deg,rgba(11,23,37,.84),rgba(6,16,28,.82))!important;
  color:#dcecff!important;
  box-shadow:none!important;
}
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-segment button{
  background:transparent!important;
  color:#9eb4cc!important;
}
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-segment button.is-active,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-tabs button.is-active{
  border-color:rgba(32,200,255,.50)!important;
  background:linear-gradient(180deg,rgba(32,200,255,.22),rgba(18,35,52,.90))!important;
  color:#f4f9ff!important;
  box-shadow:0 0 0 1px rgba(32,200,255,.14)!important;
}
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-card h3,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-card strong,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-brand strong,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hero h1,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured__head h2,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hot__head h2,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase__head h2,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-section-head h2,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-game-title h2,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-game__title,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-next-title,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase-card__body h3,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hot-game__info strong{
  color:#f8fbff!important;
}
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hero p,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-card p,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-card__head a,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-card__head span,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-panel-label,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-auth-state span,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-auth-state em,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-meta span,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-game__desc,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-game__facts span,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-history-item span,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-request-item span,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-follow-item span,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-notification-item span,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase__head p,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase-card__body p,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hot__head p,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hot-step__head p,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hot-game__info p,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-batch-intro{
  color:#9eb4cc!important;
}
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-storefront__rail .zibll-welua-card:hover,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured-slide.is-active,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-hot-game:hover,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-showcase-card:hover,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-download-list button:hover,
body.dark-theme .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-recent-check-item:hover{
  border-color:rgba(32,200,255,.42)!important;
  background:
    radial-gradient(circle at 96% 0%,rgba(32,200,255,.12),transparent 32%),
    linear-gradient(180deg,rgba(18,35,52,.96),rgba(9,20,33,.94))!important;
  box-shadow:0 0 0 1px rgba(32,200,255,.10)!important;
}

/* === 3ALua Starport mobile search lock v0.3.172 === */
@media(max-width:760px){
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-search{
    grid-template-columns:1fr!important;
    gap:10px!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-input,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-button{
    width:100%!important;
    min-width:0!important;
  }
}

/* === 3ALua Starport surface polish v0.3.172 === */
.zibll-welua-app.zibll-welua-wegame-skin{
  scrollbar-color:rgba(61,141,206,.48) rgba(3,10,18,.28)!important;
  scrollbar-width:thin!important;
}
.zibll-welua-app.zibll-welua-wegame-skin ::-webkit-scrollbar{
  width:8px!important;
  height:8px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin ::-webkit-scrollbar-track{
  background:rgba(3,10,18,.46)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin ::-webkit-scrollbar-thumb{
  border:2px solid rgba(3,10,18,.46)!important;
  border-radius:999px!important;
  background:linear-gradient(180deg,rgba(67,151,219,.68),rgba(34,83,126,.82))!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-nav,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-menu{
  overflow-x:hidden!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-brand{
  grid-template-columns:46px minmax(0,1fr)!important;
  gap:10px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-mark{
  width:46px!important;
  height:46px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-brand strong{
  min-width:0!important;
  font-size:18px!important;
  line-height:1.08!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-brand strong span{
  overflow:visible!important;
  max-width:100%!important;
  white-space:nowrap!important;
}
.zibll-welua-app.zibll-welua-wegame-skin button,
.zibll-welua-app.zibll-welua-wegame-skin a,
.zibll-welua-app.zibll-welua-wegame-skin input,
.zibll-welua-app.zibll-welua-wegame-skin textarea{
  transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease!important;
}
.zibll-welua-app.zibll-welua-wegame-skin button:focus-visible,
.zibll-welua-app.zibll-welua-wegame-skin a:focus-visible,
.zibll-welua-app.zibll-welua-wegame-skin input:focus-visible,
.zibll-welua-app.zibll-welua-wegame-skin textarea:focus-visible{
  outline:2px solid rgba(32,200,255,.82)!important;
  outline-offset:2px!important;
  box-shadow:0 0 0 4px rgba(32,200,255,.14)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-card__head a,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured__head a{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:34px!important;
  padding:7px 11px!important;
  border:1px solid rgba(111,171,229,.18)!important;
  border-radius:7px!important;
  background:rgba(14,28,44,.62)!important;
  color:#dcecff!important;
  text-decoration:none!important;
  line-height:1!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-card__head a:hover,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured__head a:hover{
  border-color:rgba(32,200,255,.42)!important;
  background:rgba(32,200,255,.12)!important;
  color:#fff!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-table th:last-child,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-table td:last-child{
  min-width:74px!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-table .zibll-welua-chip.is-primary{
  min-width:58px!important;
  min-height:36px!important;
  padding:7px 12px!important;
  white-space:nowrap!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-onboarding-focus,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-shelf .zibll-welua-onboarding-focus{
  border-color:rgba(39,214,111,.42)!important;
  background:linear-gradient(180deg,#2ee980,#14b65a)!important;
  color:#031b0c!important;
  box-shadow:0 12px 26px rgba(20,182,90,.16)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-button:hover,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-download:hover,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-request:hover,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-chip.is-primary:hover,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-next-action.is-primary:hover,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-onboarding-focus:hover{
  transform:translateY(-1px)!important;
  box-shadow:0 16px 30px rgba(20,182,90,.22)!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-download-list button,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-tool-grid button,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-tabs button,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-history-item,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-notification-item,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-request-item,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-follow-item{
  min-width:0!important;
}
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-history-item strong,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-history-item span,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-notification-item strong,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-notification-item span,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-request-item strong,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-request-item span,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-follow-item strong,
.zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-follow-item span{
  min-width:0!important;
  max-width:100%!important;
}
@media(max-width:760px){
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-brand{
    grid-template-columns:58px minmax(0,1fr)!important;
    gap:12px!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-mark{
    width:58px!important;
    height:58px!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-brand strong{
    font-size:23px!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-hotkeys,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-tabs{
    overflow-x:auto!important;
    overflow-y:hidden!important;
    -webkit-overflow-scrolling:touch!important;
    scrollbar-width:none!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-hotkeys::-webkit-scrollbar,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-tabs::-webkit-scrollbar{
    display:none!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-hotkeys{
    margin-right:-4px!important;
    padding-right:18px!important;
    mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 24px),transparent)!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-hotkeys span,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-hotkeys button{
    flex:0 0 auto!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-hotkeys button,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-chip{
    min-height:36px!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-ring{
    margin:10px auto 38px!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-ring em{
    top:calc(100% + 10px)!important;
    left:50%!important;
    width:max-content!important;
    max-width:190px!important;
    transform:translateX(-50%)!important;
    white-space:nowrap!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-tabs{
    gap:8px!important;
    margin-bottom:12px!important;
    padding:0 0 8px!important;
    border-bottom:0!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-tabs span{
    flex:0 0 auto!important;
    min-height:34px!important;
    padding:8px 11px!important;
    border:1px solid rgba(111,171,229,.18)!important;
    border-radius:7px!important;
    background:rgba(14,28,44,.62)!important;
    white-space:nowrap!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-tabs .is-active{
    border-color:rgba(32,200,255,.46)!important;
    background:rgba(32,200,255,.12)!important;
    box-shadow:inset 0 -2px 0 rgba(32,200,255,.85)!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-table{
    padding-bottom:8px!important;
    scrollbar-color:rgba(32,200,255,.42) rgba(3,10,18,.36)!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-table table{
    min-width:560px!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-starport-table .zibll-welua-chip.is-primary{
    min-width:54px!important;
    min-height:38px!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-panels .zibll-welua-history-item{
    grid-template-columns:minmax(0,1fr)!important;
    gap:7px!important;
    min-height:84px!important;
    padding:16px 16px 16px 18px!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-panels .zibll-welua-history-item strong,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-member-panels .zibll-welua-history-item span{
    width:100%!important;
    white-space:nowrap!important;
  }
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-card__head a,
  .zibll-welua-app.zibll-welua-wegame-skin .zibll-welua-featured__head a{
    min-height:36px!important;
  }
}
