@import
url
(
"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap"
);
* {
margin
:
0
;
padding
:
0
;
box-sizing: border-box;
font-family
:
"Poppins"
,
sans-serif
;
}
body {
background-color
:
#000000
;
background-image
: linear-gradient(
bottom
,
#000058
60%
,
#000033
40%
);
}
header {
width
:
100%
;
height
:
90px
;
position
:
absolute
;
z-index
:
100
;
display
: flex;
flex-
direction
: column;
align-items:
center
;
justify-
content
:
center
;
background-color
:
#ffffff
;
}
.heading {
color
:
green
;
}
.title {
font-weight
:
400
;
letter-spacing
:
1.5px
;
}
ul.fireflies {
list-style
:
none
;
}
li {
border-radius:
50%
;
background-color
:
rgb
(
255
,
255
,
73
);
background-image
: radial-gradient(
rgb
(
249
,
206
,
36
)
5%
,
rgb
(
254
,
179
,
4
)
25%
,
rgb
(
252
,
191
,
7
)
60%
);
box-shadow:
0
0
5px
2px
rgb
(
250
,
193
,
93
),
0
0
20px
10px
rgb
(
255
,
228
,
140
),
0
0
40px
15px
rgb
(
255
,
219
,
41
);
height
:
5px
;
width
:
5px
;
top
:
-20px
;
position
:
absolute
;
animation: leftright
24
s infinite cubic-bezier(
0.39
,
0
,
0.63
,
1
),
updown
8
s infinite
1.25
s cubic-bezier(
0.39
,
0
,
0.63
,
1
),
blinking
3
s infinite;
}
li:nth-of-type(
1
) {
animation-delay:
1
s;
animation-duration:
65
s,
81
s,
0.01
s;
animation-fill-mode: backwards, backwards;
}
li:nth-of-type(
2
) {
animation-delay:
0.5
s;
animation-duration:
80
s,
75
s,
0.01
s;
}
li:nth-of-type(
3
) {
animation-delay:
1.5
s;
animation-duration:
70
s,
60
s,
0.01
s;
animation-fill-mode: backwards, backwards;
}
li:nth-of-type(
4
) {
animation-delay:
2.5
s;
animation-duration:
90
s,
80
s,
0.01
s;
}
li:nth-of-type(
5
) {
animation-delay:
0.3
s;
animation-duration:
55
s,
75
s,
0.01
s;
}
li:nth-of-type(
6
) {
animation-delay:
2.2
s;
animation-duration:
79
s,
63
s,
0.01
s;
animation-fill-mode: backwards, backwards;
}
li:nth-of-type(
7
) {
animation-delay:
0.9
s;
animation-duration:
70
s,
80
s,
0.01
s;
}
li:nth-of-type(
8
) {
animation-delay:
1.6
s;
animation-duration:
50
s,
40
s,
0.01
s;
animation-fill-mode: backwards, backwards;
}
li:nth-of-type(
9
) {
animation-delay:
1.8
s;
animation-duration:
77
s,
88
s,
0.01
s;
}
li:nth-of-type(
10
) {
animation-delay:
3
s;
animation-duration:
87
s,
73
s,
0.01
s;
animation-fill-mode: backwards, backwards;
}
li:nth-of-type(
11
) {
animation-delay:
1
s;
animation-duration:
60
s,
78
s,
0.01
s;
animation-fill-mode: backwards, backwards;
}
li:nth-of-type(
12
) {
animation-delay:
0.5
s;
animation-duration:
85
s,
80
s,
0.01
s;
}
li:nth-of-type(
13
) {
animation-delay:
1.5
s;
animation-duration:
75
s,
66
s,
0.01
s;
animation-fill-mode: backwards, backwards;
}
li:nth-of-type(
14
) {
animation-delay:
2.5
s;
animation-duration:
87
s,
75
s,
0.01
s;
}
li:nth-of-type(
15
) {
animation-delay:
0.3
s;
animation-duration:
69
s,
85
s,
0.01
s;
}
li:nth-of-type(
16
) {
animation-delay:
2.2
s;
animation-duration:
80
s,
77
s,
0.01
s;
animation-fill-mode: backwards, backwards;
}
li:nth-of-type(
17
) {
animation-delay:
0.9
s;
animation-duration:
65
s,
88
s,
0.01
s;
}
li:nth-of-type(
18
) {
animation-delay:
1.6
s;
animation-duration:
59
s,
63
s,
0.01
s;
animation-fill-mode: backwards, backwards;
}
li:nth-of-type(
19
) {
animation-delay:
1.8
s;
animation-duration:
88
s,
79
s,
0.01
s;
}
li:nth-of-type(
20
) {
animation-delay:
3
s;
animation-duration:
59
s,
75
s,
0.01
s;
animation-fill-mode: backwards, backwards;
}
@keyframes leftright {
0%
,
100%
{
left
:
80%
;
}
16.666%
{
left
:
95%
;
}
33.333%
{
left
:
10%
;
}
50%
{
left
:
60%
;
}
66.666%
{
left
:
70%
;
}
83.333%
{
left
:
5%
;
}
}
@keyframes updown {
0%
,
100%
{
top
:
10px
;
}
25%
{
top
:
90%
;
}
50%
{
top
:
50%
;
}
75%
{
top
:
95%
;
}
}
@keyframes blinking {
0%
,
100%
{
box-shadow:
0
0
5px
2px
rgb
(
250
,
193
,
93
),
0
0
10px
5px
rgb
(
255
,
242
,
63
),
0
0
30px
10px
rgb
(
255
,
219
,
41
);
height
:
0
;
width
:
0
;
}
50%
{
box-shadow:
0
0
5px
2px
rgb
(
250
,
193
,
93
),
0
0
20px
10px
rgb
(
255
,
228
,
140
),
0
0
40px
15px
rgb
(
255
,
219
,
41
);
}
75%
{
box-shadow:
0
0
0px
0px
rgb
(
250
,
193
,
93
),
0
0
0px
0px
rgb
(
255
,
228
,
140
),
0
0
0px
0px
rgb
(
255
,
219
,
41
);
}
}