
/* Launch polish: cleaner sermon display, search and archive. */
.youth-cover .cover-photo{aspect-ratio:1.15;background:#09251b}.youth-cover .cover-photo>img{object-fit:contain}.mikaeel-clean-meta .com-content-article .article-info{display:none}.mikaeel-clean-meta .com-content-article .article-info-term{display:none}.sermon-archive{margin:22px 0 38px}.sermon-archive h1{font-size:34px;line-height:1.7;margin:5px 0 10px}.archive-description{color:var(--muted);font-size:17px}.archive-search{background:var(--soft);border:1px solid var(--line);border-radius:14px;padding:20px;margin:22px 0}.archive-search label{display:block;font-size:17px;font-weight:700;margin-bottom:8px}.archive-search input{font-family:var(--mikaeel-font);font-size:19px}.archive-search button{min-height:46px;padding:8px 20px;background:var(--green);color:white;border:0;border-radius:8px;font-family:var(--mikaeel-font);font-size:17px}.archive-summary{color:var(--muted);font-size:15px;margin:20px 0}.sermon-archive .written-sermon-card h2{font-size:23px;line-height:1.8;margin:12px 0 20px}.archive-pagination{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:28px}.archive-pagination>a,.archive-pagination>span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:7px 13px;background:var(--surface);border:1px solid var(--line);border-radius:8px;font-size:17px}.archive-pagination .current-page{background:var(--deep);color:var(--accent)}.finder-native-details{margin:18px 0;border:1px solid var(--line);border-radius:10px;padding:12px 17px}.finder-native-details summary{cursor:pointer;min-height:44px;font-size:18px;font-weight:700;padding:6px 0}.com-finder .input-group{display:flex;gap:8px;flex-wrap:wrap}.com-finder .js-finder-search-query{min-height:46px;min-width:180px;padding:8px 12px;flex:1;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font-size:19px;font-family:var(--mikaeel-font)}.com-finder .form-inline>label{display:block;margin-bottom:8px}.com-finder .com-finder__filter :is(input,select){max-width:100%;min-height:42px;font-size:16px}.com-finder .com-finder__filter{padding-top:14px}.com-finder .com-finder__filter label{display:block}.com-finder .com-finder__filter>div{margin-block:12px}.com-finder mark{background:#d7edab;color:#193326}.com-finder__results a{text-decoration:underline;text-underline-offset:3px}.com-finder__results li{padding-block:10px}html[data-theme="dark"] .archive-search button{background:#c9ea8c;color:#17291c}html[data-theme="dark"] .archive-pagination .current-page{background:#c9ea8c;color:#17291c}
@media(max-width:700px){.youth-cover .cover-photo{aspect-ratio:1.15}.sermon-archive h1{font-size:29px}.archive-search{padding:16px}.archive-search .search-row{flex-wrap:wrap}.archive-search input{flex-basis:100%;font-size:18px}.sermon-archive .written-sermon-card h2{font-size:23px}.archive-pagination{gap:6px}.com-finder .js-finder-search-query{width:100%;flex-basis:100%}}
@media print{.mikaeel-clean-meta .article-info,.archive-search,.archive-pagination{display:none!important}}
