@charset "UTF-8";
/* Native PaxCoeur aliases, audited on the Bible hub; no global theme override. */
.br-page{
 --br-wine:var(--pcv3-public-red,#7b1018);--br-action:var(--pcv3-ux-red,#6f0f15);--br-action-hover:var(--pcv3-ux-red-strong,#8d1019);
 --br-paper:var(--pcv3-ux-cream,#fffaf0);--br-white:var(--pc-paper,#fffdf8);--br-ink:var(--pcv3-ux-ink,#2a1816);--br-muted:var(--pcv3-ux-muted,#5f4a44);
 --br-line:var(--pc-line,#e1d8cb);--br-gold:var(--pcv3-public-gold,#bf842d);--br-wash:#f4eee3;--br-focus:#956018;
 --br-map-bg:var(--pcv3-ux-cream,#fffaf0);--br-map-text:var(--pcv3-ux-ink,#2a1816);--br-map-muted:var(--pcv3-ux-muted,#5f4a44);--br-map-line:#ad9067;
 --br-arc-citation:var(--pcv3-public-red,#7b1018);--br-arc-fulfilment:#956018;--br-arc-parallel:#2a1816;--br-arc-reference:#5f4a44;--br-arc-typology:#7b1018;--br-arc-echo:#5f4a44;--br-arc-theme:#956018;--br-arc-unclassified:#5f4a44;
 margin:0;background:var(--br-paper);color:var(--br-ink);font:15px/1.65 Montserrat,Arial,sans-serif;
}
.br-page *{box-sizing:border-box}.br-page a{color:inherit}.br-page button,.br-page input,.br-page select{font:inherit;color:inherit}.br-page button,.br-page a,.br-page input,.br-page select,.br-page summary{touch-action:manipulation}
.br-page button,.br-page select,.br-page summary{cursor:pointer}:where(.br-page button:not(.pc-audio button)){border:1px solid var(--br-line);background:transparent;border-radius:8px;padding:10px 16px;min-height:44px}:where(.br-page button:not(.pc-audio button):hover){background:var(--br-wash)}
.br-page :is(a,button,input,select,summary,[tabindex]):focus-visible{outline:3px solid var(--br-focus);outline-offset:4px}.br-page button:disabled{opacity:.6;cursor:default}.br-page [hidden]{display:none!important}
.br-page h1,.br-page h2,.br-page h3{font-family:Georgia,"Times New Roman",serif;font-weight:400;line-height:1.2;margin:0;color:var(--br-ink)}.br-page h1{font-size:clamp(46px,5.8vw,76px);letter-spacing:-2.8px}.br-page h1 em{font-weight:400;color:var(--br-wine)}
.br-skip{position:absolute;top:-90px;left:20px;background:var(--br-white);padding:12px;z-index:99}.br-skip:focus{top:8px}.br-header{border-bottom:1px solid var(--br-line);background:var(--br-white)}.br-header-inner{max-width:1280px;min-height:82px;margin:auto;padding:12px 36px;display:flex;align-items:center;justify-content:space-between;gap:24px}
.br-brand{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.br-brand img{width:144px;height:48px;object-fit:contain}.br-bible-nav{display:flex;gap:8px;align-items:center}.br-bible-nav a{display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;border:1px solid transparent;border-radius:8px;font-size:13px;text-decoration:none;color:var(--br-wine)}.br-bible-nav a:hover{background:var(--br-wash)}.br-bible-nav a[aria-current=page]{background:var(--br-wine);color:#fff}
.br-page main{max-width:1280px;margin:auto;padding:0 36px}.br-breadcrumb{display:flex;gap:10px;align-items:center;padding-top:23px;color:var(--br-muted);font-size:12px}.br-breadcrumb a{color:var(--br-wine);padding:4px 0;text-underline-offset:4px}.br-hero{text-align:center;padding:29px 0 34px}.br-eyebrow{font:600 10px/1.6 Montserrat,Arial,sans-serif;letter-spacing:1.9px;margin:0 0 13px;color:var(--br-wine)}.br-intro{font:21px/1.5 Georgia,serif;color:var(--br-muted);max-width:680px;margin:20px auto 0}.br-counts{font-size:12px;margin:20px 0 0;color:var(--br-muted);line-height:1.9}.br-counts strong{color:var(--br-ink);font-weight:600}.br-counts>span{padding:0 12px}
.br-explorer{background:var(--br-map-bg);color:var(--br-map-text);border:1px solid var(--br-line);border-top:3px solid var(--br-gold);border-radius:16px;padding:25px 30px 18px;box-shadow:0 16px 38px #3a100a0d}.br-map-heading{display:flex;justify-content:space-between;gap:16px;align-items:start}.br-map-heading .br-eyebrow{color:var(--br-map-muted);margin-bottom:6px}.br-map-heading h2{font-size:26px;color:var(--br-map-text)}.br-map-tools{display:flex;gap:7px}.br-map-tools button{min-width:44px;font-size:12px;padding:8px 12px;color:var(--br-map-text);border-color:#ad906777;min-height:44px}.br-map-tools button[aria-pressed=true],.br-map-tools button:hover{background:var(--br-white);border-color:var(--br-wine);color:var(--br-wine)}.br-map-tools button:focus-visible,.br-map-scroll:focus-visible{outline-color:var(--br-map-muted)}
.br-map-scroll{overflow-x:scroll;overflow-y:hidden;scrollbar-color:var(--br-map-line) var(--br-map-bg);margin-top:8px;overscroll-behavior-x:contain}.br-map-space{position:relative;min-width:100%;height:315px}#br-map{width:100%;height:266px;display:block;cursor:crosshair}.br-book-rail{position:relative;height:46px;display:flex;padding:0 14px}.br-book-rail button{border:0;border-top:2px solid var(--br-gold);border-radius:0;padding:8px 0 0;position:relative;min-width:0;font-size:10px;color:var(--br-map-muted);white-space:nowrap;overflow:hidden;background:transparent}.br-book-rail button:nth-child(even){background:#ffffff05}.br-book-rail button.nt{border-color:var(--br-map-muted)}.br-book-rail button:hover,.br-book-rail button[aria-pressed=true]{background:var(--br-wash);color:var(--br-wine);overflow:visible;z-index:2}.br-book-rail button:focus-visible{outline-color:var(--br-map-muted);outline-offset:0;z-index:3}
.br-map-footer{display:flex;align-items:center;flex-wrap:wrap;gap:18px;font-size:11px;color:var(--br-map-muted);margin-top:8px}.br-dot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:6px}.br-dot.gold{background:var(--br-gold)}.br-dot.parchment{background:var(--br-wine)}.br-hover{margin-left:auto}.br-map-note{font-size:12px;color:var(--br-map-muted);border-top:1px solid #ad906744;padding-top:13px;margin:14px 0 0}.br-map-help{display:none}
.br-legend{display:flex;flex-wrap:wrap;gap:8px 23px;align-items:center;padding:15px 2px;color:var(--br-muted);font-size:12px}.br-legend span{display:inline-flex;gap:7px;align-items:center}.br-legend i{display:inline-block;width:23px;height:7px;border-top:2px solid var(--br-wine);border-radius:50%}.br-legend [data-kind=fulfilment]{border-top-color:#956018;border-top-style:dashed}.br-legend [data-kind=parallel]{border-top-style:double;border-top-width:3px}.br-legend [data-kind=reference]{border-top-style:dotted}
.br-controls{margin:19px 0 25px}.br-section-label{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:17px}.br-section-label h2{font-size:27px}.br-section-label>span{font-size:12px;color:var(--br-muted)}#br-reset{font-size:12px;color:var(--br-wine);padding:9px 0;min-height:44px;text-underline-offset:4px;display:flex;align-items:center}
#br-filters{display:grid;grid-template-columns:1.25fr .55fr 1.4fr 1.15fr auto;gap:14px;align-items:end}#br-filters>label{font-size:12px;font-weight:600;display:flex;flex-direction:column;gap:7px}#br-filters input[type=number],#br-filters select{background:var(--br-white);border:1px solid #b7a595;border-radius:8px;width:100%;height:48px;padding:0 11px;font-size:13px;min-width:0}#br-filters .br-check{flex-direction:row;align-items:center;gap:8px;height:48px;font-size:12px;font-weight:400}#br-filters input[type=checkbox]{width:19px;height:19px;flex:none;accent-color:var(--br-wine)}.br-page .br-submit{background:var(--br-action);color:#fff;border-color:var(--br-action);height:48px;font-size:13px}.br-page .br-submit:hover{background:var(--br-action-hover)}.br-scope{font-size:12px;color:var(--br-muted);margin:14px 0 0}
.br-reading-grid{display:grid;grid-template-columns:1fr 1.13fr;gap:32px;align-items:start;margin-bottom:54px}.br-results,.br-reading-grid aside{min-width:0}#br-list{padding:0;margin:0;list-style:none;max-height:590px;overflow:auto;scrollbar-width:thin}#br-list li{border-bottom:1px solid var(--br-line)}#br-list a{display:block;text-decoration:none;padding:17px 16px;border-left:3px solid transparent;border-radius:4px}#br-list a[aria-current=true]{border-left-color:var(--br-wine);background:var(--br-wash)}#br-list a:hover{background:#f4eee3aa}.br-list-type{display:inline-block;font-size:11px;color:var(--br-wine);margin-bottom:7px;line-height:1.4}#br-list strong{display:block;font:19px/1.45 Georgia,serif}#br-empty{padding:22px;border:1px dashed var(--br-line);background:var(--br-white);font-size:14px}#br-more{margin-top:16px;color:var(--br-wine)}
.br-detail{background:var(--br-white);border:1px solid var(--br-line);border-top:3px solid var(--br-wine);padding:26px;border-radius:4px 12px 12px 12px}.br-detail>.br-eyebrow{display:inline-block;background:var(--br-wash);padding:6px 9px;border-radius:4px;font-size:10px;letter-spacing:.7px}.br-detail h2{font-size:28px;line-height:1.3}.br-detail h2 span{color:#956018;white-space:nowrap}.br-detail>p:not(.br-eyebrow){font-size:14px;line-height:1.8}.br-passages{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--br-line);border-bottom:1px solid var(--br-line);margin:20px 0}.br-passages section{padding:19px 13px 19px 0;display:flex;flex-direction:column;align-items:start;gap:12px;min-width:0}.br-passages section+section{border-left:1px solid var(--br-line);padding-left:18px}.br-passage-caption{font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:var(--br-muted)}.br-passages h3{font-size:21px}.br-passages .br-read{font-size:13px;text-underline-offset:4px;display:flex;align-items:center;min-height:44px;color:var(--br-wine)}.br-page .br-listen{font-size:12px;background:var(--br-wash);padding:9px 11px;min-height:44px;text-align:left;color:var(--br-wine);margin-top:auto}.br-listen span{margin-left:4px}.br-muted{color:var(--br-muted);font-size:12px}.br-small{font-size:11px!important}.br-provenance{font-size:12px}.br-provenance summary{padding:10px 0;min-height:44px;color:var(--br-wine)}.br-provenance p{line-height:1.7}
.br-page #br-audio{margin-top:18px;scroll-margin-top:18px}.br-page .pc-audio{margin:0;width:100%;font-size:12px}.br-page .pc-audio-inner{padding:16px}.br-page .pc-audio-heading h2{font-size:24px!important}.br-page .pc-audio-core{grid-template-columns:1fr;gap:10px}.br-page .pc-audio-choose,.br-page [data-action=share],.br-page [data-action=embed]{display:none!important}.br-page .pc-audio-foot{font-size:10px}.br-page .pc-audio-top{margin-bottom:10px}
.br-method{border-top:1px solid var(--br-line);padding:35px 0 42px;max-width:980px;margin:auto}.br-method h2{font-size:33px}.br-method>div{display:grid;grid-template-columns:1fr 1fr;gap:30px}.br-method p:not(.br-eyebrow){font-size:14px;color:var(--br-muted)}.br-method summary{font-size:13px;padding:14px 0;color:var(--br-wine);min-height:44px}.br-method a{color:var(--br-wine);text-underline-offset:4px}.br-back-bible{display:inline-flex;align-items:center;min-height:44px;font-size:13px;color:var(--br-wine);text-underline-offset:4px}
.br-footer{border-top:1px solid var(--br-line);max-width:1208px;margin:auto;padding:25px 0;display:flex;justify-content:space-between;gap:16px;align-items:center}.br-footer>p{font:18px Georgia,serif}.br-footer>span{font-size:11px;color:var(--br-muted)}
@media(min-width:1100px){.br-reading-grid aside{position:sticky;top:18px}}
@media(max-width:1000px){#br-filters{grid-template-columns:1.2fr .6fr 1.3fr;gap:12px}#br-filters .br-check{grid-column:1/3}.br-reading-grid{gap:20px}}
@media(max-width:850px){.br-header-inner{padding:10px 24px;min-height:76px}.br-page main{padding:0 24px}.br-hero{padding:24px 0 28px}.br-explorer{padding:22px 20px 16px}.br-map-heading h2{font-size:23px}.br-map-space{height:290px}#br-map{height:242px}.br-hover{display:none}.br-reading-grid{grid-template-columns:1fr;gap:25px}.br-results{order:1}.br-reading-grid aside{order:0}#br-list{max-height:420px}.br-controls{margin:15px 0 24px}.br-method>div{grid-template-columns:1fr;gap:0}.br-footer{margin:0 24px;flex-wrap:wrap}.br-footer>span{width:100%}.br-map-help{display:inline}.br-map-heading{flex-wrap:wrap}.br-page .pc-audio-core{grid-template-columns:minmax(0,1fr) minmax(200px,1fr)}}
@media(max-width:500px){.br-header-inner{padding:10px 18px;gap:10px;flex-wrap:wrap}.br-brand img{width:128px;height:42px}.br-bible-nav{gap:4px}.br-bible-nav a{font-size:11px;padding:6px 10px}.br-page main{padding:0 18px}.br-breadcrumb{padding-top:17px;font-size:11px}.br-page h1{font-size:48px;letter-spacing:-2px}.br-intro{font-size:19px}.br-counts{font-size:11px;max-width:340px;margin:18px auto 0}.br-counts>span{padding:0 6px}.br-eyebrow{font-size:9px;letter-spacing:1.4px}.br-explorer{padding:20px 14px 15px;margin:0 -4px}.br-map-heading h2{font-size:23px}.br-map-heading{display:block}.br-map-tools{margin-top:15px}.br-map-tools button{min-width:46px}.br-map-space{height:248px}#br-map{height:201px}.br-map-footer{gap:12px;font-size:10px}.br-map-note{font-size:11px;line-height:1.8}.br-legend{gap:10px 17px;font-size:11px;padding:16px 0}.br-legend>strong{flex-basis:100%;font-size:11px;font-weight:500}#br-filters{grid-template-columns:1fr .65fr}#br-filters>label:nth-child(3){grid-column:1/3}#br-filters .br-check{grid-column:auto;height:auto;min-height:48px;line-height:1.5}.br-section-label{gap:10px}.br-section-label h2{font-size:23px}#br-reset{font-size:11px;flex-shrink:0}.br-detail{padding:22px 17px}.br-detail h2{font-size:25px}.br-passages h3{font-size:20px}.br-passages section+section{padding-left:14px}.br-page .br-listen{font-size:11px;padding:8px;line-height:1.5}.br-passage-caption{font-size:9px}.br-page .pc-audio-core{grid-template-columns:1fr}.br-method h2{font-size:29px}.br-footer{margin:0 18px}.br-footer>p{font-size:16px}}
@media(max-width:360px){.br-header-inner{justify-content:center;gap:4px}.br-bible-nav{width:100%;justify-content:center}.br-page h1{font-size:43px}.br-section-label h2{font-size:21px}.br-counts>span{padding:0 3px}}
@media(prefers-reduced-motion:reduce){.br-page *,.br-page *::before,.br-page *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/* V3: a light reading surface and a focused passage pair. */
.br-steps{list-style:none;display:flex;justify-content:center;gap:24px;padding:0;margin:22px 0 0;counter-reset:steps;font-size:12px;color:var(--br-muted)}.br-steps li{counter-increment:steps}.br-steps li::before{content:counter(steps);display:inline-grid;place-items:center;width:23px;height:23px;border:1px solid var(--br-line);border-radius:50%;margin-right:7px;color:var(--br-wine);font-size:11px}
.br-map-scroll{overflow-x:auto}.br-map-scroll:focus-visible{outline-color:var(--br-focus)}.br-book-rail button:disabled{cursor:default;opacity:1}.br-example{margin-top:12px;color:var(--br-wine)!important;font-size:12px;text-align:left;min-height:44px;background:var(--br-white)!important}.br-legend-disclosure{border-bottom:1px solid var(--br-line);color:var(--br-muted)}.br-legend-disclosure>summary{font-size:12px;min-height:44px;padding:12px 0;color:var(--br-wine)}.br-legend-disclosure .br-legend{padding-top:0;padding-bottom:18px}.br-map-tools button:focus-visible{outline-color:var(--br-focus)}
#br-overview-button{color:var(--br-wine);font-size:12px;flex:none;background:var(--br-white)}#br-focus{padding:22px 0 5px}#br-focus>.br-eyebrow{margin-bottom:7px}#br-focus-title{font-size:25px}#br-focus-pair{display:grid;grid-template-columns:1fr .7fr 1fr;align-items:center;margin:25px 0 18px;gap:16px}.br-focus-node{border:1px solid var(--br-line);border-left:3px solid var(--br-wine);border-radius:5px 14px 14px 5px;background:var(--br-white);padding:18px 20px;min-width:0}.br-focus-node>span{display:block;font-size:11px;color:var(--br-muted);margin-bottom:7px}.br-focus-node strong{font:26px/1.3 Georgia,serif;display:block}.br-focus-thread{position:relative;text-align:center;border-top:2px solid var(--br-wine);padding-top:12px;color:var(--br-wine);font-size:12px}.br-focus-thread::before,.br-focus-thread::after{content:'';position:absolute;top:-5px;width:8px;height:8px;border-radius:50%;background:var(--br-wine)}.br-focus-thread::before{left:0}.br-focus-thread::after{right:0}#br-focus-explanation{color:var(--br-muted);font-size:14px;max-width:800px}.br-focus-actions{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:20px}#br-focus-detail{background:var(--br-action);color:#fff;font-size:13px;min-height:48px}#br-focus-nav{display:flex;gap:8px}#br-focus-nav button{font-size:12px;color:var(--br-wine);min-height:44px}
.br-sheet{color:var(--br-ink);font:14px/1.6 Montserrat,Arial,sans-serif;width:min(680px,100%);max-width:100%;max-height:90dvh;margin:auto auto 0;border:1px solid var(--br-line);border-bottom:0;border-radius:20px 20px 0 0;background:var(--br-paper);padding:0 18px 20px;overscroll-behavior:contain}.br-sheet::backdrop{background:#2a181666}.br-sheet-bar{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--br-paper);padding:12px 0;z-index:3;border-bottom:1px solid var(--br-line);margin-bottom:16px}.br-sheet-bar strong{font:21px Georgia,serif}.br-sheet-bar button{min-height:44px;color:var(--br-wine);background:var(--br-white)}.br-sheet-open{overflow:hidden}.br-sheet #br-reader{position:static}.br-sheet .br-detail{border:0;padding:4px 0 0;background:transparent}.br-sheet #br-audio{padding-bottom:env(safe-area-inset-bottom)}
@media(max-width:850px){#br-focus-pair{grid-template-columns:1fr;gap:0;max-width:540px;margin:20px auto}.br-focus-thread{border:0;border-left:2px solid var(--br-wine);margin-left:26px;padding:13px 18px;text-align:left;min-height:48px}.br-focus-thread::before,.br-focus-thread::after{left:-5px;right:auto;top:-2px}.br-focus-thread::after{top:auto;bottom:-2px}.br-focus-node{padding:16px 20px}.br-focus-node strong{font-size:27px}.br-focus-actions{align-items:stretch}.br-focus-actions>button{flex:1}.br-map-space{height:276px}#br-map{height:230px}.br-sheet .br-passages{grid-template-columns:1fr}.br-sheet .br-passages section{padding:16px 0;display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;align-items:center}.br-sheet .br-passages section+section{border-left:0;border-top:1px solid var(--br-line);padding-left:0}.br-sheet .br-passage-caption,.br-sheet .br-passages h3{grid-column:1/3}.br-sheet .br-listen{margin-top:0;text-align:center}.br-sheet .br-read{justify-content:center}.br-sheet .br-detail h2{font-size:24px}}
@media(max-width:500px){.br-steps{gap:6px;flex-direction:column;align-items:flex-start;max-width:205px;margin:20px auto 0}.br-hero{padding-bottom:25px}.br-map-space{height:225px}#br-map{height:180px}.br-example{width:100%;font-size:11px}#br-overview-button{margin-top:12px}#br-focus-title{font-size:23px}.br-focus-node strong{font-size:24px}#br-focus-explanation{font-size:13px}.br-focus-actions{display:block}.br-focus-actions>button{width:100%}#br-focus-nav{justify-content:space-between;margin-top:12px}#br-focus-nav button{flex:1}.br-sheet .br-passages h3{font-size:22px}.br-sheet .br-read,.br-sheet .br-listen{font-size:12px}.br-sheet{padding:0 16px 16px}.br-sheet-bar strong{font-size:20px}}

.br-map-scroll{background:var(--br-map-bg)}.br-focus-read{display:inline-flex;align-items:center;min-height:44px;font-size:12px;color:var(--br-wine)!important;text-underline-offset:4px;margin-top:8px}.br-review{font-size:11px!important;color:var(--br-muted);border-left:2px solid var(--br-gold);padding-left:10px}
/* V4: scripture first; audio is an explicit secondary choice. */
#br-map{touch-action:pan-y;cursor:pointer}.br-map-scroll{overflow:hidden;touch-action:pan-y}.br-map-tools button[data-zoom-action=plus],.br-map-tools button[data-zoom-action=minus]{font-size:20px;padding:4px 12px}.br-map-space{width:100%!important}.br-book-picker{margin-top:10px}.br-book-picker>summary{min-height:44px;padding:10px 0;font-size:12px;color:var(--br-wine)}.br-book-picks{display:flex;gap:8px;overflow-x:auto;padding:6px 4px 12px;scrollbar-width:thin}.br-book-picks button{flex:none;min-width:64px;min-height:44px;padding:9px 12px;font-size:12px;background:var(--br-white);color:var(--br-wine)}.br-book-picks button[aria-pressed=true]{background:var(--br-wine);color:white}#br-focus{padding-top:18px;border-top:1px solid var(--br-line);margin-top:14px}#br-focus>.br-eyebrow{display:none}#br-focus-pair{margin:14px 0}.br-focus-node{padding:12px 16px}.br-focus-node strong{font-size:22px}#br-focus-explanation{display:none}.br-focus-actions{margin-top:12px}.br-focus-read{margin-top:0}
.br-detail h2{font-size:26px}.br-detail .br-passages{display:block;margin:18px 0;border:0}.br-detail .br-passages .br-excerpt{display:block;border:0;border-left:2px solid var(--br-gold);padding:0 0 0 16px;margin:22px 0;min-width:0}.br-detail .br-passages .br-excerpt+.br-excerpt{border:0;border-left:2px solid var(--br-wine);padding:0 0 0 16px}.br-excerpt .br-passage-caption{font-size:10px;margin:0 0 5px;letter-spacing:1px}.br-excerpt h3{font-size:23px;margin:0 0 10px}.br-excerpt blockquote{margin:0;padding:0;border:0;font:18px/1.65 Georgia,"Times New Roman",serif;color:var(--br-ink)}.br-excerpt blockquote p{margin:8px 0}.br-excerpt blockquote sup{font:10px Montserrat,Arial,sans-serif;color:var(--br-muted);vertical-align:super;line-height:0}.br-excerpt-more>summary{min-height:44px;padding:10px 0;font-size:11px;color:var(--br-wine)}.br-context-note,.br-excerpt-unavailable{font-size:12px;color:var(--br-muted)}.br-why{border-top:1px solid var(--br-line);padding-top:18px;margin-top:22px}.br-why h3{font:600 12px/1.6 Montserrat,Arial,sans-serif;color:var(--br-wine)}.br-why p{font-size:14px;line-height:1.8;margin:10px 0 16px}.br-reading-actions{display:flex;flex-wrap:wrap;gap:8px 12px;margin:18px 0}.br-reading-actions .br-read{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 13px;border:1px solid var(--br-line);border-radius:8px;background:var(--br-wash);font-size:12px;color:var(--br-wine);text-decoration:none}.br-reading-actions .br-muted{flex-basis:100%;font-size:11px}.br-audio-options{border-top:1px solid var(--br-line);border-bottom:1px solid var(--br-line);margin:10px 0}.br-audio-options>summary{font-size:12px;color:var(--br-wine);min-height:44px;padding:12px 0}.br-audio-options>div{display:flex;flex-wrap:wrap;gap:8px;padding:5px 0}.br-audio-options .br-listen{font-size:12px;min-height:44px;margin:0}.br-provenance{margin-top:10px}.br-provenance .br-review{border:0;padding:0}.br-sheet .br-detail h2{font-size:24px}.br-sheet .br-passages .br-excerpt{display:block;margin:20px 0}.br-sheet .br-excerpt h3{font-size:23px}.br-sheet .br-excerpt blockquote{font-size:18px}.br-sheet .br-why h3{font-size:12px}.br-sheet .br-reading-actions .br-read{font-size:12px}.br-sheet .br-passages{margin-top:14px}.br-map-note{font-size:12px}
@media(max-width:850px){#br-focus-pair{grid-template-columns:1fr 1fr;gap:10px}.br-focus-thread{grid-column:1/3;grid-row:2;border:0;margin:0;padding:0;min-height:0;font-size:11px;text-align:center}.br-focus-thread::before,.br-focus-thread::after{display:none}.br-focus-node{padding:11px 12px}.br-focus-node strong{font-size:21px}.br-focus-node>span{font-size:9px}.br-focus-read{font-size:11px}#br-focus-nav{margin-top:12px}.br-focus-actions{display:block}.br-focus-actions>button{width:100%}.br-map-heading h2{font-size:22px}.br-map-heading{display:block}.br-map-tools{margin-top:12px}.br-map-space{height:276px}#br-map{height:230px}}
@media(max-width:500px){.br-map-space{height:248px}#br-map{height:202px}.br-map-note{font-size:11px}.br-focus-node strong{font-size:20px}.br-detail{padding:21px 17px}.br-detail h2{font-size:24px}.br-excerpt blockquote{font-size:18px}}

/* V5: a stable native book control, map and reading column. */
.br-reading-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);grid-template-areas:"map reader" "legend reader" "results reader";align-items:start;gap:18px 30px;overflow-anchor:none}.br-reading-grid>#explorer{grid-area:map;margin:0;min-width:0}.br-reading-grid>.br-legend-disclosure{grid-area:legend}.br-reading-grid>.br-results{grid-area:results;min-width:0}.br-reading-grid>#br-reader,.br-reader-placeholder{grid-area:reader;min-width:0}.br-reading-grid>#br-reader{position:sticky;top:16px}.br-explorer .br-controls{margin:16px 0 12px;padding:14px 0;border-top:1px solid var(--br-line);border-bottom:1px solid var(--br-line)}.br-controls h3{font:22px/1.25 Georgia,serif;margin:0}.br-explorer #br-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(90px,.65fr);gap:12px}.br-explorer #br-filters>label:nth-child(3){grid-column:auto}.br-explorer #br-filters .br-book-field{grid-column:1/3}.br-explorer #br-filters .br-submit{align-self:end;min-height:48px}.br-explorer #br-filters select,.br-explorer #br-filters input[type=number]{min-height:48px;width:100%;font-size:14px}.br-optional{font-size:10px;font-weight:400}.br-advanced{grid-column:1/3}.br-advanced summary{min-height:44px;display:list-item;padding:11px 0;color:var(--br-wine);font-size:12px;cursor:pointer}.br-advanced>div{display:grid;gap:10px;padding-bottom:4px}.br-advanced label{display:grid;font-size:11px;gap:6px}.br-advanced .br-check{display:flex!important;align-items:center;grid-column:auto!important;margin:0;min-height:44px;height:auto}.br-scope{min-height:38px;margin:8px 0 0;font-size:11px}.br-map-heading{display:block}.br-map-heading h2{font-size:24px;line-height:1.2}.br-map-tools{margin-top:12px}#br-map-state{min-height:15px}.br-method{margin-top:34px}.br-method>p:not(.br-eyebrow){max-width:760px}.br-method details{max-width:850px}.br-text-credits{border-top:1px solid var(--br-line)}.br-text-credits p,.br-local-review{font-size:12px!important}html.br-scroll-locked,.br-sheet-open{overflow:hidden;overscroll-behavior:none}.br-sheet #br-reader{position:static;max-height:none}.br-sheet{overflow-y:auto}.br-reading-grid #br-list{max-height:390px}.br-page #br-reader{scroll-margin:0}.br-reader-placeholder[hidden]{display:none!important}
@media(max-width:850px){.br-reading-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"map" "legend" "reader" "results";gap:20px}.br-reading-grid>#br-reader{position:static}.br-reading-grid>#explorer{margin:0}.br-explorer .br-controls{margin-top:16px}.br-page .br-reading-grid{overflow-anchor:none}.br-map-space{height:248px}#br-map{height:202px}.br-controls h3{font-size:21px}.br-map-heading h2{font-size:23px}}
/* The live feedback must not resize the heading above a focused list item. */
.br-results>.br-section-label{display:block}#br-result-count{display:block;margin-top:6px;min-height:2.8em;line-height:1.4}
/* V6: the map leads; a fixed-height reading pane opens beside it on demand. */
.br-hero{padding:20px 0 25px}.br-page h1{font-size:clamp(40px,4.3vw,58px);letter-spacing:-1.8px}.br-hero .br-eyebrow{margin-bottom:8px}.br-intro{margin:10px auto 0;font-size:20px}
.br-experience{min-width:0;overflow-anchor:none}.br-experience .br-reading-grid{grid-template-columns:minmax(0,1fr) minmax(0,0fr);grid-template-areas:"map reader";gap:0;align-items:stretch;margin:0;transition:grid-template-columns 350ms ease,gap 350ms ease}
.br-experience[data-detail=open] .br-reading-grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:24px}
.br-experience .br-reading-grid>#br-reader{position:relative;top:auto;overflow:hidden;visibility:hidden;opacity:0;transition:opacity 250ms ease;min-height:0}
.br-experience[data-detail=open] .br-reading-grid>#br-reader{visibility:visible;opacity:1}
.br-experience .br-reader-body{position:absolute;inset:0;overflow:auto;overscroll-behavior:contain;border:1px solid var(--br-line);border-top:3px solid var(--br-wine);border-radius:14px;background:var(--br-white);scrollbar-width:thin}
.br-experience .br-reader-close{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;border:0;border-bottom:1px solid var(--br-line);border-radius:0;background:var(--br-white);font-size:12px;color:var(--br-wine);min-height:44px;padding:10px 18px}
.br-experience .br-reader-close span{font-size:22px;line-height:1}.br-experience .br-detail{border:0;border-radius:0;padding:20px 23px}.br-experience .br-detail h2{font-size:25px}.br-experience .br-excerpt h3{font-size:22px}
.br-experience .br-explorer{padding:20px 24px 16px;margin:0;min-width:0}.br-experience .br-map-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.br-experience .br-map-heading h2{font:24px/1.2 Georgia,serif}.br-experience .br-map-tools{margin:0;flex:none}.br-experience .br-map-heading .br-eyebrow{font-size:9px;margin:0 0 4px}
.br-experience .br-map-space{height:368px}.br-experience #br-map{height:322px}.br-experience .br-map-footer{margin-top:6px}.br-experience .br-map-note{margin:10px 0 0;padding-top:10px}.br-experience .br-hover{font-size:10px}
.br-experience .br-controls{margin:18px 0 9px}.br-experience #br-filters{display:grid;grid-template-columns:minmax(220px,330px) auto minmax(0,1fr);gap:0 18px;align-items:end}.br-experience #br-filters>.br-book-field{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;grid-column:1;font-size:12px;white-space:nowrap}.br-experience #br-filters #br-book{height:44px;font-size:13px}.br-experience #br-reset{grid-column:2;min-height:44px;font-size:12px;white-space:nowrap;padding:8px 0}.br-experience #br-advanced{grid-column:3;grid-row:1;align-self:start;max-width:100%;margin:0}.br-experience #br-advanced>summary{padding:10px 0;min-height:44px;font-size:12px}.br-experience #br-advanced>div{display:grid;grid-template-columns:minmax(75px,.65fr) minmax(130px,1fr);gap:12px;padding:12px 0}.br-experience #br-advanced .br-check{grid-column:1/3!important}.br-experience #br-advanced .br-submit{grid-column:1/3}.br-experience .br-scope{min-height:18px;margin:6px 0 0;font-size:11px}
.br-experience #br-connections{border-top:1px solid var(--br-line);border-bottom:1px solid var(--br-line);margin:12px 0 0}.br-experience #br-connections>summary{padding:13px 0;font-size:13px;min-height:52px;color:var(--br-wine)}.br-experience #br-result-count{display:inline-block;margin:0 0 0 12px;min-height:2.8em;font-size:11px;color:var(--br-muted);vertical-align:top;max-width:calc(100% - 30px)}.br-experience #br-list{max-height:370px}.br-experience #br-list strong{font-size:18px}.br-experience #br-more{margin:12px 0}.br-experience .br-legend-disclosure{margin-top:0}
.br-experience .br-sheet #br-reader{position:static;visibility:visible;opacity:1;overflow:visible}.br-experience .br-sheet .br-reader-body{position:static;overflow:visible;border:0;background:transparent}.br-experience .br-sheet .br-reader-close{display:none}.br-experience .br-sheet .br-detail{padding:4px 0 0;background:transparent}.br-experience .br-sheet #br-audio{padding-bottom:env(safe-area-inset-bottom)}
.pcbr-discovery.pcbr-interactive{display:block;width:min(1208px,calc(100% - 48px));padding:28px 24px;margin:36px auto 24px}.pcbr-interactive .pcbr-discovery-copy{margin-bottom:24px}.pcbr-interactive .pcbr-discovery-copy>p:not(.pcbr-eyebrow){max-width:720px}.pcbr-interactive .br-experience{background:transparent}.pcbr-interactive .br-experience h2{font:24px/1.25 Georgia,serif!important;letter-spacing:0!important;margin:0!important}.pcbr-interactive .br-experience .br-detail h2{font-size:25px!important}.pcbr-interactive .br-experience .br-excerpt h3{font:22px/1.3 Georgia,serif;margin:0 0 10px}.pcbr-interactive .br-experience .br-why h3{font:600 12px/1.6 Montserrat,Arial,sans-serif}.pcbr-interactive .br-experience #br-hub-full{margin-top:20px}
@media(max-width:1000px){.br-experience #br-filters{grid-template-columns:minmax(0,330px) auto}.br-experience #br-advanced{grid-column:1/3;grid-row:auto}.br-experience #br-advanced>div{max-width:650px}.br-experience .br-hover{display:none}}
@media(max-width:850px){.br-experience .br-reading-grid,.br-experience[data-detail=open] .br-reading-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"map";gap:0;transition:none}.br-experience .br-reading-grid>#br-reader{display:none}.br-experience .br-explorer{padding:18px 18px 14px}.br-experience .br-map-heading h2{font-size:22px}.br-experience .br-map-space{height:326px}.br-experience #br-map{height:280px}.br-experience .br-map-note{font-size:11px;line-height:1.7}.br-experience .br-map-help{display:inline}.br-experience .br-reader-body{position:static}.br-experience .br-hover{display:none}.br-hero{padding:18px 0 22px}.br-intro{font-size:19px}.pcbr-discovery.pcbr-interactive{padding:24px 18px}.pcbr-interactive .br-experience h2{font-size:22px!important}}
@media(max-width:500px){.br-experience .br-explorer{padding:15px 12px 12px}.br-experience .br-map-heading{display:block}.br-experience .br-map-heading h2{font-size:21px}.br-experience .br-map-tools{margin-top:12px}.br-experience .br-map-space{height:302px}.br-experience #br-map{height:256px}.br-experience .br-map-footer{gap:9px;font-size:9px}.br-experience #br-filters,.pcbr-interactive .br-experience #br-filters{grid-template-columns:minmax(0,1fr) auto;gap:0 12px}.br-experience #br-filters>.br-book-field{grid-template-columns:1fr;gap:5px}.br-experience #br-advanced{grid-column:1/3}.br-experience #br-connections>summary{font-size:12px}.br-experience #br-result-count{display:block;margin:5px 0 0}.br-experience .br-scope{margin-top:8px}.br-page h1{font-size:42px}.br-hero .br-eyebrow{font-size:8px}.br-intro{font-size:18px}.pcbr-discovery.pcbr-interactive{width:calc(100% - 28px);padding:20px 12px}.pcbr-interactive .pcbr-discovery-copy{margin-bottom:18px}.pcbr-interactive .br-experience h2{font-size:21px!important}.pcbr-interactive .br-experience .br-detail h2{font-size:24px!important}}
@media(min-width:851px){.br-experience .br-map-heading{min-height:78px;align-content:center}.br-experience .br-map-footer{min-height:36px;align-content:center}.br-experience .br-map-note{min-height:52px}.br-experience .br-map-tools{align-self:center}}
.br-experience[data-enhanced=failed][data-detail=open] .br-reading-grid{display:block}.br-experience[data-enhanced=failed][data-detail=open] #br-reader{display:block;position:static;visibility:visible;opacity:1;overflow:visible;margin-top:20px}.br-experience[data-enhanced=failed] .br-reader-body{position:static;overflow:visible}.br-experience[data-enhanced=failed] [data-requires-js],.br-experience[data-enhanced=failed] .br-map-tools,.br-experience[data-enhanced=failed] .br-map-scroll{display:none}
/* Native hub rules must not recolor map controls or replace scripture typography. */
.pcbr-interactive .br-experience .br-map-tools button{background:var(--br-white)!important;color:var(--br-wine)!important;border:1px solid var(--br-line)!important;border-radius:8px;box-shadow:none}
.pcbr-interactive .br-experience .br-map-tools button:hover{background:var(--br-wash)!important;border-color:var(--br-wine)!important}.pcbr-interactive .br-experience .br-book-rail button{background:transparent!important;box-shadow:none}.pcbr-interactive .br-experience .br-book-rail button[aria-pressed=true]{background:var(--br-wash)!important}
.pcbr-interactive .br-experience .br-excerpt blockquote,.pcbr-interactive .br-experience .br-excerpt blockquote p{font:18px/1.65 Georgia,"Times New Roman",serif!important;color:var(--br-ink)!important}.pcbr-interactive .br-experience .br-why h3{font:600 12px/1.6 Montserrat,Arial,sans-serif!important;color:var(--br-wine)!important}.pcbr-interactive .br-experience .br-why p{font:14px/1.8 Montserrat,Arial,sans-serif!important}
/* Reserve the dialog height before a delayed detail replaces its loading text. */
.br-experience .br-sheet{height:90dvh}

/* Phase 7: one native hub section; the map carries no second card treatment. */
.pcbr-interactive .br-experience .br-explorer{border:0;border-radius:0;box-shadow:none;background:transparent;padding:0}
.pcbr-interactive .br-experience .br-map-heading{border:0;min-height:62px}
.pcbr-interactive .br-experience .br-map-heading h3{font:20px/1.3 Georgia,serif!important;letter-spacing:0!important;margin:0!important;color:var(--br-ink)}
.pcbr-interactive .pcbr-discovery-copy{margin-bottom:14px}
.br-map-legend{margin:12px 0 0;padding:12px 0 0;border-top:1px solid var(--br-line);color:var(--br-muted);font:11px/1.55 Montserrat,Arial,sans-serif}
.br-map-legend>p{margin:0 0 8px!important;font:11px/1.6 Montserrat,Arial,sans-serif!important;color:var(--br-muted)!important}
.br-map-legend ul{list-style:none!important;display:flex;flex-wrap:wrap;gap:8px 22px;margin:0!important;padding:0!important}
.br-map-legend li{display:flex;align-items:center;gap:7px;margin:0!important;padding:0!important;font:11px/1.6 Montserrat,Arial,sans-serif!important;color:var(--br-ink)}
.br-map-legend svg{display:block;flex:0 0 36px;width:36px;height:12px;overflow:visible}
.br-map-legend li[data-type=citation] svg{color:var(--br-arc-citation)}.br-map-legend li[data-type=parallel] svg{color:var(--br-arc-parallel)}.br-map-legend li[data-type=fulfilment] svg{color:var(--br-arc-fulfilment)}.br-map-legend li[data-type=reference] svg{color:var(--br-arc-reference)}
.pcbr-interactive .br-experience #br-filters{grid-template-columns:minmax(220px,330px) auto minmax(0,1fr)}
.pcbr-interactive .br-experience .br-audio-options{display:block}
.br-text-credits-link{font-size:11px;color:var(--br-muted)}
.br-review-panel{margin-top:20px;padding:12px;border:1px dashed var(--br-muted);font-size:12px;overflow-wrap:anywhere}
.br-review-panel pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px}
@media(max-width:1000px){.pcbr-interactive .br-experience #br-filters{grid-template-columns:minmax(0,330px) auto}}
@media(max-width:500px){.pcbr-interactive .br-experience .br-map-heading{display:flex;align-items:center;gap:10px}.pcbr-interactive .br-experience .br-map-heading h3{font-size:18px!important}.pcbr-interactive .br-experience .br-map-tools{margin-top:0}.pcbr-interactive .br-experience #br-filters{grid-template-columns:minmax(0,1fr) auto}.br-map-legend ul{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.br-map-legend li,.br-map-legend>p{font-size:10px!important}.br-map-legend svg{flex-basis:32px;width:32px}}

/* V8 hub controls only; the dedicated diagnostic surface retains its layout. */
.pcbr-interactive .br-type-filters ul{display:flex;flex-wrap:wrap;gap:6px 10px}
.pcbr-interactive .br-type-filters li{display:block;min-width:0}
.pcbr-interactive .br-type-filters a{display:flex;align-items:center;gap:7px;min-height:44px;padding:7px 9px;border:1px solid transparent;border-radius:4px;color:var(--br-ink);font:500 11px/1.5 Montserrat,Arial,sans-serif;text-decoration:none;touch-action:manipulation}
.pcbr-interactive .br-type-filters a[aria-current=true]{border-color:var(--br-wine);background:var(--br-paper);font-weight:700;text-decoration:underline;text-underline-offset:4px}
.pcbr-interactive .br-type-filters a:hover{background:var(--br-paper)}
.pcbr-interactive .br-type-filters a:focus-visible{outline:3px solid var(--br-gold);outline-offset:2px}
.pcbr-interactive .br-type-filters svg{width:30px;flex-basis:30px}
.pcbr-interactive .br-controls{margin:12px 0 8px}
.pcbr-interactive .br-experience #br-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px}
.pcbr-interactive .br-experience #br-filters>.br-book-field,.pcbr-interactive .br-chapter-field{display:flex;align-items:center;gap:10px;font:500 12px/1.5 Montserrat,Arial,sans-serif}
.pcbr-interactive .br-experience #br-book{width:190px;max-width:100%;min-height:44px;margin:0}
.pcbr-interactive .br-chapter-field[hidden]{display:none}
.pcbr-interactive .br-chapter-field input{width:78px;min-height:44px;font-size:13px}
.pcbr-interactive .br-method-compact{margin:14px 0 0;padding:8px 0 0;border-top:1px solid var(--br-line)}
.pcbr-interactive .br-method-compact details{margin:0;max-width:none;border:0}
.pcbr-interactive .br-method-compact summary{min-height:44px;padding:10px 0;font-size:11px;font-weight:500}
.pcbr-interactive .br-method-compact p{font:12px/1.7 Montserrat,Arial,sans-serif;color:var(--br-muted)}
.pcbr-discovery.pcbr-interactive{margin-top:24px;margin-bottom:16px;padding-top:24px;padding-bottom:20px}
@media(max-width:500px){.pcbr-interactive .br-type-filters ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.pcbr-interactive .br-type-filters li:first-child{grid-column:1/-1}.pcbr-interactive .br-type-filters a{padding:6px;font-size:10px;min-height:48px}.pcbr-interactive .br-type-filters svg{width:24px;flex-basis:24px}.pcbr-interactive .br-experience #br-book{width:180px}.pcbr-discovery.pcbr-interactive{padding-top:18px;padding-bottom:16px}}
/* Density of the three hub experiences; native theme and other pages untouched. */
.pc-bible-product #bible-ecouter.pc-listening{padding-top:24px}
.pc-bible-product #bible-ecouter .pc-listening-intro{margin-bottom:18px}
.pc-bible-product #bible-ecouter .pc-resume-area{margin-top:14px;margin-bottom:14px;padding-bottom:8px}
.pc-bible-product #bible-ecouter .pc-audio--hub{margin-bottom:20px}
.pc-bible-product #bible-lire.pc-reading-intro{margin-top:28px;padding-top:22px}

/* Phase 9: semantic labels retain their established visual roles. */
.br-experience .br-detail .br-detail-title{font:25px/1.3 Georgia,serif!important;color:var(--br-ink)!important;letter-spacing:0!important;margin:0!important}
.br-experience .br-excerpt .br-excerpt-reference{font:22px/1.3 Georgia,serif!important;color:var(--br-ink)!important;margin:0 0 10px!important}
.br-excerpt-reference a{color:inherit;text-decoration:underline;text-underline-offset:4px}
.br-experience .br-why .br-why-title{font:600 12px/1.6 Montserrat,Arial,sans-serif!important;color:var(--br-wine)!important;margin:0!important}
.br-experience #br-list .br-list-reading{display:flex;flex-wrap:wrap;gap:4px 18px;padding:0 14px 10px}
.br-experience #br-list .br-list-reading a{display:inline-flex;align-items:center;min-height:44px;padding:4px 0;font:12px/1.5 Montserrat,Arial,sans-serif;text-decoration:underline;text-underline-offset:4px}
/* Book context uses the same explorer, within the native editorial column. */
#bible-reliee.pcbr-book{margin:32px 0;padding:24px 0;border-top:1px solid #d3b987;border-bottom:1px solid #e1d8cb;max-width:100%;min-width:0}
#bible-reliee.pcbr-book .pcbr-book-copy{margin-bottom:20px}
#bible-reliee.pcbr-book #pcbr-book-title{font:32px/1.25 Georgia,serif!important;letter-spacing:0!important;color:#2a1816!important;margin:0 0 14px!important}
#bible-reliee.pcbr-book .pcbr-book-copy>p:not(.pcbr-eyebrow){font:17px/1.7 Georgia,serif!important;color:#5f4a44!important;margin:0!important}
#bible-reliee.pcbr-book .pcbr-eyebrow{font:600 10px/1.6 Montserrat,Arial,sans-serif!important;letter-spacing:1.8px!important;color:#7b1018!important;margin:0 0 10px!important}
#bible-reliee.pcbr-book .br-map-note{font:12px/1.7 Montserrat,Arial,sans-serif!important;color:var(--br-muted)!important}
#bible-reliee.pcbr-book .pcbr-book-global{margin:20px 0 0!important}
#bible-reliee.pcbr-book .pcbr-book-global a{display:inline-flex;align-items:center;min-height:44px;font:13px/1.6 Montserrat,Arial,sans-serif!important;color:#7b1018!important;text-underline-offset:4px}
#bible-reliee.pcbr-book .br-book-rail button{font:11px/1.5 Montserrat,Arial,sans-serif!important}
#bible-reliee.pcbr-book .br-map-heading h3{font:20px/1.3 Georgia,serif!important;color:#2a1816!important;letter-spacing:0!important;margin:0!important}
#bible-reliee.pcbr-book .br-map-heading .br-eyebrow{font:600 10px/1.5 Montserrat,Arial,sans-serif!important;color:#5f4a44!important;margin:0 0 5px!important}
#bible-reliee.pcbr-book .br-type-filters ul{display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:6px 10px!important;padding:0!important;margin:0!important;list-style:none!important}
#bible-reliee.pcbr-book .br-type-filters li{display:block!important;width:auto!important;flex:0 1 auto!important;padding:0!important;margin:0!important}
#bible-reliee.pcbr-book .br-type-filters a{padding:7px 9px!important;font:500 11px/1.5 Montserrat,Arial,sans-serif!important;min-height:44px!important}
#bible-reliee.pcbr-book #br-list{padding:0!important;margin:0!important;list-style:none!important}
#bible-reliee.pcbr-book #br-list>li{padding:0!important;margin:0!important}
#bible-reliee.pcbr-book #br-list>li>[data-relation]{padding:14px!important;margin:0!important}
#bible-reliee.pcbr-book #br-list .br-list-reading{padding:0 14px 10px!important}
#bible-reliee.pcbr-book #br-list .br-list-reading a{font:12px/1.5 Montserrat,Arial,sans-serif!important}
#bible-reliee.pcbr-book #br-map-state{font:600 10px/1.5 Montserrat,Arial,sans-serif!important;color:#5f4a44!important;margin:0 0 5px!important}
#bible-reliee.pcbr-book .br-map-note{font:12px/1.7 Montserrat,Arial,sans-serif!important}
#bible-reliee.pcbr-book .br-excerpt{padding:0!important;margin:0!important;border:0!important;box-shadow:none!important;background:transparent!important}
#bible-reliee.pcbr-book #detail>.br-eyebrow{font:600 10px/1.6 Montserrat,Arial,sans-serif!important;color:var(--br-wine)!important;letter-spacing:1.5px!important;background:transparent!important;padding:0!important;margin:0 0 12px!important}
#bible-reliee.pcbr-book #detail>.br-detail-title{font:25px/1.3 Georgia,serif!important;color:var(--br-ink)!important;letter-spacing:0!important;margin:0!important}
#bible-reliee.pcbr-book .br-passage-caption{font:600 10px/1.6 Montserrat,Arial,sans-serif!important;margin:0 0 7px!important;color:var(--br-muted)!important}
#bible-reliee.pcbr-book .br-excerpt-reference,#bible-reliee.pcbr-book .br-excerpt-reference a{font:22px/1.3 Georgia,serif!important;color:var(--br-ink)!important;margin:0 0 10px!important}
#bible-reliee.pcbr-book .br-why{border:0!important;box-shadow:none!important;background:transparent!important;padding:0!important;margin:20px 0!important}
#bible-reliee.pcbr-book .br-why>p{font:14px/1.8 Montserrat,Arial,sans-serif!important;color:var(--br-ink)!important}
#bible-reliee.pcbr-book .br-why h4{font:600 12px/1.6 Montserrat,Arial,sans-serif!important;color:var(--br-wine)!important}
#bible-reliee.pcbr-book .br-type-filters span{word-break:normal!important;overflow-wrap:normal!important}
@media(max-width:500px){#bible-reliee.pcbr-book .br-type-filters ul{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px!important}#bible-reliee.pcbr-book .br-type-filters a{font-size:10px!important;padding:6px!important;min-height:48px!important}}
@media(max-width:360px){#bible-reliee.pcbr-book .br-type-filters ul{grid-template-columns:minmax(0,1fr)}#bible-reliee.pcbr-book .br-type-filters li:first-child{grid-column:auto}}
@media(max-width:500px){#bible-reliee.pcbr-book{margin:24px 0;padding:18px 0}#bible-reliee.pcbr-book #pcbr-book-title{font-size:27px!important}#bible-reliee.pcbr-book .br-map-heading{display:block}#bible-reliee.pcbr-book .br-map-tools{margin:10px 0 0}#bible-reliee.pcbr-book .br-map-space{height:270px}#bible-reliee.pcbr-book #br-map{height:224px}}

.br-experience{--br-arc-RENVOI_BIBLIQUE:#648b89}.br-projection-status{font:12px/1.5 Arial,sans-serif;color:#526966;margin:12px 0}.br-type-filters li[data-type="RENVOI_BIBLIQUE"]{color:#426f6d}.br-type-filters li[data-type="qualified"]{color:#795d32}

@media(max-width:360px){.pcbr-interactive .br-type-filters ul,#bible-reliee.pcbr-book .br-type-filters ul{grid-template-columns:minmax(0,1fr)!important}.pcbr-interactive .br-type-filters li:first-child{grid-column:auto!important}.pcbr-interactive .br-type-filters span{word-break:normal!important;overflow-wrap:normal!important}}

/* 14B: same PaxCoeur primary component tokens, scoped against native cascade. */
.br-experience{--br-arc-RENVOI_BIBLIQUE:#ad9067}
.br-experience .br-projection-status{font:13px/1.7 Montserrat,Arial,sans-serif!important;color:var(--br-map-muted)!important}
.br-experience .br-type-filters li[data-type="RENVOI_BIBLIQUE"]{color:var(--br-map-muted)}
.br-experience .br-pagination{display:flex!important;align-items:center;flex-wrap:wrap;gap:10px;margin:18px 0}
.br-experience .br-pagination .br-submit{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;flex:0 0 auto!important;min-height:44px;padding:10px 16px!important;border:1px solid var(--pcv3-ux-red,#6f0f15)!important;border-radius:8px!important;background:var(--pcv3-ux-red,#6f0f15)!important;color:var(--pc-paper,#fffdf8)!important;font:600 12px/1.6 Montserrat,Arial,sans-serif!important;box-shadow:none!important;text-decoration:none!important}
.br-experience .br-pagination .br-submit:hover:not(:disabled){background:var(--pcv3-ux-red-strong,#8d1019)!important;border-color:var(--pcv3-ux-red-strong,#8d1019)!important}
.br-experience .br-pagination .br-submit:focus-visible{outline:3px solid var(--pcv3-ux-gold,#bf842d)!important;outline-offset:3px!important}
.br-experience .br-pagination .br-submit:disabled{opacity:1!important;background:var(--pcv3-ux-muted,#5f4a44)!important;border-color:var(--pcv3-ux-muted,#5f4a44)!important;cursor:default!important}
.br-experience #br-page-status{font:11px/1.6 Montserrat,Arial,sans-serif!important;color:var(--br-muted)!important}
.br-experience .br-aggregate-choice{display:block;font:12px/1.7 Montserrat,Arial,sans-serif;margin:12px 0}
.br-experience .br-aggregate-choice select{display:block;width:100%;max-width:520px;min-height:44px;background:var(--br-white);color:var(--br-ink);border:1px solid var(--br-line);border-radius:8px;padding:8px;font:12px/1.5 Montserrat,Arial,sans-serif}
.br-experience .br-aggregate-panel{border-left:2px solid var(--br-gold);padding:14px 18px;margin:16px 0;background:var(--br-white)}
.br-experience .br-aggregate-panel h3{font:22px/1.4 Georgia,serif!important;color:var(--br-ink)!important;margin:0!important}
.br-experience .br-aggregate-panel p{font:13px/1.8 Montserrat,Arial,sans-serif!important;color:var(--br-muted)!important}
.br-experience .br-aggregate-panel .pcbr-discovery-cta{display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;border:1px solid var(--br-wine);border-radius:7px;background:var(--br-wine);color:var(--br-white)!important;font:600 12px/1.6 Montserrat,Arial,sans-serif;text-decoration:none}
.br-experience #br-aggregate-focus{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}
.br-experience #br-aggregate-focus button{min-height:44px;background:transparent!important;color:var(--br-wine)!important;border:1px solid var(--br-line)!important;border-radius:8px;font:12px/1.6 Montserrat,Arial,sans-serif;padding:8px 12px}
.br-experience [hidden]{display:none!important}
@media(max-width:500px){.br-experience .br-pagination{gap:8px}.br-experience #br-page-status{order:3;width:100%}.br-experience .br-aggregate-panel{padding:12px}}

/* Canonical no-JS entry points, collapsed to keep the explorer readable. */
.br-canonical-books{margin:1rem 0}.br-canonical-books summary{cursor:pointer}.br-canonical-books ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.5rem;list-style:none;padding:1rem 0}.br-canonical-books a{color:inherit}
#br-list>li>button[data-relation]{display:block;width:100%;text-align:left;color:inherit;background:transparent;border:0;font:inherit;padding:1rem;cursor:pointer}

/* 14D: hub only, gentle spacing below the unchanged graph. */
#bible-reliee.pcbr-discovery .br-experience .br-aggregate-choice{margin:8px 0}
#bible-reliee.pcbr-discovery .br-type-filters{margin-top:8px;padding-top:10px}
#bible-reliee.pcbr-discovery .br-experience .br-controls{margin-top:8px}
#bible-reliee.pcbr-discovery .br-experience #br-connections{margin-top:8px}
#bible-reliee.pcbr-discovery .pcbr-books-link{margin:8px 0 0!important}
#bible-reliee.pcbr-discovery .pcbr-books-link a{display:inline-flex;align-items:center;min-height:44px;font:12px/1.6 Montserrat,Arial,sans-serif;color:var(--br-wine,#7b1018);text-decoration:underline;text-underline-offset:4px}

/* Public generic connections: charter amber, stronger contrast on cream. */
.br-experience{--br-arc-RENVOI_BIBLIQUE:#956018}
