|
74 | 74 | border-color: var(--color-border-default, rgba(255, 255, 255, 0.16)); |
75 | 75 | } |
76 | 76 |
|
77 | | - // Canvas (story preview) background |
| 77 | + // Canvas wrapper — emotion-styled div with no stable class, child of .sb-anchor |
| 78 | + .sb-anchor > div { |
| 79 | + background-color: var(--color-surface-subtle, #15192b) !important; |
| 80 | + border-color: var(--color-border-default, rgba(255, 255, 255, 0.16)) !important; |
| 81 | + } |
| 82 | + |
| 83 | + // Args/controls table |
| 84 | + .docblock-argstable { |
| 85 | + background-color: var(--color-surface-subtle, #15192b) !important; |
| 86 | + border-color: var(--color-border-default, rgba(255, 255, 255, 0.16)) !important; |
| 87 | + } |
| 88 | + |
| 89 | + .docblock-argstable th, |
| 90 | + .docblock-argstable td { |
| 91 | + background-color: var(--color-surface-subtle, #15192b) !important; |
| 92 | + border-color: var(--color-border-default, rgba(255, 255, 255, 0.16)) !important; |
| 93 | + color: var(--color-text-default, #e0e3e9) !important; |
| 94 | + } |
| 95 | + |
| 96 | + // Argstable description text, type badges, default values |
| 97 | + .docblock-argstable td span, |
| 98 | + .docblock-argstable td p, |
| 99 | + .docblock-argstable td code, |
| 100 | + .docblock-argstable td label { |
| 101 | + color: var(--color-text-secondary, #9da4ae) !important; |
| 102 | + } |
| 103 | + |
| 104 | + // Prop names (first column) |
| 105 | + .docblock-argstable td:first-child span { |
| 106 | + color: var(--color-text-default, #e0e3e9) !important; |
| 107 | + } |
| 108 | + |
| 109 | + // Control values, radio labels, object inspector text |
| 110 | + .docblock-argstable [class*='css-'] { |
| 111 | + color: var(--color-text-default, #e0e3e9) !important; |
| 112 | + } |
| 113 | + |
| 114 | + // Control buttons (Set object, Set string, Set boolean, etc.) |
| 115 | + .docblock-argstable button { |
| 116 | + background-color: var(--color-surface-muted, #161d30) !important; |
| 117 | + color: var(--color-text-default, #e0e3e9) !important; |
| 118 | + border-color: var(--color-border-default, rgba(255, 255, 255, 0.16)) !important; |
| 119 | + } |
| 120 | + |
| 121 | + // Control inputs (text fields, textareas, number inputs) |
| 122 | + .docblock-argstable input, |
| 123 | + .docblock-argstable textarea, |
| 124 | + .docblock-argstable select { |
| 125 | + background-color: var(--color-surface-muted, #161d30) !important; |
| 126 | + color: var(--color-text-default, #e0e3e9) !important; |
| 127 | + border-color: var(--color-border-default, rgba(255, 255, 255, 0.16)) !important; |
| 128 | + } |
| 129 | + |
78 | 130 | .docs-story { |
79 | | - background-color: var(--color-surface-default, #101628); |
| 131 | + background-color: var(--color-surface-subtle, #15192b) !important; |
| 132 | + } |
| 133 | + |
| 134 | + // Canvas toolbar (zoom, open in new tab icons) |
| 135 | + .sbdocs-preview [role='toolbar'] { |
| 136 | + background-color: var(--color-surface-subtle, #15192b) !important; |
80 | 137 | } |
81 | 138 |
|
82 | 139 | // Table borders |
|
0 commit comments