.ql-mini-games{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:15px 0}
.ql-mini-games article{display:block}
.ql-game-row{display:flex;gap:8px;flex-wrap:wrap}
.ql-game-row input{flex:1;min-width:130px;padding:12px;border:1px solid #cbded5;border-radius:11px}
.ql-game-row button,.ql-match button{border:0;border-radius:11px;padding:12px;background:#146b4b;color:#fff;font-weight:800}
.ql-match{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}
.ql-match button{font:700 28px serif;background:#eef7f2;color:#17372c;border:1px solid #cfe1d7}
.ql-match button.selected{background:#f4c84a}
@media(max-width:600px){.ql-mini-games{grid-template-columns:1fr}}
/* v4.10.1: Quran examples follow the compact Mushaf treatment. */
@font-face{font-family:"Uthmanic Hafs";src:url("../../../assets/fonts/UthmanicHafs1Ver18.woff2") format("woff2");font-display:swap;font-style:normal;font-weight:400}
.view#ql-practice article>div,.view#ql-course .sound{font-family:"Uthmanic Hafs","Noto Naskh Arabic",serif!important;font-weight:400!important}
.view#ql-practice article>div{margin:10px 0;padding:15px 12px;border:1px solid #238db2;border-radius:6px;background:#fffaf0;box-shadow:inset 0 0 0 2px #f5cad6,inset 0 0 0 4px #eaf7fa;text-align:right}
