|
56 | 56 | --spacing-xl: 24px; |
57 | 57 |
|
58 | 58 | /* ── Border radius ──────────────────────────────────── */ |
59 | | - --radius-sm: 3px; |
60 | | - --radius-md: 6px; |
61 | | - --radius-lg: 6px; |
| 59 | + --radius-sm: 4px; |
| 60 | + --radius-md: 8px; |
| 61 | + --radius-lg: 10px; |
62 | 62 |
|
63 | 63 | /* ── Layout ─────────────────────────────────────────── */ |
64 | 64 | --sidebar-width: 250px; |
@@ -506,3 +506,25 @@ textarea:focus { |
506 | 506 | box-shadow: 4px 0 16px rgba(0, 0, 0, 0.5); |
507 | 507 | } |
508 | 508 | } |
| 509 | + |
| 510 | +/* ── macOS refinements ───────────────────────────────────── |
| 511 | + Subtle adjustments for a native macOS feel: softer edges, |
| 512 | + slightly differentiated sidebar surface, refined shadows. |
| 513 | + ─────────────────────────────────────────────────────────── */ |
| 514 | + |
| 515 | +[data-platform="mac"] { |
| 516 | + --surface-sidebar: #1e2025; |
| 517 | + --edge: rgba(255, 255, 255, 0.06); |
| 518 | + --edge-strong: rgba(255, 255, 255, 0.10); |
| 519 | + --shadow-overlay: 0 12px 40px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(255, 255, 255, 0.06); |
| 520 | + --shadow-popup: 0 8px 24px rgba(0, 0, 0, 0.45), 0 0 0 1px rgba(255, 255, 255, 0.06); |
| 521 | + --shadow-float: 0 4px 12px rgba(0, 0, 0, 0.35); |
| 522 | + --radius-lg: 12px; |
| 523 | +} |
| 524 | + |
| 525 | +[data-platform="mac"][data-theme="light"] { |
| 526 | + --surface-sidebar: #ebebeb; |
| 527 | + --shadow-overlay: 0 12px 40px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.06); |
| 528 | + --shadow-popup: 0 8px 24px rgba(0, 0, 0, 0.12), 0 0 0 1px rgba(0, 0, 0, 0.06); |
| 529 | + --shadow-float: 0 4px 12px rgba(0, 0, 0, 0.08); |
| 530 | +} |
0 commit comments