/* AGB99 SOURCE PARITY — source: home.css; values preserved, selectors scoped. */
#download-apk-section .download-apk-container{background:var(--image-src);background-size:cover;overflow:hidden}
#download-apk-section .download-apk-container .popup-modal[data-title] .modal-title:before{content:none}
#download-apk-section .download-apk-container .popup-modal .modal-header h4{font-size:24px}
#download-apk-section .download-apk-container .popup-modal .modal-body{padding-top:0}
#download-apk-section .download-apk-container .popup-modal .modal-body img{height:20px;width:20px;margin-right:5px;filter:var(--download-apk-cntr-popup-modal-body-img-filter)}
#download-apk-section .download-apk-container .popup-modal .modal-body h5{font-size:18px;text-transform:uppercase;color:inherit}
#download-apk-section .download-apk-container .popup-modal .modal-body ol{list-style:decimal;padding-left:5px}
#download-apk-section .download-apk{display:flex;align-items:center;font-family:Arial;color:var(--download-apk-color)}
#download-apk-section .download-apk>div{flex-basis:50%;opacity:0;transition:all 1s ease}
#download-apk-section .download-apk>div:nth-child(1){transform:translateX(-100%)}
#download-apk-section .download-apk>div:nth-child(2){transform:translateX(100%)}
#download-apk-section .download-apk .h2{font-family:Arial;text-transform:uppercase;font-weight:100;font-size:35px;margin:0}
#download-apk-section .download-apk .h2>strong{display:block;font-weight:700;text-align:justify}
#download-apk-section .download-apk .h3{font-weight:600;font-size:25px;margin:0}
#download-apk-section .download-apk-info{display:flex;justify-content:space-between;margin:10px 0}
#download-apk-section .download-apk-info .download-apk-section{flex-basis:50%}
#download-apk-section .download-apk-section{display:flex;flex-wrap:wrap;justify-content:space-between;font-weight:600;text-align:center;font-size:16px}
#download-apk-section .download-apk-section>*{flex-basis:50%;margin:5px 0}
#download-apk-section .download-apk-section i{color:var(--download-apk-section-i-color);font-style:normal;display:block}
#download-apk-section .download-apk-qr-code img{max-width:94px}
#download-apk-section .download-apk-detail{text-align:left;font-size:18px;display:flex;flex-direction:column;justify-content:space-around;text-align:center}
#download-apk-section .download-apk .btn{color:var(--download-apk-btn-color);font-weight:600;display:block;padding:3px;border-radius:20px;text-align:center;background:var(--download-apk-btn-bg);border:0}
#download-apk-section .download-apk .btn:hover{color:var(--download-apk-btn-hover-color)}
#download-apk-section .download-popup-modal .modal-body img{height:20px;width:20px;margin-right:5px;filter:var(--download-apk-cntr-popup-modal-body-img-filter)}
#download-apk-section .download-popup-modal .modal-body span{color:var(--download-popup-modal-body-span-color)}
#download-apk-section .download-popup-modal .modal-header .modal-title{font-size:18px;font-family:inherit;font-weight:500;color:var(--download-popup-modal-header-title-color)}
#download-apk-section .container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;position:relative}
#download-apk-section .row{margin-right:-15px;margin-left:-15px}
#download-apk-section .col-md-12{width:100%}
@media(min-width:768px){#download-apk-section .container{max-width:750px}}
@media(min-width:992px){#download-apk-section .container{max-width:970px}}
@media(min-width:1200px){#download-apk-section .container{max-width:1170px}}
@media(max-width:767px){#download-apk-section .download-apk{display:block}#download-apk-section .download-apk>div{width:100%}}

/* Source-faithful Telegram banner immediately below the APK block. */
#download-apk-section .telegram-banner-container{background:var(--home-info-cntr-bg);border-bottom:var(--home-info-cntr-border);padding:20px 0;border:0}
#download-apk-section .telegram-banner-container img{width:100%}
#download-apk-section .telegram-banner-container .container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;position:relative}
#download-apk-section .telegram-banner-container .row{margin-right:-15px;margin-left:-15px}
#download-apk-section .telegram-banner-container .col-md-12{width:100%}
@media(min-width:768px){#download-apk-section .telegram-banner-container .container{max-width:750px}}
@media(min-width:992px){#download-apk-section .telegram-banner-container .container{max-width:970px}}
@media(min-width:1200px){#download-apk-section .telegram-banner-container .container{max-width:1170px}}

/* ================================================================
   AGB99 APK — PREMIUM TYPOGRAPHY & RESPONSIVE PRESENTATION
   Keeps the source DOM/behavior intact; visual refinement is scoped
   exclusively to the download section.
   ================================================================ */
#download-apk-section .download-apk{
  font-family:"Avenir Next","Segoe UI",Arial,sans-serif;
  color:var(--download-apk-color);
}
#download-apk-section .download-apk>div:nth-child(2){
  padding:18px 34px 18px 24px;
  min-width:0;
}
#download-apk-section .download-apk .h2{
  font-family:"Baskerville","Georgia","Times New Roman",serif;
  font-size:34px;
  font-weight:400;
  line-height:1.08;
  letter-spacing:.025em;
  text-transform:uppercase;
  margin:0 0 4px;
  color:#fff;
  text-wrap:balance;
}
#download-apk-section .download-apk .h2>strong{
  font-family:"Avenir Next","Segoe UI",Arial,sans-serif;
  font-size:39px;
  font-weight:800;
  line-height:1.05;
  letter-spacing:.035em;
  text-align:left;
  background:linear-gradient(180deg,#fff7c9 0%,#f2d66b 48%,#b7831d 100%);
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent;
  color:#f2d66b;
  text-shadow:0 2px 18px rgba(220,177,55,.14);
}
#download-apk-section .download-apk .h3{
  position:relative;
  max-width:560px;
  margin:13px 0 0;
  padding:11px 0 0;
  font-family:"Avenir Next","Segoe UI",Arial,sans-serif;
  font-size:21px;
  font-weight:600;
  line-height:1.42;
  letter-spacing:.01em;
  color:#f5f5f5;
}
#download-apk-section .download-apk .h3:before{
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:54px;
  height:2px;
  background:linear-gradient(90deg,#f4d36b,#9b7119,transparent);
}
#download-apk-section .download-apk-info{
  align-items:stretch;
  gap:18px;
  margin:18px 0 0;
  max-width:560px;
}
#download-apk-section .download-apk-section{
  font-family:"Avenir Next","Segoe UI",Arial,sans-serif;
  font-size:14px;
  font-weight:600;
  line-height:1.35;
  letter-spacing:.01em;
}
#download-apk-section .download-apk-section>*{margin:4px 0}
#download-apk-section .download-apk-section i{
  margin-top:4px;
  font-size:12px;
  color:#d5b44b;
  letter-spacing:.035em;
  text-transform:uppercase;
}
#download-apk-section .download-apk-qr-code img{
  width:94px;
  height:94px;
  max-width:94px;
  padding:5px;
  box-sizing:border-box;
  background:#fff;
  border:1px solid rgba(238,205,102,.65);
  border-radius:4px;
  box-shadow:0 8px 24px rgba(0,0,0,.35),0 0 18px rgba(221,180,53,.10);
}
#download-apk-section .download-apk-detail{
  font-family:"Avenir Next","Segoe UI",Arial,sans-serif;
  font-size:16px;
  line-height:1.35;
  font-weight:700;
  color:#fff;
  gap:9px;
  justify-content:center;
  align-items:center;
}
#download-apk-section .download-apk-detail>*{width:100%;max-width:180px}
#download-apk-section .download-apk .btn{
  font-family:"Avenir Next","Segoe UI",Arial,sans-serif;
  min-height:28px;
  padding:5px 16px;
  font-size:11px;
  font-weight:800;
  line-height:1.1;
  letter-spacing:.02em;
  box-shadow:0 5px 14px rgba(0,0,0,.25);
}
#download-apk-section .download-apk>div:first-child{
  min-width:0;
}
#download-apk-section .download-apk>div:first-child img{
  max-width:100%;
  height:auto;
  object-fit:contain;
}

@media(max-width:900px){
  #download-apk-section .download-apk>div:nth-child(2){
    padding:8px 22px 24px;
  }
  #download-apk-section .download-apk .h2{
    font-size:28px;
  }
  #download-apk-section .download-apk .h2>strong{
    font-size:34px;
  }
  #download-apk-section .download-apk .h3{
    font-size:18px;
    max-width:100%;
  }
  #download-apk-section .download-apk-info{
    max-width:100%;
  }
}

@media(max-width:767px){
  #download-apk-section .download-apk>div:first-child{
    display:flex;
    justify-content:center;
    align-items:center;
    min-height:0;
  }
  #download-apk-section .download-apk>div:first-child img{
    width:100%;
    max-height:255px;
    object-fit:contain;
  }
  #download-apk-section .download-apk>div:nth-child(2){
    padding:4px 16px 24px;
    text-align:center;
  }
  #download-apk-section .download-apk .h2{
    font-size:25px;
    letter-spacing:.02em;
  }
  #download-apk-section .download-apk .h2>strong{
    font-size:31px;
    letter-spacing:.025em;
  }
  #download-apk-section .download-apk .h3{
    margin-top:11px;
    padding-top:10px;
    font-size:16px;
    line-height:1.45;
  }
  #download-apk-section .download-apk .h3:before{
    left:50%;
    transform:translateX(-50%);
  }
  #download-apk-section .download-apk-info{
    justify-content:center;
    gap:12px;
    margin-top:15px;
  }
  #download-apk-section .download-apk-section{
    font-size:13px;
  }
  #download-apk-section .download-apk-detail{
    font-size:14px;
  }
  #download-apk-section .download-apk-detail>*{
    max-width:150px;
  }
}

@media(max-width:420px){
  #download-apk-section .download-apk>div:first-child img{
    max-height:220px;
  }
  #download-apk-section .download-apk>div:nth-child(2){
    padding-left:12px;
    padding-right:12px;
  }
  #download-apk-section .download-apk .h2{
    font-size:22px;
  }
  #download-apk-section .download-apk .h2>strong{
    font-size:28px;
  }
  #download-apk-section .download-apk .h3{
    font-size:15px;
  }
  #download-apk-section .download-apk-info{
    gap:8px;
  }
  #download-apk-section .download-apk-section{
    font-size:12px;
  }
  #download-apk-section .download-apk-detail{
    font-size:13px;
  }
  #download-apk-section .download-apk .btn{
    font-size:10px;
    padding-left:11px;
    padding-right:11px;
  }
}

/* APK QR caption — keep the source caption as one elegant line. */
#download-apk-section .download-apk-section>span{
  flex-basis:50%;
  white-space:nowrap;
  overflow:visible;
  font-size:12px;
  line-height:1.25;
  margin:4px 0;
}
#download-apk-section .download-apk-section>span i{
  display:inline;
  margin-left:4px;
  white-space:nowrap;
}
@media(max-width:767px){
  #download-apk-section .download-apk-section>span{
    flex-basis:50%;
    font-size:11px;
  }
}
@media(max-width:420px){
  #download-apk-section .download-apk-section>span{
    font-size:10px;
  }
}
