/* Хвилина мовчання: повний екран поверх усього, нічого зайвого */
#khv{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;
 background:rgba(23,19,42,.94);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);
 color:#fff;font-family:inherit;text-align:center;animation:khvIn .5s ease both}
@keyframes khvIn{from{opacity:0}to{opacity:1}}
#khv .khv-in{padding:32px;max-width:40ch}
#khv .khv-t{font-size:clamp(28px,5vw,58px);font-weight:900;letter-spacing:-.02em;line-height:1.1}
#khv .khv-s{margin-top:14px;font-size:clamp(15px,2.1vw,22px);font-weight:600;line-height:1.45;opacity:.78}
#khv .khv-c{margin:26px auto 0;width:clamp(104px,16vw,168px);height:clamp(104px,16vw,168px);border-radius:50%;
 border:3px solid rgba(255,255,255,.28);display:flex;align-items:center;justify-content:center;
 font-size:clamp(34px,6vw,64px);font-weight:900;font-variant-numeric:tabular-nums}
#khv .khv-h{margin-top:22px;font-size:13.5px;font-weight:700;letter-spacing:.02em;opacity:.5}
@media (prefers-reduced-motion:reduce){#khv{animation:none}}
