
/* C5 source: jwquest-v3652.css */
/* JW Quest 36.52 · study paragraph pathways and gentle translucent cards */
.study-reminder{background:color-mix(in srgb,var(--surface,var(--card,#fff)) 78%,transparent)!important;border-color:color-mix(in srgb,var(--jwq-character-tone,#99aabb) 30%,var(--line,#dce5ed))!important;backdrop-filter:blur(9px)}
.study-reminder p .jwq-emphasis{display:inline!important;font-size:inherit!important;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;font-weight:800;color:inherit}
.jwq-paragraph-nav{margin:15px 0;padding:13px 12px;background:color-mix(in srgb,var(--surface,var(--card,#fff)) 74%,transparent);border:1px solid var(--meet-border);border-radius:17px;backdrop-filter:blur(8px)}
.jwq-paragraph-caption,.jwq-reinforcement-label{font-weight:800;color:var(--jwq-character-accent,var(--meet-accent));font-size:12px;letter-spacing:.03em;margin:0 0 10px}
.jwq-paragraph-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}
.jwq-paragraph-choice{min-height:36px;border-radius:10px;border:1px solid var(--meet-border);color:var(--meet-fg);background:color-mix(in srgb,var(--meet-card) 72%,transparent);cursor:pointer;font:700 12px/1.2 system-ui,sans-serif}
.jwq-paragraph-choice.selected{background:color-mix(in srgb,var(--jwq-character-tone,#7396bc) 28%,var(--meet-card))!important;border:2px solid var(--jwq-character-accent,var(--meet-accent));color:var(--meet-fg)}
.jwq-paragraph-choice.done{border-color:color-mix(in srgb,var(--jwq-character-tone,#7396bc) 65%,var(--meet-border))}
.jwq-paragraph-choice:disabled{opacity:.38;cursor:not-allowed}
.jwq-study-reference{border-radius:16px;padding:14px 14px;margin:14px 0;background:color-mix(in srgb,var(--meet-card) 72%,transparent);border:1px solid var(--meet-border);backdrop-filter:blur(10px)}
.jwq-ref-label{color:var(--jwq-character-accent,var(--meet-accent));font:750 11px/1.4 system-ui,sans-serif;letter-spacing:.03em}
.jwq-main-study-prompt{font-size:calc(15px * var(--jwq-type-factor, 1));font-weight:700;line-height:1.5;margin:8px 0}
.jwq-study-reference>a{display:inline-block;color:var(--jwq-character-accent,var(--meet-accent));font-weight:700;font-size:12px;margin:5px 0}
.jwq-verse-pills{margin-top:10px;display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:11px;color:var(--text-muted,var(--muted,#73849a))}
.jwq-verse-pills a{color:var(--jwq-character-accent,var(--meet-accent));text-decoration:none;padding:5px 7px;background:color-mix(in srgb,var(--jwq-character-tone,#91a6c2) 13%,transparent);border:1px solid color-mix(in srgb,var(--jwq-character-tone,#91a6c2) 25%,transparent);border-radius:8px}
#qacontent>.opts .opt,#qacontent>.qa,.meeting-question-meta,.finish-card,.jwq-paragraph-finished{background:color-mix(in srgb,var(--meet-card) 78%,transparent)!important;backdrop-filter:blur(8px)}
#qacontent .opt:not(.correct):not(.wrong){background:color-mix(in srgb,var(--surface,var(--card,#fff)) 77%,transparent)!important}
.jwq-paragraph-finished{margin-top:24px;border:1px solid var(--meet-border);border-radius:20px;padding:20px 14px;text-align:center}
.jwq-finished-mark{display:grid;place-items:center;width:40px;height:40px;margin:0 auto;color:var(--jwq-character-accent);background:color-mix(in srgb,var(--jwq-character-tone) 16%,transparent);border-radius:100%}
.jwq-paragraph-finished p{font-size:calc(13px * var(--jwq-type-factor, 1));color:var(--text-muted,var(--meet-muted))}
.bottomnav.jwq-unified-bottomnav .jwq-nav-online{min-width:72px!important;padding:7px 7px!important;top:-19px!important}
.bottomnav.jwq-unified-bottomnav .jwq-online-head{white-space:nowrap;font-size:8px!important}
.bottomnav.jwq-unified-bottomnav .jwq-online-count{display:none!important}
.bottomnav.jwq-unified-bottomnav .navitem.active{font-weight:900!important}
.bottomnav.jwq-unified-bottomnav .navitem.active>span:not(.jwq-nav-online){font-weight:900!important;color:var(--jwq-character-accent,var(--accent,#426b92))!important}
.bottomnav.jwq-unified-bottomnav .navitem.active svg{stroke-width:2.35!important;color:var(--jwq-character-accent,var(--accent,#426b92))!important}
html[data-jwq-effective-theme="dark"] .bottomnav.jwq-unified-bottomnav .navitem.active>span:not(.jwq-nav-online),html[data-jwq-effective-theme="dark"] .bottomnav.jwq-unified-bottomnav .navitem.active svg{color:color-mix(in srgb,var(--jwq-character-tone,#83a2d4) 75%,white)!important}
@media(max-width:430px){.jwq-paragraph-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}
@media(prefers-reduced-transparency:reduce){.jwq-study-reference,.jwq-paragraph-nav,#qacontent .opt{backdrop-filter:none;background:var(--meet-card)!important}}
@media(prefers-reduced-motion:reduce){.jwq-paragraph-choice,.jwq-paragraph-finished{transition:none!important}}


/* C5 source: jwquest-v3653.css */
/* JW Quest V36.53 — Meetings simplification, paragraph-tone selector, unified nav */
/* Keep the reminder calm and normally weighted, but distinguish its background. */
.study-reminder{
  background:color-mix(in srgb,var(--jwq-character-tone,#85a9ae) 22%,var(--surface,var(--card,#fff)))!important;
  border:1px solid color-mix(in srgb,var(--jwq-character-tone,#85a9ae) 52%,var(--border,var(--line,#dce5ed)))!important;
  border-left:3px solid var(--jwq-character-accent,var(--accent,#558899))!important;
  color:var(--text,var(--meet-fg,#24354d))!important;
  box-shadow:0 4px 16px rgba(30,63,84,.045)!important;
  backdrop-filter:blur(6px);
}
.study-reminder .jwq-study-note-heading,.study-reminder p,.study-reminder strong,.study-reminder .jwq-emphasis{
  font-weight:400!important;font-style:normal!important;text-decoration:none!important;
  color:inherit!important;
}
.study-reminder .jwq-study-note-heading{
  display:block;font-size:12px!important;letter-spacing:0!important;margin-bottom:6px;
}
.study-reminder p{font-size:12px!important;line-height:1.65!important;margin:0!important}
/* Per-paragraph color belongs in Choose Paragraph, not in a second header. */
.jwq-paragraph-grid .jwq-paragraph-choice{
  border:1px solid color-mix(in srgb,var(--paragraph-accent,#6e91ae) 44%,var(--meet-border))!important;
  background:color-mix(in srgb,var(--paragraph-accent,#6e91ae) 13%,var(--meet-card))!important;
  color:var(--meet-fg)!important;
  transition:background .16s ease,border-color .16s ease,transform .16s ease;
}
.jwq-paragraph-grid .jwq-paragraph-choice.done{
  border-color:color-mix(in srgb,var(--paragraph-accent,#6e91ae) 73%,var(--meet-border))!important;
  background:color-mix(in srgb,var(--paragraph-accent,#6e91ae) 23%,var(--meet-card))!important;
}
.jwq-paragraph-grid .jwq-paragraph-choice.selected{
  border:2px solid var(--paragraph-accent,#6e91ae)!important;
  background:color-mix(in srgb,var(--paragraph-accent,#6e91ae) 34%,var(--meet-card))!important;
  font-weight:850!important;
  box-shadow:0 0 0 1px color-mix(in srgb,var(--paragraph-accent,#6e91ae) 20%,transparent);
}
.jwq-paragraph-grid .jwq-paragraph-choice:disabled{opacity:.55!important;cursor:not-allowed}
.jwq-paragraph-grid .jwq-paragraph-choice:not(:disabled):focus-visible{outline:2px solid var(--paragraph-accent,#6e91ae);outline-offset:2px}
.jwq-study-topic{padding:10px 14px!important;margin:10px 0 12px!important}
.jwq-study-topic .jwq-main-study-prompt{margin:0!important;font-size:calc(14px * var(--jwq-type-factor, 1))!important}
/* V36.52's generic span width rule also caught nested ONLINE spans. */
.bottomnav.jwq-unified-bottomnav .navitem[href="community.html"]>.jwq-nav-online{
  left:50%!important;right:auto!important;transform:translateX(-50%)!important;
  display:flex!important;align-items:center!important;justify-content:center!important;
  width:max-content!important;min-width:76px!important;max-width:none!important;
  padding:6px 9px!important;overflow:visible!important;text-overflow:clip!important;
  text-align:center!important;white-space:nowrap!important;
}
.bottomnav.jwq-unified-bottomnav .navitem[href="community.html"]>.jwq-nav-online>.jwq-online-head{
  display:inline-flex!important;justify-content:center!important;align-items:center!important;
  width:auto!important;min-width:0!important;max-width:none!important;margin:0 auto!important;
  overflow:visible!important;text-align:center!important;text-overflow:clip!important;
  white-space:nowrap!important;
}
/* Every page highlights the active section in the selected character palette. */
.bottomnav.jwq-unified-bottomnav .navitem.active{font-weight:850!important;color:var(--jwq-character-accent,var(--accent,#426b92))!important}
.bottomnav.jwq-unified-bottomnav .navitem.active>b,
.bottomnav.jwq-unified-bottomnav .navitem.active>b>svg,
.bottomnav.jwq-unified-bottomnav .navitem.active>span:not(.jwq-nav-online){
  color:var(--jwq-character-accent,var(--accent,#426b92))!important;
  font-weight:850!important;
}
.bottomnav.jwq-unified-bottomnav .navitem.active>b>svg{stroke:currentColor!important;stroke-width:2.4!important}
html[data-jwq-effective-theme="dark"] .bottomnav.jwq-unified-bottomnav .navitem.active,
html[data-jwq-effective-theme="dark"] .bottomnav.jwq-unified-bottomnav .navitem.active>b,
html[data-jwq-effective-theme="dark"] .bottomnav.jwq-unified-bottomnav .navitem.active>b>svg,
html[data-jwq-effective-theme="dark"] .bottomnav.jwq-unified-bottomnav .navitem.active>span:not(.jwq-nav-online){
  color:color-mix(in srgb,var(--jwq-character-tone,#86a8cc) 76%,white)!important;
}
@media(prefers-reduced-motion:reduce){.jwq-paragraph-grid .jwq-paragraph-choice{transition:none!important}}


/* C5 source: jwquest-v3654.css */
/* JW Quest V36.54 — restrained navigation and reading improvements */
/* Selected icon adopts the same warm character accent and fills its grid, regardless of section. */
.bottomnav.jwq-unified-bottomnav .navitem.active{color:var(--jwq-character-accent,var(--accent,#557e9a))!important;font-weight:850!important}
.bottomnav.jwq-unified-bottomnav .navitem.active>b{color:inherit!important;border-radius:11px;background:color-mix(in srgb,var(--jwq-character-tone,#8faac0) 24%,transparent)!important;box-shadow:0 2px 7px color-mix(in srgb,var(--jwq-character-tone,#8faac0) 16%,transparent);}
.bottomnav.jwq-unified-bottomnav .navitem.active b svg{stroke:currentColor!important;stroke-width:2.5!important;color:inherit!important}
.bottomnav.jwq-unified-bottomnav .navitem.active>span:not(.jwq-nav-online){color:inherit!important;font-weight:900!important}
html[data-jwq-effective-theme="dark"] .bottomnav.jwq-unified-bottomnav .navitem.active,html[data-jwq-effective-theme="dark"] .bottomnav.jwq-unified-bottomnav .navitem.active>b{color:color-mix(in srgb,var(--jwq-character-tone,#aac6dd) 75%,white)!important}
/* Comments with alternating quiet colored layers from the current avatar palette */
.cm-answer{--cm-tone-base:var(--jwq-character-tone,#90acba)}
.cm-answer-tone-0{--cm-tone-base:var(--jwq-character-tone,#94a6bf)}
.cm-answer-tone-1{--cm-tone-base:#cc9ba8}
.cm-answer-tone-2{--cm-tone-base:#8daea5}
.cm-answer-tone-3{--cm-tone-base:#baa0ca}
.cm-answer-tone-4{--cm-tone-base:#d1b28a}
.cm-answer-tone-5{--cm-tone-base:#87abc7}
.cm-answer[class*="cm-answer-tone-"]{background:color-mix(in srgb,var(--cm-tone-base) 13%,var(--cm-surface,#fff))!important;border-color:color-mix(in srgb,var(--cm-tone-base) 42%,var(--cm-border,#ddd))!important;border-left:3px solid color-mix(in srgb,var(--cm-tone-base) 72%,var(--cm-border,#ddd))!important}
html[data-jwq-effective-theme="dark"] .cm-answer[class*="cm-answer-tone-"]{background:color-mix(in srgb,var(--cm-tone-base) 18%,var(--cm-surface,#14202b))!important}
.cm-q-count .cm-approved-count{display:inline-block!important;background:color-mix(in srgb,var(--jwq-character-tone,#95b4b4) 19%,var(--cm-surface,#fff));padding:5px 9px;border:1px solid color-mix(in srgb,var(--jwq-character-tone,#95b4b4) 50%,transparent);border-radius:10px;font-weight:900!important;color:var(--cm-text)!important;white-space:nowrap}
.cm-answer.mine .cm-answer-actions{justify-content:flex-start!important;align-items:center!important}
.cm-encourage-count{order:-5;margin-left:0!important;margin-right:auto!important;display:inline-flex;align-items:center;gap:4px;font-size:12px!important;font-weight:850!important;color:var(--jwq-character-accent,var(--cm-accent))!important;padding:7px 10px;border-radius:10px;background:color-mix(in srgb,var(--jwq-character-tone,#a1abb9) 16%,transparent)}
.cm-name-row input[readonly]{background:color-mix(in srgb,var(--cm-surface,#fff) 94%,var(--cm-accent,#9aa) 6%)!important;opacity:.88;cursor:default}
.cm-name-row #cmNameSave{min-width:72px;white-space:nowrap;font-weight:800}
/* Meetings: persistent compact prompting and translucent answer cards */
.jwq-study-reminder-question{background:color-mix(in srgb,var(--meet-card,white) 64%,transparent)!important;border:1px solid color-mix(in srgb,var(--jwq-character-tone,#91a6b2) 44%,var(--meet-border,#ddd))!important;border-left:3px solid var(--jwq-character-accent,#728aab)!important;border-radius:12px!important;padding:10px 12px!important;margin:12px 0!important;backdrop-filter:blur(4px)}
.jwq-think-note{font-size:10px!important;line-height:1.35;color:var(--meet-muted,var(--muted,#687688));letter-spacing:.012em;margin-bottom:5px}
.jwq-study-reminder-question .jwq-main-study-prompt{font-size:12px!important;line-height:1.55!important;font-weight:400!important;margin:0!important}
.jwq-study-reminder-question .jwq-main-study-prompt strong{font-weight:850!important}
#qacontent .opts .opt{background:color-mix(in srgb,var(--meet-card,white) 67%,transparent)!important;backdrop-filter:blur(4px)}
#qacontent .opts .opt.correct{background:color-mix(in srgb,#7cb994 26%,var(--meet-card,white))!important}
#qacontent .opts .opt.wrong{background:color-mix(in srgb,#c97777 26%,var(--meet-card,white))!important}
/* Three small tappable scripture references per row */
#readerSavedList.reader-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px!important;padding:0!important;margin:8px 0!important;list-style:none!important}
#readerSavedList.reader-list li{display:block!important;min-width:0!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important}
#readerSavedList.reader-list li button{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;width:100%!important;min-width:0!important;min-height:49px!important;padding:9px 5px!important;border-radius:11px!important;font-size:clamp(9px,2.45vw,11px)!important;line-height:1.3!important;font-weight:700!important;overflow-wrap:anywhere!important;background:color-mix(in srgb,var(--jwq-character-tone,#9bb) 12%,var(--reader-card,#fff))!important;border:1px solid color-mix(in srgb,var(--jwq-character-tone,#9bb) 36%,transparent)!important;color:var(--reader-text,var(--text,#243548))!important}
#readerSavedList.reader-list li span{display:none!important}
#readerSavedList.reader-list li button:focus-visible{outline:2px solid var(--jwq-character-accent,#52808a)}

