/*
	==Theme==
	@name              Exceptional World
	@version           1.0
	@description       qwertyuiop
	@author            Ponblox
	@launcher-version  9.0.3
	==/Theme==
*/

@font-face {
    font-family: 'eddsfont';
    src: url(fonts/eddsfont.ttf);
}
:root { 
	--layout__primary-font:                         'eddsfont', sans-serif;
	--layout__primary-background:                    #51855f;
	--layout__secondary-background:                  #23472d;
	--layout__tertiary-background:                   #a6ffbe;
	--layout__quaternary-background:                 #51855f;
	--layout__game-item-background-hover:            #0c5c20;
	--layout__game-item-background-selected:         #72a880;
	--layout__game-item-background-selected-hover:   #4d7357;
	--layout__drop-down-content-background-selected: var(--layout__game-item-background-selected-hover);
}
.simple-center__vertical-inner {
	margin-right: 0.1em;
}
.simple-button {
	height: 18px;
	font-size: 14px;
	background-color: var(--layout__secondary-background);
	border-color: #00000000;
	padding: 0px 4px;
}
.simple-button:hover {
	background-color: var(--layout__simple-button-background);
	border-color: #00000000;
}
.simple-button:active {
	background-color: var(--layout__tertiary-background);
}
.simple-selector,
.simple-dropdown__select-box {
	background-color: #31663f;
	border-color: var(--layout__secondary-background);
}
.simple-selector option {
	background-color: var(--layout__primary-background);
}
.simple-dropdown__select-box {
	cursor: default;
	text-align: left;
	padding-left: 0.2em;
}
.input-dropdown__input-field {
	border: none !important;
}
.simple-input {
	height: 1.3em;
	background-color: #155b25;
	padding-left: 0.2em;
}
.tag-input-dropdown__content {
	margin-top: 0.021em;
}
.tag-icon {
	margin: 0.1em 0.3em 0em 0em;
}
.input-field--warn {
	background-color: var(--layout__warning-shallow) !important;
}
.simple-scroll::-webkit-scrollbar-track {
	display: none;
}
.main, 
.game-browser {
	background-image: url('./background.png');
	background-repeat: repeat;
	background-attachment: fixed;
}
.title-bar,
.header,
.footer,
.game-browser__sidebar,
.playlist-list-item,
.playlist-list-fake-item {
	background-color: var(--layout__primary-background);
}
.title-bar__title {
	margin-left: 2px;
}
.title-bar__button-bar__min {
	background-image: url('images/min.png');
}
.title-bar__button-bar__max {
	background-image: url('images/max.png');
}
.title-bar__button-bar__cross {
	background-image: url('images/cross.png');
}
.title-bar__button-bar__min:hover,
.title-bar__button-bar__max:hover {
	background-color: var(--layout__secondary-background);
}
.title-bar__button-bar__cross:hover {
	background-color: var(--layout__title-bar-cross-color);
}
.header__menu__item__link:hover {
	background-color: var(--layout__secondary-background);
	border-color: #00000000;
}
.header__search {
	background-color: var(--layout__secondary-background);
	border: 0px;
	padding: 0.1em 0em 0.1em 0.2em;
}
.icon--magnifying-glass {
	opacity: 0.3;
}
.footer__wrap {
	padding-left: 2px;
}
.footer__scale-slider__inner {
	margin-right: 5px;
}
.home-page__box,
.curate-page__floating-box,
.curate-box,
.developer-page__log,
.service-box {
	background-color: var(--layout__quaternary-background);
	border-color: var(--layout__tertiary-background);
	box-shadow: 0px 2px 4px 0px #11512f;
	border-radius: 4px;
}
.home-page__box {
	line-height: 1.4;
}
.home-page__box .icon {
	vertical-align: -0.25em;
	margin-right: 0.3em;
}
.home-page__box--extras .icon {
	vertical-align: -0.2em;
}
.about-page__section__title {
	background: linear-gradient(to right, #00521b, rgba(0, 0, 0, 0));
}
.curate-box .tag-input-dropdown__content {
	background-color: var(--layout__quaternary-background);
}
.curate-box-buttons {
	margin-top: 6px;
}
.curate-page input[type="checkbox"] {
	width: 1rem;
	height: 1rem;
	margin-left: 4px;
}
.game-browser__sidebar__divider,
.game-list-header,
.game-list-header__scroll-fill,
.game-list-header-column--icon {
	background: var(--layout__primary-background);
}
.game-browser__center-inner {
	display: flex;
	align-items: right;
}
.browse-right-sidebar__additional-application:nth-child(2n) {
	background-color: var(--layout__primary-background);
}
.game-list-item__icon {
	width: calc(0.8px * var(--height));
	height: calc(0.8px * var(--height));
	margin: calc(0.09px * var(--height)) calc(0.2px * var(--height)) 0 calc(0.05px * var(--height));
}
.log-page__dropdown-item input[type="checkbox"] {
	padding-right: 10px;
}
.game-browser__sidebar__divider {
	--divider-width: 4px;
}
.game-list-header-column__title {
	font-size: calc(0.8px * var(--height));
}
.game-list-header-column__divider {
	width: 0px;
}
.ReactVirtualized__Grid__innerScrollContainer {
	margin: 0px auto;
}
.developer-page__buttons {
	margin: 8px 24px;
}
.service-box {
	margin: 8px 24px 16px;
}
.config-page input[type="button"].save-and-restart {
	height: 22px;
}
.config-page input[type="radio"] {
	vertical-align: -2px;
	margin-right: 5px;
}
.config-page label {
	padding-left: 0.15em;
}
.setting__row__content .simple-selector {
	margin-right: 0em;
}
.setting__row__content--filepath-path .flashpoint-path__input {
	border: 0px;
	margin-right: 8px;
	padding: 0.05em 0em 0em 0.2em;
}
.fp-logo {
	background:
	  linear-gradient(rgba(255, 255, 255, 0), #ffffff00),
	  linear-gradient(90deg, #009933, #996699, #003366, #cc0000, #009933, #996699, #003366, #cc0000, #009933);
	background-size: var(--zoom) 100%;
}