/* Existing issue navigation, with real adjacent covers and an unfiltered archive. */
.mm-presentation .mm-issue-navigation {
  display:grid;grid-template-columns:repeat(2,minmax(0,1fr));
  gap:14px;margin-top:28px;min-width:0;
}
.mm-presentation .mm-issue-navigation .mm-issue-nav-card {
  display:flex;align-items:center;gap:14px;min-width:0;max-width:none;
  padding:14px;background:#fff;border:1px solid var(--rv-line);border-radius:6px;
  color:var(--rv-text);text-decoration:none;font-family:var(--rv-font-interface);
  transition:border-color .15s ease,box-shadow .15s ease;
}
.mm-presentation a.mm-issue-nav-card:hover {
  border-color:var(--rv-accent);box-shadow:0 2px 7px #051e5712;text-decoration:none;
}
.mm-presentation .mm-issue-nav-card:focus-visible {
  outline:2px solid var(--rv-focus,#126293);outline-offset:3px;
}
.mm-issue-navigation .mm-issue-nav-cover {
  flex:0 0 54px;width:54px;height:76px;object-fit:contain;
  border-radius:2px;box-shadow:0 2px 5px #051e5720;
}
.mm-issue-nav-copy {display:flex;flex-direction:column;gap:3px;min-width:0;overflow-wrap:anywhere;hyphens:auto;}
.mm-issue-nav-copy small {font-size:13px;line-height:1.4;color:var(--rv-muted);}
.mm-issue-nav-copy strong {font-size:16px;line-height:1.4;font-weight:650;}
.mm-issue-nav--next {text-align:right;justify-content:flex-end;}
.mm-issue-nav--next .mm-issue-nav-cover {order:1;}
.mm-presentation .mm-issue-nav--unavailable {background:var(--rv-page,#f5f7f8);min-height:106px;box-sizing:border-box;}
.mm-issue-nav--unavailable strong {font-weight:400;}
.mm-presentation .mm-issue-nav--archive {
  grid-column:1 / -1;justify-self:end;display:flex;flex-wrap:wrap;justify-content:flex-end;
  gap:6px 16px;max-width:100%;font-family:var(--rv-font-interface);font-size:14px;line-height:1.5;
  color:var(--rv-text);text-decoration:none;padding:5px 0;overflow-wrap:anywhere;
}
.mm-issue-nav--archive:hover strong {text-decoration:underline;}
.mm-issue-nav--archive:focus-visible {outline:2px solid var(--rv-focus,#126293);outline-offset:3px;}
@media(max-width:600px) {
  .mm-presentation .mm-issue-navigation {grid-template-columns:minmax(0,1fr);gap:12px;}
}
@media(prefers-reduced-motion:reduce){.mm-presentation .mm-issue-navigation .mm-issue-nav-card{transition:none;}}
