body{
    background-color: rgb(255, 255, 255);
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0;
    height: 100%;
}
.midelem{
    display: flex;
    flex-direction: column;
    gap:8px;
}
.midelem h1, h2, h3, p, ul, li{
    margin: 0px;
}
.midsplit{
    display: flex;
    gap:4px;
    border-bottom: 1px solid black;
}
.split-domain{
    display: flex;
    align-items: center;
    
    width: min-content;
    padding: 8px;
    gap:4px;
}
.split-domain p{
    margin: 0;
}
.split-domain input{
    background-color: rgb(238, 238, 238);
    border:none;
    padding: 4px;
}
.midsplit button{
    align-self: center;
}