/* Reader steering: the plugin's islands (papyrus-reader@1.css) sit inside Shipped's board, item, submit and sign-in layouts. */
.nav-reader{display:inline-flex;align-items:center}
.nav-reader .papyrus-reader-signin{gap:.25rem .75rem}
.nav-reader .papyrus-reader-link{color:inherit}
.reader-freshness,.reader-freshness .papyrus-reader-freshness{font-family:var(--font-mono);font-size:12px;color:var(--muted)}
.board-heading h2{margin:0}
.board-empty{margin:0 0 32px;padding:18px 0;border-top:2px solid var(--rule-strong);border-bottom:1px solid var(--rule);font-family:var(--font-mono);font-size:14px}
.board-reader{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:10px;font-size:13px}
.item-reader{display:flex;flex-direction:column;gap:14px;padding:18px 0 22px;border-bottom:1px solid var(--rule)}
.item-reader .section-heading{margin:0}
.item-reader-actions{display:flex;flex-wrap:wrap;gap:8px 20px}
.item-comments{margin-top:40px}
.rising-line{margin:0 0 14px;font-family:var(--font-mono);font-size:13px;line-height:1.5}
.rising-status{margin-bottom:0}
.form-rules{margin:0 0 20px;max-width:62ch;line-height:1.5}
.reader-submit{max-width:44rem}
.reader-signin{min-height:2.5rem}
.board-reader .papyrus-reader-status{display:none}
.board-help{display:block;margin-top:4px;max-width:70ch;line-height:1.5}
.reader-key{margin:0;max-width:70ch;font-family:var(--font-mono);font-size:12px;line-height:1.5;color:var(--muted)}
.board-talk-none{color:var(--muted);cursor:default}
.item-comments .papyrus-reader-comment-list:empty::before{content:"No comments yet.";display:block;padding:10px 0;font-family:var(--font-mono);font-size:13px;color:var(--muted)}
.item-comments .papyrus-reader-comments:has(.papyrus-reader-comment-list:empty) .papyrus-reader-comment-count{display:none}
