/* MoreChain status and FAQ footer – used across landing, app and DAO pages. */
.mct-site-footer-bar{display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;gap:10px;width:min(1250px,calc(100% - 28px));margin:23px auto;padding:17px 0;border-top:1px solid #1e546a}
.mct-site-footer-bar a{display:flex;align-items:center;gap:12px;min-width:0;text-decoration:none;background:linear-gradient(120deg,#0b2c41,#092135);border:1px solid #276075;border-radius:13px;padding:12px 15px;color:#e6faff;transition:background .2s,border-color .2s,transform .2s}
.mct-site-footer-bar a:hover{border-color:#4ad6e6;background:#0e3950;transform:translateY(-1px)}
.mct-site-footer-bar a:focus-visible{outline:2px solid #5bebf5;outline-offset:2px}
.mct-site-footer-bar .mct-status-link{flex:1 1 280px;max-width:470px}
.mct-site-footer-bar .mct-faq-link{flex:0 1 255px}
.mct-site-footer-bar strong{display:block;font-size:12px;font-weight:870;line-height:1.2}
.mct-site-footer-bar small{display:block;color:#9fc8d8;font-size:10.5px;margin-top:5px;line-height:1.3}
.mct-site-footer-bar .mct-footer-symbol{font-size:21px;color:#52e0e7;flex:none}
.mct-site-footer-bar .mct-footer-arrow{margin-left:auto;color:#72dce6;font-size:16px}
.mct-site-footer-bar .mct-footer-signal{display:flex;flex:none;align-items:center;gap:4px}
.mct-site-footer-bar .mct-footer-signal i{width:6px;height:11px;border-radius:3px;background:#45c9d6;display:block}
.mct-site-footer-bar .mct-footer-signal i:nth-child(2){height:17px;background:#71e2db}
.mct-site-footer-bar .mct-footer-signal i:nth-child(3){height:24px;background:#6ceeb5}
@media(max-width:590px){.mct-site-footer-bar{gap:9px;margin-top:15px}.mct-site-footer-bar .mct-status-link,.mct-site-footer-bar .mct-faq-link{flex:1 1 100%;max-width:none}.mct-site-footer-bar a{padding:12px}}
