blob: 4bddfe93b39da21a1193767fef530b0c7cfab287 [file] [log] [blame]
pineafana5ce9102021-09-02 17:21:31 +01001.backgroundImage {
2 position: absolute;
3 bottom: -8px;
4 left: -3px;
5 width: calc(100% + 6px);
6 border-radius: 0 0 16.5px 16.5px;
7 filter: var(--card-overlay-filter);
8}
9
10.header {
11 width: 100vw;
12 height: 100vh;
13 position: relative;
14 overflow: hidden;
15 filter: var(--card-overlay-filter);
16}
17
18.panel {
19 position: absolute;
20 overflow: hidden;
21 width: min(76%, 800px);
22 height: auto;
23 top: calc((100% - min(76%, 800px)) / 1.5 );
24 left: calc((100% - min(76%, 800px)) / 2 );
25 border-radius: 16.5px;
26 background-color: var(--card-background-color);
27 backdrop-filter: blur(7px);
28 filter: var(--card-filter);
29}
30
31.title {
32 width: 100%;
33 text-align: center;
34 font-weight: 100;
35 font-size: max(2em, 4vw);
36 color: var(--card-text-color)
37}
38
39.subtext {
40 width: 100%;
41 text-align: center;
42 font-weight: 100;
43 font-size: max(1.5em, 1.5vw);
44 color: var(--card-text-color);
45}
46
47.subtextExtra {
48 margin-bottom: 80px;
49}
50
51@keyframes arrow-slide {
52 0% {
53 -webkit-transform: translateY(0);
54 transform: translateY(0);
55 }
56 50% {
57 -webkit-transform: translateY(-1em);
58 transform: translateY(-1em);
59 }
60 100% {
61 -webkit-transform: translateY(0);
62 transform: translateY(0);
63 }
64}
65.arrow {
66 -webkit-animation: arrow-slide 2s ease-in-out infinite both;
67 animation: arrow-slide 2s ease-in-out infinite both;
68}
69
70.arrowSpan {
71 position: absolute;
72 bottom: 100px;
73 width: 100%;
74 text-align: center;
75}
76
77.arrowHidden {
78 display: none;
79}
80
81.buttonLayout {
82 display: flex;
83 flex-direction: row;
84 justify-content: flex-end;
85 align-items: center;
86 padding: 0px;
87 position: absolute;
88 bottom: 5px;
89 right: 5px;
90}
91
92.button {
93 display: flex;
94 flex-direction: row;
95 align-items: flex-start;
96 justify-content: right;
97 position: static;
98 flex: none;
99 order: 1;
100 flex-grow: 0;
101
102 margin: 5px;
103 padding: 5px 10px;
104 border-radius: 8px;
105}