blob: 52544a4e0d25ac98cb07e3bceb3b7de0c1a3ad39 [file] [log] [blame]
pineafan15b813d2022-02-13 10:06:09 +00001.backgroundImage {
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;
11}
12
13.backgroundGradient {
14 position: absolute;
15 bottom: 0;
16 left: 0;
17 width: 100%;
18 height: 100%;
19 scale: stretch;
20 border-radius: 0;
21 filter: var(--theme-ui-colors-cardFilter);
22 transition: filter 0.3s ease-in-out;
23}
24
25.card {
26 border-radius: 17px;
27 width: 100%;
28 height: 204px;
29 padding-inline: 5px;
30 padding-bottom: 5px;
31 position: relative;
32 overflow: hidden;
33 margin: 100px;
34 transition: filter 0.3s ease-in-out;
35}
36
37
38.panel {
39 position: absolute;
40 overflow-x: hidden;
41 overflow-y: hidden;
42 width: 88%;
43 height: 76%;
44 top: 12%;
45 left: 6%;
46 padding-top: 10px;
47 padding-bottom: 10px;
48 border-radius: 17px;
49 background-color: var(--theme-ui-colors-cardBackground);
50 transition: background-color 0.3s ease-in-out;
51 backdrop-filter: blur(7px);
52}
53
54.titleContainer {
55 display: flex;
56 flex-direction: row;
57 justify-content: center;
58 align-items: center;
59 width: 100%;
60 height: 32px;
61 padding-inline: 10px;
62 margin-top: 10px;
63}
64
65.title {
66 font-weight: 100;
67 font-size: 25px;
68 margin-left: 1vw;
69 line-height: 24px;
70 max-lines: 2;
71 color: var(--theme-ui-colors-text);
72 transition: color 0.3s ease-in-out;
73}
74
75.image {
76 height: 40px;
77 width: 40px;
78}
79
80.subtext {
81 width: 100%;
82 padding-inline: 10px;
83 text-align: center;
84 color: var(--theme-ui-colors-text);
85 transition: color 0.3s ease-in-out;
86}
87
88
89.buttonLayout {
90 display: flex;
91 flex-direction: row;
92 justify-content: flex-end;
93 align-items: center;
94 flex-wrap: wrap;
95 padding: 0px;
96 position: absolute;
97 bottom: 5px;
98 right: 5px;
99}
100
101.button {
102 display: flex;
103 flex-direction: row;
104 align-items: flex-start;
105 justify-content: right;
106 position: static;
107 flex: none;
108 order: 1;
109 flex-grow: 0;
110
111 margin: 5px;
112 padding: 5px 10px;
113 border-radius: 8px;
114}
115
116@media (max-width: 500px) {
117 .card {
118 height: 254px;
119 }
120}