Disabled buttons show cursor:not-allowed (§5 T8). Primary is the OK-blue a11y fallback; hover lifts 1px (§5 T5).
var(--de-bg-1). This is de_card("Plain card", …).de_card(download_id=…).de_card(class="de-subcard") inside a .de-comparison card (§1 G12).Focus any control with the keyboard for the :focus-visible accent-ink ring (§5 T1). Live app renders selectize, DT and ion-rangeslider via their JS libraries.
Selectize single/multi + open menu, native select, and DT pagination + length.
States: done · active · idle · locked. Locked steps carry cursor:not-allowed (§5 T8) and pointer-events:none.
Active tab underline wipes in via transform:scaleX (§5 T6).
Progress bar uses the brand gradient var(--de-grad) — themes the DE-run withProgress feedback (§4).
| pathway | size | NES | padj |
|---|---|---|---|
| HALLMARK_APOPTOSIS | 161 | 2.14 | 1.2e-04 |
| HALLMARK_HYPOXIA | 200 | 1.87 | 8.9e-04 |
| HALLMARK_P53_PATHWAY | 200 | -1.62 | 3.4e-03 |
Live app renders these via DT; markup here mirrors .table.dataTable styling.
One icon set: Font Awesome 6 Free. The redesign re-asserts the FA font-family so Inter can't clobber glyphs (§3).
Live values of the --de-* tokens for the current theme — toggle to see the dark set. Single source of truth: debrowser.css · see DESIGN.md.