main {
    background-color: lightgray;
}

section {
    justify-content: center;
    width: fit-content;
    margin-left: auto;
    margin-right: auto;
}

h2 {
    text-align: center;
    margin-top: 12px;
}
article {
    background-color: white;
    padding: 6px;
    margin: 12px;
    border-radius: 6px;
}

h3, p, ul {
    padding-bottom: 6px;
}

h4 {
    padding: 3px;
}

.disabled-link {
    opacity: 0.5;
    user-select: none;
    cursor: not-allowed;
}