/* A private pause in the story. Questions and unspoken judgments share its ink. */
#app .chapter-recollection{max-width:42rem;margin:0 auto;min-width:0}
#app .chapter-recollection header{margin-bottom:1.8rem}
#app .chapter-recollection h1{font:400 clamp(1.7rem,3vw,2.25rem)/1.5 var(--font-heading,serif);color:#eee0bf;letter-spacing:.025em;margin:.6rem 0 1rem}
#app .chapter-recollection-prose p{font-size:1.125rem;line-height:1.95;color:#e3e1d5;overflow-wrap:break-word;word-break:normal;margin:1rem 0}
#app .chapter-mysteries{max-width:42rem;margin:2.2rem auto;min-width:0}
#app .chapter-mysteries ol{list-style:none;padding:0;margin:0}
#app .chapter-mysteries li{padding:1.8rem 0;min-width:0}
#app .chapter-mysteries li+li{border-top:1px solid #bca47428}
#app .chapter-mysteries h2{font:400 clamp(1.15rem,2.5vw,1.3rem)/1.8 var(--font-heading,serif);color:var(--story-thought-ink,#dfc58e);text-align:center;text-wrap:balance;overflow-wrap:break-word;margin:0 0 1.2rem}
#app .chapter-mysteries p{font-size:1.125rem;line-height:1.9;overflow-wrap:break-word;word-break:normal;color:#e3e1d5}
#app .chapter-mystery-known p{margin:.5rem 0}
#app .chapter-mysteries .rescue-thought{margin:1.2rem auto .3rem;padding:.25rem .5rem}
#app .chapter-mysteries .rescue-thought p{color:var(--story-thought-ink,#dfc58e);text-align:center}
#app .recollection-return{padding-top:1rem;border-top:1px solid #bca47438;margin:1.5rem 0}
@media(max-width:540px){#app .chapter-mysteries{margin:1.4rem auto}#app .chapter-mysteries li{padding:1.5rem 0}#app .chapter-mysteries .rescue-thought{padding:.25rem 0}#app .chapter-recollection header{margin-bottom:1.3rem}}

#app .chapter-mystery-action p{font-size:1.125rem;line-height:1.95;margin:0 0 1.8rem;color:#e3e1d5}
#app [data-mystery-chapter="chapter-one"] li:first-child h2{font-size:clamp(1.5rem,3vw,1.9rem);margin:1.4rem 0}
#app .chapter-memory-dates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.5rem 0;padding:1rem 0;border-block:1px solid #bca47438}
#app .chapter-memory-dates>div{min-width:0;text-align:center}
#app .chapter-memory-dates dt{font-size:.875rem;line-height:1.75;color:#c4bba5}
#app .chapter-memory-dates dd{margin:.55rem 0 0;color:#e8d8ad;font:400 clamp(1.1rem,3vw,1.45rem)/1.5 var(--font-heading,serif);white-space:nowrap}
