blob: 86590304369deab163c819466d224f191749c58b [file] [log] [blame]
pineafan15b813d2022-02-13 10:06:09 +00001.panel {
2 min-height: 50px;
3 padding: 10px;
4 padding-block: 30px;
5 width: 100%;
6 display: flex;
7 flex-direction: column;
pineafan46270162022-02-13 12:06:17 +00008 justify-content: top;
pineafan15b813d2022-02-13 10:06:09 +00009 align-items: center;
10 width: 100%;
11 gap: 10px;
12
13 background-color: var(--theme-ui-colors-panelColor);
pineafand94d40e2022-10-23 19:55:29 +010014 transition: background-color 0.3s ease-in-out !important;
15
pineafan15b813d2022-02-13 10:06:09 +000016 border-radius: 20px;
pineafan15b813d2022-02-13 10:06:09 +000017}
18
19.doublePanel {
20 width: 100%;
21 display: grid;
22 grid-template-columns: 1fr 1fr;
23 grid-gap: 20px;
24 column-width: 100%;
25}
26
27@media (max-width: 900px) {
28 .doublePanel {
29 display: flex;
30 flex-direction: column;
31 justify-content: center;
32 align-items: center;
33 width: 100%;
34 gap: 20px;
35 }
36 .halfWidth {
37 width: 100%;
38 }
39}
40
41
42.container {
43 display: flex;
44 flex-direction: column;
45 justify-content: center;
46 align-items: center;
47 gap: 20px;
pineafan69f4c672022-10-23 08:50:36 +010048 padding-block: 20px;
pineafan15b813d2022-02-13 10:06:09 +000049 padding-inline: 20px;
pineafan69f4c672022-10-23 08:50:36 +010050 background-color: var(--theme-ui-colors-background);
pineafand94d40e2022-10-23 19:55:29 +010051
52 transition: 0.3s ease-in-out background-color;
pineafan15b813d2022-02-13 10:06:09 +000053}
54
55.title {
56 width: 100%;
pineafanff3d4522022-05-06 19:51:02 +010057 font-size: min(max(2em, 3.25vw), 4em);
pineafan15b813d2022-02-13 10:06:09 +000058 margin: 0;
59 color: var(--theme-ui-colors-text);
60 transition: color 0.3s ease-in-out;
61 font-weight: lighter;
62 text-align: center;
pineafan46270162022-02-13 12:06:17 +000063 word-break: break-word;
pineafan15b813d2022-02-13 10:06:09 +000064}
65
66.subtitle {
67 width: 100%;
68 font-size: max(2em, 2vw);
69 color: var(--theme-ui-colors-text);
70 transition: color 0.3s ease-in-out;
71 font-weight: lighter;
72 text-align: center;
73 word-break: break-word;
74 margin-block: 0;
75}
76
77.text {
78 width: 100%;
79 text-align: center;
80 padding-inline: "15%";
81 font-size: 120%;
82 color: var(--card-text-color);
83 transition: color 0.3s ease-in-out;
84 margin-top: 0;
85 margin: 10px
86}
87
88.divider {
89 width: 75%;
pineafand94d40e2022-10-23 19:55:29 +010090 height: 6px;
91 min-height: 6px;
pineafan15b813d2022-02-13 10:06:09 +000092 border-radius: 100vw;
93 margin-block: 10px;
pineafan15b813d2022-02-13 10:06:09 +000094 transition: background-color 0.3s ease-in-out;
95}