IMDbetter

Minor tweaks for IMDb, like dark theme, sticky navbar, dark search form, thin scrollbar and dark scrollbar for dark elements.

Install as user style?
Author's suggested script

You may also like Filmweb MegaTweak.

Install as user style
/* ==UserStyle==
@name           IMDbetter
@namespace      https://greasyfork.org/users/636724-cml99
@version        1.2.3
@description    Minor tweaks for IMDb, like dark theme, sticky navbar, dark search form, thin scrollbar and dark scrollbar for dark elements.
@description:pl Drobne zmiany dla IMDb, takie jak ciemny motyw, przypięty pasek nawigacji, ciemna szukajka, wąskie i ciemne suwaki.
@author         CML99
@license        CC-BY-NC-SA-4.0
@preprocessor   stylus
@homepageURL    https://greasyfork.org/scripts/405936-imdbetter
@supportURL     https://greasyfork.org/scripts/405936-imdbetter/feedback
@var            checkbox cmlFixNavbar "↸ Sticky Navigation Bar" 1
@var            checkbox cmlThinBar "↕ Thin Scrollbar" 1
@var            checkbox cmlDarkBar "↕ Dark Scrollbar for Dark Sections" 1
@var            checkbox cmlDarkSearch "⌕ Dark Search Form" 1
@var            checkbox cmlDarkTheme "◑ Dark Theme" 1
==/UserStyle== */

@-moz-document domain("imdb.com") {
/* --- Sticky Navigation --- */
if cmlFixNavbar { 
#imdbHeader { position: fixed; }
#wrapper, .ipc-page-wrapper { padding-top: 56px; } 
.ipc-page-wrapper { width: 80%; left: 10%; }    
.banner-container { margin-top: 56px; }  
.react-autosuggest__suggestions-list { max-height: 90vh; overflow: scroll; }   
.react-autosuggest__suggestion a[data-testid="search-result--link"] { padding: 3px 10px 2px; }
.react-autosuggest__suggestions-list li { margin-bottom: 0.1rem; }    
#react-autowhatever-1--item-0 { border-top: 1px solid #575757; }
.fdoimY ._2xcsB5_XEiRCOYGbWQ05C9__image, .kyROKQ ._2xcsB5_XEiRCOYGbWQ05C9__image, .fuSwbl ._3ANMP9u58MZGX_ZS9c20p__image { height: 3rem; }  
.ipc-media__img .ipc-image { width: auto; height: 100%; }
/* .hzkacB, .lolMki, ._2NPnhnjxKTlB8HDsb7RtwX, ._3NC-LqKnxaKSgKKPxD9D_8 { line-height: 1rem; } */
.fdoimY._2VTfSadvr91wa2jULYtbX2, .kyROKQ._2VTfSadvr91wa2jULYtbX2, .fuSwbl._2CEX84AP_A7x357bu9PzWS { display:none; }   
.react-autosuggest__suggestions-list li .flYZVb._2VTfSadvr91wa2jULYtbX2[data-testid="search-result--video"] { display: none; }
} 


/* --- Dark Search Form --- */
if cmlDarkSearch { 
#nav-search-form { background-color:#282828; }
#suggestion-search-button { background-color: #282828; }
#suggestion-search-button:hover { background-color: #444; }
#suggestion-search-button .ipc-icon.ipc-icon--magnify { color: #ccc; }
#suggestion-search-button:hover .ipc-icon.ipc-icon--magnify { color: #f5c518; }
.search-category-selector .ipc-text-button.ipc-button--core-base.ipc-button--on-textPrimary:not(:disabled), 
.search-category-selector .ipc-outline-button.ipc-button--core-base.ipc-button--on-textPrimary:not(:disabled),
#suggestion-search { color: #ddd; caret-color: #ccc; }
}  
   

/* --- Thin White Scrollbar --- */
if cmlThinBar { 
* { scrollbar-width: thin; } 
:root { scrollbar-width: thin; scrollbar-color: #bbb #eee; }
::-webkit-scrollbar { width: 8px; }
::-webkit-scrollbar:horizontal { height: 8px; }
::-webkit-scrollbar-track { background-color: #eee; }
::-webkit-scrollbar-thumb { background-color: #bbb; }
::-webkit-scrollbar-thumb:hover { background-color: #999; }
}

    
/* --- Dark Scrollbar for Dark Lists --- */
if cmlDarkBar { 
.wlb_dropdown_list, .mediaviewer__footer, .ipc-promptable-dialog { scrollbar-color: #444 #222; }
.wlb_dropdown_list::-webkit-scrollbar, .mediaviewer__footer::-webkit-scrollbar, .ipc-promptable-dialog::-webkit-scrollbar { width: 16px; }    
.wlb_dropdown_list::-webkit-scrollbar-track, .mediaviewer__footer::-webkit-scrollbar-track, 
.ipc-promptable-dialog::-webkit-scrollbar-track { background: #222; }
.wlb_dropdown_list::-webkit-scrollbar-thumb, .mediaviewer__footer::-webkit-scrollbar-thumb, 
.ipc-promptable-dialog::-webkit-scrollbar-thumb { background: #111; }
.wlb_dropdown_list::-webkit-scrollbar-thumb:hover, .mediaviewer__footer::-webkit-scrollbar-thumb:hover, 
.ipc-promptable-dialog::-webkit-scrollbar-thumb:hover { background: #555; }
.wlb_dropdown_list::-webkit-scrollbar-thumb:active, .mediaviewer__footer::-webkit-scrollbar-thumb:active, 
.ipc-promptable-dialog::-webkit-scrollbar-thumb:active { background: #444; }
}
if cmlDarkBar and cmlThinBar { 
.wlb_dropdown_list, .mediaviewer__footer, .ipc-promptable-dialog { scrollbar-width: thin; scrollbar-color: #444 #222; }
.wlb_dropdown_list::-webkit-scrollbar, .mediaviewer__footer::-webkit-scrollbar, .ipc-promptable-dialog::-webkit-scrollbar { width: 8px; }    
.wlb_dropdown_list::-webkit-scrollbar-track, .mediaviewer__footer::-webkit-scrollbar-track, 
.ipc-promptable-dialog::-webkit-scrollbar-track { background: #222; }
.wlb_dropdown_list::-webkit-scrollbar-thumb, .mediaviewer__footer::-webkit-scrollbar-thumb, 
.ipc-promptable-dialog::-webkit-scrollbar-thumb { background: #111; }
.wlb_dropdown_list::-webkit-scrollbar-thumb:hover, .mediaviewer__footer::-webkit-scrollbar-thumb:hover, 
.ipc-promptable-dialog::-webkit-scrollbar-thumb:hover { background: #555; }
.wlb_dropdown_list::-webkit-scrollbar-thumb:active, .mediaviewer__footer::-webkit-scrollbar-thumb:active, 
.ipc-promptable-dialog::-webkit-scrollbar-thumb:active { background: #444; }
}

}

@-moz-document url("https://www.imdb.com/"), url-prefix("https://www.imdb.com/?ref_="), url-prefix("https://www.imdb.com/imdbpicks/") {
/* Dark Scrollbar for Home Page */
if cmlDarkBar { 
:root { scrollbar-color: #444 #222; }    
::-webkit-scrollbar { width: 16px; }        
::-webkit-scrollbar-track { background: #222; }
::-webkit-scrollbar-thumb { background: #111; }
::-webkit-scrollbar-thumb:hover { background: #555; }
::-webkit-scrollbar-thumb:active { background: #444; }
}
if cmlDarkBar and cmlThinBar  { 
* { scrollbar-width: thin; } 
:root { scrollbar-width: thin; scrollbar-color: #444 #222; }   
::-webkit-scrollbar { width: 8px; }
::-webkit-scrollbar-track { background: #222; }
::-webkit-scrollbar-thumb { background: #111; }
::-webkit-scrollbar-thumb:hover { background: #555; }
::-webkit-scrollbar-thumb:active { background: #444; }
}

}
@-moz-document domain("imdb.com") {
/* --- Dark Theme --- */    

if cmlDarkTheme {    
:root { scrollbar-color: #444 #222; }    
::-webkit-scrollbar { width: 16px; }        
::-webkit-scrollbar-track { background: #222; }
::-webkit-scrollbar-thumb { background: #111; }
::-webkit-scrollbar-thumb:hover { background: #555; }
::-webkit-scrollbar-thumb:active { background: #444; }
}
if cmlDarkTheme and cmlThinBar  {      
* { scrollbar-width: thin; } 
:root { scrollbar-width: thin; scrollbar-color: #444 #222; }   
::-webkit-scrollbar { width: 8px; }
::-webkit-scrollbar-track { background: #222; }
::-webkit-scrollbar-thumb { background: #111; }
::-webkit-scrollbar-thumb:hover { background: #555; }
::-webkit-scrollbar-thumb:active { background: #444; }
}     
    
if cmlDarkTheme {    
:root {
    --cml-color-yellow: #f5c518;
    --cml-color-link-normal: #3ca9ff;
    --cml-color-link-hover: #aadaff;
    --cml-color-link-visited: #aadaff;	
}

#nav-search-form { background-color:#282828; }
#suggestion-search-button { background-color: #282828; }
#suggestion-search-button:hover { background-color: #444; }
#suggestion-search-button .ipc-icon.ipc-icon--magnify { color: #ccc; }
#suggestion-search-button:hover .ipc-icon.ipc-icon--magnify { color: var(--cml-color-yellow); }
.search-category-selector .ipc-text-button.ipc-button--core-base.ipc-button--on-textPrimary:not(:disabled), 
.search-category-selector .ipc-outline-button.ipc-button--core-base.ipc-button--on-textPrimary:not(:disabled),
#suggestion-search { color: #ddd; caret-color: #ccc; }
.btn.primary, .btn2.primary { background: var(--cml-color-yellow); border-color: var(--cml-color-yellow); color: #000; }
.btn.primary:hover, .btn2.primary:hover { background: #aaa; border-color: #aaa !important; color: #000; }
.btn2 { background: #aaa; border-color: #aaa; color: #000; }
.btn2:hover { background: #ccc; border-color: #ccc !important; color: #000; }
.btn2:hover span { color: #000 !important; }    
a.btn, button.btn, input.btn { background: var(--cml-color-yellow); border-color: var(--cml-color-yellow); color: #000; }
a.btn:hover, button.btn:hover, input.btn:hover { background:#aaa; border-color:#aaa !important; color:#000; } 
.btn.small { background-color: var(--cml-color-yellow); border-color: var(--cml-color-yellow); }    
.btn.small:hover { background-color: #aaa; border-color: #aaa !important; }     
.rec_actions .rec_next_btn .btn2, .rec_actions .rec_not_interested_btn .btn2 { background: #aaa; border-color: #aaa; } 
.rec_actions .rec_next_btn .btn2:hover, 
.rec_actions .rec_not_interested_btn .btn2:hover { background: #ccc; border-color: #ccc !important; }
.cast-vote { background: var(--cml-color-yellow); border-color: var(--cml-color-yellow); }
.cast-vote:hover { background: #aaa; border-color: #aaa !important; }    
.ipl-vote-button .ipl-vote-button__button { background: var(--cml-color-yellow); border-color: var(--cml-color-yellow); }
.ipl-vote-button .ipl-vote-button__button:hover { background: #aaa; border-color: #aaa !important; }
.poll.active .answer .vote .button { background: var(--cml-color-yellow); border-color: var(--cml-color-yellow); }
.poll.active .answer .vote .button:hover { background: #ccc; border-color: #ccc !important; } 
a:link { color: var(--cml-color-link-normal); }
a:hover { color: var(--cml-color-link-hover); }
a:visited { color: var(--cml-color-link-visited); }
hr { border-color: transparent; }
h1 { color: #ccc; }
h2, h3 { color: var(--cml-color-yellow); }
h4 { color: #ccc; }
#sidebar h2, #sidebar h3 { color: #ccc; }
input { background-color: #111; border-color: transparent; }
input { color: #ccc; }
select { background-color: #181818; border: #444 1px solid; color: #ccc; }
select option { background-color: #111; }
[type="checkbox"], [type="radio"] { opacity: .5; }
[type="checkbox"]:checked, [type="radio"]:checked { opacity: 1; }
#root, p, .imdb-search-gateway__options p { color: #aaa; }
.message_box .info { background-color: #111; }
.message_box .info h2, .message_box .info p { color: #aaa; }
button.primary, .linkasbutton-primary { background: var(--cml-color-yellow); border-color: var(--cml-color-yellow); }
button.primary:hover, .linkasbutton-primary:hover { background: #ccc; border-color: #ccc; }
#wrapper, #styleguide-v2, body, html { background-color: #181818 !important; }
#pagecontent { background-color: #222; }
.recently-viewed { border-color: #222; background-color: #111; }
.article, .aux-content-widget-3, .aux-content-widget-2, .aux-content-widget-3, .article.on-tv, .aux-content-widget-4 { 
    border-color: transparent; 
    background: #111; 
    color: #ccc;
}
#feedback-widget { background-color: transparent !important; }
.article h1.findHeader { color: #ccc; }
.article h1.findHeader span.findSearchTerm { color: #ddd; }
.findResult { background-color: #111; border-color: transparent; }
div.findMoreMatches { background-color: #222; color: #ccc; }
div#findSubHeader span#findSubHeaderLabel { color: #ccc; }
.imdb-search-gateway, #root.redesign { background-color: #222; }
.ipl-input__input, .ipl-select__input, .ipl-select__marker { border-color: #aaa; color: #ccc; }
.ipl-input__input:focus, .ipl-select__input:focus, .ipl-select__input:focus { border-color: var(--cml-color-link-normal); }
.ipl-input__input:focus ~ .ipl-input__label, .ipl-select__input:focus ~ .ipl-input__label, .ipl-select__input:focus ~ .ipl-select__label, .ipl-select__input:focus ~ .ipl-select__marker { color: var(--cml-color-link-normal); }
.ilm_help_button { filter: invert(75%); }
.search-box { background-color: #111; border-color: transparent; }
.search-bar-results { border-color: transparent; }
.search_item { background-color: #111; }
.search_item:hover { background-color: #111; }
#content-2-wide #main { padding-bottom: 25px; }
.nameSearch, .titleSearch {     border-color: #111; background: #111; }
#content-2-wide .main { background-color: #111; }
div#content-2-wide { background-color: #222; }    
#signin-options .list-group-item, #signin-options a.list-group-item:hover, a.list-group-item:focus { 
    background-color: #222; 
    border-color: #222; 
}
#content-2-wide::before { background-color: #1d1d1d; border-color: transparent; } 
#signin-options .list-group-item:hover, #signin-options a.list-group-item:hover, a.list-group-item:focus { 
    background-color: #111; 
    border-color: #111;
    color: #ccc;
}
.auth-provider-text { color: #aaa; }
#signin-options .list-group-item.create-account:hover { background-color: #ccc; border-color: #ccc; }
#signin-perks { border-color: transparent; }
#gatsby-focus-wrapper .ipc-page-wrapper--base { background-color: #111; }
.UseCases-module--section--3kg4Y, .GetStarted-module--section--6j7-w { background-color: #111; }
.Products-module--section--1rYnf { background-color: #222; }
.ipc-link--base, .ipc-link--base:focus, .ipc-link--base:hover, .ipc-link--base:visited, a.ipc-link--base:link {
    color: var(--cml-color-link-hover); 
}
.Products-module--card--3RMih { background-color: #111; }
.a-section, .a-ws.a-js.a-audio.a-video.a-canvas.a-svg.a-drag-drop.a-geolocation.a-history.a-webworker.a-autofocus.a-input-placeholder.a-textarea-placeholder.a-local-storage.a-gradients.a-transform3d.a-touch-scrolling.a-text-shadow.a-text-stroke.a-box-shadow.a-border-radius.a-border-image.a-opacity.a-transform.a-transition.null, .a-box .a-divider.a-divider-section .a-divider-inner::after, .a-color-base-background .a-divider.a-divider-section .a-divider-inner::after, .a-divider.a-divider-section .a-divider-inner::after, .a-box { 
    background: #111;  
    border-color: transparent; 
    color: #ccc; 
}
.a-color-secondary, .a-label.a-checkbox-label, .a-alert-content { color: #aaa !important; }
#remember_me_learn_more_link .a-icon-popover { filter: invert(100%); }
.a-popover-wrapper { border-color: transparent; }
.a-popover-header  { background: #111; border-color: transparent; }
.a-popover-inner { background-color: #222; }
.a-popover.a-arrow-top .a-arrow { border-top-color: #444; }
.a-button-primary, .a-button-primary .a-button-inner { 
    background: var(--cml-color-yellow) !important; 
    border-color: var(--cml-color-yellow) !important; 
}
.a-button-primary:hover, .a-button-primary .a-button-inner:hover { 
    background: #ccc !important; 
    border-color: #ccc !important; 
    color: #000 !important; 
}
.a-box .a-divider.a-divider-break::after, .a-color-base-background .a-divider.a-divider-break::after, .a-divider.a-divider-break::after { border-color: transparent !important; }
.a-box .a-divider.a-divider-break h5, .a-color-base-background .a-divider.a-divider-break h5, .a-divider.a-divider-break h5 {
    background-color: #111; 
    color: #aaa;
}
#auth-create-account-link { border-color: transparent; }
#auth-create-account-link .a-button-inner { background: #111 !important; }
#auth-create-account-link .a-button-inner:hover { background: #222 !important; }
#createAccountSubmit { color: #ccc; }
#logged_out_header, #logged_out_header .a-section { 
    background-color: #444; 
    border-color: transparent; 
}
#imdb_pro_login_popover { color: #fff; }
#imdb_pro_login_popover .a-icon-popover { filter: invert(100%); opacity: 1; }
#login_buttons { background-color: #222; }
.add-image-container { background-color: #222; }   
ul.quicklinks li.subnav_selected { background-color: #282828; }  
ul.quicklinks li.subnav_selected a, ul.quicklinks li.subnav_selected a:visited { color: #aaa; }  
.subnav h4 { color: #ccc; }    
.recently-viewed .header h3, h3 .nobr { color: #aaa; }   
.share_icon { filter: opacity(75%); }    
.ilm_notice { background-color: #222; color: #aaa; border-color: transparent; }    
.listo .header .nav { background: #111; border-color: transparent; }  
.listo .header .nav .desc, h4.li_group { color: #aaa; }
h4.li_group::before { border-color: transparent; }    
.even { background-color: #181818; border-color: transparent; }    
.odd { background-color: #282828; border-color: transparent; }    
.ipl-input__label, .ipl-select__label { color: #aaa; }   
.text-muted, .lister .lister-controls .lister-control-group .lister-control-label { color: #aaa; }   
.item-privacy-lock .path { fill: #ccc; }   
.lister .header { background: #111; border-color: transparent; }  
.lister .lister-controls .lister-control-group .lister-control-sprite, .lister-widget-sprite { filter: invert(100%); } 
.lister .lister-controls .lister-control-group select { background-color: #181818; border-color: #444; }    
.overflow-menu .circle { background: #444; }  
.overflow-menu:hover .circle { background: #222; }     
.overflow-menu:hover svg { fill: #aaa; }    
.overflow-menu .ui-dialog { background-color: #222; }    
.overflow-menu .pop-up-menu-list-item-link { color: #aaa; }    
.overflow-menu .pop-up-menu-list-item-link:hover { background-color: #111; color: #ccc; }  
.lister-item.mode-grid > .lister-item-content { background-color: #222; }    
.text-primary, .list_meta { color: #aaa; }    
.lister-widget .lister-header .nav, .lister-widget .lister-controls .nav { background-color: #222; border-color: transparent; }    
.lister-widget .lister-header h1 { color: #aaa; }    
.lister-widget .lister-control-group select, .lister-widget .header-actions select, .lister-edit .lister-control-group select { 
    background-color: #181818; 
    border-color: #444; 
    color: #aaa; 
} 
.lister-widget .lister-control-group .button, .lister-widget .lister-control-group button, 
.lister-widget .header-actions .button, .lister-widget .header-actions button { 
    border-color: transparent; 
    color: #aaa; 
}  
.lister-widget .lister-controls .lister-controls-expand { border-color: transparent; }
.lister-widget .empty-react-watchlist .explore-prompt { color: #aaa; }    
.lister-widget .header-actions .button:hover::before, .lister-widget .header-actions .button:focus::before, .lister-widget .header-actions .button:active::before, .lister-widget .header-actions button:hover::before, .lister-widget .header-actions button:focus::before, .lister-widget .header-actions button:active::before { background-color: #444; }    
.lister-edit-form { background-color: #111; }
.lister-edit .lister-header, .lister-edit .lister-controls, .lister-edit .lister-edit-total { background-color: #282828; border-color: transparent; }   
.global-sprite.lister-sort-reverse.descending { filter: invert(75%); }  
.lister-edit-form .list-edit-settings { color: var(--cml-color-link-normal); }    
.lister-edit-form .list-edit-settings:hover { color: var(--cml-color-link-hover); }
.lister-edit .lister-list.mode-edit .lister-item .lister-item-edit, .lister-edit .lister-edit-total, 
.lister-edit .lister-list.mode-edit .lister-item .lister-item-content, 
.lister-edit .lister-list.mode-edit .lister-item .lister-item-preview, 
.lister-edit .lister-list.mode-edit .lister-item .list-item-age { border-color: transparent; }    
.lister-edit .lister-list .lister-item:nth-child(2n+1) { background-color: #222; }  
.lister-edit .edit.item-edit-description textarea { color: #aaa; }   
.ipl-ratings-bar .ratings-user-rating .user-rating-value.rating-not-rated .ipl-star-border-icon { color: #aaa; }
.ipl-star-bar-widget .rating-widget-bar { background-color: #444; border-color: transparent; }  
#cboxContent { background-color: #222; color: #aaa; }    
.help-icon { fill: #ccc; }  
.list-actions-cbox .verify a, .list-actions-cbox .verify input[type="submit" i] { color: var(--cml-color-link-normal); }    
.list-actions-cbox .verify a:hover, .list-actions-cbox .verify input[type="submit" i]:hover { color: var(--cml-color-link-hover); } 
.list-actions-cbox .message { color: #aaa; }    
.lister-search .search-bar .search-bar-input { background-color: #222; }   
.lister-search .search-bar { background-color: var(--cml-color-yellow); }  
.lister-search .search-bar .search-bar-label { color: #111; }   
.lister-search .search-bar .search-bar-input-icon { fill: #aaa; }    
.lister-search .results { background-color: #111; border-color: transparent; }    
.lister-search .search_item:hover { background-color: #222; }    
.lister-widget .lister-item-age, .lister-widget .lister-item-details, 
#wrapper .lister-widget .lister-details, 
.lister-widget .lister-header .nav-right .lister-sort-by-container .lister-sort-by-label, 
.lister-widget .lister-controls .nav-right .lister-sort-by-container .lister-sort-by-label, 
.lister-widget .ratings-metascore-description { color: #aaa; }
.lister-widget .star-rating-value, .lister-widget .ratings-bar > div { color: #ccc; }
#wrapper .lister-widget .lister-item-credits > a, #wrapper .lister-widget .lister-item-header > a, 
#wrapper .lister-widget .lister-item .title-grid { color: var(--cml-color-link-normal); }    
#wrapper .lister-widget .lister-item-credits > a:hover, 
#wrapper .lister-widget .lister-item-header > a:hover, 
#wrapper .lister-widget .lister-item .title-grid:hover { color: var(--cml-color-link-hover); }
#wrapper .lister-widget .lister-item .lister-item-content .plot::after { background-color: #111; }    
#wrapper .lister-widget .export { border-color: 666; }    
.lister-widget .metascore { color: #000; }    
.element-check-wrapper label::before { background-color: #111; border-color: transparent; }   
.ipl-ratings-bar .ratings-imdb-rating .ratings-total-votes { color: #999; }       
.faceter > .faceter-header { background-color: #222; border-color: transparent; }   
.faceter > .faceter-content { background-color: #222; border-color: transparent; }    
.faceter > .faceter-content > .faceter-categories > ul > li:hover, .faceter > .faceter-content > .faceter-categories > ul > li.active, 
.faceter > .faceter-content > .faceter-facets, .faceter > .faceter-header > .facets-active > .facet {
    background-color: #111;
    border-color: transparent; 
}    
.faceter > .faceter-header > .expand { color: var(--cml-color-link-normal); }
.faceter > .faceter-header > .expand:hover { color: var(--cml-color-link-hover); }  
.faceter > .faceter-content > .faceter-facets > .faceter-fieldset > fieldset > label { color: #aaa; }   
.faceter > .faceter-content > .faceter-facets > .faceter-fieldset > fieldset > .faceter-search-btn { 
    background: var(--cml-color-yellow); 
    border-color: var(--cml-color-yellow); 
}    
.faceter > .faceter-content > .faceter-facets > .faceter-fieldset > fieldset > .faceter-search-btn:hover { 
    background: #aaa; 
    border-color: #aaa !important; 
} 
.lister-item.mode-advanced:nth-child(2n+1), .lister-item.mode-advanced.nth-child-odd, .lister-item.mode-detail:nth-child(2n+1), .lister-item.mode-detail.nth-child-odd, .lister-item.mode-simple:nth-child(2n+1), .lister-item.mode-simple.nth-child-odd {
    background-color: #222; 
}
.lister-item.mode-advanced:nth-child(2n), .lister-item.mode-advanced.nth-child-even, .lister-item.mode-detail:nth-child(2n), .lister-item.mode-detail.nth-child-even, .lister-item.mode-simple:nth-child(2n), .lister-item.mode-simple.nth-child-even {
    background-color: #181818; 
}
.lister-item.mode-detail .lister-item-content .ratings-metascore, 
.lister-item.mode-grid .lister-item-content .ratings-metascore { color: #aaa; }
.lister-item .metascore { color: #000; } 
.global-sprite.lister-sort-reverse, .global-sprite.lister-mode { filter: invert(75%); }  
div.show_less, div.show_more { color: var(--cml-color-link-normal); }    
div.show_less:hover, div.show_more:hover { color: var(--cml-color-link-hover); } 
div.list_public, div.discussions_shown, div.byline, table.chart th, span.secondaryInfo { color: #aaa; }    
table.chart tbody tr:nth-child(2n+1) { background-color: #222; border-color: transparent; }   
table.chart tbody tr:nth-child(2n) { background-color: #181818; border-color: transparent; }    
.ab_links a.selected { background-color: #282828; }    
.dropdown.open > .dropdown-menu, .dropdown.open > .dropdown-overlay { background: #222; }    
#title-social-sharing-widget .dropdown-menu-item, #social-sharing-widget .dropdown-menu-item { border-color: transparent; }    
.dropdown-menu-item > a:hover, .dropdown-menu-item > a:focus, .dropdown-menu-item > a:active, .dropdown-menu-item > button:hover, .dropdown-menu-item > button:focus, .dropdown-menu-item > button:active { background-color: #111; }    
#title-social-sharing-widget .share-link-descriptor, #social-sharing-widget .share-link-descriptor { color: #aaa; }
#social-sharing-widget .share-button-title { color: #aaa !important; }    
.message_box .alert { background-color: #111; }    
.message_box .alert p { color: #aaa; }    
#avatar-frame { background-color: #111; border-color: transparent; }  
.badge-frame .name, .user-profile .ratings .title-list span { color: #aaa; } 
#profile-checklist { background-color: #111; }   
.user-profile .widget.ratings .sharing.unshared { background-color: #222; }         
.user-profile .histogram-horizontal .bar, .user-profile .histogram-vertical .bar { background-color: #aaa; }    
.user-profile .histogram-horizontal .bar:hover, .user-profile .histogram-vertical .bar:hover { background-color: var(--cml-color-yellow); }
.toggle-overflow-button.collapsed > .show-more { color: var(--cml-color-link-normal); } 
.toggle-overflow-button.collapsed > .show-more:hover { color: var(--cml-color-link-hover); } 
.ipl-zebra-list .ipl-zebra-list__item:nth-of-type(odd) { background-color: #222; }   
.ipl-zebra-list .ipl-zebra-list__item:nth-of-type(even) { background-color: #1a1a1a; }     
.ipl-zebra-list .ipl-zebra-list__item { border-color: transparent; }    
.overflow-menu .vertical-ellipsis svg { fill: #ddd; }    
.overflow-menu .vertical-ellipsis:hover svg { fill: #aaa; }  
.user-profile .list-meta { color: #aaa; } 
.rec_nav a:not(:hover) { color: var(--cml-color-link-normal); }    
a.rec_nav_disabled, a.rec_nav_disabled:hover { color: #ccc !important; }    
.rec_details .rec-jaw-upper { background-color: #111; }    
.rating-list { border-color: transparent; background-color: #444; }  
.rating-rating { color: var(--cml-color-yellow); }     
.rec_details .rec-jaw-lower, .rec_details .rec-jaw-lower > .rec-jaw-teeth { background: #111; }    
.rec_details .rec-ellipsis::before { display: none; }   
.rightcornerlink, .see-more { border-color: transparent; }  
#biography-errors-popover .header, #edit-avatar-popover .header { background-color: #181818; color: #aaa; border-color: transparent; } 
.user-profile #biography-errors-popover, .user-profile #edit-avatar-popover, 
.user-profile .ratings #sharing-popover { background-color: #222; }    
.heroic-overview { background-color: #222; }    
#top_rhs_after, .article.on-tv, .aux-content-widget-2, .aux-content-widget-3, .aux-content-widget-4, .mini-article { border-color: transparent; }
.news_item small, .heroic-overview .titleReviewBar .subText { color: #aaa; }    
.heroic-overview .plot_summary_wrapper, .heroic-overview .titleReviewBar .divider, .pro_title_link_with_separator { border-color: transparent; } 
.heroic-overview .titleReviewBar .metacriticScore { color: #000; }   
#content-2-wide #main .article, #content-2-wide .main .article { border-color: transparent; }    
.redesign .article.highlighted { background-color: #111; } 
.see-more a span.itemprop { color: var(--cml-color-link-normal); } 
.see-more a:hover span.itemprop { color: var(--cml-color-link-hover); } 
.imdbRatingStyle1 { background-color: #181818; border-color: transparent; color: #ccc; }   
.imdbRatingPlugin span.ofTen { color: #aaa; }    
#ratingPluginHTML textarea { background-color: #222; color: #aaa; border-color: transparent; }    
.ipl-itemcount-header { background: #222; }
.ipl-list-title, .cast_list .character, #root table.labelValueTable td.label, 
.listo .sort-controls, .listo #keywords_content select { color: #aaa; }   
.ipl-list-title::after { border-color: transparent; }    
.soda:hover, .soda-hovered, .content-advisories-index .advisory-severity-vote .advisory-severity-vote__container:hover.ipl-zebra-list__item { 
    background-color: #111 !important; 
}   
.ipl-zebra-list .ipl-zebra-list__label, .content-advisories-index .advisory-severity-vote .advisory-severity-vote__container .advisory-severity-vote__title, .imdb-user-review .title, .lister-controls, .lister .header, .imdb-user-review .ipl-ratings-bar .point-scale { 
    color: #aaa; 
}    
.lister-controls .lister-controls-group select { background-color: #222; border-color: transparent; }
.imdb-user-review .text { border-color: transparent; }  
.lister-list .lister-item:nth-child(2n) .gradient-container { background: linear-gradient(rgba(251,251,251,0), #181818); }    
.lister-list .lister-item:nth-child(2n+1) .gradient-container { background: linear-gradient(rgba(251,251,251,0), #222); }    
.title-ratings-sub-page .sectionHeading { color: var(--cml-color-yellow); }    
.title-ratings-sub-page .tableHeadings, .title-ratings-sub-page .bigcell { color: #aaa; }
.title-ratings-sub-page td.Selected { background: #222; }      
.crits_results tr:hover { background-color: #111; }    
.critscore { color: #ccc; }    
.aux-content-widget-2.theaters-near-you { background: #111; }  
.message_box .alert h2 { color: var(--cml-color-yellow); }  
div.datepicker a { background: #222; border-color: transparent; color: #aaa; }    
div.datepicker a:hover { background: #282828 !important; border-color: transparent; color: #aaa; }        
div.datepicker a.selected, .article div.options div.datepicker a.selected:hover { 
    background: #181818; 
    border-color: transparent; 
    color: #aaa; 
}  
.st-title-overview-widget-layout .outline, .st-title-overview-widget-layout .txt-block, 
p.cert-runtime-genre, .rating_txt, .list_item div.address, h5.inline { color: #aaa; }
.title-trailer { color: #000 !important; }  
.message_box .alert .pointer-down { border-top-color: #111; }  
.poll.ask .answer h3, .plugins h3 { color: #ccc; } 
.plugins ul { border-color: transparent; background-color: #444; }   
.plugins .legalMsg, .plugins #ratingPluginHTML { background-color: #181818; border-color: transparent; }  
.article h1 { border-color: transparent; }    
a.banner-link, a.banner-link:hover, a.banner-link:active { color: #000; } 
.ipc-page-background--base { background-color: #111; } 
.ipc-page-section--base { background-color: #222; }   
.ipc-metadata-list--base .ipc-metadata-list-item__label--link, .ipc-metadata-list-item__icon-link { color: #ccc; }        
.ipc-metadata-list--base .ipc-metadata-list-item__label--link:hover, .ipc-metadata-list--base .ipc-metadata-list-item--link:hover .ipc-metadata-list-item__label--link, .ipc-metadata-list--base .ipc-metadata-list-item__icon-link:active { color: var(--cml-color-yellow); }   
.ipc-metadata-list-item__icon-link svg { fill: #ccc; }    
.ipc-metadata-list-item__icon-link:hover svg { fill: var(--cml-color-yellow); } 
.ipc-inline-list__item, .ipc-title.ipc-title--base .ipc-title__description, .ipc-title.ipc-title--base .ipc-title__subtext, .ipc-btn--theme-base:not(:disabled).ipc-btn--on-textSecondary, .ipc-btn--theme-base:not(:disabled).ipc-btn--on-textSecondary .ipc-split-button__btn, .ipc-btn--theme-base:not(:disabled).ipc-btn--on-textSecondary .ipc-split-button__iconBtn, .hfgGvO, .ipc-metadata-list--base .ipc-metadata-list-item__icon-link, .ipc-metadata-list--base .ipc-metadata-list-item__label--link:hover, .ipc-metadata-list--base .ipc-metadata-list-item__label--link:active, .ipc-metadata-list--base .ipc-metadata-list-item__list-content-item--subText, .ipc-metadata-list--base .ipc-metadata-list-item--link:hover .ipc-metadata-list-item__label--link, .bZmQT { color: #aaa; }
.ipc-list-card--base { background-color: #111; }  
.ipc-text-button.ipc-button--core-base.ipc-button--on-textPrimary:not(:disabled), .ipc-outline-button.ipc-button--core-base.ipc-button--on-textPrimary:not(:disabled) { color: #ccc; }   
.eyqFnv, .ipc-metadata-list--base .ipc-metadata-list-item__list-content-item--link, 
.gNIoRJ.pro-upsell--light .pro-upsell__label { color: var(--cml-color-link-normal); }    
.eyqFnv:hover, .ipc-metadata-list--base .ipc-metadata-list-item__list-content-item--link:hover, 
.gNIoRJ.pro-upsell--light .pro-upsell__label:hover { color: var(--cml-color-link-hover); }
.fswvJC .title-cast-item__characters { color: var(--cml-color-link-hover); }    
.gNIoRJ.pro-upsell--light .pro-upsell__logo { color: #ccc; }    
.ipc-link__launch-icon { fill: #ccc; } 
.ipc-metadata-list--base .ipc-metadata-list__item { border-color: transparent; }    
.ipc-poster-card--base { background-color: #111; }   
.ipc-rating-star--base, .ipc-icon-link--base, .ipc-icon-button--base, .ipc-html-content--base { color: #aaa; }   
.ipc-secondary-button.ipc-button--core-base:not(:disabled) { color: var(--cml-color-link-normal); }    
.ipc-icon-link--base:hover, .ipc-icon-button--base:hover { color: #ccc; }  
.ipc-chip--on-base, .ipc-chip--on-base:hover, .ipc-chip--on-base:active, .ipc-chip--on-base:focus,
.ipc-chip--on-baseAlt, .ipc-chip--on-baseAlt:hover, .ipc-chip--on-baseAlt:active, .ipc-chip--on-baseAlt:focus { border-color: #444; }  
.ipc-chip--on-base { color: var(--cml-color-link-normal); }    
.ipc-chip--on-base:hover { color: var(--cml-color-link-hover); }  
.ipc-metadata-list-item__label { color: #ccc; }   
.ipc-overflowText.ipc-overflowText--base.ipc-overflowText--listCard .ipc-overflowText-overlay { background: linear-gradient(to bottom, rgba(251,251,251,0), #111); }    
.ipc-overflowText.ipc-overflowText--base.ipc-overflowText--listCard .ipc-overflowText-overlay__affordance { background: #111 !important; }  
.ipc-overflowText.ipc-overflowText--base.ipc-overflowText--listCard .ipc-overflowText-overlay__affordance path:nth-child(2) { fill: #ccc; }
.ipc-overflowText.ipc-overflowText--base.ipc-overflowText--listCard:hover .ipc-overflowText-overlay__affordance path:nth-child(2) { 
    fill: #aaa; 
} 
.ipc-overflowText.ipc-overflowText--base.ipc-overflowText--pageSection .ipc-overflowText-overlay { background: linear-gradient(to bottom, rgba(251,251,251,0), #222); }
.ipc-overflowText.ipc-overflowText--base.ipc-overflowText--pageSection .ipc-overflowText-overlay__affordance { background: #222; } 
.ipc-overflowText--pageSection > div:nth-child(2) > svg:nth-child(1) > path:nth-child(2) { fill: #ccc; }    
.cMFFlc { color: #aaa; }
.ipc-html-content--base a { color: var(--cml-color-link-normal); }  
.ipc-html-content--base a:hover, .ipc-html-content--base a:focus, .ipc-html-content--base a:visited { color: var(--cml-color-link-hover); }
.bA-dHai { color: #ccc; }    
.ipc-voting__label { color: #aaa; }    
.ipc-list-card--base.ipc-list-card--border-speech::after { background: #111; }    
.ipc-text-button.ipc-button--core-base.ipc-button--on-accent2:not(:disabled), .ipc-outline-button.ipc-button--core-base.ipc-button--on-accent2:not(:disabled) { color: var(--cml-color-link-normal); }    
.heroic-overview #quicklinksBar span { color: var(--cml-color-link-normal); }   
#title-social-sharing-widget .dropdown-menu-item .checkin-menu-item:hover span { color: var(--cml-color-link-hover); }    
#title-social-sharing-widget .dropdown-menu-item .checkin-menu-item:hover { background-color: #111; }    
.auth-input-container .auth-button-link { background-color: #222; color: #ccc !important; } 
.auth-input-container .auth-button-link:hover { background-color: #444; }
.auth-input-container .auth-button-link.auth-button--primary:not(:hover) { color: #000 !important; }
.multiline { border-color: transparent; background-color: #222; color: #aaa; } 
.a-input-text, input[type="text"], input[type="number"], input[type="tel"], input[type="password"], input[type="date"], input[type="email"], input[type="search"] { background-color: #222; }  
.a-unordered-list.a-box-list li, ul.a-box-list li { border-color: transparent; }    
.a-button .a-button-inner { background: #444; }    
.a-button:hover .a-button-inner { background: #444; }   
.a-button .a-button-text { color: #ccc; }    
#auth-cnep-done-button { color: #000; }   
.pretty_btn { color: #000; background-color: var(--cml-color-yellow); }    
.pretty_btn:hover { background-color: #aaa; }
.account_information p { color: #aaa; }
#a-autoid-0 #a-autoid-0-announce, #a-autoid-1-announce { color: #000 !important; }
.ipc-metadata-list--baseAlt .ipc-metadata-list-item__list-content-item--link, 
a.ipc-link--baseAlt:link, .ipc-link--baseAlt { color: var(--cml-color-link-normal); }    
.ipc-metadata-list--baseAlt .ipc-metadata-list-item__list-content-item--link:hover, 
a.ipc-link--baseAlt:link:hover, .ipc-link--baseAlt:hover { color: var(--cml-color-link-hover); } 
.top-rated-link { color: #000 !important; }  
.news-sidebar-widget__title, .news-similar-widget__title { color: var(--cml-color-yellow); }    
.compact-news-item__detail, .news-article .news-article__footer-detail-link:not(:hover) { color: #aaa; }    
h1, .article h1.header span.itemprop { color: #ccc; }    
#bottom_ad_wrapper { background-color: #111; }    
.article.name-overview, td#img_primary img { border-color: transparent; }    
div.infobar a span.itemprop { color: var(--cml-color-link-normal); }    
div.infobar a:hover span.itemprop { color: var(--cml-color-link-hover); }    
#prometer { background-color: #333; border-color: transparent; box-shadow: none; }    
#prometer #meterRank { background-color: #333; }    
#prometer.down #meterChange { color: #ff4444; }    
#prometer #meterChangeRow { border-color: transparent; }    
#name-pro-info #name-pro-info-redesign strong { color: #ccc; }    
table#name-overview-widget-layout td#overview-middle div.pro-list .pro-list-title { background-color: #111; }  
table#name-overview-widget-layout td#overview-middle div.pro-list, table#title-overview-widget-layout td#overview-bottom div.pro-list, table#title-overview-widget-layout td#overview-bottom div.pro-list-wide, table#title-overview-widget-layout td#overview-bottom div.pro-list-watchlist, table#title-overview-widget-layout td#overview-bottom div.pro-list-no-trailer-watchlist { border-color: transparent; } 
a:hover span { color: #ccc !important; }
#knownfor span.knownfor-ellipsis, .rightcornerlink span.filmo-show-hide-all { color: #aaa; }  
#filmography .head { background: #333; border-color: transparent; color: var(--cml-color-yellow) !important; text-shadow: none !important; }
#filmography .head:hover { background: #222; }  
#filmography .head span { color: var(--cml-color-link-normal); }    
#filmography .head span { color: var(--cml-color-link-normal); }        
img.absmiddle { filter: invert(50%) brightness(130%); } 
.ipc-secondary-button.ipc-button--core-base.ipc-button--on-textPrimary:not(:disabled) { color: #ccc; } 
.redesign .article.highlighted { border-color: transparent; background-color: var(--cml-color-yellow); color: #000; }  
.redesign .article.highlighted a { color: #000; font-weight: bold; }   
.titlePageSprite { filter: invert(100%); }    
span.award_category, span.title_year, span.production_role { color: #aaa; } 
.ipl-load-more .ipl-load-more__button { background-color: #222; color: #aaa; border-color: transparent; }    
.ipl-load-more .ipl-load-more__button:hover { background-color: #181818; }    
.a-dropdown-common .a-dropdown-link.a-active { background-color: #222; border-color: transparent; color: #aaa; } 
.a-dropdown-common .a-dropdown-item:focus .a-dropdown-link.a-active, .a-dropdown-common .a-dropdown-item:hover .a-dropdown-link.a-active { background-color: #111; border-color: transparent; color: #ccc; }  
.a-color-secondary, .a-color-tertiary { color: #aaa !important; } 
.article h1.header span { color: #aaa; }        
#a-autoid-0 #a-autoid-0-announce:hover span, #a-autoid-0-announce { color: #000 !important; }  
.listo ul.list_tabs li.active a { background-color: #181818; border-color: transparent; color: #ccc; } 
.listo ul.list_tabs a { background-color: #222; border-color: transparent; color: #aaa; }
.listo ul.list_tabs { border-color: transparent; }    
.event-header { background-color: #222; }
.event-all-header .event-header__subtitle { color: #aaa; }    
.fkUPNi, .fGQA-Dg, .jtMAVD, .ipc-rating-star--base .ipc-rating-star--maxRating, 
.ipc-rating-star--base .ipc-rating-star--voteCount { color: #aaa; } 
.ipc-icon--inline path:nth-child(2) { fill: #aaa; }    
.ipc-rate-button--unrated:hover .ipc-rating-star--base { color: #ccc !important; }  
.ipc-watchlist-ribbon--base .ipc-watchlist-ribbon__bg-ribbon { fill: #333; }   
.seasonAndYearNav { background: #111; border-color: transparent; }   
.ipl-rating-star__total-votes, .eplist .airdate { color: #aaa; }    
.sort button.sort_asc { filter: invert(75%); background: url("https://m.media-amazon.com/images/S/sash/H2ExAUawEK4PtT6.png") no-repeat scroll 0 -25px transparent !important; }    
.sort button.sort_asc:hover { filter: invert(85%); background: url("https://m.media-amazon.com/images/S/sash/H2ExAUawEK4PtT6.png") no-repeat scroll 0 -25px transparent !important; } 
.user-profile .see-more { border-color: transparent; }
.recently-viewed .item { background-color: #222; }    
.recently-viewed .item:hover { background-color: var(--cml-color-yellow); }  
.dataHeaderWithBorder::before { border-color: transparent; }      
.ipl-ratings-bar .ratings-user-rating .user-rating-value.rating-rated .ipl-star-icon, .ipl-star-bar-widget .rating-stars .rating-your .ipl-star-icon, .ipl-star-bar-widget .rating-stars .rating-hover .ipl-star-icon { fill: var(--cml-color-link-normal); }    
.toggle-overflow-button { color: var(--cml-color-link-normal); }    
.lister-edit .rendered.list-edit-title, .lister-edit .rendered.list-edit-description, .lister-edit .edit.list-edit-title, .lister-edit .edit.list-edit-description, .lister-edit .edit.item-edit-description, .lister-edit .rendered.item-edit-description { border-color: #333; }
.lister-edit .rendered.list-edit-title.hover, .lister-edit .rendered.list-edit-description.hover, .lister-edit .edit.list-edit-title.hover, .lister-edit .edit.list-edit-description.hover, .lister-edit .edit.item-edit-description.hover, .lister-edit .rendered.item-edit-description.hover { background-color: #333; }    
.ipl-star-border-icon path:nth-of-type(1) { fill: #ccc; }    
.lister-edit .list-edit-title textarea, .lister-edit .list-edit-description textarea { color: #ccc; }   
.ipl-ratings-bar .ratings-imdb-rating .ipl-star-icon { fill: var(--cml-color-yellow); } 
.lister-item-content .ratings-user-rating .rate { color: var(--cml-color-link-normal); }    
.lister-item-content .ratings-user-rating .rate:hover { color: var(--cml-color-link-hover); }    
.tinystarbar { filter: invert(100%); }  
.tinystarbar div { filter: invert(100%) !important; }  
.lister-item.mode-grid > .lister-item-content.popout-right > .triangle { border-color: transparent #222 transparent transparent; }
.lister-item.mode-grid > .lister-item-content.popout-left > .triangle { border-color: transparent transparent transparent #222; }
.ipl-rating-selector { background-color: #333; border-color: transparent; }    
.ipl-rating-interactive__star .ipl-rating-star__star svg { fill: var(--cml-color-link-normal); } 
.ipc-page-section--baseAlt { background-color: #080808; } 
.ipc-media--base { background-color: #222; } 
.eFtWyV, .bBKQYm { color: #aaa; }    
.ipc-inline-list--inline.ipc-inline-list--no-wrap { display: grid; }   
.ipc-inline-list--inline.ipc-inline-list--no-wrap > li:nth-child(2) { margin-left: 5px; }   
.title-ratings-sub-page .allText { color: #aaa; }  
.title-ratings-sub-page td.noLeftBorder, .title-ratings-sub-page td.ratingTable { border-color: #666; }      
#error { background-color: #333; border-color: #444; box-shadow: 0 0 5px 5px #333; }    
.error_quote, .error_code_403 .error_code, .error_code_404 .error_code, .error_code_400 .error_code, .error_code_409 .error_code { 
    color: #760; 
}  
.add_primary_image_icon { filter: invert(75%) contrast(150%); }
.fswvJC .title-cast-item__eps-toggle { color: #aaa; }  
.ipc-rating-star--base.ipc-rating-star--placeholder .ipc-icon { color: #888; }    
.ipc-page-wrapper--base { background: #111; }  
.fswvJC .title-cast-item__char { color: #aaa; }   
.bYVnIa.base { background: #333; color: #aaa; }  
.AnswersCTA__QuestionText-sc-1ebj0gg-5 { color: #aaa; }   
.lmNvbY, .llAmjw { color: #888; }
.promoted-provider { background-color: #222; border-color: #222; }
.fcCmcu .episode-season-title-next-to-image, .EpisodeDetails__ReleaseDate-sc-1cvxorb-12, 
.EpisodeDetails__EpisodePlot-sc-1cvxorb-10 { color: #aaa; }    
.dcAmBv:hover { color: var(--cml-color-link-hover); }    
.iHVqYV, .eXmiMF { color: #bbb; }   
.bVDynH:hover { color: #ccc; }   
.equnvm, .vFVEt { background-color: #181818; }
.style__TimelineButtonContainer-sc-xnjasp-0.active .style__Icon-sc-xnjasp-5 { filter: invert(80%); }
.davyDx.base { background: #111; color: #aaa; }
.fYNZwT .title-cast-item__char { color: #ccc; }
.ljHdel { color: #aaa; }
.ezTgkS:hover { color: #f5c518; }  
.ipc-media--base { color: #111; }
.klqpHF { color: #ccc; }
.fYNZwT .title-cast-item__eps-toggle, .kmmHCV { color: #aaa; }
.imdb-search-gateway__text-search-options select, .imdb-search-gateway__text-search-options input { border-color: #444; }
.imdb-search-gateway__text-search-columns { column-rule-color: #444; }
.eGFRAr { color: #aaa; }
.YgLMu.base { background: #111 !important; }
.hdyUVd .title-cast-item__char, .iKRinb { color: #ccc; }
.ewdPHp, .bmBepy, .doKCYk, .GoiNn, .dbUarY, .iYNZoy, .hVRUWe .title-cast-item__eps-toggle, .lhyjbj, .easpcW, .kpKPUW { color: #aaa; }
.aux-content-widget-2 { padding-left: 20px; }
.gJhRzH:hover { color: #aadaff; }


    
/* <contrib> */
#a-page { background: #111; }
.fixed-width-body { box-shadow: none; }    
#updates_raw select { background-color: #222; }    
#updates_raw a.btn, #updates_raw button.btn, #updates_raw input.btn { 
    background: var(--cml-color-link-normal); 
    border-color: var(--cml-color-link-normal); 
    color: #000; 
}    
#updates_raw a.btn:hover, #updates_raw button.btn:hover, #updates_raw input.btn:hover { 
    background: var(--cml-color-link-hover); 
    border-color: var(--cml-color-link-hover) !important; 
    color: #000; 
}  
#footer { background-color: #222; }
.a-input-text, input[type="text"], input[type="search"], input[type="number"], input[type="tel"], input[type="password"], select.a-select-multiple, textarea { border-color: transparent; }
.a-alert-info .a-alert-container { background-color: #222; } 
.a-alert-info .a-alert-container .a-alert-heading { color: #aaa; }
li, .contributor-homepage-small { color: #aaa; } 
.a-color-alternate-background { background: #222 !important; } 
#updates_raw table.choose tr.group td, #updates_raw table.choose tr.ignore td { border-color: #333; }   
.a-container { background-color: #181818; }  
#updates_raw .item_container .header div, #updates_raw .item_container tr.header { background-color: #222; }  
#updates_raw #retroadds { background: #181818; }    
/* </contrib> */ 
/* <help> */   
#a-page .a-section { background: none; }
.a-ordered-list .a-list-item, .a-unordered-list .a-list-item, ol .a-list-item, ul .a-list-item { color: #aaa; }    
.a-input-text:focus, input[type="search"]:focus { border-color: var(--cml-color-yellow); }
.a-color-state, .article_nav_icon, #section_tabs .a-tab-content .categoryIcon { color: var(--cml-color-yellow) !important; }    
#top_nav, #top_nav .nav_dropdown { border-color: transparent !important; } 
#a-page #a-autoid-0 #a-autoid-0-announce { color: #aaa; }    
#a-page #a-autoid-0 #a-autoid-0-announce:hover span { color: #ccc !important; } 
.a-ordered-list.a-list-link a, .a-unordered-list.a-list-link a, ol.a-list-link a, ul.a-list-link a { color: #aaa; }    
.a-dropdown-common .a-dropdown-item:active .a-dropdown-link, 
.a-dropdown-common .a-dropdown-item:hover .a-dropdown-link { background-color: #111; border-color: transparent; }    
#footer .footer_imdbpro_logo, #footer .footer_imdb_logo { filter: invert(75%); }    
.cu-issue-sel-question, .cu-manual-order-id-step-question { color: #aaa; }
.cu-eb-bottom, .cu-eb-bottom-left, .cu-eb-top, .cu-eb-top-left, .cu-eb-top-v2 { background: #111; }
.cu-issue-sel-answer select { background-color: #222; border-color: transparent; }
a.cu-is-anchor-radio-btn { background: #222; border-color: transparent; color: #aaa; }
a.cu-is-anchor-radio-btn.selected, a.cu-is-anchor-radio-btn:active { background: #444; color: #ccc; }
.cu-eb-middle, .cu-cs-step, .cu-dyk-container { border-color: transparent; }   
a.cu-btn, a.cu-btn span, a.cu-contact-channel-btn, a.cu-contact-channel-btn span { background: #111; border-color: transparent; color: var(--cml-color-link-hover); }    
a.a-link-section-expander { background: #111; border-color: transparent;}  
a.a-link-section-expander:hover { background: #222; border-color: transparent; } 
.a-section-expander-container, #section_tabs .a-tab-heading a, .category_row .a-column { border-color: transparent; }    
#article_content p a { background-color: #111 !important; }    
.a-declarative span { color: #aaa !important; }    
#header #emergency_site_stripe .content_container .a-alert-container { background-color: #2d2616 !important; box-shadow: 0 0 0 4px #534318 inset; }    
/* </help> */    
/* <pro> */
#logged_out_upsell #logged_out_overlay { background-color: #111; } 
#logged_out_upsell #logged_out_modal, #logged_out_footer { background-color: #111; border-color: transparent; } 
.a-color-base-background, .a-color-offset-background { background: #181818 !important; }    
#a-autoid-1-announce span, #a-autoid-2-announce, #a-autoid-2-announce span, #a-autoid-3-announce, #a-autoid-3-announce span, #a-autoid-12-announce, #a-autoid-13-announce, #a-autoid-4-announce, #a-autoid-4-announce span, #a-autoid-11-announce { color: #000 !important; }    
ul.a-tabs .a-tab-heading.a-active a, ul.a-tabs li.a-active a { border-color: transparent; background-color: #111; }   
ul.a-tabs .a-tab-heading, ul.a-tabs li { background: transparent; }    
ul.a-tabs { background-color: #222; border-color: transparent; }    
ul.a-tabs .a-tab-heading.a-active a, ul.a-tabs li.a-active a, ul.a-tabs .a-tab-heading a:hover, ul.a-tabs li a:hover { color: var(--cml-color-yellow) !important; border-top-color: var(--cml-color-yellow) !important; }
.primary_image_highlight:not(:hover) { border-color: transparent; }    
table.a-keyvalue th { background-color: #222; border-color: transparent; color: #ccc; }   
table.a-keyvalue td, table.a-keyvalue th, .primary_image_default_border { border-color: transparent; }   
.sort_column_heading:hover, .sort_column_heading.active[data-current-sort-direction="sort_up"] .sort_up, .sort_column_heading:hover[data-current-sort-direction="sort_up"] .sort_up { color: var(--cml-color-yellow); }    
.sort_column_heading.active .sort_icons, .sort_column_heading:hover .sort_icons { color: #aaa; }   
.sort_column_heading .sort_icons { color: var(--cml-color-link-normal); }  
#rating_breakdown .public_page_ratings { opacity: 0.5; }  
#footer, #footer .content > div ul, #footer .content > div .header { border-color: transparent; box-shadow: none !important; }
#footer .branding .reframe__text { color: #aaa; } 
#footer .content > div .header, #footer .content > div ul li a { color: #aaa; text-shadow: none; }    
#footer .content > div ul li a:hover { color: var(--cml-color-link-hover); } 
.a-color-base { color: #ccc !important; }
.logo.pro_granite, .plan-description-widget__feature-checkmark { filter: invert(75%); }   
#rankings_widget .a-tabs { background: #181818; }  
#rankings_widget .a-tab-content, #rankings_widget .a-tab-heading.a-active:first-child a { border-color: transparent; }   
#customer_testimonial_widget .content_container #testimonial_carousel_container .testimonial_carousel_element .grid_carousel .box_not_selected_height, #customer_testimonial_widget .content_container #testimonial_carousel_container .testimonial_carousel_element .grid_carousel .box_selected_height { background: #111; border-color: transparent; } 
#customer_testimonial_widget #carousel_pagination_group .testimonial_pagination_link { color: #aaa; }
#customer_testimonial_widget #carousel_pagination_group .carousel_pagination_dot a:hover, #customer_testimonial_widget #carousel_pagination_group .testimonial_pagination_link.dot_selected { color: var(--cml-color-yellow) !important; }    
#main_nav > ul > li a.header.active, #main_nav > ul > li a.header:hover, #main_nav > ul > li a.header.active { 
    background-color: #111; 
    color: var(--cml-color-link-hover); 
}      
#main_nav > ul > li:hover .header, #main_nav > ul > li:hover span.header, 
#main_nav > ul > li > ul { background-color: #111; border-color: transparent; }  
#main_nav > ul > li > ul > li a { color: #aaa; background-color: #111; }    
#main_nav > ul > li > ul > li a:hover { color: var(--cml-color-link-hover); background-color: #222; }   
#header.new_nav .content #search_container input { color: #aaa; border-color: transparent; }
#search_container .search-dropdown, #search_container ul#instantSearch li.section, #search_container ul#instantSearch li.section, #search_container ul#instantSearch li .weblaba, #search_container ul#instantSearch li { 
    background-color: #222; 
    color: #aaa; 
    border-color: transparent; 
}  
#search_container ul#instantSearch li a .text .title { color: #aaa; }    
#search_container ul#instantSearch li a.hover, #search_container ul#instantSearch li a:hover { background-color: #111; }
#search_container ul#instantSearch a.see_all { color: #aaa; }    
#search_container ul#instantSearch a.see_all:hover { background-color: transparent; color: #ccc; }  
#name #const_page_summary_section .featured_image:not(:hover) { border-color: transparent; }
.a-expander-partial-collapse-header { background-color: #111; }
.a-expander-content-fade { background: linear-gradient(to bottom,rgba(255,255,255,0),#111); }  
.pro_title_link_with_border { background-color: #222; border-color: transparent; } 
.starBarWidget .rating-list { background-color: #333; }    
.a-popover.a-arrow-bottom .a-arrow { border-bottom-color: #222; } 
.a-popover-wrapper { border-color: #222; background-color: #222; }   
.a-button-close i { filter: invert(75%); }    
/* </pro> */
    
}
}