white_style = """
QMainWindow {
    background-color: #ffffff;
    font-family: "Segoe UI", sans-serif;
    font-size: 14px;
}
QMessageBox {
    background-color: #ffffff;
    font-family: "Segoe UI", sans-serif;
    font-size: 14px;
}
QPushButton {
    background-color: #d3d3d3;
    color: #000000;
    padding: 10px 20px;
    border: none;
    border-radius: 4px;
    font-family: "Segoe UI", sans-serif;
    font-size: 14px;
}
QPushButton:hover:!disabled {
    background-color: #b0b0b0;
}
QPushButton:disabled {
    background-color: #a9a9a9;
    color: #7f7f7f;
}
QCheckBox {
    color: #000000;
    font-size: 14px;
    font-family: "Segoe UI", sans-serif;
}
QLineEdit {
    background-color: #f0f0f0;
    color: #000000;
    padding: 5px;
    border: 1px solid #a9a9a9;
    border-radius: 4px;
    font-family: "Segoe UI", sans-serif;
    font-size: 14px;
}
QLabel {
    color: #000000;
    font-size: 16px;
    font-family: "Segoe UI", sans-serif;
}
QGroupBox {
    color: #000000;
    font-family: "Segoe UI", sans-serif;
    font-size: 14px;
}
QRadioButton {
    color: #000000;
    font-family: "Segoe UI", sans-serif;
    font-size: 14px;
}
"""

dark_style = """
QWidget {
    background-color: #0D1117;  /* Тёмный, современный цвет для фона */
    font-family: "Segoe UI", sans-serif;
    font-size: 14px;
}
QMessageBox {
    background-color: #161B22;
    font-family: "Segoe UI", sans-serif;
    font-size: 14px;
}
QPushButton {
    background-color: #FFCC00;  /* Яркий жёлтый цвет для акцента */
    color: #0D1117;  /* Темный цвет текста для контраста с желтым */
    padding: 12px 25px;
    border: 2px solid #E6B800;
    border-radius: 8px;
    font-family: "Segoe UI", sans-serif;
    font-size: 16px;
    font-weight: bold;
}
QPushButton:hover:!disabled {
    background-color: #FFD700;  /* Светлый желтый цвет для эффекта наведения */
}
QPushButton:disabled {
    background-color: #555555;
    color: #cccccc;
    border: none;
}
QCheckBox {
    color: #ffffff;
    font-size: 14px;
    font-family: "Segoe UI", sans-serif;
    font-weight: bold;
}
QLineEdit {
    background-color: #21262D;
    color: #ffffff;
    padding: 8px;
    border: 2px solid #30363D;
    border-radius: 6px;
    font-family: "Segoe UI", sans-serif;
    font-size: 16px;
    font-weight: bold;
}
QLabel {
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    font-family: "Segoe UI", sans-serif;
}
QGroupBox {
    color: #ffffff;
    font-family: "Segoe UI", sans-serif;
    font-size: 16px;
    font-weight: bold;
    border: 1px solid #30363D;
    border-radius: 6px;
    margin-top: 10px;
}
QRadioButton {
    color: #ffffff;
    font-family: "Segoe UI", sans-serif;
    font-size: 16px;
    font-weight: bold;
}
QSpinBox {
    font-family: "Segoe UI", sans-serif;
    font-size: 16px;
    font-weight: bold;
}
QDoubleSpinBox {
    font-family: "Segoe UI", sans-serif;
    font-size: 16px;
    font-weight: bold;
}
"""

dis_robots = """
QPushButton {
    background-color: #555555;
    color: #cccccc;
    padding: 12px 25px;
    border: none;
    border-radius: 8px;
    font-family: "Segoe UI", sans-serif;
    font-size: 16px;
}
QWidget#robot {
    border: none;
    padding: 5px;
    background-color: rgba(33, 33, 33, 100);
}
"""

selected_robot = """
QWidget#robot {
    border: 2px solid #E6B800;
    border-radius: 10px;
    padding: 5px;
}
"""



en_button = """
QPushButton {
    background-color: #FFCC00;
    color: #0D1117;
    padding: 12px 25px;
    border: 2px solid #E6B800;
    border-radius: 8px;
    font-family: "Segoe UI", sans-serif;
    font-size: 16px;
    font-weight: bold;
}
QPushButton:hover:!disabled {
    background-color: #FFD700;
}
"""


dis_button = """
QPushButton {
    background-color: #555555;
    color: #cccccc;
    padding: 12px 25px;
    border: none;
    border-radius: 8px;
    font-family: "Segoe UI", sans-serif;
    font-size: 16px;
}
"""


saved_button = """
QPushButton {
    background-color: #28a745;
    color: #ffffff;
    padding: 12px 25px;
    border: none;
    border-radius: 8px;
    font-family: "Segoe UI", sans-serif;
    font-size: 16px;
    font-weight: bold;
}
"""



start_button = """
QPushButton {
    background-color: #FFCC00;
    color: #0D1117;
    padding: 20px 40px;
    border: 2px solid #E6B800;
    border-radius: 10px;
    font-family: "Segoe UI", sans-serif;
    font-size: 24px;
    font-weight: bold;
    background-image: linear-gradient(to bottom, #FFD700, #FFCC00);
}
QPushButton:hover:!disabled {
    background-color: #FFD700;
}
QPushButton:pressed {
    background-color: #E6B800;
    padding-top: 22px;
    padding-bottom: 18px;
}
QPushButton:disabled {
    background-color: #555555;
    color: #cccccc;
    border: none;
}

"""
BigSuccessLabel = """
QLabel {
    color: #ffffff;
    font-size: 26px;
    font-weight: bold;
    font-family: "Segoe UI", sans-serif;
}"""

colors = [
    '#FF6F61',  # яркий коралловый
    '#6B5B95',  # приглушенный фиолетовый
    '#88B04B',  # яркий зеленый
    '#F7CAC9',  # светлый розовый
    '#92A8D1',  # светло-голубой
    '#955251',  # теплый терракотовый
    '#B565A7',  # лавандовый
    '#009B77',  # глубокий бирюзовый
    '#DD4124',  # ярко-красный
    '#45B8AC'   # мягкий мятный
]

RGBA = [(255, 255, 0),
        (32, 178, 70),
        (255, 69, 0),
        (123, 104, 238),
        (99, 42, 15)
]