import re css_path = r"d:\Airhub\styles.css" try: with open(css_path, "r", encoding="utf-8", errors="ignore") as f: content = f.read() # regex for .dc-header { ... } (simplified) # Matches .classname { ... } roughly def find_block(name, text): print(f"--- Searching for {name} ---") idx = text.find(name) if idx == -1: print("Not found.") return # Find opening brace open_brace = text.find("{", idx) if open_brace == -1: print("No opening brace.") return # Find closing brace (count nesting) close_brace = -1 balance = 0 for i in range(open_brace, len(text)): if text[i] == '{': balance += 1 elif text[i] == '}': balance -= 1 if balance == 0: close_brace = i break if close_brace != -1: print(text[idx:close_brace+1]) else: print("Block not closed properly.") find_block(".dc-header", content) find_block(".glass-modal", content) find_block(".status-pill", content) except Exception as e: print(e)