/* ==UserStyle==
@name        Furry Network Accents
@namespace   XDelta
@version     1.0.8
@homepageURL https://github.com/XDelta/StylusUserCSS
@license     CC-BY-SA-4.0
@author      XDelta

==/UserStyle== */
@-moz-document domain("furrynetwork.com") {

:root {
	--primary: #3DCC21;
	--primary25: #3DCC2144;
	--secondary: #007700;
	--adult: #fdd83540;
	--text: #EEE;
	--bg3: #333;
	--bg4: #444;
	--bg6: #666;
	--red: #FFAFAF;
	--explicit: #DD2C0088;
}

li > div > div > a .button__children {
	color: var(--red);
}
svg > path {
	fill: var(--primary);
}
.typography--md a:hover {
	color: var(--secondary);
}
.app-header {
	border-bottom:1px solid var(--primary);
}
.submission-focus__actions__action.submission-focus__actions__action--action--social, .tag--editable.tag--color-theme--primary, .thumbnail__badges__item--adult-content {
	background-color: var(--bg)!important;
}
.button--action--create > .button__children, .tag--color-theme--primary:not(.tag--editable):hover, .gallery-sort__link, .typography--md a, .main-nav__menu-item__link, .thumbnail__figure {
	color: var(--text);
}
.button:hover, .button:focus {
	background-color:var(--primary25) !important;
}
.button, .button--bordered, .button:hover, .button:focus {
	color: var(--primary);
	background-color: var(--primary25)!important;
	border-color: var(--primary);
}
.page--promo__hero-content__button {
	background-color: var(--primary25)!important;
}
body, .a, .a:hover, .tag--color-theme--primary:not(.tag--editable), .typography--md p, .submission-aside__comments__no-comments, .button__children, .post-form__markdown, .group-list__link--active, .group-list__link--current, .account-nav__link, .tab__link, .character-card__name, .comment-entry__display-name {
	color: var(--primary);
}
.l--browse__collections__item-link--current:before, .main-nav__menu-item__link:before, .account-nav__link:before, .tab__link:before {
	background: var(--primary);
}
.user-nav__link--create, .page--login__form__button-container button {
	background: var(--bg3);
	background-color: var(--bg3);
	transition: color .25s ease,background .25s ease;
}
.user-nav__link--create:hover {
	background: var(--bg6);
	background-color: var(--bg6);
	transition: color .25s ease,background .25s ease;
}
.badge--primary {
	background: var(--primary25);
}
.filter-list__item__badge, .main-nav__menu-item__link--current, .gallery-sort__link--current, .main-nav__menu-item__link:hover, .gallery-sort__link:hover {
	color: var(--primary);
}
.filter-list--material-tabs .filter-list__item--active .filter-list__link, .t--gray--300, .t--primary, .t--secondary {
	color: var(--primary)!important;
}
.filter-list--material-tabs .filter-list__link:before {
	background:var(--primary);
}
.badge--gray--400 {
	background: var(--bg6);
	color: var(--primary);
	text-shadow:none;
}
.explicit-content-icon {
	background: var(--explicit);
}
.adult-content-icon {
	background: var(--adult);
}
.floating-action__button--color-theme--primary:before {
	background: var(--bg6);
}

}