/* Scope-specific differences from the original zibll.com 9.1.9 beta4 page:
   keeps the archived markup/components, adapts to csgos.cn v7.8 page shell.
   This stylesheet only loads when the tagged 联系我们 page is requested. */
body.page-id-6671 {
  --theme-color: #ff3f9f;
  --focus-shadow-color: rgba(255,63,159,.4);
  --focus-color-opacity1: rgba(255,63,159,.1);
  --focus-color-opacity05: rgba(255,63,159,.05);
  --focus-color-opacity3: rgba(255,63,159,.3);
  --focus-color-opacity6: rgba(255,63,159,.6);
  --main-radius: 12px;
  --mian-max-width: 1300px;
  background-image: url("./original-light-bg.png");
  background-position: center top;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 100%;
}
body.page-id-6671.dark-theme {
  background-image: none;
}
/* The source page has a static image backdrop. Do not place the site's
   global moving-icon gradient over it on this page only. */
body.page-id-6671 #jlc-fetl-global-bg { display: none !important; }

body.page-id-6671 .fluid-widget-wrap .obs-animate {
  opacity:1 !important;
  transform:none !important;
  visibility:visible !important;
}
body.page-id-6671 .fluid-widget-wrap .original-price{
  text-decoration:none !important;
}
body.page-id-6671 .fluid-widget-wrap .plan-price-main{
  font-size:clamp(40px,3vw,52px);
}
body.page-id-6671 .fluid-widget-wrap .tilt-cases-showcase img{
  object-fit:contain;
}
/* Restored original numeric prices: page 6671 only. */
body.page-id-6671 .fluid-widget-wrap .jlc-price-unit-tag {
  display: inline-block;
  padding: 3px 8px;
  border-radius: 999px;
  background: linear-gradient(105deg,#ff4669,#f52c67);
  color: #fff;
  font-size: 12px;
  line-height: 1.25;
  font-weight: 700;
  white-space: nowrap;
  vertical-align: middle;
}
body.page-id-6671 .fluid-widget-wrap .plan-price-prefix {
  color: var(--t-c, #fa517c);
  flex-shrink: 0;
}
body.page-id-6671 .fluid-widget-wrap .plan-price-original {
  white-space: nowrap;
}
/* The missing three icons were empty DOM elements; match the existing WordPress icon. */
body.page-id-6671 .fluid-widget-wrap .zci-band-cyan .zci-icon .fa { color: #9970e6; }
body.page-id-6671 .fluid-widget-wrap .zci-band-green .zci-icon .fa { color: #38b5b2; }
body.page-id-6671 .fluid-widget-wrap .zci-band-yellow .zci-icon .fa { color: #d79d48; }
@media (max-width: 767px) {
  body.page-id-6671 .fluid-widget-wrap .plan-price-main { font-size: 40px; }
}

body.page-id-6671 .jlc-visually-hidden{
  position:absolute!important;
  height:1px!important;
  width:1px!important;
  padding:0!important;
  margin:-1px!important;
  overflow:hidden!important;
  clip:rect(0,0,0,0)!important;
  white-space:nowrap!important;
  border:0!important;
}
@media (prefers-reduced-motion: reduce) {
  body.page-id-6671 .tilt-cases-showcase {transition:none!important;}
}
/* Contact page: 110% desktop layout; tablet and phone retain responsive sizes. */
/* Hero left-side copy: 25px visual nudge only, with no impact on image column. */
@media (min-width: 992px) {
  body.page-id-6671 .fluid-widget-wrap .tilt-cases-container > .tilt-cases-left {
    position: relative;
    left: 25px;
  }
}

@media (min-width: 1200px) {
  body.page-id-6671 .fluid-widget-wrap .widget-container {
    zoom: 1.1;
    width: 100%;
    max-width: min(1300px, calc(90.9091vw - 44px));
    margin-inline: auto;
  }
}

