# ─────────────────────────────────────────────────────────
# SamiOS GRUB Theme
# Brand colors: #1424CE (cobalt blue) / #3B4ED8 (light blue)
# ─────────────────────────────────────────────────────────

# Background image
desktop-image: "background.png"

# ── Colors ──
title-color:        "#CCD4F5"
title-text-color:   "#CCD4F5"
message-color:      "#A0A8D0"
message-bg-color:   "#050A1F"
terminal-box:       "terminal_box_c"
terminal-border:    "1"
terminal-title-color: "#CCD4F5"

# ── Global font ──
title-font: "SamiOS Bold Bold 16"
font:       "SamiOS Regular Regular 16"

# ── Title (top banner) ──
+title {
    top = 5%
    left = 0%
    width = 100%
    height = 40
    text = "SamiOS Boot Menu"
    align = "center"
    color = "#CCD4F5"
    font = "SamiOS Bold Bold 16"
}

# ── Boot entry list ──
+boot_menu {
    top = 35%
    left = 25%
    width = 50%
    height = 40%

    # Normal (unselected) entry
    item_font = "SamiOS Regular Regular 16"
    item_color = "#A0A8D0"
    # Selected entry
    selected_item_font = "SamiOS Bold Bold 16"
    selected_item_color = "#FFFFFF"
    selected_item_pixmap_style = "samios_select_c"

    # Number of lines visible
    item_height = 28
    item_padding = 4
    item_spacing = 4

    icon_width = 24
    icon_height = 24
    item_icon_space = 8

    # Scrollbar
    scrollbar = true
    scrollbar_width = 8
    scrollbar_thumb = "scrollbar_thumb_c"
    scrollbar_frame = 0
}

# ── Help text at bottom ──
+hbox {
    left = 5%
    top = 90%
    width = 90%
    height = 30

    +vbox {
        +label {
            text = "↑↓ Select · Enter Boot · e Edit · c Console · Esc Back"
            align = "center"
            color = "#6878A8"
            font = "SamiOS Regular Regular 12"
        }
    }
}

# ── Progress bar area ──
+progress_bar {
    id = "__timeout__"
    text = "@TIMEOUT_NOTIFICATION_SHORT@"
    left = 25%
    width = 50%
    top = 85%
    height = 16

    font = "SamiOS Regular Regular 12"
    text_color = "#6878A8"
    fg_color = "#1424CE"
    bg_color = "#0A143A"
    border_color = "#3B4ED8"
}
