(
shader: "flat",
idle: (
shape: RoundedRectangle,
color: (r: 0.22, g: 0.22, b: 0.26, a: 1.0),
corner_radius: 8.0,
border_width: 1.0,
border_color: (r: 0.35, g: 0.35, b: 0.40, a: 1.0),
highlight_color: (r: 1.0, g: 1.0, b: 1.0, a: 0.06),
shadow_size: 2.0,
shadow_color: (r: 0.0, g: 0.0, b: 0.0, a: 0.30),
opacity: 1.0,
scale: 1.0,
),
hovered: (
shape: RoundedRectangle,
color: (r: 0.28, g: 0.28, b: 0.34, a: 1.0),
corner_radius: 8.0,
border_width: 1.0,
border_color: (r: 0.45, g: 0.45, b: 0.52, a: 1.0),
highlight_color: (r: 1.0, g: 1.0, b: 1.0, a: 0.10),
shadow_size: 5.0,
shadow_color: (r: 0.0, g: 0.0, b: 0.0, a: 0.35),
opacity: 1.0,
scale: 1.02,
),
pressed: (
shape: RoundedRectangle,
color: (r: 0.16, g: 0.16, b: 0.19, a: 1.0),
corner_radius: 8.0,
border_width: 1.0,
border_color: (r: 0.30, g: 0.30, b: 0.36, a: 1.0),
highlight_color: (r: 1.0, g: 1.0, b: 1.0, a: 0.03),
shadow_size: 1.0,
shadow_color: (r: 0.0, g: 0.0, b: 0.0, a: 0.20),
opacity: 1.0,
scale: 0.97,
),
disabled: (
shape: RoundedRectangle,
color: (r: 0.22, g: 0.22, b: 0.25, a: 1.0),
corner_radius: 8.0,
border_width: 1.0,
border_color: (r: 0.28, g: 0.28, b: 0.32, a: 1.0),
highlight_color: (r: 0.0, g: 0.0, b: 0.0, a: 0.0),
shadow_size: 0.0,
shadow_color: (r: 0.0, g: 0.0, b: 0.0, a: 0.0),
opacity: 0.45,
scale: 1.0,
),
)