.mw-changelog { width: 100%; max-width: 1140px; margin: 2rem auto; color: #776e6e; font-family: "MW Article Text", "Quattrocento Sans", Arial, sans-serif; }
.mw-changelog .mw-change { border-top: 1px solid #e6dfd4; padding: 1.5rem 0 1.75rem; }
body .mw-changelog h2.mw-change-date { margin: 0 0 .85rem !important; font-family: "MW Article Heading", Montserrat, Arial, sans-serif !important; font-size: 1rem !important; font-weight: 500 !important; letter-spacing: .035em !important; line-height: 1.4 !important; color: #9a6b25 !important; }
body .mw-changelog ul.mw-change-lines { width: auto !important; max-width: none !important; margin: 0 !important; padding: 0 0 0 1.15em !important; list-style: disc; }
body .mw-changelog .mw-change-lines li { font-size: 1.125rem !important; line-height: 1.6 !important; margin: .2em 0 !important; overflow-wrap: anywhere; }
.mw-changelog .mw-change-lines li::marker { color: #c59b50; }
.mw-changelog .mw-change-nav { display: flex; flex-wrap: wrap; gap: 1rem 2rem; justify-content: space-between; border-top: 1px solid #e6dfd4; padding-top: 1.25rem; }
.mw-changelog .mw-change-nav a { color: #93631e; text-decoration: underline; text-underline-offset: .2em; }
.mw-changelog a:focus-visible { outline: 2px solid #b97920; outline-offset: 4px; }

.mw-changelog .mw-change-lines a { color: #93631e; text-decoration: underline; text-underline-offset: .15em; overflow-wrap: anywhere; }
.mw-changelog .mw-change-lines a:hover { text-decoration-thickness: 2px; }
