分享一个放烟花的特效

先看效果:

再看代码:

DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Titletitle>
    <style>
        .container {
            position: absolute;
            inset: 0;
            background: radial-gradient(circle at 50% 90%, #898916, #282972 33%, #000000);
        }

        .stars {
            box-shadow: 21.2vw 39.2vh #fff, 31.2vw 28.2vh #fff, 29.5vw 46.8vh #fff, 30.8vw 42.8vh #fff, 81vw 54.4vh #fff, 21.4vw 76.6vh #fff, 60.2vw 39.8vh #fff, 78.2vw 76.7vh #fff, 14.9vw 5.5vh #fff, 99.1vw 77.4vh #fff, 41.8vw 82.7vh #fff, 33.7vw 40.9vh #fff, 5.7vw 84.7vh #fff, 11.2vw 29.3vh #fff, 67.3vw 41.3vh #fff, 0.2vw 79.2vh #fff, 84.9vw 72.2vh #fff, 18.1vw 52.5vh #fff, 4.1vw 53.3vh #fff, 20.4vw 87.8vh #fff, 86.4vw 39.7vh #fff, 4.5vw 37vh #fff, 51.6vw 99.9vh #fff, 20vw 48.5vh #fff, 23.2vw 46.2vh #fff, 6.7vw 32.9vh #fff, 41.8vw 59.3vh #fff, 26.7vw 32.6vh #fff, 4.1vw 24.6vh #fff, 52vw 27.6vh #fff, 79.2vw 84.7vh #fff, 91.1vw 10vh #fff, 49.6vw 51.8vh #fff, 76.2vw 2.6vh #fff, 37.1vw 43.4vh #fff, 85.5vw 89.7vh #fff, 11.7vw 53.3vh #fff, 56vw 50.5vh #fff, 18.7vw 42.1vh #fff, 92.4vw 92.9vh #fff, 30.6vw 11.5vh #fff, 12.4vw 74vh #fff, 80.1vw 18.4vh #fff, 22.9vw 49.7vh #fff, 66.8vw 38.5vh #fff, 32vw 26.2vh #fff, 24.2vw 20.6vh #fff, 20vw 22.2vh #fff, 33.4vw 45.6vh #fff, 36.8vw 41.9vh #fff, 86.5vw 11.9vh #fff, 24.9vw 2.1vh #fff, 51.6vw 10.1vh #fff, 45vw 64.3vh #fff, 3.8vw 51.2vh #fff, 28.4vw 14.5vh #fff, 13.8vw 13.9vh #fff, 6.4vw 6.4vh #fff, 83.4vw 74.6vh #fff, 86.8vw 64.9vh #fff, 95.1vw 14.5vh #fff, 73.2vw 62.9vh #fff, 83.3vw 2vh #fff, 17.8vw 42vh #fff, 33vw 39.3vh #fff, 46.1vw 72.3vh #fff, 37.6vw 68.5vh #fff, 42.4vw 81.8vh #fff, 64.6vw 77.4vh #fff, 81.5vw 12.8vh #fff, 45.1vw 10.9vh #fff, 29.5vw 42.4vh #fff, 47.1vw 32.1vh #fff, 7.5vw 69.4vh #fff, 92.7vw 0.7vh #fff, 94.2vw 1.2vh #fff, 44vw 55.4vh #fff, 39.5vw 26.8vh #fff, 41.7vw 98.8vh #fff, 30.3vw 64.4vh #fff, 35.3vw 43.2vh #fff, 6.2vw 77.6vh #fff, 79.9vw 86.3vh #fff, 41.2vw 58.7vh #fff, 28.9vw 64.2vh #fff, 95vw 29.7vh #fff, 42.8vw 73.5vh #fff, 35.1vw 80.8vh #fff, 55.1vw 52.5vh #fff, 19.4vw 7.4vh #fff, 80.7vw 67.6vh #fff, 74.4vw 76.2vh #fff, 40.2vw 48.7vh #fff, 9.7vw 66.3vh #fff, 76.6vw 83.8vh #fff, 5.5vw 88.9vh #fff, 42.7vw 16.9vh #fff, 83vw 0.1vh #fff, 95.2vw 3.8vh #fff, 43.6vw 80.2vh #fff, 42.5vw 33.9vh #fff, 5vw 69.9vh #fff, 27.5vw 14.6vh #fff, 49.7vw 61.5vh #fff, 3.1vw 2.8vh #fff, 32.8vw 3.6vh #fff, 22.8vw 64.9vh #fff, 13vw 72.1vh #fff, 18.1vw 8.5vh #fff, 2.7vw 20.3vh #fff, 65.4vw 52.3vh #fff, 68.7vw 79.3vh #fff, 73.1vw 39.6vh #fff, 32.2vw 16.1vh #fff, 33.8vw 54.9vh #fff, 43.1vw 20.4vh #fff, 37.8vw 93.5vh #fff, 61.7vw 75.9vh #fff, 49vw 92.6vh #fff, 24.2vw 45.7vh #fff, 70.2vw 1.9vh #fff, 70.8vw 95.7vh #fff, 99.7vw 31.1vh #fff, 45.9vw 12.7vh #fff, 52vw 38.4vh #fff, 32.4vw 51.2vh #fff, 57.4vw 61.9vh #fff, 56.4vw 54.3vh #fff, 3.2vw 55.3vh #fff, 42.5vw 16.6vh #fff, 80.7vw 85vh #fff, 64.4vw 51.1vh #fff, 50.6vw 11.4vh #fff, 39vw 30.8vh #fff, 94.5vw 84.1vh #fff, 61.5vw 31.1vh #fff, 74.8vw 64.9vh #fff, 77.8vw 58.9vh #fff, 88.9vw 88.8vh #fff, 37.3vw 45.9vh #fff, 9.8vw 39.7vh #fff, 52.6vw 56.8vh #fff, 17.3vw 52.5vh #fff, 32.8vw 76.2vh #fff, 38.5vw 82.1vh #fff, 43.1vw 9.7vh #fff, 60.7vw 27.1vh #fff, 30.4vw 29.6vh #fff, 68.7vw 66.5vh #fff, 52vw 2vh #fff, 15.2vw 0.5vh #fff, 13.9vw 51.6vh #fff, 33.7vw 44.8vh #fff, 56.4vw 60.8vh #fff, 15.2vw 72vh #fff, 10.8vw 59.5vh #fff, 52.8vw 17.6vh #fff, 36.1vw 52.2vh #fff, 20.8vw 61.3vh #fff, 60.8vw 44.8vh #fff, 89.5vw 96.6vh #fff, 4vw 11.3vh #fff, 98.6vw 13.5vh #fff, 84.4vw 36vh #fff, 58.2vw 80.4vh #fff, 35.2vw 20.3vh #fff, 98.9vw 96.3vh #fff, 98.1vw 19.5vh #fff, 48.1vw 72.7vh #fff, 15.1vw 26.3vh #fff, 63.7vw 87.4vh #fff, 24.8vw 37.1vh #fff, 27.2vw 57.8vh #fff, 37.8vw 72.3vh #fff, 86.3vw 18.6vh #fff, 73.9vw 51.8vh #fff, 17.3vw 50vh #fff, 24.8vw 59.3vh #fff, 34.9vw 37.5vh #fff, 58.6vw 84.4vh #fff, 15.1vw 11.4vh #fff, 29.1vw 85.8vh #fff, 98.6vw 84.9vh #fff, 51.5vw 73vh #fff, 13.4vw 55vh #fff, 22.7vw 89.1vh #fff, 11.7vw 11.4vh #fff, 82.8vw 75.7vh #fff, 6.9vw 39.3vh #fff, 69.1vw 60.9vh #fff, 4.7vw 6.3vh #fff, 64.2vw 27.4vh #fff, 38.1vw 76.9vh #fff, 99.3vw 36.6vh #fff, 75.1vw 90.2vh #fff, 90.7vw 48.2vh #fff, 47.7vw 64.8vh #fff, 70.3vw 51.4vh #fff, 10.4vw 22.9vh #fff, 79.7vw 89.6vh #fff, 20.3vw 77.3vh #fff, 8.4vw 19.1vh #fff, 6.1vw 81.7vh #fff, 19.4vw 61.3vh #fff, 5.7vw 59.5vh #fff, 5vw 94.3vh #fff, 91.5vw 46.5vh #fff, 99.8vw 54.9vh #fff, 55.1vw 50.3vh #fff, 43vw 28.7vh #fff, 64.3vw 84.6vh #fff, 8.3vw 24.5vh #fff, 98.1vw 69vh #fff, 0.1vw 24.1vh #fff, 33.9vw 12.8vh #fff, 20.2vw 92.5vh #fff, 41.6vw 84.4vh #fff, 46.7vw 30vh #fff, 55.7vw 64.2vh #fff, 79.2vw 58.3vh #fff, 79.7vw 43.8vh #fff, 89.8vw 73.7vh #fff, 27.2vw 96.5vh #fff, 92.3vw 31.3vh #fff, 15.3vw 8.1vh #fff, 89.3vw 97.2vh #fff, 51.8vw 82.5vh #fff, 19vw 31.2vh #fff, 8.1vw 46.1vh #fff, 29.5vw 49.4vh #fff, 88.4vw 76.2vh #fff, 2.4vw 91.1vh #fff, 80.2vw 85.9vh #fff, 65.5vw 47.6vh #fff, 88vw 2.4vh #fff, 74.1vw 52.3vh #fff, 54.7vw 49.1vh #fff, 13.1vw 87.5vh #fff, 32vw 36.5vh #fff, 83.4vw 93.6vh #fff, 25.7vw 77.6vh #fff, 30.5vw 37vh #fff, 57.6vw 28.4vh #fff, 71.9vw 85.3vh #fff, 98vw 31vh #fff, 99.3vw 90.9vh #fff, 32.8vw 65.4vh #fff, 62.4vw 97.7vh #fff, 32vw 87.2vh #fff, 13.7vw 9.1vh #fff, 18.2vw 17.5vh #fff, 51.1vw 43.5vh #fff, 79vw 56.6vh #fff, 76vw 56.7vh #fff, 61.4vw 85.2vh #fff, 88.8vw 98.2vh #fff, 25.1vw 96.5vh #fff, 48.8vw 52.2vh #fff, 20.9vw 48.7vh #fff, 66.7vw 35vh #fff, 26vw 62.1vh #fff, 97.1vw 63.1vh #fff, 70.8vw 18.5vh #fff, 70.6vw 73vh #fff, 16vw 36.7vh #fff, 87.4vw 81.2vh #fff, 70.9vw 33.6vh #fff, 29.5vw 3vh #fff, 9.2vw 41.3vh #fff, 15vw 63vh #fff, 47.9vw 76.1vh #fff, 4.2vw 44.9vh #fff, 3.5vw 30.9vh #fff, 35.6vw 26.1vh #fff, 79.1vw 66.9vh #fff, 75.8vw 76.1vh #fff, 86.3vw 66.1vh #fff, 9.9vw 21.6vh #fff, 56.9vw 86.6vh #fff, 43.9vw 26.5vh #fff, 28.6vw 98.3vh #fff, 45.8vw 95.5vh #fff, 99.2vw 29.8vh #fff, 53.6vw 0.1vh #fff, 63.5vw 66.5vh #fff, 76.2vw 65.8vh #fff, 36.6vw 93.7vh #fff, 75.9vw 66.3vh #fff, 80vw 46.7vh #fff, 77.3vw 43.9vh #fff, 95.5vw 75vh #fff, 75.5vw 79.1vh #fff, 81.8vw 62.2vh #fff, 72.9vw 86.4vh #fff, 99.3vw 93vh #fff, 24.9vw 21vh #fff, 50.6vw 87.9vh #fff, 50.2vw 1.3vh #fff, 24.2vw 73.1vh #fff, 49.7vw 82.1vh #fff;
            position: absolute;
            inset: 0;
            width: 1px;
            height: 1px;
        }
        .stars::before, .stars::after {
            content: "";
            position: absolute;
            inset: 0;
        }
        .stars::before {
            box-shadow: 66.8vw 77.1vh #ccc, 94.7vw 72.1vh #ccc, 2.8vw 23.6vh #ccc, 77.7vw 3vh #ccc, 45.8vw 15.1vh #ccc, 91.8vw 52.9vh #ccc, 48.9vw 7.1vh #ccc, 81vw 60vh #ccc, 80.7vw 1.1vh #ccc, 20.4vw 2.2vh #ccc, 47.8vw 32.8vh #ccc, 88.5vw 88.5vh #ccc, 23.1vw 63.1vh #ccc, 26.3vw 48vh #ccc, 70.8vw 11.5vh #ccc, 86.1vw 22.1vh #ccc, 68.9vw 77.2vh #ccc, 34.7vw 48.5vh #ccc, 80.2vw 19.3vh #ccc, 96.4vw 7.2vh #ccc, 16vw 1.5vh #ccc, 74.6vw 79.9vh #ccc, 54.1vw 39.2vh #ccc, 32.9vw 30.5vh #ccc, 36vw 86.2vh #ccc, 33.1vw 37.5vh #ccc, 64vw 67.6vh #ccc, 88.2vw 30.3vh #ccc, 81.9vw 10.8vh #ccc, 74.2vw 55.6vh #ccc, 42.5vw 57.6vh #ccc, 10.6vw 34.9vh #ccc, 79.4vw 28.4vh #ccc, 94.2vw 34.8vh #ccc, 42.1vw 17.8vh #ccc, 32.1vw 95.6vh #ccc, 53.3vw 49.1vh #ccc, 58vw 63vh #ccc, 0.6vw 94.3vh #ccc, 69.4vw 80.9vh #ccc, 7.1vw 9.8vh #ccc, 67.4vw 63.5vh #ccc, 46.5vw 96.8vh #ccc, 62.2vw 3vh #ccc, 72vw 32.8vh #ccc, 35.8vw 45.9vh #ccc, 2.9vw 59.8vh #ccc, 11.3vw 38.3vh #ccc, 78.7vw 43.1vh #ccc, 18vw 99.5vh #ccc, 90.7vw 86.9vh #ccc, 50.7vw 11.3vh #ccc, 18.8vw 28.5vh #ccc, 62.6vw 58.9vh #ccc, 71.6vw 3.8vh #ccc, 44.6vw 7.3vh #ccc, 35.6vw 97.3vh #ccc, 35.4vw 39.3vh #ccc, 45.7vw 60.1vh #ccc, 55.2vw 9.8vh #ccc, 63.7vw 49.1vh #ccc, 12vw 36.2vh #ccc, 12.1vw 3.4vh #ccc, 52.2vw 91.7vh #ccc, 11.4vw 93.2vh #ccc, 7.7vw 88.5vh #ccc, 33.1vw 53.2vh #ccc, 71.4vw 29.8vh #ccc, 7vw 82.5vh #ccc, 57.9vw 21.4vh #ccc, 52.5vw 5.6vh #ccc, 87.4vw 52.7vh #ccc, 29.5vw 47.1vh #ccc, 70.3vw 16vh #ccc, 96.3vw 99.4vh #ccc, 68.3vw 94.9vh #ccc, 37.3vw 98.5vh #ccc, 62.2vw 57.1vh #ccc, 13.7vw 0.9vh #ccc, 60.7vw 34.7vh #ccc, 29.3vw 27.3vh #ccc, 78.4vw 34.9vh #ccc, 53.3vw 20.1vh #ccc, 10.7vw 47.6vh #ccc, 16.1vw 28.8vh #ccc, 91.6vw 21.6vh #ccc, 87vw 1.4vh #ccc, 38.4vw 57.6vh #ccc, 76vw 68.6vh #ccc, 27.6vw 91.5vh #ccc, 1.3vw 84.6vh #ccc, 30.6vw 27.3vh #ccc, 40.1vw 56.5vh #ccc, 49.9vw 37.4vh #ccc, 66.3vw 84.8vh #ccc, 19.5vw 95.7vh #ccc, 51.7vw 91.3vh #ccc, 90.3vw 63.1vh #ccc, 31.4vw 57.9vh #ccc, 34.2vw 26.9vh #ccc, 72.9vw 68.2vh #ccc, 49.4vw 81.7vh #ccc, 69.4vw 75.8vh #ccc, 86vw 48.7vh #ccc, 4.3vw 77.8vh #ccc, 26vw 70.8vh #ccc, 34.2vw 57.8vh #ccc, 68.4vw 53vh #ccc, 9vw 86.2vh #ccc, 85.7vw 50.6vh #ccc, 31.9vw 46.2vh #ccc, 9.2vw 27.6vh #ccc, 79.2vw 3.8vh #ccc, 5.2vw 8.7vh #ccc, 8.3vw 64.1vh #ccc, 87.1vw 70.5vh #ccc, 87vw 53.7vh #ccc, 0.9vw 35.1vh #ccc, 90.7vw 34.4vh #ccc, 36.8vw 5.1vh #ccc, 14.9vw 79.8vh #ccc, 24.9vw 33.3vh #ccc, 16vw 74.1vh #ccc, 70.8vw 88.2vh #ccc, 49.2vw 56.6vh #ccc, 64.5vw 60.9vh #ccc, 8.4vw 41.9vh #ccc, 82.6vw 96.4vh #ccc, 95.7vw 21.7vh #ccc, 62.9vw 38.5vh #ccc, 62.5vw 19.4vh #ccc, 0.5vw 11.4vh #ccc, 32.8vw 40.6vh #ccc, 65.2vw 50.9vh #ccc, 34.5vw 22.1vh #ccc, 31.9vw 64.3vh #ccc, 7.7vw 11.2vh #ccc, 72.3vw 4.1vh #ccc, 16.8vw 80.7vh #ccc, 40.4vw 44.9vh #ccc, 94vw 32.8vh #ccc, 2.8vw 1.2vh #ccc, 19.2vw 82.5vh #ccc, 54.3vw 62.2vh #ccc, 64vw 5vh #ccc, 93.7vw 70.8vh #ccc, 61.2vw 29.3vh #ccc, 16.6vw 70.3vh #ccc, 85.9vw 4.9vh #ccc, 93vw 8.7vh #ccc, 6.8vw 99.9vh #ccc, 36.7vw 62.3vh #ccc, 43.3vw 49.2vh #ccc, 80.2vw 14.5vh #ccc, 3.9vw 63.1vh #ccc, 95.4vw 14.2vh #ccc, 97.5vw 94vh #ccc, 58.4vw 43.9vh #ccc, 81.8vw 29.6vh #ccc, 93.8vw 19.7vh #ccc, 93.5vw 0.1vh #ccc, 41vw 92vh #ccc, 81.1vw 74.6vh #ccc, 19.7vw 11.9vh #ccc, 27.8vw 17.2vh #ccc, 28vw 37.4vh #ccc, 16.5vw 84.1vh #ccc, 46vw 4.9vh #ccc, 96.1vw 74.5vh #ccc, 18.5vw 41.9vh #ccc, 2.6vw 68vh #ccc, 32.5vw 21vh #ccc, 31vw 65.3vh #ccc, 33.1vw 41.6vh #ccc, 64.7vw 48.7vh #ccc, 90.4vw 47.5vh #ccc, 13.2vw 6.6vh #ccc, 12.4vw 55.1vh #ccc, 49.2vw 84.9vh #ccc, 88.4vw 62vh #ccc, 52.5vw 55.3vh #ccc, 2.9vw 25.6vh #ccc, 64.2vw 64.4vh #ccc, 25.5vw 37.4vh #ccc, 21.3vw 52.2vh #ccc, 82.9vw 65.8vh #ccc, 97.2vw 46.9vh #ccc, 72.9vw 26.1vh #ccc, 38.7vw 23.2vh #ccc, 42.8vw 90.4vh #ccc, 55.7vw 93vh #ccc, 83.3vw 80.1vh #ccc, 53.4vw 55.1vh #ccc, 66.9vw 30.2vh #ccc, 47.8vw 9.8vh #ccc, 76.3vw 8vh #ccc, 46.3vw 87.6vh #ccc, 23.9vw 6.5vh #ccc, 90.5vw 17.8vh #ccc, 39.9vw 34.4vh #ccc, 59vw 15.3vh #ccc, 34.9vw 30.7vh #ccc, 67vw 2.4vh #ccc, 70.9vw 65.6vh #ccc, 37.9vw 52.7vh #ccc, 6.4vw 43.1vh #ccc, 91.7vw 84.3vh #ccc, 47.1vw 94vh #ccc, 23vw 0.8vh #ccc, 63.6vw 49vh #ccc, 72.3vw 43.6vh #ccc, 16.1vw 62.7vh #ccc, 6.6vw 8.4vh #ccc, 21.8vw 46.4vh #ccc, 7.8vw 49.8vh #ccc, 21.4vw 37vh #ccc, 91.3vw 43.6vh #ccc, 90.5vw 12.3vh #ccc, 72.9vw 56.8vh #ccc, 77.3vw 32.1vh #ccc, 85.5vw 43vh #ccc, 75.7vw 95.9vh #ccc, 78.7vw 45.6vh #ccc, 37.8vw 60.1vh #ccc, 75.5vw 49.8vh #ccc, 28.1vw 32.8vh #ccc, 30.8vw 94.3vh #ccc, 68vw 57.6vh #ccc, 61.8vw 31.3vh #ccc, 4.9vw 54.1vh #ccc, 78.7vw 14.1vh #ccc, 71.5vw 53vh #ccc, 93.4vw 28.5vh #ccc, 79.6vw 64.1vh #ccc, 35.4vw 92.9vh #ccc, 58.7vw 97.5vh #ccc, 99.8vw 10.7vh #ccc, 32.1vw 30.1vh #ccc, 49.1vw 94.6vh #ccc, 12.7vw 25.4vh #ccc, 99.8vw 61.5vh #ccc, 45.5vw 92.1vh #ccc, 2.9vw 60.1vh #ccc, 40.4vw 29.8vh #ccc, 1vw 87.2vh #ccc, 49.6vw 48vh #ccc, 94vw 74.1vh #ccc, 52.7vw 77.8vh #ccc, 93.6vw 3.4vh #ccc, 7.9vw 13.7vh #ccc, 48.6vw 0.5vh #ccc, 49.6vw 51.7vh #ccc, 95.6vw 54.9vh #ccc, 5.5vw 33.1vh #ccc, 66.8vw 62.3vh #ccc, 4.5vw 0.3vh #ccc, 2.2vw 16.9vh #ccc, 3.4vw 68.4vh #ccc, 0.9vw 92.8vh #ccc, 82.5vw 77.2vh #ccc, 11.8vw 41.3vh #ccc, 72.7vw 29.3vh #ccc, 20vw 70.2vh #ccc, 48.4vw 67.1vh #ccc, 80.9vw 69.9vh #ccc, 3.8vw 91.8vh #ccc, 31.5vw 44.9vh #ccc, 67.9vw 51vh #ccc, 98.6vw 65.6vh #ccc, 75vw 48.9vh #ccc, 16.3vw 87.7vh #ccc, 10.3vw 25vh #ccc, 22.2vw 92.2vh #ccc, 39.7vw 47.7vh #ccc, 86.9vw 8.4vh #ccc, 23.6vw 83.7vh #ccc, 81.2vw 60.4vh #ccc, 44.3vw 26.6vh #ccc, 34.8vw 12.9vh #ccc, 3.6vw 79.1vh #ccc, 83vw 68vh #ccc, 94.7vw 43.5vh #ccc, 46vw 52.2vh #ccc, 60.7vw 11.6vh #ccc, 79.6vw 39.9vh #ccc, 87.8vw 82.4vh #ccc, 97vw 30.1vh #ccc, 85.4vw 17.6vh #ccc, 15.9vw 7.8vh #ccc, 77vw 77.6vh #ccc, 76.4vw 34.5vh #ccc, 50.3vw 86.2vh #ccc, 3.2vw 79.9vh #ccc, 9.4vw 78vh #ccc, 25.3vw 69.7vh #ccc, 85.1vw 93.8vh #ccc, 5.4vw 15.5vh #ccc, 6vw 27.5vh #ccc, 86.9vw 1.9vh #ccc, 23.8vw 0.4vh #ccc, 63.1vw 92.6vh #ccc, 32.9vw 87.6vh #ccc, 79.4vw 72.4vh #ccc, 92.4vw 58.2vh #ccc, 61.6vw 61.5vh #ccc, 55.1vw 91.6vh #ccc, 65.6vw 19.2vh #ccc, 50.8vw 87.3vh #ccc, 3.4vw 5.8vh #ccc, 70.4vw 64.6vh #ccc, 2.6vw 78.8vh #ccc, 48.7vw 4.3vh #ccc, 53.6vw 80.7vh #ccc, 61.5vw 51vh #ccc, 90.8vw 94.8vh #ccc, 86.9vw 3vh #ccc, 68.2vw 38.9vh #ccc, 94.6vw 0.7vh #ccc, 18.5vw 32.7vh #ccc, 38vw 52.7vh #ccc, 74.3vw 81.2vh #ccc, 28.2vw 34.2vh #ccc, 5vw 26.2vh #ccc, 58.9vw 68.4vh #ccc, 4.2vw 52.6vh #ccc, 32.9vw 0.3vh #ccc, 48.9vw 13.8vh #ccc, 51.8vw 14.8vh #ccc, 66.1vw 73vh #ccc, 73.1vw 31vh #ccc, 36.6vw 77.6vh #ccc, 3.2vw 46.7vh #ccc, 22.1vw 4.5vh #ccc, 21.2vw 55.4vh #ccc, 77vw 64.5vh #ccc, 43.8vw 7.6vh #ccc, 73.9vw 98.6vh #ccc, 14.9vw 94.6vh #ccc, 60.8vw 14.7vh #ccc, 5.8vw 68.8vh #ccc, 15.6vw 45.8vh #ccc, 34.2vw 52.1vh #ccc, 69.4vw 27.2vh #ccc, 35.4vw 28.7vh #ccc, 21.8vw 24.4vh #ccc, 56.2vw 99.1vh #ccc, 55vw 42vh #ccc, 32.6vw 90.4vh #ccc, 8.6vw 20vh #ccc, 81.4vw 86.6vh #ccc, 64.6vw 83.8vh #ccc, 64.3vw 10vh #ccc, 75.1vw 1.4vh #ccc, 77.5vw 43.9vh #ccc, 85vw 89.7vh #ccc, 5.4vw 79.5vh #ccc, 12.6vw 13.7vh #ccc, 46.1vw 38.2vh #ccc, 46.2vw 19.1vh #ccc, 11.7vw 81.8vh #ccc, 12.3vw 94.3vh #ccc, 16.3vw 7.3vh #ccc, 74.7vw 67.6vh #ccc, 45.8vw 9vh #ccc, 37.6vw 52vh #ccc, 80.5vw 21.3vh #ccc, 81.6vw 28.9vh #ccc, 22.8vw 15.3vh #ccc, 51.6vw 52.4vh #ccc, 24.1vw 5.5vh #ccc, 56.4vw 91.9vh #ccc, 88.3vw 73.6vh #ccc, 2.9vw 13.5vh #ccc, 62.7vw 80.1vh #ccc, 6.6vw 5.2vh #ccc, 64.1vw 38.3vh #ccc, 49.5vw 95.6vh #ccc, 25.5vw 26.5vh #ccc, 57.3vw 69.1vh #ccc, 4.6vw 5.1vh #ccc, 59.4vw 17.6vh #ccc, 89vw 87.7vh #ccc, 64.8vw 92.9vh #ccc, 92.3vw 69.4vh #ccc, 6.3vw 72.4vh #ccc, 32.4vw 88.4vh #ccc, 63.8vw 62.5vh #ccc, 88.1vw 35.4vh #ccc, 98.3vw 5.8vh #ccc, 45.1vw 29vh #ccc, 86.4vw 92.1vh #ccc, 81.6vw 21.6vh #ccc, 90.6vw 31.9vh #ccc, 8vw 68.4vh #ccc, 52.2vw 92.6vh #ccc, 24.8vw 25.7vh #ccc, 21vw 7.1vh #ccc, 73.5vw 65.1vh #ccc, 37.3vw 49.6vh #ccc, 75.9vw 93.5vh #ccc;
            animation: lighting 3s linear reverse infinite;
        }
        .stars::after {
            box-shadow: 53.8vw 29.9vh #aaa, 49.6vw 17.8vh #aaa, 15.1vw 35.7vh #aaa, 65.2vw 79.4vh #aaa, 64.3vw 94.7vh #aaa, 1.2vw 64.5vh #aaa, 68.8vw 97.3vh #aaa, 15.4vw 19.3vh #aaa, 45.3vw 20.5vh #aaa, 62.7vw 67.9vh #aaa, 41.2vw 22.5vh #aaa, 71.6vw 92vh #aaa, 43.9vw 88.1vh #aaa, 50.8vw 76.8vh #aaa, 44.3vw 19vh #aaa, 71.4vw 43.1vh #aaa, 99.6vw 64vh #aaa, 36.3vw 4.6vh #aaa, 56.2vw 6.3vh #aaa, 89.2vw 52.6vh #aaa, 67.2vw 34.8vh #aaa, 79.9vw 70.5vh #aaa, 73.5vw 87.7vh #aaa, 61vw 14.3vh #aaa, 52.5vw 63.6vh #aaa, 6.3vw 4.6vh #aaa, 96.4vw 60.5vh #aaa, 66.9vw 80.4vh #aaa, 8.2vw 27.3vh #aaa, 6.7vw 29.7vh #aaa, 42.6vw 82.3vh #aaa, 90.6vw 10.1vh #aaa, 71.4vw 39.5vh #aaa, 51.9vw 97.6vh #aaa, 85.2vw 83.8vh #aaa, 8.9vw 15.2vh #aaa, 21.2vw 50.1vh #aaa, 32.3vw 52.7vh #aaa, 72.8vw 95.9vh #aaa, 37.8vw 88.7vh #aaa, 11.1vw 41.2vh #aaa, 17.6vw 17.1vh #aaa, 92.3vw 78.7vh #aaa, 73vw 7.4vh #aaa, 54.5vw 17.1vh #aaa, 85.4vw 3vh #aaa, 92.6vw 92.3vh #aaa, 51vw 30.1vh #aaa, 52.5vw 87vh #aaa, 19.9vw 55.9vh #aaa, 48vw 53.9vh #aaa, 65.2vw 11.8vh #aaa, 22.4vw 68.4vh #aaa, 4.1vw 7.8vh #aaa, 8.8vw 95.6vh #aaa, 82.6vw 79.7vh #aaa, 31.2vw 22.8vh #aaa, 16.9vw 6.2vh #aaa, 9.9vw 57.1vh #aaa, 25.1vw 79vh #aaa, 23.1vw 23.3vh #aaa, 44.2vw 54.6vh #aaa, 12.5vw 55.9vh #aaa, 90.1vw 78vh #aaa, 94.6vw 70.3vh #aaa, 95.6vw 98.5vh #aaa, 87.9vw 25.2vh #aaa, 39.4vw 42.2vh #aaa, 21.3vw 90.6vh #aaa, 79.2vw 25.5vh #aaa, 92.9vw 94.2vh #aaa, 88.4vw 52vh #aaa, 51vw 57.8vh #aaa, 20.7vw 5.6vh #aaa, 47vw 64.2vh #aaa, 8.2vw 35.9vh #aaa, 18.1vw 54.6vh #aaa, 65.8vw 88vh #aaa, 68.5vw 1.1vh #aaa, 31.6vw 94.4vh #aaa, 17.8vw 10.5vh #aaa, 82.2vw 58.7vh #aaa, 36.1vw 93.7vh #aaa, 29.9vw 52.4vh #aaa, 24.7vw 42.5vh #aaa, 3.3vw 48vh #aaa, 68.8vw 26.2vh #aaa, 65.4vw 18vh #aaa, 79vw 13.9vh #aaa, 92.1vw 19.7vh #aaa, 52.9vw 46.9vh #aaa, 40.1vw 22.9vh #aaa, 61.3vw 78.8vh #aaa, 13.8vw 75.3vh #aaa, 41.4vw 90.2vh #aaa, 84.5vw 3.9vh #aaa, 68.7vw 51.7vh #aaa, 13vw 14.5vh #aaa, 65vw 5.8vh #aaa, 56.5vw 27.4vh #aaa, 78.4vw 30.1vh #aaa, 72.8vw 29.7vh #aaa, 61vw 92.1vh #aaa, 41.8vw 24.3vh #aaa, 92.7vw 63.2vh #aaa, 58.8vw 63.3vh #aaa, 90vw 63.8vh #aaa, 50vw 46.2vh #aaa, 28.3vw 74.9vh #aaa, 64.3vw 95.7vh #aaa, 23.2vw 67.8vh #aaa, 10.8vw 47.7vh #aaa, 29.7vw 55.5vh #aaa, 79.2vw 62.8vh #aaa, 73.5vw 90.4vh #aaa, 67.8vw 10.2vh #aaa, 42.2vw 8.1vh #aaa, 86.8vw 0.5vh #aaa, 37.5vw 43.9vh #aaa, 10.8vw 35vh #aaa, 98.7vw 82.3vh #aaa, 42.2vw 57.5vh #aaa, 71.1vw 69.3vh #aaa, 92.6vw 39.3vh #aaa, 83.5vw 0.3vh #aaa, 97.5vw 95.2vh #aaa, 85.4vw 97.9vh #aaa, 24.7vw 65.3vh #aaa, 79.2vw 88.9vh #aaa, 26.3vw 79.2vh #aaa, 68.2vw 2.2vh #aaa, 60.5vw 2.5vh #aaa, 22.3vw 95.9vh #aaa, 72.3vw 24.7vh #aaa, 34.6vw 18.5vh #aaa, 51.2vw 51.1vh #aaa, 41.2vw 75.7vh #aaa, 58vw 98.3vh #aaa, 46.7vw 21.1vh #aaa, 73.9vw 52.9vh #aaa, 23.7vw 67.2vh #aaa, 71.9vw 63.7vh #aaa, 39vw 8.6vh #aaa, 94.9vw 67.8vh #aaa, 88.2vw 1.3vh #aaa, 38.5vw 79.4vh #aaa, 49.2vw 28.2vh #aaa, 19vw 15.3vh #aaa, 18.7vw 14.5vh #aaa, 61.3vw 53.9vh #aaa, 79.6vw 70.1vh #aaa, 34.3vw 27.8vh #aaa, 35vw 88.7vh #aaa, 38.4vw 60.6vh #aaa, 34.4vw 35.8vh #aaa, 2.3vw 2.2vh #aaa, 82.5vw 81.6vh #aaa, 87vw 40.4vh #aaa, 62.7vw 90.5vh #aaa, 42.1vw 51.9vh #aaa, 14.9vw 31.8vh #aaa, 11.6vw 52.8vh #aaa, 82.2vw 18.2vh #aaa, 96.1vw 79.1vh #aaa, 87.7vw 97.9vh #aaa, 5.3vw 77.1vh #aaa, 76.2vw 7.3vh #aaa, 72.3vw 23.3vh #aaa, 24.4vw 75.4vh #aaa, 29.3vw 49.2vh #aaa, 26.6vw 64.2vh #aaa, 15vw 65vh #aaa, 12.6vw 78.9vh #aaa, 14.7vw 90vh #aaa, 53.5vw 61.2vh #aaa, 49.6vw 0.6vh #aaa, 12.8vw 12.3vh #aaa, 94.6vw 70.9vh #aaa, 55.2vw 9.8vh #aaa, 76.9vw 14.2vh #aaa, 86.5vw 61.6vh #aaa, 45.8vw 94.6vh #aaa, 77.5vw 82.8vh #aaa, 43.2vw 57.2vh #aaa, 31.3vw 44.9vh #aaa, 9vw 80.2vh #aaa, 31.1vw 81.3vh #aaa, 67.6vw 70.8vh #aaa, 96.1vw 16.1vh #aaa, 78.7vw 72.1vh #aaa, 55.5vw 30.1vh #aaa, 38.5vw 63.7vh #aaa, 67.6vw 46.5vh #aaa, 76.5vw 60.2vh #aaa, 63.2vw 79.8vh #aaa, 41.3vw 17.3vh #aaa, 76vw 60.9vh #aaa, 92vw 4.7vh #aaa, 43.8vw 15.4vh #aaa, 9.2vw 76.9vh #aaa, 17vw 68.1vh #aaa, 80vw 95.6vh #aaa, 75.4vw 18vh #aaa, 58.5vw 73.1vh #aaa, 81.9vw 49.2vh #aaa, 68.5vw 41.2vh #aaa, 82vw 32.7vh #aaa, 6vw 47.2vh #aaa, 49.9vw 41.1vh #aaa, 24.4vw 51.4vh #aaa, 32.2vw 53.4vh #aaa, 39vw 4vh #aaa, 88.4vw 39.2vh #aaa, 75.7vw 40.5vh #aaa, 26.1vw 77.1vh #aaa, 21.2vw 82.8vh #aaa, 90.3vw 75.5vh #aaa, 3.2vw 56.6vh #aaa, 24.4vw 97.5vh #aaa, 36.5vw 84.2vh #aaa, 31.6vw 10.9vh #aaa, 63.7vw 54.4vh #aaa, 5vw 22.3vh #aaa, 65.8vw 96.8vh #aaa, 47.7vw 34.1vh #aaa, 56.5vw 42.3vh #aaa, 49.7vw 65.1vh #aaa, 11.8vw 62.7vh #aaa, 91vw 13.9vh #aaa, 27.6vw 87.9vh #aaa, 15.2vw 54.3vh #aaa, 45.6vw 27.9vh #aaa, 9.6vw 7.5vh #aaa, 34.9vw 28vh #aaa, 72.2vw 14.3vh #aaa, 47.7vw 43.5vh #aaa, 42.6vw 58.5vh #aaa, 63.9vw 27.2vh #aaa, 34vw 16.9vh #aaa, 83.5vw 54.4vh #aaa, 89.4vw 10.7vh #aaa, 20.7vw 35vh #aaa, 80.4vw 64.8vh #aaa, 41.6vw 45.3vh #aaa, 12.1vw 95.2vh #aaa, 26.1vw 76.1vh #aaa, 31.1vw 24.9vh #aaa, 10.5vw 43.1vh #aaa, 34.9vw 75.5vh #aaa, 60.9vw 82.8vh #aaa, 69.3vw 97.5vh #aaa, 76.1vw 59.1vh #aaa, 10.4vw 72.2vh #aaa, 19.8vw 38.3vh #aaa, 64.8vw 62.4vh #aaa, 24.1vw 66.7vh #aaa, 27.3vw 79.7vh #aaa, 18vw 42.2vh #aaa, 0.6vw 67.4vh #aaa, 5.4vw 31.9vh #aaa, 97vw 52.1vh #aaa, 100vw 20.1vh #aaa, 90.1vw 63vh #aaa, 8.3vw 62.8vh #aaa, 25.7vw 62.9vh #aaa, 58vw 73.9vh #aaa, 57.7vw 85.4vh #aaa, 70.6vw 76.7vh #aaa, 23.8vw 18vh #aaa, 78.6vw 23.8vh #aaa, 75.9vw 79.1vh #aaa, 69.7vw 49.5vh #aaa, 24.2vw 15.9vh #aaa, 61.6vw 80.5vh #aaa, 98.9vw 67.6vh #aaa, 25.1vw 41.5vh #aaa, 93.8vw 21.1vh #aaa, 54.8vw 42.5vh #aaa, 17.3vw 46.9vh #aaa, 48.7vw 58.9vh #aaa, 62.7vw 43vh #aaa, 93.8vw 72.1vh #aaa, 13vw 65.8vh #aaa, 88.2vw 66.1vh #aaa, 32.3vw 13.3vh #aaa, 49vw 14.9vh #aaa, 31vw 23.9vh #aaa, 85.6vw 83.9vh #aaa, 47.1vw 58.3vh #aaa, 34.7vw 18.4vh #aaa, 73.5vw 44.8vh #aaa, 86.8vw 38.2vh #aaa, 39.7vw 57.5vh #aaa, 62.6vw 29.5vh #aaa, 90.9vw 28.1vh #aaa, 1.4vw 32.5vh #aaa, 92.4vw 11.5vh #aaa, 1vw 15.6vh #aaa, 52.1vw 55vh #aaa, 69.2vw 93.5vh #aaa, 72.5vw 46.3vh #aaa, 49.2vw 21vh #aaa, 14.3vw 5.1vh #aaa, 5.5vw 28.1vh #aaa, 18.4vw 49.5vh #aaa, 78vw 26.3vh #aaa, 13.5vw 10.8vh #aaa, 4.4vw 71.4vh #aaa, 66vw 88.1vh #aaa, 80.2vw 60.1vh #aaa, 68vw 95.8vh #aaa, 38.5vw 8.2vh #aaa, 60.2vw 24.3vh #aaa, 39.9vw 2vh #aaa, 8.2vw 7.8vh #aaa, 46vw 85.2vh #aaa, 78.8vw 16.9vh #aaa, 95.1vw 72.5vh #aaa, 1vw 84.1vh #aaa, 2.4vw 67.5vh #aaa, 17.5vw 67.1vh #aaa, 37.6vw 15.8vh #aaa, 3.4vw 12.4vh #aaa, 60.1vw 1.1vh #aaa, 33.2vw 80vh #aaa, 18.4vw 79.3vh #aaa, 92.6vw 99.2vh #aaa, 30.6vw 50.4vh #aaa, 50.9vw 93.9vh #aaa, 2.9vw 28.3vh #aaa, 53.8vw 76.3vh #aaa, 30.8vw 37.2vh #aaa, 35.8vw 64.2vh #aaa, 97.2vw 36.9vh #aaa, 18.9vw 86.2vh #aaa, 88.6vw 98.7vh #aaa, 14vw 65vh #aaa, 30.9vw 16.1vh #aaa, 15.5vw 77.6vh #aaa, 75.4vw 83.8vh #aaa, 79.2vw 15.3vh #aaa, 50.3vw 40.5vh #aaa, 45.5vw 89.4vh #aaa, 98.1vw 99.6vh #aaa, 17.9vw 53.5vh #aaa, 49.6vw 0.8vh #aaa, 47vw 91.3vh #aaa, 22.7vw 10.8vh #aaa, 43.5vw 64.7vh #aaa, 53.5vw 59.3vh #aaa, 49.7vw 56.2vh #aaa, 98vw 24.3vh #aaa, 5.9vw 99.3vh #aaa, 98.4vw 19.8vh #aaa, 75.5vw 76.6vh #aaa, 66vw 51.7vh #aaa, 35.3vw 81.3vh #aaa, 14.7vw 35vh #aaa, 23.4vw 25.8vh #aaa, 56.9vw 59.3vh #aaa, 8.1vw 4.7vh #aaa, 3.6vw 26.5vh #aaa, 38.4vw 72vh #aaa, 90.6vw 37.6vh #aaa, 59.7vw 92vh #aaa, 44.9vw 3.2vh #aaa, 37vw 27.9vh #aaa, 88.3vw 73.1vh #aaa, 56.9vw 94.6vh #aaa, 66.2vw 96vh #aaa, 69.8vw 22vh #aaa, 28.2vw 92.2vh #aaa, 35.9vw 1.4vh #aaa, 59.1vw 15vh #aaa, 50.2vw 85.9vh #aaa, 86.9vw 16.4vh #aaa, 33.7vw 5.7vh #aaa, 12.3vw 6.5vh #aaa, 44.1vw 25.1vh #aaa, 29.5vw 4.9vh #aaa, 62.5vw 28.1vh #aaa, 94.9vw 42.3vh #aaa, 54.1vw 83.4vh #aaa, 50.3vw 77vh #aaa, 51.7vw 79.3vh #aaa, 14.4vw 97.6vh #aaa, 33vw 18.7vh #aaa, 9.5vw 72.7vh #aaa, 25.5vw 12.2vh #aaa, 14.1vw 60.9vh #aaa, 91.2vw 52.5vh #aaa, 56.5vw 89vh #aaa, 19.6vw 55vh #aaa, 84.1vw 16.3vh #aaa, 37.4vw 88.9vh #aaa, 37.3vw 98.9vh #aaa, 33.1vw 69vh #aaa, 37.4vw 13.7vh #aaa, 30.2vw 28.1vh #aaa, 11.8vw 21.2vh #aaa, 89.8vw 48.4vh #aaa, 83.4vw 71.4vh #aaa, 77.8vw 54.8vh #aaa, 75.2vw 21.4vh #aaa, 4.8vw 12.8vh #aaa, 15.4vw 97.2vh #aaa, 3.5vw 17.2vh #aaa, 44.4vw 67.7vh #aaa, 43.8vw 91.3vh #aaa, 1.4vw 93.7vh #aaa, 45vw 46.4vh #aaa, 65.6vw 54.7vh #aaa, 27.2vw 87.8vh #aaa, 38.2vw 57.3vh #aaa, 12.5vw 36vh #aaa, 73.9vw 91.4vh #aaa, 34.7vw 9.6vh #aaa, 12.6vw 49.6vh #aaa, 45.8vw 67.3vh #aaa, 3.2vw 72.6vh #aaa, 98.5vw 31.4vh #aaa, 2.2vw 2.9vh #aaa, 93.9vw 54vh #aaa, 34.5vw 39.8vh #aaa, 64.2vw 80.2vh #aaa, 51.5vw 68.6vh #aaa, 82.8vw 20.7vh #aaa, 52.5vw 80.4vh #aaa, 57.7vw 4.1vh #aaa, 32.3vw 97.1vh #aaa, 13.4vw 9vh #aaa, 46.1vw 18.4vh #aaa, 42.4vw 24.6vh #aaa, 85.6vw 98.9vh #aaa, 24vw 84.2vh #aaa, 47.6vw 1.7vh #aaa, 74.6vw 45.2vh #aaa, 86.9vw 90.9vh #aaa, 86vw 24.3vh #aaa, 10.7vw 88.8vh #aaa, 89.2vw 70.6vh #aaa, 12.3vw 72.1vh #aaa, 28.2vw 54.1vh #aaa, 80.7vw 31.9vh #aaa, 10.1vw 53.9vh #aaa, 92.3vw 7.3vh #aaa, 33.6vw 87.3vh #aaa, 82.5vw 83.1vh #aaa, 11.2vw 25.7vh #aaa, 96.2vw 72.1vh #aaa, 80vw 29.8vh #aaa, 92vw 69.3vh #aaa, 81.8vw 93.9vh #aaa, 35.6vw 64.1vh #aaa, 75vw 60.2vh #aaa, 64vw 38.6vh #aaa, 97.4vw 88.8vh #aaa, 95.8vw 55.9vh #aaa, 12vw 79vh #aaa, 14.4vw 54.5vh #aaa, 30.1vw 23.6vh #aaa, 31.1vw 87.2vh #aaa, 96.9vw 90.1vh #aaa, 34.7vw 73vh #aaa, 1.9vw 35.3vh #aaa, 67.2vw 2.4vh #aaa, 16.9vw 42.1vh #aaa, 19.6vw 70.6vh #aaa, 80.7vw 2.3vh #aaa, 74.5vw 91.8vh #aaa, 44.8vw 89.7vh #aaa, 94.4vw 82vh #aaa, 12.1vw 40.4vh #aaa, 38.4vw 45.8vh #aaa, 42.8vw 85.4vh #aaa, 14.8vw 92vh #aaa, 63vw 73.4vh #aaa, 96.4vw 82.5vh #aaa, 33.9vw 67.4vh #aaa, 93.8vw 18.6vh #aaa, 64.7vw 29.5vh #aaa, 99vw 72.5vh #aaa, 42.6vw 3.7vh #aaa, 44.4vw 47.7vh #aaa, 5.6vw 96.4vh #aaa, 98.5vw 62.7vh #aaa, 79.5vw 93.6vh #aaa, 23.9vw 17.6vh #aaa, 21.8vw 3.1vh #aaa, 87.9vw 77.4vh #aaa, 70.6vw 42vh #aaa, 12vw 73vh #aaa, 1.8vw 15.9vh #aaa, 59vw 41.8vh #aaa, 55.9vw 0.7vh #aaa, 59.5vw 44.5vh #aaa, 16.7vw 89.9vh #aaa, 51.5vw 74.8vh #aaa, 51.8vw 23.7vh #aaa, 76.6vw 94.1vh #aaa;
            animation: lighting 4s linear infinite;
        }

        .fireworks {
            position: absolute;
            top: 0;
            right: 0;
            left: 0;
            bottom: 20vh;
            cursor: pointer;
        }

        .firework {
            position: absolute;
            width: 15vw;
            aspect-ratio: 1/1;
            border-radius: 50%;
            overflow: hidden;
            transform: translate(-50%, -50%) scale(0);
            animation: firework 6s linear;
        }

        .firework::after {
            content: "";
            position: absolute;
            display: block;
            width: 3px;
            height: 3px;
            border-radius: 50%;
        }

        .firework__1::after {
            box-shadow: 8.4vw 8.4vw #fff, 8.4vw 8.4vw 20px red, 5.55vw 4.35vw #ffb3b3, 5.55vw 4.35vw 10px red, 9.45vw 10.95vw #ffb3b3, 9.45vw 10.95vw 10px red, 0.6vw 3.15vw #ffb3b3, 0.6vw 3.15vw 10px red, 4.2vw 0.45vw #ffb3b3, 4.2vw 0.45vw 10px red, 5.25vw 1.2vw #ffb3b3, 5.25vw 1.2vw 10px red, 4.8vw 12.3vw #ffb3b3, 4.8vw 12.3vw 10px red, 0.75vw 13.95vw #ffb3b3, 0.75vw 13.95vw 10px red, 3.75vw 3vw #ffb3b3, 3.75vw 3vw 10px red, 9.75vw 0.6vw #ffb3b3, 9.75vw 0.6vw 10px red, 6.6vw 2.4vw #ffb3b3, 6.6vw 2.4vw 10px red, 12.15vw 2.85vw #ffb3b3, 12.15vw 2.85vw 10px red, 1.65vw 9.15vw #ffb3b3, 1.65vw 9.15vw 10px red, 3.6vw 3.6vw #ffb3b3, 3.6vw 3.6vw 10px red, 1.05vw 6.45vw #ffb3b3, 1.05vw 6.45vw 10px red, 8.7vw 15vw #ffb3b3, 8.7vw 15vw 10px red, 13.2vw 11.55vw #ffb3b3, 13.2vw 11.55vw 10px red, 2.55vw 10.65vw #ffb3b3, 2.55vw 10.65vw 10px red, 14.55vw 4.35vw #ffb3b3, 14.55vw 4.35vw 10px red, 8.1vw 2.1vw #ffb3b3, 8.1vw 2.1vw 10px red, 14.7vw 9.6vw #ffb3b3, 14.7vw 9.6vw 10px red, 0.9vw 12vw #ffb3b3, 0.9vw 12vw 10px red, 12.15vw 9.75vw #ffb3b3, 12.15vw 9.75vw 10px red, 0.75vw 10.8vw #ffb3b3, 0.75vw 10.8vw 10px red, 14.85vw 5.4vw #ffb3b3, 14.85vw 5.4vw 10px red, 6.3vw 4.95vw #ffb3b3, 6.3vw 4.95vw 10px red, 13.05vw 1.65vw #ffb3b3, 13.05vw 1.65vw 10px red, 6.9vw 5.4vw #ffb3b3, 6.9vw 5.4vw 10px red, 8.25vw 4.65vw #ffb3b3, 8.25vw 4.65vw 10px red, 14.1vw 8.1vw #ffb3b3, 14.1vw 8.1vw 10px red, 8.4vw 4.95vw #ffb3b3, 8.4vw 4.95vw 10px red, 4.95vw 3.75vw #ffb3b3, 4.95vw 3.75vw 10px red, 10.95vw 7.65vw #ffb3b3, 10.95vw 7.65vw 10px red, 4.5vw 11.25vw #ffb3b3, 4.5vw 11.25vw 10px red, 1.95vw 2.25vw #ffb3b3, 1.95vw 2.25vw 10px red, 3.75vw 10.35vw #ffb3b3, 3.75vw 10.35vw 10px red, 3.6vw 3.6vw #ffb3b3, 3.6vw 3.6vw 10px red, 12.9vw 6.75vw #ffb3b3, 12.9vw 6.75vw 10px red, 9.3vw 2.85vw #ffb3b3, 9.3vw 2.85vw 10px red, 6.45vw 14.25vw #ffb3b3, 6.45vw 14.25vw 10px red, 12.3vw 8.85vw #ffb3b3, 12.3vw 8.85vw 10px red, 12.6vw 5.55vw #ffb3b3, 12.6vw 5.55vw 10px red, 12.6vw 11.7vw #ffb3b3, 12.6vw 11.7vw 10px red, 15vw 6.75vw #ffb3b3, 15vw 6.75vw 10px red, 13.2vw 1.95vw #ffb3b3, 13.2vw 1.95vw 10px red, 9.9vw 3.15vw #ffb3b3, 9.9vw 3.15vw 10px red, 4.5vw 0.6vw #ffb3b3, 4.5vw 0.6vw 10px red, 1.65vw 14.55vw #ffb3b3, 1.65vw 14.55vw 10px red, 12vw 1.8vw #ffb3b3, 12vw 1.8vw 10px red, 5.7vw 4.05vw #ffb3b3, 5.7vw 4.05vw 10px red, 13.05vw 11.4vw #ffb3b3, 13.05vw 11.4vw 10px red, 13.5vw 12.9vw #ffb3b3, 13.5vw 12.9vw 10px red, 0.6vw 7.2vw #ffb3b3, 0.6vw 7.2vw 10px red, 12vw 4.95vw #ffb3b3, 12vw 4.95vw 10px red, 3.45vw 0.6vw #ffb3b3, 3.45vw 0.6vw 10px red, 9.75vw 2.1vw #ffb3b3, 9.75vw 2.1vw 10px red, 3.6vw 7.65vw #ffb3b3, 3.6vw 7.65vw 10px red, 5.7vw 8.1vw #ffb3b3, 5.7vw 8.1vw 10px red, 0.15vw 6.3vw #ffb3b3, 0.15vw 6.3vw 10px red, 5.4vw 11.55vw #ffb3b3, 5.4vw 11.55vw 10px red, 10.05vw 4.05vw #ffb3b3, 10.05vw 4.05vw 10px red, 3.75vw 3vw #ffb3b3, 3.75vw 3vw 10px red, 10.2vw 1.5vw #ffb3b3, 10.2vw 1.5vw 10px red, 5.25vw 12vw #ffb3b3, 5.25vw 12vw 10px red, 1.8vw 12.15vw #ffb3b3, 1.8vw 12.15vw 10px red, 6.15vw 1.95vw #ffb3b3, 6.15vw 1.95vw 10px red, 11.55vw 2.55vw #ffb3b3, 11.55vw 2.55vw 10px red, 10.65vw 10.65vw #ffb3b3, 10.65vw 10.65vw 10px red, 13.35vw 10.5vw #ffb3b3, 13.35vw 10.5vw 10px red, 2.7vw 5.7vw #ffb3b3, 2.7vw 5.7vw 10px red, 6vw 13.65vw #ffb3b3, 6vw 13.65vw 10px red, 5.4vw 8.1vw #ffb3b3, 5.4vw 8.1vw 10px red, 9vw 12.9vw #ffb3b3, 9vw 12.9vw 10px red, 15vw 6.45vw #ffb3b3, 15vw 6.45vw 10px red, 5.25vw 5.55vw #ffb3b3, 5.25vw 5.55vw 10px red, 3.75vw 6.9vw #ffb3b3, 3.75vw 6.9vw 10px red, 6.9vw 4.2vw #ffb3b3, 6.9vw 4.2vw 10px red, 4.8vw 1.95vw #ffb3b3, 4.8vw 1.95vw 10px red, 3vw 8.55vw #ffb3b3, 3vw 8.55vw 10px red, 0.9vw 10.95vw #ffb3b3, 0.9vw 10.95vw 10px red, 13.35vw 9.9vw #ffb3b3, 13.35vw 9.9vw 10px red, 15vw 4.2vw #ffb3b3, 15vw 4.2vw 10px red, 4.8vw 12.6vw #ffb3b3, 4.8vw 12.6vw 10px red, 1.8vw 7.5vw #ffb3b3, 1.8vw 7.5vw 10px red, 4.05vw 11.55vw #ffb3b3, 4.05vw 11.55vw 10px red, 6.3vw 13.2vw #ffb3b3, 6.3vw 13.2vw 10px red, 4.35vw 9.45vw #ffb3b3, 4.35vw 9.45vw 10px red, 11.4vw 4.8vw #ffb3b3, 11.4vw 4.8vw 10px red, 6.15vw 6vw #ffb3b3, 6.15vw 6vw 10px red, 7.05vw 11.1vw #ffb3b3, 7.05vw 11.1vw 10px red, 3.15vw 1.2vw #ffb3b3, 3.15vw 1.2vw 10px red, 12.9vw 13.05vw #ffb3b3, 12.9vw 13.05vw 10px red, 0.6vw 9.3vw #ffb3b3, 0.6vw 9.3vw 10px red, 13.05vw 11.25vw #ffb3b3, 13.05vw 11.25vw 10px red, 3.9vw 8.25vw #ffb3b3, 3.9vw 8.25vw 10px red, 8.85vw 8.85vw #ffb3b3, 8.85vw 8.85vw 10px red, 7.65vw 11.55vw #ffb3b3, 7.65vw 11.55vw 10px red, 10.35vw 12.6vw #ffb3b3, 10.35vw 12.6vw 10px red, 12.75vw 12.3vw #ffb3b3, 12.75vw 12.3vw 10px red, 4.2vw 2.1vw #ffb3b3, 4.2vw 2.1vw 10px red;
        }

        .firework__2::after {
            box-shadow: 11.25vw 5.25vw #fff, 11.25vw 5.25vw 20px blue, 5.7vw 9.15vw #b3b3ff, 5.7vw 9.15vw 10px blue, 4.95vw 12.3vw #b3b3ff, 4.95vw 12.3vw 10px blue, 6vw 5.55vw #b3b3ff, 6vw 5.55vw 10px blue, 10.35vw 10.2vw #b3b3ff, 10.35vw 10.2vw 10px blue, 8.85vw 8.85vw #b3b3ff, 8.85vw 8.85vw 10px blue, 2.1vw 4.5vw #b3b3ff, 2.1vw 4.5vw 10px blue, 5.4vw 4.95vw #b3b3ff, 5.4vw 4.95vw 10px blue, 8.7vw 6.6vw #b3b3ff, 8.7vw 6.6vw 10px blue, 10.35vw 6.15vw #b3b3ff, 10.35vw 6.15vw 10px blue, 9.9vw 5.85vw #b3b3ff, 9.9vw 5.85vw 10px blue, 11.4vw 10.5vw #b3b3ff, 11.4vw 10.5vw 10px blue, 9.75vw 8.85vw #b3b3ff, 9.75vw 8.85vw 10px blue, 3.9vw 1.05vw #b3b3ff, 3.9vw 1.05vw 10px blue, 0.9vw 10.65vw #b3b3ff, 0.9vw 10.65vw 10px blue, 9.45vw 6.6vw #b3b3ff, 9.45vw 6.6vw 10px blue, 8.55vw 7.2vw #b3b3ff, 8.55vw 7.2vw 10px blue, 3.15vw 14.1vw #b3b3ff, 3.15vw 14.1vw 10px blue, 12.15vw 10.65vw #b3b3ff, 12.15vw 10.65vw 10px blue, 9.75vw 9.9vw #b3b3ff, 9.75vw 9.9vw 10px blue, 9.45vw 1.2vw #b3b3ff, 9.45vw 1.2vw 10px blue, 9.15vw 3.6vw #b3b3ff, 9.15vw 3.6vw 10px blue, 1.65vw 2.55vw #b3b3ff, 1.65vw 2.55vw 10px blue, 12vw 11.1vw #b3b3ff, 12vw 11.1vw 10px blue, 5.4vw 10.65vw #b3b3ff, 5.4vw 10.65vw 10px blue, 11.25vw 4.8vw #b3b3ff, 11.25vw 4.8vw 10px blue, 12.75vw 2.7vw #b3b3ff, 12.75vw 2.7vw 10px blue, 4.95vw 3.9vw #b3b3ff, 4.95vw 3.9vw 10px blue, 5.7vw 5.4vw #b3b3ff, 5.7vw 5.4vw 10px blue, 7.5vw 12vw #b3b3ff, 7.5vw 12vw 10px blue, 14.4vw 9.45vw #b3b3ff, 14.4vw 9.45vw 10px blue, 10.2vw 2.55vw #b3b3ff, 10.2vw 2.55vw 10px blue, 10.5vw 1.65vw #b3b3ff, 10.5vw 1.65vw 10px blue, 0.75vw 1.05vw #b3b3ff, 0.75vw 1.05vw 10px blue, 12vw 10.2vw #b3b3ff, 12vw 10.2vw 10px blue, 14.85vw 12.45vw #b3b3ff, 14.85vw 12.45vw 10px blue, 11.7vw 0.15vw #b3b3ff, 11.7vw 0.15vw 10px blue, 1.35vw 4.5vw #b3b3ff, 1.35vw 4.5vw 10px blue, 6.45vw 6vw #b3b3ff, 6.45vw 6vw 10px blue, 8.85vw 1.65vw #b3b3ff, 8.85vw 1.65vw 10px blue, 4.2vw 6.15vw #b3b3ff, 4.2vw 6.15vw 10px blue, 7.65vw 4.2vw #b3b3ff, 7.65vw 4.2vw 10px blue, 4.5vw 9.3vw #b3b3ff, 4.5vw 9.3vw 10px blue, 13.35vw 6.3vw #b3b3ff, 13.35vw 6.3vw 10px blue, 4.2vw 12.3vw #b3b3ff, 4.2vw 12.3vw 10px blue, 6vw 11.4vw #b3b3ff, 6vw 11.4vw 10px blue, 5.4vw 1.35vw #b3b3ff, 5.4vw 1.35vw 10px blue, 1.2vw 2.4vw #b3b3ff, 1.2vw 2.4vw 10px blue, 8.7vw 14.1vw #b3b3ff, 8.7vw 14.1vw 10px blue, 11.85vw 11.55vw #b3b3ff, 11.85vw 11.55vw 10px blue, 15vw 13.5vw #b3b3ff, 15vw 13.5vw 10px blue, 6.15vw 7.35vw #b3b3ff, 6.15vw 7.35vw 10px blue, 2.4vw 5.7vw #b3b3ff, 2.4vw 5.7vw 10px blue, 12.9vw 13.95vw #b3b3ff, 12.9vw 13.95vw 10px blue, 14.25vw 2.4vw #b3b3ff, 14.25vw 2.4vw 10px blue, 8.25vw 5.85vw #b3b3ff, 8.25vw 5.85vw 10px blue, 8.4vw 2.25vw #b3b3ff, 8.4vw 2.25vw 10px blue, 3vw 14.85vw #b3b3ff, 3vw 14.85vw 10px blue, 1.8vw 14.25vw #b3b3ff, 1.8vw 14.25vw 10px blue, 1.35vw 9.3vw #b3b3ff, 1.35vw 9.3vw 10px blue, 1.95vw 1.65vw #b3b3ff, 1.95vw 1.65vw 10px blue, 7.35vw 10.2vw #b3b3ff, 7.35vw 10.2vw 10px blue, 2.25vw 10.8vw #b3b3ff, 2.25vw 10.8vw 10px blue, 9.15vw 2.25vw #b3b3ff, 9.15vw 2.25vw 10px blue, 8.55vw 0.9vw #b3b3ff, 8.55vw 0.9vw 10px blue, 6vw 3.9vw #b3b3ff, 6vw 3.9vw 10px blue, 2.25vw 2.55vw #b3b3ff, 2.25vw 2.55vw 10px blue, 5.25vw 6.3vw #b3b3ff, 5.25vw 6.3vw 10px blue, 6.75vw 7.2vw #b3b3ff, 6.75vw 7.2vw 10px blue, 7.5vw 4.2vw #b3b3ff, 7.5vw 4.2vw 10px blue, 4.95vw 4.35vw #b3b3ff, 4.95vw 4.35vw 10px blue, 11.1vw 3.3vw #b3b3ff, 11.1vw 3.3vw 10px blue, 11.4vw 10.8vw #b3b3ff, 11.4vw 10.8vw 10px blue, 11.55vw 9.6vw #b3b3ff, 11.55vw 9.6vw 10px blue, 11.55vw 13.8vw #b3b3ff, 11.55vw 13.8vw 10px blue, 2.7vw 8.85vw #b3b3ff, 2.7vw 8.85vw 10px blue, 8.85vw 12.45vw #b3b3ff, 8.85vw 12.45vw 10px blue, 11.25vw 11.1vw #b3b3ff, 11.25vw 11.1vw 10px blue, 6.3vw 1.05vw #b3b3ff, 6.3vw 1.05vw 10px blue, 6.45vw 7.35vw #b3b3ff, 6.45vw 7.35vw 10px blue, 11.4vw 7.2vw #b3b3ff, 11.4vw 7.2vw 10px blue, 10.35vw 7.2vw #b3b3ff, 10.35vw 7.2vw 10px blue, 11.7vw 9.15vw #b3b3ff, 11.7vw 9.15vw 10px blue, 11.85vw 5.25vw #b3b3ff, 11.85vw 5.25vw 10px blue, 12.9vw 3.9vw #b3b3ff, 12.9vw 3.9vw 10px blue, 15vw 2.1vw #b3b3ff, 15vw 2.1vw 10px blue, 4.8vw 11.1vw #b3b3ff, 4.8vw 11.1vw 10px blue, 9.3vw 8.85vw #b3b3ff, 9.3vw 8.85vw 10px blue, 4.65vw 14.25vw #b3b3ff, 4.65vw 14.25vw 10px blue, 3vw 1.8vw #b3b3ff, 3vw 1.8vw 10px blue, 11.85vw 15vw #b3b3ff, 11.85vw 15vw 10px blue, 2.7vw 9.45vw #b3b3ff, 2.7vw 9.45vw 10px blue, 0.6vw 7.95vw #b3b3ff, 0.6vw 7.95vw 10px blue, 11.7vw 12vw #b3b3ff, 11.7vw 12vw 10px blue, 5.25vw 4.2vw #b3b3ff, 5.25vw 4.2vw 10px blue, 8.55vw 14.85vw #b3b3ff, 8.55vw 14.85vw 10px blue, 9.15vw 7.8vw #b3b3ff, 9.15vw 7.8vw 10px blue, 11.1vw 1.65vw #b3b3ff, 11.1vw 1.65vw 10px blue, 3.15vw 3vw #b3b3ff, 3.15vw 3vw 10px blue, 11.4vw 4.65vw #b3b3ff, 11.4vw 4.65vw 10px blue;
        }

        .firework__3::after {
            box-shadow: 1.5vw 5.85vw #fff, 1.5vw 5.85vw 20px green, 5.55vw 3.75vw #b3d9b3, 5.55vw 3.75vw 10px green, 1.2vw 1.5vw #b3d9b3, 1.2vw 1.5vw 10px green, 6.15vw 5.25vw #b3d9b3, 6.15vw 5.25vw 10px green, 14.7vw 5.85vw #b3d9b3, 14.7vw 5.85vw 10px green, 1.65vw 8.85vw #b3d9b3, 1.65vw 8.85vw 10px green, 4.05vw 0.75vw #b3d9b3, 4.05vw 0.75vw 10px green, 1.05vw 8.7vw #b3d9b3, 1.05vw 8.7vw 10px green, 11.85vw 14.25vw #b3d9b3, 11.85vw 14.25vw 10px green, 5.4vw 4.95vw #b3d9b3, 5.4vw 4.95vw 10px green, 7.95vw 7.95vw #b3d9b3, 7.95vw 7.95vw 10px green, 1.2vw 6.75vw #b3d9b3, 1.2vw 6.75vw 10px green, 11.7vw 3vw #b3d9b3, 11.7vw 3vw 10px green, 7.8vw 11.7vw #b3d9b3, 7.8vw 11.7vw 10px green, 5.25vw 2.55vw #b3d9b3, 5.25vw 2.55vw 10px green, 6.15vw 0.9vw #b3d9b3, 6.15vw 0.9vw 10px green, 4.8vw 8.55vw #b3d9b3, 4.8vw 8.55vw 10px green, 3.75vw 13.65vw #b3d9b3, 3.75vw 13.65vw 10px green, 2.1vw 0.75vw #b3d9b3, 2.1vw 0.75vw 10px green, 0.45vw 8.85vw #b3d9b3, 0.45vw 8.85vw 10px green, 0.75vw 7.95vw #b3d9b3, 0.75vw 7.95vw 10px green, 4.8vw 8.55vw #b3d9b3, 4.8vw 8.55vw 10px green, 5.25vw 14.1vw #b3d9b3, 5.25vw 14.1vw 10px green, 14.1vw 10.2vw #b3d9b3, 14.1vw 10.2vw 10px green, 12.3vw 3.15vw #b3d9b3, 12.3vw 3.15vw 10px green, 12.6vw 3.9vw #b3d9b3, 12.6vw 3.9vw 10px green, 0.45vw 6.3vw #b3d9b3, 0.45vw 6.3vw 10px green, 14.25vw 11.55vw #b3d9b3, 14.25vw 11.55vw 10px green, 0.75vw 3.45vw #b3d9b3, 0.75vw 3.45vw 10px green, 0.3vw 3.9vw #b3d9b3, 0.3vw 3.9vw 10px green, 6.9vw 3.6vw #b3d9b3, 6.9vw 3.6vw 10px green, 14.1vw 4.8vw #b3d9b3, 14.1vw 4.8vw 10px green, 9vw 6.9vw #b3d9b3, 9vw 6.9vw 10px green, 14.85vw 10.35vw #b3d9b3, 14.85vw 10.35vw 10px green, 6.45vw 10.95vw #b3d9b3, 6.45vw 10.95vw 10px green, 12vw 1.05vw #b3d9b3, 12vw 1.05vw 10px green, 5.1vw 12vw #b3d9b3, 5.1vw 12vw 10px green, 13.5vw 5.85vw #b3d9b3, 13.5vw 5.85vw 10px green, 3.3vw 7.65vw #b3d9b3, 3.3vw 7.65vw 10px green, 3.45vw 13.05vw #b3d9b3, 3.45vw 13.05vw 10px green, 5.4vw 0.45vw #b3d9b3, 5.4vw 0.45vw 10px green, 13.95vw 12vw #b3d9b3, 13.95vw 12vw 10px green, 0.3vw 14.25vw #b3d9b3, 0.3vw 14.25vw 10px green, 8.25vw 14.55vw #b3d9b3, 8.25vw 14.55vw 10px green, 10.8vw 5.55vw #b3d9b3, 10.8vw 5.55vw 10px green, 8.7vw 7.35vw #b3d9b3, 8.7vw 7.35vw 10px green, 2.25vw 2.85vw #b3d9b3, 2.25vw 2.85vw 10px green, 13.95vw 10.65vw #b3d9b3, 13.95vw 10.65vw 10px green, 1.35vw 4.35vw #b3d9b3, 1.35vw 4.35vw 10px green, 3.15vw 11.4vw #b3d9b3, 3.15vw 11.4vw 10px green, 8.4vw 7.2vw #b3d9b3, 8.4vw 7.2vw 10px green, 14.25vw 10.95vw #b3d9b3, 14.25vw 10.95vw 10px green, 3vw 4.35vw #b3d9b3, 3vw 4.35vw 10px green, 8.1vw 12.75vw #b3d9b3, 8.1vw 12.75vw 10px green, 1.2vw 10.8vw #b3d9b3, 1.2vw 10.8vw 10px green, 6.45vw 2.4vw #b3d9b3, 6.45vw 2.4vw 10px green, 4.95vw 11.55vw #b3d9b3, 4.95vw 11.55vw 10px green, 12.45vw 5.4vw #b3d9b3, 12.45vw 5.4vw 10px green, 10.8vw 11.25vw #b3d9b3, 10.8vw 11.25vw 10px green, 7.5vw 4.35vw #b3d9b3, 7.5vw 4.35vw 10px green, 11.25vw 6vw #b3d9b3, 11.25vw 6vw 10px green, 5.55vw 5.85vw #b3d9b3, 5.55vw 5.85vw 10px green, 1.2vw 9.75vw #b3d9b3, 1.2vw 9.75vw 10px green, 6.6vw 9.3vw #b3d9b3, 6.6vw 9.3vw 10px green, 5.55vw 11.7vw #b3d9b3, 5.55vw 11.7vw 10px green, 7.8vw 4.2vw #b3d9b3, 7.8vw 4.2vw 10px green, 10.2vw 12.9vw #b3d9b3, 10.2vw 12.9vw 10px green, 3.75vw 6.9vw #b3d9b3, 3.75vw 6.9vw 10px green, 2.85vw 6vw #b3d9b3, 2.85vw 6vw 10px green, 14.85vw 11.25vw #b3d9b3, 14.85vw 11.25vw 10px green, 3.15vw 10.5vw #b3d9b3, 3.15vw 10.5vw 10px green, 0.6vw 8.4vw #b3d9b3, 0.6vw 8.4vw 10px green, 1.2vw 3.6vw #b3d9b3, 1.2vw 3.6vw 10px green, 8.1vw 11.7vw #b3d9b3, 8.1vw 11.7vw 10px green, 1.35vw 4.05vw #b3d9b3, 1.35vw 4.05vw 10px green, 10.2vw 11.85vw #b3d9b3, 10.2vw 11.85vw 10px green, 15vw 3.6vw #b3d9b3, 15vw 3.6vw 10px green, 0.75vw 12.9vw #b3d9b3, 0.75vw 12.9vw 10px green, 11.25vw 15vw #b3d9b3, 11.25vw 15vw 10px green, 3.9vw 7.05vw #b3d9b3, 3.9vw 7.05vw 10px green, 1.05vw 11.4vw #b3d9b3, 1.05vw 11.4vw 10px green, 14.25vw 6.9vw #b3d9b3, 14.25vw 6.9vw 10px green, 7.65vw 4.05vw #b3d9b3, 7.65vw 4.05vw 10px green, 0.6vw 6.15vw #b3d9b3, 0.6vw 6.15vw 10px green, 4.35vw 2.55vw #b3d9b3, 4.35vw 2.55vw 10px green, 10.05vw 7.05vw #b3d9b3, 10.05vw 7.05vw 10px green, 2.1vw 0.6vw #b3d9b3, 2.1vw 0.6vw 10px green, 9vw 12.45vw #b3d9b3, 9vw 12.45vw 10px green, 4.35vw 6.9vw #b3d9b3, 4.35vw 6.9vw 10px green, 2.25vw 3.9vw #b3d9b3, 2.25vw 3.9vw 10px green, 8.4vw 9.45vw #b3d9b3, 8.4vw 9.45vw 10px green, 1.35vw 11.1vw #b3d9b3, 1.35vw 11.1vw 10px green, 7.65vw 12.45vw #b3d9b3, 7.65vw 12.45vw 10px green, 15vw 9vw #b3d9b3, 15vw 9vw 10px green, 4.65vw 0.75vw #b3d9b3, 4.65vw 0.75vw 10px green, 6.6vw 10.95vw #b3d9b3, 6.6vw 10.95vw 10px green, 12.9vw 14.25vw #b3d9b3, 12.9vw 14.25vw 10px green, 13.35vw 13.65vw #b3d9b3, 13.35vw 13.65vw 10px green, 10.2vw 10.95vw #b3d9b3, 10.2vw 10.95vw 10px green, 12.45vw 3vw #b3d9b3, 12.45vw 3vw 10px green;
        }

        .firework__4::after {
            box-shadow: 6.9vw 1.95vw #fff, 6.9vw 1.95vw 20px yellow, 7.95vw 1.05vw #ffffb3, 7.95vw 1.05vw 10px yellow, 9.45vw 10.5vw #ffffb3, 9.45vw 10.5vw 10px yellow, 12.3vw 0.45vw #ffffb3, 12.3vw 0.45vw 10px yellow, 8.85vw 13.2vw #ffffb3, 8.85vw 13.2vw 10px yellow, 11.4vw 13.05vw #ffffb3, 11.4vw 13.05vw 10px yellow, 2.4vw 9.45vw #ffffb3, 2.4vw 9.45vw 10px yellow, 4.2vw 7.65vw #ffffb3, 4.2vw 7.65vw 10px yellow, 2.7vw 13.65vw #ffffb3, 2.7vw 13.65vw 10px yellow, 14.4vw 6vw #ffffb3, 14.4vw 6vw 10px yellow, 14.85vw 7.95vw #ffffb3, 14.85vw 7.95vw 10px yellow, 13.65vw 5.85vw #ffffb3, 13.65vw 5.85vw 10px yellow, 11.4vw 5.55vw #ffffb3, 11.4vw 5.55vw 10px yellow, 8.7vw 8.1vw #ffffb3, 8.7vw 8.1vw 10px yellow, 8.4vw 3vw #ffffb3, 8.4vw 3vw 10px yellow, 9.6vw 0.9vw #ffffb3, 9.6vw 0.9vw 10px yellow, 13.35vw 5.55vw #ffffb3, 13.35vw 5.55vw 10px yellow, 6.45vw 12.9vw #ffffb3, 6.45vw 12.9vw 10px yellow, 5.1vw 7.5vw #ffffb3, 5.1vw 7.5vw 10px yellow, 13.5vw 0.15vw #ffffb3, 13.5vw 0.15vw 10px yellow, 6.75vw 1.65vw #ffffb3, 6.75vw 1.65vw 10px yellow, 5.25vw 3vw #ffffb3, 5.25vw 3vw 10px yellow, 9.45vw 14.55vw #ffffb3, 9.45vw 14.55vw 10px yellow, 6.15vw 8.55vw #ffffb3, 6.15vw 8.55vw 10px yellow, 10.35vw 11.25vw #ffffb3, 10.35vw 11.25vw 10px yellow, 10.2vw 9.3vw #ffffb3, 10.2vw 9.3vw 10px yellow, 7.05vw 2.55vw #ffffb3, 7.05vw 2.55vw 10px yellow, 1.2vw 7.5vw #ffffb3, 1.2vw 7.5vw 10px yellow, 2.55vw 2.4vw #ffffb3, 2.55vw 2.4vw 10px yellow, 3.15vw 14.25vw #ffffb3, 3.15vw 14.25vw 10px yellow, 1.5vw 2.55vw #ffffb3, 1.5vw 2.55vw 10px yellow, 7.5vw 8.4vw #ffffb3, 7.5vw 8.4vw 10px yellow, 13.65vw 12.45vw #ffffb3, 13.65vw 12.45vw 10px yellow, 9.75vw 11.55vw #ffffb3, 9.75vw 11.55vw 10px yellow, 6.45vw 1.65vw #ffffb3, 6.45vw 1.65vw 10px yellow, 5.55vw 9.9vw #ffffb3, 5.55vw 9.9vw 10px yellow, 11.85vw 12vw #ffffb3, 11.85vw 12vw 10px yellow, 4.2vw 1.65vw #ffffb3, 4.2vw 1.65vw 10px yellow, 5.55vw 6.6vw #ffffb3, 5.55vw 6.6vw 10px yellow, 7.05vw 9.3vw #ffffb3, 7.05vw 9.3vw 10px yellow, 6.15vw 3.75vw #ffffb3, 6.15vw 3.75vw 10px yellow, 0.15vw 14.25vw #ffffb3, 0.15vw 14.25vw 10px yellow, 3.15vw 9.15vw #ffffb3, 3.15vw 9.15vw 10px yellow, 9.45vw 9.6vw #ffffb3, 9.45vw 9.6vw 10px yellow, 9.9vw 1.65vw #ffffb3, 9.9vw 1.65vw 10px yellow, 12.15vw 9.45vw #ffffb3, 12.15vw 9.45vw 10px yellow, 2.25vw 0.15vw #ffffb3, 2.25vw 0.15vw 10px yellow, 12vw 3.45vw #ffffb3, 12vw 3.45vw 10px yellow, 7.8vw 2.1vw #ffffb3, 7.8vw 2.1vw 10px yellow, 6.3vw 9.15vw #ffffb3, 6.3vw 9.15vw 10px yellow, 0.15vw 7.95vw #ffffb3, 0.15vw 7.95vw 10px yellow, 6.75vw 11.55vw #ffffb3, 6.75vw 11.55vw 10px yellow, 15vw 4.35vw #ffffb3, 15vw 4.35vw 10px yellow, 14.25vw 1.2vw #ffffb3, 14.25vw 1.2vw 10px yellow, 2.85vw 2.4vw #ffffb3, 2.85vw 2.4vw 10px yellow, 8.4vw 4.8vw #ffffb3, 8.4vw 4.8vw 10px yellow, 3.6vw 1.35vw #ffffb3, 3.6vw 1.35vw 10px yellow, 0.15vw 9vw #ffffb3, 0.15vw 9vw 10px yellow, 9.6vw 11.7vw #ffffb3, 9.6vw 11.7vw 10px yellow, 0.3vw 5.7vw #ffffb3, 0.3vw 5.7vw 10px yellow, 5.4vw 8.4vw #ffffb3, 5.4vw 8.4vw 10px yellow, 1.05vw 7.95vw #ffffb3, 1.05vw 7.95vw 10px yellow, 6vw 13.95vw #ffffb3, 6vw 13.95vw 10px yellow, 1.5vw 14.7vw #ffffb3, 1.5vw 14.7vw 10px yellow, 9.9vw 6vw #ffffb3, 9.9vw 6vw 10px yellow, 7.35vw 5.1vw #ffffb3, 7.35vw 5.1vw 10px yellow, 7.05vw 14.7vw #ffffb3, 7.05vw 14.7vw 10px yellow, 3.75vw 1.8vw #ffffb3, 3.75vw 1.8vw 10px yellow, 10.8vw 2.55vw #ffffb3, 10.8vw 2.55vw 10px yellow, 6vw 9.3vw #ffffb3, 6vw 9.3vw 10px yellow, 1.65vw 4.35vw #ffffb3, 1.65vw 4.35vw 10px yellow, 10.65vw 1.05vw #ffffb3, 10.65vw 1.05vw 10px yellow, 3.75vw 15vw #ffffb3, 3.75vw 15vw 10px yellow, 10.5vw 0.45vw #ffffb3, 10.5vw 0.45vw 10px yellow, 3vw 1.65vw #ffffb3, 3vw 1.65vw 10px yellow, 2.4vw 6.6vw #ffffb3, 2.4vw 6.6vw 10px yellow, 12.15vw 13.65vw #ffffb3, 12.15vw 13.65vw 10px yellow, 6.15vw 3.3vw #ffffb3, 6.15vw 3.3vw 10px yellow, 13.95vw 9vw #ffffb3, 13.95vw 9vw 10px yellow, 11.1vw 10.8vw #ffffb3, 11.1vw 10.8vw 10px yellow, 11.4vw 5.25vw #ffffb3, 11.4vw 5.25vw 10px yellow, 3.45vw 11.7vw #ffffb3, 3.45vw 11.7vw 10px yellow, 8.1vw 2.55vw #ffffb3, 8.1vw 2.55vw 10px yellow, 0.75vw 3.15vw #ffffb3, 0.75vw 3.15vw 10px yellow, 3vw 5.55vw #ffffb3, 3vw 5.55vw 10px yellow, 2.85vw 14.25vw #ffffb3, 2.85vw 14.25vw 10px yellow, 2.25vw 5.1vw #ffffb3, 2.25vw 5.1vw 10px yellow, 13.35vw 2.55vw #ffffb3, 13.35vw 2.55vw 10px yellow, 1.05vw 4.2vw #ffffb3, 1.05vw 4.2vw 10px yellow, 14.85vw 1.35vw #ffffb3, 14.85vw 1.35vw 10px yellow, 13.5vw 14.25vw #ffffb3, 13.5vw 14.25vw 10px yellow, 6.15vw 12.3vw #ffffb3, 6.15vw 12.3vw 10px yellow, 2.1vw 9.9vw #ffffb3, 2.1vw 9.9vw 10px yellow, 8.55vw 0.9vw #ffffb3, 8.55vw 0.9vw 10px yellow, 11.4vw 9.75vw #ffffb3, 11.4vw 9.75vw 10px yellow, 3.9vw 6.45vw #ffffb3, 3.9vw 6.45vw 10px yellow, 4.05vw 7.5vw #ffffb3, 4.05vw 7.5vw 10px yellow, 12.6vw 9.9vw #ffffb3, 12.6vw 9.9vw 10px yellow, 13.35vw 13.35vw #ffffb3, 13.35vw 13.35vw 10px yellow, 4.2vw 13.05vw #ffffb3, 4.2vw 13.05vw 10px yellow;
        }

        .firework__5::after {
            box-shadow: 7.5vw 3.75vw #fff, 7.5vw 3.75vw 20px pink, 0.45vw 12.3vw #ffecef, 0.45vw 12.3vw 10px pink, 10.8vw 12.45vw #ffecef, 10.8vw 12.45vw 10px pink, 10.5vw 0.9vw #ffecef, 10.5vw 0.9vw 10px pink, 0.3vw 5.7vw #ffecef, 0.3vw 5.7vw 10px pink, 1.35vw 9.3vw #ffecef, 1.35vw 9.3vw 10px pink, 9.45vw 9.75vw #ffecef, 9.45vw 9.75vw 10px pink, 5.85vw 14.25vw #ffecef, 5.85vw 14.25vw 10px pink, 9.15vw 1.95vw #ffecef, 9.15vw 1.95vw 10px pink, 7.5vw 11.85vw #ffecef, 7.5vw 11.85vw 10px pink, 1.35vw 8.7vw #ffecef, 1.35vw 8.7vw 10px pink, 6.45vw 9.9vw #ffecef, 6.45vw 9.9vw 10px pink, 0.9vw 2.55vw #ffecef, 0.9vw 2.55vw 10px pink, 3.9vw 5.4vw #ffecef, 3.9vw 5.4vw 10px pink, 13.65vw 1.95vw #ffecef, 13.65vw 1.95vw 10px pink, 0.6vw 10.65vw #ffecef, 0.6vw 10.65vw 10px pink, 12.45vw 0.15vw #ffecef, 12.45vw 0.15vw 10px pink, 10.65vw 2.1vw #ffecef, 10.65vw 2.1vw 10px pink, 2.4vw 10.95vw #ffecef, 2.4vw 10.95vw 10px pink, 12.75vw 12.6vw #ffecef, 12.75vw 12.6vw 10px pink, 12.45vw 0.75vw #ffecef, 12.45vw 0.75vw 10px pink, 10.65vw 3.9vw #ffecef, 10.65vw 3.9vw 10px pink, 12.3vw 9vw #ffecef, 12.3vw 9vw 10px pink, 3.45vw 8.1vw #ffecef, 3.45vw 8.1vw 10px pink, 10.8vw 12.45vw #ffecef, 10.8vw 12.45vw 10px pink, 13.2vw 2.55vw #ffecef, 13.2vw 2.55vw 10px pink, 13.05vw 7.05vw #ffecef, 13.05vw 7.05vw 10px pink, 8.1vw 13.05vw #ffecef, 8.1vw 13.05vw 10px pink, 3.45vw 3.9vw #ffecef, 3.45vw 3.9vw 10px pink, 9.6vw 9.6vw #ffecef, 9.6vw 9.6vw 10px pink, 1.65vw 4.8vw #ffecef, 1.65vw 4.8vw 10px pink, 3.75vw 4.2vw #ffecef, 3.75vw 4.2vw 10px pink, 8.25vw 0.45vw #ffecef, 8.25vw 0.45vw 10px pink, 3.3vw 6.15vw #ffecef, 3.3vw 6.15vw 10px pink, 13.8vw 0.45vw #ffecef, 13.8vw 0.45vw 10px pink, 14.1vw 3.3vw #ffecef, 14.1vw 3.3vw 10px pink, 10.65vw 13.65vw #ffecef, 10.65vw 13.65vw 10px pink, 6.3vw 5.1vw #ffecef, 6.3vw 5.1vw 10px pink, 10.95vw 5.1vw #ffecef, 10.95vw 5.1vw 10px pink, 13.2vw 14.7vw #ffecef, 13.2vw 14.7vw 10px pink, 10.35vw 7.95vw #ffecef, 10.35vw 7.95vw 10px pink, 13.65vw 7.5vw #ffecef, 13.65vw 7.5vw 10px pink, 6.75vw 1.35vw #ffecef, 6.75vw 1.35vw 10px pink, 7.65vw 10.35vw #ffecef, 7.65vw 10.35vw 10px pink, 1.2vw 7.05vw #ffecef, 1.2vw 7.05vw 10px pink, 10.8vw 7.2vw #ffecef, 10.8vw 7.2vw 10px pink, 10.8vw 12vw #ffecef, 10.8vw 12vw 10px pink, 13.8vw 5.85vw #ffecef, 13.8vw 5.85vw 10px pink, 13.8vw 11.85vw #ffecef, 13.8vw 11.85vw 10px pink, 1.65vw 0.3vw #ffecef, 1.65vw 0.3vw 10px pink, 8.55vw 14.55vw #ffecef, 8.55vw 14.55vw 10px pink, 15vw 11.7vw #ffecef, 15vw 11.7vw 10px pink, 0.6vw 1.05vw #ffecef, 0.6vw 1.05vw 10px pink, 9.9vw 12.75vw #ffecef, 9.9vw 12.75vw 10px pink, 10.2vw 14.7vw #ffecef, 10.2vw 14.7vw 10px pink, 3.9vw 0.45vw #ffecef, 3.9vw 0.45vw 10px pink, 0.75vw 7.5vw #ffecef, 0.75vw 7.5vw 10px pink, 9.75vw 14.1vw #ffecef, 9.75vw 14.1vw 10px pink, 7.8vw 4.95vw #ffecef, 7.8vw 4.95vw 10px pink, 1.05vw 1.2vw #ffecef, 1.05vw 1.2vw 10px pink, 8.85vw 1.65vw #ffecef, 8.85vw 1.65vw 10px pink, 8.4vw 14.1vw #ffecef, 8.4vw 14.1vw 10px pink, 10.8vw 14.4vw #ffecef, 10.8vw 14.4vw 10px pink, 1.2vw 9.9vw #ffecef, 1.2vw 9.9vw 10px pink, 7.95vw 12.15vw #ffecef, 7.95vw 12.15vw 10px pink, 11.25vw 3.15vw #ffecef, 11.25vw 3.15vw 10px pink, 9.15vw 0.45vw #ffecef, 9.15vw 0.45vw 10px pink, 7.5vw 10.35vw #ffecef, 7.5vw 10.35vw 10px pink, 9.3vw 1.65vw #ffecef, 9.3vw 1.65vw 10px pink, 10.65vw 11.1vw #ffecef, 10.65vw 11.1vw 10px pink, 1.8vw 7.8vw #ffecef, 1.8vw 7.8vw 10px pink, 0.9vw 6.3vw #ffecef, 0.9vw 6.3vw 10px pink, 7.5vw 3.9vw #ffecef, 7.5vw 3.9vw 10px pink, 1.2vw 1.05vw #ffecef, 1.2vw 1.05vw 10px pink, 11.25vw 7.35vw #ffecef, 11.25vw 7.35vw 10px pink, 0.15vw 0.9vw #ffecef, 0.15vw 0.9vw 10px pink, 3.45vw 4.5vw #ffecef, 3.45vw 4.5vw 10px pink, 11.4vw 10.35vw #ffecef, 11.4vw 10.35vw 10px pink, 5.1vw 14.1vw #ffecef, 5.1vw 14.1vw 10px pink, 14.1vw 13.95vw #ffecef, 14.1vw 13.95vw 10px pink, 6.15vw 2.7vw #ffecef, 6.15vw 2.7vw 10px pink, 0.75vw 0.9vw #ffecef, 0.75vw 0.9vw 10px pink, 13.35vw 6.6vw #ffecef, 13.35vw 6.6vw 10px pink, 5.1vw 12.9vw #ffecef, 5.1vw 12.9vw 10px pink, 3.75vw 10.2vw #ffecef, 3.75vw 10.2vw 10px pink, 12vw 6vw #ffecef, 12vw 6vw 10px pink, 9.3vw 0.6vw #ffecef, 9.3vw 0.6vw 10px pink, 8.4vw 7.2vw #ffecef, 8.4vw 7.2vw 10px pink, 14.25vw 13.35vw #ffecef, 14.25vw 13.35vw 10px pink, 0.45vw 14.7vw #ffecef, 0.45vw 14.7vw 10px pink, 1.35vw 7.8vw #ffecef, 1.35vw 7.8vw 10px pink, 1.35vw 8.55vw #ffecef, 1.35vw 8.55vw 10px pink, 8.7vw 14.55vw #ffecef, 8.7vw 14.55vw 10px pink, 2.7vw 14.85vw #ffecef, 2.7vw 14.85vw 10px pink, 4.65vw 7.8vw #ffecef, 4.65vw 7.8vw 10px pink, 2.4vw 11.1vw #ffecef, 2.4vw 11.1vw 10px pink, 1.2vw 5.55vw #ffecef, 1.2vw 5.55vw 10px pink, 3.15vw 13.95vw #ffecef, 3.15vw 13.95vw 10px pink, 13.65vw 6.45vw #ffecef, 13.65vw 6.45vw 10px pink, 4.65vw 9.3vw #ffecef, 4.65vw 9.3vw 10px pink;
        }

        .firework__6::after {
            box-shadow: 9.3vw 6.6vw #fff, 9.3vw 6.6vw 20px purple, 1.35vw 6.75vw #d9b3d9, 1.35vw 6.75vw 10px purple, 0.9vw 14.7vw #d9b3d9, 0.9vw 14.7vw 10px purple, 13.5vw 10.65vw #d9b3d9, 13.5vw 10.65vw 10px purple, 8.7vw 12.15vw #d9b3d9, 8.7vw 12.15vw 10px purple, 4.8vw 13.35vw #d9b3d9, 4.8vw 13.35vw 10px purple, 6.6vw 6.9vw #d9b3d9, 6.6vw 6.9vw 10px purple, 4.05vw 5.55vw #d9b3d9, 4.05vw 5.55vw 10px purple, 5.55vw 12.15vw #d9b3d9, 5.55vw 12.15vw 10px purple, 1.2vw 6.6vw #d9b3d9, 1.2vw 6.6vw 10px purple, 3.3vw 4.35vw #d9b3d9, 3.3vw 4.35vw 10px purple, 3.75vw 14.4vw #d9b3d9, 3.75vw 14.4vw 10px purple, 6.45vw 6.3vw #d9b3d9, 6.45vw 6.3vw 10px purple, 4.95vw 15vw #d9b3d9, 4.95vw 15vw 10px purple, 12.6vw 7.35vw #d9b3d9, 12.6vw 7.35vw 10px purple, 10.65vw 0.15vw #d9b3d9, 10.65vw 0.15vw 10px purple, 3.15vw 8.7vw #d9b3d9, 3.15vw 8.7vw 10px purple, 4.8vw 4.95vw #d9b3d9, 4.8vw 4.95vw 10px purple, 4.35vw 12vw #d9b3d9, 4.35vw 12vw 10px purple, 14.1vw 4.65vw #d9b3d9, 14.1vw 4.65vw 10px purple, 14.7vw 0.45vw #d9b3d9, 14.7vw 0.45vw 10px purple, 10.05vw 2.7vw #d9b3d9, 10.05vw 2.7vw 10px purple, 0.9vw 4.5vw #d9b3d9, 0.9vw 4.5vw 10px purple, 5.55vw 9vw #d9b3d9, 5.55vw 9vw 10px purple, 1.35vw 1.65vw #d9b3d9, 1.35vw 1.65vw 10px purple, 6.75vw 13.95vw #d9b3d9, 6.75vw 13.95vw 10px purple, 5.85vw 9vw #d9b3d9, 5.85vw 9vw 10px purple, 11.55vw 2.85vw #d9b3d9, 11.55vw 2.85vw 10px purple, 9.75vw 6.15vw #d9b3d9, 9.75vw 6.15vw 10px purple, 8.85vw 11.4vw #d9b3d9, 8.85vw 11.4vw 10px purple, 5.1vw 3vw #d9b3d9, 5.1vw 3vw 10px purple, 2.85vw 13.2vw #d9b3d9, 2.85vw 13.2vw 10px purple, 4.5vw 5.85vw #d9b3d9, 4.5vw 5.85vw 10px purple, 11.85vw 14.7vw #d9b3d9, 11.85vw 14.7vw 10px purple, 8.1vw 9.75vw #d9b3d9, 8.1vw 9.75vw 10px purple, 6.3vw 1.95vw #d9b3d9, 6.3vw 1.95vw 10px purple, 14.1vw 13.05vw #d9b3d9, 14.1vw 13.05vw 10px purple, 6.3vw 8.4vw #d9b3d9, 6.3vw 8.4vw 10px purple, 12.6vw 0.3vw #d9b3d9, 12.6vw 0.3vw 10px purple, 4.2vw 5.1vw #d9b3d9, 4.2vw 5.1vw 10px purple, 8.25vw 12.15vw #d9b3d9, 8.25vw 12.15vw 10px purple, 14.1vw 2.4vw #d9b3d9, 14.1vw 2.4vw 10px purple, 1.05vw 13.5vw #d9b3d9, 1.05vw 13.5vw 10px purple, 11.85vw 1.35vw #d9b3d9, 11.85vw 1.35vw 10px purple, 0.45vw 3.3vw #d9b3d9, 0.45vw 3.3vw 10px purple, 4.05vw 14.25vw #d9b3d9, 4.05vw 14.25vw 10px purple, 12.45vw 4.2vw #d9b3d9, 12.45vw 4.2vw 10px purple, 13.05vw 2.4vw #d9b3d9, 13.05vw 2.4vw 10px purple, 6vw 3.3vw #d9b3d9, 6vw 3.3vw 10px purple, 1.95vw 3.75vw #d9b3d9, 1.95vw 3.75vw 10px purple, 7.05vw 13.5vw #d9b3d9, 7.05vw 13.5vw 10px purple, 1.2vw 10.8vw #d9b3d9, 1.2vw 10.8vw 10px purple, 0.3vw 3.45vw #d9b3d9, 0.3vw 3.45vw 10px purple, 2.4vw 5.4vw #d9b3d9, 2.4vw 5.4vw 10px purple, 8.25vw 12.15vw #d9b3d9, 8.25vw 12.15vw 10px purple, 12.6vw 5.85vw #d9b3d9, 12.6vw 5.85vw 10px purple, 10.65vw 3.6vw #d9b3d9, 10.65vw 3.6vw 10px purple, 12.15vw 11.85vw #d9b3d9, 12.15vw 11.85vw 10px purple, 5.1vw 11.4vw #d9b3d9, 5.1vw 11.4vw 10px purple, 0.15vw 6.75vw #d9b3d9, 0.15vw 6.75vw 10px purple, 3.45vw 4.5vw #d9b3d9, 3.45vw 4.5vw 10px purple, 9.3vw 13.2vw #d9b3d9, 9.3vw 13.2vw 10px purple, 4.65vw 3.6vw #d9b3d9, 4.65vw 3.6vw 10px purple, 3.75vw 2.4vw #d9b3d9, 3.75vw 2.4vw 10px purple, 3.3vw 3.9vw #d9b3d9, 3.3vw 3.9vw 10px purple, 5.85vw 2.4vw #d9b3d9, 5.85vw 2.4vw 10px purple, 9.9vw 10.35vw #d9b3d9, 9.9vw 10.35vw 10px purple, 3.9vw 2.85vw #d9b3d9, 3.9vw 2.85vw 10px purple, 3.3vw 7.65vw #d9b3d9, 3.3vw 7.65vw 10px purple, 5.25vw 9.15vw #d9b3d9, 5.25vw 9.15vw 10px purple, 2.25vw 6.3vw #d9b3d9, 2.25vw 6.3vw 10px purple, 7.95vw 3.15vw #d9b3d9, 7.95vw 3.15vw 10px purple, 14.55vw 7.8vw #d9b3d9, 14.55vw 7.8vw 10px purple, 6.6vw 9.6vw #d9b3d9, 6.6vw 9.6vw 10px purple, 1.35vw 13.2vw #d9b3d9, 1.35vw 13.2vw 10px purple, 13.95vw 3.75vw #d9b3d9, 13.95vw 3.75vw 10px purple, 11.7vw 5.1vw #d9b3d9, 11.7vw 5.1vw 10px purple, 9.6vw 8.25vw #d9b3d9, 9.6vw 8.25vw 10px purple, 12.15vw 2.1vw #d9b3d9, 12.15vw 2.1vw 10px purple, 6.45vw 11.7vw #d9b3d9, 6.45vw 11.7vw 10px purple, 6.45vw 11.7vw #d9b3d9, 6.45vw 11.7vw 10px purple, 7.8vw 12.15vw #d9b3d9, 7.8vw 12.15vw 10px purple, 4.8vw 12.45vw #d9b3d9, 4.8vw 12.45vw 10px purple, 8.85vw 12.3vw #d9b3d9, 8.85vw 12.3vw 10px purple, 10.65vw 11.85vw #d9b3d9, 10.65vw 11.85vw 10px purple, 5.85vw 7.5vw #d9b3d9, 5.85vw 7.5vw 10px purple, 10.5vw 13.8vw #d9b3d9, 10.5vw 13.8vw 10px purple, 1.8vw 14.7vw #d9b3d9, 1.8vw 14.7vw 10px purple, 12.6vw 11.4vw #d9b3d9, 12.6vw 11.4vw 10px purple, 4.5vw 14.85vw #d9b3d9, 4.5vw 14.85vw 10px purple, 12.9vw 1.65vw #d9b3d9, 12.9vw 1.65vw 10px purple, 10.05vw 5.1vw #d9b3d9, 10.05vw 5.1vw 10px purple, 1.8vw 7.8vw #d9b3d9, 1.8vw 7.8vw 10px purple, 2.85vw 13.05vw #d9b3d9, 2.85vw 13.05vw 10px purple, 7.95vw 6.45vw #d9b3d9, 7.95vw 6.45vw 10px purple, 7.95vw 5.25vw #d9b3d9, 7.95vw 5.25vw 10px purple, 2.85vw 2.1vw #d9b3d9, 2.85vw 2.1vw 10px purple, 6.75vw 6.15vw #d9b3d9, 6.75vw 6.15vw 10px purple, 7.95vw 14.1vw #d9b3d9, 7.95vw 14.1vw 10px purple, 2.4vw 6.3vw #d9b3d9, 2.4vw 6.3vw 10px purple;
        }

        .city {
            position: absolute;
            bottom: 20vh;
            left: 50%;
            height: 5vh;
            width: 40vw;
            background: #000;
            transform: translateX(-50%);
        }

        .building {
            position: absolute;
            bottom: 20vh;
            left: 50%;
            height: 20vh;
            width: 5vh;
            background: #12122B;
            transform: translateX(-50%);
            box-shadow: 10vw 5vh 0 #12122B, 14.5vw 7vh 0 #12122B, 20vw 12vh 0 #12122B, 5vw 4vh 0 #0C0C1C, 13vw 14vh 0 #0C0C1C, 0.6vw 6.5vh 0 #0C0C1C, 7vw 8vh 0 #06060E, 18vw 2vh 0 #06060E, 3vw 12vh 0 #000, 14vw 10vh 0 #000, -4.8vw 3vh 0 #12122B, -9.8vw 8vh 0 #12122B, -15.8vw 5.5vh 0 #12122B, -24vw 12vh 0 #12122B, -2.2vw 5.3vh 0 #0C0C1C, -6.2vw 2.6vh 0 #0C0C1C, -12.5vw 6.2vh 0 #0C0C1C, -22vw 10vh 0 #0C0C1C, -19vw 4vh 0 #06060E;
        }

        .ground {
            position: absolute;
            bottom: 0;
            left: 0;
            right: 0;
            height: 20vh;
            background: #0c0c1c;
            text-align: center;
            color: #fff;
            font-size: clamp(1rem, 2vw, 3rem);
            padding-top: 2rem;
        }

        body {
            margin: 0;
            width: 100vw;
            height: 100vh;
            overflow: hidden;
            font-family: "Poppins", sans-serif;
        }

        * {
            box-sizing: border-box;
        }

        @keyframes lighting {
            0%, 100% {
                opacity: 1;
            }
            20% {
                opacity: 0.5;
            }
            30% {
                opacity: 0.9;
            }
            50% {
                opacity: 0.6;
            }
            70% {
                opacity: 1;
            }
            90% {
                opacity: 0.4;
            }
        }
        @keyframes firework {
            0% {
                transform: translate(-50%, -50%) scale(0);
            }
            2% {
                transform: translate(-50%, -50%) scale(1);
            }
            90% {
                opacity: 1;
            }
            100% {
                transform: translate(-50%, -20%) scale(1);
                opacity: 0;
            }
        }
        .Me {
            position: fixed;
            z-index: 10;
            bottom: 20px;
            left: 50%;
            color: #fff;
            transform: translateX(-50%);
            font-weight: 700;
            opacity: 0.5;
        }
    style>
head>
<body>
<div class="container">
    <div class="stars">div>
    <div class="fireworks">div>
    <div class="city">div>
    <div class="building">div>
    <div class="ground"><span> 点击天空span>div>
div>

<a class="Me" href="https://blog.csdn.net/qq_35241329?type=blog" target="_top">TiMi先生a>
body>
<script>
    const fireworks = document.querySelector('.fireworks');

    function fireworkLaunch(event) {
        const firworkType = Math.floor(Math.random() * 6) + 1;
        const firework = document.createElement('div');
        firework.classList.add('firework');
        firework.classList.add(`firework__${firworkType}`);
        firework.style.left = `${event.x}px`;
        firework.style.top = `${event.y}px`;
        fireworks.appendChild(firework);
        setTimeout(() => {
            firework.remove();
        }, 8000);
    }

    fireworks.addEventListener("click", fireworkLaunch);
    fireworks.addEventListener("touch", fireworkLaunch);
script>
html>

你可能感兴趣的:(CSS,前端,javascript,css)