
:root{--bg:#030507;--panel:#080d12;--panel2:#0b1219;--line:#29495d;--text:#fff;--muted:#cbd7df;--gold:#fff200;--blue:#00d8ff;--green:#45ff95;--red:#ff5a73;--orange:#ff9f1c;--purple:#b388ff;--cyan:#20e8ff}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Arial,Helvetica,sans-serif;font-size:23px;line-height:1.62}a{color:var(--cyan)}.wrap{max-width:1180px;margin:auto;padding:18px 18px 72px}.topbar{display:flex;gap:12px;justify-content:space-between;align-items:center;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:#071018;position:sticky;top:0;z-index:8}.topbar a{text-decoration:none;font-weight:900}.brand{color:var(--gold)!important}.searchlink{color:var(--blue)!important}.hero{padding:30px 24px;margin:18px 0;border:1px solid #344957;border-radius:16px;background:linear-gradient(180deg,#0c151e,#070b10)}.hero h1{font-size:clamp(2rem,6vw,4.5rem);line-height:1.03;margin:.1em 0;color:#fff}.hero .kicker{color:var(--blue);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.hero p{max-width:940px}.master-search{margin:20px 0;padding:18px;border:2px solid var(--blue);border-radius:14px;background:#07131a}.master-search label{display:block;color:var(--gold);font-weight:950;font-size:1.25rem;margin-bottom:9px}.master-search input{width:100%;font-size:1.15rem;padding:15px 16px;border-radius:10px;border:1px solid #456579;background:#020609;color:#fff}.search-hint{font-size:.82rem;color:var(--muted);margin:8px 0 0}.live-results{display:none;margin-top:12px}.live-results.active{display:block}.result{display:block;padding:12px 13px;margin:7px 0;border-left:5px solid var(--blue);background:#09121a;border-radius:8px;text-decoration:none}.result strong{display:block;color:#fff}.result small{color:#b9cbd5}.master-card{margin:22px 0;padding:20px;border:2px solid var(--red);border-left-width:8px;border-radius:14px;background:#11090d}.master-card h2{margin:.15em 0;color:var(--gold)}.button{display:inline-block;padding:10px 14px;margin:5px 5px 5px 0;border:1px solid #3c6173;border-radius:9px;background:#08151e;text-decoration:none;font-weight:900}.jump-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:9px;margin:14px 0 26px}.jump-grid a{padding:11px 12px;background:#08131b;border:1px solid #2e495a;border-radius:9px;text-decoration:none;font-weight:900;color:#fff}.jump-grid small{display:block;color:var(--blue);font-size:.72rem}.section-title{color:var(--gold);font-size:1.8rem;line-height:1.15;margin:1.2em 0 .5em}.book-group,.quick-box{margin:11px 0;border:1px solid #2c4656;border-radius:12px;background:#070c11;overflow:hidden}.book-group>summary,.quick-box>summary{cursor:pointer;padding:15px 17px;color:var(--gold);font-size:1.12rem;font-weight:950;list-style:none}.book-group>summary::-webkit-details-marker,.quick-box>summary::-webkit-details-marker{display:none}.book-group>summary span{float:right;color:var(--muted);font-size:.72em}.claim-list{padding:4px 12px 14px}.claim-row{display:block;padding:12px 13px;margin:7px 0;border-left:5px solid var(--red);background:#0b1117;border-radius:8px;text-decoration:none}.claim-row:hover{background:#101b24}.claim-row strong{display:block;color:#fff;line-height:1.28}.claim-row small{display:block;color:#b6c8d3;margin-top:4px}.system .claim-row{border-left-color:var(--purple)}.quick-links{padding:0 14px 15px}.quick-links a{display:block;padding:10px;border-bottom:1px solid #1d303c;text-decoration:none;color:#fff}.footer{margin-top:36px;border-top:1px solid var(--line);padding-top:18px;text-align:center;color:#92a7b3;font-size:.8rem}
.claim-shell{max-width:1040px;margin:auto;padding:18px 18px 70px}.claim-hero{padding:24px 22px;margin:18px 0;border:1px solid #344957;border-radius:15px;background:#090e14}.claim-hero .ref{color:var(--blue);font-weight:950;text-transform:uppercase;letter-spacing:.06em}.claim-hero h1{font-size:clamp(1.8rem,5vw,3.3rem);line-height:1.09;margin:.22em 0;color:#fff}.claim-hero .source-note{color:var(--muted);font-size:.84rem}.case-nav{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0 18px}.case-nav a{padding:8px 11px;border:1px solid #304c5d;border-radius:8px;text-decoration:none;color:#fff;font-weight:850}.box{padding:18px 19px;margin:16px 0;border:1px solid #334c5c;border-left-width:7px;border-radius:12px;background:#090f15}.box h2,.box h3{margin:.1em 0 .45em;line-height:1.18}.claim-box{border-left-color:var(--red);background:#120a0d}.claim-box h2{color:var(--red)}.answer-box{border-left-color:var(--green)}.answer-box h2{color:var(--green)}.question-box{border-left-color:var(--orange)}.question-box h2{color:var(--orange)}.truth-box{border-left-color:var(--blue)}.truth-box h2{color:var(--blue)}.illustration-box{border-left-color:var(--purple)}.illustration-box h2{color:var(--purple)}.verdict-box{border:2px solid var(--green);background:#07120c}.verdict-box h2{color:var(--green)}.source-body{margin-top:20px}.source-body h2{color:var(--gold);line-height:1.2;margin:1.25em 0 .45em}.source-body h3{color:var(--gold);line-height:1.2;margin:1.2em 0 .42em;font-size:1.18em}.source-body h4{color:var(--blue)}.source-body p,.read-line{margin:.65em 0}.source-body .scripture-panel,.scripture-panel{padding:16px 17px;margin:13px 0;border-left:6px solid var(--blue);background:#06121a;border-radius:8px;color:#fff}.source-body .quick-answer{padding:16px 17px;margin:15px 0;border-left:6px solid var(--green);background:#07140d;border-radius:8px}.source-body .not-prove{padding:15px 17px;margin:15px 0;border-left:6px solid var(--orange);background:#160e04;border-radius:8px}.source-body .deep-banner,.source-body .truth-banner{padding:13px 15px;margin:18px 0;border:1px solid #35576a;border-radius:8px;background:#07121a;color:var(--blue);font-weight:900}.source-body .deep-label,.source-body .lesson-label,.source-body .breakdown-label{color:var(--gold);font-weight:950}.source-body .source-stamp{color:var(--muted);font-size:.78rem}.source-body .identify-trick,.source-body .move-card{padding:15px;margin:14px 0;background:#0d1117;border:1px solid #303f4a;border-radius:9px}.source-body .thought-group{margin:16px 0}.source-body blockquote{margin:14px 0;padding:10px 16px;border-left:5px solid var(--blue);background:#071018}.source-body table{max-width:100%;display:block;overflow:auto}.read-flow{margin:20px 0}.read-flow h2{color:var(--gold)}.read-step{padding:13px 15px;margin:10px 0;border-left:4px solid #45677a;background:#080f15;border-radius:7px}.read-step b{color:var(--blue)}.crosslinks{margin:25px 0;padding:17px;border:1px solid #2d4655;border-radius:11px;background:#071018}.crosslinks h2{color:var(--gold);margin-top:0}.crosslinks a{display:block;padding:8px 0;text-decoration:none;border-bottom:1px solid #1d303c}.rtTooltip{width:calc(100vw - 24px)!important;max-width:800px!important}.rtTooltipHeader{font-size:36px!important;line-height:1.15!important;padding:10px 20px!important;height:auto!important}.rtTooltipBody{font-size:36px!important;line-height:1.32!important}
@media(max-width:640px){body{font-size:20px}.wrap,.claim-shell{padding-left:12px;padding-right:12px}.book-group>summary span{float:none;display:block;margin-top:3px}.rtTooltip{width:calc(100vw - 16px)!important;max-width:none!important}.rtTooltipHeader{font-size:30px!important;padding:10px 14px!important}.rtTooltipBody{font-size:30px!important;line-height:1.3!important}}

.toplinks{display:flex;gap:12px;align-items:center}.toplinks a{font-weight:900;text-decoration:none;color:var(--blue)}
.start-grid,.system-grid,.case-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:12px;margin:18px 0 28px}.nav-card{display:block;text-decoration:none;padding:18px;border:1px solid #325064;border-left:6px solid var(--blue);border-radius:12px;background:#081119;color:#fff}.nav-card strong{display:block;font-size:1.12rem;line-height:1.22;color:var(--gold);margin-bottom:7px}.nav-card span{display:block;color:var(--muted);font-size:.9rem;line-height:1.38}.nav-card.red{border-left-color:var(--red)}.nav-card.green{border-left-color:var(--green)}.nav-card.purple{border-left-color:var(--purple)}.nav-card.orange{border-left-color:var(--orange)}
.callout{padding:18px 19px;margin:16px 0;border:1px solid #345163;border-left:7px solid var(--blue);border-radius:12px;background:#071019}.callout h2,.callout h3{margin:.05em 0 .48em;color:var(--gold);line-height:1.18}.callout.green{border-left-color:var(--green)}.callout.red{border-left-color:var(--red)}.callout.orange{border-left-color:var(--orange)}.callout.purple{border-left-color:var(--purple)}
.readable p,.readable li{max-width:930px}.readable p{margin:.72em 0}.readable h2{color:var(--gold);margin:1.35em 0 .42em;line-height:1.14}.readable h3{color:var(--blue);margin:1.15em 0 .38em;line-height:1.18}.readable ul{padding-left:1.25em}.readable li{margin:.45em 0}.verse{padding:15px 17px;margin:13px 0;border-left:6px solid var(--blue);background:#06121a;border-radius:8px}.verse .refline{display:block;color:var(--blue);font-weight:950;margin-bottom:5px}.saving-word{color:var(--gold);font-weight:950;text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:4px}.sequence{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin:14px 0}.sequence span{padding:8px 10px;border:1px solid #385465;border-radius:8px;background:#09131a;font-weight:900}.sequence .disputed{border-color:var(--red);color:var(--red)}.sequence .promise{border-color:var(--green);color:var(--green)}
.compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:17px 0}.compare-col{padding:18px;border:1px solid #314b5b;border-radius:12px;background:#081017}.compare-col h2{margin-top:0}.compare-col.coc{border-top:5px solid var(--red)}.compare-col.bible{border-top:5px solid var(--green)}
.evidence-label{display:inline-block;font-size:.72rem;font-weight:950;letter-spacing:.04em;padding:4px 7px;border:1px solid #486372;border-radius:999px;color:var(--blue);margin:2px 4px 7px 0}.deep-link{display:block;margin:8px 0;padding:9px 11px;background:#07131b;border-left:4px solid var(--cyan);border-radius:6px;text-decoration:none;font-weight:850;color:#fff}.casefile-list{margin:12px 0}.casefile-list a{display:block;padding:11px 12px;margin:6px 0;background:#091119;border-left:5px solid var(--red);border-radius:7px;text-decoration:none;color:#fff}.casefile-list small{display:block;color:var(--muted);margin-top:3px}.case-count{color:var(--muted);font-size:.78em;margin-left:5px}.mini-toc{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0 18px}.mini-toc a{padding:8px 10px;border:1px solid #365366;border-radius:7px;text-decoration:none;font-weight:850;color:#fff}.method-note{font-size:.86rem;color:var(--muted);padding:10px 0}.keep-separate{border:2px solid var(--orange);padding:16px;border-radius:10px;background:#140d05}.quote-claim{border-left:6px solid var(--red);background:#12090d;padding:15px 17px;border-radius:8px}.fast-verdict{border:2px solid var(--green);background:#07140c;padding:16px 18px;border-radius:10px;font-weight:800}.timeline{border-left:4px solid #315369;padding-left:18px;margin:20px 0}.timeline .era{margin:0 0 22px}.timeline .era h3{color:var(--gold);margin:.2em 0}.scripture-index .book{margin:17px 0}.scripture-index .book h2{color:var(--gold);border-bottom:1px solid #29495d;padding-bottom:6px}.scripture-index .refitem{display:inline-block;margin:4px 5px 4px 0;padding:6px 8px;background:#08131a;border:1px solid #29495d;border-radius:7px;text-decoration:none;color:#fff}
.case-nav .casefile-link{border-color:var(--gold);color:var(--gold)}
@media(max-width:740px){.compare-grid{grid-template-columns:1fr}.start-grid,.system-grid,.case-grid{grid-template-columns:1fr}.toplinks{gap:7px}.toplinks a{font-size:.8rem}.sequence{align-items:stretch}.sequence span{width:100%}}

/* FINAL NO-COLLAPSE SOURCE-VARIANT LAYER */
.variant-summary{border:1px solid #355165;border-left:6px solid var(--purple);background:#0a0f16;border-radius:10px;padding:16px 18px;margin:16px 0}.variant-summary h2{margin:.1em 0 .45em;color:var(--gold)}.source-pill{display:inline-block;font-size:.72rem;font-weight:950;letter-spacing:.04em;padding:5px 8px;border-radius:999px;border:1px solid #5b5474;color:#d8c9ff;margin-bottom:10px}.variant-drawer{margin:18px 0;border:1px solid #375267;border-radius:10px;background:#071019}.variant-drawer summary{cursor:pointer;padding:14px 16px;font-weight:950;color:var(--gold)}.variant-drawer .variant-list{padding:0 14px 14px}.variant-link{display:block;text-decoration:none;color:#fff;padding:10px 11px;margin:7px 0;border-left:5px solid var(--purple);background:#0b1119;border-radius:7px}.variant-link small{display:block;color:var(--muted);margin-top:4px}.variant-source-note{font-size:.92rem;color:var(--muted);border-left:4px solid var(--blue);padding:11px 13px;margin:12px 0;background:#07131b;border-radius:6px}.variant-count{color:var(--purple);font-weight:950}.variant-library details{border:1px solid #2b4658;border-radius:9px;margin:8px 0;background:#071019}.variant-library summary{cursor:pointer;padding:12px 14px;font-weight:950;color:var(--gold)}.variant-library .inside{padding:0 12px 12px}.source-trace{font-size:.82rem;color:var(--muted);margin:8px 0}.history-note{border:1px solid #3b4f5a;border-left:6px solid var(--orange);background:#100d08;padding:15px 17px;border-radius:9px;margin:15px 0}.source-claim{font-size:1.08rem;font-weight:900;line-height:1.38;border-left:7px solid var(--red);background:#12090d;padding:16px 18px;border-radius:8px}.governing-link{display:block;text-decoration:none;padding:12px 14px;margin:12px 0;border:1px solid #2c5366;border-left:6px solid var(--cyan);border-radius:8px;background:#06131a;color:#fff;font-weight:900}

/* FAITH VS BAPTISM — DIRECT COLLISION TEST */
.collision-hero{border:1px solid #426173;border-left:8px solid var(--gold);background:#090f15;border-radius:14px;padding:20px 21px;margin:18px 0}.collision-hero h1{margin:.08em 0 .38em;line-height:1.08}.proposition-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0}.proposition{padding:16px 17px;border:1px solid #365266;border-radius:10px;background:#081018}.proposition.good{border-left:7px solid var(--green)}.proposition.bad{border-left:7px solid var(--red)}.proposition h3{margin:.05em 0 .4em}.rank-card{padding:16px 17px;margin:12px 0;border:1px solid #314b5c;border-left:6px solid var(--blue);border-radius:10px;background:#071018}.rank-card.tier1{border-left-color:var(--green)}.rank-card.tier2{border-left-color:var(--gold)}.rank-card.tier3{border-left-color:var(--purple)}.rank-card h3{margin:.05em 0 .35em;color:var(--gold)}.rank-card .force{display:inline-block;font-size:.74rem;font-weight:950;letter-spacing:.04em;padding:4px 7px;border-radius:999px;border:1px solid #3e6477;color:#d9f7ff;margin:0 0 8px}.collision-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;margin:14px 0}.collision-item{padding:14px 15px;border:1px solid #304b5e;border-radius:9px;background:#071019}.collision-item strong{display:block;color:var(--blue);margin-bottom:6px}.collision-item .level{display:block;color:var(--gold);font-weight:950;font-size:.78rem;margin-top:7px}.compare-pair{padding:16px 17px;margin:14px 0;border:1px solid #3b5362;border-radius:11px;background:#090f15}.compare-pair h3{margin:.05em 0 .45em;color:var(--gold)}.compare-pair .baptism-side{border-left:5px solid var(--red);padding:10px 12px;margin:8px 0;background:#12090d}.compare-pair .control-side{border-left:5px solid var(--green);padding:10px 12px;margin:8px 0;background:#07130d}.live-flow{counter-reset:live}.live-step{counter-increment:live;padding:13px 15px 13px 50px;margin:10px 0;border-left:5px solid var(--blue);background:#071019;border-radius:8px;position:relative}.live-step:before{content:counter(live);position:absolute;left:14px;top:13px;width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:#0d2633;color:var(--blue);font-weight:950}.do-not{border-left:6px solid var(--orange);background:#150e05;padding:15px 17px;border-radius:9px;margin:15px 0}.do-not li{margin:.4em 0}.mini-link{display:inline-block;margin:4px 6px 4px 0;padding:7px 9px;border:1px solid #36556a;border-radius:7px;text-decoration:none;font-weight:850}.logic-lock{font-size:1.08rem;line-height:1.42;border:2px solid var(--green);background:#07130d;border-radius:11px;padding:17px 18px;margin:16px 0}.added-control{border-left-color:var(--purple)!important}.crosslink-banner{display:block;text-decoration:none;border:1px solid #376073;border-left:7px solid var(--cyan);background:#06131a;padding:15px 17px;border-radius:10px;margin:18px 0;color:#fff}.crosslink-banner strong{display:block;color:var(--gold);margin-bottom:5px}
@media(max-width:740px){.proposition-grid{grid-template-columns:1fr}.collision-list{grid-template-columns:1fr}}

/* TRANSCRIPT OBJECTION INTEGRATION — 2026-09-15 */
.transcript-source-box{border-left-color:var(--purple)}.transcript-source-box h2{color:var(--purple)}.objection-treatment-link{display:block;margin:10px 0;padding:12px 14px;border:1px solid #345d6f;border-left:6px solid var(--cyan);border-radius:8px;background:#06131a;text-decoration:none;color:#fff}.objection-details{margin:18px 0;border:1px solid #334c5c;border-radius:10px;background:#071018}.objection-details summary{cursor:pointer;padding:14px 16px;color:var(--gold);font-weight:950}.objection-details .inside{padding:0 14px 14px}.objection-field{padding:10px 0;border-bottom:1px solid #1d303c}.objection-field strong{display:block;color:var(--blue);font-size:.82rem}.objection-field span{display:block}.objection-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:18px 0}.objection-stats div{padding:15px;border:1px solid #345163;border-radius:10px;background:#071019}.objection-stats strong{display:block;color:var(--gold);font-size:1.55rem}.objection-stats span{display:block;color:var(--muted);font-size:.8rem}.objection-toggle{display:block;margin-top:12px;color:var(--muted)!important;font-size:.82rem!important}.objection-toggle input{width:auto!important;margin-right:8px}.objection-count{margin:12px 0;color:var(--blue);font-weight:900}.objection-row{display:block;text-decoration:none;padding:13px 14px;margin:8px 0;border:1px solid #2d4655;border-left:6px solid var(--red);border-radius:9px;background:#081018}.objection-row strong{display:block;color:#fff;line-height:1.3}.objection-row small{display:block;color:var(--muted);margin-top:4px}.objection-row span{display:inline-block;color:var(--orange);font-size:.72rem;font-weight:950;margin-top:6px}.transcript-objection-links{margin:25px 0;padding:17px;border:1px solid #5a4150;border-left:7px solid var(--red);border-radius:11px;background:#0f090c}.transcript-objection-links h2{color:var(--gold);margin-top:0}.transcript-objection-link{display:block;padding:10px 0;text-decoration:none;border-bottom:1px solid #34212a}.transcript-objection-link strong{display:block;color:var(--blue);font-size:.82rem}.transcript-objection-link span{display:block;color:#fff}.audit-note{padding:13px 15px;margin:12px 0;border-left:5px solid var(--orange);background:#140d05;border-radius:8px;color:var(--muted)}

/* OBJECTION LIBRARY POLISH + 99-MINUTE REPAIR */
.objection-browse-nav{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0 22px}.objection-browse-nav a{padding:13px;border:1px solid #355365;border-radius:9px;background:#08131a;text-align:center;text-decoration:none;font-weight:900;color:var(--cyan)}
.objection-control-panel{position:sticky;top:0;z-index:3;background:#05090d;padding:14px;border:1px solid #294353;border-radius:11px}.objection-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin-top:10px}.objection-filters select{width:100%;padding:10px;background:#071018;color:#fff;border:1px solid #345163;border-radius:7px}.topic-chips{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}.topic-chips button,.show-more{background:#0b1820;color:var(--cyan);border:1px solid #345163;border-radius:999px;padding:7px 11px;font-weight:800;cursor:pointer}.show-more{display:block;margin:16px auto;padding:10px 22px}.objection-row p{margin:7px 0 0;color:#d7e0e5;font-size:.88rem;line-height:1.4}.browse-group{margin:10px 0;border:1px solid #2e4858;border-radius:9px;background:#071018}.browse-group summary{cursor:pointer;padding:13px 15px;display:flex;justify-content:space-between;gap:12px;color:var(--gold)}.browse-group summary span{color:var(--muted);font-size:.8rem}.browse-group>div{padding:0 12px 12px}.browse-link{display:block;padding:9px 7px;border-top:1px solid #203541;text-decoration:none;color:#fff}.browse-link small{display:block;color:var(--muted);margin-top:3px}.objection-details .inside p{white-space:normal;overflow-wrap:anywhere}
@media(max-width:800px){.objection-browse-nav{grid-template-columns:1fr}.objection-filters{grid-template-columns:1fr 1fr}.objection-control-panel{position:static}}@media(max-width:520px){.objection-filters{grid-template-columns:1fr}.browse-group summary{display:block}.browse-group summary span{display:block;margin-top:4px}}

.fast-access-grid{margin-top:10px}.fast-access-grid .nav-card{border-width:2px;border-left-width:7px}.search-callout{margin:18px 0;padding:18px;border:1px solid #345163;border-left:7px solid var(--red);border-radius:12px;background:#0b0d12}.search-callout h2{margin:.1em 0;color:var(--gold)}.objection-explainer strong{color:var(--gold)}

.clean-claim-row small{font-size:.82rem;line-height:1.45}.clean-claim-group[open]>summary{border-bottom:1px solid #1d303c}


/* SITE-WIDE VISITOR CLARITY POLISH — public wording is simple; proof remains intact underneath. */
.claim-hero h1{color:var(--gold)}
.source-body strong,.readable strong,.box p strong,.callout p strong,.read-step strong,.read-step b{color:#ffe766}
.answer-box p strong,.verdict-box p strong{color:#69ffa7}
.scripture-panel strong,.verse strong{color:#6fe5ff}
.claim-row strong,.nav-card strong{color:#ffe766}

/* Public certainty labels: same evidential calibration, clearer language. */
.certainty-badge,.evidence-level{display:inline-block;width:auto;max-width:100%;padding:6px 10px;margin:8px 0;border:1px solid #496473;border-radius:999px;background:#09131a;font-size:.75rem;font-weight:950;letter-spacing:.035em;line-height:1.25}
.certainty-clear{color:#72f7aa;border-color:#2f8b5b;background:#07140d}
.certainty-required{color:#63e9ff;border-color:#247b8c;background:#06141a}
.certainty-strong{color:#ffe766;border-color:#8d7e20;background:#151303}
.certainty-best{color:#e7c8ff;border-color:#765596;background:#120c18}
.certainty-disputed{color:#ffbd66;border-color:#9a6124;background:#171005}
.certainty-notproved{color:#ff8796;border-color:#a33e4f;background:#18090d}

/* Keep the first screen simple; the full proof is never removed, only placed one click deeper. */
.quick-bible-check,.full-bible-proof{margin:18px 0;border:1px solid #35566a;border-radius:12px;background:#071018;overflow:hidden}
.quick-bible-check>summary,.full-bible-proof>summary{cursor:pointer;list-style:none;padding:15px 17px;font-weight:950;color:var(--gold);background:#0a151e}
.quick-bible-check>summary::-webkit-details-marker,.full-bible-proof>summary::-webkit-details-marker{display:none}
.quick-bible-check>summary:after,.full-bible-proof>summary:after{content:' +';float:right;color:var(--blue)}
.quick-bible-check[open]>summary:after,.full-bible-proof[open]>summary:after{content:' −'}
.quick-bible-check>.read-step,.quick-bible-check>div,.quick-bible-check>p{margin-left:14px;margin-right:14px}
.full-bible-proof>.deep-banner,.full-bible-proof>.deep-card,.full-bible-proof>details{margin-left:14px;margin-right:14px}
.full-bible-proof{border-left:6px solid var(--blue)}
.quick-bible-check{border-left:6px solid var(--green)}

/* Deep sections still read like a Bible answer, not an internal audit. */
.deep-card{padding:17px 18px;margin:14px 0;border:1px solid #304b5c;border-radius:11px;background:#080f15}
.deep-card>h2,.deep-card>h3,.deep-card>h4{color:var(--gold);line-height:1.18;margin:.05em 0 .5em}
.deep-card.category-control{border-left:6px solid var(--blue)}
.deep-card.stress-test{border-left:6px solid var(--orange)}
.deep-card.not-prove{border-left:6px solid var(--orange)}
.deep-card.verdict-box{border-left:6px solid var(--green)}
.visitor-note{border-left:5px solid var(--blue);padding:12px 14px;background:#071018;border-radius:8px}

/* Make primary navigation labels scan quickly. */
.topbar a,.case-nav a,.button{font-weight:950}
.case-nav{gap:10px}
.button{color:#fff}
@media(max-width:640px){.certainty-badge,.evidence-level{font-size:.72rem}.quick-bible-check>summary,.full-bible-proof>summary{padding:14px 13px}}
.certainty-inline{display:inline-block;padding:2px 7px;margin:0 2px;border-radius:999px;font-weight:950;font-size:.78em;line-height:1.22;vertical-align:baseline}

/* ApplyScripture parent-site return link */
.applyscripture-return{max-width:1180px;margin:14px auto 0;padding:0 18px}
.applyscripture-return a{display:inline-block;padding:10px 14px;border:1px solid #456579;border-radius:9px;background:#071018;color:#fff;text-decoration:none;font-weight:900;line-height:1.25}
.applyscripture-return a:hover,.applyscripture-return a:focus{border-color:var(--gold);color:var(--gold)}
@media(max-width:640px){.applyscripture-return{padding:0 12px}.applyscripture-return a{display:block;text-align:center}}
