blob: 077c88346bb28d8facc01d114eddbbfbd2bfad72 [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
26.card {
pineafand94d40e2022-10-23 19:55:29 +010027 border-radius: 25px;
pineafanaa9c4fd2022-06-10 19:58:10 +010028 width: 100%;
29 height: 204px;
30 padding-inline: 5px;
31 padding-bottom: 5px;
32 position: relative;
33 overflow: hidden;
34 margin: 100px;
35 transition: filter 0.3s ease-in-out;
pineafan9babd752022-10-21 21:47:52 +010036 opacity: 0;
pineafan04e5e352022-10-25 19:03:04 +010037 transform: translateY(20px);
pineafan9babd752022-10-21 21:47:52 +010038 transition: 0.3s ease-in-out;
pineafand94d40e2022-10-23 19:55:29 +010039
40 box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.25);
pineafan802daca2022-10-24 21:57:29 +010041
42 display: block;
pineafan5b612d92022-02-17 19:22:50 +000043}
44.card:hover {
pineafan9babd752022-10-21 21:47:52 +010045 transform: translateY(-5px) !important;
pineafanaa9c4fd2022-06-10 19:58:10 +010046 cursor: pointer;
pineafan15b813d2022-02-13 10:06:09 +000047}
pineafan9babd752022-10-21 21:47:52 +010048.card.shown {
49 opacity: 1 !important;
50 transform: translateY(0px);
51}
52
pineafan15b813d2022-02-13 10:06:09 +000053.panel {
pineafanaa9c4fd2022-06-10 19:58:10 +010054 position: absolute;
55 overflow-x: hidden;
56 overflow-y: hidden;
57 width: 88%;
58 height: 76%;
59 top: 12%;
60 left: 6%;
61 padding-top: 10px;
62 padding-bottom: 10px;
63 border-radius: 17px;
64 background-color: var(--theme-ui-colors-cardBackground);
65 transition: background-color 0.3s ease-in-out;
66 backdrop-filter: blur(7px);
pineafan15b813d2022-02-13 10:06:09 +000067}
68
69.titleContainer {
pineafanaa9c4fd2022-06-10 19:58:10 +010070 display: flex;
71 flex-direction: row;
72 justify-content: center;
73 align-items: center;
74 width: 100%;
pineafand94d40e2022-10-23 19:55:29 +010075 height: 20%;
pineafanaa9c4fd2022-06-10 19:58:10 +010076 padding-inline: 10px;
77 margin-top: 10px;
pineafan15b813d2022-02-13 10:06:09 +000078}
79
80.title {
pineafanaa9c4fd2022-06-10 19:58:10 +010081 font-weight: 100;
82 font-size: 25px;
83 margin-left: 1vw;
84 line-height: 24px;
85 max-lines: 2;
86 color: var(--theme-ui-colors-text);
87 transition: color 0.3s ease-in-out;
pineafand94d40e2022-10-23 19:55:29 +010088 text-align: center;
pineafan15b813d2022-02-13 10:06:09 +000089}
90
91.image {
pineafanaa9c4fd2022-06-10 19:58:10 +010092 height: 40px;
93 width: 40px;
pineafan04e5e352022-10-25 19:03:04 +010094 user-select: none;
pineafan15b813d2022-02-13 10:06:09 +000095}
96
97.subtext {
pineafanaa9c4fd2022-06-10 19:58:10 +010098 width: 100%;
pineafand94d40e2022-10-23 19:55:29 +010099 height: 35%;
pineafanaa9c4fd2022-06-10 19:58:10 +0100100 padding-inline: 10px;
101 text-align: center;
pineafand94d40e2022-10-23 19:55:29 +0100102 overflow-y: auto;
pineafanaa9c4fd2022-06-10 19:58:10 +0100103 color: var(--theme-ui-colors-text);
104 transition: color 0.3s ease-in-out;
pineafan15b813d2022-02-13 10:06:09 +0000105}
106
pineafan802daca2022-10-24 21:57:29 +0100107.longText {
108 height: 60%;
109}
110
pineafan15b813d2022-02-13 10:06:09 +0000111
112.buttonLayout {
pineafanaa9c4fd2022-06-10 19:58:10 +0100113 display: flex;
114 flex-direction: row;
115 justify-content: flex-end;
116 align-items: center;
117 flex-wrap: wrap;
118 padding: 0px;
119 position: absolute;
120 bottom: 5px;
121 right: 5px;
pineafand94d40e2022-10-23 19:55:29 +0100122 height: 25%
pineafan15b813d2022-02-13 10:06:09 +0000123}
124
125.button {
pineafanaa9c4fd2022-06-10 19:58:10 +0100126 display: flex;
127 flex-direction: row;
128 align-items: flex-start;
129 justify-content: right;
130 position: static;
131 flex: none;
132 order: 1;
133 flex-grow: 0;
pineafan15b813d2022-02-13 10:06:09 +0000134
pineafanaa9c4fd2022-06-10 19:58:10 +0100135 margin: 5px;
136 padding: 5px 10px;
137 border-radius: 8px;
pineafan15b813d2022-02-13 10:06:09 +0000138}
139
pineafan5b612d92022-02-17 19:22:50 +0000140.container {
141 width: calc(100% - 20px);
142 height: 100%;
143 display: flex;
144 flex-wrap: wrap;
145 justify-content: center;
146 gap: 20px;
147}
148
149.item {
150 width: min(428px, 90%);
pineafan15b813d2022-02-13 10:06:09 +0000151}