hacktoberfestsonarrradarrplexorganizrnginxthemedark-themesubfilterguacamoleskinsombilidarrdocker-modsdark-themesdark-modecustom-csscssthemes-customthemes-css
		
		
		
		
			You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							502 lines
						
					
					
						
							12 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							502 lines
						
					
					
						
							12 KiB
						
					
					
				
								/*    dP   dP                                                                  dP        */
							 | 
						|
								/*    88   88                                                                  88        */
							 | 
						|
								/*  d8888P 88d888b. .d8888b. 88d8b.d8b. .d8888b.    88d888b. .d8888b. 88d888b. 88  .dP   */
							 | 
						|
								/*    88   88'  `88 88ooood8 88'`88'`88 88ooood8    88'  `88 88'  `88 88'  `88 88888"    */
							 | 
						|
								/*    88   88    88 88.  ... 88  88  88 88.  ...    88.  .88 88.  .88 88       88  `8b.  */
							 | 
						|
								/*    dP   dP    dP `88888P' dP  dP  dP `88888P' 88 88Y888P' `88888P8 dP       dP   `YP  */
							 | 
						|
								/*                                                  88                                   */
							 | 
						|
								/*                                                  dP					 */
							 | 
						|
								
							 | 
						|
								/*		   		        Made by @gilbN					 */
							 | 
						|
								/*			      https://github.com/gilbN/theme.park			 */
							 | 
						|
								
							 | 
						|
								* {
							 | 
						|
								    outline: none;
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								body {
							 | 
						|
								    background: var(--main-bg-color);
							 | 
						|
								    background-repeat: repeat, no-repeat;
							 | 
						|
								    background-attachment: fixed, fixed;
							 | 
						|
								    background-position: center center, center center;
							 | 
						|
								    background-size: auto, cover;
							 | 
						|
								    -webkit-background-size: auto, cover;
							 | 
						|
								    -moz-background-size: auto, cover;
							 | 
						|
								    -o-background-size: auto, cover;
							 | 
						|
								    color: var(--text)
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								/* TEXT COLOR */
							 | 
						|
								p,
							 | 
						|
								.card .text-wrap .year,
							 | 
						|
								.media-content .overview,
							 | 
						|
								.media-content .media-crew .crew-credit,
							 | 
						|
								.media-content .media-crew .sidebar--item a,
							 | 
						|
								.sidebar--item .media-content .media-crew a,
							 | 
						|
								.sidebar--item p,
							 | 
						|
								.menu--item p {
							 | 
						|
								    color: var(--text);
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								h1,
							 | 
						|
								h2,
							 | 
						|
								h3,
							 | 
						|
								h4,
							 | 
						|
								h5,
							 | 
						|
								h6,
							 | 
						|
								.person--details p,
							 | 
						|
								.text-wrap>p,
							 | 
						|
								.card .text-wrap .title,
							 | 
						|
								.main-title,
							 | 
						|
								.media-details .media-title,
							 | 
						|
								.single-title,
							 | 
						|
								.sub-title,
							 | 
						|
								.sub-title,
							 | 
						|
								.widget--title,
							 | 
						|
								.settings--menu--item p {
							 | 
						|
								    color: var(--text-hover);
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								.card .text-wrap>p {
							 | 
						|
								    color: var(--text-hover);
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								.settings--menu--item.active p {
							 | 
						|
								    color: rgb(var(--accent-color));
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								.settings--menu--item.active {
							 | 
						|
								    border-bottom: 1px solid rgb(var(--accent-color));
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								.settings--menu--item:hover {
							 | 
						|
								    border-bottom: 1px solid var(--text-hover);
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								.settings--menu--item.active .icon svg path {
							 | 
						|
								    fill: rgb(var(--accent-color));
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								/* MENU */
							 | 
						|
								.menu {
							 | 
						|
								    background: rgb(0 0 0 / 25%);
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								@media (max-width: 1099.98px) {
							 | 
						|
								
							 | 
						|
								    .sidebar--inner,
							 | 
						|
								    .sidebar--scroll {
							 | 
						|
								        background: var(--modal-bg-color);
							 | 
						|
								        background-repeat: repeat, no-repeat;
							 | 
						|
								        background-attachment: fixed, fixed;
							 | 
						|
								        background-position: center center, center center;
							 | 
						|
								        background-size: auto, cover;
							 | 
						|
								        -webkit-background-size: auto, cover;
							 | 
						|
								        -moz-background-size: auto, cover;
							 | 
						|
								        -o-background-size: auto, cover;
							 | 
						|
								    }
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								@media (min-width: 1100px) {
							 | 
						|
								    .page .sidebar {
							 | 
						|
								        background: rgb(0 0 0 / 25%);
							 | 
						|
								    }
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								@media (max-width: 991.98px) {
							 | 
						|
								    .menu {
							 | 
						|
								        background: var(--modal-bg-color);
							 | 
						|
								        background-repeat: repeat, no-repeat;
							 | 
						|
								        background-attachment: fixed, fixed;
							 | 
						|
								        background-position: center center, center center;
							 | 
						|
								        background-size: auto, cover;
							 | 
						|
								        -webkit-background-size: auto, cover;
							 | 
						|
								        -moz-background-size: auto, cover;
							 | 
						|
								        -o-background-size: auto, cover;
							 | 
						|
								    }
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								.mob-menu-top {
							 | 
						|
								    background: var(--modal-bg-color);
							 | 
						|
								    background-repeat: repeat, no-repeat;
							 | 
						|
								    background-attachment: fixed, fixed;
							 | 
						|
								    background-position: center center, center center;
							 | 
						|
								    background-size: auto, cover;
							 | 
						|
								    -webkit-background-size: auto, cover;
							 | 
						|
								    -moz-background-size: auto, cover;
							 | 
						|
								    -o-background-size: auto, cover;
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								.menu--item.active {
							 | 
						|
								    background: rgba(var(--accent-color), .05);
							 | 
						|
								    border-right: 4px solid rgb(var(--accent-color));
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								.sidebar--inner .logo .logo-text span,
							 | 
						|
								.menu .logo span {
							 | 
						|
								    color: rgb(var(--accent-color));
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								@media (min-width: 1100px) {
							 | 
						|
								    .sidebar--item.active {
							 | 
						|
								        border-top: none !important;
							 | 
						|
								        border-right: 4px solid rgb(var(--accent-color));
							 | 
						|
								    }
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								.sidebar--item.active {
							 | 
						|
								    background: rgba(var(--accent-color), .05);
							 | 
						|
								    border-top: 4px solid rgb(var(--accent-color));
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								.menu--item.active p,
							 | 
						|
								.media-content .media-crew .sidebar--item.active a,
							 | 
						|
								.sidebar--item.active .media-content .media-crew a,
							 | 
						|
								.sidebar--item.active p {
							 | 
						|
								    color: rgb(var(--accent-color));
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								.menu--item.active .icon svg path,
							 | 
						|
								.sidebar--item.active .icon svg path {
							 | 
						|
								    fill: rgb(var(--accent-color));
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								.mob-menu-top .nav-toggle span {
							 | 
						|
								    background: rgb(var(--accent-color));
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								.sidebar--item:hover p,
							 | 
						|
								.sidebar--item:hover .icon svg path,
							 | 
						|
								.menu--item:hover p,
							 | 
						|
								.menu--item:hover .icon svg path {
							 | 
						|
								    color: rgb(var(--accent-color));
							 | 
						|
								    fill: rgb(var(--accent-color));
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								.sidebar--item .icon svg path,
							 | 
						|
								.menu--item .icon svg path {
							 | 
						|
								    fill: var(--text);
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								/* LINKS */
							 | 
						|
								a,
							 | 
						|
								.table-action,
							 | 
						|
								.session--toggle,
							 | 
						|
								p a,
							 | 
						|
								.profile-page .logout,
							 | 
						|
								.person--bio--read-more,
							 | 
						|
								.filter--item--collapse,
							 | 
						|
								.filter--comparison {
							 | 
						|
								    color: var(--link-color);
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								a:hover,
							 | 
						|
								.table-action:hover,
							 | 
						|
								.session--toggle:hover,
							 | 
						|
								p a:hover,
							 | 
						|
								.profile-page .logout:hover,
							 | 
						|
								.person--bio--read-more:hover,
							 | 
						|
								.filter--item--collapse:hover,
							 | 
						|
								.filter--comparison:hover {
							 | 
						|
								    color: var(--link-color-hover);
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								/* OTHER */
							 | 
						|
								.widget--item hr {
							 | 
						|
								    background: rgb(255 255 255 / 50%);
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								.widget--item--inner,
							 | 
						|
								.sr--instance--inner {
							 | 
						|
								    background: hsl(0deg 0% 0% / 15%);
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								.filter--add:hover {
							 | 
						|
								    color: rgb(var(--accent-color));
							 | 
						|
								    border-color: rgb(var(--accent-color));
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								.filter--row--add:hover,
							 | 
						|
								.filter--row--remove:hover {
							 | 
						|
								    color: rgb(var(--accent-color));
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								.filter--item {
							 | 
						|
								    background: rgb(0 0 0 / 25%);
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								.spinner svg {
							 | 
						|
								    filter: var(--petio-spinner);
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								.request-status {
							 | 
						|
								    color: #fff !important;
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								.filter--action {
							 | 
						|
								    background: rgba(var(--accent-color), .3);
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								.sr--add-new .sr--instance--inner:hover {
							 | 
						|
								    color: rgb(var(--accent-color));
							 | 
						|
								    border-color: rgb(var(--accent-color));
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								.console--item {
							 | 
						|
								    color: #fff;
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								code {
							 | 
						|
								    color: #fff;
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								.color-green,
							 | 
						|
								.color-orange,
							 | 
						|
								.color-blue,
							 | 
						|
								.color-red {
							 | 
						|
								    /* Ratings */
							 | 
						|
								    background: rgb(0 0 0 / 25%);
							 | 
						|
								    border-radius: 5px;
							 | 
						|
								    padding: 0px 7px;
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								.color-blue {
							 | 
						|
								    color: #4eaff4;
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								.setup--step.active {
							 | 
						|
								    border-color: rgb(var(--accent-color));
							 | 
						|
								    color: rgb(var(--accent-color));
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								.setup--wrap .server-select-option.selected {
							 | 
						|
								    background: rgb(var(--accent-color));
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								.login-wrap .logo span {
							 | 
						|
								    color: rgb(var(--accent-color));
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								/* DASH */
							 | 
						|
								.session--prog,
							 | 
						|
								.session--media .card .playback-status {
							 | 
						|
								    background: rgb(var(--accent-color));
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								.card--inner:hover .image-wrap,
							 | 
						|
								.company-card:hover .company-card--inner {
							 | 
						|
								    -webkit-filter: brightness(.7);
							 | 
						|
								    filter: brightness(.7);
							 | 
						|
								    -webkit-box-shadow: 0 0 0 2px rgb(var(--accent-color)), 0 5px 10px 0 rgb(0 0 0 / 30%);
							 | 
						|
								    -moz-box-shadow: 0 0 0 2px rgb(var(--accent-color)), 0 5px 10px 0 rgba(0, 0, 0, .3);
							 | 
						|
								    box-shadow: 0 0 0 2px rgb(var(--accent-color)), 0 5px 10px 0 rgb(0 0 0 / 30%);
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								.card .quick-req:hover svg {
							 | 
						|
								    fill: rgb(var(--accent-color));
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								.push-msg--item {
							 | 
						|
								    color: #fff;
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								/* BUTTONS */
							 | 
						|
								
							 | 
						|
								.btn,
							 | 
						|
								.btn__square,
							 | 
						|
								.rbc-btn-group button.rbc-active {
							 | 
						|
								    background: var(--button-color);
							 | 
						|
								    color: var(--button-text);
							 | 
						|
								    border: 2px solid var(--button-color);
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								.btn:hover,
							 | 
						|
								.btn__square:hover,
							 | 
						|
								.rbc-btn-group button.rbc-active:active,
							 | 
						|
								.rbc-btn-group button.rbc-active:focus,
							 | 
						|
								.rbc-btn-group button.rbc-active:hover,
							 | 
						|
								.rbc-btn-group button:active,
							 | 
						|
								.rbc-btn-group button:focus,
							 | 
						|
								.rbc-btn-group button:hover {
							 | 
						|
								    background: var(--button-color-hover);
							 | 
						|
								    color: var(--button-text-hover);
							 | 
						|
								    border: 2px solid var(--button-color-hover);
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								/* Keep Plex Button Color*/
							 | 
						|
								#root>div>div.login-wrap>div.login--inner>form>div:nth-child(7)>button,
							 | 
						|
								#root>div>div.view>div>div>div.settings--content>section:nth-child(2)>button:nth-child(3) {
							 | 
						|
								    background: #d79b23;
							 | 
						|
								    border: 2px solid #d79b23;
							 | 
						|
								    color: #000;
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								#root>div>div.login-wrap>div.login--inner>form>div:nth-child(7)>button:hover,
							 | 
						|
								#root>div>div.view>div>div>div.settings--content>section:nth-child(2)>button:nth-child(3):hover {
							 | 
						|
								    background: #ab7b1c;
							 | 
						|
								    border-color: #ab7b1c;
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								.btn.bad:hover {
							 | 
						|
								    /*Delete/Cancel button*/
							 | 
						|
								    border: 2px solid #f55;
							 | 
						|
								    background: #f55;
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								.btn.good.btn__square:hover {
							 | 
						|
								    /*Watch Now button*/
							 | 
						|
								    border: 2px solid #98ec1c;
							 | 
						|
								    background: #98ec1c;
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								.btn.blue.btn__square:hover {
							 | 
						|
								    /* Requested button*/
							 | 
						|
								    border: 2px solid #3f9de0;
							 | 
						|
								    background: #3f9de0;
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								.media-trailer--close {
							 | 
						|
								    background: var(--button-color);
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								.media-trailer--close:hover {
							 | 
						|
								    background: var(--button-color-hover);
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								.requests--status__pending,
							 | 
						|
								.requests--status__orange,
							 | 
						|
								.requests--status__bad,
							 | 
						|
								.requests--status__cinema,
							 | 
						|
								.requests--status__blue,
							 | 
						|
								.requests--status__manual {
							 | 
						|
								    color: #fff;
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								.myrequests--item--details .detail-steps--item__active {
							 | 
						|
								    color: rgb(var(--accent-color));
							 | 
						|
								    opacity: 1;
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								.myrequests--item--details .detail-steps--item__active .icon {
							 | 
						|
								    border-color: rgb(var(--accent-color));
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								.myrequests--item--details .detail-steps--item__active svg {
							 | 
						|
								    fill: rgb(var(--accent-color));
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								.request-count {
							 | 
						|
								    color: #fff;
							 | 
						|
								    background: rgba(var(--accent-color), .8);
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								/* TABLES */
							 | 
						|
								.generic-table tr:not(.child):not(.sub) td {
							 | 
						|
								    border-bottom: 1px solid rgba(255, 255, 255, .1);
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								.generic-table tr:not(.child):not(.sub) th {
							 | 
						|
								    text-align: left;
							 | 
						|
								    padding: 5px;
							 | 
						|
								    border-bottom: 1px solid rgba(255, 255, 255, .4);
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								thead {
							 | 
						|
								    color: var(--text-hover);
							 | 
						|
								    background: rgba(0, 0, 0, 0.25);
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								.generic-table tr:not(.child):not(.sub) th:nth-child(odd),
							 | 
						|
								.generic-table tr:not(.child):not(.sub) th:nth-child(2n) {
							 | 
						|
								    background: transparent !important;
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								/* MODALS */
							 | 
						|
								.modal--inner,
							 | 
						|
								.issues--inner,
							 | 
						|
								.review--main {
							 | 
						|
								    background: var(--modal-bg-color);
							 | 
						|
								    background-repeat: repeat, no-repeat;
							 | 
						|
								    background-attachment: fixed, fixed;
							 | 
						|
								    background-position: center center, center center;
							 | 
						|
								    background-size: auto, cover;
							 | 
						|
								    -webkit-background-size: auto, cover;
							 | 
						|
								    -moz-background-size: auto, cover;
							 | 
						|
								    -o-background-size: auto, cover;
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								.modal--top,
							 | 
						|
								.issues--top,
							 | 
						|
								.review--top {
							 | 
						|
								    background: var(--modal-bg-color);
							 | 
						|
								    background-repeat: repeat, no-repeat;
							 | 
						|
								    background-attachment: fixed, fixed;
							 | 
						|
								    background-position: center center, center center;
							 | 
						|
								    background-size: auto, cover;
							 | 
						|
								    -webkit-background-size: auto, cover;
							 | 
						|
								    -moz-background-size: auto, cover;
							 | 
						|
								    -o-background-size: auto, cover;
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								/* FORMS & INPUTS */
							 | 
						|
								input[type=checkbox]:checked:after {
							 | 
						|
								    background: rgb(var(--accent-color))
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								input:not([type=checkbox]):not(.styled-input--input):not([type=file]):focus {
							 | 
						|
								    border-bottom: 2px solid rgb(var(--accent-color));
							 | 
						|
								    background: rgba(255, 255, 255, .2);
							 | 
						|
								    color: var(--text-hover)
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								input:not([type=checkbox]):not(.styled-input--input):not([type=file]),
							 | 
						|
								.login-wrap input {
							 | 
						|
								    border-bottom: 2px solid rgba(0, 0, 0, 0);
							 | 
						|
								    color: var(--text);
							 | 
						|
								    background: rgb(255 255 255 / 10%);
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								.search-form input:focus {
							 | 
						|
								    background: hsla(0, 0%, 100%, .1) !important;
							 | 
						|
								    color: var(--text-hover) !important;
							 | 
						|
								    border-bottom: 2px solid rgba(0, 0, 0, 0) !important;
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								/* CALENDAR */
							 | 
						|
								.rbc-show-more {
							 | 
						|
								    background-color: hsl(0deg 0% 0% / 25%);
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								.rbc-day-bg.rbc-today {
							 | 
						|
								    background: rgb(var(--accent-color), .5);
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								a.rbc-show-more {
							 | 
						|
								    color: rgb(var(--accent-color));
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								.calendar--event p {
							 | 
						|
								    color: #fff !important;
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								/* PLACEHOLDER TEXT */
							 | 
						|
								::placeholder {
							 | 
						|
								    color: var(--text) !important;
							 | 
						|
								    opacity: .5;
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								:-moz-placeholder {
							 | 
						|
								    color: var(--text) !important;
							 | 
						|
								    opacity: .5;
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								:-ms-input-placeholder {
							 | 
						|
								    color: var(--text) !important;
							 | 
						|
								    opacity: .5;
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								::-webkit-input-placeholder {
							 | 
						|
								    color: var(--text) !important;
							 | 
						|
								    opacity: .5;
							 | 
						|
								}
							 |