/* Merchant Navy Unfiltered - styles for WordPress content on inner pages and posts,
   using the original site's colours, spacing and typography. */
.mnu-entry{min-height:50vh}
.mnu-entry .entry-content{max-width:820px}
.mnu-entry .entry-content>*:first-child{margin-top:0}
.entry-content a{color:var(--goldd)}
.entry-content img,.entry-content video,.entry-content iframe,.mnu-thumb img{max-width:100%;height:auto}
.mnu-thumb{margin:0 0 22px;border-radius:12px;overflow:hidden;max-width:820px}.mnu-thumb img{display:block;width:100%}
.entry-content blockquote{border-left:4px solid var(--gold);background:#FFFBF0;margin:18px 0;padding:12px 18px;border-radius:8px}
.entry-content table{border-collapse:collapse;width:100%;background:var(--card)}.entry-content th,.entry-content td{border:1px solid #DDE8F1;padding:8px 10px;text-align:left}
.entry-content pre{white-space:pre-wrap;background:#fff;border:1px solid #DDE8F1;border-radius:8px;padding:12px}
.entry-content figure{margin:18px 0}.wp-caption-text,.entry-content figcaption{font-size:13px;color:var(--mut)}
.alignleft{float:left;margin:6px 20px 12px 0}.alignright{float:right;margin:6px 0 12px 20px}.aligncenter{display:block;margin-left:auto;margin-right:auto}
.alignwide,.alignfull{max-width:100%}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}
.mnu-meta a{color:var(--goldd)}
.card h3 a{color:inherit}
.mnu-pager .nav-links,.post-navigation .nav-links{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}
.mnu-pager .page-numbers{display:inline-block;padding:6px 14px;border:1px solid var(--gold);border-radius:99px;text-decoration:none;font-weight:700;background:var(--card)}
.mnu-pager .page-numbers.current{background:linear-gradient(135deg,#F0C96E,#B98A2E);color:#061A32}
.post-navigation{max-width:820px}.post-navigation a{display:inline-block;padding:8px 16px;border:1px solid var(--gold);border-radius:99px;text-decoration:none;font-weight:700;background:var(--card)}
.comments-area,#comments,#respond{max-width:820px;margin-top:36px}
.comment-list{list-style:none;padding:0}.comment-body{background:var(--card);border-radius:12px;padding:14px 18px;margin-bottom:12px;box-shadow:0 4px 18px rgba(23,50,77,.08)}
#respond input[type=submit]{width:auto;background:linear-gradient(135deg,#F0C96E,#D6A84F 55%,#B98A2E);border:0;border-radius:10px;padding:12px 22px;font-weight:800;color:#061A32;cursor:pointer}
