
#maalim-reader-page .hero.reader-maroon-frame,#maalim-reader-page .hero.reader-maroon-frame :is(h1,h2,p,b,span,strong){text-align:center!important}
#maalim-reader-page .hero.reader-maroon-frame h1{font-size:clamp(38px,6vw,58px)!important;line-height:1.6!important}
#maalim-reader-page .hero.reader-maroon-frame h2{font-size:clamp(30px,4vw,38px)!important}
#maalim-reader-page .hero.reader-maroon-frame p{font-size:clamp(25px,3vw,30px)!important;line-height:1.9!important;margin-inline:auto!important}
#maalim-reader-page .hero.reader-maroon-frame p[lang=en]{font-size:clamp(25px,3vw,32px)!important;line-height:1.65!important}
#maalim-reader-page .hero.reader-maroon-frame .eyebrow{display:block;font-size:22px!important}
#maalim-reader-page .hero.reader-maroon-frame .selection-stats article p{font-size:21px!important;line-height:1.65!important}
#maalim-reader-page .hero.reader-maroon-frame a.start-reading span{font-size:24px!important}
.reader-browse-rail{padding:18px;margin:18px 0 24px;border:2px solid #bc9c5e;border-radius:18px;background:#4b1029;color:#fff8ed;min-width:0}
.reader-browse-rail h2{font-size:25px!important;text-align:center;margin:0 0 14px;color:#fff8ed!important;line-height:1.7}
.reader-rail-volumes{display:flex;gap:10px;margin-bottom:14px}
.reader-rail-volumes button{flex:1;min-width:0;font-size:24px!important;font-weight:700;line-height:1.6;padding:14px 8px;background:#fff8ed;color:#25151b;border:2px solid #d5b87c}
.reader-rail-volumes button:nth-child(2){background:#e2edff}.reader-rail-volumes button:nth-child(3){background:#f1e4fa}
.reader-rail-volumes button[aria-pressed=true]{box-shadow:inset 0 -5px #966222;outline:2px solid #f1d58e}
.reader-rail-volumes span{display:block;font:19px/1.6 Arial,sans-serif}
.reader-rail-row{display:flex;gap:10px;align-items:center;min-width:0}
.reader-rail-row>button{flex:0 0 44px;font:32px/1 Arial;min-height:64px;background:#f1d58e;color:#25151b}
.reader-topic-track{display:flex;gap:12px;flex:1;min-width:0;overflow-x:auto;padding:7px 3px 14px;scroll-snap-type:x proximity;overscroll-behavior-x:contain}
.reader-topic-track button{flex:0 0 auto;max-width:min(370px,82vw);white-space:normal;font-weight:700;font-size:25px!important;line-height:1.65;padding:14px 22px;background:#edf7f0;color:#111;border:2px solid #bddbc9;scroll-snap-align:start}
.reader-topic-track button:nth-child(3n+2){background:#e2edff;border-color:#bad4e8}.reader-topic-track button:nth-child(3n){background:#f1e4fa;border-color:#d6c4e7}
.reader-topic-track button[aria-pressed=true]{outline:3px solid #f1d58e;outline-offset:1px}
.reader-topic-track span{display:block;font:20px/1.65 Arial,sans-serif}
@media(max-width:600px){.reader-browse-rail{padding:14px 8px}.reader-rail-volumes{gap:7px}.reader-rail-volumes button{font-size:20px!important;padding:12px 4px}.reader-rail-volumes span{font-size:17px}.reader-rail-row{gap:5px}.reader-rail-row>button{flex-basis:32px;padding:4px}.reader-topic-track button{font-size:23px!important;padding:12px 17px}.reader-topic-track span{font-size:19px}}

/* Preserve the existing card palette while enlarging only the introduction and navigation. */
#maalim-reader-page .hero.reader-maroon-frame{background:#4b1029;border:7px double #9f627a;box-shadow:0 0 0 7px #efdbe3;border-radius:22px;padding:28px}
#maalim-reader-page .hero.reader-maroon-frame :is(h1,h2,p,span,strong,b){color:#fff8ed!important;-webkit-text-fill-color:currentColor!important}
#maalim-reader-page .selection-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}
#maalim-reader-page .selection-stats article{border:1px solid #d5b87c;border-radius:14px;padding:14px;background:#fff8ed}
#maalim-reader-page .hero .selection-stats article :is(p,span,strong,b){display:block;color:#111!important;font-size:20px!important}
#maalim-reader-page .hero .selection-stats article b{font-size:32px!important}
#maalim-reader-page .hero a.start-reading{display:block;border-radius:12px;padding:16px;background:#f1d58e;color:#111!important;font-size:26px!important;text-decoration:none}
#maalim-reader-page .hero a.start-reading span{display:block;color:#111!important}
#maalim-reader-page .volume-tabs{flex-direction:row!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}
#maalim-reader-page #pages{display:flex;overflow-x:auto;flex-wrap:nowrap;gap:8px}#maalim-reader-page #pages button{flex:0 0 auto;min-width:50px}
.collectionHero{grid-template-columns:1fr!important;text-align:center!important}.collectionHeroText :is(h1,p,span){text-align:center!important}.collectionHeroText p{font-size:clamp(24px,3vw,30px)!important;line-height:1.85!important}.collectionHeroText p[lang=en]{font-size:clamp(25px,3vw,32px)!important;line-height:1.65!important}.collectionHeroText h1{font-size:clamp(38px,6vw,58px)!important}.collectionHero .heroBtns,.collectionHero .collectionStats{justify-content:center}.collectionHero .sunnahSeal{margin:auto}
@media(max-width:600px){#maalim-reader-page .selection-stats{grid-template-columns:1fr}.collectionHero{padding:25px 20px!important}}
