:root {
    font-family: ui-monospace, monospace;
}

*,
::after,
::before {
    box-sizing: border-box;
}

body {
    background-image: url(/background.png);
    margin: 0px;
    line-height: 1.5;
    color: #212529;
}

@media (min-width: 992px) {
    .container {
        max-width: 960px;
    }
}

.container {
    margin-left: auto;
    margin-right: auto;
    background-color: #e9ecef;
    padding: 1rem 2rem;
}

.footer {
    padding-top: 0px;
    padding-bottom: 0px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    color: #6c757d;
    background-color: #f8f9fa;
}

.header {
    margin-bottom: 10px;
}