Build, test, and debug regular expressions
This regex matches CSS attribute declarations, such as `color: red;` or `margin-top: 10px;`. It validates a property name (letters, digits, hyphens) followed by a colon, a value containing allowed characters (letters, digits, parentheses, quotes, hyphens, underscores, dots, spaces), and an optional trailing semicolon with optional whitespace. Useful for parsing or validating inline style snippets or CSS rule components.