blob: e83b4b7daff1907b9f834595bde74f6cea6c8f88 [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);
Samuel Shuert604e31d2021-09-02 16:06:20 -050029 padding-top: 30px;
30 padding-bottom: 40px;
pineafana5ce9102021-09-02 17:21:31 +010031}
32
33.title {
34 width: 100%;
35 text-align: center;
36 font-weight: 100;
Samuel Shuert604e31d2021-09-02 16:06:20 -050037 margin-top: 0px;
38 margin-bottom: -20px;
pineafana5ce9102021-09-02 17:21:31 +010039 font-size: max(2em, 4vw);
40 color: var(--card-text-color)
41}
42
43.subtext {
Samuel Shuert604e31d2021-09-02 16:06:20 -050044 margin-bottom: 0px;
pineafana5ce9102021-09-02 17:21:31 +010045 width: 100%;
46 text-align: center;
47 font-weight: 100;
48 font-size: max(1.5em, 1.5vw);
49 color: var(--card-text-color);
50}
51
52.subtextExtra {
53 margin-bottom: 80px;
54}
55
56@keyframes arrow-slide {
57 0% {
58 -webkit-transform: translateY(0);
59 transform: translateY(0);
60 }
61 50% {
62 -webkit-transform: translateY(-1em);
63 transform: translateY(-1em);
64 }
65 100% {
66 -webkit-transform: translateY(0);
67 transform: translateY(0);
68 }
69}
70.arrow {
71 -webkit-animation: arrow-slide 2s ease-in-out infinite both;
72 animation: arrow-slide 2s ease-in-out infinite both;
73}
74
75.arrowSpan {
76 position: absolute;
77 bottom: 100px;
78 width: 100%;
79 text-align: center;
80}
81
82.arrowHidden {
83 display: none;
84}
85
86.buttonLayout {
87 display: flex;
88 flex-direction: row;
89 justify-content: flex-end;
90 align-items: center;
Samuel Shuert604e31d2021-09-02 16:06:20 -050091 flex-wrap: wrap;
pineafana5ce9102021-09-02 17:21:31 +010092 padding: 0px;
93 position: absolute;
94 bottom: 5px;
95 right: 5px;
96}
97
98.button {
99 display: flex;
100 flex-direction: row;
101 align-items: flex-start;
102 justify-content: right;
103 position: static;
104 flex: none;
105 order: 1;
106 flex-grow: 0;
107
108 margin: 5px;
109 padding: 5px 10px;
110 border-radius: 8px;
111}