/* One icon size and one leading edge throughout the five steps. */
.reading-spread .reading-flow{--flow-icon:64px}
.reading-spread .reading-flow .reading-icon{width:var(--flow-icon);height:var(--flow-icon);flex:0 0 var(--flow-icon);display:block;margin:0;object-fit:contain}
.reading-spread .reading-providers{grid-template-columns:1fr;gap:8px}
.reading-spread .reading-providers>div,.reading-spread .reading-node{padding:12px 14px;gap:14px;flex-direction:row;text-align:left;align-items:center}
.reading-spread .reading-output,.reading-spread .reading-conversation{padding:12px 14px}
.reading-spread .reading-output-title{gap:14px}
.reading-spread .reading-loop{grid-template-columns:var(--flow-icon) minmax(0,1fr) var(--flow-icon);gap:10px;margin-top:12px;align-items:start}
.reading-spread .reading-player,.reading-spread .reading-character{gap:6px}
.reading-spread .reading-loop b{font-size:12px;white-space:nowrap}
.reading-spread .reading-loop span{font-size:10px;text-align:center}
.reading-spread .reading-exchange{padding-top:8px}
.reading-spread .reading-exchange small{display:block}
.reading-spread .reading-exchange b{padding:5px 16px}
.reading-spread .reading-providers b{font-size:15px}
.reading-spread .reading-providers span{font-size:11px}
#book:not(.book-open) .book-entry{min-height:0;padding-bottom:24px}
#book:not(.book-open)+.reader-novels{padding-top:24px;scroll-margin-top:80px}
@media(max-width:1000px){.story-landing1106 .reading-spread{display:block;max-width:680px}.reading-spread .reading-process{background:linear-gradient(#e1d5ba,#fffaf0 25px);border-top:1px solid #b4a47f}}
@media(max-width:600px){.reading-spread .reading-flow{--flow-icon:56px}.reading-spread .reading-leaf{padding-left:18px;padding-right:18px}.reading-spread .reading-providers>div,.reading-spread .reading-node{padding:10px;gap:10px}.reading-spread .reading-output,.reading-spread .reading-conversation{padding:10px}.reading-spread .reading-output-title{gap:10px}.reading-spread .reading-loop{gap:4px}.reading-spread .reading-loop b{font-size:10px}.reading-spread .reading-loop span{font-size:9px}.reading-spread .reading-providers b{font-size:13px}.reading-spread .reading-providers span{font-size:10px}.reading-spread .reading-exchange small{font-size:9px}.reading-spread .reading-exchange b{padding:4px 12px}#book:not(.book-open)+.reader-novels{padding-top:16px}#book:not(.book-open) .book-entry{padding-bottom:16px}}
