/* Спеціальне виправлення для карток бібліотеки на дуже малих екранах */

@media (max-width: 375px) {
    /* Загальні виправлення для контейнера */
    .container {
        width: 100% !important;
        max-width: 100% !important;
        padding: 0 5px !important;
        box-sizing: border-box !important;
        overflow-x: hidden !important;
    }
    
    /* Виправлення для сітки бібліотеки */
    .library-grid {
        width: 100% !important;
        max-width: 100% !important;
        padding: 0 !important;
        margin: 0 !important;
        box-sizing: border-box !important;
        overflow: hidden !important;
    }
    
    /* Виправлення для елементів бібліотеки */
    .library-item {
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 0 15px 0 !important;
        padding: 0 !important;
        box-sizing: border-box !important;
    }
    
    /* Виправлення для карток бібліотеки */
    .library-card {
        width: 100% !important;
        max-width: 100% !important;
        box-sizing: border-box !important;
    }
    
    /* Виправлення для контенту карток */
    .library-content {
        padding: 10px !important;
        width: 100% !important;
        max-width: 100% !important;
        box-sizing: border-box !important;
    }
    
    /* Виправлення для заголовків */
    .library-item-title {
        font-size: 1.1rem !important;
        width: 100% !important;
        box-sizing: border-box !important;
    }
    
    /* Виправлення для тегів */
    .library-tags {
        width: 100% !important;
        box-sizing: border-box !important;
        overflow: hidden !important;
    }
    
    /* Виправлення для кнопки "Read more" */
    .library-read-more {
        width: 100% !important;
        box-sizing: border-box !important;
    }
    
    /* Виправлення для заголовка бібліотеки */
    .library-title {
        width: 100% !important;
        box-sizing: border-box !important;
        padding: 15px 10px !important;
        font-size: 1.8rem !important;
    }
}
