/*
 * tradition.css — the tradition pages (DESIGN §5). Loaded after base.css on the tradition surfaces.
 * S4 (T11) has only the book and chapter lists (surface `spine`, mode lists, parts/m/canon-list.php):
 * the column, an empty row, and the line of links under the head and at the foot. The rows
 * themselves are base.css's ruled list (.rl). S7 adds the spine, the voices and the chronology.
 *
 * Every value is a token or on the 12px scale; no literal colour or font family.
 */

/* === The list page column === wide enough for three columns of rows (.rl decides by its own width) */
.cl{width:min(1104px,100% - 48px);margin:0 auto;padding-top:calc(var(--bar) + env(safe-area-inset-top,0px) + 48px)}
@media(min-width:1080px){.cl{padding-top:calc(var(--bar) + env(safe-area-inset-top,0px) + 72px)}}

/* a row with nothing held: not a link, and greyed so presence never reads as absence */
.rl__r.is-off .rl__t{color:var(--faint)}

/* === The line of links === ‹ previous · up · next ›, and "Read …" under the head */
/* at the foot: two halves, previous at the left, next at the right even when it stands alone */
.cl__go{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:24px;margin:36px 0 0;font:var(--f-head);font-variant-caps:all-small-caps;letter-spacing:.1em;color:var(--faint)}
.cl__go a[rel="next"]{grid-column:2;justify-self:end;text-align:right}
/* under the head: one run, left-aligned */
.hd .cl__go{display:flex;flex-wrap:wrap;column-gap:24px;margin:12px 0 0}
.cl__go a{display:inline-flex;align-items:center;min-height:44px;color:var(--ink);transition:color .15s}
@media(hover:hover){.cl__go a:hover{color:var(--red)}}

/* === Print === the text column only */
@media print{.cl{width:auto;padding-top:0}.cl__go{display:none}}

/* === S7 T20–T21: spine (index, verse, doctrine, event) and councils === */
/* the reading column of a timeline (verse, doctrine, event, councils); the index uses .cl */
.spn{width:min(744px,100% - 48px);margin:0 auto;padding-top:calc(var(--bar) + env(safe-area-inset-top,0px) + 48px)}
@media(min-width:1080px){.spn{padding-top:calc(var(--bar) + env(safe-area-inset-top,0px) + 72px)}}
.spn--ix .spn__sec,.spn--co .spn__sec{max-width:none}
.spn__vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
/* the verse head (TLV-01): the reference in red small caps, the edition in grey, the verse large in Cormorant */
.spn__ref{margin:0 0 12px;font:500 17px/24px var(--scr);font-variant-caps:all-small-caps;font-variant-numeric:oldstyle-nums;letter-spacing:.14em;color:var(--red)}
.spn__ed{margin-left:12px;color:var(--faint);letter-spacing:.1em}
.spn__v{margin:0;font:500 26px/1.3 var(--disp);font-synthesis:none;font-variant-numeric:oldstyle-nums;text-wrap:pretty;hanging-punctuation:first last}
.spn__v--xl{font-size:38px;line-height:1.1;letter-spacing:-.008em}
.spn__v--lg{font-size:28px;line-height:1.2}
.spn__v--md{font-size:26px;line-height:1.24}
.spn__v--sm{font-size:23px;line-height:1.3}
@media(min-width:700px){.spn__ref{font-size:19px}.spn__v--xl{font-size:48px;line-height:1.06;letter-spacing:-.01em}.spn__v--lg{font-size:44px;line-height:1.1}.spn__v--md{font-size:38px;line-height:1.16}.spn__v--sm{font-size:32px;line-height:1.24}}
@media(min-width:1080px){.spn__v{text-wrap:balance}.spn__v--xl{font-size:64px;line-height:1.04;letter-spacing:-.014em}.spn__v--lg{font-size:47px}.spn__v--md{font-size:36px;line-height:1.18}.spn__v--sm{font-size:29px;line-height:1.26}}
.spn__hd .hd__m+.hd__m{margin-top:0}
/* a section: headed like an age on the glossed page (italic, over a thick-and-thin rule) */
.spn__sec{margin:48px 0 0}
.spn__sh,.spn__pgh{margin:0 0 24px;padding:12px 0;font:italic 400 25px/36px var(--scr);letter-spacing:.005em;border-top:2px solid var(--ink);box-shadow:inset 0 3px 0 var(--paper),inset 0 4px 0 var(--ink)}
.spn__dk{margin:0 0 24px;max-width:34em;font:var(--f-note);text-wrap:pretty}
.spn__l{display:block;margin:0;font:var(--f-meta);font-variant-caps:all-small-caps;letter-spacing:.1em;color:var(--faint)}
.spn__find{margin:24px 0 0}
.spn__ixn{margin:24px 0 0;max-width:34em}
.spn__ixn b{font-style:normal}
/* Scriptures at the root (DOC-04): passages as option words; the verse in Garamond, the Greek beneath */
.rt{margin:0}
.rt__p[hidden]{display:none}
.rt__tabs{display:flex;flex-wrap:wrap;column-gap:24px;margin:0 0 24px}
.rt__tabs .opt+.opt{margin-left:0}
.rt__v{margin:0 0 24px;max-width:30em;font:var(--f-scr)}
.rt__v p{margin:0}
.rt__v .rt__c{margin-top:12px;font:var(--f-meta);font-variant-caps:all-small-caps;letter-spacing:.1em;color:var(--faint)}
.rt__c a{color:var(--ink);transition:color .15s}
.rt__g{margin:12px 0 24px;max-width:30em;font:var(--f-scr)}
@media(hover:hover){.rt__c a:hover{color:var(--red)}}
/* the words at issue (DOC-05) — the doctrine page's one move: large in Cormorant, three across */
.cw{display:grid;grid-template-columns:minmax(0,1fr);row-gap:24px;margin:0;padding:0;list-style:none}
.cw__c{padding-top:12px;border-top:1px solid var(--hair)}
.cw__w{margin:0;font:500 34px/1.1 var(--disp);font-synthesis:none;overflow-wrap:anywhere}
.cw__k{margin:12px 0 0;font:var(--f-meta);font-variant-caps:all-small-caps;letter-spacing:.1em;color:var(--faint)}
.cw__g{margin:12px 0 0;font:var(--f-note);text-wrap:pretty}
@media(min-width:700px){.cw{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px}.cw__w{font-size:30px}}
@media(min-width:1080px){.cw{column-gap:36px}}
/* the chronology, completed: the era's range, an event line, the voice's foot */
.chron>.chron__h{display:block}
.spn .chron{margin-top:48px}
.spn .hd+.chron,.spn__pg .chron{margin-top:0}
.chron__r{margin-left:12px;font:400 14px/24px var(--txt);letter-spacing:.04em;color:var(--faint)}
.chron__ev{padding-bottom:24px}
.chron__evt{margin:0;font:italic 400 19px/24px var(--scr)}
.chron__evy{margin:0;font:var(--f-year);color:var(--faint)}
.chron__evb{margin:12px 0 0;font:var(--f-note)}
.chron__evb p{margin:0}
@media(min-width:700px){
  .chron__ev{grid-column:2;padding-left:24px;border-left:1px solid var(--rr)}
  .chron__evy{display:none}
  .chron .voice__k b:not(:has(~ .voice__nd)){margin-right:0;padding-right:0;border:0}
}
.voice--cont{padding-top:0}
.voice__nm a{transition:color .15s}
@media(hover:hover){.voice__nm a:hover{color:var(--ink)}}
.voice__nd{font-style:italic}
.voice__t p{margin:0}
.voice__t p+p{text-indent:1.3em}
.js .voice__c:not(.is-open){max-height:calc(27px * var(--scale) * 5);overflow:hidden}
.voice__la{flex:1 1 100%;margin:12px 0 0;font:400 16px/24px var(--txt);font-feature-settings:"locl" 0;hyphens:manual}
.voice__mt{flex:1 1 100%;margin:12px 0 0;font:italic 400 15px/24px var(--txt);color:var(--faint)}
.voice__f{flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:center;column-gap:24px;margin:0}
.voice__f .voice__src,.voice__more{display:inline-flex;align-items:center;min-height:44px}
.voice__l{font:400 14px/24px var(--txt);letter-spacing:.04em;color:var(--faint)}
.voice__more{min-width:44px;font:var(--f-meta);font-variant-caps:all-small-caps;letter-spacing:.1em;color:var(--ink);transition:color .15s}
.voice__more[hidden]{display:none}
@media(hover:hover){.voice__more:hover{color:var(--red)}}
/* the library's notes on a timeline: the empty record, the end cap, the outbound links */
.spn__nil,.spn__end{margin-top:48px}
.note .spn__out{display:flex;flex-wrap:wrap;column-gap:24px;margin-top:12px;text-indent:0}
.spn__out a{display:inline-flex;align-items:center;min-height:44px;font:var(--f-meta);font-style:normal;font-variant-caps:all-small-caps;letter-spacing:.1em;color:var(--ink);transition:color .15s}
@media(hover:hover){.spn__out a:hover{color:var(--red)}}
.spn__sum{margin:36px 0 0}
.spn__sum summary{display:flex;flex-wrap:wrap;align-items:center;column-gap:12px;min-height:44px;margin:0 0 12px;cursor:pointer;list-style:none;font:var(--f-meta);font-variant-caps:all-small-caps;letter-spacing:.1em;color:var(--ink)}
.spn__sum summary::-webkit-details-marker{display:none}
.spn__sum summary span{color:var(--faint)}
.spn__sum summary::after{content:'+';color:var(--faint)}
.spn__sum[open] summary::after{content:'−'}
/* the event: who gave the facts; where it is marked */
.spn__by{margin:12px 0 0;font:italic 400 16px/24px var(--txt);color:var(--faint)}
.spn__by a{color:var(--ink);text-decoration:underline 1px var(--hair);text-underline-offset:.2em}
.spn__on{display:flex;flex-wrap:wrap;align-items:center;column-gap:12px;margin:24px 0;font:var(--f-meta);font-variant-caps:all-small-caps;letter-spacing:.1em;color:var(--faint)}
.spn__on a{display:inline-flex;align-items:center;min-height:44px;color:var(--ink);transition:color .15s}
.spn__onl,.spn__dot{color:var(--faint)}
@media(hover:hover){.spn__on a:hover,.spn__by a:hover{color:var(--red)}}
/* "On Luke 16:19–31": the verse's on-the-passage excerpts, apart from its own voices */
.spn__pg{margin-top:72px}
/* the canon (TL-06…09): the map at ≥900px of its own box with JS; the ladder below that and without JS */
.cn{container-type:inline-size}
.cmap,.spn__skip{display:none}
@container (min-width:900px){
  .js .cmap{display:block}
  .js .lad{display:none}
  .js .spn__skip{display:inline-flex;align-items:center;min-height:44px;position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
  .js .spn__skip:focus{position:static;width:auto;height:auto;clip-path:none;font:var(--f-meta);font-variant-caps:all-small-caps;letter-spacing:.1em}
}
.cmap__bar{display:flex;justify-content:space-between;align-items:center;column-gap:24px;min-height:48px;margin:0 0 12px}
.cmap__crumb{display:flex;flex-wrap:wrap;align-items:center;column-gap:12px;font:var(--f-head);font-variant-caps:all-small-caps;letter-spacing:.1em;color:var(--faint)}
.cmap__crumb button{min-width:44px;min-height:44px;color:var(--ink);transition:color .15s}
.cmap__here{color:var(--ink)}
.cmap__sep{color:var(--faint)}
.cmap__act{display:inline-flex;align-items:center;min-height:44px;font:var(--f-head);font-variant-caps:all-small-caps;letter-spacing:.1em;color:var(--ink);transition:color .15s}
.cmap__act[hidden],.cmap__key[hidden]{display:none}
@media(hover:hover){.cmap__crumb button:hover,.cmap__act:hover{color:var(--red)}}
.cmap__stage{transition:height .25s var(--ease)}
.cmap__level{transition:opacity .15s}
.cmap__level.is-busy,.cmap__level.is-off{opacity:0}
.cmap__strip{display:flex;align-items:flex-start;column-gap:12px}
.cmap__div{display:flex;flex-direction:column;min-width:0}
.cmap__books{display:flex;align-items:stretch;height:112px;margin:0;padding:0;list-style:none;border-bottom:1px solid var(--ink)}
.cmap__b{display:flex;flex:1 1 0;min-width:0}
.cmap__books--sparse .cmap__b,.cmap__nums--sparse .cmap__num{flex:0 0 24px}
.cmap__b>a,.cmap__b>span{display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-end;align-items:center}
.cmap__s{display:block;width:60%;max-width:12px;background:var(--hair);transition:background .15s}
.cmap__b--top .cmap__s{background:var(--ghost)}
.cmap__b>a:focus-visible .cmap__s{background:var(--ink)}
@media(hover:hover){.cmap__b>a:hover .cmap__s{background:var(--ink)}}
.cmap__deut{font:400 13px/1 var(--scr);color:var(--faint)}
.cmap__dl{margin:12px 0 0;font:400 14px/18px var(--scr);font-variant-caps:all-small-caps;letter-spacing:.08em;color:var(--faint);overflow-wrap:anywhere}
.cmap__nums{display:flex;margin:12px 0 0}
.cmap__num{flex:1 1 0;min-width:0;text-align:center;font:400 12px/18px var(--txt);font-variant-numeric:oldstyle-nums tabular-nums;color:var(--faint)}
.cmap__foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;column-gap:24px;margin:24px 0 0;font:var(--f-meta);font-variant-caps:all-small-caps;letter-spacing:.1em;color:var(--faint)}
.cmap__read,.cmap__key{margin:0}
.cmap__read b{font-weight:400;color:var(--ink)}
.cmap__read .sep{margin:0 12px}
/* the book ladder: each division a ruled list */
.lad__d{margin:0 0 36px}
.lad__h{margin:0 0 12px;padding-top:12px;border-top:1px solid var(--rr);font:var(--f-name);letter-spacing:.07em}
.lad__n{margin-left:12px;font:400 14px/24px var(--txt);letter-spacing:.04em;color:var(--faint)}
/* Councils (T21): each council a row, its ordinal a large roman numeral in the gutter (DESIGN §5.5) */
.co{margin:0;padding:0;list-style:none}
.co__r,.co__g{display:grid;grid-template-columns:minmax(0,1fr)}
.co__n{font:500 28px/36px var(--disp);font-variant-numeric:lining-nums}
.co__a{display:block;padding:0 0 24px}
.co__y{display:block;font:var(--f-year);color:var(--faint)}
.co__t{margin:0;font:var(--f-title);letter-spacing:-.004em;text-wrap:balance;transition:color .15s}
.co__s{display:block;margin:12px 0 0;font:var(--f-note);text-wrap:pretty}
.co__m{display:block;margin:12px 0 0;font:var(--f-meta);font-variant-caps:all-small-caps;letter-spacing:.1em;color:var(--faint)}
@media(hover:hover){.co__a:hover .co__t{color:var(--red)}}
@media(min-width:700px){
  .co__r,.co__g{grid-template-columns:96px minmax(0,1fr)}
  .co__n{padding:12px 24px 0 0;text-align:right;font-size:44px;line-height:48px}
  .co__a{padding:12px 0 36px 24px;border-left:1px solid var(--rr)}
}
/* the last word: Acts 15:28, set as scripture */
.spn__scr{margin:72px 0 0;padding-top:24px;border-top:1px solid var(--rr);max-width:30em;font:var(--f-scr)}
.spn__scr p{margin:0}
.spn__scr .spn__cite{margin-top:12px;font:var(--f-meta);font-variant-caps:all-small-caps;letter-spacing:.1em;color:var(--faint)}
.spn__cite a{color:var(--ink);transition:color .15s}
@media(hover:hover){.spn__cite a:hover{color:var(--red)}}
@media print{.spn{width:auto;padding-top:0}.cn,.cl__go,.spn__find,.voice__f{display:none}.js .voice__c:not(.is-open){max-height:none}}
/* === end T20–T21 === */

/* === S7 T22: fragment, work, writings === */
/* the column of a fragment and a work: one voice wide (34em of commentary) */
.fr{width:min(612px,100% - 48px);margin:0 auto;padding-top:calc(var(--bar) + env(safe-area-inset-top,0px) + 48px)}
@media(min-width:1080px){.fr{padding-top:calc(var(--bar) + env(safe-area-inset-top,0px) + 72px)}}

/* the head: the reference in red small caps, the edition in grey, the verse large (DESIGN §5.5) */
.fr__v{margin:0 0 48px}
.fr__ref{margin:0 0 12px;font:500 17px/24px var(--scr);font-variant-caps:all-small-caps;font-variant-numeric:oldstyle-nums;letter-spacing:.14em;color:var(--red)}
.fr__ed{color:var(--faint);letter-spacing:.1em;font-weight:400}
.fr__ed::before{content:'· '}
.fr__rt{display:inline;margin:0;font:inherit;letter-spacing:inherit}
.fr__big{margin:0;font:500 26px/1.3 var(--disp);font-synthesis:none;font-variant-numeric:oldstyle-nums;text-wrap:pretty;hanging-punctuation:first last}
.fr__big--xl{font-size:38px;line-height:1.1;letter-spacing:-.008em}
.fr__big--lg{font-size:28px;line-height:1.2}
.fr__big--md{font-size:26px;line-height:1.24}
.fr__big--sm{font-size:23px;line-height:1.3}
.fr__big .sc{font-family:var(--dispsc);font-variant:normal;letter-spacing:.02em}
.fr__big .vn{font:400 .42em/1 var(--scr);vertical-align:.9em;color:var(--red)}
.fr__big .vn::after{content:'\2009'}
@media(min-width:700px){
  .fr__big--xl{font-size:48px;line-height:1.06;letter-spacing:-.01em}
  .fr__big--lg{font-size:44px;line-height:1.1;letter-spacing:-.008em}
  .fr__big--md{font-size:38px;line-height:1.16;letter-spacing:-.004em}
  .fr__big--sm{font-size:32px;line-height:1.24}
}

/* the writer in full: base.css's voice; the name is the page's h1 on a fragment */
.fr__w{margin:0}
.fr__t{flex:1 1 100%;min-width:0}
.fr__t>:not(p){margin:0 0 12px;font:var(--f-txt)}
.heb{unicode-bidi:isolate}

/* sections: Source details, Appears in, a work's excerpts, the writings' divisions */
.fr__s{margin:48px 0 0}
.fr__h{margin:0 0 12px;padding-bottom:12px;border-bottom:1px solid var(--ink);font:var(--f-head);font-variant-caps:all-small-caps;letter-spacing:.1em}
.fr__s>.note{margin:24px 0}
.fr__s+.note{margin-top:36px}
.facts dd a{text-decoration:underline;text-decoration-color:var(--hair);text-underline-offset:.2em;transition:color .15s}
@media(hover:hover){.facts dd a:hover{color:var(--red)}}
/* Appears in: a chapter with many verses is one row, its verses a run of numbers (each ≥ 44 × 44) */
.fr__run{grid-column:1/-1}
.fr__vs{display:flex;flex-wrap:wrap}
.fr__vs a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;font:var(--f-meta);font-variant-numeric:oldstyle-nums;color:var(--ink);transition:color .15s}
@media(hover:hover){.fr__vs a:hover{color:var(--red)}}

/* the line of actions: Read … in context ›, Copy citation link; under a work's head, Read in full › */
.fr__go{display:flex;flex-wrap:wrap;column-gap:24px;margin:36px 0 0;font:var(--f-head);font-variant-caps:all-small-caps;letter-spacing:.1em}
.hd .fr__go{margin:12px 0 0}
.fr__go a,.fr__go button{display:inline-flex;align-items:center;min-height:44px;color:var(--ink);letter-spacing:inherit;font-variant-caps:inherit;transition:color .15s}
@media(hover:hover){.fr__go a:hover,.fr__go button:hover{color:var(--red)}}

/* a work's excerpts: voices, clamped to eight lines under JS (core.js clamps) */
.wk .facts{margin:0}
/* no hairline straight under a rule: the head's thick-and-thin, a section head's ink line */
.hd+.facts>:nth-child(-n+2),.fr__h+.facts>:nth-child(-n+2){border-top:0}
.wk__v{margin:0 0 36px}
.js .wk__b{max-height:calc(27px * var(--scale) * 8);overflow:hidden}
.js .wk__b.is-open{max-height:none}
.wk__f{flex:1 1 100%;display:flex;flex-wrap:wrap;column-gap:24px;align-items:center;margin:0}
.wk__more,.wk__f .voice__src{display:inline-flex;align-items:center;min-height:44px;font:var(--f-meta);font-variant-caps:all-small-caps;letter-spacing:.1em;color:var(--faint);transition:color .15s}
.wk__more[hidden]{display:none}
.wk__more{min-width:44px}
.wk__v .voice__nm a{color:inherit}
@media(hover:hover){.wk__v .voice__nm a:hover{color:var(--ink)}}
@media(hover:hover){.wk__more:hover{color:var(--ink)}}

/* the writings: the sections of the list page (.cl) */
.cl .fr__s:first-of-type{margin-top:0}

@media print{.fr{width:auto;padding-top:0}.fr__go,.wk__more{display:none}.js .wk__b{max-height:none}}
/* === end T22 === */

/* === S8 T23: witnesses (the list and its filter) === */
/* parts/m/witnesses.php inside .cl: the field and the tradition words, then the era bands as ruled lists */
.wl__vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.wl__find{margin:0 0 48px}
.no-js .wl__find{display:none}                       /* without JS the tools do nothing; every row is shown */
.wl__field{max-width:24em}
.wl__field .sug{width:min(504px,100vw - 24px)}
.wl .sug__t{flex:0 1 auto}
.wl .sug__k{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:right}
.wl__trad{display:flex;flex-wrap:wrap;column-gap:24px;margin:12px 0 0}
.wl__trad .opt+.opt{margin-left:0}
/* an era: its name in ink small caps over a thick-and-thin rule; the count and the note in grey */
.wl__band{margin:0 0 48px}
.wl__band[hidden]{display:none}
.wl__era{position:relative;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:12px;margin:0;padding:12px 0;border-top:2px solid var(--ink);font:var(--f-head);font-variant-caps:all-small-caps;letter-spacing:.1em;color:var(--ink)}
.wl__era::before{content:'';position:absolute;left:0;right:0;top:3px;height:1px;background:var(--ink)}
.wl__bn{color:var(--faint);font-variant-numeric:oldstyle-nums}
.wl__note{flex:1 1 12em;font:var(--f-meta);font-variant-caps:all-small-caps;letter-spacing:.1em;color:var(--faint)}
/* a row: the name; under it dates · first role at the left, the excerpt count at the right */
/* each row fills its grid cell, so the hairlines of one grid line sit level across the columns */
.wl .rl>li:not([hidden]){display:flex}
.wl__r{flex:1 1 auto;display:grid;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;align-items:baseline}
.wl__r .rl__t{grid-column:1/-1}
.wl__x{white-space:nowrap;text-align:right;font-variant-numeric:oldstyle-nums}
.wl__tr{margin-right:12px;padding-right:12px;border-right:1px solid var(--hair)}
.wl__more{display:inline-flex;align-items:center;min-width:44px;min-height:44px;margin:12px 0 0;font:var(--f-head);font-variant-caps:all-small-caps;letter-spacing:.1em;color:var(--ink);transition:color .15s}
.wl__more[hidden]{display:none}
@media(hover:hover){.wl__more:hover{color:var(--red)}}
.wl__empty p{max-width:34em}
@media print{.wl__find,.wl__more{display:none}}
/* === end T23 === */

/* === S8 T24: a witness === */
/* the page: a column wide enough for the canon map (shown at ≥900px of its own box, .cn); the text in one voice's width within it */
.wt{width:min(1104px,100% - 48px);margin:0 auto;padding-top:calc(var(--bar) + env(safe-area-inset-top,0px) + 48px)}
@media(min-width:1080px){.wt{padding-top:calc(var(--bar) + env(safe-area-inset-top,0px) + 72px)}}
.wt__c{max-width:612px;margin:0 auto}
/* the head: the portrait a plain rectangle; a long name wraps between words, never inside one */
.wt__pt{width:144px;margin:0 0 24px}
.wt__hd .hd__t{overflow-wrap:break-word;hyphens:manual}
.wt__dn{margin:0;font:italic 400 16px/24px var(--txt);color:var(--faint)}
/* the account: a voice (a quoted source) or the library's note */
.wt__ac{margin:0 0 24px}
.wt__ac .voice__nm a{color:inherit}
/* the register line takes the full measure (.note p's text-wrap:pretty broke it at about 60% at 320) */
.wt__ac .note__l{text-wrap:wrap}
/* the Collect: a rubric over the prayer set as scripture, its edition beneath */
.wt__co{margin:48px 0 0;padding-top:24px;border-top:1px solid var(--rr)}
.wt__rb{margin:0 0 12px;font:var(--f-meta);font-variant-caps:all-small-caps;letter-spacing:.1em;color:var(--red)}
.wt__cb{margin:0;max-width:30em;font:var(--f-scr);text-wrap:pretty}
.wt__cs{margin:12px 0 0;font:var(--f-meta);font-variant-caps:all-small-caps;letter-spacing:.1em;color:var(--faint)}
/* In the library: the works, or the coverage line; then the canon map at the page's full width */
.wt__s{margin:48px 0 0}
.wt__ln{margin:12px 0 0;font:var(--f-meta);font-variant-caps:all-small-caps;letter-spacing:.1em;color:var(--faint)}
.wt__s .fr__go{margin-top:12px}
.wt__map{margin:36px 0 0}
.wt__mn{margin:12px 0 0;font:italic 400 16px/24px var(--txt);color:var(--faint)}
@media print{.wt{width:auto;padding-top:0}.wt__map,.wt__c .fr__go{display:none}}
/* === end T24 === */
