/* شارتا المتجرين الرسميتان (Apple وGoogle) بالارتفاع نفسه، متلاصقتان؛ لا تُعدَّل ألوانهما ولا نسبهما */
.store-badges{display:flex;align-items:center;justify-content:center;gap:0;flex-wrap:nowrap}
/* صندوقان متطابقان تمامًا (171×68)؛ كل شارة بنسبتها الرسمية داخله وبمساحتها الحرة، موسّطة؛ أحجام الشارتين مضبوطة ليتقارب جسماهما (Apple 134×44.8 وPlay 144×42.9) */
.store-badge{background:none;border:0;box-shadow:none;display:flex;align-items:center;justify-content:center;flex:0 1 171px;width:171px;min-width:0;aspect-ratio:171 / 68;line-height:0;border-radius:14px}
.store-badge:focus-visible{outline:3px solid #FFD84D;outline-offset:1px}
.store-badge-play img{display:block;width:96.5%;height:auto}
.store-badge-apple img{display:block;width:78.4%;height:auto}
.ua-ios .store-badge-apple{order:-1}

/* صفحات التطبيق: حقائق وفقرات (حدّ لمس ≥44px، تركيز مرئي بتباين كافٍ على الخلفيات الفاتحة) */
.store-badge:focus-visible{outline:3px solid #064E3B;outline-offset:2px}
.hero .store-badge:focus-visible{outline-color:#FFD84D}
.app-facts{list-style:none;margin:16px 0;padding:0;display:grid;gap:8px}
.app-facts li{padding:10px 14px;border:1px solid rgba(8,118,90,.18);border-radius:12px;background:#fff;line-height:1.6}
.app-facts strong{color:#064E3B}
.app-lead{font-size:1.05rem;line-height:1.9}
.app-links a{display:inline-block;min-height:44px;line-height:44px;margin-inline-end:14px}
.app-store-row{display:flex;justify-content:center;margin:18px 0}
.app-steps{margin:12px 0;padding-inline-start:22px;line-height:1.9}
.app-steps li{margin:6px 0}
.home-app-note{margin:10px 0 0;font-size:.98rem}
