blob: c6f12ad93b5e75211e9f245a876aabe74d0e97a3 [file] [log] [blame]
pineafan15b813d2022-02-13 10:06:09 +00001.backgroundImage {
pineafanaa9c4fd2022-06-10 19:58:10 +01002 position: absolute;
3 bottom: 0;
4 /* bottom: 50vh;
5 transform: translateY(50%); */
6 width: 100%;
7 filter: var(--theme-ui-colors-cardFilter);
8 transition: filter 0.3s ease-in-out;
pineafan15b813d2022-02-13 10:06:09 +00009}
pineafanff3d4522022-05-06 19:51:02 +010010
pineafan15b813d2022-02-13 10:06:09 +000011.backgroundGradient {
pineafanaa9c4fd2022-06-10 19:58:10 +010012 position: absolute;
13 bottom: 0;
14 left: 0;
15 width: 100%;
16 height: 100%;
17 filter: var(--theme-ui-colors-cardFilter);
18 transition: filter 0.3s ease-in-out;
pineafan15b813d2022-02-13 10:06:09 +000019}
20
21.header {
pineafanaa9c4fd2022-06-10 19:58:10 +010022 width: 100vw;
23 position: relative;
24 overflow: hidden;
25 transition: filter 0.3s ease-in-out;
26 display: flex;
27 flex-direction: column;
28 justify-content: center;
29 align-items: center;
pineafan15b813d2022-02-13 10:06:09 +000030}
31
32.panel {
33 position: relative;
pineafanaa9c4fd2022-06-10 19:58:10 +010034 overflow: hidden;
35 width: min(calc(100vw - 40px), 1000px);
36 border-radius: 16.5px;
37 background-color: var(--theme-ui-colors-cardBackground);
38 transition: background-color 0.3s ease-in-out;
39 backdrop-filter: blur(7px);
40 padding-top: 30px;
41 padding-bottom: 40px;
42 padding-left: 10px;
43 padding-right: 10px;
44 margin-top: 20px;
45 margin-bottom: 20vh;
pineafan15b813d2022-02-13 10:06:09 +000046}
47
48.title {
49 width: 100%;
50 text-align: center;
51 font-weight: 100;
pineafanaa9c4fd2022-06-10 19:58:10 +010052 margin-top: 0px;
53 margin-bottom: -20px;
pineafan15b813d2022-02-13 10:06:09 +000054 font-size: 3em;
55 color: var(--theme-ui-colors-text);
pineafanaa9c4fd2022-06-10 19:58:10 +010056 transition: color 0.3s ease-in-out;
57 word-break: break-word;
58 font-variant-ligatures: none;
pineafan15b813d2022-02-13 10:06:09 +000059}
60
61.subtext {
pineafanaa9c4fd2022-06-10 19:58:10 +010062 margin-bottom: 0px;
pineafan15b813d2022-02-13 10:06:09 +000063 width: 100%;
64 text-align: center;
65 font-weight: 100;
66 font-size: 1.5em;
pineafanaa9c4fd2022-06-10 19:58:10 +010067 margin-top: 50px;
pineafan15b813d2022-02-13 10:06:09 +000068 color: var(--theme-ui-colors-text);
pineafanaa9c4fd2022-06-10 19:58:10 +010069 transition: color 0.3s ease-in-out;
pineafan15b813d2022-02-13 10:06:09 +000070}
71
72.subtextExtra {
73 margin-bottom: 40px;
74}
75
pineafan15b813d2022-02-13 10:06:09 +000076.buttonLayout {
pineafanaa9c4fd2022-06-10 19:58:10 +010077 display: flex;
78 flex-direction: row;
79 justify-content: flex-start;
80 align-items: center;
81 flex-wrap: nowrap;
82 height: fit-content;
pineafanff3d4522022-05-06 19:51:02 +010083}
84.buttonOverflow {
pineafanaa9c4fd2022-06-10 19:58:10 +010085 display: flex;
86 flex-direction: row;
87 justify-content: flex-end;
88 align-items: center;
89 overflow-x: hidden;
90 flex-wrap: nowrap;
91 position: absolute;
92 bottom: 5px;
93 right: 5px;
94 width: calc(100% - 10px);
95 height: auto;
96 border-radius: 10px;
pineafan15b813d2022-02-13 10:06:09 +000097}
98
99.button {
pineafanaa9c4fd2022-06-10 19:58:10 +0100100 display: flex;
101 flex-direction: row;
102 align-items: flex-end;
103 justify-content: right;
104 position: static;
105 flex: none;
106 order: 1;
107 flex-grow: 0;
pineafan15b813d2022-02-13 10:06:09 +0000108
pineafanaa9c4fd2022-06-10 19:58:10 +0100109 margin: 5px;
110 padding: 5px 10px;
111 border-radius: 8px;
pineafan15b813d2022-02-13 10:06:09 +0000112}
pineafanff3d4522022-05-06 19:51:02 +0100113
114.titleContainer {
pineafanaa9c4fd2022-06-10 19:58:10 +0100115 display: flex;
116 flex-direction: row;
117 justify-content: center;
118 align-items: center;
119 flex-wrap: wrap;
120 padding: 0px;
pineafanff3d4522022-05-06 19:51:02 +0100121}
122
123.headerImage {
pineafanaa9c4fd2022-06-10 19:58:10 +0100124 width: auto;
125 height: 64px;
126 object-fit: cover;
127 object-position: center;
128 transition: filter 0.3s ease-in-out;
129 margin-bottom: 20px;
pineafanff3d4522022-05-06 19:51:02 +0100130}
131
132.indicator {
pineafanaa9c4fd2022-06-10 19:58:10 +0100133 height: auto;
134 width: 24px;
135 margin-inline: 5px;
136 padding: 0;
pineafanff3d4522022-05-06 19:51:02 +0100137}
138
139.leftArrow {
pineafanaa9c4fd2022-06-10 19:58:10 +0100140 transform: rotate(90deg);
pineafanff3d4522022-05-06 19:51:02 +0100141}
142.rightArrow {
pineafanaa9c4fd2022-06-10 19:58:10 +0100143 transform: rotate(270deg);
pineafanff3d4522022-05-06 19:51:02 +0100144}