.home-v8{max-width:1040px;margin:auto;padding-bottom:24px}.main:has(.home-v8)>.topline{display:none}.home-top-v8,.home-top-v8>div,.home-top-v8>div>a,.title-v8,.personal-v8,.prayer-v8,.review-prompt-v8{display:flex;align-items:center;justify-content:space-between;gap:18px}.home-top-v8{margin-bottom:26px}.home-top-v8>a{display:flex;align-items:center;gap:9px;font-size:22px;font-weight:800}.home-top-v8>a>i{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:#2563eb;color:#fff;font-size:24px;font-style:normal}.home-top-v8 button{position:relative;width:40px;height:40px;border-radius:50%;background:#f4f6f8}.home-top-v8 button i{position:absolute;right:-2px;top:-3px;min-width:17px;padding:4px;border:2px solid #fff;border-radius:10px;background:#2563eb;color:#fff;font:700 9px/1 sans-serif}.home-top-v8>div>a>b{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#eef2f7}.mood-v8{padding:34px 36px;border-radius:26px;background:linear-gradient(135deg,#f1f5ff,#f8f5ed)}.mood-v8>span,.title-v8 span,.personal-v8 span{color:#2563eb;font-size:11px;font-weight:800;letter-spacing:.08em}.mood-v8 h1{margin:8px 0;font-size:34px}.mood-v8 p,.personal-v8 p,.prayer-v8 p{color:#6b7684}.mood-v8>a{display:inline-block;margin-top:22px;padding:12px 17px;border-radius:12px;background:#2563eb;color:#fff;font-weight:700}.block-v8{margin-top:44px}.title-v8{align-items:flex-end;margin-bottom:16px}.title-v8 h2{margin-top:5px;font-size:24px}.title-v8>a{color:#2563eb;font-size:13px;font-weight:700}.categories-v8>div:last-child{display:grid;grid-template-columns:repeat(6,1fr);gap:9px}.categories-v8>div:last-child>a{display:grid;gap:12px;min-height:96px;padding:17px 14px;border:1px solid #e8ebef;border-radius:16px}.categories-v8 b,.categories-v8 small{display:block}.categories-v8 small{align-self:end;color:#7b8490;font-size:10px}.personal-v8{margin-top:30px;padding:24px 28px;border-radius:20px;background:#f5f7fb}.personal-v8 h2{margin:6px 0;font-size:21px}.personal-v8 p{font-size:13px}.personal-v8>a{flex:none;padding:12px 15px;border-radius:12px;background:#fff;color:#2563eb;font-size:13px;font-weight:700}.card-row-v8{display:flex;gap:14px;overflow-x:auto;padding:2px 0 8px;scroll-snap-type:x mandatory}.rich-card-v8{display:grid;grid-template-columns:126px minmax(0,1fr);min-width:470px;overflow:hidden;border:1px solid #e7eaf0;border-radius:20px;background:#fff;scroll-snap-align:start}.rich-photo-v8{position:relative;min-height:205px}.rich-photo-v8 img{width:100%;height:100%;object-fit:cover;object-position:center 18%}.rich-photo-v8>.availability{position:absolute;left:9px;bottom:9px;background:rgba(255,255,255,.95)}.rich-body-v8{display:flex;min-width:0;flex-direction:column;padding:17px}.rich-name-v8,.rich-trust-v8,.rich-body-v8 footer{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.rich-name-v8 h3{font-size:18px}.rich-name-v8 h3 small{color:#6b7684;font-size:12px}.rich-name-v8>div>strong{display:block;margin-top:4px;color:#745d25;font-size:12px}.rich-name-v8 .unified-save{width:32px;height:32px;font-size:16px}.rich-trust-v8{justify-content:flex-start;align-items:center;margin-top:10px;color:#6b7684;font-size:11px}.rich-body-v8>p{margin-top:10px;overflow:hidden;color:#6b7684;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.rich-tags-v8{display:flex;gap:5px;flex-wrap:wrap;margin-top:10px}.rich-tags-v8 span{padding:5px 7px;border-radius:999px;background:#f3f4f6;color:#59636f;font-size:10px}.rich-body-v8 footer{align-items:center;margin-top:auto;padding-top:13px}.rich-body-v8 footer>strong{font-size:14px}.rich-body-v8 footer small{color:#8b95a1;font-size:10px}.rich-body-v8 footer>a{padding:9px 11px;border-radius:10px;background:#2563eb;color:#fff;font-size:11px;font-weight:700}.trust-v8{margin-top:44px;padding:26px;border-radius:22px;background:#fafafa}.trust-v8>.title-v8{margin-bottom:18px}.trust-v8>div:last-child{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.trust-v8>div:last-child>span{padding:15px;border-radius:14px;background:#fff}.trust-v8 b,.trust-v8 small{display:block}.trust-v8 small{margin-top:6px;color:#7b8490;font-size:11px}.prayer-v8{margin-top:30px;padding:28px;border-radius:22px;background:#f4f1fb}.prayer-v8 span{color:#7259a5;font-size:12px;font-weight:700}.prayer-v8 h2{margin:6px 0;font-size:22px}.prayer-v8 p{font-size:13px}.prayer-v8>div:last-child{display:flex;gap:8px}.prayer-v8 a{white-space:nowrap;padding:11px 13px;border-radius:11px;background:#fff;color:#644a98;font-size:12px;font-weight:700}.online-v8 .rich-card-v8{min-width:410px;grid-template-columns:108px minmax(0,1fr)}.online-v8 .rich-photo-v8{min-height:184px}.posts-v8{overflow:hidden;border:1px solid #e7eaf0;border-radius:18px}.posts-v8>a{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:17px 18px;border-bottom:1px solid #edf0f3}.posts-v8>a:last-child{border:0}.posts-v8>a>span{padding:5px 8px;border-radius:999px;background:#eef4ff;color:#2563eb;font-size:10px}.posts-v8 strong,.posts-v8 small{display:block}.posts-v8 small{margin-top:5px;color:#8b95a1;font-size:11px}.verse-v8{margin-top:44px;padding:28px;border-radius:22px;background:#f1f5ff}.verse-v8>div{display:flex;justify-content:space-between;color:#2563eb;font-size:12px;font-weight:700}.verse-v8 blockquote{margin:20px 0 9px;font-size:23px;line-height:1.55;font-weight:650}.verse-v8>b{font-size:12px}.verse-v8>p{margin:16px 0;color:#6b7684;font-size:13px}.verse-v8>a{color:#2563eb;font-size:13px;font-weight:700}.review-prompt-v8{margin-top:30px;padding:24px 26px;border:1px solid #d7e3ff;border-radius:20px;background:#f8faff}.review-prompt-v8 span{color:#2563eb;font-size:11px;font-weight:700}.review-prompt-v8 h2{margin:5px 0;font-size:19px}.review-prompt-v8 p{color:#6b7684;font-size:12px}.review-prompt-v8>a{flex:none;padding:11px 15px;border-radius:11px;background:#2563eb;color:#fff;font-size:12px;font-weight:700}.recent-list-v8,.saved-v8{display:grid;gap:9px}.recent-v8{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px;border:1px solid #e7eaf0;border-radius:16px}.recent-v8>img,.saved-v8 img{width:54px;height:60px;border-radius:13px;object-fit:cover;object-position:center 18%}.recent-v8 strong,.recent-v8 small,.recent-v8 span{display:block}.recent-v8 small,.recent-v8 span{margin-top:4px;color:#8b95a1;font-size:10px}.recent-v8>div:last-child{display:flex;gap:7px}.recent-v8>div:last-child a{padding:8px 10px;border-radius:9px;background:#f3f5f7;font-size:11px}.recent-v8>div:last-child .review-v8{background:#eef4ff;color:#2563eb;font-weight:700}.saved-v8{grid-template-columns:repeat(3,1fr)}.saved-v8>a{display:flex;align-items:center;gap:11px;padding:12px;border:1px solid #e7eaf0;border-radius:15px}.saved-v8 strong,.saved-v8 small,.saved-v8 b{display:block}.saved-v8 strong{font-size:13px}.saved-v8 small{margin-top:4px;color:#8b95a1;font-size:10px}.saved-v8 b{margin-top:6px;color:#7b8490;font-size:10px}.saved-v8 b.online{color:#20865b}.empty-v8{display:flex;align-items:center;justify-content:space-between;padding:20px;border-radius:15px;background:#f7f8fa}.empty-v8 a{color:#2563eb;font-size:12px;font-weight:700}.popular-v8{padding:24px}.popular-v8 .sectiontitle p{margin-top:4px;color:#6b7684;font-size:12px}.popular-list-v8{display:grid;grid-template-columns:1fr 1fr;gap:10px}.popular-item-v8{display:grid;grid-template-columns:22px 64px minmax(0,1fr);align-items:center;gap:10px;padding:12px;border-radius:15px;background:#fff}.popular-item-v8>b{color:#2563eb;text-align:center}.popular-item-v8>img{width:64px;height:76px;border-radius:12px;object-fit:cover;object-position:center 18%}.popular-item-v8>div>a strong{font-size:14px}.popular-item-v8 strong small{color:#6b7684;font-size:10px}.popular-item-v8 .trust-chip{display:inline-block;margin-left:5px}.popular-item-v8 p{margin-top:5px;color:#6b7684;font-size:10px}.popular-item-v8>div>small{display:inline-block;margin-top:7px;color:#6b7684;font-size:10px}.popular-item-v8 em{margin-left:7px;color:#7b8490;font-size:10px;font-style:normal}.popular-item-v8 em.online{color:#20865b}.rich-track-v8 .rich-card-v8{min-width:470px}.bottomnav-v8{grid-template-columns:repeat(5,1fr)}.review-done-v8{padding:9px;color:#20865b;font-size:12px;font-weight:700}
@media(max-width:700px){.home-v8{padding:0 2px}.home-top-v8>div>a{font-size:0}.mood-v8{padding:26px 21px}.mood-v8 h1{font-size:27px}.title-v8 h2{font-size:20px}.categories-v8>div:last-child{display:flex;overflow-x:auto}.categories-v8>div:last-child>a{min-width:126px}.personal-v8,.prayer-v8,.review-prompt-v8{align-items:flex-start;flex-direction:column;padding:21px}.personal-v8 h2,.prayer-v8 h2{font-size:18px}.rich-card-v8,.online-v8 .rich-card-v8,.rich-track-v8 .rich-card-v8{grid-template-columns:96px minmax(0,1fr);min-width:340px}.rich-photo-v8,.online-v8 .rich-photo-v8{min-height:194px}.rich-body-v8{padding:13px 12px}.rich-name-v8 h3{font-size:16px}.rich-trust-v8{align-items:flex-start;flex-direction:column;gap:5px}.rich-tags-v8 span:nth-child(n+3){display:none}.trust-v8{padding:21px}.trust-v8>div:last-child{grid-template-columns:1fr 1fr}.posts-v8>a{grid-template-columns:auto 1fr}.posts-v8>a>b{display:none}.verse-v8{padding:23px}.verse-v8 blockquote{font-size:20px}.recent-v8{grid-template-columns:48px minmax(0,1fr)}.recent-v8>img{width:48px;height:54px}.recent-v8>div:last-child{grid-column:2}.saved-v8{display:flex;overflow-x:auto}.saved-v8>a{min-width:230px}.popular-list-v8{grid-template-columns:1fr}.popular-v8{padding:17px}.bottomnav-v8 a{font-size:10px}}
.rich-body-v8>.match-reason-v8{margin-top:10px;padding:9px 10px;border-radius:10px;background:#f3f7ff;color:#315fbb;font-size:10px;line-height:1.45;white-space:normal}
