|
75 | 75 | right: var(--space-4); |
76 | 76 | top: var(--space-4); |
77 | 77 | z-index: 3; |
78 | | - width: min(28rem, calc(100vw - var(--space-4))); |
79 | | - padding: var(--space-3); |
| 78 | + width: min(23rem, calc(100vw - var(--space-4))); |
| 79 | + max-height: calc(100vh - var(--space-4)); |
| 80 | + overflow: auto; |
| 81 | + padding: var(--space-2); |
80 | 82 | color: var(--fg-on-dark-strong); |
81 | 83 | background: color-mix(in srgb, var(--bg-dark) 88%, transparent); |
82 | 84 | border: 1px solid var(--fg-on-dark-mute); |
|
102 | 104 | } |
103 | 105 |
|
104 | 106 | .scene-globe h3 { |
105 | | - margin: var(--space-3) 0 var(--space-2); |
| 107 | + margin: var(--space-2) 0 var(--space-1); |
106 | 108 | color: var(--fg-on-dark-strong); |
107 | 109 | font-family: var(--font-display); |
108 | | - font-size: var(--type-h2-size); |
| 110 | + font-size: clamp(1.5rem, 3vw, 2rem); |
109 | 111 | } |
110 | 112 |
|
111 | 113 | .scene-globe dl { |
112 | 114 | display: grid; |
113 | | - gap: var(--space-1); |
| 115 | + gap: 0.375rem; |
114 | 116 | margin: 0; |
115 | | - padding: var(--space-2) 0; |
| 117 | + padding: var(--space-1) 0; |
116 | 118 | border-top: 1px solid color-mix(in srgb, var(--fg-on-dark-mute) 34%, transparent); |
117 | 119 | border-bottom: 1px solid color-mix(in srgb, var(--fg-on-dark-mute) 34%, transparent); |
118 | 120 | } |
|
136 | 138 |
|
137 | 139 | .artist-label { |
138 | 140 | position: relative; |
139 | | - margin: var(--space-3) 0 0; |
| 141 | + margin: var(--space-2) 0 0; |
140 | 142 | padding: var(--space-2); |
141 | 143 | background: color-mix(in srgb, var(--fg-on-dark-strong) 6%, transparent); |
142 | 144 | border: 1px solid color-mix(in srgb, var(--fg-on-dark-mute) 42%, transparent); |
|
169 | 171 |
|
170 | 172 | .artist-heading { |
171 | 173 | display: grid; |
172 | | - grid-template-columns: 4rem 1fr; |
173 | | - gap: var(--space-2); |
| 174 | + grid-template-columns: 3.25rem 1fr; |
| 175 | + gap: var(--space-1); |
174 | 176 | align-items: center; |
175 | 177 | margin: var(--space-1) 0 var(--space-2); |
176 | 178 | } |
|
183 | 185 | border-radius: 50%; |
184 | 186 | color: var(--accent-primary); |
185 | 187 | font-family: var(--font-display); |
186 | | - font-size: var(--type-h2-size); |
| 188 | + font-size: 1.35rem; |
187 | 189 | } |
188 | 190 |
|
189 | 191 | .artist-heading h4 { |
190 | 192 | margin: 0; |
191 | 193 | color: var(--fg-on-dark-strong); |
192 | 194 | font-family: var(--font-display); |
193 | | - font-size: clamp(var(--type-h2-size), 4vw, var(--type-h1-size)); |
| 195 | + font-size: clamp(1.5rem, 3vw, 2rem); |
194 | 196 | line-height: var(--type-h1-line); |
195 | 197 | } |
196 | 198 |
|
|
203 | 205 |
|
204 | 206 | .artist-label .story { |
205 | 207 | margin: 0; |
206 | | - font-size: var(--type-body-size); |
207 | | - line-height: var(--type-body-line); |
| 208 | + font-size: 0.9375rem; |
| 209 | + line-height: 1.45; |
208 | 210 | } |
209 | 211 |
|
210 | 212 | .artist-label .score-card { |
211 | 213 | display: grid; |
212 | 214 | grid-template-columns: repeat(3, minmax(0, 1fr)); |
213 | 215 | gap: var(--space-1); |
214 | | - margin: var(--space-2) 0 0; |
| 216 | + margin: var(--space-1) 0 0; |
215 | 217 | padding: var(--space-1) 0 0; |
216 | 218 | border-top: 1px solid color-mix(in srgb, var(--fg-on-dark-mute) 28%, transparent); |
217 | 219 | } |
|
238 | 240 | .artist-label .representative { |
239 | 241 | display: grid; |
240 | 242 | gap: 0.125rem; |
241 | | - margin: var(--space-2) 0 0; |
242 | | - padding-top: var(--space-2); |
| 243 | + margin: var(--space-1) 0 0; |
| 244 | + padding-top: var(--space-1); |
243 | 245 | border-top: 1px solid color-mix(in srgb, var(--fg-on-dark-mute) 28%, transparent); |
244 | 246 | font-size: var(--type-small-size); |
245 | 247 | } |
|
259 | 261 | color: color-mix(in srgb, var(--fg-on-dark-mute) 76%, transparent); |
260 | 262 | } |
261 | 263 |
|
| 264 | +.score-method { |
| 265 | + margin-top: var(--space-1); |
| 266 | + color: var(--fg-on-dark-mute); |
| 267 | + font-family: var(--font-ui); |
| 268 | + font-size: var(--type-small-size); |
| 269 | +} |
| 270 | + |
| 271 | +.score-method summary { |
| 272 | + cursor: pointer; |
| 273 | +} |
| 274 | + |
| 275 | +.score-method summary:hover, |
| 276 | +.score-method summary:focus-visible { |
| 277 | + color: var(--accent-primary); |
| 278 | +} |
| 279 | + |
| 280 | +.score-method p { |
| 281 | + margin: var(--space-1) 0 0; |
| 282 | + line-height: var(--type-small-line); |
| 283 | +} |
| 284 | + |
262 | 285 | .moma-link { |
263 | 286 | display: inline-flex; |
264 | 287 | margin-top: var(--space-2); |
|
0 commit comments