/* Tablet & Mobile - max-width: 768px */
@media (max-width: 768px) {
    /* Person Profile */
    .movie-box {
        display: block;
    }
    .person-profile {
        padding: 16px;
        margin: 0 16px;
    }
    .person-header {
        flex-direction: column;
        align-items: center;
        text-align: center;
    }
    .person-avatar {
        width: 160px;
        height: 160px;
    }
    .person-info {
        grid-template-columns: 1fr;
    }
    .social-links {
        justify-content: center;
    }

    /* Episodes Grid */
    .episodes-grid {
        grid-template-columns: repeat(auto-fill, minmax(70px, 1fr));
        gap: 6px;
        padding: 10px;
    }
    .episode-number {
        font-size: 12px;
    }

    /* Movie Info */
    .movie-info {
        padding: 16px;
    }
    .movie-original-title {
        font-size: 16px;
    }
    .movie-info__stats {
        gap: 12px;
    }
    .stat-item {
        font-size: 14px;
    }
    .movie-info__rating {
        flex-direction: column;
        gap: 1rem;
        align-items: flex-start;
    }
}

/* Mobile - max-width: 640px */
@media (max-width: 640px) {
    /* Navigation */
    .nav-links {
        gap: 4px;
        padding: 4px;
    }
    .page-numbers {
        min-width: 35px;
        height: 35px;
        padding: 0 10px;
        font-size: 14px;
    }
   .movie-meta-3 .movie-title {  
    display: block;
   }
}




@media (max-width: 768px) {
    .column-md-0 { display: grid; grid-template-columns: repeat(0, 1fr); }
    .column-md-1 { display: grid; grid-template-columns: repeat(1, 1fr); }
    .column-md-2 { display: grid; grid-template-columns: repeat(2, 1fr); }
    .column-md-3 { display: grid; grid-template-columns: repeat(3, 1fr); }
    .column-md-4 { display: grid; grid-template-columns: repeat(4, 1fr); }
    .column-md-5 { display: grid; grid-template-columns: repeat(5, 1fr); }
    .column-md-6 { display: grid; grid-template-columns: repeat(6, 1fr); }
    .column-md-7 { display: grid; grid-template-columns: repeat(7, 1fr); }
    .column-md-8 { display: grid; grid-template-columns: repeat(8, 1fr); }
    .column-md-9 { display: grid; grid-template-columns: repeat(9, 1fr); }
    .column-md-10 { display: grid; grid-template-columns: repeat(10, 1fr); }
    }
/* XS: max-width 640px */
@media (max-width: 640px) {
    .column-xs-0 { display: grid; grid-template-columns: repeat(0, 1fr); }
    .column-xs-1 { display: grid; grid-template-columns: repeat(1, 1fr); }
    .column-xs-2 { display: grid; grid-template-columns: repeat(2, 1fr); }
    .column-xs-3 { display: grid; grid-template-columns: repeat(3, 1fr); }
    .column-xs-4 { display: grid; grid-template-columns: repeat(4, 1fr); }
    .column-xs-5 { display: grid; grid-template-columns: repeat(5, 1fr); }
    .column-xs-6 { display: grid; grid-template-columns: repeat(6, 1fr); }
    .column-xs-7 { display: grid; grid-template-columns: repeat(7, 1fr); }
    .column-xs-8 { display: grid; grid-template-columns: repeat(8, 1fr); }
    .column-xs-9 { display: grid; grid-template-columns: repeat(9, 1fr); }
    .column-xs-10 { display: grid; grid-template-columns: repeat(10, 1fr); }
}
