body {
    background-color: white;
}

    table {
        text-align: center;
    }

    .wrapper {
        margin: 1em auto;
        max-width: 800px;
        width: 95%;
        font: 20px/1.5 sans-serif;
    }

    .input-group-text {
        border: none;
        background-color: white;
    }

    .form-switch .form-check-input {
        --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")
    }

    .form-check-input {
        background-color: #e61919;
        border-color: #e61919;
    }

    .form-check-input:checked {
        background-color: #0eb340;
        border-color: #0eb340;
    }

    .wrapper code {
        background: #F5F5F5;
        padding: 2px 6px;

        .show {
            display: block;
        }

        .sidebar-item:hover {
            background-color: #e2e2e2;
        }
    }

    .show {
        display: block;
    }

    .modal-background {
        width: 100vw;
        height: 100vh;
        background-color: black;
        opacity: 0.6;
        position: absolute;
        top: 0;
        left: 0;
    }

    div.form-switch {
        padding-left: 1.5rem;
    }