car_ui/themes/day.py
2026-01-08 23:22:07 +03:00

121 lines
3.2 KiB
Python

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; }
QToolButton::menu-indicator { image: none; }
QMenu {
background: #FFFFFF;
color: #111827;
border: 1px solid #E5E7EB;
}
QMenu::item {
padding: 18px 26px;
font-size: 22px;
font-weight: 600;
}
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;
}
"""