.root {
    -fx-background-color: #e0e0e0;
    -fx-text-fill: black;
}

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

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

.list-cell {
    -fx-background-color: white;
    -fx-text-fill: black;
    -fx-font-weight: bold;
    -fx-border-color: transparent;
    -fx-background-radius: 10px;
    -fx-border-radius: 10px;
}

.list-cell:selected {
    -fx-background-color: #ffb6c1;
    -fx-text-fill: black;
}

.button {
    -fx-background-color: #ffe4e1;
    -fx-text-fill: black;
    -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: #ffc0cb;
    -fx-border-color: #ff1493;
}
