body {
    background: #0B0F0C;
    color: #fff;
}

.card {
    border-radius: 14px;
}

.btn-success {
    background-color: #0B762E !important;
    border-color: #0B762E !important;
}

.btn-success:hover {
    background-color: #16A34A !important;
    border-color: #16A34A !important;
}

#results .card {
    background-color: #111;
    border: 1px solid #1f1f1f;
}

.loader {
    width: 38px;
    height: 38px;
    border: 4px solid #333;
    border-top-color: #16A34A;
    border-radius: 50%;
    animation: spin 0.9s linear infinite;
    margin: 20px auto;
}

@keyframes spin {
    to { transform: rotate(360deg); }
}