:root {
    --primary-color-light: #dcc38c;
    --primary-color: #cdaa5b;
    --primary-color-rgb: rgb(205, 170, 91);
    --primary-color-dark: #8f763f;

    --secondary-color-light: #848388;
    --secondary-color: #504f55;
    --secondary-color-rgb: rgb(80,79,85);
    --secondary-color-dark: #38373b;

    --text-color: #fff;
}

body {
    background-color: var(--secondary-color);
    color: var(--text-color);
}

h1 {
    color: var(--primary-color);
}

.container {
    max-width: 650px;
}

/*          Custom Input - Buttons          */

.btn-primary {
    color: var(--text-color);
    background-color: var(--primary-color);
    border-color: var(--primary-color);
}

.btn-primary:hover, .btn-primary:active, .btn-primary:focus {
    color: var(--text-color);
    background-color: var(--primary-color-dark);
    border-color: var(--primary-color-dark);
}

.btn-primary:focus {
    box-shadow: 0 0 0 0.25rem rgba(205, 170, 91, 0.5);
}

.form-control:focus, .form-select:focus {
    border-color: var(--primary-color);
    box-shadow: 0 0 0 .25rem rgba(205, 170, 91, 0.25)
}