/**
 * Installation simulée — peau Kali Linux 2026.3 (moteur debian-installer ; GRUB à thème graphique délégué au moteur ubiquity).
 * Vérité VM A1.3 (VMID 1912 temporaire, kali-linux-2026.3-installer-amd64.iso, 1280×800, 2026-10-23).
 * GRUB de l'ISO (boot/grub/theme/1) : splash.png 1024 × 768 étiré (panneau translucide compris), titre à 31 % centré,
 * menu à 14 % / 39 %, 73 % de large, entrées de 36 px espacées de 4 px, sélection select_*.png ; police GNU Unifont 16
 * (seule chargée : « Sans » n'existe pas dans GRUB).
 * GRUB du système installé (/usr/share/grub/themes/kali) : écran en 1280 × 720, grub-4x3.png étiré (celui que retient GRUB, mesuré), menu à 25 % / 25 %, entrées
 * de 36 px espacées de 5 px, « Booting in %d seconds » à 95 %.
 * LightDM : fond kali-cubes2-16x9, barre claire de 24 px, carte 346 × 188 à (467,306).
 * Captures : root/docs/inventaires/captures/linux-kali/visual-fidelity/install/vm/.
 */
body#kali .ubiquity-grub--gfxmenu {
    position: var(--abs);
    inset: 0;
    font: 16px/16px "GRUB Kali Unifont", monospace;
    color: #f3f3f3;
    background: #041838 url("../../../../../usr/share/capsuleos/assets/images/vendors/kali/install/grub/splash.webp") center / 100% 100% no-repeat;
}

body#kali .ubiquity-grub--gfxmenu .ubiquity-grub__title {
    position: var(--abs);
    top: 248px;
    left: 0;
    right: 0;
    margin: 0;
    text-align: center;
    color: #ffffff;
}

body#kali .ubiquity-grub--gfxmenu .ubiquity-grub__menu {
    position: var(--abs);
    top: 312px;
    left: 179px;
    width: 934px;
    margin: 0;
    padding: 0;
    list-style: none;
}

body#kali .ubiquity-grub--gfxmenu .ubiquity-grub__entry {
    height: 36px;
    margin-bottom: 4px;
    padding-left: 9px;
    line-height: 36px;
}

body#kali .ubiquity-grub--gfxmenu .ubiquity-grub__entry.is-selected {
    color: #ffffff;
    background: url("../../../../../usr/share/capsuleos/assets/images/vendors/kali/install/grub/select_c.webp") center / 100% 100% no-repeat;
}

body#kali .ubiquity-grub--gfxmenu .ubiquity-grub__footer {
    position: var(--abs);
    top: 741px;
    left: 179px;
    margin: 0;
    white-space: pre;
    color: #c0c0c0;
}

/* GRUB du système installé */
body#kali .ubiquity-stage--reboot .ubiquity-grub--gfxmenu {
    background: #2f5595 url("../../../../../usr/share/capsuleos/assets/images/vendors/kali/install/grub-installed/grub-4x3.webp") center / 100% 100% no-repeat;
}

/* Le GRUB installé passe l'écran en 1280 × 720 : positions en pourcentages, comme dans theme.txt. */
body#kali .ubiquity-stage--reboot .ubiquity-grub--gfxmenu .ubiquity-grub__menu {
    top: 25%;
    left: 25%;
    width: 50%;
    padding-top: 10px;
    box-sizing: border-box;
}

body#kali .ubiquity-stage--reboot .ubiquity-grub--gfxmenu .ubiquity-grub__entry {
    margin-bottom: 5px;
}

body#kali .ubiquity-stage--reboot .ubiquity-grub--gfxmenu .ubiquity-grub__entry.is-selected {
    background-image: url("../../../../../usr/share/capsuleos/assets/images/vendors/kali/install/grub-installed/select_c.webp");
}

body#kali .ubiquity-stage--reboot .ubiquity-grub--gfxmenu .ubiquity-grub__timeout {
    position: var(--abs);
    top: 95%;
    left: 0;
    right: 0;
    margin: 0;
    text-align: center;
    color: #ffffff;
}
