/*!
 * kbd-bar.css — barre collée en bas, tenue au-dessus du clavier virtuel.
 * À charger avec kbd-bar.js. L'élément cible doit être posé en bas
 * (`position: sticky` ou `fixed`, `bottom: 0`) ; kbd-bar.js pose le
 * `transform: translate3d(...)` et la classe d'état (`is-kbd` par défaut).
 *
 * PAS de `transition` sur le `transform` : kbd-bar.js recalcule à chaque
 * frame pendant le scroll (barre d'adresse iOS), une transition « traînerait »
 * derrière le doigt.
 */

/* Clavier visible : la marge de sécurité du bas (home indicator iOS) est
   recouverte par le clavier -> on la retire pour coller la barre au clavier.
   Sans effet si l'élément n'a pas de `padding-bottom: env(safe-area-inset-bottom)`. */
[data-kbd-bar].is-kbd {
  padding-bottom: 0;
}
