/* Women's voices in the Bible: what the shared people, questions and
   first-and-last styles do not already cover. Women take the amber that
   Biblical characters by the numbers gives them; shared verses a paler
   amber. */
rect.wv-own{fill:var(--pp-amber)}
rect.wv-shared{fill:var(--pp-amber);fill-opacity:.42}
.pp-key.wv-own{background:var(--pp-amber)}
.pp-key.wv-shared{background:var(--pp-amber);opacity:.42}
rect.wv-book{fill:var(--pp-amber)}

.wv-count{font-size:.8em;font-weight:500;color:var(--ink-3);white-space:nowrap}
.fl-name .wv-count{display:block;margin-top:4px;font:500 13px/1.45 var(--sans)}

.wv-unnamed,.wv-together,.wv-silent,.wv-hand{margin-top:.75rem}
.wv-unnamed li,.wv-together li,.wv-silent li,.wv-hand li{margin:.35rem 0;line-height:1.5}
.wv-sname{font-weight:600}
.wv-hand b{font-weight:600}

.wv-table th[scope="row"]{min-width:12rem}
.wv-table td:last-child{font-size:.92em}
.wv-tnote{display:block;font-size:.85em;font-weight:400;color:var(--ink-3);margin-top:.2rem}
.pp-table tr.wv-none td,.pp-table tr.wv-none th{color:var(--ink-3)}

@media (max-width:680px){
  .wv-table th[scope="row"]{min-width:9rem}
}
.wv-editorial-break{box-sizing:border-box;width:min(100%,1040px);margin:34px auto 42px}
.wv-editorial-break img{display:block;width:100%;height:auto;aspect-ratio:2/1;object-fit:cover;border:1px solid color-mix(in srgb,var(--line-2) 76%,transparent);border-radius:10px;box-shadow:0 18px 42px color-mix(in srgb,var(--ink) 8%,transparent)}
.wv-editorial-break figcaption{margin:9px auto 0;padding:0 12px;color:var(--ink-3);font:italic 13px/1.5 var(--serif);text-align:center}
@media (max-width:600px){
  .wv-editorial-break{margin:24px auto 30px}
  .wv-editorial-break img{border-radius:8px}
  .wv-editorial-break figcaption{font-size:12.5px}
}

/* Editorial directories for the longer lists of voices. */
.people-page :is(.wv-unnamed,.wv-together,.wv-silent){
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:12px;
  margin:18px 0 28px;
  padding:0;
  list-style:none
}
.people-page :is(.wv-unnamed,.wv-together,.wv-silent)>li{
  min-width:0;
  margin:0;
  padding:16px 18px;
  border:1px solid var(--line);
  border-radius:9px;
  background:linear-gradient(145deg,var(--card),color-mix(in srgb,var(--card-2) 48%,var(--card)));
  box-shadow:0 10px 26px color-mix(in srgb,var(--ink) 3%,transparent);
  line-height:1.65
}
.people-page :is(.wv-unnamed,.wv-together)>li>a:first-child,
.people-page .wv-sname{
  color:var(--accent);
  font:400 19px/1.3 var(--serif)
}
.people-page :is(.wv-unnamed,.wv-together)>li>a:first-child{
  display:inline;
  text-decoration-thickness:1px;
  text-underline-offset:3px
}
.people-page .wv-sname{display:block;margin-bottom:5px}
.people-page :is(.wv-unnamed,.wv-together,.wv-silent) .gq-via{
  color:var(--ink-3);
  font-size:12.5px;
  line-height:1.55
}
.people-page .wv-hand{
  display:grid;
  gap:10px;
  margin:18px 0 26px;
  padding:0;
  list-style:none
}
.people-page .wv-hand>li{
  margin:0;
  padding:14px 16px;
  border-left:3px solid var(--accent);
  border-radius:0 8px 8px 0;
  background:var(--card-2)
}
.people-page .wv-hand b{color:var(--ink);font-family:var(--serif);font-size:17px;font-weight:400}
.people-page .wv-count{
  display:inline-flex;
  align-items:center;
  min-height:24px;
  margin-left:5px;
  padding:2px 8px;
  border:1px solid var(--line);
  border-radius:999px;
  background:var(--card-2);
  font-family:var(--sans);
  font-size:11px
}
.people-page .fl-name .wv-count{
  display:inline-flex;
  margin:8px 0 0;
  color:var(--ink-3)
}
.people-page .wv-table th[scope="row"]{
  color:var(--ink);
  font-family:var(--serif);
  font-size:15px;
  font-weight:400
}
.people-page .wv-table .wv-tnote{font-family:var(--sans)}
.people-page .wv-editorial-break img{
  box-shadow:0 18px 42px color-mix(in srgb,var(--ink) 8%,transparent)
}

@media (max-width:720px){
  .people-page :is(.wv-unnamed,.wv-together,.wv-silent){grid-template-columns:1fr;gap:9px}
  .people-page :is(.wv-unnamed,.wv-together,.wv-silent)>li{padding:15px 16px}
}
