/*!
  Copyright © 2020–2026 Stuart J. Berkowitz. All rights reserved.
  Bayesian Causal Atlas · longevityresearch.ca. ip:SB-hdr
  Proprietary and confidential. Unauthorized copying, modification, distribution,
  or use of this file or its data, in whole or in part, is strictly prohibited.
*/
/* reading-level: plain-language mode styling */
.bca-term{ border-bottom:1px dotted currentColor; cursor:help; position:relative; outline:none }
.bca-term:focus-visible{ outline:2px solid var(--teal,#22e6d8); outline-offset:2px }
.bca-tip{
  display:none; position:absolute; left:0; bottom:calc(100% + 6px); z-index:100000;
  min-width:180px; max-width:280px; background:#0b1017; color:#f2f7fb; border:1px solid #3a4a5e;
  border-radius:8px; padding:9px 11px; font-size:14px; line-height:1.45; font-weight:400;
  box-shadow:0 6px 20px rgba(0,0,0,.55); white-space:normal; text-transform:none; letter-spacing:normal;
}
.bca-term:hover .bca-tip, .bca-term:focus .bca-tip, .bca-term:focus-within .bca-tip{ display:block }
/* author-written plain / expert content blocks */
.bca-plain{ display:none }
html.bca-plain-on .bca-plain{ display:block }
html.bca-plain-on .bca-expert{ display:none }
#bca-plain-btn[aria-pressed="true"]{ border-color:var(--teal,#22e6d8); color:var(--teal,#22e6d8) }
@media print{ .bca-tip{ display:none!important } .bca-term{ border-bottom:none } }

/* author-written plain-language summary box (shown only in Plain mode) */
.bca-plain-box{
  background:var(--panel,#161f2b); border:1px solid var(--teal,#22e6d8); border-left:4px solid var(--teal,#22e6d8);
  border-radius:10px; padding:15px 17px; margin:16px 0; font-size:16px; line-height:1.62; color:var(--t1,#f2f7fb);
  font-family:var(--font-sans,'Inter',system-ui,Arial,sans-serif); font-weight:400;
}
.bca-plain-box .tag{ display:block; font-family:var(--font-mono,'JetBrains Mono',monospace); font-size:12px;
  letter-spacing:.09em; text-transform:uppercase; color:var(--teal,#22e6d8); margin-bottom:7px; font-weight:600 }
.bca-plain-box .bca-auto-note{ font-family:var(--font-mono,monospace); font-size:11px; color:var(--t3,#93a4b6); opacity:.8 }
/* © Stuart J. Berkowitz · ip:SB-2805b9a8 */
