/* A small place marker in the existing essay, with no floating reading overlay. */
.reader-continuity{display:flex;align-items:center;flex-wrap:wrap;gap:4px 20px;margin:0 0 22px;padding:8px 0 12px;border-bottom:1px dotted currentColor;font:11px/1.65 'Courier New',monospace}
.reader-continuity button,.reader-return{min-height:44px;padding:9px 2px;background:transparent;color:inherit;border:0;border-radius:0;font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:4px}
.reader-continuity [data-reader-resume]{font-weight:700}
.reader-continuity [role=status]{flex-basis:100%;font-size:11px;line-height:1.7}
.reader-continuity [role=status]:empty{display:none}
.reader-return{display:inline-flex;align-items:center;margin:0 0 18px;font:12px/1.65 'Courier New',monospace}
.reader-return[hidden]{display:none}
.reader-continuity button:focus-visible,.reader-return:focus-visible{outline:2px dotted currentColor;outline-offset:4px}
.reading-focused .chapter-impact{animation:none;box-shadow:none}
.reading-focused #snowCursor{display:none!important}
html:lang(ja) .essay-article-section :is(.essay-brief,.essay-story,.essay-deeper-body){font-family:'Noto Serif JP','Hiragino Mincho ProN','Yu Mincho',serif;line-height:1.95;letter-spacing:.015em;line-break:strict;word-break:normal;overflow-wrap:break-word;hyphens:none}
html:lang(ja) .essay-article-section :is(.essay-brief,.essay-story,.essay-deeper-body) p{max-width:44em;max-width:40ic;line-break:strict;word-break:normal;overflow-wrap:break-word}
html:lang(ja) .essay-article-section :is(.essay-lead,.essay-story h3){letter-spacing:0;line-height:1.75}
html:lang(ja) :is(.reader-continuity,.reader-return){font-family:'Hiragino Kaku Gothic ProN','Yu Gothic',sans-serif;letter-spacing:.02em;line-break:strict;word-break:normal}
html:lang(ja) .essay-article-section :is(.essay-source-review,.essay-source-update,.essay-visual-note,.essay-interaction-instruction){line-height:1.9;line-break:strict;word-break:normal;overflow-wrap:break-word}
.essay-article-section :is(.essay-source-links,.essay-source-review,.essay-visual-note) a{overflow-wrap:anywhere;text-underline-offset:3px}
@media(max-width:640px){.reader-continuity{gap:4px 16px;margin-bottom:18px}.reader-continuity button{font-size:12px}html:lang(ja) .essay-article-section :is(.essay-brief,.essay-story,.essay-deeper-body){font-size:17px;line-height:1.95}}
@media print{.reader-continuity,.reader-return{display:none!important}}
