def _process_css_content(self, css: str) -> str:
        """Process CSS content into a structured text representation.

        This method:
        1. Extracts and preserves comments
        2. Identifies selectors and their properties
        3. Formats the CSS structure in a readable way
        """
        # Extract comments
        comments = self._extract_comments(css)

        # Extract rules (selectors and declarations)
        rules = self._extract_rules(css)

        # Build the result
        result = []

        if comments:
            result.append("COMMENTS:")
            result.extend(comments)
            result.append("")

        if rules:
            result.append("CSS RULES:")
            result.extend(rules)

        return "\n".join(result)
Process CSS content into a structured text representation.

        This method:
        1. Extracts and preserves comments
        2. Identifies selectors and their properties
        3. Formats the CSS structure in a readable way
        
py/core/parsers/text/css_parser.py