.claude-columns {
    display: flex;
}
.claude-column {
    padding: 0.5em 1em;
    max-height: calc(100vh - 4rem - 3rem);
    overflow-y: scroll;
}

@media screen and (max-width: 1024px) {
    .claude-columns {
        flex-direction: column;
    }
    .claude-column {
        max-height: initial;
        overflow-y: initial;
    }
}


#footer {
    height: 3rem;
}
#footer p {
    margin-bottom: 0;
}

