body {
    background: #000;
}

html {
    background-color: #000;
}

.container {
    background-color: #0c0c0c;
}

.button {
    background-color: #161616;
}

.button:hover {
    background-color: #141414;
}

.button.disabled {
    background-color: #141414;
    color: #3d3d3d;
}

.special-buttons .button {
    background-color: #0c0c0c;
}

.special-buttons .button:hover {
    background-color: #0e0e0e;
}

.entry-choice {
    background-color: #0e0e0e;
}

.separator {
    background-color: #141414;
}

.input-field {
    border: 1px solid #191919;
    background-color: #0f0f0f;
}

.input-field::placeholder {
    color: #323232;
}

.dropdown {
    border: 1px solid #191919;
    background-color: #0f0f0f;
}

.progress-bar {
    background-color: #0f4880;
}

.code-block {
    background-color: #0f0f0f;
    border-left: 4px solid #004866;
}

/* darklauncher_styles.css */

.game-card {
    background-color: #161616;
}

.game-card .button {
    background-color: #14542d;
}

.game-card .button:hover {
    background-color: #11441c;
}

.disabled-overlay {
    background-color: rgba(22, 22, 22, 0.9);
}

.game-card .web-button {
    background-color: #003e80;
}

.game-card .web-button:hover {
    background-color: #00356d;
}

/* downdetector_styles.css */

.api-item {
    background-color: #161616;
}

.api-item:hover {
    background-color: #1a1a1a;
}

.status.up .status-indicator {
    background-color: #14542d;
}

.status.down .status-indicator {
    background-color: #6e1b28;
}

.status-text {
    color: #505050;
}

.status.up .status-text {
    color: #14542d;
}

.status.down .status-text {
    color: #6e1b28;
}

@media (max-width: 600px) {
    .container {
        background: #000;
    }
}
