|
68 | 68 | --switch-thumb-background: #fff;
|
69 | 69 | --info-color: #000;
|
70 | 70 |
|
71 |
| - --drawer-padding: 16px; |
| 71 | + --drawer-padding-block: 24px; |
| 72 | + --drawer-padding-inline: 16px; |
72 | 73 | --drawer-buffer: 48px;
|
73 | 74 |
|
74 | 75 | height: 100%;
|
|
109 | 110 | box-shadow: 0px -4px 12px 0px rgba(0, 0, 0, 0.10), 0px -20px 40px 0px rgba(0, 0, 0, 0.08);
|
110 | 111 | box-sizing: border-box;
|
111 | 112 | color: var(--drawer-color);
|
| 113 | + display: flex; |
| 114 | + flex-direction: column; |
| 115 | + gap: 12px; |
112 | 116 | left: 0;
|
113 | 117 | position: fixed;
|
114 | 118 | width: 100%;
|
115 | 119 |
|
116 | 120 | /* Apply safe-area padding as fallback in case media query below gets removed in the future */
|
117 |
| - padding-top: var(--drawer-padding); |
118 |
| - padding-right: calc(var(--drawer-padding) + env(safe-area-inset-right)); |
119 |
| - padding-bottom: calc(var(--drawer-padding) + var(--drawer-buffer)); |
120 |
| - padding-left: calc(var(--drawer-padding) + env(safe-area-inset-left)); |
| 121 | + padding-top: var(--drawer-padding-block); |
| 122 | + padding-right: calc(var(--drawer-padding-inline) + env(safe-area-inset-right)); |
| 123 | + padding-bottom: calc(var(--drawer-padding-block) + var(--drawer-buffer)); |
| 124 | + padding-left: calc(var(--drawer-padding-inline) + env(safe-area-inset-left)); |
121 | 125 | }
|
122 | 126 |
|
123 | 127 | /* Apply a blanket 18% inline padding on viewports wider than 700px */
|
|
197 | 201 | align-items: center;
|
198 | 202 | display: flex;
|
199 | 203 | gap: 12px;
|
| 204 | + margin-bottom: 4px; |
200 | 205 | }
|
201 | 206 |
|
202 | 207 | .logo {
|
|
225 | 230 | .buttons {
|
226 | 231 | gap: 8px;
|
227 | 232 | display: flex;
|
228 |
| - margin-top: 16px; /* TODO: replace with parent gap */ |
229 |
| - margin-bottom: 4px;/* TODO: replace with parent gap */ |
230 | 233 | }
|
231 | 234 |
|
232 | 235 | .button {
|
|
242 | 245 | background: var(--button-background);
|
243 | 246 | color: var(--button-color);
|
244 | 247 | text-decoration: none;
|
245 |
| - line-height: 44px; |
246 |
| - padding: 0 16px; |
| 248 | + line-height: 20px; |
| 249 | + padding: 12px 16px; |
247 | 250 | font-size: 15px;
|
248 | 251 | font-weight: 600;
|
249 | 252 | border-radius: 8px;
|
250 |
| - white-space: nowrap; /* TODO: Test on other languages */ |
251 | 253 | }
|
252 | 254 |
|
253 | 255 | .info-button {
|
|
258 | 260 | margin: 0;
|
259 | 261 | padding: 12px;
|
260 | 262 | position: absolute;
|
261 |
| - right: -16px; |
262 |
| - top: -16px; |
| 263 | + right: calc(-1 * var(--drawer-padding-inline)); |
| 264 | + top: calc(-1 * var(--drawer-padding-block)); |
263 | 265 | width: 40px;
|
264 | 266 | }
|
265 | 267 |
|
|
273 | 275 | fill: var(--info-color);
|
274 | 276 | }
|
275 | 277 |
|
276 |
| -.cancel { |
277 |
| - min-height: 40px; |
278 |
| -} |
279 |
| - |
280 | 278 | .open {
|
281 | 279 | background: var(--button-accent-background);
|
282 | 280 | color: var(--button-accent-color);
|
283 | 281 | text-align: center;
|
284 |
| - min-height: 40px; |
285 | 282 | width: 100%;
|
286 | 283 |
|
287 | 284 | @media screen and (min-width: 568px) {
|
|
299 | 296 | gap: 16px;
|
300 | 297 | align-items: center;
|
301 | 298 | justify-content: space-between;
|
302 |
| - padding: 8px; |
| 299 | + padding: 0 8px; |
303 | 300 | }
|
304 | 301 |
|
305 | 302 | .remember-label {
|
|
0 commit comments