|
264 | 264 | background: var(--surface-soft); |
265 | 265 | } |
266 | 266 |
|
| 267 | + /* Panel telefon için ölçülü: satırlar 2.4rem, ikonlar sabit bir sütunda |
| 268 | + ve etiketler tek hizadan başlıyor. Rayın ölçülerini ödünç alan hâli |
| 269 | + 46px'lik satırlarla gereksiz iri duruyordu. */ |
267 | 270 | .nav-more-sheet { |
268 | 271 | display: grid; |
269 | 272 | gap: var(--space-1); |
270 | 273 | position: absolute; |
271 | 274 | right: 0; |
272 | | - bottom: calc(100% + 0.6rem); |
273 | | - min-width: 13rem; |
274 | | - padding: var(--space-3); |
| 275 | + bottom: calc(100% + 0.5rem); |
| 276 | + min-width: 11.5rem; |
| 277 | + padding: var(--space-2); |
275 | 278 | border: 1px solid rgba(211, 217, 229, 0.9); |
276 | | - border-radius: 1.1rem; |
| 279 | + border-radius: 0.9rem; |
277 | 280 | background: rgba(255, 255, 255, 0.97); |
278 | 281 | box-shadow: 0 18px 40px rgba(31, 40, 72, 0.24); |
279 | 282 | backdrop-filter: blur(18px); |
280 | 283 | } |
281 | 284 |
|
| 285 | + /* Çubuğun kuralları artık `.primary-nav > a` ile sınırlı, yani buraya |
| 286 | + sızmıyor; panel kendi ölçüsünü kendisi kuruyor. İkonlar sabit |
| 287 | + genişlikte bir sütunda ve etiketler tek hizadan başlıyor. */ |
| 288 | + .nav-more-sheet a { |
| 289 | + display: flex; |
| 290 | + align-items: center; |
| 291 | + gap: var(--space-4); |
| 292 | + min-height: 2.4rem; |
| 293 | + padding: 0 var(--space-4); |
| 294 | + border-radius: 0.6rem; |
| 295 | + color: var(--muted); |
| 296 | + font-size: var(--text-sm); |
| 297 | + font-weight: var(--weight-bold); |
| 298 | + text-decoration: none; |
| 299 | + } |
| 300 | + |
| 301 | + .nav-more-sheet a > .icon { |
| 302 | + flex: 0 0 auto; |
| 303 | + color: var(--orbit-blue); |
| 304 | + } |
| 305 | + |
| 306 | + .nav-more-sheet a[aria-current="page"] { |
| 307 | + color: var(--ink); |
| 308 | + background: var(--surface-nav-active); |
| 309 | + } |
| 310 | + |
282 | 311 | html[data-theme="dark"] .nav-more-sheet { |
283 | 312 | border-color: var(--line); |
284 | 313 | background: rgba(17, 23, 36, 0.97); |
|
299 | 328 | justify-content: center; |
300 | 329 | } |
301 | 330 |
|
302 | | - .primary-nav a > span { |
| 331 | + .primary-nav > a > span { |
303 | 332 | font-size: var(--text-lg); |
304 | 333 | } |
305 | 334 |
|
306 | | - .primary-nav a b { |
| 335 | + .primary-nav > a b { |
307 | 336 | font-size: var(--text-3xs); |
308 | 337 | } |
309 | 338 |
|
310 | | - .primary-nav a[aria-current="page"] { |
| 339 | + .primary-nav > a[aria-current="page"] { |
311 | 340 | background: #eef1ff; |
312 | 341 | } |
313 | 342 |
|
|
330 | 359 | white-space: nowrap; |
331 | 360 | } |
332 | 361 |
|
333 | | - .primary-nav a > .nav-label, |
| 362 | + .primary-nav > a > .nav-label, |
334 | 363 | .nav-more > summary > .nav-label { |
335 | 364 | width: auto; |
336 | 365 | font-size: var(--text-3xs); |
337 | 366 | } |
338 | 367 |
|
339 | | - .primary-nav a > .icon, |
| 368 | + .primary-nav > a > .icon, |
340 | 369 | .nav-more > summary > .icon { |
341 | 370 | width: 1.15rem; |
342 | 371 | height: 1.15rem; |
|
348 | 377 | box-shadow: 0 14px 35px rgba(0, 0, 0, 0.35); |
349 | 378 | } |
350 | 379 |
|
351 | | - html[data-theme="dark"] .primary-nav a[aria-current="page"] { |
| 380 | + html[data-theme="dark"] .primary-nav > a[aria-current="page"] { |
352 | 381 | background: #252d49; |
353 | 382 | } |
354 | 383 | } |
|
784 | 813 |
|
785 | 814 | .record, |
786 | 815 | .agent-card, |
787 | | - .side-nav a, |
| 816 | + .app-rail-nav a, |
788 | 817 | .reply-summary, |
789 | 818 | .equinox-link, |
790 | 819 | .skip-link, |
|
0 commit comments