

body {
    margin: 0;
    font-family: Arial;
    margin:15px;
    }
    #main{
        width:750px;
        
        margin-left:auto;
        margin-right:auto;
    }
    #presets{
        margin-left:auto;
        margin-right:auto;
        border-bottom: 1px dotted black;
    }
    .difficulty{
        width: 250px;
        float:left;
    }
    label{font-size: 90%;}
    #advSettings{
        clear:left;
        display:none;
    }
    #advToggle{
        clear:left;
        display: block;
    }
    #renderTable{overflow:visible;clear:both;}
    td {width:120px;min-height: 100px;}

    .slider {
        max-width: 600px;
        height: 30px;
        padding: 20px 0;
        background: #fcfcfc;
        display: flex;
        align-items: center;
        
        border-top: 1px dotted black;
    }
    .slider label, .normalInput label {
        width: 100px;
    }
    .normalInput {
        clear:left;
        max-width: 600px;
        padding-bottom: 26px;
        overflow:visible;
        height:30px;
        padding: 20px 0;
        border-top: 1px dotted black;
    }
    .normalInput label {
        display:block;
        float:left;
        margin-right: 30px;
    }
    .normalInput input {
        width: 420px;
        border-radius: 5px;
        display:block;
        float:left;
    }
    .slider p {
        font-size: 26px;
        font-weight: 600;
        padding-left: 30px;
        color: black;
    }
    .slider input[type="range"] {
        -webkit-appearance:none !important;
        appearance:none !important;
        width: 420px;
        height: 2px;
        background: black;
        border: none;
        outline: none;
        margin-left:20px;
    }
    .slider input[type="range"]::-webkit-slider-thumb {
        -webkit-appearance: none !important;
        width: 10px;
        height:10px;
        background: black;
        border: 2px solid black;
        border-radius: 50%;
        cursor: pointer;
    }
    .slider input[type="range"]::-webkit-slider-thumb:hover {
        background: black;
    }
    div#advSettings .slider + p, div#advSettings .normalInput + p{
        font-size: 80%;
        max-width:600px;
        clear:left;
   }