blob: 4b92cec71a275b256f9fd916a96916a4aa3a8dcd [file] [log] [blame]
pineafana5ce9102021-09-02 17:21:31 +01001.container {
2 display: flex;
3 flex-direction: column;
4 justify-content: top;
5 align-items: center;
6
7 position: fixed;
8 top: 0;
9 left: 0;
10 overflow: hidden;
11 margin: 20px;
12
13 width: 64px;
14 max-height: 64px;
pineafana841c762021-11-14 21:21:04 +000015 padding-bottom: -1px;
pineafana5ce9102021-09-02 17:21:31 +010016 height: auto;
pineafana5ce9102021-09-02 17:21:31 +010017
18 border-radius: 32px;
19 transition: 0.5s ease-in-out;
20}
pineafana5ce9102021-09-02 17:21:31 +010021.group {
22 display: flex;
23 flex-direction: column;
24 justify-content: top;
25 align-items: center;
26
pineafan69adcb82021-11-03 21:29:03 +000027 background-color: var(--theme-ui-colors-cardBackground);
pineafan78727452021-11-04 21:25:07 +000028 transition: background-color 0.3s ease-in-out;
Samuel Shuert52f37772021-09-02 12:29:40 -050029 backdrop-filter: blur(7px), brightness(0.1);
pineafana5ce9102021-09-02 17:21:31 +010030 border-radius: 32px;
31
32 width: 64px;
33 margin-bottom: 20px;
34 padding-top: 7px;
35}
36
37.headerIcon {
38 height: 64px;
39 width: 64px;
40 margin-bottom: 20px;
41 margin-right: 0;
42 margin-top: -7px;
Samuel Shuert604e31d2021-09-02 16:06:20 -050043
44 cursor: pointer;
pineafana5ce9102021-09-02 17:21:31 +010045}
46
47.icon {
48 height: 50px;
49 width: 50px;
pineafanec688e12021-11-15 21:00:55 +000050 border-radius: 50vw;
pineafana5ce9102021-09-02 17:21:31 +010051 margin-bottom: 5px;
pineafandf39fd42021-09-04 16:05:27 +010052 cursor: pointer;
pineafan78727452021-11-04 21:25:07 +000053 display: block;
54}
55
56.ThemeChangeButton {
57 display: flex;
58 justify-content: center;
59 align-items: center;
pineafana5ce9102021-09-02 17:21:31 +010060}
61
62.containerOpen {
pineafand494b852021-09-03 19:49:49 +010063 max-height: 460px;
pineafana5ce9102021-09-02 17:21:31 +010064}
65
pineafand494b852021-09-03 19:49:49 +010066.containerDesktop {
67 animation-name: containerCloseOnStart;
68 animation-duration: 0.5s;
69 animation-direction: forwards;
70 animation-timing-function: ease-in-out;
71}
72
73@keyframes containerCloseOnStart {
74 from { max-height: 460px; }
75 to { max-height: 64px ; }
76}
77
78.containerDesktop:hover {
79 max-height: 460px;
80 animation-name: none;
81}
82
83@media screen and (min-width: 450px) {
pineafana5ce9102021-09-02 17:21:31 +010084 .container {
85 flex-direction: row;
86 justify-content: left;
87
88 margin: 20px;
89
90 height: 64px;
91 max-width: 64px;
92 width: auto;
93 border-radius: 32px;
94
95 border-radius: 32px;
96 transition: 0.5s ease-in-out;
97 }
98 .group {
99 flex-direction: row;
100 justify-content: left;
101
102 height: 64px;
103 width: auto;
104 padding-right: 7px;
105 margin-bottom: 0;
106 padding-top: 7px;
107 margin-right: 20px;
Samuel Shuert52f37772021-09-02 12:29:40 -0500108 padding-left: 3px;
pineafana5ce9102021-09-02 17:21:31 +0100109 }
110 .headerIcon {
111 height: 64px;
112 width: 64px;
113 margin-top: 12px;
Samuel Shuert52f37772021-09-02 12:29:40 -0500114 margin-left: -3px;
pineafana5ce9102021-09-02 17:21:31 +0100115 }
116 .containerOpen {
pineafand494b852021-09-03 19:49:49 +0100117 max-width: 460px;
118 max-height: 64px;
119 }
120 .containerDesktop:hover {
121 max-width: 460px;
pineafana5ce9102021-09-02 17:21:31 +0100122 max-height: 64px;
123 }
124 .icon {
125 height: 50px;
126 width: 50px;
127 margin-left: 5px;
128 }
pineafand494b852021-09-03 19:49:49 +0100129 @keyframes containerCloseOnStart {
130 from { max-width: 460px; }
131 to { max-width: 64px ; }
132 }
pineafandf39fd42021-09-04 16:05:27 +0100133}