blob: 7ae19c254ffbe115ec9e85add584d2c514d6353d [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;
pineafan15b813d2022-02-13 10:06:09 +000011}
12
13.backgroundGradient {
pineafanaa9c4fd2022-06-10 19:58:10 +010014 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;
pineafan15b813d2022-02-13 10:06:09 +000023}
24
25.card {
pineafand94d40e2022-10-23 19:55:29 +010026 border-radius: 25px;
pineafanaa9c4fd2022-06-10 19:58:10 +010027 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;
pineafan9babd752022-10-21 21:47:52 +010035 opacity: 0;
36 transform: translateY(10px);
37 transition: 0.3s ease-in-out;
pineafand94d40e2022-10-23 19:55:29 +010038
39 box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.25);
pineafan802daca2022-10-24 21:57:29 +010040
41 display: block;
pineafan5b612d92022-02-17 19:22:50 +000042}
43.card:hover {
pineafan9babd752022-10-21 21:47:52 +010044 transform: translateY(-5px) !important;
pineafanaa9c4fd2022-06-10 19:58:10 +010045 cursor: pointer;
pineafan15b813d2022-02-13 10:06:09 +000046}
pineafan9babd752022-10-21 21:47:52 +010047.card.shown {
48 opacity: 1 !important;
49 transform: translateY(0px);
50}
51
pineafan15b813d2022-02-13 10:06:09 +000052.panel {
pineafanaa9c4fd2022-06-10 19:58:10 +010053 position: absolute;
54 overflow-x: hidden;
55 overflow-y: hidden;
56 width: 88%;
57 height: 76%;
58 top: 12%;
59 left: 6%;
60 padding-top: 10px;
61 padding-bottom: 10px;
62 border-radius: 17px;
63 background-color: var(--theme-ui-colors-cardBackground);
64 transition: background-color 0.3s ease-in-out;
65 backdrop-filter: blur(7px);
pineafan15b813d2022-02-13 10:06:09 +000066}
67
68.titleContainer {
pineafanaa9c4fd2022-06-10 19:58:10 +010069 display: flex;
70 flex-direction: row;
71 justify-content: center;
72 align-items: center;
73 width: 100%;
pineafand94d40e2022-10-23 19:55:29 +010074 height: 20%;
pineafanaa9c4fd2022-06-10 19:58:10 +010075 padding-inline: 10px;
76 margin-top: 10px;
pineafan15b813d2022-02-13 10:06:09 +000077}
78
79.title {
pineafanaa9c4fd2022-06-10 19:58:10 +010080 font-weight: 100;
81 font-size: 25px;
82 margin-left: 1vw;
83 line-height: 24px;
84 max-lines: 2;
85 color: var(--theme-ui-colors-text);
86 transition: color 0.3s ease-in-out;
pineafand94d40e2022-10-23 19:55:29 +010087 text-align: center;
pineafan15b813d2022-02-13 10:06:09 +000088}
89
90.image {
pineafanaa9c4fd2022-06-10 19:58:10 +010091 height: 40px;
92 width: 40px;
pineafan15b813d2022-02-13 10:06:09 +000093}
94
95.subtext {
pineafanaa9c4fd2022-06-10 19:58:10 +010096 width: 100%;
pineafand94d40e2022-10-23 19:55:29 +010097 height: 35%;
pineafanaa9c4fd2022-06-10 19:58:10 +010098 padding-inline: 10px;
99 text-align: center;
pineafand94d40e2022-10-23 19:55:29 +0100100 overflow-y: auto;
pineafanaa9c4fd2022-06-10 19:58:10 +0100101 color: var(--theme-ui-colors-text);
102 transition: color 0.3s ease-in-out;
pineafan15b813d2022-02-13 10:06:09 +0000103}
104
pineafan802daca2022-10-24 21:57:29 +0100105.longText {
106 height: 60%;
107}
108
pineafan15b813d2022-02-13 10:06:09 +0000109
110.buttonLayout {
pineafanaa9c4fd2022-06-10 19:58:10 +0100111 display: flex;
112 flex-direction: row;
113 justify-content: flex-end;
114 align-items: center;
115 flex-wrap: wrap;
116 padding: 0px;
117 position: absolute;
118 bottom: 5px;
119 right: 5px;
pineafand94d40e2022-10-23 19:55:29 +0100120 height: 25%
pineafan15b813d2022-02-13 10:06:09 +0000121}
122
123.button {
pineafanaa9c4fd2022-06-10 19:58:10 +0100124 display: flex;
125 flex-direction: row;
126 align-items: flex-start;
127 justify-content: right;
128 position: static;
129 flex: none;
130 order: 1;
131 flex-grow: 0;
pineafan15b813d2022-02-13 10:06:09 +0000132
pineafanaa9c4fd2022-06-10 19:58:10 +0100133 margin: 5px;
134 padding: 5px 10px;
135 border-radius: 8px;
pineafan15b813d2022-02-13 10:06:09 +0000136}
137
pineafan5b612d92022-02-17 19:22:50 +0000138.container {
139 width: calc(100% - 20px);
140 height: 100%;
141 display: flex;
142 flex-wrap: wrap;
143 justify-content: center;
144 gap: 20px;
145}
146
147.item {
148 width: min(428px, 90%);
pineafan15b813d2022-02-13 10:06:09 +0000149}