/* =========================================================
   GENIUS MOVIES
   LIGHT TEXT FINAL V8

   DOES NOT CHANGE MOBILE MENU POSITION.
   ========================================================= */


/* =========================================================
   PC HEADER MENU - EXACT CURRENT CLASSES
   ========================================================= */

@media(min-width:761px){

    html[data-gm-theme="light"]
    .gm-main-nav{

        color:#344054 !important;
    }


    html[data-gm-theme="light"]
    .gm-main-nav .gm-nav-link,
    html[data-gm-theme="light"]
    .gm-main-nav .gm-nav-link span,
    html[data-gm-theme="light"]
    .gm-main-nav .gm-movies-nav,
    html[data-gm-theme="light"]
    .gm-main-nav .gm-movies-nav > a,
    html[data-gm-theme="light"]
    #gmMoviesTrigger,
    html[data-gm-theme="light"]
    #gmMoviesTrigger span{

        color:#344054 !important;

        -webkit-text-fill-color:#344054 !important;

        opacity:1 !important;

        visibility:visible !important;

        filter:none !important;

        text-shadow:none !important;
    }


    html[data-gm-theme="light"]
    .gm-main-nav .gm-nav-link svg,
    html[data-gm-theme="light"]
    #gmMoviesTrigger svg{

        color:#667085 !important;

        stroke:#667085 !important;

        opacity:1 !important;
    }


    html[data-gm-theme="light"]
    .gm-main-nav .gm-nav-link.active,
    html[data-gm-theme="light"]
    .gm-main-nav .gm-nav-link.active span,
    html[data-gm-theme="light"]
    .gm-main-nav .gm-movies-nav.active,
    html[data-gm-theme="light"]
    .gm-main-nav .gm-movies-nav.active #gmMoviesTrigger{

        color:#ed3159 !important;

        -webkit-text-fill-color:#ed3159 !important;
    }

}


/* =========================================================
   HOME MOVIE / WEB SERIES / TV / ANIME TITLES
   EXACT CURRENT CARD STRUCTURE
   ========================================================= */

html[data-gm-theme="light"]
.movie-card h3,

html[data-gm-theme="light"]
.movie-card h3 a,

html[data-gm-theme="light"]
.movie-card h3 span,

html[data-gm-theme="light"]
.movie-card .gm-v8-title,

html[data-gm-theme="light"]
.movie-card .gm-v8-title *{

    color:#202b3c !important;

    -webkit-text-fill-color:#202b3c !important;

    opacity:1 !important;

    visibility:visible !important;

    filter:none !important;

    text-shadow:none !important;

    mix-blend-mode:normal !important;

    font-weight:700 !important;

    font-size:15px !important;

    line-height:1.32 !important;

    letter-spacing:0 !important;

    text-indent:0 !important;

    clip:auto !important;

    clip-path:none !important;
}


/* =========================================================
   TITLE PARENT
   ========================================================= */

html[data-gm-theme="light"]
.movie-card .gm-v8-title-parent{

    color:#202b3c !important;

    opacity:1 !important;

    visibility:visible !important;

    filter:none !important;
}


/* =========================================================
   YEAR / META
   ========================================================= */

html[data-gm-theme="light"]
.movie-card .poster-year,

html[data-gm-theme="light"]
.movie-card .gm-v8-meta{

    color:#707b8d !important;

    -webkit-text-fill-color:#707b8d !important;

    opacity:1 !important;

    visibility:visible !important;
}


/* =========================================================
   OTHER CARD TYPES
   ========================================================= */

html[data-gm-theme="light"]
:where(
    .series-card,
    .web-series-card,
    .webseries-card,
    .tv-card,
    .anime-card,
    .content-card,
    .media-card,
    .poster-card
)
:where(
    h2,
    h3,
    h4,
    .title,
    .name
){

    color:#202b3c !important;

    -webkit-text-fill-color:#202b3c !important;

    opacity:1 !important;

    visibility:visible !important;

    text-shadow:none !important;
}


/* =========================================================
   DO NOT MAKE POSTER BADGES DARK TEXT
   ========================================================= */

html[data-gm-theme="light"]
.movie-card :where(
    .badge,
    .quality,
    .type,
    .type-badge,
    .poster-type
){

    color:#ffffff !important;

    -webkit-text-fill-color:#ffffff !important;
}


html[data-gm-theme="light"]
.movie-card .rating{

    color:#ffd85a !important;

    -webkit-text-fill-color:#ffd85a !important;
}


/* =========================================================
   MOBILE:
   TITLE COLOR ONLY.
   NO MENU GEOMETRY/POSITION RULES.
   ========================================================= */

@media(max-width:760px){

    html[data-gm-theme="light"]
    .movie-card h3,

    html[data-gm-theme="light"]
    .movie-card h3 *{

        color:#202b3c !important;

        -webkit-text-fill-color:#202b3c !important;

        opacity:1 !important;

        visibility:visible !important;
    }

}
