fix(0.24.2): base sombre pour tous les champs de saisie (#29)
CI / test (push) Successful in 1m54s
CI / test (push) Successful in 1m54s
This commit is contained in:
@@ -60,6 +60,28 @@ a:hover { text-decoration: underline; }
|
||||
|
||||
button, input, select, textarea { font: inherit; }
|
||||
|
||||
/* — Base des champs de saisie (#29) : sans règle de fond, tout
|
||||
champ hors d'un contexte stylé (.login-form, .capture-form,
|
||||
.admin-form…) gardait le fond BLANC du navigateur — vu sur la
|
||||
réinitialisation de mot de passe (Administration), la sélection
|
||||
de projets (Espaces, textarea jamais couverte) et les valeurs
|
||||
du panneau (Paramètres). Sélecteur en :where() = spécificité
|
||||
zéro : cette base ne peut écraser AUCUNE règle de contexte
|
||||
existante, elle ne fait que combler les vides. */
|
||||
:root { color-scheme: dark; }
|
||||
:where(input:not([type="checkbox"]):not([type="radio"]):not([type="color"]):not([type="file"]):not([type="hidden"]):not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="image"]):not([type="range"]),
|
||||
textarea, select) {
|
||||
background: var(--surface-2);
|
||||
color: var(--text);
|
||||
border: 1px solid var(--border);
|
||||
border-radius: var(--radius-sm);
|
||||
padding: 8px 10px;
|
||||
}
|
||||
:where(input, textarea, select):focus-visible {
|
||||
outline: 2px solid rgba(124, 92, 252, 0.55);
|
||||
outline-offset: 0;
|
||||
}
|
||||
|
||||
/* ── App header ─────────────────────────────── */
|
||||
.app-header, header {
|
||||
position: sticky;
|
||||
|
||||
Reference in New Issue
Block a user