.blood-overlay{--pace:8;--blood-opacity:.85;z-index:40;pointer-events:none;mix-blend-mode:multiply;opacity:var(--blood-opacity);will-change:transform;justify-content:center;display:flex;position:fixed;inset:0;overflow:hidden}.blood-col{--d:5;--dl:0;--len:34vh;width:3vmax;height:var(--len);box-sizing:border-box;float:left;will-change:transform;animation:blood-drop calc(var(--d) * var(--pace) * 1s) cubic-bezier(.15, .6, .3, 1) calc(var(--dl) * var(--pace) * 1s);background:#9f0000;border-radius:0 0 3vmax 3vmax;margin:-2vmin 0 0;animation-fill-mode:forwards;position:relative;transform:translateY(calc(-100% - 4vmax));box-shadow:0 0 2px 1px #9f0000}.blood-col:before{content:"";background:#9f0000;border-radius:0 100% 100%;width:calc(100% + .2vmin);height:3vmax;position:absolute;bottom:-.15vmin;left:-.1vmin;transform:rotate(35deg)}.blood-col:after{content:"";filter:blur(1px)drop-shadow(0 0 5px #fff);opacity:.5;border:.25vmax solid #fff0;border-bottom-color:#ffffff50;border-radius:100%;width:2.25vmax;height:2.25vmax;position:absolute;bottom:.25vmax;right:.25vmax;transform:rotate(-65deg)}.blood-col:first-child{--len:34vh}.blood-col:nth-child(2){--dl:.5;--d:6;--len:22vh;width:4vmax}.blood-col:nth-child(3){--dl:.7;--d:4;--len:46vh;width:3.35vmax}.blood-col:nth-child(4){--dl:.75;--d:6.17;--len:28vh}.blood-col:nth-child(5){--dl:1.15;--d:4.5;--len:17vh;width:4vmax}.blood-col:nth-child(6){--dl:.65;--d:5.5;--len:41vh;width:3.35vmax}.blood-col:nth-child(7){--dl:.85;--d:5.75;--len:30vh}.blood-col:nth-child(8){--dl:1.05;--d:5.16;--len:50vh}.blood-col:nth-child(9){--dl:.15;--d:4.25;--len:24vh;width:4vmax}.blood-col:nth-child(10){--dl:.45;--d:4.75;--len:38vh;width:3.35vmax}.blood-col:nth-child(11){--dl:.25;--d:4.5;--len:15vh}.blood-col:nth-child(12){--dl:.45;--d:5.35;--len:44vh;width:4vmax}.blood-col:nth-child(13){--dl:.625;--d:4.15;--len:27vh}.blood-col:nth-child(14){--dl:.25;--d:4.38;--len:35vh;width:4vmax}.blood-col:nth-child(15){--dl:.45;--d:6.035;--len:20vh}.blood-col:nth-child(16){--dl:.145;--d:4.35;--len:48vh;width:3.35vmax}.blood-col:nth-child(17){--dl:.75;--d:4.65;--len:31vh;width:4vmax}.blood-col:nth-child(18){--dl:.325;--d:3.85;--len:25vh}.blood-col:nth-child(19){--dl:.15;--d:4.75;--len:42vh;width:3.35vmax}.blood-col:nth-child(20){--dl:.33;--d:5.05;--len:18vh;width:4vmax}.blood-col:nth-child(21){--dl:.133;--d:5.95;--len:37vh}.blood-col:nth-child(22){--dl:.73;--d:4.44;--len:29vh;width:3.35vmax}.blood-col:nth-child(23){--dl:.55;--d:5.05;--len:47vh;width:4vmax}.blood-col:nth-child(24){--dl:.66;--d:6.05;--len:23vh}.blood-col:nth-child(25){--dl:.33;--d:3.95;--len:33vh;width:3.35vmax}.blood-col:nth-child(26){--dl:.525;--d:4.65;--len:40vh}.blood-col:nth-child(27){--dl:.225;--d:4.95;--len:16vh;width:4vmax}.blood-col:nth-child(28){--dl:.99;--d:3.575;--len:45vh;width:3.35vmax}.blood-col:nth-child(29){--dl:.88;--d:4.35;--len:26vh;width:4vmax}.blood-col:nth-child(30){--dl:.77;--d:5.15;--len:36vh}@keyframes blood-drop{0%{transform:translateY(calc(-100% - 4vmax))}to{transform:translateY(0)}}@media only screen and (orientation:portrait){.blood-col:before{height:3vmin}}@media (prefers-reduced-motion:reduce){.blood-col{animation:none;transform:none}}
