/* 小火箭.top 配色：青绿 → 玫红；页脚改浅色（变量覆盖，不改对方 CSS 文件） */
:root{--teal:#be123c;--teal-dark:#9f1239;--coral:#f59e0b;--bg:#fffafa;--paper-card:#fff1f2;--footer-bg:#fff1f2}
.brand-mark{background:url('/assets/our/logo.svg') center/cover no-repeat !important}
.colophon{background:#fff1f2 !important;color:#4c0519 !important;border-top:1px solid #fecdd3}
.colophon a,.colophon span,.colophon p,.colophon strong{color:#4c0519 !important}
.colophon a:hover{color:#be123c !important}
.colophon-bottom,.colophon-top{border-color:#fecdd3 !important}
.prose table,.data-table{width:100%;border-collapse:collapse;font-size:14px}
.prose .tw{overflow-x:auto;margin:14px 0}
.prose th{background:#fff1f2;color:#9f1239;text-align:left;padding:9px 12px;border-bottom:2px solid #fecdd3}
.prose td{padding:9px 12px;border-bottom:1px solid #ffe4e6;vertical-align:top}
.prose pre{overflow-x:auto}
.masthead-links{flex-wrap:wrap}
.our-mnav{display:none;padding:8px 20px;gap:6px 16px;flex-wrap:wrap;font-size:14px;background:#fff1f2}
.our-mnav a{color:#9f1239}
@media(max-width:860px){.our-mnav{display:flex}}
.all-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}
.all-list li{border:1px solid #fecdd3;border-radius:10px;padding:12px 14px;background:#fff}
.all-list a{font-weight:700;color:#9f1239}
.all-list p{margin:4px 0 0;font-size:13px;color:#5c6b64;line-height:1.6}
