blob: 4d93193b9a4d1053bd802b75aa1881fffa1fdc70 [file] [log] [blame]
pineafana5ce9102021-09-02 17:21:31 +01001.backgroundImage {
2 position: absolute;
pineafan74a63752021-09-04 21:46:01 +01003 bottom: -10px;
pineafana5ce9102021-09-02 17:21:31 +01004 left: -3px;
5 width: calc(100% + 6px);
6 border-radius: 0 0 16.5px 16.5px;
pineafan69adcb82021-11-03 21:29:03 +00007 filter: var(--theme-ui-colors-cardFilter);
pineafan78727452021-11-04 21:25:07 +00008 transition: filter 0.3s ease-in-out;
pineafana5ce9102021-09-02 17:21:31 +01009}
pineafana841c762021-11-14 21:21:04 +000010.backgroundGradient {
11 position: absolute;
12 bottom: 0;
13 left: 0;
14 width: 100%;
15 height: 100%;
16 filter: var(--theme-ui-colors-cardFilter);
17 transition: filter 0.3s ease-in-out;
18}
pineafana5ce9102021-09-02 17:21:31 +010019
20.header {
21 width: 100vw;
22 height: 100vh;
23 position: relative;
24 overflow: hidden;
pineafan78727452021-11-04 21:25:07 +000025 transition: filter 0.3s ease-in-out;
pineafan69adcb82021-11-03 21:29:03 +000026 display: flex;
27 flex-direction: column;
28 justify-content: center;
29 align-items: center;
pineafana5ce9102021-09-02 17:21:31 +010030}
31
32.panel {
33 position: absolute;
34 overflow: hidden;
pineafanf97734b2021-11-23 21:11:00 +000035 width: min(75vw, calc(auto + 50vw));
pineafana5ce9102021-09-02 17:21:31 +010036 height: auto;
pineafana5ce9102021-09-02 17:21:31 +010037 border-radius: 16.5px;
pineafan69adcb82021-11-03 21:29:03 +000038 background-color: var(--theme-ui-colors-cardBackground);
pineafan78727452021-11-04 21:25:07 +000039 transition: background-color 0.3s ease-in-out;
pineafana5ce9102021-09-02 17:21:31 +010040 backdrop-filter: blur(7px);
Samuel Shuert604e31d2021-09-02 16:06:20 -050041 padding-top: 30px;
42 padding-bottom: 40px;
pineafan0e1ff242021-09-03 22:16:18 +010043 padding-left: 10px;
44 padding-right: 10px;
pineafan69adcb82021-11-03 21:29:03 +000045 margin-bottom: 10%;
pineafana5ce9102021-09-02 17:21:31 +010046}
47
48.title {
49 width: 100%;
50 text-align: center;
51 font-weight: 100;
Samuel Shuert604e31d2021-09-02 16:06:20 -050052 margin-top: 0px;
53 margin-bottom: -20px;
pineafana5ce9102021-09-02 17:21:31 +010054 font-size: max(2em, 4vw);
pineafan69adcb82021-11-03 21:29:03 +000055 color: var(--theme-ui-colors-text);
pineafan78727452021-11-04 21:25:07 +000056 transition: color 0.3s ease-in-out;
Samuel Shuert835c71f2021-09-03 15:49:26 -050057 word-break: break-word;
pineafana5ce9102021-09-02 17:21:31 +010058}
59
60.subtext {
Samuel Shuert604e31d2021-09-02 16:06:20 -050061 margin-bottom: 0px;
pineafana5ce9102021-09-02 17:21:31 +010062 width: 100%;
63 text-align: center;
64 font-weight: 100;
65 font-size: max(1.5em, 1.5vw);
pineafan69adcb82021-11-03 21:29:03 +000066 color: var(--theme-ui-colors-text);
pineafan78727452021-11-04 21:25:07 +000067 transition: color 0.3s ease-in-out;
pineafana5ce9102021-09-02 17:21:31 +010068}
69
70.subtextExtra {
71 margin-bottom: 80px;
72}
73
74@keyframes arrow-slide {
75 0% {
76 -webkit-transform: translateY(0);
77 transform: translateY(0);
78 }
79 50% {
80 -webkit-transform: translateY(-1em);
81 transform: translateY(-1em);
82 }
83 100% {
84 -webkit-transform: translateY(0);
85 transform: translateY(0);
86 }
87}
88.arrow {
89 -webkit-animation: arrow-slide 2s ease-in-out infinite both;
90 animation: arrow-slide 2s ease-in-out infinite both;
91}
92
93.arrowSpan {
94 position: absolute;
95 bottom: 100px;
96 width: 100%;
97 text-align: center;
98}
99
100.arrowHidden {
101 display: none;
102}
103
104.buttonLayout {
105 display: flex;
106 flex-direction: row;
107 justify-content: flex-end;
108 align-items: center;
Samuel Shuert604e31d2021-09-02 16:06:20 -0500109 flex-wrap: wrap;
pineafana5ce9102021-09-02 17:21:31 +0100110 padding: 0px;
111 position: absolute;
112 bottom: 5px;
113 right: 5px;
114}
115
116.button {
117 display: flex;
118 flex-direction: row;
119 align-items: flex-start;
120 justify-content: right;
121 position: static;
122 flex: none;
123 order: 1;
124 flex-grow: 0;
125
126 margin: 5px;
127 padding: 5px 10px;
128 border-radius: 8px;
129}