/* Store product pages use clear icon, title, metadata and a single primary action. */
body.detail-family-market,body.detail-family-mobile{background:#f5f8fc;color:#1e2d40}body.detail-family-market .breadcrumb-bar,body.detail-family-mobile .breadcrumb-bar{background:transparent;border:0}body.detail-family-market .resource-detail,body.detail-family-mobile .resource-detail{max-width:1180px}body.detail-family-market .resource-hero,body.detail-family-mobile .resource-hero{display:grid;grid-template-columns:minmax(0,1fr) 238px;gap:24px 32px;padding:30px 32px;border:1px solid #dce6f1;border-radius:18px;background:linear-gradient(135deg,#fff,#f7faff);box-shadow:0 14px 34px #24466d12}body.detail-family-mobile .resource-hero{background:radial-gradient(circle at 92% 0,#dff4eb,transparent 28%),linear-gradient(135deg,#fff,#f6fbf8)}body.detail-family-market .resource-hero::after,body.detail-family-mobile .resource-hero::after{content:none}body.detail-family-market .resource-hero-title,body.detail-family-mobile .resource-hero-title{grid-column:1/-1;padding-bottom:18px!important;border-color:#e7edf4}body.detail-family-market .resource-hero-body,body.detail-family-mobile .resource-hero-body{min-width:0;gap:20px;padding:0;align-items:flex-start}body.detail-family-market .resource-hero .detail-h1,body.detail-family-mobile .resource-hero .detail-h1{color:#132b48;font-size:clamp(27px,2.4vw,36px);font-weight:800;letter-spacing:-.035em}body.detail-family-mobile .detail-cat-label,body.detail-family-mobile .detail-version-badge{color:#13715a!important;border-color:#b9e2d3!important;background:#edfaf4!important}body.detail-family-market .resource-hero .detail-logo,body.detail-family-mobile .resource-hero .detail-logo{width:112px;height:112px;border:1px solid #dbe6f1;border-radius:22px;background:#fff;box-shadow:0 10px 24px #24466d18}body.detail-family-market .resource-hero .logo-img,body.detail-family-mobile .resource-hero .logo-img{border-radius:21px}body.detail-family-market .detail-info-item,body.detail-family-mobile .detail-info-item{padding:7px 10px;border:1px solid #e2eaf3;border-radius:8px;background:#fff}body.detail-family-market .detail-info-label,body.detail-family-mobile .detail-info-label{color:#71869f}body.detail-family-market .detail-info-value,body.detail-family-mobile .detail-info-value{color:#263e5a;font-weight:700}body.detail-family-market .detail-vote-card,body.detail-family-mobile .detail-vote-card{margin-top:12px;border-color:#e1eaf3;background:#fff}body.detail-family-market .detail-download-row,body.detail-family-mobile .detail-download-row{align-self:stretch;display:flex;flex-direction:column;justify-content:center;gap:10px;margin:0;padding:20px;border:1px solid #d5e2ef;border-radius:14px;background:#fbfdff}body.detail-family-mobile .detail-download-row{border-color:#cce6dc;background:#f9fdfb}body.detail-family-market .resource-hero .detail-download-btn,body.detail-family-mobile .resource-hero .detail-download-btn{display:flex;align-items:center;justify-content:center;min-height:52px;width:100%;border-radius:10px!important;background:#2374d1!important;box-shadow:0 9px 18px #2374d136}body.detail-family-mobile .resource-hero .detail-download-btn{background:#168466!important;box-shadow:0 9px 18px #16846630}body.detail-family-mobile .detail-download-btn::after{content:' · APK';font-size:12px}body.detail-family-market .detail-section,body.detail-family-mobile .detail-section{border-color:#e0e8f1;border-radius:14px;box-shadow:0 5px 18px #1e3a5a0a}body.detail-family-market .detail-section-title{color:#1c4169}body.detail-family-mobile .detail-section-title{color:#176a55}body.detail-family-market .detail-anchor-nav,body.detail-family-mobile .detail-anchor-nav{border-color:#dfe8f1;background:#fff;box-shadow:0 4px 13px #1e3a5a08}body.detail-family-mobile .detail-anchor-nav .anchor-active{background:#ecfaf3;color:#147156}@media(max-width:768px){body.detail-family-market .resource-hero,body.detail-family-mobile .resource-hero{display:block;padding:20px 16px;border-radius:0}body.detail-family-market .resource-hero-body,body.detail-family-mobile .resource-hero-body{margin-top:16px}body.detail-family-market .detail-download-row,body.detail-family-mobile .detail-download-row{margin-top:18px;padding:15px}}@media(max-width:768px){body.detail-family-market .m-detail-container,body.detail-family-mobile .m-detail-container{align-items:stretch;padding:0 12px 88px}body.detail-family-market .m-app-header,body.detail-family-mobile .m-app-header{display:grid;grid-template-columns:78px minmax(0,1fr);align-items:center;column-gap:13px;margin:0 -12px 14px;padding:20px 16px;border:0;border-radius:0 0 20px 20px;background:linear-gradient(145deg,#fff,#f1f7ff);text-align:left;box-shadow:0 6px 22px #2153a014}body.detail-family-mobile .m-app-header{background:linear-gradient(145deg,#fff,#effaf5)}body.detail-family-market .m-app-logo,body.detail-family-mobile .m-app-logo{grid-row:span 2;width:78px;height:78px;margin:0;border-radius:18px}body.detail-family-market .m-app-title,body.detail-family-mobile .m-app-title{margin:0;color:#172f4d;font-size:20px;line-height:1.35}body.detail-family-mobile .m-app-title{color:#184a3d}body.detail-family-market .m-app-meta,body.detail-family-mobile .m-app-meta{display:flex;flex-wrap:wrap;gap:4px 10px;width:auto;max-width:none;margin:5px 0 0;color:#667b94;font-size:11px}body.detail-family-market .m-app-meta span,body.detail-family-mobile .m-app-meta span{display:none}body.detail-family-market .m-app-meta span:nth-child(1),body.detail-family-market .m-app-meta span:nth-child(2),body.detail-family-mobile .m-app-meta span:nth-child(1),body.detail-family-mobile .m-app-meta span:nth-child(2){display:inline}body.detail-family-market .m-seo-desc,body.detail-family-mobile .m-seo-desc{grid-column:1/-1;margin:13px 0 0;color:#61748c;font-size:13px}.detail-family-market .m-download-btn,.detail-family-mobile .m-download-btn{background:#2374d1}.detail-family-mobile .m-download-btn{background:#168466}.detail-family-market .m-description,.detail-family-mobile .m-description{padding:16px;border:1px solid #e0e9f2;border-radius:14px;background:#fff;color:#334a63}.detail-family-mobile .m-description{border-color:#d9ebe3}.detail-family-market .detail-anchor-nav,.detail-family-mobile .detail-anchor-nav{margin:10px 0 14px;padding:6px;background:#fff;border-radius:10px}.detail-family-mobile .detail-anchor-nav .anchor-active{color:#147156;background:#ecfaf3}}
