.propagation-card{background:#0c1016;border:1px solid #333c47;border-radius:14px;padding:24px;margin:24px 0;color:#ece9e0}.propagation-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.propagation-steps{display:flex;flex-wrap:wrap;gap:8px}.propagation-toolbar button{font:600 15px/1.2 Barlow,sans-serif;padding:11px 15px;border:1px solid #3b434e;border-radius:24px;background:#171d25;color:#ddd9cd;cursor:pointer}.propagation-toolbar button.active{background:#c9ac62;color:#101318;border-color:#c9ac62}.propagation-toolbar button:focus-visible,.propagation-card a:focus-visible{outline:2px solid #e7cc82;outline-offset:4px}.propagation-date{font:600 19px/1.3 Barlow,sans-serif!important;color:#d9bc72!important;margin:20px 0 12px!important}.propagation-map-frame{overflow:hidden;border:1px solid #29323e;background:#141a22}.propagation-map-frame svg{display:block;width:100%;height:auto}.pt-name{font:600 17px Barlow,sans-serif;fill:#f5f0e6;paint-order:stroke;stroke:#151b24;stroke-width:3px;stroke-linejoin:round}.pt-country{font:600 14px Barlow,sans-serif;fill:#c9ad68}.pt-role{font:14px Barlow,sans-serif;fill:#aab8c8}.pt-group{opacity:0;transition:opacity .7s}.pt-group.shown{opacity:1}.pt-node.current circle{stroke-width:4px}.pt-credit{stroke-dasharray:1800;stroke-dashoffset:1800;transition:stroke-dashoffset 1.2s}.shown .pt-credit{stroke-dashoffset:0}.propagation-legend{display:flex;flex-wrap:wrap;gap:13px;font:14px/1.4 Barlow,sans-serif;color:#c2cad4;margin:16px 0}.propagation-legend i{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:6px;background:#d0ae60}.propagation-legend .reporting{background:#6bb5ac}.propagation-legend .regional{background:#a989ca}.propagation-legend .official{background:#83b8cf}.propagation-phase-copy{border-top:1px solid #39424c;padding:18px 0 0}.propagation-phase-copy h3{font:600 27px/1.2 Barlow,sans-serif;color:#fff;margin:0 0 10px}.propagation-phase-copy p{font:17px/1.55 Barlow,sans-serif!important;color:#c8d1df!important;margin:0 0 14px}.propagation-phase-copy a{display:inline-block;margin:0 16px 12px 0;color:#e0c786;line-height:1.5;overflow-wrap:anywhere}.propagation-note{font:14px/1.5 Barlow,sans-serif!important;color:#9eafc4!important}.propagation-note a{color:#d9be7b}.propagation-mobile-nodes{display:none}#propagation-replay{white-space:nowrap}
@media(max-width:700px){.propagation-card{padding:16px}.propagation-toolbar{display:block}.propagation-toolbar button{font-size:14px;padding:10px 12px}.propagation-steps{gap:7px}#propagation-replay{margin-top:12px}.propagation-map-frame{height:255px}.propagation-map-frame svg{height:255px;width:auto;min-width:100%;transform:translateX(-26%)}.pt-role,.pt-name,.pt-country{display:none}.propagation-phase-copy h3{font-size:24px}.propagation-mobile-nodes{display:grid;gap:8px;margin:12px 0}.propagation-mobile-nodes a{display:flex;flex-direction:column;background:#1c2531;padding:12px;border-left:3px solid #c4a863;text-decoration:none}.propagation-mobile-nodes b{font:600 16px/1.35 Barlow,sans-serif;color:#f1e4c5}.propagation-mobile-nodes span{font:14px/1.4 Barlow,sans-serif;color:#b9c7d9;margin-top:4px}}
@media(prefers-reduced-motion:reduce){.pt-group,.pt-credit{transition:none}}
