.page-reminder{margin:1.2rem 0 1.5rem;padding:1rem 1.25rem;border-inline-start:4px solid #b28b3b;border-radius:0 14px 14px 0;background:#eef5f5;max-width:65ch}
.page-reminder p{margin:0;color:#294554;font-size:1.125rem;line-height:1.7;overflow-wrap:anywhere}
.inline-poem{margin-block:2rem 1rem;padding:1.3rem;max-width:42ch;border:1px solid #adc9cc;border-radius:16px;background:#f1f7f7}
.inline-poem h2{font-size:1.25rem;margin-top:0}
.inline-poem p{white-space:pre-line;line-height:1.85;color:#294554;font-size:1.125rem;overflow-wrap:anywhere;margin-bottom:0}
.journal-quote-prompt{padding-bottom:1rem;border-bottom:1px solid #adc9cc}
@media(forced-colors:active){.page-reminder,.inline-poem{border:1px solid CanvasText}}
