/* Scoped to article pages; do not affect homepage or other content types. */
body.page-node-type-article .phpbb-bridge-preview { border:1px solid #e6e9ee; border-radius:14px; padding:16px; background:#fff; }
body.page-node-type-article .phpbb-bridge-preview__header { display:flex; justify-content:space-between; gap:12px; margin-bottom:12px; }
body.page-node-type-article .phpbb-bridge-preview__list { display:block; }
body.page-node-type-article .mfb16-reply { display:grid; grid-template-columns:44px minmax(0,1fr); gap:12px; padding:13px 0; border-top:1px solid #edf0f3; }
body.page-node-type-article .mfb16-reply__avatar img { width:44px; height:44px; object-fit:cover; border-radius:50%; }
body.page-node-type-article .mfb16-reply__avatar span {display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#f0f2f5;color:#98a1ad}
body.page-node-type-article .mfb16-reply__name { font-weight:700; margin-bottom:5px; }
body.page-node-type-article .mfb16-reply__name a { color:#171e2b; text-decoration:none; }
body.page-node-type-article .mfb16-reply__message { overflow-wrap:anywhere; line-height:1.55; }
body.page-node-type-article .mfb16-reply__message blockquote,body.page-node-type-article .mfb16-reply__message .quote {padding:10px 12px;background:#f5f6f8;border-radius:8px;border:0;margin:8px 0;color:#5d6674}
body.page-node-type-article .mfb16-reply__message img.smilies {width:auto;max-width:60px;height:auto;display:inline;vertical-align:middle}
body.page-node-type-article .mfb16-more-wrap {display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;padding:15px 0 4px}
body.page-node-type-article .mfb16-more {border:1px solid #d0d6de;background:white;color:#151d2a;border-radius:24px;padding:9px 18px;font-weight:700;cursor:pointer}
body.page-node-type-article .mfb16-more:disabled {opacity:.6;cursor:wait}
body.page-node-type-article .mfb16-message {width:100%;margin:0;text-align:center;font-size:12px;color:#717b87}
body.page-node-type-article .mfb16-cards {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
body.page-node-type-article .mfb16-card {display:block;color:#111c2b;text-decoration:none;overflow:hidden;border:1px solid #e8ebf0;border-radius:12px;background:white}
body.page-node-type-article .mfb16-card img {width:100%;height:170px;object-fit:cover;display:block}
body.page-node-type-article .mfb16-card__placeholder {height:170px;background:#edf0f4;display:grid;place-items:center;color:#84909c;font-size:13px}
body.page-node-type-article .mfb16-card__info {padding:13px}
body.page-node-type-article .mfb16-card__title {font-weight:700;font-size:15px;line-height:1.4}
body.page-node-type-article .mfb16-card__category {margin-top:8px;font-size:12px;color:#68788e}
@media (max-width:760px) {body.page-node-type-article .mfb16-cards{grid-template-columns:1fr}body.page-node-type-article .mfb16-card img,body.page-node-type-article .mfb16-card__placeholder{height:190px}}
