|
7 | 7 | display: flex; |
8 | 8 | align-items: center; |
9 | 9 | justify-content: space-between; |
10 | | - padding: var(--space-4) var(--page-padding); |
| 10 | + padding-block: max(var(--space-4), var(--safe-area-inset-top)) var(--space-4); |
| 11 | + padding-inline: max(var(--page-padding), var(--safe-area-inset-left)) max(var(--page-padding), var(--safe-area-inset-right)); |
11 | 12 | background: rgba(255, 255, 255, 0.7); |
12 | 13 | backdrop-filter: blur(12px); |
13 | 14 | -webkit-backdrop-filter: blur(12px); |
|
100 | 101 | flex-direction: column; |
101 | 102 | align-items: stretch; |
102 | 103 | gap: 0; |
103 | | - padding: var(--space-2) 0; |
| 104 | + padding: var(--space-2) max(var(--page-padding), var(--safe-area-inset-right)) var(--space-2) max(var(--page-padding), var(--safe-area-inset-left)); |
104 | 105 | background: var(--surface-0); |
105 | 106 | border-bottom: 1px solid var(--border-subtle); |
106 | 107 | box-shadow: var(--floating-shadow); |
|
116 | 117 | opacity: 1; |
117 | 118 | } |
118 | 119 | .navLink { |
119 | | - padding: var(--space-4) var(--page-padding); |
| 120 | + padding: var(--space-4) max(var(--page-padding), var(--safe-area-inset-right)) var(--space-4) max(var(--page-padding), var(--safe-area-inset-left)); |
120 | 121 | font-size: var(--font-size-md); |
121 | 122 | border-bottom: 1px solid var(--border-subtle); |
122 | 123 | } |
|
146 | 147 |
|
147 | 148 | @media (max-width: 600px) { |
148 | 149 | .navbar { |
149 | | - padding: var(--space-3) var(--space-4); |
| 150 | + padding-block: max(var(--space-3), var(--safe-area-inset-top)) var(--space-3); |
| 151 | + padding-inline: max(var(--space-4), var(--safe-area-inset-left)) max(var(--space-4), var(--safe-area-inset-right)); |
150 | 152 | } |
151 | 153 | } |
0 commit comments