pub const DARK_PREFIX: &str = "dark.";
pub const VAR_PREFIX: &str = "--pl-";
pub const FORCED_DARK_VAR_PREFIX: &str = "--pl-dark-";
pub const SPACE_FAMILY: &str = "space.";
pub const LENGTH_PREFIXES: &[&str] = &[
"space.",
"radius.",
"border.width.",
"size.control.",
"control.padding.",
"control.height",
"control.border.",
"control.radius",
"control.line-height",
"control.focus.ring.",
"control.icon.",
"control.swatch.inset",
"button.padding.",
"button.border.",
"button.radius",
"button.height",
"button.line-height",
"button.focus.ring.",
"input.padding.",
"input.focus.ring.",
"input.swatch.inset",
"input.radius",
"icon.",
"toggle.gap",
"toggle.checkbox.size",
"toggle.switch.",
"toggle.thumb.",
"toggle.focus.ring.",
"slider.gap",
"slider.height",
"slider.track.",
"slider.thumb.",
"slider.focus.ring.",
"progress.height",
"progress.radius",
"gauge.height",
"gauge.radius",
"stepper.gap",
"stepper.button.size",
"stepper.border.width",
"stepper.radius",
"spinner.size",
"spinner.border.width",
"menu.min-width",
"menu.border.width",
"menu.radius",
"picker.radius",
"color.swatch.inset",
];
pub const LENGTH_PREFIX_SUFFIX: &[(&str, &str)] = &[
("control.font.", ".size"),
("button.font.", ".size"),
("input.font.", ".size"),
("label.font.", ".size"),
("font.heading.", ".size"),
];
pub const LENGTH_EXACT: &[&str] = &["font.body.size", "font.caption.size"];
pub const LENGTH_ELEVATION_SUFFIXES: &[&str] = &[".radius", ".x", ".y", ".blur"];
pub const VAR_NAME_PRESERVED: &str = "alphanumeric, '-', '_'";