blob: 5721fa4cefb4349c1a378a475741d7fa1248b9d8 [file] [log] [blame]
pineafan15b813d2022-02-13 10:06:09 +00001.backgroundImage {
pineafanaa9c4fd2022-06-10 19:58:10 +01002 position: absolute;
3 bottom: -5px;
4 left: 0;
5 width: calc(100% + 5px);
6 height: auto;
7 scale: stretch;
8 border-radius: 0;
9 filter: var(--theme-ui-colors-cardFilter);
10 transition: filter 0.3s ease-in-out;
pineafan04e5e352022-10-25 19:03:04 +010011 user-select: none;
pineafan15b813d2022-02-13 10:06:09 +000012}
13
14.backgroundGradient {
pineafanaa9c4fd2022-06-10 19:58:10 +010015 position: absolute;
16 bottom: 0;
17 left: 0;
18 width: 100%;
19 height: 100%;
20 scale: stretch;
21 border-radius: 0;
22 filter: var(--theme-ui-colors-cardFilter);
23 transition: filter 0.3s ease-in-out;
pineafan15b813d2022-02-13 10:06:09 +000024}
25
pineafanb7c79742022-11-06 18:08:36 +000026.noPanel {
27 position: absolute;
28 overflow-x: hidden;
29 overflow-y: hidden;
30 width: 88%;
31 height: 76%;
32 top: 12%;
33 left: 6%;
34 padding-top: 10px;
35 padding-bottom: 10px;
36}
37
pineafan15b813d2022-02-13 10:06:09 +000038.card {
pineafand94d40e2022-10-23 19:55:29 +010039 border-radius: 25px;
pineafanaa9c4fd2022-06-10 19:58:10 +010040 width: 100%;
41 height: 204px;
42 padding-inline: 5px;
43 padding-bottom: 5px;
44 position: relative;
45 overflow: hidden;
46 margin: 100px;
47 transition: filter 0.3s ease-in-out;
pineafan9babd752022-10-21 21:47:52 +010048 opacity: 0;
pineafan04e5e352022-10-25 19:03:04 +010049 transform: translateY(20px);
pineafan9babd752022-10-21 21:47:52 +010050 transition: 0.3s ease-in-out;
pineafand94d40e2022-10-23 19:55:29 +010051
52 box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.25);
pineafan802daca2022-10-24 21:57:29 +010053
54 display: block;
pineafan5b612d92022-02-17 19:22:50 +000055}
56.card:hover {
pineafan9babd752022-10-21 21:47:52 +010057 transform: translateY(-5px) !important;
pineafanaa9c4fd2022-06-10 19:58:10 +010058 cursor: pointer;
pineafan15b813d2022-02-13 10:06:09 +000059}
pineafan9babd752022-10-21 21:47:52 +010060.card.shown {
61 opacity: 1 !important;
62 transform: translateY(0px);
63}
64
pineafan15b813d2022-02-13 10:06:09 +000065.panel {
pineafanaa9c4fd2022-06-10 19:58:10 +010066 position: absolute;
67 overflow-x: hidden;
68 overflow-y: hidden;
69 width: 88%;
70 height: 76%;
71 top: 12%;
72 left: 6%;
73 padding-top: 10px;
74 padding-bottom: 10px;
75 border-radius: 17px;
76 background-color: var(--theme-ui-colors-cardBackground);
77 transition: background-color 0.3s ease-in-out;
78 backdrop-filter: blur(7px);
pineafan15b813d2022-02-13 10:06:09 +000079}
80
81.titleContainer {
pineafanaa9c4fd2022-06-10 19:58:10 +010082 display: flex;
83 flex-direction: row;
84 justify-content: center;
85 align-items: center;
86 width: 100%;
pineafand94d40e2022-10-23 19:55:29 +010087 height: 20%;
pineafanaa9c4fd2022-06-10 19:58:10 +010088 padding-inline: 10px;
89 margin-top: 10px;
pineafan15b813d2022-02-13 10:06:09 +000090}
91
92.title {
pineafanaa9c4fd2022-06-10 19:58:10 +010093 font-weight: 100;
94 font-size: 25px;
95 margin-left: 1vw;
96 line-height: 24px;
97 max-lines: 2;
98 color: var(--theme-ui-colors-text);
99 transition: color 0.3s ease-in-out;
pineafand94d40e2022-10-23 19:55:29 +0100100 text-align: center;
pineafan15b813d2022-02-13 10:06:09 +0000101}
102
103.image {
pineafanaa9c4fd2022-06-10 19:58:10 +0100104 height: 40px;
105 width: 40px;
pineafan04e5e352022-10-25 19:03:04 +0100106 user-select: none;
pineafan15b813d2022-02-13 10:06:09 +0000107}
108
109.subtext {
pineafanaa9c4fd2022-06-10 19:58:10 +0100110 width: 100%;
pineafand94d40e2022-10-23 19:55:29 +0100111 height: 35%;
pineafanaa9c4fd2022-06-10 19:58:10 +0100112 padding-inline: 10px;
113 text-align: center;
pineafand94d40e2022-10-23 19:55:29 +0100114 overflow-y: auto;
pineafanaa9c4fd2022-06-10 19:58:10 +0100115 color: var(--theme-ui-colors-text);
116 transition: color 0.3s ease-in-out;
pineafan15b813d2022-02-13 10:06:09 +0000117}
118
pineafan802daca2022-10-24 21:57:29 +0100119.longText {
120 height: 60%;
pineafanb7c79742022-11-06 18:08:36 +0000121 padding-inline: 10px;
pineafan802daca2022-10-24 21:57:29 +0100122}
123
pineafan15b813d2022-02-13 10:06:09 +0000124
125.buttonLayout {
pineafanaa9c4fd2022-06-10 19:58:10 +0100126 display: flex;
127 flex-direction: row;
pineafanaa9c4fd2022-06-10 19:58:10 +0100128 align-items: center;
129 flex-wrap: wrap;
130 padding: 0px;
131 position: absolute;
132 bottom: 5px;
133 right: 5px;
pineafanb7c79742022-11-06 18:08:36 +0000134 height: 25%;
135 width: calc(100% - 10px);
pineafan15b813d2022-02-13 10:06:09 +0000136}
137
138.button {
pineafanaa9c4fd2022-06-10 19:58:10 +0100139 display: flex;
140 flex-direction: row;
141 align-items: flex-start;
142 justify-content: right;
143 position: static;
144 flex: none;
145 order: 1;
146 flex-grow: 0;
pineafan15b813d2022-02-13 10:06:09 +0000147
pineafanaa9c4fd2022-06-10 19:58:10 +0100148 margin: 5px;
149 padding: 5px 10px;
150 border-radius: 8px;
pineafan15b813d2022-02-13 10:06:09 +0000151}
152
pineafan5b612d92022-02-17 19:22:50 +0000153.container {
154 width: calc(100% - 20px);
155 height: 100%;
156 display: flex;
157 flex-wrap: wrap;
158 justify-content: center;
159 gap: 20px;
160}
161
162.item {
163 width: min(428px, 90%);
pineafanb7c79742022-11-06 18:08:36 +0000164}
165
166.dashed {
167 /* Create a dashed border */
168 border: 8px dashed var(--theme-ui-colors-text);
169}
170
171.iconRow {
172 display: flex;
173 flex-direction: row;
174 align-items: center;
175 justify-content: center;
176 gap: 10px;
177}
178
179.band {
180 position: relative;
181 display: flex;
182 flex-direction: row;
183 align-items: center;
184 justify-content: center;
185 width: 100%;
186 height: 15%;
pineafan15b813d2022-02-13 10:06:09 +0000187}