THEME_DAY = """ QWidget { background: #F4F6F8; color: #111827; } #TopBar, #BottomBar { background: #FFFFFF; } #Divider { background: #E5E7EB; } #MenuButton, #SettingsButton { background: #FFFFFF; border-radius: 12px; border: 1px solid #E5E7EB; padding: 6px 12px; font-size: 18px; font-weight: 700; } #MenuButton:hover, #SettingsButton:hover { background: #F9FAFB; } QMenu { background: #FFFFFF; color: #111827; border: 1px solid #E5E7EB; } QMenu::item:selected { background: #F3F4F6; } #SettingsSection { color: rgba(55,65,81,0.9); letter-spacing: 0.5px; } #SettingsRow { background: #FFFFFF; border-radius: 14px; border: 1px solid #E5E7EB; } #SettingsRow:hover { background: #F9FAFB; } #SettingsRowTitle { color: #111827; } #SettingsRowSub { color: rgba(107,114,128,0.95); } #SettingsChevron { color: rgba(107,114,128,0.95); } #SettingsBackBtn { background: #FFFFFF; border-radius: 12px; border: 1px solid #E5E7EB; padding: 8px 14px; } #SettingsBackBtn:hover { background: #F9FAFB; } #DevExitBtn { background: #F3F4F6; border-radius: 14px; border: 1px solid #E5E7EB; font-size: 16px; font-weight: 600; } #DevExitBtn:hover { background: #E5E7EB; } #BluetoothStatus { color: rgba(107,114,128,0.95); } #BluetoothList { background: #FFFFFF; border: 1px solid #E5E7EB; border-radius: 12px; padding: 6px; } #BluetoothList::item { padding: 12px 10px; border-radius: 10px; } #BluetoothList::item:selected { background: #F3F4F6; } #BluetoothActionBtn { background: #FFFFFF; border-radius: 12px; border: 1px solid #E5E7EB; font-size: 14px; font-weight: 600; } #BluetoothActionBtn:hover { background: #F9FAFB; } #BluetoothActionBtnPrimary { background: #E5E7EB; border-radius: 12px; border: 1px solid #D1D5DB; font-size: 14px; font-weight: 600; } #BluetoothActionBtnPrimary:hover { background: #D1D5DB; } #MediaSource { color: rgba(107,114,128,0.95); } #MediaTitle { color: #111827; } #MediaArtist { color: rgba(55,65,81,0.95); } #MediaAlbum { color: rgba(107,114,128,0.95); } #MediaCover { background: #FFFFFF; border: 1px solid #E5E7EB; border-radius: 16px; color: rgba(107,114,128,0.9); } #MediaProgress::groove:horizontal { height: 8px; background: #E5E7EB; border-radius: 4px; } #MediaProgress::handle:horizontal { width: 18px; margin: -6px 0; background: #111827; border-radius: 9px; } #MediaVolume::groove:horizontal { height: 8px; background: #E5E7EB; border-radius: 4px; } #MediaVolume::handle:horizontal { width: 18px; margin: -6px 0; background: #111827; border-radius: 9px; } #MediaTimePos, #MediaTimeTotal { color: rgba(107,114,128,0.95); } #MediaTransportBtn { background: #FFFFFF; border-radius: 14px; border: 1px solid #E5E7EB; font-size: 22px; font-weight: 700; } #MediaTransportBtnPrimary { background: #E5E7EB; border-radius: 14px; border: 1px solid #D1D5DB; font-size: 22px; font-weight: 700; } #MediaSoftBtn { background: #FFFFFF; border-radius: 12px; border: 1px solid #E5E7EB; font-size: 14px; font-weight: 600; } """