|
56 | 56 | --gray500: #787c91; |
57 | 57 | --black: #1e1f24; |
58 | 58 |
|
59 | | - --bg-color: #1e1f24; |
60 | | - --border-color: #292b32; |
| 59 | + --bg-color: hsla(230, 9%, 13%, 0.85); |
| 60 | + --bg-light-color: hsla(230, 9%, 11%, 0.85); |
| 61 | + --border-color: hsl(227, 10%, 18%); |
| 62 | + --bg-blur: 3px; |
| 63 | + |
61 | 64 | --logo-color: white; |
62 | 65 | --text-color: white; |
63 | 66 | --text-size: 13px; |
|
83 | 86 | .dialog { |
84 | 87 | color: #ffffff; |
85 | 88 | box-sizing: border-box; |
86 | | - background-color: var(--black); |
87 | | - border: 1px solid var(--border-color); |
| 89 | + background: var(--bg-color); |
| 90 | + backdrop-filter: blur(var(--bg-blur)); |
| 91 | + -webkit-backdrop-filter: blur(var(--bg-blur)); |
| 92 | + |
| 93 | + border: 0; |
88 | 94 | box-shadow: |
89 | 95 | 0px 10px 15px -3px rgba(0, 0, 0, 0.1), |
90 | | - 0px 4px 6px -2px rgba(0, 0, 0, 0.05); |
| 96 | + 0px 4px 6px -2px rgba(0, 0, 0, 0.05), |
| 97 | + inset 0px 1px rgba(255, 255, 255, 0.1); |
91 | 98 | border-radius: 7px; |
92 | 99 | z-index: 999999; |
93 | 100 | min-width: 200px; |
94 | 101 | padding: 0; |
95 | 102 | } |
96 | 103 |
|
97 | 104 | .toolbar-toggle { |
98 | | - width: 34px; |
99 | | - height: 34px; |
| 105 | + width: 36px; |
| 106 | + height: 36px; |
100 | 107 | position: fixed; |
101 | 108 | z-index: 999999; |
102 | 109 | padding: 0; |
|
105 | 112 |
|
106 | 113 | color: var(--logo-color); |
107 | 114 | background: var(--bg-color); |
108 | | - border: 1px solid var(--border-color); |
| 115 | + backdrop-filter: blur(var(--bg-blur)); |
| 116 | + -webkit-backdrop-filter: blur(var(--bg-blur)); |
| 117 | + |
109 | 118 | box-shadow: |
110 | 119 | 0px 10px 15px -3px rgba(0, 0, 0, 0.15), |
111 | | - 0px 4px 6px -2px rgba(0, 0, 0, 0.1); |
112 | | - border-radius: 10px; |
| 120 | + 0px 4px 6px -2px rgba(0, 0, 0, 0.1), |
| 121 | + inset 0px 1px rgba(255, 255, 255, 0.1); |
| 122 | + border-radius: 999px; |
113 | 123 |
|
114 | 124 | cursor: pointer; |
115 | 125 |
|
|
119 | 129 |
|
120 | 130 | animation: bounceInUp 1s ease-out; |
121 | 131 |
|
122 | | - transition: color 0.1s ease; |
| 132 | + transition: |
| 133 | + color 0.1s ease, |
| 134 | + background 0.1s ease; |
123 | 135 |
|
124 | 136 | &.open { |
125 | 137 | color: var(--gray500); |
| 138 | + background: var(--bg-light-color); |
126 | 139 | } |
127 | 140 |
|
128 | 141 | & .override-indicator { |
129 | 142 | position: absolute; |
130 | | - top: -3px; |
131 | | - right: -3px; |
| 143 | + top: 1px; |
| 144 | + right: 1px; |
132 | 145 | width: 8px; |
133 | 146 | height: 8px; |
134 | 147 | background-color: var(--brand400); |
135 | 148 | border-radius: 50%; |
136 | 149 | opacity: 0; |
137 | 150 | transition: opacity 0.1s ease-in-out; |
138 | | - border: 1px solid var(--brand300); |
| 151 | + box-shadow: inset 0px 1px rgba(255, 255, 255, 0.1); |
139 | 152 |
|
140 | 153 | &.show { |
141 | 154 | opacity: 1; |
142 | 155 | animation: gelatine 0.5s; |
143 | 156 | } |
144 | 157 | } |
145 | 158 | } |
146 | | - |
147 | | -.arrow { |
148 | | - background-color: var(--black); |
149 | | - box-shadow: var(--border-color) -1px -1px 1px 0px; |
150 | | - |
151 | | - &.bottom { |
152 | | - box-shadow: var(--border-color) -1px -1px 1px 0px; |
153 | | - } |
154 | | - &.top { |
155 | | - box-shadow: var(--border-color) 1px 1px 1px 0px; |
156 | | - } |
157 | | - &.left { |
158 | | - box-shadow: var(--border-color) 1px -1px 1px 0px; |
159 | | - } |
160 | | - &.right { |
161 | | - box-shadow: var(--border-color) -1px 1px 1px 0px; |
162 | | - } |
163 | | -} |
0 commit comments