/* Mistfall Studios credits roll at the top of every game's credits page (2026-10-01).
   The logo box is filled by /assets/mistfall/mistfall.js. Same look on every page on purpose. */
.mf-roll { margin: 0 0 2rem; padding: 18px 18px 16px; background: #000; color: #e8eef0; border-radius: 10px; text-align: center; }
.mf-roll .mf-logo { max-width: 720px; margin: 0 auto 14px; aspect-ratio: 240 / 72; }
.mf-roll .mf-logo canvas { display: block; width: 100%; height: auto; image-rendering: crisp-edges; image-rendering: pixelated; }
.mf-roll p { margin: 0; }
.mf-roll .mf-name { font-size: 1.5em; font-weight: 700; color: #fff; line-height: 1.25; }
.mf-roll .mf-role { margin: 2px 0 14px; color: #c9d4d8; letter-spacing: 0.05em; }
.mf-roll .mf-head { margin: 4px 0 4px; color: #a9c97a; font-size: 0.8em; font-weight: 700; letter-spacing: 0.12em; text-transform: uppercase; }
.mf-roll .mf-art { list-style: none; margin: 0; padding: 0; line-height: 1.5; }
.mf-roll .mf-art li { margin: 2px 0; }
.mf-roll .mf-logo-note { margin-top: 16px; font-size: 0.75em; color: #8e9a9e; line-height: 1.4; }
