.dbp-chain{width:100%;max-width:500px;margin:0 auto;padding:26px 20px 20px;background:#171717;border:1px solid #2b2b2b;border-radius:12px;box-shadow:0 2px 4px #0000004d,0 30px 70px #ef444414,0 30px 60px #00000080}.dbp-svg{display:block;width:100%;height:auto;overflow:visible}.dbp-node-label{font-family:var(--font-mono);font-size:11px;fill:#b0b0b0}.dbp-alert{display:flex;gap:12px;margin-top:8px;padding:14px 16px;background:#ef44441a;border:1px solid rgba(239,68,68,.42);border-radius:8px}.dbp-alert-dot{flex-shrink:0;width:10px;height:10px;margin-top:5px;border-radius:50%;background:#ef4444;animation:dbp-pulse 1.8s ease-in-out infinite}@keyframes dbp-pulse{0%,to{box-shadow:0 0 #ef44448c}50%{box-shadow:0 0 0 7px #ef444400}}@media (prefers-reduced-motion: reduce){.dbp-alert-dot{animation:none}}.dbp-alert-title{font-size:14.5px;font-weight:700;color:#fff}.dbp-alert-body{margin-top:3px;font-size:13.5px;line-height:1.6;color:#d0d0d0}
