blob: 99970984a3df2e1df3b4a9aae6e1e4f123db1ccd [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 {
pineafanaa9c4fd2022-06-10 19:58:10 +010026 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;
pineafan9babd752022-10-21 21:47:52 +010035 opacity: 0;
36 transform: translateY(10px);
37 transition: 0.3s ease-in-out;
pineafan5b612d92022-02-17 19:22:50 +000038}
39.card:hover {
pineafan9babd752022-10-21 21:47:52 +010040 transform: translateY(-5px) !important;
pineafanaa9c4fd2022-06-10 19:58:10 +010041 cursor: pointer;
pineafan15b813d2022-02-13 10:06:09 +000042}
pineafan9babd752022-10-21 21:47:52 +010043.card.shown {
44 opacity: 1 !important;
45 transform: translateY(0px);
46}
47
pineafan15b813d2022-02-13 10:06:09 +000048
49
50.panel {
pineafanaa9c4fd2022-06-10 19:58:10 +010051 position: absolute;
52 overflow-x: hidden;
53 overflow-y: hidden;
54 width: 88%;
55 height: 76%;
56 top: 12%;
57 left: 6%;
58 padding-top: 10px;
59 padding-bottom: 10px;
60 border-radius: 17px;
61 background-color: var(--theme-ui-colors-cardBackground);
62 transition: background-color 0.3s ease-in-out;
63 backdrop-filter: blur(7px);
pineafan15b813d2022-02-13 10:06:09 +000064}
65
66.titleContainer {
pineafanaa9c4fd2022-06-10 19:58:10 +010067 display: flex;
68 flex-direction: row;
69 justify-content: center;
70 align-items: center;
71 width: 100%;
72 height: 32px;
73 padding-inline: 10px;
74 margin-top: 10px;
pineafan15b813d2022-02-13 10:06:09 +000075}
76
77.title {
pineafanaa9c4fd2022-06-10 19:58:10 +010078 font-weight: 100;
79 font-size: 25px;
80 margin-left: 1vw;
81 line-height: 24px;
82 max-lines: 2;
83 color: var(--theme-ui-colors-text);
84 transition: color 0.3s ease-in-out;
pineafan15b813d2022-02-13 10:06:09 +000085}
86
87.image {
pineafanaa9c4fd2022-06-10 19:58:10 +010088 height: 40px;
89 width: 40px;
pineafan15b813d2022-02-13 10:06:09 +000090}
91
92.subtext {
pineafanaa9c4fd2022-06-10 19:58:10 +010093 width: 100%;
94 padding-inline: 10px;
95 text-align: center;
96 color: var(--theme-ui-colors-text);
97 transition: color 0.3s ease-in-out;
pineafan15b813d2022-02-13 10:06:09 +000098}
99
100
101.buttonLayout {
pineafanaa9c4fd2022-06-10 19:58:10 +0100102 display: flex;
103 flex-direction: row;
104 justify-content: flex-end;
105 align-items: center;
106 flex-wrap: wrap;
107 padding: 0px;
108 position: absolute;
109 bottom: 5px;
110 right: 5px;
pineafan15b813d2022-02-13 10:06:09 +0000111}
112
113.button {
pineafanaa9c4fd2022-06-10 19:58:10 +0100114 display: flex;
115 flex-direction: row;
116 align-items: flex-start;
117 justify-content: right;
118 position: static;
119 flex: none;
120 order: 1;
121 flex-grow: 0;
pineafan15b813d2022-02-13 10:06:09 +0000122
pineafanaa9c4fd2022-06-10 19:58:10 +0100123 margin: 5px;
124 padding: 5px 10px;
125 border-radius: 8px;
pineafan15b813d2022-02-13 10:06:09 +0000126}
127
128@media (max-width: 500px) {
pineafan5b612d92022-02-17 19:22:50 +0000129}
130
131
132.card.clicked {
pineafanaa9c4fd2022-06-10 19:58:10 +0100133 transform: scale(1) !important;
134 z-index: 9999;
pineafan5b612d92022-02-17 19:22:50 +0000135 width: 100%;
136 height: 100%;
137 position: fixed;
138 top: 0;
139 left: 0;
140}
141
142.backgroundGradient.clicked {
pineafanaa9c4fd2022-06-10 19:58:10 +0100143 background-image: red;
pineafan5b612d92022-02-17 19:22:50 +0000144}
145
146/* .image.clicked {
pineafanaa9c4fd2022-06-10 19:58:10 +0100147 width: 1000px !important;
pineafan5b612d92022-02-17 19:22:50 +0000148} */
149
150.container {
151 width: calc(100% - 20px);
152 height: 100%;
153 display: flex;
154 flex-wrap: wrap;
155 justify-content: center;
156 gap: 20px;
157}
158
159.item {
160 width: min(428px, 90%);
pineafan15b813d2022-02-13 10:06:09 +0000161}