Zum Inhalt springen

Theming

Das Widget wird über Light-DOM-CSS-Custom-Properties thematisiert — --mildport-*-Tokens, die Sie auf (oder über) dem Element setzen. Jedes Designsystem, Dark Mode inklusive. Kein Durchstechen des Shadow DOM, keine !important-Kriege.

.mildport {
--mildport-bg: #0b0e16;
--mildport-fg: #e9e4d8;
--mildport-surface: #141a26;
--mildport-border: rgba(233, 228, 216, 0.14);
--mildport-primary: #f2c97d;
--mildport-primary-fg: #1a1206;
--mildport-radius: 12px;
--mildport-font: 'Inter Variable', system-ui, sans-serif;
/* review grid */
--mildport-grid-header-bg: #1a2230;
--mildport-grid-cell-bg: #0f1620;
--mildport-grid-selection: #f2c97d;
}

Ein repräsentativer Token-Satz:

Token Zweck
--mildport-bg / --mildport-fg Basis-Hintergrund und -Text.
--mildport-surface / --mildport-border Karten, Panels, Trennlinien.
--mildport-primary / --mildport-primary-fg Akzent und seine Kontrastfarbe.
--mildport-success / --mildport-warning / --mildport-danger Validierungszustände.
--mildport-radius / --mildport-font Eckenradius und Typografie.
--mildport-grid-* Header, Zellen und Auswahl des Prüfrasters.