/* MB138: the light chronology panels must not inherit pale text from k307-dark. */
#apostolic-history-307 .kh520-integrated{--ap-panel:#fffdf8;--ap-ink:#33241d;--ap-muted:#645044;--ap-heading:#64151b;--ap-line:#dac5ad;background:linear-gradient(135deg,#fffdf8,#f8eee0);color:var(--ap-ink);border-color:var(--ap-line)}
#apostolic-history-307 .kh520-integrated-head>p:not(.kh520-kicker),
#apostolic-history-307 .kh520-detail-body :is(p,li,td){color:var(--ap-ink);line-height:1.75}
#apostolic-history-307 .kh520-integrated :is(h3,h4),
#apostolic-history-307 .kh520-detail>summary{color:var(--ap-heading)}
#apostolic-history-307 .kh520-integrated .kh520-kicker{color:var(--ap-heading)}
#apostolic-history-307 .kh520-detail{background:var(--ap-panel);border-color:var(--ap-line)}
#apostolic-history-307 .kh520-detail>summary{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(10rem,.8fr) 1rem;align-items:start;column-gap:1.25rem;row-gap:.45rem;padding:1rem 1.1rem;line-height:1.5;min-height:48px}
#apostolic-history-307 .kh520-detail>summary>span{min-width:0;overflow-wrap:anywhere;font-weight:800}
#apostolic-history-307 .kh520-detail>summary>small{min-width:0;color:var(--ap-muted);font-size:.85rem;font-weight:500;text-align:left;line-height:1.55}
#apostolic-history-307 .kh520-detail>summary::after{grid-column:3;grid-row:1;color:var(--ap-heading);line-height:1.2;text-align:center}
#apostolic-history-307 .kh520-detail[open]>summary{border-bottom:1px solid var(--ap-line)}
#apostolic-history-307 .kh520-detail-body{border-top:0;padding:.3rem 1.1rem 1.1rem;color:var(--ap-ink)}
#apostolic-history-307 .kh520-detail-body p{margin:.8rem 0}
#apostolic-history-307 :is(.kh520-actions,.kh520-related-links){gap:.65rem}
#apostolic-history-307 :is(.kh520-actions,.kh520-related-links) a,
#apostolic-history-307 .kh520-toggle-tools button{background:var(--ap-panel);color:var(--ap-heading);border-color:var(--ap-line);min-height:44px;line-height:1.5;white-space:normal;text-align:start}
#apostolic-history-307 .kh520-detail-body a{color:var(--ap-heading);text-decoration-thickness:1px;text-underline-offset:.15em}
#apostolic-history-307 :is(summary,button,a):focus-visible{outline:3px solid var(--ap-heading);outline-offset:4px}
body.dark #apostolic-history-307 .kh520-integrated{--ap-panel:#2f2520;--ap-ink:#f4eadc;--ap-muted:#d2c1ad;--ap-heading:#f1c778;--ap-line:#715a44;background:linear-gradient(135deg,#2a211d,#1f1815)}
@media(max-width:760px){#apostolic-history-307 .kh520-detail>summary{grid-template-columns:minmax(0,1fr) 1rem;gap:.4rem .8rem}#apostolic-history-307 .kh520-detail>summary>small{grid-column:1;grid-row:2}#apostolic-history-307 .kh520-detail>summary::after{grid-column:2}#apostolic-history-307 .kh520-integrated{width:100%;padding:1rem}#apostolic-history-307 :is(.kh520-integrated-head,.kh520-toggle-tools,.kh520-accordion){width:100%}}
