.container {
    max-width: 650px;
    margin: auto;
    padding: 20px;
    background-color: #c00;
    border-radius: 8px;
}

        input[type="text"],
        input[type="date"],
        input[type="password"],
        input[type="file"]{
            display: block;
            width: 92.4%;
            margin: 10px 0;
            padding: 10px;
            background: #202020;
            color: white;
            border: 1px solid #c00;
            margin-top:0.7em;
            margin-bottom:0.7em;
        }
        button {
            background: darkblue;
            color:white;
            font-size:120%;
            width: 95%;
            padding: .1em;
            margin-top:0.7em;
            margin-bottom:0.7em;
        }
#previewContainer img {
    max-width: 100%;
    margin-top: 10px;
}
.modal {
    display: none; /* Скрыто по умолчанию */
    position: fixed;
    z-index: 1; /* На переднем плане */
    left: 0;
    top: 0;
    width: 100%; /* Полная ширина */
    height: 100%; /* Полная высота */
    overflow: auto; /* Если нужно - прокрутка */
    background-color: rgb(0,0,0); /* Черный фон */
    background-color: rgba(0,0,0,0.4); /* Темный с прозрачностью */
}

.modal-content {
    position: absolute;
    display:flex;
    z-index: 8;
    background-color: #fefefe;
    margin: 15% auto;
    padding: 20px;
    border: 1px solid #888;
    width: 80%;
}

.author-block {
    margin-bottom: 20px;
}

.block {
    margin: 20px 0;
}
.statHead{
    font-size:120%;
    text-decoration:underline;
}
.statResult{
    line-height: 140%;
    font-size:110%;
}

