.coldheat-diagram{max-width:1160px;border-color:rgba(15,119,109,.3);background:#04181d}
.coldheat-diagram a{display:block;line-height:0;background:#04181d}
.coldheat-diagram img{display:block;width:100%;height:auto}
.coldheat-mobile-link{display:none!important}
.coldheat-diagram figcaption{padding:16px 18px 12px;background:#fff}
.coldheat-diagram-links{display:flex;flex-wrap:wrap;gap:8px;padding:0 18px 18px;background:#fff}
.coldheat-diagram-links a{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border:1px solid var(--line);border-radius:999px;color:var(--teal);font:600 12px 'DM Mono',monospace;line-height:1.4}
.coldheat-diagram-links a:hover{border-color:var(--teal);background:#eff6ef}
.coldheat-system-note{margin:18px 0 0;padding:16px 18px;border-left:3px solid var(--teal);background:rgba(255,255,255,.52);color:var(--muted);font-size:13px;line-height:1.8}
@media (max-width:800px){
.coldheat-desktop-link{display:none!important}
.coldheat-mobile-link{display:block!important}
.coldheat-diagram figcaption{font-size:12px;padding:14px 14px 10px}
.coldheat-diagram-links{padding:0 14px 14px}
}
