.formatted-reading{white-space:normal!important;overflow-wrap:anywhere;line-height:1.8}.formatted-reading p,.formatted-reading ul,.formatted-reading ol,.formatted-reading blockquote{margin:.75rem 0}.formatted-reading h4{font-size:1.05em;margin:1.25rem 0 .5rem}.formatted-reading blockquote{border-left:3px solid #82a99a;padding:.4rem 1rem;background:#edf5ef}.formatted-reading li{margin:.3rem 0}
/* Adapted from the conversation entry animation in 鲸鲸虚拟直播/public/style.css (tlIn). */
.formatted-reading>*{animation:atlas-reading-enter .32s ease-out both}
@keyframes atlas-reading-enter{from{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){.formatted-reading>*{animation:none}}
/* Adapted from the slow breath motion in 鲸鲸虚拟直播/public/style.css; shown only while a request is pending. */
[data-reading-pending="true"]::before{content:'';display:inline-block;width:.62em;height:.62em;margin-right:.55em;border-radius:50%;background:#4a8d7b;box-shadow:0 0 0 .22em #8dbdac55;vertical-align:.08em;animation:atlas-reading-breath 2.4s ease-in-out infinite}
@keyframes atlas-reading-breath{0%,100%{transform:scale(1);opacity:.7}50%{transform:scale(1.16);opacity:1}}
@media(prefers-reduced-motion:reduce){[data-reading-pending="true"]::before{animation:none}}
.en-natal-ai .reading-interaction,.en-ai .reading-interaction{display:block;width:100%;box-sizing:border-box;margin:.6rem 0;padding:.75rem;border:1px solid #9bb5aa;border-radius:8px;background:#fff;color:#193d39;font:inherit}
