/* Global Styles */ QWidget { background-color: #080c08; color: #c0c0c0; selection-background-color: #1c7a44; selection-color: #080c08; } /* Buttons */ QPushButton { background-color: #424a42; border: 1px solid #0b110b; border-radius: 8px; padding: 2px 4px; } QPushButton:hover { background-color: #0b110b; } QPushButton:pressed { background-color: #1c7a44; color: #080c08; } QPushButton:disabled { background-color: #080c08; color: #424a42; border-color: #424a42; } /* Input Fields */ QLineEdit, QTextEdit, QPlainTextEdit { background-color: #131d13; border: 1px solid #0b110b; border-radius: 8px; padding: 1px 2px; } QLineEdit:focus { border: 1px solid #1c7a44; } /* Menus and Lists */ QListView, QTreeView, QTableView { background-color: #131d13; border: 1px solid #0b110b; border-radius: 8px; alternate-background-color: #424a42; } QListView::item:selected, QTreeView::item:selected, QTableView::item:selected { background-color: #0e2d1a; border: 1px solid #1c7a44; color: #c0c0c0; } /* Scrollbars */ QScrollBar:vertical { background: #424a42; width: 12px; margin: 0px; } QScrollBar::handle:vertical { background: #0b110b; min-height: 20px; border-radius: 4px; margin: 2px; } QScrollBar::handle:vertical:hover { background: #1c7a44; } QScrollBar::add-line:vertical, QScrollBar::sub-line:vertical { height: 0px; } /* Tabs */ QTabBar::tab { background: #131d13; border: 1px solid #0b110b; padding: 2px 4px; border-top-left-radius: 8px; border-top-right-radius: 8px; } QTabBar::tab:selected { background: #080c08; border-bottom-color: #1c7a44; } /* Checkboxes and Radio Buttons */ QCheckBox::indicator, QRadioButton::indicator { width: 18px; height: 18px; border: 1px solid #0b110b; background-color: #424a42; border-radius: 8px; } QRadioButton::indicator { border-radius: 9px; } QCheckBox::indicator:checked { border-color: #1c7a44; background-color: #1c7a44; } QRadioButton::indicator:checked { border-color: #1c7a44; background-color: #1c7a44; }