summaryrefslogtreecommitdiff
path: root/static/hell.css
blob: 572f3d190c538347a1b42f64a72fa66c68de8481 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
html {
  background: url("/hell/bg.jpg");
  background-attachment: fixed;
  background-size: cover;
  image-rendering: pixelated;
}

body {
  margin: auto 0;
  max-width: unset;
  margin-right: auto;
}

@keyframes fire {
  0% {
    text-shadow:
      0 0 20px #fefcc9,
      10px -10px 30px #feec85,
      -20px -20px 40px #ffae34,
      20px -40px 50px #ec760c,
      -20px -60px 60px #cd4606,
      0 -80px 70px #973716,
      10px -90px 80px #451b0e;
  }
  100% {
    text-shadow:
      0 0 20px #fefcc9,
      10px -10px 30px #fefcc9,
      -20px -20px 40px #feec85,
      22px -42px 60px #ffae34,
      -22px -58px 50px #ec760c,
      0 -82px 80px #cd4606,
      10px -90px 80px #973716;
  }
}

.hellfire {
  color: var(--orange);
  animation: fire 1s ease-in-out infinite alternate;
}

massive-fucking-background-flame {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: -999;
  background-image: url("/hell/smallfire.gif");
  background-size: auto 128px;
  opacity: 0.25;
  --pan: 0 -128px;
  animation: pan linear 3s infinite;
}

a {
  color: black;
}

#inverted-cross {
  display: inline-block;
  rotate: 180deg;
  transition:
    rotate 2s,
    color 0.5s;
  --glow-color: red;
  animation: glow 4s linear infinite;
}

#inverted-cross:hover {
  rotate: 0deg;
  --glow-color: white;
  color: var(--yellow);
  transition:
    rotate 2s,
    color 1s;
}

.evil {
  color: black;
}

.huge {
  font-size: 8rem;
}

.struck {
  opacity: 0.5;
  position: absolute;
  left: 0;
  z-index: -999;
  user-select: none;
}

@keyframes pan {
  from {
    background-position: 0 0;
  }
  to {
    background-position: var(--pan);
  }
}