.root {
    -fx-background-color: #1e1e1e;
    -fx-text-fill: #ffffff;
}

.label {
    -fx-font-size: 14px;
    -fx-font-weight: bold;
    -fx-text-fill: #ff69b4;
}

.list-view {
    -fx-background-color: #2d2d2d;
    -fx-border-color: #ff1493;
    -fx-border-width: 2px;
    -fx-background-radius: 10px;
    -fx-border-radius: 10px;
}

.list-cell {
    -fx-background-color: #2d2d2d;
    -fx-text-fill: #ffffff;
    -fx-font-weight: bold;
    -fx-border-color: transparent;
}

.list-cell:selected {
    -fx-background-color: #4a002a;
    -fx-text-fill: #ffffff;
    -fx-background-radius: 10px;
    -fx-border-radius: 10px;
}

.button {
    -fx-background-color: #4a4a4a;
    -fx-text-fill: #ffffff;
    -fx-font-weight: bold;
    -fx-padding: 10px;
    -fx-cursor: hand;
    -fx-border-color: #ff1493;
    -fx-border-width: 2px;
    -fx-background-radius: 50px;
    -fx-border-radius: 50px;
}

.button:hover {
    -fx-background-color: #5a5a5a;
    -fx-border-color: #ff69b4;
}
