@layer kit {
.vis{margin:var(--space-6) 0;max-inline-size:var(--measure-wide);background:var(--card);border:var(--border-card);border-radius:var(--radius);box-shadow:var(--shadow-1);overflow:hidden}.vis-title{padding:var(--space-3) var(--space-4);font-family:var(--sans);font-size:var(--step--1);font-weight:600;line-height:var(--lh-snug);text-align:start;color:var(--accent-ink);background:var(--accent-fill);margin:0;display:block}.vis.is-bible .vis-title{color:var(--vis-ink);background:var(--vis-maroon-fill)}.vis.is-neutral .vis-title{color:var(--ink);background:var(--sunken);border-block-end:var(--border)}.vis-body{padding:var(--space-5) var(--space-4);font-size:1rem;line-height:var(--lh-snug)}.vis-note{padding:var(--space-3) var(--space-4);font-size:var(--step--1);line-height:var(--lh-snug);color:var(--mute);background:var(--sunken);border-block-start:var(--border);margin:0}@media (min-width:480px){.vis-body{padding-inline:var(--space-5)}}.vis .source{white-space:normal;text-align:start;overflow-wrap:anywhere;max-inline-size:100%}.vis button.source{cursor:pointer}.vis .timeline,.vis .steps{margin:0}.vis .timeline-item{padding-block-end:var(--space-4)}.vis .timeline-item:before{border-inline-start:2px solid var(--accent-line);inset-inline-start:7px}.vis .timeline-when{font-size:var(--step--1)}.vis .timeline-item.is-key .timeline-when{color:var(--accent-ink);background:var(--accent-fill)}@media (min-width:720px){.vis .timeline-item:before{inset-inline-start:calc(7rem + var(--space-4) + 7px)}}.vis .step{padding-block-end:var(--space-5)}.vis .step:before{border-inline-start:2px solid var(--accent-line)}.vis .step-title{font-size:var(--step-0)}.vis .step-body{font-size:1rem}.vis .step-sources{margin-block-start:0}
}


