class_docstr: Style class that can dynamically returns an other Style.
  
  :param get_style: Callable that returns a :class:`.Style` instance.
class_docstr_tok: ["Style","class","that","can","dynamically","returns","an","other","Style",".",":","param","get_style",":","Callable","that","returns","a",":","class",":","`",".Style","`","instance","."]
code: def style_rules(self) -> list[tuple[str, str]]:
      return (self.get_style() or self._dummy).style_rules
  
imports: from __future__ import annotations
  from abc import ABCMeta, abstractmethod, abstractproperty
  from typing import Callable, Hashable, NamedTuple
label_desc: Use image node_id 4 for calling the DynamicStyle obj's underlying member method code with example usage: obj.style_rules() and returns: unknown