pineafan | 15b813d | 2022-02-13 10:06:09 +0000 | [diff] [blame] | 1 | .backgroundImage { |
pineafan | aa9c4fd | 2022-06-10 19:58:10 +0100 | [diff] [blame] | 2 | 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; | ||||
pineafan | 04e5e35 | 2022-10-25 19:03:04 +0100 | [diff] [blame] | 11 | user-select: none; |
pineafan | 15b813d | 2022-02-13 10:06:09 +0000 | [diff] [blame] | 12 | } |
13 | |||||
14 | .backgroundGradient { | ||||
pineafan | aa9c4fd | 2022-06-10 19:58:10 +0100 | [diff] [blame] | 15 | 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; | ||||
pineafan | 15b813d | 2022-02-13 10:06:09 +0000 | [diff] [blame] | 24 | } |
25 | |||||
pineafan | b7c7974 | 2022-11-06 18:08:36 +0000 | [diff] [blame^] | 26 | .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 | |||||
pineafan | 15b813d | 2022-02-13 10:06:09 +0000 | [diff] [blame] | 38 | .card { |
pineafan | d94d40e | 2022-10-23 19:55:29 +0100 | [diff] [blame] | 39 | border-radius: 25px; |
pineafan | aa9c4fd | 2022-06-10 19:58:10 +0100 | [diff] [blame] | 40 | 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; | ||||
pineafan | 9babd75 | 2022-10-21 21:47:52 +0100 | [diff] [blame] | 48 | opacity: 0; |
pineafan | 04e5e35 | 2022-10-25 19:03:04 +0100 | [diff] [blame] | 49 | transform: translateY(20px); |
pineafan | 9babd75 | 2022-10-21 21:47:52 +0100 | [diff] [blame] | 50 | transition: 0.3s ease-in-out; |
pineafan | d94d40e | 2022-10-23 19:55:29 +0100 | [diff] [blame] | 51 | |
52 | box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.25); | ||||
pineafan | 802daca | 2022-10-24 21:57:29 +0100 | [diff] [blame] | 53 | |
54 | display: block; | ||||
pineafan | 5b612d9 | 2022-02-17 19:22:50 +0000 | [diff] [blame] | 55 | } |
56 | .card:hover { | ||||
pineafan | 9babd75 | 2022-10-21 21:47:52 +0100 | [diff] [blame] | 57 | transform: translateY(-5px) !important; |
pineafan | aa9c4fd | 2022-06-10 19:58:10 +0100 | [diff] [blame] | 58 | cursor: pointer; |
pineafan | 15b813d | 2022-02-13 10:06:09 +0000 | [diff] [blame] | 59 | } |
pineafan | 9babd75 | 2022-10-21 21:47:52 +0100 | [diff] [blame] | 60 | .card.shown { |
61 | opacity: 1 !important; | ||||
62 | transform: translateY(0px); | ||||
63 | } | ||||
64 | |||||
pineafan | 15b813d | 2022-02-13 10:06:09 +0000 | [diff] [blame] | 65 | .panel { |
pineafan | aa9c4fd | 2022-06-10 19:58:10 +0100 | [diff] [blame] | 66 | 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); | ||||
pineafan | 15b813d | 2022-02-13 10:06:09 +0000 | [diff] [blame] | 79 | } |
80 | |||||
81 | .titleContainer { | ||||
pineafan | aa9c4fd | 2022-06-10 19:58:10 +0100 | [diff] [blame] | 82 | display: flex; |
83 | flex-direction: row; | ||||
84 | justify-content: center; | ||||
85 | align-items: center; | ||||
86 | width: 100%; | ||||
pineafan | d94d40e | 2022-10-23 19:55:29 +0100 | [diff] [blame] | 87 | height: 20%; |
pineafan | aa9c4fd | 2022-06-10 19:58:10 +0100 | [diff] [blame] | 88 | padding-inline: 10px; |
89 | margin-top: 10px; | ||||
pineafan | 15b813d | 2022-02-13 10:06:09 +0000 | [diff] [blame] | 90 | } |
91 | |||||
92 | .title { | ||||
pineafan | aa9c4fd | 2022-06-10 19:58:10 +0100 | [diff] [blame] | 93 | 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; | ||||
pineafan | d94d40e | 2022-10-23 19:55:29 +0100 | [diff] [blame] | 100 | text-align: center; |
pineafan | 15b813d | 2022-02-13 10:06:09 +0000 | [diff] [blame] | 101 | } |
102 | |||||
103 | .image { | ||||
pineafan | aa9c4fd | 2022-06-10 19:58:10 +0100 | [diff] [blame] | 104 | height: 40px; |
105 | width: 40px; | ||||
pineafan | 04e5e35 | 2022-10-25 19:03:04 +0100 | [diff] [blame] | 106 | user-select: none; |
pineafan | 15b813d | 2022-02-13 10:06:09 +0000 | [diff] [blame] | 107 | } |
108 | |||||
109 | .subtext { | ||||
pineafan | aa9c4fd | 2022-06-10 19:58:10 +0100 | [diff] [blame] | 110 | width: 100%; |
pineafan | d94d40e | 2022-10-23 19:55:29 +0100 | [diff] [blame] | 111 | height: 35%; |
pineafan | aa9c4fd | 2022-06-10 19:58:10 +0100 | [diff] [blame] | 112 | padding-inline: 10px; |
113 | text-align: center; | ||||
pineafan | d94d40e | 2022-10-23 19:55:29 +0100 | [diff] [blame] | 114 | overflow-y: auto; |
pineafan | aa9c4fd | 2022-06-10 19:58:10 +0100 | [diff] [blame] | 115 | color: var(--theme-ui-colors-text); |
116 | transition: color 0.3s ease-in-out; | ||||
pineafan | 15b813d | 2022-02-13 10:06:09 +0000 | [diff] [blame] | 117 | } |
118 | |||||
pineafan | 802daca | 2022-10-24 21:57:29 +0100 | [diff] [blame] | 119 | .longText { |
120 | height: 60%; | ||||
pineafan | b7c7974 | 2022-11-06 18:08:36 +0000 | [diff] [blame^] | 121 | padding-inline: 10px; |
pineafan | 802daca | 2022-10-24 21:57:29 +0100 | [diff] [blame] | 122 | } |
123 | |||||
pineafan | 15b813d | 2022-02-13 10:06:09 +0000 | [diff] [blame] | 124 | |
125 | .buttonLayout { | ||||
pineafan | aa9c4fd | 2022-06-10 19:58:10 +0100 | [diff] [blame] | 126 | display: flex; |
127 | flex-direction: row; | ||||
pineafan | aa9c4fd | 2022-06-10 19:58:10 +0100 | [diff] [blame] | 128 | align-items: center; |
129 | flex-wrap: wrap; | ||||
130 | padding: 0px; | ||||
131 | position: absolute; | ||||
132 | bottom: 5px; | ||||
133 | right: 5px; | ||||
pineafan | b7c7974 | 2022-11-06 18:08:36 +0000 | [diff] [blame^] | 134 | height: 25%; |
135 | width: calc(100% - 10px); | ||||
pineafan | 15b813d | 2022-02-13 10:06:09 +0000 | [diff] [blame] | 136 | } |
137 | |||||
138 | .button { | ||||
pineafan | aa9c4fd | 2022-06-10 19:58:10 +0100 | [diff] [blame] | 139 | 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; | ||||
pineafan | 15b813d | 2022-02-13 10:06:09 +0000 | [diff] [blame] | 147 | |
pineafan | aa9c4fd | 2022-06-10 19:58:10 +0100 | [diff] [blame] | 148 | margin: 5px; |
149 | padding: 5px 10px; | ||||
150 | border-radius: 8px; | ||||
pineafan | 15b813d | 2022-02-13 10:06:09 +0000 | [diff] [blame] | 151 | } |
152 | |||||
pineafan | 5b612d9 | 2022-02-17 19:22:50 +0000 | [diff] [blame] | 153 | .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%); | ||||
pineafan | b7c7974 | 2022-11-06 18:08:36 +0000 | [diff] [blame^] | 164 | } |
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%; | ||||
pineafan | 15b813d | 2022-02-13 10:06:09 +0000 | [diff] [blame] | 187 | } |