
:root{--navy:#080066;--red:#ed0808;--blue:#0796d6;--yellow:#ffd800;--ink:#282828;--soft:#f0f0f0;--green:#008c23}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#dedede;color:var(--ink);font-family:Arial,Helvetica,sans-serif}.site{width:min(100%,720px);margin:0 auto;background:#fff;min-height:100vh;position:relative;box-shadow:0 0 0 1px rgba(0,0,0,.04)}
a{color:inherit}.topbar{height:88px;background:var(--navy);display:flex;align-items:center;gap:14px;padding:10px 18px;position:relative;z-index:30}.brand{display:flex;align-items:center;min-width:0;flex:1}.brand img{width:min(100%,380px);height:auto;display:block}.join-img{width:108px;height:auto;display:block}.menu-btn{border:0;background:transparent;color:#fff;font-size:31px;font-weight:800;cursor:pointer;white-space:nowrap}.menu-btn span{font-size:30px;margin-right:8px}.menu-panel{display:none;background:#f0fff9;padding:20px 18px;grid-template-columns:repeat(3,1fr);gap:15px;position:absolute;left:0;right:0;top:88px;z-index:26;box-shadow:0 6px 18px rgba(0,0,0,.2)}.menu-panel.open{display:grid}.menu-panel a{background:var(--navy);color:#fff;text-decoration:none;text-align:center;border-radius:8px;padding:17px 10px;font-size:22px;font-weight:800}.menu-panel a:nth-child(n+4){grid-column:auto}.dim{display:none;position:fixed;inset:0;background:rgba(0,0,0,.52);z-index:20}.dim.show{display:block}
.navrow{display:flex;justify-content:space-around;align-items:center;border-bottom:2px solid #e8e8e8;background:#fff}.navrow a{padding:14px 8px;font-size:21px;font-weight:800;text-decoration:none}.navrow a.active{color:#e81010;border-bottom:4px solid #ff1717}
.hero{display:block;width:88%;margin:18px auto 6px}.featured{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:12px 18px 8px}.featured-card{text-align:center}.featured-card img{width:118px;max-width:100%;aspect-ratio:1;object-fit:cover;border-radius:22px}.featured-card h3{font-size:20px;margin:10px 0 5px}.stars{color:#f3cc00;letter-spacing:2px;font-size:20px}.muted{color:#949494;font-weight:700;font-size:16px}.download{display:inline-flex;align-items:center;justify-content:center;background:var(--red);color:#fff;border-radius:5px;padding:12px 18px;text-decoration:none;font-size:18px;font-weight:800;margin-top:12px;border:0;cursor:pointer}.download.disabled{cursor:default}.ticker{margin:10px 0 12px;background:var(--yellow);border:2px dotted #bb8d00;white-space:nowrap;overflow:hidden;font-weight:800}.ticker span{display:inline-block;padding:6px 0;min-width:100%;animation:ticker 16s linear infinite}@keyframes ticker{from{transform:translateX(100%)}to{transform:translateX(-100%)}}
.search-wrap{display:flex;margin:12px 36px;border:2px solid #0d0a65;border-radius:10px;overflow:hidden}.search-wrap input{border:0;outline:0;padding:10px 14px;width:100%;font-weight:700;font-size:16px}.search-wrap button{border:0;background:#fff;font-size:22px;padding:0 12px}.tabs{display:flex;justify-content:space-around;font-size:18px;font-weight:800;padding:11px;border-bottom:1px solid #ddd}.tabs button{border:0;background:transparent;font:inherit;cursor:pointer}.tabs .active{color:#e41919}.app-list{padding:0 12px 110px}.app-row{display:grid;grid-template-columns:42px 116px minmax(0,1fr) 150px;align-items:center;gap:10px;padding:18px 6px;border-bottom:1px solid #e2e2e2}.num{font-size:31px;color:#d8d8d8;font-weight:800;text-align:center}.app-icon{width:110px;height:110px;border-radius:22px;object-fit:cover;background:#f4f4f4}.broken-icon{width:110px;height:110px;border:1px solid transparent;display:flex;align-items:center;justify-content:center;color:#333;font-family:Georgia,serif;font-size:18px;text-align:center}.app-info h2{font-size:25px;margin:0 0 8px}.meta{font-size:17px;line-height:1.55}.downloads{color:#e6a900}.bonus{color:#087d22;font-weight:800}.withdraw{color:#0067b4;font-weight:800}.row-button .download{margin:0;width:100%}
.float-social{position:fixed;right:max(14px,calc((100vw - 720px)/2 - 85px));top:42%;z-index:35;display:flex;flex-direction:column;gap:12px}.float-social a{display:flex;align-items:center;gap:5px;text-decoration:none;font-size:11px;font-weight:800}.float-social .bubble{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:22px;border:3px solid #fff;box-shadow:0 1px 4px rgba(0,0,0,.3)}.wa .bubble{background:#25d366}.tg .bubble{background:#35afe6}.float-social small{background:#fff;padding:1px 3px;border-radius:2px}.wa small{color:#08a935}.tg small{color:#1aa3d7}
.bottom-ad{position:fixed;z-index:34;bottom:0;left:50%;transform:translateX(-50%);width:min(100%,720px);background:#fff;border:1px solid #333}.bottom-ad img{display:block;width:100%;height:92px;object-fit:cover}.ad-close{position:absolute;right:0;top:-28px;border:2px solid #444;background:#fff;font-weight:900;font-size:18px;padding:2px 7px;cursor:pointer}.bottom-ad.hidden{display:none}
.footer-query{background:var(--yellow);border:2px dotted #b88b00;font-weight:900;text-transform:uppercase;padding:7px 10px;white-space:nowrap;overflow:hidden}.footer{background:#0768cb;color:#fff;padding:20px 18px;text-align:center}.footer-social{display:flex;justify-content:center;gap:18px;margin-bottom:16px}.footer-social a{display:inline-grid;place-items:center;width:58px;height:58px;border-radius:8px;background:#2491f1;text-decoration:none;font-size:25px}.footer-links{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;border-top:1px solid rgba(255,255,255,.25);padding-top:16px}.footer-links a{border:1px solid rgba(255,255,255,.6);padding:7px 16px;border-radius:7px;text-decoration:none;font-weight:700}.copyright{font-size:19px;margin:16px 0 0}
/* Deep pages */
.deep-main{padding:0 18px 120px}.deep-title{font-size:26px;text-align:center;margin:16px 0 12px}.deep-hero{display:block;max-width:100%;max-height:720px;margin:0 auto 14px;object-fit:contain}.recon-hero{height:330px;margin:0 auto 14px;background:radial-gradient(circle at 50% 36%,#dc2525,#660000 72%);display:grid;place-items:center;color:#ffdc55;font-family:Georgia,serif;font-weight:900;text-align:center;font-size:48px;text-shadow:0 3px 0 #000;border:8px solid #4d0000}.telegram-bar{display:block;background:#0d97d5;color:#fff;border:1px solid #07476a;border-radius:6px;text-align:center;text-decoration:underline;padding:14px;font-family:Georgia,serif;font-size:18px;margin:10px 0}.section-red{background:#f31319;color:#fff;border-radius:20px;text-align:center;font-family:Georgia,serif;font-weight:800;padding:4px 10px;margin:10px 0 22px}.related{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:20px}.related-card{border-bottom:1px solid #ddd;padding:10px;text-align:center}.related-card img{width:150px;height:150px;border-radius:28px;object-fit:cover}.related-card h3{font:800 26px/1.1 Georgia,serif;margin:8px 0}.related-card .meta{font:italic 20px/1.4 Georgia,serif}.faq-title{font-size:24px;margin:20px 0 5px;border-bottom:3px solid #222;padding-bottom:5px}.faq-block{font-family:Georgia,'Times New Roman',serif;border-bottom:1px solid #ddd;padding:17px 2px}.faq-block h2{font-size:28px;line-height:1.2;margin:0 0 12px}.faq-block p,.faq-block li{font-size:20px;line-height:1.55}.faq-block ul{padding-left:26px}.facts{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:13px 0}.fact{background:#f5f5f5;border:1px solid #ddd;border-radius:7px;padding:10px;text-align:center;font-weight:800}.deep-cta{text-align:center;margin:14px 0 5px}.source-note{display:none}
.simple-page{padding:28px 24px 130px}.simple-page h1{font-size:30px}.simple-page p{font-size:18px;line-height:1.6}.games-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.games-grid a{display:block;border:1px solid #ddd;border-radius:8px;text-decoration:none;padding:15px;font-weight:800}
@media(max-width:760px){body{background:#fff}.site{width:100%;box-shadow:none}.float-social{right:8px}.topbar{height:76px;padding:8px 10px}.brand img{max-width:310px}.join-img{width:90px}.menu-btn{font-size:24px}.menu-btn span{font-size:22px}.menu-panel{top:76px;grid-template-columns:repeat(2,1fr)}.menu-panel a{font-size:18px;padding:13px 6px}.navrow a{font-size:17px}.featured{padding-left:7px;padding-right:7px}.featured-card img{width:100px}.featured-card h3{font-size:17px}.muted{font-size:13px}.featured-card .download{font-size:15px;padding:10px 10px}.search-wrap{margin:10px 12px}.app-row{grid-template-columns:30px 82px minmax(0,1fr) 110px;gap:7px;padding:13px 0}.num{font-size:24px}.app-icon,.broken-icon{width:78px;height:78px;border-radius:16px}.broken-icon{font-size:13px}.app-info h2{font-size:19px}.meta{font-size:14px}.row-button .download{font-size:14px;padding:10px 5px}.bottom-ad img{height:72px}.related{grid-template-columns:1fr}.faq-block h2{font-size:24px}.faq-block p,.faq-block li{font-size:18px}.facts{grid-template-columns:1fr}.recon-hero{height:260px;font-size:38px}}
@media(max-width:420px){.join-img{display:none}.navrow{display:none}.featured-card img{width:82px}.featured-card h3{font-size:14px}.stars{font-size:15px}.featured-card .download{font-size:13px}.app-row{grid-template-columns:26px 68px minmax(0,1fr) 92px}.app-icon,.broken-icon{width:64px;height:64px}.app-info h2{font-size:17px}.meta{font-size:12px}.row-button .download{font-size:12px}.float-social small{display:none}.float-social .bubble{width:36px;height:36px}}

.app-hero-card{min-height:360px;margin:0 auto 14px;background:linear-gradient(180deg,#7c0808,#2d0000);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;color:#ffd84d;font:900 36px/1.1 Georgia,serif;text-align:center;border:8px solid #4d0000;padding:22px}.app-hero-card img{width:210px;height:210px;object-fit:cover;border-radius:36px;box-shadow:0 8px 24px rgba(0,0,0,.35)}
@media(max-width:420px){.app-hero-card{min-height:300px;font-size:28px}.app-hero-card img{width:170px;height:170px}}


/* V4 semantic/search-answer layer: designed to preserve the recovered visual shell. */
.breadcrumbs{padding:8px 18px;background:#f7f7f7;border-bottom:1px solid #ddd;font:600 14px/1.4 Arial,sans-serif;color:#555}
.breadcrumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0}.breadcrumbs li{display:flex;align-items:center}.breadcrumbs li+li:before{content:"›";margin-right:6px;color:#888}.breadcrumbs a{color:#0753a7;text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}
.answer-block{margin:10px 18px 12px;padding:12px 16px;border:1px solid #d7d7d7;border-left:5px solid #07136b;background:#fff;font-family:Arial,sans-serif}.answer-block h1,.answer-block h2{margin:0 0 6px;color:#202020;line-height:1.15}.answer-block h1{font-size:26px}.answer-block h2{font-size:21px}.answer-block p{margin:0;font-size:16px;line-height:1.55;color:#333}.answer-block.compact{margin-left:0;margin-right:0}
.app-title-link{color:inherit;text-decoration:none}.app-title-link:hover{text-decoration:underline}
.home-faq{margin:24px 18px 18px;padding:18px;background:#fff;border-top:5px solid #07136b}.home-faq>h2{font:800 26px/1.2 Arial,sans-serif;margin:0 0 12px}.home-faq .faq-block{font-family:Arial,sans-serif}.home-faq .faq-block h3{font-size:20px;margin-bottom:6px}.home-faq .faq-block p{font-size:16px;margin-top:0}
.explore-links{margin:24px 0 8px;padding:16px;border:1px solid #ddd;background:#fafafa}.explore-links h2{font:800 22px/1.2 Arial,sans-serif;margin:0 0 10px}.explore-links ul{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0;padding-left:20px}.explore-links a{color:#0753a7;font-weight:700}
.section-red{display:block;font-size:18px;margin-top:10px}
.faq-block h3{font-size:28px;line-height:1.2;margin:0 0 12px}
@media(max-width:760px){.breadcrumbs{padding:7px 12px;font-size:13px}.answer-block{margin:8px 12px 10px;padding:11px 12px}.answer-block.compact{margin-left:0;margin-right:0}.answer-block h1{font-size:22px}.answer-block h2{font-size:19px}.answer-block p{font-size:15px}.home-faq{margin:20px 12px}.faq-block h3{font-size:24px}.explore-links ul{display:block}.explore-links li{margin:7px 0}}

/* V5 layout repair — shared across every page. */
/* Keep square app artwork square. HTML width/height attributes previously stretched these cards. */
.featured-card img{
  display:block;
  width:118px !important;
  height:118px !important;
  max-width:100%;
  aspect-ratio:1/1;
  object-fit:contain;
  margin:0 auto;
  background:#fff;
}
.featured-card{min-width:0}
.related-card img,.app-icon,.app-hero-card img{object-fit:contain;background:#fff}

/* Make the added answer layer look like part of the recovered blue/red site shell. */
.answer-block{
  background:linear-gradient(180deg,#f9fbff 0%,#f3f7ff 100%);
  border:1px solid #cbd6ea;
  border-left:5px solid var(--navy);
  border-radius:8px;
  box-shadow:0 2px 7px rgba(0,0,0,.06);
  padding:14px 16px;
}
.answer-block h1,.answer-block h2{font-family:Arial,Helvetica,sans-serif;color:#171717}
.answer-block h1{font-size:28px;letter-spacing:-.2px}
.answer-block h2{font-size:22px}
.answer-block p{font-size:16px;line-height:1.55}

/* FAQ repair: readable cards, consistent on homepage and every deep page. */
.home-faq{
  margin:24px 18px 22px;
  padding:18px;
  background:#f7f9fd;
  border:1px solid #ccd6e8;
  border-top:5px solid var(--navy);
  border-radius:10px;
  box-shadow:0 2px 8px rgba(0,0,0,.05);
}
.home-faq>h2,
.faq-title{
  font:800 26px/1.25 Arial,Helvetica,sans-serif;
  color:#171717;
  margin:0 0 14px;
  padding:0 0 10px;
  border-bottom:3px solid var(--red);
}
.home-faq .faq-block,
.deep-main .faq-block{
  font-family:Arial,Helvetica,sans-serif;
  background:#fff;
  border:1px solid #d9dfe9;
  border-left:4px solid var(--navy);
  border-radius:8px;
  padding:15px 16px;
  margin:10px 0;
  box-shadow:0 1px 3px rgba(0,0,0,.035);
}
.home-faq .faq-block h3,
.deep-main .faq-block h3,
.deep-main .faq-block h2{
  font:800 19px/1.35 Arial,Helvetica,sans-serif;
  color:#1c1c1c;
  margin:0 0 7px;
}
.home-faq .faq-block p,
.deep-main .faq-block p,
.deep-main .faq-block li{
  font:400 16px/1.58 Arial,Helvetica,sans-serif;
  color:#333;
}
.deep-main .faq-block p{margin:0}
.deep-main .faq-block ul{margin:0;padding-left:22px}
.deep-main .faq-block li+li{margin-top:7px}
.faq-extra{border-left-color:var(--blue) !important}

/* Supporting blocks use the same visual rhythm. */
.explore-links{
  border:1px solid #ccd6e8;
  border-radius:8px;
  background:#f7f9fd;
  box-shadow:0 1px 4px rgba(0,0,0,.04);
}
.facts{margin:16px 0}
.fact{background:#f8faff;border-color:#d7deeb}
.breadcrumbs{font-size:14px;background:#f8f8f8}

/* On narrow screens, move floating social buttons above the sticky banner instead of covering text. */
@media(max-width:760px){
  .featured-card img{width:100px !important;height:100px !important}
  .float-social{
    top:auto;
    right:10px;
    bottom:84px;
    flex-direction:row;
    gap:7px;
  }
  .float-social small{display:none}
  .float-social .bubble{width:36px;height:36px;font-size:19px}
  .home-faq{margin:20px 12px;padding:14px}
  .home-faq>h2,.faq-title{font-size:23px}
  .home-faq .faq-block,.deep-main .faq-block{padding:13px 14px}
  .home-faq .faq-block h3,.deep-main .faq-block h3,.deep-main .faq-block h2{font-size:18px}
  .home-faq .faq-block p,.deep-main .faq-block p,.deep-main .faq-block li{font-size:15.5px}
}
@media(max-width:420px){
  .featured-card img{width:82px !important;height:82px !important}
  .answer-block{padding:12px;margin-left:10px;margin-right:10px}
  .answer-block.compact{margin-left:0;margin-right:0}
  .answer-block h1{font-size:23px}.answer-block h2{font-size:20px}.answer-block p{font-size:15px}
  .home-faq>h2,.faq-title{font-size:21px}
}
