body,
div,
h1, h2, h3, h4, h5, h6,
p,
ul,
li {
    margin: 0;
    padding: 0;
}

.page {
    color: #f5f5f5;
    background-color: #1f1f1f;
}

.header {
    display: flex;
    block-size: 100vh;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 10px;
    --br-radius: 10px;
}

.logo {
    display: block;
    border: 1px solid #f5f5f5;
    object-fit: cover;
    object-position: center;
    border-radius: var(--br-radius);
    max-inline-size: 50%;
}

.title {
    font-size: clamp(0.625rem, -0.10894495412844041rem + 3.669724770642202vw, 5.625rem);
}

