/* v74 QA2 — layout order and spacing only. No global redesign. */
/* Homepage: the actual prayer comes before popular/secondary content. */
body.theme-home .home-prayer-times{padding-block:clamp(28px,3vw,39px)!important}
body.theme-home .home-prayers-refined,
body.theme-home .rakat-chooser{padding-top:clamp(33px,4.2vw,54px)!important;padding-bottom:clamp(33px,4.2vw,54px)!important}
body.theme-home .home-popular-guides{padding-top:clamp(30px,3.8vw,45px)!important;padding-bottom:clamp(30px,3.8vw,45px)!important}
body.theme-home .home-popular-guides .section-head{margin-bottom:18px!important}
body.theme-home .home-today{padding-block:clamp(28px,3.6vw,42px)!important}
body.theme-home .home-topics{padding-block:clamp(30px,4.2vw,48px)!important}
body.theme-home .home-season{padding-block:clamp(32px,4.2vw,51px)!important}
body.theme-home main > section + section:not(.hero){scroll-margin-top:75px}

/* Qada tracker is now the first substantive section, compact without hiding controls. */
body.theme-salah #qada-private-tracker{padding-block:clamp(24px,3.3vw,38px);scroll-margin-top:84px}
body.theme-salah #qada-private-tracker .sbs74-panel{margin-block:0}
body.theme-salah #qada-private-tracker .sbs74-qada-grid{gap:12px;margin-block:16px}
body.theme-salah #qada-private-tracker .sbs74-qada-row{padding:13px 15px}
body.theme-salah #qada-private-tracker .sbs74-qada-row label{margin-top:5px}
body.theme-salah #qada-private-tracker .sbs74-qada-row small{display:block;margin-top:4px;color:#574766}
body.theme-salah #qada-private-tracker + .article-layout{padding-top:clamp(18px,3vw,34px)}

/* My Learning: backup directly beside saved progress, not after install/privacy. */
body.theme-my-learning #private-backup{padding-block:clamp(24px,3.4vw,38px);scroll-margin-top:84px}
body.theme-my-learning #private-backup .sbs74-panel{margin-block:0}
body.theme-my-learning .learning-overview{padding-bottom:clamp(25px,3vw,43px)}
body.theme-my-learning .learning-saved{padding-bottom:clamp(20px,2.7vw,36px)}
body.theme-my-learning .learning-recent{padding-top:clamp(24px,3vw,38px)}

/* Quran Audio: playback stations are the main task; explore links follow the players. */
body.page-quran-audio-v52 .quran-listening-stations{padding-block:clamp(24px,3.2vw,42px)}
body.page-quran-audio-v52 .quran-listening-stations .section-head{margin-bottom:18px}
body.page-quran-audio-v52 .quran-station-grid{gap:clamp(12px,2vw,20px)}
body.page-quran-audio-v52 .quran-station{padding:clamp(18px,2.1vw,26px)}
body.page-quran-audio-v52 .quran-station audio{display:block;width:100%;max-width:100%;margin-block:10px 6px}
body.page-quran-audio-v52 .quran-audio-intro{padding-block:clamp(18px,2.6vw,32px)!important}
body.page-quran-audio-v52 .sbs74-audio-tools{margin-top:12px}
body.page-quran-audio-v52 .sbs74-audio-tools .sbs74-actions{align-items:end}
body.page-quran-audio-v52 .sbs74-audio-tools label{display:grid;gap:6px}

/* Dhikr: counter first, then short phrases, then sourced longer reading. */
body.page-dua .v59-dhikr{padding-top:clamp(22px,3.1vw,38px)}
body.page-dua .v59-dhikr .v59-tasbih-box{position:static;max-width:660px;margin:0 auto 20px;padding:clamp(18px,3vw,27px)}
body.page-dua .v59-dhikr .v59-tasbih-box strong{margin:5px 0;font-size:clamp(2.8rem,6vw,3.8rem)}
body.page-dua .v59-dhikr .v59-dhikr-layout{display:block}
body.page-dua .v59-dhikr .v59-dhikr-basic{margin-bottom:18px;padding:clamp(16px,2.6vw,24px)}
body.page-dua .v59-dhikr .v59-dhikr-list{gap:14px}

@media(max-width:720px){
 body.theme-home .home-prayers-refined,body.theme-home .rakat-chooser,body.theme-home .home-popular-guides{padding-block:29px!important}
 body.theme-home .home-today,body.theme-home .home-topics,body.theme-home .home-season{padding-block:29px!important}
 body.theme-home .home-popular-guides .section-head{margin-bottom:14px!important}
 body.theme-salah #qada-private-tracker .sbs74-qada-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px 12px;padding:12px}
 body.theme-salah #qada-private-tracker .sbs74-qada-row > strong{grid-column:1;grid-row:1;font-size:1rem}
 body.theme-salah #qada-private-tracker .sbs74-qada-row > label{grid-column:2;grid-row:1 / 3;font-size:.8rem;margin:0}
 body.theme-salah #qada-private-tracker .sbs74-qada-row input{width:100%;max-width:100%;margin:4px 0 0;min-height:42px}
 body.theme-salah #qada-private-tracker .sbs74-qada-row > .sbs74-actions{grid-column:1 / -1;grid-row:3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:2px 0}
 body.theme-salah #qada-private-tracker .sbs74-qada-row .sbs74-button{width:100%;min-width:0;white-space:normal;line-height:1.3}
 body.theme-salah #qada-private-tracker .sbs74-qada-row > small{grid-column:1 / -1;grid-row:4;font-size:.78rem;margin:0}
 body.theme-my-learning #private-backup .sbs74-backup-grid{gap:12px}
 body.page-quran-audio-v52 .quran-station{padding:17px}
 body.page-quran-audio-v52 .quran-station-grid{gap:14px}
 body.page-dua .v59-dhikr .v59-dhikr-list{grid-template-columns:1fr}
 body.page-dua .v59-dhikr .v59-dhikr-chip-grid{gap:8px}
 body.page-dua .v59-dhikr .v59-dhikr-basic{padding:16px}
}
@media(max-width:380px){
 body.theme-salah #qada-private-tracker .sbs74-qada-row{gap:6px 8px}
 body.theme-salah #qada-private-tracker .sbs74-qada-row .sbs74-button{font-size:.82rem;padding:7px 5px}
}
@media(prefers-reduced-motion:reduce){body.theme-home .home-topic-card{transition:none}}
