class Style:
    def __init__(self):
        # margin
        self.horizontal_margin = 10
        self.vertical_margin = 10
        # text style
        self.foreground_color = "#505050"
        self.background_color = "white" 
        self.selection_background_color = "#DCE7FF"
        self.highlight_color = "#FFFF70"
        self.active_highlight_color = "#FFC18E"
        self.spacing = 2
        self.font_family = "DejaVu Sans"
        self.font_size = 12
        self.font_slant = "roman"
        self.font_weight = "normal"
        # codeblock style
        self.codeblock_foreground_color = "#9A9A00"
        # heading style
        self.heading_foreground_color = "#454545"
        self.heading_font_weight = "bold"
        # link style
        self.link_foreground_color = "#2353BE"
        self.executable_link_foreground_color = "#6427E8"
        # code style
        self.code_background_color = "#EEEEEE"
        # monospace style
        self.monospace_font_family = "DejaVu Sans Mono"
        # bold style
        self.bold_font_weight = "bold"
        # italic style
        self.italic_font_slant = "italic"
        # warning style
        self.warning_color = "#EC3B3B"
        # notice style
        self.notice_color = "#00AB15"
