* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  -webkit-tap-highlight-color: transparent;
}

body,
html {
  width: 100%;
  height: 100%;
  background: url("https://res.makeid.com/www/resources/download/app/makeid-pro/images/bg.png")
    no-repeat;
  background-size: 100% auto;
}

.browser {
  z-index: 1000;
  cursor: pointer;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5)
    url("https://res.makeid.com/www/resources/download/app/makeid-pro/images/browser2.png")
    80% 10px no-repeat;
  background-size: 280px auto;
}

/*start*/
.main {
  z-index: 1;
  position: relative;
  width: 100%;
  margin: auto;
  height: 100%;
}

.stance1 {
  height: 5.11%;
}

.stance2 {
  height: 9.3922%;
}

.stance4 {
  height: 6.491%;
}

.stance3 {
  height: 7.8729%;
}

/* .icon-wrap {
    z-index: 2;
    position: relative;
    height: 3.45%;
    background: url("https://res.makeid.com/www/resources/download/app/makeid-pro/images/img1-en.png?v=20240506") center no-repeat;
    background-size: contain;
}

.zh .icon-wrap {
    background: url("https://res.makeid.com/www/resources/download/app/makeid-pro/images/img1-zh.png?v=20240506") center no-repeat;
    background-size: contain;
} */

.icon-wrap {
  z-index: 2;
  position: relative;
  height: 50px;
  background: none;
  display: flex;
  align-items: center;
  justify-content: center;
  /* 禁止换行 */
  white-space: nowrap;
  /* 防止溢出影响布局 */
  overflow: hidden;
}

.icon-wrap::before {
  content: "MakeID Label Pro Edit Software";
  font-family: Arial, sans-serif;
  font-weight: bold;
  color: #333;
  /* 动态调整字号：最小 12px，默认 4vw，最大 28px */
  font-size: clamp(20px, 6vw, 38px);
  /* 确保不换行 */
  white-space: nowrap;
  /* 可选：如果希望文字尽可能大但不换行，可以调整 letter-spacing */
  letter-spacing: -0.5px;
}

.zh .icon-wrap::before {
  content: "MakeID Label Pro编辑软件";
  font-size: clamp(20px, 8vw, 38px);
}

.icon-wrap img,
.button-wrap img,
.image-wrap img {
  display: block;
  height: 100%;
  max-width: 100%;
  margin: auto;
}

.image-wrap {
  position: relative;
  z-index: 1;
  height: 48.43%;
}

.button-wrap {
  height: 10%;
  text-align: center;
  position: relative;
  z-index: 3;
}

.download-btn {
  -webkit-tap-highlight-color: transparent;
}

#cnzz_stat_icon_1276596115,
#cnzz_stat_icon_1276596115 a,
#cnzz_stat_icon_1276879721,
#cnzz_stat_icon_1276879721 a {
  display: block;
  height: 0;
  overflow: hidden;
}

.phone-box {
  z-index: 1;
  position: relative;
  height: 32.32%;
}

.phone-img2 {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  height: 100%;
  transform: translate(-50%, -50%);
}

.phone-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  /*background: url("../images/img2.png?v=1") center no-repeat;*/
  /*-webkit-background-size: 91% auto;*/
  background-size: 91% auto;
}

.text-box {
  z-index: 2;
  position: relative;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  background-size: contain;
  height: 18.37%;
  /*transform: translateY(-30%);*/
  background-image: url("https://res.makeid.com/www/resources/download/app/makeid-pro/images/img3-en.png?v=20231213");
}

.zh .text-box {
  background-image: url("https://res.makeid.com/www/resources/download/app/makeid-pro/images/img3-zh.png?v=20231213");
}

.button-box {
  z-index: 10;
  position: relative;
  height: 6.0773%;
  /*transform: translateY(-60%);*/
}

.download-btn {
  display: block;
  height: 100%;
  background: url("https://res.makeid.com/www/resources/download/app/makeid-pro/images/img4-en.png")
    center no-repeat;
  -webkit-background-size: auto 100%;
  background-size: auto 100%;
}

.zh .download-btn {
  background-image: url(https://res.makeid.com/www/resources/download/app/makeid-pro/images/img4-zh.png);
}

.agreement-box {
  position: relative;
  height: 80px;
  text-align: center;
  margin-top: 100px;
}

.agreement-box .agreement-item {
  display: inline-block;
  margin: 0 5px;
  color: black;
}

.agreement-box .agreement-item a {
  color: black;
}

/* 将链接定位到底部 */
.agreement-box::after {
  content: "";
  display: block;
  height: 1px; /* 设置一个很小的高度，避免在某些浏览器中出现布局问题 */
  margin-bottom: -20px; /* 将伪元素的高度减去链接的高度，使链接正好在底部 */
}
/*

@media screen and (width: 375px) and (height: 812px) {
    .text-box {
        height: 7.527%;
    }

    .button-box {
        height: 5.9%;
    }
}
*/
