/* Ensures text wraps and containers don't overflow on mobile */
.responsive-container {
    width: 100%;
    max-width: 100vw;
    box-sizing: border-box;
    overflow-wrap: break-word;
    word-break: break-word;
    padding-left: 8px;
    padding-right: 8px;
}

.responsive-text {
    word-break: break-word;
    overflow-wrap: break-word;
    /*font-size: 1rem;*/
}

@media (max-width: 600px) {
    .responsive-container {
        padding-left: 4px;
        padding-right: 4px;
    }
/*    .responsive-text {
        font-size: 0.95rem;
    }*/
}