/* Readable supporting text on light surfaces. */
.page-foot{color:#526b81}
.page-heading p,.feature-page-heading p{color:#526b81}
.questions-load-status,.library-end,.corrections,.group-back-top{color:#526b81}
.aks-site-header .brand-tagline,footer,.copyright{color:#526b81}
.section-head p,.term-word span,.term-source,.smile-copy a{color:#526b81}
.shahadah-heading>p,.shahadah-source,.transliteration{color:#526b81}
#aks-masjid-art .art-note,#aks-masjid-art .art-prompt,#aks-masjid-art .art-context{color:#526b81}
.reminder cite,.reminder .benefit-note{color:#dce9f7}
#placeholder.placeholder{padding:12px 18px;margin-top:12px;border:0;background:transparent;box-shadow:none}
#placeholder .placeholder-note{margin:0;max-width:none;color:#526b81;font-size:13px;line-height:1.6;text-align:center}
.library-end[hidden]{display:none!important}

/* Isolate link arrows from underlines on surrounding text. */
.link-arrow{display:inline-block;text-decoration:none!important}

/* Match feature-page introduction alignment and brand colour. */
.feature .header.feature-page-heading h1{color:#164b88}
#aks-masjid-art .art-shell>header{text-align:center}
#aks-masjid-art .art-shell>header .art-intro{margin-inline:auto}

/* Keep the four-story question compact without changing other questions. */
#sk-trivia-randomizer .sk-question:has(.aks-story-list){text-wrap:pretty;line-height:1.4}
#sk-trivia-randomizer .sk-question .aks-story-list{margin-top:7px;font-size:16px;line-height:1.45}
#sk-trivia-randomizer .sk-question .aks-story-row{margin-top:3px;text-wrap:pretty}
.library-question h3 .aks-story-list,.sk-review-question .aks-story-list{font-size:15px;line-height:1.45;margin-top:7px}
.library-question h3 .aks-story-row,.sk-review-question .aks-story-row{margin-top:3px;text-wrap:pretty}

/* Compact quotations, supplications, blanks and clue lists. */
.aks-q-text{display:block;white-space:pre-line}
.aks-q-text+.aks-q-text{margin-top:7px}
.aks-q-prompt{font-weight:700}
.aks-q-passage,.aks-q-translation,.aks-q-clue{font-weight:400;line-height:1.5}
.aks-q-clue+.aks-q-clue{margin-top:3px}
.aks-q-arabic{font:400 25px/1.8 'Times New Roman',serif;text-align:center;direction:rtl}
.aks-q-translation{text-align:center}
#sk-trivia-randomizer .sk-question .aks-q-passage,#sk-trivia-randomizer .sk-question .aks-q-clue{font-size:16px}
#sk-trivia-randomizer .sk-question .aks-q-translation{font-size:14px;color:#526b81}
.library-question h3 .aks-q-passage,.library-question h3 .aks-q-clue,.library-question h3 .aks-q-translation{font-size:15px}
.quiz-print-question .aks-q-passage,.quiz-print-question .aks-q-clue,.quiz-print-question .aks-q-translation{font-size:inherit}
.quiz-print-question .aks-q-text+.aks-q-text{margin-top:4px}
.quiz-print-question .aks-q-arabic{font-size:20px}
