| @@ -4,11 +4,10 @@ | ||
| 4 | 4 | * What the framework's list furniture (`app-runtime.css`, the |
| 5 | 5 | * `.os-app-list__*` classes) does not cover: the tab panels' clipping, |
| 6 | 6 | * the card galleries, the detail flyout, the upload dialog, the |
| 7 | 7 | * window-wide .zip drop overlay and the card drag ghost. The Installed |
| 8 | - * table's cells and its detail panel render inside `<os-table>`'s | |
| 9 | - * shadow root, which this stylesheet never reaches — those rules are | |
| 10 | - * `parts/styles.ts`, adopted onto the table once. | |
| 8 | + * library lives here; the inspector's rich detail content uses | |
| 9 | + * `parts/styles.ts`, adopted onto its own shadow root. | |
| 11 | 10 | */ |
| 12 | 11 | |
| 13 | 12 | /* ─── Frame ─────────────────────────────────────────────────────── */ |
| 14 | 13 | |
| @@ -49,13 +48,8 @@ | ||
| 49 | 48 | min-width: 200px; |
| 50 | 49 | max-width: 360px; |
| 51 | 50 | } |
| 52 | 51 | |
| 53 | -/* Row-click cue — the plugin name expands the detail panel. */ | |
| 54 | -os-table[ data-installed-rows ]::part( row ) { | |
| 55 | - cursor: pointer; | |
| 56 | -} | |
| 57 | - | |
| 58 | 52 | /* ─── Galleries ─────────────────────────────────────────────────── */ |
| 59 | 53 | |
| 60 | 54 | .os-plugins__gallery { |
| 61 | 55 | display: grid; |
| @@ -488,9 +482,12 @@ | ||
| 488 | 482 | } |
| 489 | 483 | |
| 490 | 484 | .os-plugins__upload-card { |
| 491 | 485 | width: min( 480px, calc( 100% - 32px ) ); |
| 492 | - background: var( --os-ui-card-bg, #fff ); | |
| 486 | + /* Chains through the palette's surface, as every card-bg reader | |
| 487 | + * must: the palette declares no card-bg of its own, so a bare #fff | |
| 488 | + * fallback painted a white card under the station's light text. */ | |
| 489 | + background: var( --os-ui-card-bg, var( --os-ui-surface, #fff ) ); | |
| 493 | 490 | border-radius: 14px; |
| 494 | 491 | padding: 22px 22px 18px; |
| 495 | 492 | box-shadow: var( --os-ui-shadow-lg, 0 16px 48px rgba( 0, 0, 0, 0.32 ) ); |
| 496 | 493 | animation: dm-plugins-pop-in 220ms cubic-bezier( 0.22, 1, 0.36, 1 ) both; |