blob: 9cdb2d88ac9e45e747d4ef4636e196655bcde02b [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);
pineafan5b612d92022-02-17 19:22:50 +000040}
41.card:hover {
pineafan9babd752022-10-21 21:47:52 +010042 transform: translateY(-5px) !important;
pineafanaa9c4fd2022-06-10 19:58:10 +010043 cursor: pointer;
pineafan15b813d2022-02-13 10:06:09 +000044}
pineafan9babd752022-10-21 21:47:52 +010045.card.shown {
46 opacity: 1 !important;
47 transform: translateY(0px);
48}
49
pineafan15b813d2022-02-13 10:06:09 +000050.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%;
pineafand94d40e2022-10-23 19:55:29 +010072 height: 20%;
pineafanaa9c4fd2022-06-10 19:58:10 +010073 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;
pineafand94d40e2022-10-23 19:55:29 +010085 text-align: center;
pineafan15b813d2022-02-13 10:06:09 +000086}
87
88.image {
pineafanaa9c4fd2022-06-10 19:58:10 +010089 height: 40px;
90 width: 40px;
pineafan15b813d2022-02-13 10:06:09 +000091}
92
93.subtext {
pineafanaa9c4fd2022-06-10 19:58:10 +010094 width: 100%;
pineafand94d40e2022-10-23 19:55:29 +010095 height: 35%;
pineafanaa9c4fd2022-06-10 19:58:10 +010096 padding-inline: 10px;
97 text-align: center;
pineafand94d40e2022-10-23 19:55:29 +010098 overflow-y: auto;
pineafanaa9c4fd2022-06-10 19:58:10 +010099 color: var(--theme-ui-colors-text);
100 transition: color 0.3s ease-in-out;
pineafan15b813d2022-02-13 10:06:09 +0000101}
102
103
104.buttonLayout {
pineafanaa9c4fd2022-06-10 19:58:10 +0100105 display: flex;
106 flex-direction: row;
107 justify-content: flex-end;
108 align-items: center;
109 flex-wrap: wrap;
110 padding: 0px;
111 position: absolute;
112 bottom: 5px;
113 right: 5px;
pineafand94d40e2022-10-23 19:55:29 +0100114 height: 25%
pineafan15b813d2022-02-13 10:06:09 +0000115}
116
117.button {
pineafanaa9c4fd2022-06-10 19:58:10 +0100118 display: flex;
119 flex-direction: row;
120 align-items: flex-start;
121 justify-content: right;
122 position: static;
123 flex: none;
124 order: 1;
125 flex-grow: 0;
pineafan15b813d2022-02-13 10:06:09 +0000126
pineafanaa9c4fd2022-06-10 19:58:10 +0100127 margin: 5px;
128 padding: 5px 10px;
129 border-radius: 8px;
pineafan15b813d2022-02-13 10:06:09 +0000130}
131
pineafan5b612d92022-02-17 19:22:50 +0000132.container {
133 width: calc(100% - 20px);
134 height: 100%;
135 display: flex;
136 flex-wrap: wrap;
137 justify-content: center;
138 gap: 20px;
139}
140
141.item {
142 width: min(428px, 90%);
pineafan15b813d2022-02-13 10:06:09 +0000143}