body {
    background-image: url('/images/tumblr_8d4c2651fddefcf8370dbb4a084204cc_e731d90b_250.webp');
    background-size: repeat;
}

.container {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: repeat(6, 1fr);
    gap: 8px;
    padding: 20px 70px 20px;
    min-height: 600px;
    margin: 0 auto;
    font-size: 21px;
}

.container>div {
    background: #8B0000;
    background: -moz-linear-gradient(left, #8B0000 0%, #CB3737 50%, #75170D 100%);
    background: -webkit-linear-gradient(left, #8B0000 0%, #CB3737 50%, #75170D 100%);
    background: linear-gradient(to right, #8B0000 0%, #CB3737 50%, #75170D 100%);
    color: white;
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 80px;
}

.div1 {
    grid-column: span 4 / span 4;
}

.div2 {
    text-align: left;
    grid-row: span 4 / span 4;
    grid-row-start: 2;
}

.div3 {
    grid-column: span 2 / span 2;
    grid-row: span 4 / span 4;
    grid-row-start: 2;
}

.div4 {
    grid-row: span 4 / span 4;
    grid-column-start: 4;
    grid-row-start: 2;
}

.div5 {
    grid-row-start: 6;
}

.div6 {
    grid-row-start: 6;
}

.div7 {
    display: flex;
    gap: 10px;
    align-items: center;
    grid-column: span 2 / span 2;
    grid-row-start: 6;
    overflow-x: auto;
}

.div7::-webkit-scrollbar {
    display: none;
}


.navbar {
    background: #8B0000;
    background: -moz-linear-gradient(left, #8B0000 0%, #CB3737 50%, #75170D 100%);
    background: -webkit-linear-gradient(left, #8B0000 0%, #CB3737 50%, #75170D 100%);
    background: linear-gradient(to right, #8B0000 0%, #CB3737 50%, #75170D 100%);
}

.navbar ul {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    justify-content: center;
}

.navbar li {
    margin: 0 15px;
}

.navbar a {
    color: white;
    text-decoration: none;
}