@import url('../daily-devotional.css');
@import url('./analysis.css');
@import url('./library.css');
@import url('./profile.css');
@import url('./promises.css');
@import url('./prayer-audio.css');
@import url('./plans.css');
@import url('./outlines.css');
@import url('./tool-visits.css');
@import url('./bookmark-page.css');
@import url('./help-center.css');
@import url('./saved-passages.css');
@import url('./note-page.css');
@import url('./reading-history.css');
@import url('./search-page.css');
/* v12-only foundation: legacy files remain intact; existing functional components stay mounted. */
:where(body.pure-v12){--ink:var(--pure-ink);--muted:var(--pure-ink-secondary);--line:var(--pure-border);--paper:var(--pure-surface);--navy:var(--pure-header);--gold:var(--pure-champagne-deep);--serif:var(--pure-font-bible);font-weight:400}
:where(body.pure-v12) :where(*){box-sizing:border-box}
:where(body.pure-v12) :where(button,input,select,textarea){font:inherit;color:inherit}
:where(body.pure-v12) :where(button,select,a){touch-action:manipulation}
:where(body.pure-v12) :where(button){cursor:pointer}
:where(body.pure-v12) :where(button:disabled){cursor:default}
:where(body.pure-v12) :where(svg){width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}
:where(body.pure-v12) :where(.symbols){display:none}
:where(body.pure-v12) :where([hidden]){display:none!important}
:where(body.pure-v12) :where(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline:3px solid var(--pure-focus);outline-offset:3px}
:where(body.pure-v12) :where(h1,h2,h3,h4){font-weight:400}
:where(body.pure-v12) :where(.verse){border:0;background:transparent;display:block;cursor:pointer}
body.pure-v12 .chapter-heading{display:none}
body.pure-v12 #chatForm{display:flex;align-items:center;gap:8px}
body.pure-v12 #question{flex:1;width:auto;resize:none}
body.pure-v12 #toast{position:fixed;bottom:20px;inset-inline:20px;margin:auto;max-width:540px;z-index:100;background:var(--pure-card);color:var(--pure-ink);padding:12px 18px;border:1px solid var(--pure-border);border-radius:12px;opacity:0;pointer-events:none;font:400 16px/1.4 var(--pure-font-ui)}
body.pure-v12 #toast.show{opacity:1}
body.pure-v12 #comparison .pure-v12-continue{border:0;background:transparent;box-shadow:none;text-align:start;cursor:pointer}
body.pure-v12 #comparison .translation>small{display:none}
@media(max-width:899px){body.pure-v12 #comparison .translation>small{display:block}}
