/* ============================================================
   Blok poznaj-krwioobieg — Akt II: Krwioobieg + oś dnia
   ============================================================ */
.poznaj-krwioobieg-block .pump{text-align:center;max-width:820px;margin:0 auto clamp(50px,6vw,80px)}
.poznaj-krwioobieg-block .pump h2{font-size:clamp(36px,5vw,68px);font-weight:900;margin-bottom:22px}
.poznaj-krwioobieg-block .pump h2 em{font-style:normal;color:var(--blood)}
.poznaj-krwioobieg-block .pump p{color:var(--muted);font-size:17px}
.poznaj-krwioobieg-block .pump p strong{color:var(--bone);font-weight:600}

.poznaj-krwioobieg-block .day{border:1px solid var(--hair);background:linear-gradient(180deg,var(--panel),var(--ink-2));padding:clamp(26px,4vw,44px)}
.poznaj-krwioobieg-block .day-head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:8px}
.poznaj-krwioobieg-block .day-head h3{font-size:clamp(22px,2.4vw,30px);font-weight:800}
.poznaj-krwioobieg-block .day-head h3 em{font-style:normal;color:var(--copper-hi)}
.poznaj-krwioobieg-block .day-head .cnt{font-family:var(--mono);font-size:13px;color:var(--muted)}
.poznaj-krwioobieg-block .day-sub{font-family:var(--mono);font-size:12px;color:var(--muted-2);margin-bottom:28px;letter-spacing:.06em}
.poznaj-krwioobieg-block .timeline{position:relative;padding:10px 0 34px}
.poznaj-krwioobieg-block .timeline-track{position:relative;height:64px;border-bottom:1px solid var(--hair-2)}
.poznaj-krwioobieg-block .pulse-line{position:absolute;left:0;right:0;top:32px;height:2px;background:linear-gradient(90deg,transparent,var(--hair-2) 4%,var(--hair-2) 96%,transparent)}
.poznaj-krwioobieg-block .pulse-live{position:absolute;left:0;top:0;height:100%;overflow:hidden;width:0}
.poznaj-krwioobieg-block .pulse-live svg{position:absolute;left:0;top:0;height:100%}
.poznaj-krwioobieg-block .pulse-live path{fill:none;stroke:var(--blood);stroke-width:2;filter:drop-shadow(0 0 5px rgba(226,80,57,.8))}
.poznaj-krwioobieg-block .tick{position:absolute;top:0;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:6px}
.poznaj-krwioobieg-block .tick .hr{font-family:var(--mono);font-size:11px;color:var(--muted)}
.poznaj-krwioobieg-block .tick .bar{width:1px;background:var(--hair-2)}
.poznaj-krwioobieg-block .day-legend{display:flex;gap:26px;flex-wrap:wrap;margin-top:24px;justify-content:center}
.poznaj-krwioobieg-block .day-legend .li{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--muted)}
.poznaj-krwioobieg-block .day-legend .li b{color:var(--copper-hi);font-family:var(--disp);font-size:22px;font-weight:900}
.poznaj-krwioobieg-block .day-note{text-align:center;margin-top:30px;font-size:15px;color:var(--muted);max-width:640px;margin-left:auto;margin-right:auto}
.poznaj-krwioobieg-block .day-note strong{color:var(--bone);font-weight:600}
