
.layout
{
    display: flex;
    flex-direction: column;
    gap: 1rem;
    padding: 1rem;
    align-items: center;
}

@media (min-width: 768px)
{
    .layout
    {
        flex-direction: row;
        align-items: flex-start;
    }
}

@media (max-width: 768px)
{
    .layout
    {
        padding: 0;
        gap: 0;
        align-items: stretch;
    }

    .feed {
        max-width: 100% !important;
        width: 100%;
        margin: 0 !important;
    }

    .post {
        border-radius: 0;
        border-left: none;
        border-right: none;
        width: 100%;
        box-sizing: border-box;
    }
}

.content 
{
    flex: 1; 
    width: 100%;
}
