/* Scope-only table of contents for existing House/Folio ancient-text readers.
   Shared fonts and colors remain governed by /house.css and /sources-reading.css. */
.corpus-source .s1-toc{max-width:1000px;margin:1.4rem auto 2rem}
.corpus-source .s1-toc__details{
  border-block:1px solid var(--rule,#cbc9bd);
  padding:.75rem 0;color:var(--ink,#282923)
}
.corpus-source .s1-toc__details>summary{
  cursor:pointer;list-style:revert;
  font:600 clamp(.88rem,1.2vw,1rem)/1.5 "Savoy Source Sans 3",Arial,sans-serif;
  padding:.55rem .4rem;min-height:44px;
}
.corpus-source .s1-toc__help{
  margin:.45rem .4rem 1rem;
  color:var(--muted,#64645b)!important;
  font:400 .87rem/1.6 "Savoy Source Serif 4",Georgia,serif!important
}
.corpus-source .s1-toc__list{
  list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,95px),1fr));
  gap:.4rem; padding:0!important;margin:.9rem 0 1.1rem!important
}
.corpus-source .s1-toc__list li{list-style:none;padding:0!important;margin:0!important}
.corpus-source .s1-toc__list a{
 display:flex;align-items:center;justify-content:center;min-height:44px;
 border:1px solid var(--rule,#cbc9bd);padding:.25rem .5rem;
 text-decoration:none;font:500 .83rem/1.3 "Savoy Source Sans 3",Arial,sans-serif;
 color:var(--ink,#282923)
}
.corpus-source .s1-toc__list a:is(:hover,:focus-visible){
 border-color:var(--gold,#a57f46);background:rgba(165,127,70,.07)
}
.corpus-source article.patristic-unit{scroll-margin-top:1.6rem}
@media(max-width:600px){
 .corpus-source .s1-toc__list{grid-template-columns:repeat(3,minmax(0,1fr))}
}

/* Desktop prose follows House justification. Ephrem's poetry is excluded. */
@media(min-width:900px){
 body.patristic-s1-prose main.corpus-source .corpus-source-original
 article.patristic-unit > p {text-align:justify;hyphens:auto;word-spacing:normal}
}
@media(max-width:899px){
 body.patristic-s1-prose main.corpus-source .corpus-source-original
 article.patristic-unit > p {text-align:start;hyphens:none}
}
/* The shared legacy reader style highlights Bible by default.
   On these five source pages, only the actual Textes anciens item is active. */
body:is(.patristic-s1-prose,.patristic-s1-poetry)
 header.site-header nav.main-nav a[href="/bible/"] {
  border-bottom:1px solid transparent!important;
}
