diff --git a/bin/GuiConfigs/Windows 11 (Dark Mode) by GustavoGraziano.qss b/bin/GuiConfigs/Windows 11 (Dark Mode) by GustavoGraziano.qss
new file mode 100644
index 0000000000..20b8638862
--- /dev/null
+++ b/bin/GuiConfigs/Windows 11 (Dark Mode) by GustavoGraziano.qss
@@ -0,0 +1,1090 @@
+/*
+ Windows 11 (Dark Mode)
+ by GustavoGraziano
+ GitHub: "https://github.com/GustavoGraziano"
+ (2025/09/18)
+*/
+
+
+
+
+
+/* ----- GLOBAL QWIDGET ----- */
+
+/* RESET */
+QWidget {
+ font-family: "Segoe UI";
+ color: #FFFFFF;
+ background-color: transparent;
+ alternate-background-color: #2B2B2B;
+ border: none;
+}
+
+QDockWidget QWidget, QTabWidget::pane {
+ border: none;
+}
+
+QMainWindow {
+ background-color: #191919;
+}
+
+QDialog {
+ background-color: #191919;
+}
+
+
+QWidget#cg_disasm, QWidget#trophy_manager {
+ background-color: #222222;
+}
+
+QWidget#trophy_notification_frame {
+ background-color: #191919;
+ color: #FFFFFF;
+}
+
+
+/* TOOLTIP */
+QToolTip {
+ background-color: #2C2C2C;
+ color: #FFFFFF;
+ border: 1px solid #1C1C1C;
+ padding: 2px 6px;
+}
+
+
+/* DOCK */
+QDockWidget {
+ color: #FFFFFF;
+ titlebar-normal-icon: url("GuiConfigs/dark/window-undock.svg");
+ titlebar-close-icon: url("GuiConfigs/dark/window-close.svg");
+}
+
+QDockWidget::title {
+ background-color: #222222;
+ border-width: 1px 0px;
+ border-style: solid;
+ border-color: #3A3A3A;
+ padding: 6px 0px;
+}
+
+QDockWidget::float-button, QDockWidget::close-button {
+ background-color: transparent;
+}
+
+QDockWidget::float-button:hover {
+ background-color: #424242;
+ border: none;
+ border-radius: 4px;
+}
+
+QDockWidget::close-button:hover {
+ background-color: #E81123;
+ border: none;
+ border-radius: 4px;
+}
+
+
+/* TAB BAR */
+QTabBar::tab {
+ color: #FFFFFF;
+ padding: 8px 16px;
+ border: none;
+ border-radius: 6px;
+ margin: 0 8px 16px 0;
+ min-width: 65px;
+}
+
+QTabBar::tab:hover {
+ background-color: #2D2D2D;
+}
+
+QTabBar::tab:selected {
+ font-weight: bold;
+ color: #4CC2FF;
+ background-color: #2D2D2D;
+}
+
+QTabBar::tab:selected:hover {
+ background-color: #292929;
+}
+
+
+/* SCROOL BAR */
+QScrollBar:vertical {
+ background-color: transparent;
+ width: 6px;
+ margin: 0px;
+}
+
+QScrollBar::groove:vertical {
+ background-color: transparent;
+ border-radius: 3px;
+ margin: 0px;
+ width: 6px;
+}
+
+QScrollBar::add-line:vertical, QScrollBar::sub-line:vertical {
+ height: 0px;
+ width: 0px;
+ background: none;
+ border: none;
+}
+
+QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical {
+ background-color: transparent;
+}
+
+QScrollBar::handle:vertical {
+ background-color: #959595;
+ min-height: 20px;
+ border-radius: 2px;
+ border: none;
+ margin: 0px 1px;
+}
+
+QScrollBar::handle:vertical:hover {
+ background-color: #959595;
+ border-radius: 3px;
+ min-width: 12px;
+ margin: 0px;
+}
+
+
+QScrollBar:horizontal {
+ background-color: transparent;
+ height: 6px;
+ margin: 0px;
+}
+
+QScrollBar::groove:horizontal {
+ background-color: transparent;
+ border-radius: 3px;
+ margin: 0px;
+ height: 6px;
+}
+
+QScrollBar::add-line:horizontal, QScrollBar::sub-line:horizontal {
+ height: 0px;
+ width: 0px;
+ background: none;
+ border: none;
+}
+
+QScrollBar::add-page:horizontal, QScrollBar::sub-page:horizontal {
+ background-color: transparent;
+}
+
+QScrollBar::handle:horizontal {
+ background-color: #959595;
+ min-width: 20px;
+ border-radius: 2px;
+ border: none;
+ margin: 1px 0px;
+}
+
+QScrollBar::handle:horizontal:hover {
+ background-color: #959595;
+ border-radius: 3px;
+ min-height: 12px;
+ margin: 0px;
+}
+
+
+/* PROGRESS BAR */
+QProgressBar {
+ font-size: 10px;
+ font-weight: bold;
+ color: #FFFFFF;
+ background-color: #373737;
+ border-radius: 4px;
+ text-align: center;
+}
+
+QProgressBar::chunk {
+ background-color: #4CAF50;
+ border-radius: 4px;
+}
+
+QProgressBar:disabled {
+ background-color: #3F3F3F;
+ border: 1px solid transparent;
+ color: #7E7E7E;
+}
+
+QProgressBar::chunk:disabled {
+ background-color: #555555;
+}
+
+QProgressBar:indeterminate {
+ background-color: #373737;
+}
+
+QProgressBar::chunk:indeterminate {
+ background-color: #4CAF50;
+}
+
+
+/* CALENDAR */
+QCalendarWidget QWidget#qt_calendar_navigationbar {
+ background: #222222;
+ border-bottom: 1px solid #3A3A3A;
+}
+
+QCalendarWidget QToolButton {
+ background-color: transparent;
+ border: none;
+ border-radius: 4px;
+}
+
+QCalendarWidget QToolButton:hover {
+ color: #FFFFFF;
+ background-color: #383838;
+}
+
+QCalendarWidget QToolButton#qt_calendar_prevmonth, QCalendarWidget QToolButton#qt_calendar_nextmonth {
+ width: 6px;
+ height: 6px;
+ padding: 0px 10px;
+}
+
+QCalendarWidget QToolButton#qt_calendar_prevmonth {
+ qproperty-icon: url("GuiConfigs/dark/arrow-prev.svg");
+}
+
+QCalendarWidget QToolButton#qt_calendar_nextmonth {
+ qproperty-icon: url("GuiConfigs/dark/arrow-next.svg");
+}
+
+QCalendarWidget QAbstractItemView {
+ color: #FFFFFF;
+ background-color: #222222;
+ alternate-background-color: #222222;
+}
+
+QCalendarWidget QAbstractItemView::item:selected {
+ color: #4CC2FF;
+ background-color: #383838;
+}
+
+QCalendarWidget QAbstractItemView::item:hover {
+ color: #4CC2FF;
+}
+
+QCalendarWidget QAbstractItemView:focus {
+ outline: none;
+}
+
+QCalendarWidget QToolButton#qt_calendar_monthbutton::menu-indicator, QCalendarWidget QToolButton#qt_calendar_yearbutton::menu-indicator {
+ image: none;
+}
+
+
+/* TABLE / TABLE HEADER */
+QTableView {
+ color: #FFFFFF;
+ background-color: #191919;
+ border: none;
+ border-radius: 6px;
+ selection-background-color: #4D4D4D;
+}
+
+QTableView::item:selected {
+ color: #FFFFFF;
+ background-color: #4D4D4D;
+}
+
+
+QHeaderView::section {
+ color: #DEDEDE;
+ background-color: #191919;
+ border: none;
+ padding: 6px 8px 0px;
+ border-left: 1px solid #636363;
+}
+
+QHeaderView::section:first {
+ border-left: none;
+ border-top-left-radius: 6px;
+}
+
+QHeaderView::section:hover {
+ background-color: #4D4D4D;
+}
+
+QHeaderView::section:last {
+ border-top-right-radius: 6px;
+}
+
+
+
+
+
+/* ----- GLOBAL FORM ----- */
+
+/* BUTTONS */
+QPushButton {
+ color: #FFFFFF;
+ background-color: #373737;
+ border: 2px solid #3F3F3F;
+ border-radius: 4px;
+ min-width: 120px;
+ padding: 4px 8px;
+}
+
+QPushButton:hover {
+ background-color: #3C3C3C;
+ border-color: #3F3F3F;
+}
+
+QPushButton:pressed {
+ color: #D0D0D0;
+ background-color: #323232;
+ border-color: #3A3A3A;
+}
+
+QPushButton:disabled {
+ color: #7E7E7E;
+ background-color: #343434;
+ border-color: #3A3A3A;
+}
+
+
+QDialog QDialogButtonBox QPushButton {
+ color: #000000;
+ background-color: #4CC2FF;
+ border-color: #5AC7FF;
+}
+
+QDialog QDialogButtonBox QPushButton:hover {
+ background-color: #48B2E9;
+ border-color: #56B8EB;
+}
+
+QDialog QDialogButtonBox QPushButton:pressed {
+ color: #22526A;
+ background-color: #45A4D5;
+ border-color: #45A4D5;
+}
+
+QDialog QDialogButtonBox QPushButton:disabled {
+ color: #ABABAB;
+ background-color: #4C4C4C;
+ border-color: #4C4C4C;
+}
+
+
+/* RADIO BUTTON / CHECKBOX / LIST / TREE VIEW */
+QRadioButton,
+QCheckBox,
+QListWidget {
+ spacing: 6px;
+}
+
+
+QRadioButton::indicator,
+QCheckBox::indicator,
+QListWidget::indicator {
+ width: 14px;
+ height: 14px;
+}
+
+
+QListWidget,
+QTreeView {
+ background-color: #222222;
+ border: 1px solid #555555;
+ border-radius: 4px;
+ padding: 4px;
+ outline: none;
+}
+
+QListWidget::item,
+QTreeWidget::item {
+ color: #FFFFFF;
+ border-radius: 4px;
+ padding: 4px;
+}
+
+QListWidget::item:selected, QListWidget::item:selected:hover,
+QTreeWidget::item:selected, QTreeWidget::item:selected:hover {
+ color: #FFFFFF;
+ background-color: #555555;
+}
+
+QListWidget::item:hover,
+QTreeWidget::item:hover {
+ background-color: #333333;
+}
+
+QListWidget::item:disabled,
+QTreeWidget::item:disabled {
+ color: #7E7E7E;
+}
+
+QListWidget::item:alternate,
+QTreeWidget::item:alternate {
+ background-color: #2A2A2A;
+}
+
+
+QTreeView::branch {
+ background: #222222;
+}
+
+
+QRadioButton::indicator:unchecked {
+ image: url("GuiConfigs/dark/radio-unchecked.svg");
+}
+
+QRadioButton::indicator:unchecked:hover {
+ image: url("GuiConfigs/dark/radio-unchecked-hover.svg");
+}
+
+QRadioButton::indicator:unchecked:pressed {
+ image: url("GuiConfigs/dark/radio-unchecked-pressed.svg");
+}
+
+QRadioButton::indicator:checked {
+ image: url("GuiConfigs/dark/radio-checked.svg");
+}
+
+QRadioButton::indicator:checked:hover {
+ image: url("GuiConfigs/dark/radio-checked-hover.svg");
+}
+
+QRadioButton::indicator:checked:pressed {
+ image: url("GuiConfigs/dark/radio-checked-pressed.svg");
+}
+
+QRadioButton::indicator:unchecked:disabled {
+ image: url("GuiConfigs/dark/radio-disabled.svg");
+}
+
+QRadioButton::indicator:checked:disabled {
+ image: url("GuiConfigs/dark/radio-checked-disabled.svg");
+}
+
+
+QCheckBox::indicator:unchecked,
+QListWidget::indicator:unchecked {
+ image: url("GuiConfigs/dark/checkbox-unchecked.svg");
+}
+
+QCheckBox::indicator:unchecked:hover,
+QListWidget::indicator:unchecked:hover {
+ image: url("GuiConfigs/dark/checkbox-unchecked-hover.svg");
+}
+
+QCheckBox::indicator:unchecked:pressed,
+QListWidget::indicator:unchecked:pressed {
+ image: url("GuiConfigs/dark/checkbox-unchecked-pressed.svg");
+}
+
+QCheckBox::indicator:checked,
+QListWidget::indicator:checked {
+ image: url("GuiConfigs/dark/checkbox-checked.svg");
+}
+
+QCheckBox::indicator:checked:hover,
+QListWidget::indicator:checked:hover {
+ image: url("GuiConfigs/dark/checkbox-checked-hover.svg");
+}
+
+QCheckBox::indicator:checked:pressed,
+QListWidget::indicator:checked:pressed {
+ image: url("GuiConfigs/dark/checkbox-checked-pressed.svg");
+}
+
+QCheckBox::indicator:indeterminate,
+QListWidget::indicator:indeterminate {
+ image: url("GuiConfigs/dark/checkbox-indeterminate.svg");
+}
+
+QCheckBox::indicator:indeterminate:hover,
+QListWidget::indicator:indeterminate:hover {
+ image: url("GuiConfigs/dark/checkbox-indeterminate-hover.svg");
+}
+
+QCheckBox::indicator:indeterminate:pressed,
+QListWidget::indicator:indeterminate:pressed {
+ image: url("GuiConfigs/dark/checkbox-indeterminate-pressed.svg");
+}
+
+QCheckBox::indicator:unchecked:disabled,
+QListWidget::indicator:unchecked:disabled {
+ image: url("GuiConfigs/dark/checkbox-disabled.svg");
+}
+
+QCheckBox::indicator:checked:disabled,
+QListWidget::indicator:checked:disabled {
+ image: url("GuiConfigs/dark/checkbox-checked-disabled.svg");
+}
+
+QCheckBox::indicator:indeterminate:disabled,
+QListWidget::indicator:indeterminate:disabled {
+ image: url("GuiConfigs/dark/checkbox-indeterminate-disabled.svg");
+}
+
+
+QTreeView::branch:has-children:!has-siblings:closed,
+QTreeView::branch:closed:has-children:has-siblings {
+ image: url("GuiConfigs/dark/list-arrow-closed.svg");
+}
+
+QTreeView::branch:open:has-children:!has-siblings,
+QTreeView::branch:open:has-children:has-siblings {
+ image: url("GuiConfigs/dark/list-arrow-open.svg");
+}
+
+QTreeView:disabled::branch:has-children:!has-siblings:closed,
+QTreeView:disabled::branch:closed:has-children:has-siblings {
+ image: url("GuiConfigs/dark/list-arrow-closed-disabled.svg");
+}
+
+QTreeView:disabled::branch:open:has-children:!has-siblings,
+QTreeView:disabled::branch:open:has-children:has-siblings {
+ image: url("GuiConfigs/dark/list-arrow-open-disabled.svg");
+}
+
+
+/* COMBO BOX / DATE TIME */
+QComboBox,
+QDateTimeEdit {
+ color: #FFFFFF;
+ background-color: #3E3E3E;
+ border: 1px solid #454545;
+ border-radius: 4px;
+ padding: 4px 8px;
+}
+
+QComboBox:hover,
+QDateTimeEdit:hover {
+ background-color: #434343;
+ border: 1px solid #454545;
+}
+
+QComboBox:pressed,
+QDateTimeEdit:pressed {
+ color: #D2D2D2;
+ background-color: #383838;
+ border: 1px solid #404040;
+ border-bottom: none;
+ border-bottom-left-radius: 0px;
+ border-bottom-right-radius: 0px;
+}
+
+QComboBox:disabled,
+QDateTimeEdit:disabled {
+ color: #7E7E7E;
+ background-color: #343434;
+ border: 1px solid #3A3A3A;
+}
+
+QComboBox::drop-down,
+QDateTimeEdit::drop-down {
+ subcontrol-origin: padding;
+ subcontrol-position: center right;
+ width: 10px;
+ height: 10px;
+ background: none;
+ border: none;
+ padding-right: 8px;
+ image: url("GuiConfigs/dark/arrow-down.svg");
+}
+
+QComboBox::drop-down:on,
+QDateTimeEdit::drop-down:on {
+ image: url("GuiConfigs/dark/arrow-up.svg");
+}
+
+QComboBox::drop-down:disabled,
+QDateTimeEdit::drop-down:disabled {
+ image: url("GuiConfigs/dark/arrow-down-disabled.svg");
+}
+
+
+QComboBox QAbstractItemView {
+ color: #FFFFFF;
+ background-color: #222222;
+ border: 1px solid #3A3A3A;
+ border-radius: 4px;
+ padding: 4px;
+}
+
+QComboBox QAbstractItemView::item {
+ color: #FFFFFF;
+ padding: 4px 6px;
+ background-color: transparent;
+ border-radius: 4px;
+}
+
+QComboBox QAbstractItemView::item:selected {
+ background-color: #383838;
+}
+
+QComboBox QAbstractItemView:focus {
+ outline: none;
+}
+
+
+/* SPIN BOX / DOUBLE SPIN BOX */
+QSpinBox,
+QDoubleSpinBox {
+ color: #FFFFFF;
+ background-color: #3E3E3E;
+ border: 1px solid #454545;
+ border-radius: 4px;
+ padding: 5px 8px;
+}
+
+QSpinBox::up-button, QSpinBox::down-button,
+QDoubleSpinBox::up-button, QDoubleSpinBox::down-button {
+ border-radius: 4px;
+ width: 8px;
+ height: 8px;
+ padding: 3px 4px;
+}
+
+QSpinBox::up-button:hover, QSpinBox::down-button:hover,
+QDoubleSpinBox::up-button:hover, QDoubleSpinBox::down-button:hover {
+ background-color: #383838;
+}
+
+QSpinBox:disabled,
+QDoubleSpinBox:disabled {
+ color: #7E7E7E;
+ background-color: #343434;
+ border: 1px solid #3A3A3A;
+}
+
+QSpinBox::up-button,
+QDoubleSpinBox::up-button {
+ image: url("GuiConfigs/dark/arrow-up.svg");
+}
+
+QSpinBox::down-button,
+QDoubleSpinBox::down-button {
+ image: url("GuiConfigs/dark/arrow-down.svg");
+}
+
+QSpinBox::up-button:disabled,
+QDoubleSpinBox::up-button:disabled {
+ image: url("GuiConfigs/dark/arrow-up-disabled.svg");
+}
+
+QSpinBox::down-button:disabled,
+QDoubleSpinBox::down-button:disabled {
+ image: url("GuiConfigs/dark/arrow-down-disabled.svg");
+}
+
+
+/* SLIDER */
+QSlider::groove:horizontal {
+ background-color: #9F9F9F;
+ border-radius: 2px;
+ height: 4px;
+}
+
+QSlider::groove:horizontal:disabled {
+ background-color: #5F5F5F;
+}
+
+QSlider::handle:horizontal {
+ border-radius: 9px;
+ width: 18px;
+ height: 18px;
+ margin: -7px 0px;
+ image: url("GuiConfigs/dark/slider-handle.svg");
+}
+
+QSlider::handle:horizontal:hover {
+ image: url("GuiConfigs/dark/slider-handle-hover.svg");
+}
+
+QSlider::handle:horizontal:pressed {
+ image: url("GuiConfigs/dark/slider-handle-pressed.svg");
+}
+
+QSlider::handle:horizontal:disabled {
+ image: url("GuiConfigs/dark/slider-handle-disabled.svg");
+}
+
+
+/* LINE EDIT */
+QLineEdit {
+ color: #FFFFFF;
+ background-color: #383838;
+ border: 1px solid transparent;
+ border-radius: 4px;
+ padding: 5px 8px;
+}
+
+QLineEdit:hover {
+ background-color: #3D3D3D;
+ border-color: transparent;
+}
+
+QLineEdit:focus {
+ background-color: #222222;
+ border: 1px solid #3A3A3A;
+ border-bottom: 2px solid #4CC2FF;
+}
+
+
+QDockWidget QLineEdit {
+ border: 1px solid transparent;
+ border-radius: 0;
+}
+
+QDockWidget QLineEdit:focus {
+ background: #383838;
+ border: none;
+}
+
+
+/* GROUP BOX */
+QGroupBox {
+ background-color: #2B2B2B;
+ border: 1px solid #1D1D1D;
+ border-radius: 6px;
+ padding-top: 32px;
+}
+
+QGroupBox::title {
+ subcontrol-origin: margin;
+ subcontrol-position: top center;
+ background-color: transparent;
+ border-bottom: 1px solid #1D1D1D;
+ padding: 8px 16px;
+ min-width: 9999px;
+}
+
+QGroupBox QGroupBox::title {
+ border: none;
+}
+
+
+
+
+
+/* ----- MAIN WINDOW ----- */
+
+/* MENU BAR / MENU*/
+QMenuBar {
+ background-color: #2C2C2C;
+}
+
+QMenuBar::item {
+ color: #FFFFFF;
+ background-color: transparent;
+ padding: 4px 8px;
+}
+
+QMenuBar::item:selected {
+ background-color: #383838;
+}
+
+QMenuBar::item:pressed {
+ background-color: #343434;
+}
+
+
+QMenu {
+ background-color: #2C2C2C;
+ border: 1px solid #131313;
+ padding: 4px 0px;
+}
+
+QMenu::item {
+ color: #FFFFFF;
+ background-color: transparent;
+ border-radius: 4px;
+ padding: 8px 20px;
+ margin: 0px 4px;
+}
+
+QMenu::item:selected {
+ background-color: #383838;
+}
+
+QMenu::item:disabled {
+ color: #666666;
+ background-color: transparent;
+}
+
+QMenu::separator {
+ height: 1px;
+ background: #131313;
+ margin: 4px 0px;
+}
+
+QMenu::indicator, QMenu::right-arrow {
+ width: 8px;
+ height: 8px;
+}
+
+QMenu::indicator {
+ padding-left: 6px;
+}
+
+QMenu::indicator:checked {
+ image: url("GuiConfigs/dark/check-mark.svg");
+}
+
+QMenu::indicator:unchecked {
+ image: url("GuiConfigs/dark/empty.svg");
+}
+
+QMenu::right-arrow {
+ image: url("GuiConfigs/dark/arrow-right.svg");
+ padding-right: 6px;
+}
+
+
+/* TOOLBAR */
+QToolBar {
+ background-color: #2C2C2C;
+ border-width: 1px 0px;
+ border-style: solid;
+ border-color: #3A3A3A;
+}
+
+
+/* TOOLBAR BUTTON */
+QToolButton {
+ color: #FFFFFF;
+ background-color: transparent;
+ border: none;
+ border-radius: 6px;
+ padding: 4px 0px;
+ margin: 4px;
+}
+
+QToolButton:hover {
+ background-color: #383838;
+}
+
+QToolButton:pressed {
+ background-color: #343434;
+}
+
+QToolButton:disabled {
+ color: #666666;
+}
+
+
+/* TOOLBAR SLIDER */
+QToolBar#mw_toolbar QSlider {
+ border: 1px solid transparent;
+ border-radius: 6px;
+ margin: 16px 0px;
+ padding: 0px 16px;
+}
+
+QToolBar#mw_toolbar QSlider:hover {
+ background-color: #383838;
+ border-color: transparent;
+}
+
+QToolBar#mw_toolbar QSlider:pressed {
+ background-color: #343434;
+ border-color: transparent;
+}
+
+QSlider#sizeSlider::groove:horizontal {
+ background-color: #9F9F9F;
+ border-radius: 2px;
+ height: 4px;
+}
+
+QSlider#sizeSlider::handle:horizontal {
+ image: url("GuiConfigs/dark/slider-handle.svg");
+ border-radius: 9px;
+ width: 18px;
+ height: 18px;
+ margin: -7px 0px;
+}
+
+QSlider#sizeSlider::handle:horizontal:hover {
+ image: url("GuiConfigs/dark/slider-handle-hover.svg");
+}
+
+QSlider#sizeSlider::handle:horizontal:pressed {
+ image: url("GuiConfigs/dark/slider-handle-pressed.svg");
+}
+
+
+/* TOOLBAR SEARCH */
+QLineEdit#mw_searchbar {
+ color: #FFFFFF;
+ background-color: #383838;
+ border: 1px solid transparent;
+ border-radius: 6px;
+ padding: 6px 12px;
+ margin: 16px 0px;
+}
+
+QLineEdit#mw_searchbar:hover {
+ background-color: #3D3D3D;
+ border-color: transparent;
+}
+
+QLineEdit#mw_searchbar:focus {
+ background-color: #222222;
+ border-color: #3A3A3A;
+ border-bottom: 2px solid #4CC2FF;
+}
+
+
+/* GAME LIST TABLE */
+QMainWindow QTableView,
+QMainWindow QHeaderView::section:first,
+QMainWindow QHeaderView::section:last {
+ border-radius: 0px;
+}
+
+
+/* GAME GRID BODY */
+#game_list_grid_item {
+ background-color: transparent;
+ border-radius: 6px;
+}
+
+#game_list_grid_item:hover {
+ background-color: #4D4D4D;
+}
+
+#game_list_grid_item:focus {
+ background-color: #292929;
+}
+
+#game_list_grid_item_title_label {
+ background-color: transparent;
+}
+
+
+/* LOG TAB */
+QTabBar#tab_bar_log::tab {
+ text-transform: uppercase;
+ color: #FFFFFF;
+ background-color: transparent;
+ border: none;
+ border-top-left-radius: 6px;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+ min-width: 80px;
+ padding: 8px 16px;
+ margin: 0;
+ margin-top: 8px;
+}
+
+QTabBar#tab_bar_log::tab:selected, QTabBar#tab_bar_log::tab:selected:hover {
+ font-weight: normal;
+ color: #FFFFFF;
+ background-color: #0C0C0C;
+}
+
+QTabBar#tab_bar_log::tab:hover {
+ background-color: #252525;
+}
+
+
+/* LOG CONSOLE / TTY CONSOLE */
+QPlainTextEdit#log_frame, QPlainTextEdit#tty_frame {
+ background-color: #0C0C0C;
+ border: none;
+ padding: 8px;
+}
+
+
+/* LOG CONSOLE TEXT */
+QLabel#log_level_fatal {
+ color: #D61A1B;
+}
+
+QLabel#log_level_error {
+ color: #FF6D7E;
+}
+
+QLabel#log_level_warning {
+ color: #FFED72;
+}
+
+QLabel#log_level_todo {
+ color: #FFB270;
+}
+
+QLabel#log_level_notice {
+ color: #BAA0F8;
+}
+
+QLabel#log_level_success {
+ color: #A2E57B;
+}
+
+QLabel#log_level_always {
+ color: #7CD5F1;
+}
+
+QLabel#log_level_trace {
+ color: #576265;
+}
+
+QLabel#log_stack {
+ color: #F2FFFC;
+}
+
+
+
+
+
+/* ----- SETTINGS DIALOG ----- */
+QDialog#settings_dialog QTabWidget::pane {
+ margin-left: -8px;
+}
+
+
+
+
+
+/* ----- PAD SETTINGS DIALOG ----- */
+QDialog#pad_settings_dialog QTabWidget::pane {
+ margin-left: -4px;
+}
+
+
+/* SOME CONTROLLER BUTTONS GROUP BOX */
+QGroupBox#gb_l1, QGroupBox#gb_select, QGroupBox#gb_start, QGroupBox#gb_r1, QGroupBox#gb_l3, QGroupBox#gb_r3, QGroupBox#gb_choose_class, QGroupBox#gb_battery {
+ margin-bottom: 6px;
+}
+
+
+/* CONTROLLER ICON */
+#l_controller {
+ color: #FFFFFF;
+ padding: 20px 0;
+}
+
+
+
+
+
+/* PATCH MANAGER DIALOG */
+QGroupBox#gb_patch_info QGroupBox {
+ background-color: #202020;
+ border: none;
+ border-radius: 6px;
+ padding-top: 0;
+ margin-top: 32px;
+}
+
+QGroupBox#gb_patch_info QGroupBox::title {
+ subcontrol-origin: margin;
+ subcontrol-position: top left;
+ background-color: transparent;
+ border: none;
+ padding: 0;
+ min-width: 0;
+ margin-top: 12px;
+}
diff --git a/bin/GuiConfigs/Windows 11 (Light Mode) by GustavoGraziano.qss b/bin/GuiConfigs/Windows 11 (Light Mode) by GustavoGraziano.qss
new file mode 100644
index 0000000000..692691856f
--- /dev/null
+++ b/bin/GuiConfigs/Windows 11 (Light Mode) by GustavoGraziano.qss
@@ -0,0 +1,1090 @@
+/*
+ Windows 11 (Light Mode)
+ by GustavoGraziano
+ GitHub: "https://github.com/GustavoGraziano"
+ (2025/09/18)
+*/
+
+
+
+
+
+/* ----- GLOBAL QWIDGET ----- */
+
+/* RESET */
+QWidget {
+ font-family: "Segoe UI";
+ color: #1B1B1B;
+ background-color: transparent;
+ alternate-background-color: #EDEDED;
+ border: none;
+}
+
+QDockWidget QWidget, QTabWidget::pane {
+ border: none;
+}
+
+QMainWindow {
+ background-color: #FFFFFF;
+}
+
+QDialog {
+ background-color: #F3F3F3;
+}
+
+
+QWidget#cg_disasm, QWidget#trophy_manager {
+ background-color: #F3F3F3;
+}
+
+QWidget#trophy_notification_frame {
+ background-color: #F3F3F3;
+ color: #1B1B1B;
+}
+
+
+/* TOOLTIP */
+QToolTip {
+ background-color: #F9F9F9;
+ color: #1A1A1A;
+ border: 1px solid #DEDEDE;
+ padding: 2px 6px;
+}
+
+
+/* DOCK */
+QDockWidget {
+ color: #1B1B1B;
+ titlebar-normal-icon: url("GuiConfigs/light/window-undock.svg");
+ titlebar-close-icon: url("GuiConfigs/light/window-close.svg");
+}
+
+QDockWidget::title {
+ background-color: #EEEEEE;
+ border-width: 1px 0px;
+ border-style: solid;
+ border-color: #DEDEDE;
+ padding: 6px 0px;
+}
+
+QDockWidget::float-button, QDockWidget::close-button {
+ background-color: transparent;
+}
+
+QDockWidget::float-button:hover {
+ background-color: #DDDDDD;
+ border: none;
+ border-radius: 4px;
+}
+
+QDockWidget::close-button:hover {
+ background-color: #FF4B3A;
+ border: none;
+ border-radius: 4px;
+}
+
+
+/* TAB BAR */
+QTabBar::tab {
+ color: #1A1A1A;
+ padding: 8px 16px;
+ border: none;
+ border-radius: 6px;
+ margin: 0 8px 16px 0;
+ min-width: 65px;
+}
+
+QTabBar::tab:hover {
+ background-color: #EAEAEA;
+}
+
+QTabBar::tab:selected {
+ font-weight: bold;
+ color: #0067C0;
+ background-color: #EAEAEA;
+}
+
+QTabBar::tab:selected:hover {
+ background-color: #EDEDED;
+}
+
+
+/* SCROOL BAR */
+QScrollBar:vertical {
+ background-color: transparent;
+ width: 6px;
+ margin: 0px;
+}
+
+QScrollBar::groove:vertical {
+ background-color: transparent;
+ border-radius: 3px;
+ margin: 0px;
+ width: 6px;
+}
+
+QScrollBar::add-line:vertical, QScrollBar::sub-line:vertical {
+ height: 0px;
+ width: 0px;
+ background: none;
+ border: none;
+}
+
+QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical {
+ background-color: transparent;
+}
+
+QScrollBar::handle:vertical {
+ background-color: #858585;
+ min-height: 20px;
+ border-radius: 2px;
+ border: none;
+ margin: 0px 1px;
+}
+
+QScrollBar::handle:vertical:hover {
+ background-color: #858585;
+ border-radius: 3px;
+ min-width: 12px;
+ margin: 0px;
+}
+
+
+QScrollBar:horizontal {
+ background-color: transparent;
+ height: 6px;
+ margin: 0px;
+}
+
+QScrollBar::groove:horizontal {
+ background-color: transparent;
+ border-radius: 3px;
+ margin: 0px;
+ height: 6px;
+}
+
+QScrollBar::add-line:horizontal, QScrollBar::sub-line:horizontal {
+ height: 0px;
+ width: 0px;
+ background: none;
+ border: none;
+}
+
+QScrollBar::add-page:horizontal, QScrollBar::sub-page:horizontal {
+ background-color: transparent;
+}
+
+QScrollBar::handle:horizontal {
+ background-color: #858585;
+ min-width: 20px;
+ border-radius: 2px;
+ border: none;
+ margin: 1px 0px;
+}
+
+QScrollBar::handle:horizontal:hover {
+ background-color: #858585;
+ border-radius: 3px;
+ min-height: 12px;
+ margin: 0px;
+}
+
+
+/* PROGRESS BAR */
+QProgressBar {
+ font-size: 10px;
+ font-weight: bold;
+ color: #1B1B1B;
+ background-color: #EDEDED;
+ border-radius: 4px;
+ text-align: center;
+}
+
+QProgressBar::chunk {
+ background-color: #4CAF50;
+ border-radius: 4px;
+}
+
+QProgressBar:disabled {
+ background-color: #FAFAFA;
+ border: 1px solid #ECECEC;
+ color: #A0A0A0;
+}
+
+QProgressBar::chunk:disabled {
+ background-color: #579c7e;
+}
+
+QProgressBar:indeterminate {
+ background-color: #373737;
+}
+
+QProgressBar::chunk:indeterminate {
+ background-color: #4CAF50;
+}
+
+
+/* CALENDAR */
+QCalendarWidget QWidget#qt_calendar_navigationbar {
+ background-color: #F9F9F9;
+ border-bottom: 1px solid #E5E5E5;
+}
+
+QCalendarWidget QToolButton {
+ background-color: transparent;
+ border: none;
+ border-radius: 4px;
+}
+
+QCalendarWidget QToolButton:hover {
+ color: #1B1B1B;
+ background-color: #F0F0F0;
+}
+
+QCalendarWidget QToolButton#qt_calendar_prevmonth, QCalendarWidget QToolButton#qt_calendar_nextmonth {
+ width: 6px;
+ height: 6px;
+ padding: 0px 10px;
+}
+
+QCalendarWidget QToolButton#qt_calendar_prevmonth {
+ qproperty-icon: url("GuiConfigs/light/arrow-prev.svg");
+}
+
+QCalendarWidget QToolButton#qt_calendar_nextmonth {
+ qproperty-icon: url("GuiConfigs/light/arrow-next.svg");
+}
+
+QCalendarWidget QAbstractItemView {
+ color: #1B1B1B;
+ background-color: #F9F9F9;
+ alternate-background-color: #F9F9F9;
+}
+
+QCalendarWidget QAbstractItemView::item:selected {
+ color: #0067C0;
+ background-color: #F0F0F0;
+}
+
+QCalendarWidget QAbstractItemView::item:hover {
+ color: #0067C0;
+}
+
+QCalendarWidget QAbstractItemView:focus {
+ outline: none;
+}
+
+QCalendarWidget QToolButton#qt_calendar_monthbutton::menu-indicator, QCalendarWidget QToolButton#qt_calendar_yearbutton::menu-indicator {
+ image: none;
+}
+
+
+/* TABLE / TABLE HEADER */
+QTableView {
+ color: #1B1B1B;
+ background-color: #FFFFFF;
+ border: none;
+ border-radius: 6px;
+ selection-background-color: #CCE8FF;
+}
+
+QTableView::item:selected {
+ color: #1B1B1B;
+ background-color: #CCE8FF;
+}
+
+
+QHeaderView::section {
+ background-color: #FFFFFF;
+ color: #4C607A;
+ padding: 6px 8px 0px;
+ border: none;
+ border-left: 1px solid #E5E5E5;
+}
+
+QHeaderView::section:hover {
+ background-color: #D9EBF9;
+}
+
+QHeaderView::section:first {
+ border-left: none;
+ border-top-left-radius: 6px;
+}
+
+QHeaderView::section:last {
+ border-top-right-radius: 6px;
+}
+
+
+
+
+
+/* ----- GLOBAL FORM ----- */
+
+/* BUTTONS */
+QPushButton {
+ color: #1B1B1B;
+ background-color: #FEFEFE;
+ border: 2px solid #ECECEC;
+ border-radius: 4px;
+ min-width: 120px;
+ padding: 4px 8px;
+}
+
+QPushButton:hover {
+ background-color: #FAFAFA;
+ border-color: #ECECEC;
+}
+
+QPushButton:pressed {
+ color: #5F5F5F;
+ background-color: #FAFAFA;
+ border-color: #ECECEC;
+}
+
+QPushButton:disabled {
+ color: #A0A0A0;
+ background-color: #FAFAFA;
+ border-color: #ECECEC;
+}
+
+
+QDialog QDialogButtonBox QPushButton {
+ color: #FFFFFF;
+ background-color: #0067C0;
+ border-color: #1473C5;
+}
+
+QDialog QDialogButtonBox QPushButton:hover {
+ background-color: #1A76C6;
+ border-color: #2C80CA;
+}
+
+QDialog QDialogButtonBox QPushButton:pressed {
+ color: #C2DAEF;
+ background-color: #3284CB;
+ border-color: #3284CB;
+}
+
+QDialog QDialogButtonBox QPushButton:disabled {
+ color: #FFFFFF;
+ background-color: #C5C5C5;
+ border-color: #C5C5C5;
+}
+
+
+/* RADIO BUTTON / CHECKBOX / LIST / TREE VIEW */
+QRadioButton,
+QCheckBox,
+QListWidget {
+ spacing: 6px;
+}
+
+
+QRadioButton::indicator,
+QCheckBox::indicator,
+QListWidget::indicator {
+ width: 14px;
+ height: 14px;
+}
+
+
+QListWidget,
+QTreeView {
+ background-color: #F9F9F9;
+ border: 1px solid #EEEEEE;
+ border-radius: 4px;
+ padding: 4px;
+ outline: none;
+}
+
+QListWidget::item,
+QTreeWidget::item {
+ color: #1B1B1B;
+ border-radius: 4px;
+ padding: 4px;
+}
+
+QListWidget::item:selected, QListWidget::item:selected:hover,
+QTreeWidget::item:selected, QTreeWidget::item:selected:hover {
+ color: #1B1B1B;
+ background-color: #CCE8FF;
+}
+
+QListWidget::item:hover,
+QTreeWidget::item:hover {
+ background-color: #E5F3FF;
+}
+
+QListWidget::item:disabled,
+QTreeWidget::item:disabled {
+ color: #A0A0A0;
+}
+
+QListWidget::item:alternate,
+QTreeWidget::item:alternate {
+ background-color: #F5F5F5;
+}
+
+
+QTreeView::branch {
+ background: #F9F9F9;
+}
+
+
+QRadioButton::indicator:unchecked {
+ image: url("GuiConfigs/light/radio-unchecked.svg");
+}
+
+QRadioButton::indicator:unchecked:hover {
+ image: url("GuiConfigs/light/radio-unchecked-hover.svg");
+}
+
+QRadioButton::indicator:unchecked:pressed {
+ image: url("GuiConfigs/light/radio-unchecked-pressed.svg");
+}
+
+QRadioButton::indicator:checked {
+ image: url("GuiConfigs/light/radio-checked.svg");
+}
+
+QRadioButton::indicator:checked:hover {
+ image: url("GuiConfigs/light/radio-checked-hover.svg");
+}
+
+QRadioButton::indicator:checked:pressed {
+ image: url("GuiConfigs/light/radio-checked-pressed.svg");
+}
+
+QRadioButton::indicator:unchecked:disabled {
+ image: url("GuiConfigs/light/radio-disabled.svg");
+}
+
+QRadioButton::indicator:checked:disabled {
+ image: url("GuiConfigs/light/radio-checked-disabled.svg");
+}
+
+
+QCheckBox::indicator:unchecked,
+QListWidget::indicator:unchecked {
+ image: url("GuiConfigs/light/checkbox-unchecked.svg");
+}
+
+QCheckBox::indicator:unchecked:hover,
+QListWidget::indicator:unchecked:hover {
+ image: url("GuiConfigs/light/checkbox-unchecked-hover.svg");
+}
+
+QCheckBox::indicator:unchecked:pressed,
+QListWidget::indicator:unchecked:pressed {
+ image: url("GuiConfigs/light/checkbox-unchecked-pressed.svg");
+}
+
+QCheckBox::indicator:checked,
+QListWidget::indicator:checked {
+ image: url("GuiConfigs/light/checkbox-checked.svg");
+}
+
+QCheckBox::indicator:checked:hover,
+QListWidget::indicator:checked:hover {
+ image: url("GuiConfigs/light/checkbox-checked-hover.svg");
+}
+
+QCheckBox::indicator:checked:pressed,
+QListWidget::indicator:checked:pressed {
+ image: url("GuiConfigs/light/checkbox-checked-pressed.svg");
+}
+
+QCheckBox::indicator:indeterminate,
+QListWidget::indicator:indeterminate {
+ image: url("GuiConfigs/light/checkbox-indeterminate.svg");
+}
+
+QCheckBox::indicator:indeterminate:hover,
+QListWidget::indicator:indeterminate:hover {
+ image: url("GuiConfigs/light/checkbox-indeterminate-hover.svg");
+}
+
+QCheckBox::indicator:indeterminate:pressed,
+QListWidget::indicator:indeterminate:pressed {
+ image: url("GuiConfigs/light/checkbox-indeterminate-pressed.svg");
+}
+
+QCheckBox::indicator:unchecked:disabled,
+QListWidget::indicator:unchecked:disabled {
+ image: url("GuiConfigs/light/checkbox-disabled.svg");
+}
+
+QCheckBox::indicator:checked:disabled,
+QListWidget::indicator:checked:disabled {
+ image: url("GuiConfigs/light/checkbox-checked-disabled.svg");
+}
+
+QCheckBox::indicator:indeterminate:disabled,
+QListWidget::indicator:indeterminate:disabled {
+ image: url("GuiConfigs/light/checkbox-indeterminate-disabled.svg");
+}
+
+
+QTreeView::branch:has-children:!has-siblings:closed,
+QTreeView::branch:closed:has-children:has-siblings {
+ image: url("GuiConfigs/light/list-arrow-closed.svg");
+}
+
+QTreeView::branch:open:has-children:!has-siblings,
+QTreeView::branch:open:has-children:has-siblings {
+ image: url("GuiConfigs/light/list-arrow-open.svg");
+}
+
+QTreeView:disabled::branch:has-children:!has-siblings:closed,
+QTreeView:disabled::branch:closed:has-children:has-siblings {
+ image: url("GuiConfigs/light/list-arrow-closed-disabled.svg");
+}
+
+QTreeView:disabled::branch:open:has-children:!has-siblings,
+QTreeView:disabled::branch:open:has-children:has-siblings {
+ image: url("GuiConfigs/light/list-arrow-open-disabled.svg");
+}
+
+
+/* COMBO BOX / DATE TIME */
+QComboBox,
+QDateTimeEdit {
+ color: #1B1B1B;
+ background-color: #FEFEFE;
+ border: 1px solid #E5E5E5;
+ border-radius: 4px;
+ padding: 4px 8px;
+}
+
+QComboBox:hover,
+QDateTimeEdit:hover {
+ background-color: #F8F8F8;
+ border: 1px solid #E8E8E8;
+}
+
+QComboBox:pressed,
+QDateTimeEdit:pressed {
+ color: #5E5E5E;
+ background-color: #F7F7F7;
+ border: 1px solid #E8E8E8;
+ border-bottom: none;
+ border-bottom-left-radius: 0px;
+ border-bottom-right-radius: 0px;
+}
+
+QComboBox:disabled,
+QDateTimeEdit:disabled {
+ color: #A0A0A0;
+ background-color: #FAFAFA;
+ border: 1px solid #ECECEC;
+}
+
+QComboBox::drop-down,
+QDateTimeEdit::drop-down {
+ subcontrol-origin: padding;
+ subcontrol-position: center right;
+ width: 10px;
+ height: 10px;
+ background: none;
+ border: none;
+ padding-right: 8px;
+ image: url("GuiConfigs/light/arrow-down.svg");
+}
+
+QComboBox::drop-down:on,
+QDateTimeEdit::drop-down:on {
+ image: url("GuiConfigs/light/arrow-up.svg");
+}
+
+QComboBox::drop-down:disabled,
+QDateTimeEdit::drop-down:disabled {
+ image: url("GuiConfigs/light/arrow-down-disabled.svg");
+}
+
+
+QComboBox QAbstractItemView {
+ color: #1B1B1B;
+ background-color: #F9F9F9;
+ border: 1px solid #E5E5E5;
+ border-radius: 4px;
+ padding: 4px;
+}
+
+QComboBox QAbstractItemView::item {
+ color: #1B1B1B;
+ padding: 4px 6px;
+ background-color: transparent;
+ border-radius: 4px;
+}
+
+QComboBox QAbstractItemView::item:selected {
+ background-color: #F0F0F0;
+}
+
+QComboBox QAbstractItemView:focus {
+ outline: none;
+}
+
+
+/* SPIN BOX / DOUBLE SPIN BOX */
+QSpinBox,
+QDoubleSpinBox {
+ color: #1B1B1B;
+ background-color: #FEFEFE;
+ border: 1px solid #ECECEC;
+ border-radius: 4px;
+ padding: 5px 8px;
+}
+
+QSpinBox::up-button, QSpinBox::down-button,
+QDoubleSpinBox::up-button, QDoubleSpinBox::down-button {
+ border-radius: 4px;
+ width: 8px;
+ height: 8px;
+ padding: 3px 4px;
+}
+
+QSpinBox::up-button:hover, QSpinBox::down-button:hover,
+QDoubleSpinBox::up-button:hover, QDoubleSpinBox::down-button:hover {
+ background-color: #ECECEC;
+}
+
+QSpinBox:disabled,
+QDoubleSpinBox:disabled {
+ color: #A0A0A0;
+ background-color: #FAFAFA;
+ border: 1px solid #ECECEC;
+}
+
+QSpinBox::up-button,
+QDoubleSpinBox::up-button {
+ image: url("GuiConfigs/light/arrow-up.svg");
+}
+
+QSpinBox::down-button,
+QDoubleSpinBox::down-button {
+ image: url("GuiConfigs/light/arrow-down.svg");
+}
+
+QSpinBox::up-button:disabled,
+QDoubleSpinBox::up-button:disabled {
+ image: url("GuiConfigs/light/arrow-up-disabled.svg");
+}
+
+QSpinBox::down-button:disabled,
+QDoubleSpinBox::down-button:disabled {
+ image: url("GuiConfigs/light/arrow-down-disabled.svg");
+}
+
+
+/* SLIDER */
+QSlider::groove:horizontal {
+ background-color: #8B8B8B;
+ border-radius: 2px;
+ height: 4px;
+}
+
+QSlider::groove:horizontal:disabled {
+ background-color: #ABABAB;
+}
+
+QSlider::handle:horizontal {
+ image: url("GuiConfigs/light/slider-handle.svg");
+ border-radius: 9px;
+ width: 18px;
+ height: 18px;
+ margin: -7px 0px;
+}
+
+QSlider::handle:horizontal:hover {
+ image: url("GuiConfigs/light/slider-handle-hover.svg");
+}
+
+QSlider::handle:horizontal:pressed {
+ image: url("GuiConfigs/light/slider-handle-pressed.svg");
+}
+
+QSlider::handle:horizontal:disabled {
+ image: url("GuiConfigs/light/slider-handle-disabled.svg");
+}
+
+
+/* LINE EDIT */
+QLineEdit {
+ color: #1B1B1B;
+ background-color: #FDFDFD;
+ border: 1px solid #EAEAEA;
+ border-radius: 4px;
+ padding: 5px 8px;
+}
+
+QLineEdit:hover {
+ background-color: #F9F9F9;
+ border-color: #EAEAEA;
+}
+
+QLineEdit:focus {
+ background-color: #FFFFFF;
+ border-color: #EAEAEA;
+ border-bottom: 2px solid #0067C0;
+}
+
+
+QDockWidget QLineEdit {
+ border: 1px solid transparent;
+ border-radius: 0;
+}
+
+QDockWidget QLineEdit:focus {
+ background: #FDFDFD;
+ border: none;
+}
+
+
+/* GROUP BOX */
+QGroupBox {
+ background-color: #FBFBFB;
+ border: 1px solid #E5E5E5;
+ border-radius: 6px;
+ padding-top: 32px;
+}
+
+QGroupBox::title {
+ subcontrol-origin: margin;
+ subcontrol-position: top center;
+ background-color: transparent;
+ border-bottom: 1px solid #E5E5E5;
+ padding: 8px 16px;
+ min-width: 9999px;
+}
+
+QGroupBox QGroupBox::title {
+ border: none;
+}
+
+
+
+
+
+/* ----- MAIN WINDOW ----- */
+
+/* MENU BAR / MENU */
+QMenuBar {
+ background-color: #F8F8F8;
+}
+
+QMenuBar::item {
+ color: #1B1B1B;
+ background-color: transparent;
+ padding: 4px 8px;
+}
+
+QMenuBar::item:selected {
+ background-color: #EFEFEF;
+}
+
+QMenuBar::item:pressed {
+ background-color: #F2F2F2;
+}
+
+
+QMenu {
+ background-color: #F9F9F9;
+ border: 1px solid #EEEEEE;
+ padding: 4px 0px;
+}
+
+QMenu::item {
+ color: #1B1B1B;
+ background-color: transparent;
+ border-radius: 4px;
+ padding: 8px 20px;
+ margin: 0px 4px;
+}
+
+QMenu::item:selected {
+ background-color: #F0F0F0;
+}
+
+QMenu::item:disabled {
+ color: #A0A0A0;
+ background-color: transparent;
+}
+
+QMenu::separator {
+ height: 1px;
+ background: #EEEEEE;
+ margin: 4px 0px;
+}
+
+QMenu::indicator, QMenu::right-arrow {
+ width: 8px;
+ height: 8px;
+}
+
+QMenu::indicator {
+ padding-left: 6px;
+}
+
+QMenu::indicator:checked {
+ image: url("GuiConfigs/light/check-mark.svg");
+}
+
+QMenu::indicator:unchecked {
+ image: url("GuiConfigs/light/empty.svg");
+}
+
+QMenu::right-arrow {
+ image: url("GuiConfigs/light/arrow-right.svg");
+ padding-right: 6px;
+}
+
+
+/* TOOLBAR */
+QToolBar {
+ background-color: #F8F8F8;
+ border-width: 1px 0px;
+ border-style: solid;
+ border-color: #DEDEDE;
+}
+
+
+/* TOOLBAR BUTTON */
+QToolButton {
+ color: #1B1B1B;
+ background-color: transparent;
+ border: none;
+ border-radius: 6px;
+ padding: 4px 0px;
+ margin: 4px;
+}
+
+QToolButton:hover {
+ background-color: #EFEFEF;
+}
+
+QToolButton:pressed {
+ background-color: #F2F2F2;
+}
+
+QToolButton:disabled {
+ color: #A0A0A0;
+}
+
+
+/* TOOLBAR SLIDER */
+QToolBar#mw_toolbar QSlider {
+ border: 1px solid transparent;
+ border-radius: 6px;
+ margin: 16px 0px;
+ padding: 0px 16px;
+}
+
+QToolBar#mw_toolbar QSlider:hover {
+ background-color: #FDFDFD;
+ border-color: #EAEAEA;
+}
+
+QToolBar#mw_toolbar QSlider:pressed {
+ background-color: #F9F9F9;
+ border-color: #EAEAEA;
+}
+
+QSlider#sizeSlider::groove:horizontal {
+ background-color: #8B8B8B;
+ border-radius: 2px;
+ height: 4px;
+}
+
+QSlider#sizeSlider::handle:horizontal {
+ image: url("GuiConfigs/light/slider-handle.svg");
+ border-radius: 9px;
+ width: 18px;
+ height: 18px;
+ margin: -7px 0px;
+}
+
+QSlider#sizeSlider::handle:horizontal:hover {
+ image: url("GuiConfigs/light/slider-handle-hover.svg");
+}
+
+QSlider#sizeSlider::handle:horizontal:pressed {
+ image: url("GuiConfigs/light/slider-handle-pressed.svg");
+}
+
+
+/* TOOLBAR SEARCH */
+QLineEdit#mw_searchbar {
+ color: #1B1B1B;
+ background-color: #FDFDFD;
+ border: 1px solid transparent;
+ border-radius: 6px;
+ padding: 6px 12px;
+ margin: 16px 0px;
+}
+
+QLineEdit#mw_searchbar:hover {
+ background-color: #F9F9F9;
+ border-color: #EAEAEA;
+}
+
+QLineEdit#mw_searchbar:focus {
+ background-color: #FFFFFF;
+ border-color: #EAEAEA;
+ border-bottom: 2px solid #0067C0;
+}
+
+
+/* GAME LIST TABLE */
+QMainWindow QTableView,
+QMainWindow QHeaderView::section:first,
+QMainWindow QHeaderView::section:last {
+ border-radius: 0px;
+}
+
+
+/* GAME GRID BODY */
+#game_list_grid_item {
+ background-color: transparent;
+ border-radius: 6px;
+}
+
+#game_list_grid_item:hover {
+ background-color: #E5F3FF;
+}
+
+#game_list_grid_item:focus {
+ background-color: #CCE8FF;
+}
+
+#game_list_grid_item_title_label {
+ background-color: transparent;
+}
+
+
+/* LOG TAB */
+QTabBar#tab_bar_log::tab {
+ text-transform: uppercase;
+ color: #1B1B1B;
+ background-color: transparent;
+ border: none;
+ border-top-left-radius: 6px;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+ min-width: 80px;
+ padding: 8px 16px;
+ margin: 0;
+ margin-top: 8px;
+}
+
+QTabBar#tab_bar_log::tab:selected, QTabBar#tab_bar_log::tab:selected:hover {
+ font-weight: normal;
+ color: #1B1B1B;
+ background-color: #FAF4F2;
+}
+
+QTabBar#tab_bar_log::tab:hover {
+ background-color: #ede5e7;
+}
+
+
+/* LOG CONSOLE / TTY CONSOLE */
+QPlainTextEdit#log_frame, QPlainTextEdit#tty_frame {
+ background-color: #FAF4F2;
+ border: none;
+ padding: 8px;
+}
+
+
+/* LOG CONSOLE TEXT */
+QLabel#log_level_fatal {
+ color: #FC3D3C;
+}
+
+QLabel#log_level_error {
+ color: #E14775;
+}
+
+QLabel#log_level_warning {
+ color: #CC7A0A;
+}
+
+QLabel#log_level_todo {
+ color: #E16032;
+}
+
+QLabel#log_level_notice {
+ color: #7058BE;
+}
+
+QLabel#log_level_success {
+ color: #269D69;
+}
+
+QLabel#log_level_always {
+ color: #1C8CA8;
+}
+
+QLabel#log_level_trace {
+ color: #A59FA0;
+}
+
+QLabel#log_stack {
+ color: #29242A;
+}
+
+
+
+
+
+/* ----- SETTINGS DIALOG ----- */
+QDialog#settings_dialog QTabWidget::pane {
+ margin-left: -8px;
+}
+
+
+
+
+
+/* ----- PAD SETTINGS DIALOG ----- */
+QDialog#pad_settings_dialog QTabWidget::pane {
+ margin-left: -4px;
+}
+
+
+/* SOME CONTROLLER BUTTONS GROUP BOX */
+QGroupBox#gb_l1, QGroupBox#gb_select, QGroupBox#gb_start, QGroupBox#gb_r1, QGroupBox#gb_l3, QGroupBox#gb_r3, QGroupBox#gb_choose_class, QGroupBox#gb_battery {
+ margin-bottom: 6px;
+}
+
+
+/* CONTROLLER ICON */
+#l_controller {
+ color: #1B1B1B;
+ padding: 20px 0;
+}
+
+
+
+
+
+/* PATCH MANAGER DIALOG */
+QGroupBox#gb_patch_info QGroupBox {
+ background-color: #F3F3F3;
+ border: none;
+ border-radius: 6px;
+ padding-top: 0;
+ margin-top: 32px;
+}
+
+QGroupBox#gb_patch_info QGroupBox::title {
+ subcontrol-origin: margin;
+ subcontrol-position: top left;
+ background-color: transparent;
+ border: none;
+ padding: 0;
+ min-width: 0;
+ margin-top: 12px;
+}
diff --git a/bin/GuiConfigs/dark/arrow-down-disabled.svg b/bin/GuiConfigs/dark/arrow-down-disabled.svg
new file mode 100644
index 0000000000..c057e16738
--- /dev/null
+++ b/bin/GuiConfigs/dark/arrow-down-disabled.svg
@@ -0,0 +1,3 @@
+
diff --git a/bin/GuiConfigs/dark/arrow-down.svg b/bin/GuiConfigs/dark/arrow-down.svg
new file mode 100644
index 0000000000..10ce5497fd
--- /dev/null
+++ b/bin/GuiConfigs/dark/arrow-down.svg
@@ -0,0 +1,3 @@
+
diff --git a/bin/GuiConfigs/dark/arrow-left-disabled.svg b/bin/GuiConfigs/dark/arrow-left-disabled.svg
new file mode 100644
index 0000000000..0303633436
--- /dev/null
+++ b/bin/GuiConfigs/dark/arrow-left-disabled.svg
@@ -0,0 +1,3 @@
+
diff --git a/bin/GuiConfigs/dark/arrow-left.svg b/bin/GuiConfigs/dark/arrow-left.svg
new file mode 100644
index 0000000000..6d85039905
--- /dev/null
+++ b/bin/GuiConfigs/dark/arrow-left.svg
@@ -0,0 +1,3 @@
+
diff --git a/bin/GuiConfigs/dark/arrow-next.svg b/bin/GuiConfigs/dark/arrow-next.svg
new file mode 100644
index 0000000000..d70f87f999
--- /dev/null
+++ b/bin/GuiConfigs/dark/arrow-next.svg
@@ -0,0 +1,10 @@
+
diff --git a/bin/GuiConfigs/dark/arrow-prev.svg b/bin/GuiConfigs/dark/arrow-prev.svg
new file mode 100644
index 0000000000..afa3358313
--- /dev/null
+++ b/bin/GuiConfigs/dark/arrow-prev.svg
@@ -0,0 +1,10 @@
+
diff --git a/bin/GuiConfigs/dark/arrow-right-disabled.svg b/bin/GuiConfigs/dark/arrow-right-disabled.svg
new file mode 100644
index 0000000000..eaa0f2487c
--- /dev/null
+++ b/bin/GuiConfigs/dark/arrow-right-disabled.svg
@@ -0,0 +1,3 @@
+
diff --git a/bin/GuiConfigs/dark/arrow-right.svg b/bin/GuiConfigs/dark/arrow-right.svg
new file mode 100644
index 0000000000..b6e2fac21e
--- /dev/null
+++ b/bin/GuiConfigs/dark/arrow-right.svg
@@ -0,0 +1,3 @@
+
diff --git a/bin/GuiConfigs/dark/arrow-up-disabled.svg b/bin/GuiConfigs/dark/arrow-up-disabled.svg
new file mode 100644
index 0000000000..05e0ab2406
--- /dev/null
+++ b/bin/GuiConfigs/dark/arrow-up-disabled.svg
@@ -0,0 +1,3 @@
+
diff --git a/bin/GuiConfigs/dark/arrow-up.svg b/bin/GuiConfigs/dark/arrow-up.svg
new file mode 100644
index 0000000000..95657aa0d0
--- /dev/null
+++ b/bin/GuiConfigs/dark/arrow-up.svg
@@ -0,0 +1,3 @@
+
diff --git a/bin/GuiConfigs/dark/check-mark-disabled.svg b/bin/GuiConfigs/dark/check-mark-disabled.svg
new file mode 100644
index 0000000000..dbe8f7e724
--- /dev/null
+++ b/bin/GuiConfigs/dark/check-mark-disabled.svg
@@ -0,0 +1,3 @@
+
diff --git a/bin/GuiConfigs/dark/check-mark.svg b/bin/GuiConfigs/dark/check-mark.svg
new file mode 100644
index 0000000000..3768cda4c1
--- /dev/null
+++ b/bin/GuiConfigs/dark/check-mark.svg
@@ -0,0 +1,3 @@
+
diff --git a/bin/GuiConfigs/dark/checkbox-checked-disabled.svg b/bin/GuiConfigs/dark/checkbox-checked-disabled.svg
new file mode 100644
index 0000000000..a6323d57d0
--- /dev/null
+++ b/bin/GuiConfigs/dark/checkbox-checked-disabled.svg
@@ -0,0 +1,11 @@
+
diff --git a/bin/GuiConfigs/dark/checkbox-checked-hover.svg b/bin/GuiConfigs/dark/checkbox-checked-hover.svg
new file mode 100644
index 0000000000..9279168411
--- /dev/null
+++ b/bin/GuiConfigs/dark/checkbox-checked-hover.svg
@@ -0,0 +1,11 @@
+
diff --git a/bin/GuiConfigs/dark/checkbox-checked-pressed.svg b/bin/GuiConfigs/dark/checkbox-checked-pressed.svg
new file mode 100644
index 0000000000..4ad4e0f10c
--- /dev/null
+++ b/bin/GuiConfigs/dark/checkbox-checked-pressed.svg
@@ -0,0 +1,11 @@
+
diff --git a/bin/GuiConfigs/dark/checkbox-checked.svg b/bin/GuiConfigs/dark/checkbox-checked.svg
new file mode 100644
index 0000000000..860b73323e
--- /dev/null
+++ b/bin/GuiConfigs/dark/checkbox-checked.svg
@@ -0,0 +1,11 @@
+
diff --git a/bin/GuiConfigs/dark/checkbox-disabled.svg b/bin/GuiConfigs/dark/checkbox-disabled.svg
new file mode 100644
index 0000000000..4c0e28af8d
--- /dev/null
+++ b/bin/GuiConfigs/dark/checkbox-disabled.svg
@@ -0,0 +1,4 @@
+
diff --git a/bin/GuiConfigs/dark/checkbox-indeterminate-disabled.svg b/bin/GuiConfigs/dark/checkbox-indeterminate-disabled.svg
new file mode 100644
index 0000000000..28ffa34410
--- /dev/null
+++ b/bin/GuiConfigs/dark/checkbox-indeterminate-disabled.svg
@@ -0,0 +1,11 @@
+
diff --git a/bin/GuiConfigs/dark/checkbox-indeterminate-hover.svg b/bin/GuiConfigs/dark/checkbox-indeterminate-hover.svg
new file mode 100644
index 0000000000..b43d5384b0
--- /dev/null
+++ b/bin/GuiConfigs/dark/checkbox-indeterminate-hover.svg
@@ -0,0 +1,11 @@
+
diff --git a/bin/GuiConfigs/dark/checkbox-indeterminate-pressed.svg b/bin/GuiConfigs/dark/checkbox-indeterminate-pressed.svg
new file mode 100644
index 0000000000..e46ae55ddc
--- /dev/null
+++ b/bin/GuiConfigs/dark/checkbox-indeterminate-pressed.svg
@@ -0,0 +1,11 @@
+
diff --git a/bin/GuiConfigs/dark/checkbox-indeterminate.svg b/bin/GuiConfigs/dark/checkbox-indeterminate.svg
new file mode 100644
index 0000000000..55a4824043
--- /dev/null
+++ b/bin/GuiConfigs/dark/checkbox-indeterminate.svg
@@ -0,0 +1,11 @@
+
diff --git a/bin/GuiConfigs/dark/checkbox-unchecked-hover.svg b/bin/GuiConfigs/dark/checkbox-unchecked-hover.svg
new file mode 100644
index 0000000000..5159b70312
--- /dev/null
+++ b/bin/GuiConfigs/dark/checkbox-unchecked-hover.svg
@@ -0,0 +1,4 @@
+
diff --git a/bin/GuiConfigs/dark/checkbox-unchecked-pressed.svg b/bin/GuiConfigs/dark/checkbox-unchecked-pressed.svg
new file mode 100644
index 0000000000..4b1b2a3639
--- /dev/null
+++ b/bin/GuiConfigs/dark/checkbox-unchecked-pressed.svg
@@ -0,0 +1,4 @@
+
diff --git a/bin/GuiConfigs/dark/checkbox-unchecked.svg b/bin/GuiConfigs/dark/checkbox-unchecked.svg
new file mode 100644
index 0000000000..24b1b1b211
--- /dev/null
+++ b/bin/GuiConfigs/dark/checkbox-unchecked.svg
@@ -0,0 +1,4 @@
+
diff --git a/bin/GuiConfigs/dark/empty.svg b/bin/GuiConfigs/dark/empty.svg
new file mode 100644
index 0000000000..d216ff7f65
--- /dev/null
+++ b/bin/GuiConfigs/dark/empty.svg
@@ -0,0 +1,2 @@
+
diff --git a/bin/GuiConfigs/dark/list-arrow-closed-disabled.svg b/bin/GuiConfigs/dark/list-arrow-closed-disabled.svg
new file mode 100644
index 0000000000..60843e0801
--- /dev/null
+++ b/bin/GuiConfigs/dark/list-arrow-closed-disabled.svg
@@ -0,0 +1,3 @@
+
diff --git a/bin/GuiConfigs/dark/list-arrow-closed.svg b/bin/GuiConfigs/dark/list-arrow-closed.svg
new file mode 100644
index 0000000000..674c19e989
--- /dev/null
+++ b/bin/GuiConfigs/dark/list-arrow-closed.svg
@@ -0,0 +1,3 @@
+
diff --git a/bin/GuiConfigs/dark/list-arrow-open-disabled.svg b/bin/GuiConfigs/dark/list-arrow-open-disabled.svg
new file mode 100644
index 0000000000..af22abdb93
--- /dev/null
+++ b/bin/GuiConfigs/dark/list-arrow-open-disabled.svg
@@ -0,0 +1,3 @@
+
diff --git a/bin/GuiConfigs/dark/list-arrow-open.svg b/bin/GuiConfigs/dark/list-arrow-open.svg
new file mode 100644
index 0000000000..3f8652412c
--- /dev/null
+++ b/bin/GuiConfigs/dark/list-arrow-open.svg
@@ -0,0 +1,3 @@
+
diff --git a/bin/GuiConfigs/dark/radio-checked-disabled.svg b/bin/GuiConfigs/dark/radio-checked-disabled.svg
new file mode 100644
index 0000000000..7314ca7e58
--- /dev/null
+++ b/bin/GuiConfigs/dark/radio-checked-disabled.svg
@@ -0,0 +1,4 @@
+
diff --git a/bin/GuiConfigs/dark/radio-checked-hover.svg b/bin/GuiConfigs/dark/radio-checked-hover.svg
new file mode 100644
index 0000000000..4a1a733688
--- /dev/null
+++ b/bin/GuiConfigs/dark/radio-checked-hover.svg
@@ -0,0 +1,4 @@
+
diff --git a/bin/GuiConfigs/dark/radio-checked-pressed.svg b/bin/GuiConfigs/dark/radio-checked-pressed.svg
new file mode 100644
index 0000000000..6c08461297
--- /dev/null
+++ b/bin/GuiConfigs/dark/radio-checked-pressed.svg
@@ -0,0 +1,5 @@
+
diff --git a/bin/GuiConfigs/dark/radio-checked.svg b/bin/GuiConfigs/dark/radio-checked.svg
new file mode 100644
index 0000000000..40226c2ec9
--- /dev/null
+++ b/bin/GuiConfigs/dark/radio-checked.svg
@@ -0,0 +1,4 @@
+
diff --git a/bin/GuiConfigs/dark/radio-disabled.svg b/bin/GuiConfigs/dark/radio-disabled.svg
new file mode 100644
index 0000000000..d9b45f6275
--- /dev/null
+++ b/bin/GuiConfigs/dark/radio-disabled.svg
@@ -0,0 +1,4 @@
+
diff --git a/bin/GuiConfigs/dark/radio-unchecked-hover.svg b/bin/GuiConfigs/dark/radio-unchecked-hover.svg
new file mode 100644
index 0000000000..301d8c3414
--- /dev/null
+++ b/bin/GuiConfigs/dark/radio-unchecked-hover.svg
@@ -0,0 +1,4 @@
+
diff --git a/bin/GuiConfigs/dark/radio-unchecked-pressed.svg b/bin/GuiConfigs/dark/radio-unchecked-pressed.svg
new file mode 100644
index 0000000000..a8334fde9e
--- /dev/null
+++ b/bin/GuiConfigs/dark/radio-unchecked-pressed.svg
@@ -0,0 +1,5 @@
+
diff --git a/bin/GuiConfigs/dark/radio-unchecked.svg b/bin/GuiConfigs/dark/radio-unchecked.svg
new file mode 100644
index 0000000000..334ce6ca2c
--- /dev/null
+++ b/bin/GuiConfigs/dark/radio-unchecked.svg
@@ -0,0 +1,4 @@
+
diff --git a/bin/GuiConfigs/dark/slider-handle-disabled.svg b/bin/GuiConfigs/dark/slider-handle-disabled.svg
new file mode 100644
index 0000000000..2d3d865bb4
--- /dev/null
+++ b/bin/GuiConfigs/dark/slider-handle-disabled.svg
@@ -0,0 +1,3 @@
+
diff --git a/bin/GuiConfigs/dark/slider-handle-hover.svg b/bin/GuiConfigs/dark/slider-handle-hover.svg
new file mode 100644
index 0000000000..2f0f8abb98
--- /dev/null
+++ b/bin/GuiConfigs/dark/slider-handle-hover.svg
@@ -0,0 +1,3 @@
+
diff --git a/bin/GuiConfigs/dark/slider-handle-pressed.svg b/bin/GuiConfigs/dark/slider-handle-pressed.svg
new file mode 100644
index 0000000000..9ca2a54ad6
--- /dev/null
+++ b/bin/GuiConfigs/dark/slider-handle-pressed.svg
@@ -0,0 +1,3 @@
+
diff --git a/bin/GuiConfigs/dark/slider-handle.svg b/bin/GuiConfigs/dark/slider-handle.svg
new file mode 100644
index 0000000000..c49e8e25aa
--- /dev/null
+++ b/bin/GuiConfigs/dark/slider-handle.svg
@@ -0,0 +1,3 @@
+
diff --git a/bin/GuiConfigs/dark/window-close.svg b/bin/GuiConfigs/dark/window-close.svg
new file mode 100644
index 0000000000..337b067f44
--- /dev/null
+++ b/bin/GuiConfigs/dark/window-close.svg
@@ -0,0 +1,3 @@
+
diff --git a/bin/GuiConfigs/dark/window-undock.svg b/bin/GuiConfigs/dark/window-undock.svg
new file mode 100644
index 0000000000..684a8f87fe
--- /dev/null
+++ b/bin/GuiConfigs/dark/window-undock.svg
@@ -0,0 +1,3 @@
+
diff --git a/bin/GuiConfigs/light/arrow-down-disabled.svg b/bin/GuiConfigs/light/arrow-down-disabled.svg
new file mode 100644
index 0000000000..6a35cff63b
--- /dev/null
+++ b/bin/GuiConfigs/light/arrow-down-disabled.svg
@@ -0,0 +1,3 @@
+
diff --git a/bin/GuiConfigs/light/arrow-down.svg b/bin/GuiConfigs/light/arrow-down.svg
new file mode 100644
index 0000000000..0820bdb8c9
--- /dev/null
+++ b/bin/GuiConfigs/light/arrow-down.svg
@@ -0,0 +1,3 @@
+
diff --git a/bin/GuiConfigs/light/arrow-left-disabled.svg b/bin/GuiConfigs/light/arrow-left-disabled.svg
new file mode 100644
index 0000000000..02e5395fbf
--- /dev/null
+++ b/bin/GuiConfigs/light/arrow-left-disabled.svg
@@ -0,0 +1,3 @@
+
diff --git a/bin/GuiConfigs/light/arrow-left.svg b/bin/GuiConfigs/light/arrow-left.svg
new file mode 100644
index 0000000000..6502056f9f
--- /dev/null
+++ b/bin/GuiConfigs/light/arrow-left.svg
@@ -0,0 +1,3 @@
+
diff --git a/bin/GuiConfigs/light/arrow-next.svg b/bin/GuiConfigs/light/arrow-next.svg
new file mode 100644
index 0000000000..58a8176040
--- /dev/null
+++ b/bin/GuiConfigs/light/arrow-next.svg
@@ -0,0 +1,15 @@
+
diff --git a/bin/GuiConfigs/light/arrow-prev.svg b/bin/GuiConfigs/light/arrow-prev.svg
new file mode 100644
index 0000000000..233a70c3f5
--- /dev/null
+++ b/bin/GuiConfigs/light/arrow-prev.svg
@@ -0,0 +1,15 @@
+
diff --git a/bin/GuiConfigs/light/arrow-right-disabled.svg b/bin/GuiConfigs/light/arrow-right-disabled.svg
new file mode 100644
index 0000000000..486e6c0691
--- /dev/null
+++ b/bin/GuiConfigs/light/arrow-right-disabled.svg
@@ -0,0 +1,3 @@
+
diff --git a/bin/GuiConfigs/light/arrow-right.svg b/bin/GuiConfigs/light/arrow-right.svg
new file mode 100644
index 0000000000..651e7adf4f
--- /dev/null
+++ b/bin/GuiConfigs/light/arrow-right.svg
@@ -0,0 +1,3 @@
+
diff --git a/bin/GuiConfigs/light/arrow-up-disabled.svg b/bin/GuiConfigs/light/arrow-up-disabled.svg
new file mode 100644
index 0000000000..1651415127
--- /dev/null
+++ b/bin/GuiConfigs/light/arrow-up-disabled.svg
@@ -0,0 +1,3 @@
+
diff --git a/bin/GuiConfigs/light/arrow-up.svg b/bin/GuiConfigs/light/arrow-up.svg
new file mode 100644
index 0000000000..8b1065f702
--- /dev/null
+++ b/bin/GuiConfigs/light/arrow-up.svg
@@ -0,0 +1,3 @@
+
diff --git a/bin/GuiConfigs/light/check-mark-disabled.svg b/bin/GuiConfigs/light/check-mark-disabled.svg
new file mode 100644
index 0000000000..5d42a7aa9e
--- /dev/null
+++ b/bin/GuiConfigs/light/check-mark-disabled.svg
@@ -0,0 +1,3 @@
+
diff --git a/bin/GuiConfigs/light/check-mark.svg b/bin/GuiConfigs/light/check-mark.svg
new file mode 100644
index 0000000000..f0dd920b06
--- /dev/null
+++ b/bin/GuiConfigs/light/check-mark.svg
@@ -0,0 +1,3 @@
+
diff --git a/bin/GuiConfigs/light/checkbox-checked-disabled.svg b/bin/GuiConfigs/light/checkbox-checked-disabled.svg
new file mode 100644
index 0000000000..49dd8ce5e7
--- /dev/null
+++ b/bin/GuiConfigs/light/checkbox-checked-disabled.svg
@@ -0,0 +1,12 @@
+
diff --git a/bin/GuiConfigs/light/checkbox-checked-hover.svg b/bin/GuiConfigs/light/checkbox-checked-hover.svg
new file mode 100644
index 0000000000..183bf80fc7
--- /dev/null
+++ b/bin/GuiConfigs/light/checkbox-checked-hover.svg
@@ -0,0 +1,11 @@
+
diff --git a/bin/GuiConfigs/light/checkbox-checked-pressed.svg b/bin/GuiConfigs/light/checkbox-checked-pressed.svg
new file mode 100644
index 0000000000..e71a14b93a
--- /dev/null
+++ b/bin/GuiConfigs/light/checkbox-checked-pressed.svg
@@ -0,0 +1,11 @@
+
diff --git a/bin/GuiConfigs/light/checkbox-checked.svg b/bin/GuiConfigs/light/checkbox-checked.svg
new file mode 100644
index 0000000000..7a2acc4fb7
--- /dev/null
+++ b/bin/GuiConfigs/light/checkbox-checked.svg
@@ -0,0 +1,11 @@
+
diff --git a/bin/GuiConfigs/light/checkbox-disabled.svg b/bin/GuiConfigs/light/checkbox-disabled.svg
new file mode 100644
index 0000000000..700da26462
--- /dev/null
+++ b/bin/GuiConfigs/light/checkbox-disabled.svg
@@ -0,0 +1,4 @@
+
diff --git a/bin/GuiConfigs/light/checkbox-indeterminate-disabled.svg b/bin/GuiConfigs/light/checkbox-indeterminate-disabled.svg
new file mode 100644
index 0000000000..a430d6a8c0
--- /dev/null
+++ b/bin/GuiConfigs/light/checkbox-indeterminate-disabled.svg
@@ -0,0 +1,12 @@
+
diff --git a/bin/GuiConfigs/light/checkbox-indeterminate-hover.svg b/bin/GuiConfigs/light/checkbox-indeterminate-hover.svg
new file mode 100644
index 0000000000..c4fbf20574
--- /dev/null
+++ b/bin/GuiConfigs/light/checkbox-indeterminate-hover.svg
@@ -0,0 +1,11 @@
+
diff --git a/bin/GuiConfigs/light/checkbox-indeterminate-pressed.svg b/bin/GuiConfigs/light/checkbox-indeterminate-pressed.svg
new file mode 100644
index 0000000000..b8c4d2644a
--- /dev/null
+++ b/bin/GuiConfigs/light/checkbox-indeterminate-pressed.svg
@@ -0,0 +1,11 @@
+
diff --git a/bin/GuiConfigs/light/checkbox-indeterminate.svg b/bin/GuiConfigs/light/checkbox-indeterminate.svg
new file mode 100644
index 0000000000..0a89706c5e
--- /dev/null
+++ b/bin/GuiConfigs/light/checkbox-indeterminate.svg
@@ -0,0 +1,11 @@
+
diff --git a/bin/GuiConfigs/light/checkbox-unchecked-hover.svg b/bin/GuiConfigs/light/checkbox-unchecked-hover.svg
new file mode 100644
index 0000000000..4789c03a08
--- /dev/null
+++ b/bin/GuiConfigs/light/checkbox-unchecked-hover.svg
@@ -0,0 +1,4 @@
+
diff --git a/bin/GuiConfigs/light/checkbox-unchecked-pressed.svg b/bin/GuiConfigs/light/checkbox-unchecked-pressed.svg
new file mode 100644
index 0000000000..709e2686c5
--- /dev/null
+++ b/bin/GuiConfigs/light/checkbox-unchecked-pressed.svg
@@ -0,0 +1,4 @@
+
diff --git a/bin/GuiConfigs/light/checkbox-unchecked.svg b/bin/GuiConfigs/light/checkbox-unchecked.svg
new file mode 100644
index 0000000000..2a4cfd581e
--- /dev/null
+++ b/bin/GuiConfigs/light/checkbox-unchecked.svg
@@ -0,0 +1,4 @@
+
diff --git a/bin/GuiConfigs/light/empty.svg b/bin/GuiConfigs/light/empty.svg
new file mode 100644
index 0000000000..d216ff7f65
--- /dev/null
+++ b/bin/GuiConfigs/light/empty.svg
@@ -0,0 +1,2 @@
+
diff --git a/bin/GuiConfigs/light/list-arrow-closed-disabled.svg b/bin/GuiConfigs/light/list-arrow-closed-disabled.svg
new file mode 100644
index 0000000000..d4fbdf3b40
--- /dev/null
+++ b/bin/GuiConfigs/light/list-arrow-closed-disabled.svg
@@ -0,0 +1,3 @@
+
diff --git a/bin/GuiConfigs/light/list-arrow-closed.svg b/bin/GuiConfigs/light/list-arrow-closed.svg
new file mode 100644
index 0000000000..94f388d3e3
--- /dev/null
+++ b/bin/GuiConfigs/light/list-arrow-closed.svg
@@ -0,0 +1,3 @@
+
diff --git a/bin/GuiConfigs/light/list-arrow-open-disabled.svg b/bin/GuiConfigs/light/list-arrow-open-disabled.svg
new file mode 100644
index 0000000000..243df7618d
--- /dev/null
+++ b/bin/GuiConfigs/light/list-arrow-open-disabled.svg
@@ -0,0 +1,3 @@
+
diff --git a/bin/GuiConfigs/light/list-arrow-open.svg b/bin/GuiConfigs/light/list-arrow-open.svg
new file mode 100644
index 0000000000..9ee4cfb85b
--- /dev/null
+++ b/bin/GuiConfigs/light/list-arrow-open.svg
@@ -0,0 +1,3 @@
+
diff --git a/bin/GuiConfigs/light/radio-checked-disabled.svg b/bin/GuiConfigs/light/radio-checked-disabled.svg
new file mode 100644
index 0000000000..13084c94a7
--- /dev/null
+++ b/bin/GuiConfigs/light/radio-checked-disabled.svg
@@ -0,0 +1,5 @@
+
diff --git a/bin/GuiConfigs/light/radio-checked-hover.svg b/bin/GuiConfigs/light/radio-checked-hover.svg
new file mode 100644
index 0000000000..abfd016a75
--- /dev/null
+++ b/bin/GuiConfigs/light/radio-checked-hover.svg
@@ -0,0 +1,4 @@
+
diff --git a/bin/GuiConfigs/light/radio-checked-pressed.svg b/bin/GuiConfigs/light/radio-checked-pressed.svg
new file mode 100644
index 0000000000..f842bd4701
--- /dev/null
+++ b/bin/GuiConfigs/light/radio-checked-pressed.svg
@@ -0,0 +1,5 @@
+
diff --git a/bin/GuiConfigs/light/radio-checked.svg b/bin/GuiConfigs/light/radio-checked.svg
new file mode 100644
index 0000000000..18e8c3bfc4
--- /dev/null
+++ b/bin/GuiConfigs/light/radio-checked.svg
@@ -0,0 +1,4 @@
+
diff --git a/bin/GuiConfigs/light/radio-disabled.svg b/bin/GuiConfigs/light/radio-disabled.svg
new file mode 100644
index 0000000000..c7a50333c9
--- /dev/null
+++ b/bin/GuiConfigs/light/radio-disabled.svg
@@ -0,0 +1,4 @@
+
diff --git a/bin/GuiConfigs/light/radio-unchecked-hover.svg b/bin/GuiConfigs/light/radio-unchecked-hover.svg
new file mode 100644
index 0000000000..61ac41e26c
--- /dev/null
+++ b/bin/GuiConfigs/light/radio-unchecked-hover.svg
@@ -0,0 +1,4 @@
+
diff --git a/bin/GuiConfigs/light/radio-unchecked-pressed.svg b/bin/GuiConfigs/light/radio-unchecked-pressed.svg
new file mode 100644
index 0000000000..909797e62d
--- /dev/null
+++ b/bin/GuiConfigs/light/radio-unchecked-pressed.svg
@@ -0,0 +1,5 @@
+
diff --git a/bin/GuiConfigs/light/radio-unchecked.svg b/bin/GuiConfigs/light/radio-unchecked.svg
new file mode 100644
index 0000000000..41a5f5a1d7
--- /dev/null
+++ b/bin/GuiConfigs/light/radio-unchecked.svg
@@ -0,0 +1,4 @@
+
diff --git a/bin/GuiConfigs/light/slider-handle-disabled.svg b/bin/GuiConfigs/light/slider-handle-disabled.svg
new file mode 100644
index 0000000000..0d2ddb8d7b
--- /dev/null
+++ b/bin/GuiConfigs/light/slider-handle-disabled.svg
@@ -0,0 +1,5 @@
+
diff --git a/bin/GuiConfigs/light/slider-handle-hover.svg b/bin/GuiConfigs/light/slider-handle-hover.svg
new file mode 100644
index 0000000000..9eea790adf
--- /dev/null
+++ b/bin/GuiConfigs/light/slider-handle-hover.svg
@@ -0,0 +1,5 @@
+
diff --git a/bin/GuiConfigs/light/slider-handle-pressed.svg b/bin/GuiConfigs/light/slider-handle-pressed.svg
new file mode 100644
index 0000000000..7989e9d376
--- /dev/null
+++ b/bin/GuiConfigs/light/slider-handle-pressed.svg
@@ -0,0 +1,5 @@
+
diff --git a/bin/GuiConfigs/light/slider-handle.svg b/bin/GuiConfigs/light/slider-handle.svg
new file mode 100644
index 0000000000..2c5df2c491
--- /dev/null
+++ b/bin/GuiConfigs/light/slider-handle.svg
@@ -0,0 +1,5 @@
+
diff --git a/bin/GuiConfigs/light/window-close.svg b/bin/GuiConfigs/light/window-close.svg
new file mode 100644
index 0000000000..5a1ef8d6e9
--- /dev/null
+++ b/bin/GuiConfigs/light/window-close.svg
@@ -0,0 +1,10 @@
+
diff --git a/bin/GuiConfigs/light/window-undock.svg b/bin/GuiConfigs/light/window-undock.svg
new file mode 100644
index 0000000000..df9a297b96
--- /dev/null
+++ b/bin/GuiConfigs/light/window-undock.svg
@@ -0,0 +1,10 @@
+