    html, body {
      height: 100%;
    }
    body {
      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial;
      margin: 0; padding: 0;
      background: #f6f9f9; color: #303B45;
      text-align: center;
    }
    .container {
      max-width: 480px;
      height: 100%;
      margin: 0 auto;
      padding: 20px;
    }
    .logo {
      width: 100px; height: 100px;
      border-radius: 8px;
      margin-top: 120px;
    }
    .app-name {
      font-size: 22px; font-weight: bold;
      margin: 15px 0 5px 0;
    }
    .app-desc {
      font-size: 14px; color: #76828C;
      margin-bottom: 20px;
    }
    .screenshot {
      width: 100%; border-radius: 8px;
      margin: 10px 0;
    }
    .download-btn {
      display: inline-block;
      margin-top: 50px;
      padding: 8px 60px;
      font-size: 18px;
      background: var(--primary-color);
      color: white;
      border-radius: 8px;
      text-decoration: none;
      transition: background 0.3s;
    }
    .download-btn:hover {
      background: var(--secondary-color, var(--primary-color));
    }
    #wechat-tip {
      display: none;
      background: rgba(0,0,0,0.8);
      color: white;
      font-size: 16px;
      padding: 15px;
      position: fixed;
      top: 0; left: 0; right: 0;
    }
    .top {
      height: calc(100% - 150px);
    }
    .bottom {
      font-size: 14px;
      color: #909399;
      text-align: center;
      line-height: 24px;
    }
    .url-entry {
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      margin-bottom: 5px;
    }
    .url-entry .link {
      color: var(--secondary-color, var(--primary-color));
      font-family: PingFang SC;
      font-weight: 400;
      text-align: center;
      letter-spacing: 0;
    }
    .url-entry .divider {
      display: block;
      border: 0.2px solid #c2c2c2;
      margin: 0 10px;
      height: 10px;
    }
    a:hover {
      text-decoration: none !important;
    }
    a {
      text-decoration: none;
    }
