.journal-reading-shortcuts{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin:0 0 32px}
.journal-reading-shortcuts>span{color:var(--muted,#b1b1b1);font-size:13px}
.journal-pagination{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:22px;margin:38px 0;padding:24px 0;border-block:1px solid var(--border,#363636)}
.journal-pagination>div:last-child{text-align:right}
.journal-page-link{display:flex;flex-direction:column;gap:7px;color:inherit;text-decoration:none}
.journal-page-link>span,.journal-page-note{font-size:13px;color:var(--muted,#b1b1b1)}
.journal-page-link strong{font-size:15px;line-height:1.5}
.journal-page-link:hover strong,.journal-all-entries:hover{color:var(--accent,#ff7900)}
.journal-all-entries{font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:4px}
.journal-pagination a:focus-visible,.journal-reading-shortcuts a:focus-visible{outline:2px solid var(--accent,#ff7900);outline-offset:5px}
@media(max-width:600px){
 .journal-reading-shortcuts{align-items:flex-start;gap:12px}
 .journal-reading-shortcuts>span{width:100%}
 .journal-pagination{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 16px}
 .journal-all-entries{grid-column:1/-1;grid-row:2;justify-self:center}
 .journal-page-link strong{font-size:14px}
}
