.aph-app-shell{--aph-ink:#17211b;--aph-muted:#637068;--aph-line:#d9e2dc;--aph-accent:#16744a;--aph-soft:#edf7f1;color:var(--aph-ink);display:grid;gap:2rem;margin-block:1.5rem 3rem}.aph-app-hero{align-items:center;background:linear-gradient(135deg,#f5fbf7,#e7f3eb);border:1px solid var(--aph-line);border-radius:1.25rem;display:grid;gap:1.25rem;grid-template-columns:auto 1fr auto;padding:1.5rem}.aph-app-icon{align-items:center;background:#fff;border:1px solid var(--aph-line);border-radius:1.25rem;display:flex;height:96px;justify-content:center;overflow:hidden;width:96px}.aph-app-icon:empty:after{color:var(--aph-muted);content:"APK";font-weight:700}.aph-app-icon img{height:100%;object-fit:cover;width:100%}.aph-app-identity h1{font-size:clamp(1.8rem,4vw,3rem);line-height:1.05;margin:.2rem 0}.aph-eyebrow{color:var(--aph-accent);font-size:.75rem;font-weight:800;letter-spacing:.12em;margin:0;text-transform:uppercase}.aph-developer{color:var(--aph-muted);margin:.4rem 0}.aph-quick-facts{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.8rem}.aph-quick-facts span{background:#fff;border:1px solid var(--aph-line);border-radius:999px;font-size:.8rem;padding:.3rem .65rem}.aph-download-button{background:var(--aph-accent);border-radius:.8rem;color:#fff!important;display:inline-flex;font-weight:800;justify-content:center;padding:.9rem 1.2rem;text-decoration:none!important;white-space:nowrap}.aph-download-button:hover{background:#0f5e3a}.aph-section{border-top:1px solid var(--aph-line);padding-top:1.5rem}.aph-section h2{font-size:1.5rem;margin:0 0 1rem}.aph-detail-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.aph-detail-grid div{background:#fafcfb;border:1px solid var(--aph-line);border-radius:.8rem;min-width:0;padding:1rem}.aph-detail-grid dt{color:var(--aph-muted);font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.aph-detail-grid dd{margin:.4rem 0 0;min-width:0}.aph-hash{display:block;overflow-wrap:anywhere;word-break:break-all}.aph-status{background:var(--aph-soft);border-radius:999px;color:var(--aph-accent);font-weight:700;padding:.25rem .55rem}.aph-table-wrap{overflow-x:auto}.aph-version-table{border-collapse:collapse;min-width:680px;width:100%}.aph-version-table td,.aph-version-table th{border-bottom:1px solid var(--aph-line);padding:.8rem;text-align:left}.aph-version-table th{color:var(--aph-muted);font-size:.75rem;text-transform:uppercase}.aph-short-hash{white-space:nowrap}@media(max-width:700px){.aph-app-shell{gap:1.5rem}.aph-app-hero{grid-template-columns:72px 1fr;padding:1rem}.aph-app-icon{border-radius:1rem;height:72px;width:72px}.aph-app-identity h1{overflow-wrap:anywhere}.aph-download-button{grid-column:1/-1;width:100%}.aph-detail-grid{grid-template-columns:1fr}}
.aph-app-title{font-size:clamp(1.8rem,4vw,3rem);line-height:1.05;margin:.2rem 0}@media(max-width:700px){.aph-app-title{overflow-wrap:anywhere}}
.aph-catalog-main{margin:0 auto;max-width:1180px;padding:clamp(2rem,6vw,5rem) 1.25rem}.aph-catalog-header{background:linear-gradient(135deg,#eef8f2,#f9fcfa);border:1px solid #d9e2dc;border-radius:1.5rem;margin-bottom:2rem;padding:clamp(1.5rem,4vw,3rem)}.aph-catalog-header h1{font-size:clamp(2.2rem,6vw,4.5rem);margin:.3rem 0}.aph-catalog-header form{margin-top:1.25rem}.aph-card-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.aph-app-card{align-items:center;background:#fff;border:1px solid #d9e2dc;border-radius:1rem;display:grid;gap:1rem;grid-template-columns:72px 1fr;padding:1rem}.aph-card-icon{align-items:center;background:#edf7f1;border-radius:1rem;display:flex;height:72px;justify-content:center;overflow:hidden;width:72px}.aph-card-icon:empty:after{color:#16744a;content:"APK";font-weight:800}.aph-card-icon img{height:100%;object-fit:cover;width:100%}.aph-app-card h2{font-size:1.25rem;margin:.15rem 0}.aph-app-card h2 a{text-decoration:none}.aph-app-card p{color:#637068;margin:.2rem 0}.aph-card-package{font-family:monospace;font-size:.7rem;overflow-wrap:anywhere}.aph-card-version{color:#16744a;font-size:.8rem;font-weight:700}
.aph-app-shell{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.aph-app-shell *{box-sizing:border-box}.aph-app-shell>*{max-width:100%;min-width:0}.aph-table-wrap{max-width:100%;min-width:0;overflow-x:auto}@media(max-width:700px){.aph-download-button{max-width:100%}}
.aph-description,.aph-description *{max-width:100%}.aph-description p,.aph-description li,.aph-description a{overflow-wrap:anywhere;word-break:break-word}.aph-table-wrap{contain:inline-size;inline-size:100%;max-inline-size:100%}
