.style_root__HR5xt {
    background-color: #e4e4e4
}

.style_root__HR5xt.style_animation__vNxj_ img {
    opacity: 0
}

.style_root__HR5xt.style_loaded__5QhmK img {
    transition: opacity 1s ease-out;
    opacity: 1
}

@keyframes style_show__RivMY {
    0%, 50% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}
article {
    padding: 15px !important;
}
main img {
    display: block;
    max-width: 100%;
    border-radius: 14px;
    margin: 30px auto;
}

table {
    border-collapse: collapse;
    margin: 30px 0;
    width: 100%;
}
td, th {
    word-break: break-all;
    text-align: center;
    padding: 5px;
    border: 1px solid black;
}
