/* Fichier généré par devel/sources/nightmode/build.php à partir des feuilles claires : ne pas modifier. */

/* styles/prosilver/theme/normalize.css */
html[data-theme="dark"] mark {
	background: #1f1f00;
	color: #eeeeee;
}
html[data-theme="dark"] fieldset {
	border-color: #5c5c5c;
}

/* styles/prosilver/theme/base.css */
html[data-theme="dark"] body {
	color: #cfcfcf;
	background-color: #242424;
}
html[data-theme="dark"] hr {
	border-top-color: #454545;
}
html[data-theme="dark"] a {
	color: #72bbfd;
}
html[data-theme="dark"] a:hover,
html[data-theme="dark"] a:focus,
html[data-theme="dark"] a:active {
	color: #89c5fd;
}

/* styles/prosilver/theme/content.css */
html[data-theme="dark"] .postbody .content::-webkit-scrollbar,
html[data-theme="dark"] .topicreview::-webkit-scrollbar,
html[data-theme="dark"] .post_details::-webkit-scrollbar,
html[data-theme="dark"] .codebox code::-webkit-scrollbar,
html[data-theme="dark"] .attachbox dd::-webkit-scrollbar,
html[data-theme="dark"] .attach-image::-webkit-scrollbar,
html[data-theme="dark"] .dropdown-extended ul::-webkit-scrollbar {
	background: rgba(0, 0, 0, 0.1);
}
html[data-theme="dark"] .postbody .content::-webkit-scrollbar-thumb,
html[data-theme="dark"] .topicreview::-webkit-scrollbar-thumb,
html[data-theme="dark"] .post_details::-webkit-scrollbar-thumb,
html[data-theme="dark"] .codebox code::-webkit-scrollbar-thumb,
html[data-theme="dark"] .attachbox dd::-webkit-scrollbar-thumb,
html[data-theme="dark"] .attach-image::-webkit-scrollbar-thumb,
html[data-theme="dark"] .dropdown-extended ul::-webkit-scrollbar-thumb {
	background: rgba(0, 0, 0, 0.3);
}

/* styles/prosilver/theme/colours.css */
html[data-theme="dark"],
html[data-theme="dark"] body {
	color: #abbee0;
	background-color: #292a2c;
}
html[data-theme="dark"] h1 {
	color: #ffffff;
}
html[data-theme="dark"] h2 {
	color: #c5d1e3;
}
html[data-theme="dark"] h3 {
	border-bottom-color: #555555;
	color: #9ec7fc;
}
html[data-theme="dark"] hr {
	border-color: #333333;
	border-top-color: #555555;
}
html[data-theme="dark"] a {
	color: #98cafd;
}
html[data-theme="dark"] a:hover {
	color: #f99a9d;
}
html[data-theme="dark"] .forumbg .header a,
html[data-theme="dark"] .forabg .header a,
html[data-theme="dark"] th a {
	color: #ffffff;
}
html[data-theme="dark"] .forumbg .header a:hover,
html[data-theme="dark"] .forabg .header a:hover,
html[data-theme="dark"] th a:hover {
	color: #a8d8ff;
}
html[data-theme="dark"] .dropdown-extended a.mark_read {
	background-color: #242424;
}
html[data-theme="dark"] .postlink {
	border-bottom-color: #4a88c1;
	color: #72bafe;
}
html[data-theme="dark"] .postlink:visited {
	border-bottom-color: #5d84a8;
	color: #86baea;
}
html[data-theme="dark"] .postlink:hover {
	background-color: #2d3945;
	color: #a3cefb;
}
html[data-theme="dark"] .top i {
	color: #b4b4b4;
}
html[data-theme="dark"] .arrow-left:hover,
html[data-theme="dark"] .arrow-right:hover {
	color: #72bafe;
}
html[data-theme="dark"] .wrap {
	background-color: #242424;
	border-color: #414345;
}
html[data-theme="dark"] .headerbar {
	color: #ffffff;
}
html[data-theme="dark"] .headerbar,
html[data-theme="dark"] .forumbg {
	background-color: #084e73;
	background-image: linear-gradient(to bottom, #003b53 0%,#0a5680 2px,#084e73 92px,#084e73 100%);
}
html[data-theme="dark"] .forabg {
	background-color: #0a5680;
	background-image: linear-gradient(to bottom, #003b53 0%,#084e73 2px,#0a5680 92px,#0a5680 100%);
}
html[data-theme="dark"] .navbar {
	background-color: #333e48;
}
html[data-theme="dark"] .panel {
	background-color: #2c2f30;
	color: #c5d1e3;
}
html[data-theme="dark"] .post:target .content {
	color: #eeeeee;
}
html[data-theme="dark"] .post h3 a.first-unread,
html[data-theme="dark"] .post:target h3 a {
	color: #eeeeee;
}
html[data-theme="dark"] .bg1 {
	background-color: #2a2e30;
}
html[data-theme="dark"] table.zebra-list tr:nth-child(odd) td,
html[data-theme="dark"] ul.zebra-list li:nth-child(odd) {
	background-color: #2a2e30;
}
html[data-theme="dark"] .bg2 {
	background-color: #2d3438;
}
html[data-theme="dark"] table.zebra-list tr:nth-child(even) td,
html[data-theme="dark"] ul.zebra-list li:nth-child(even) {
	background-color: #2d3438;
}
html[data-theme="dark"] .bg3 {
	background-color: #333e48;
}
html[data-theme="dark"] .ucprowbg {
	background-color: #383a3c;
}
html[data-theme="dark"] .fieldsbg {
	background-color: #333335;
}
html[data-theme="dark"] ul.navlinks {
	border-top-color: #333333;
}
html[data-theme="dark"] table.table1 thead th {
	color: #ffffff;
}
html[data-theme="dark"] table.table1 tbody tr {
	border-color: #595b64;
}
html[data-theme="dark"] table.table1 tbody tr:hover,
html[data-theme="dark"] table.table1 tbody tr.hover {
	background-color: #2f3a47;
	color: #eeeeee;
}
html[data-theme="dark"] table.table1 td {
	color: #abbee0;
}
html[data-theme="dark"] table.table1 tbody td {
	border-top-color: #373737;
}
html[data-theme="dark"] table.table1 tbody th {
	border-bottom-color: #a2a2a2;
	color: #cfcfcf;
	background-color: #242424;
}
html[data-theme="dark"] table.info tbody th {
	color: #eeeeee;
}
html[data-theme="dark"] dl.details dt {
	color: #eeeeee;
}
html[data-theme="dark"] dl.details dd {
	color: #abbee0;
}
html[data-theme="dark"] .sep {
	color: #5cbffb;
}
html[data-theme="dark"] .icon.icon-blue,
html[data-theme="dark"] a:hover .icon.icon-blue {
	color: #8ac0f9;
}
html[data-theme="dark"] .icon.icon-green,
html[data-theme="dark"] a:hover .icon.icon-green {
	color: #5fd25a;
}
html[data-theme="dark"] .icon.icon-red,
html[data-theme="dark"] a:hover .icon.icon-red {
	color: #fd9aa6;
}
html[data-theme="dark"] .icon.icon-orange,
html[data-theme="dark"] a:hover .icon.icon-orange {
	color: #fb966c;
}
html[data-theme="dark"] .icon.icon-bluegray,
html[data-theme="dark"] a:hover .icon.icon-bluegray {
	color: #abbee0;
}
html[data-theme="dark"] .icon.icon-gray,
html[data-theme="dark"] a:hover .icon.icon-gray {
	color: #b7b7b7;
}
html[data-theme="dark"] .icon.icon-lightgray,
html[data-theme="dark"] a:hover .icon.icon-lightgray {
	color: #b4b4b4;
}
html[data-theme="dark"] .icon.icon-black,
html[data-theme="dark"] a:hover .icon.icon-black {
	color: #cfcfcf;
}
html[data-theme="dark"] .alert_close .icon:before {
	background-color: #242424;
}
html[data-theme="dark"] .jumpbox .dropdown li {
	border-top-color: #555555;
}
html[data-theme="dark"] .jumpbox-cat-link {
	background-color: #0a5680;
	border-top-color: #135b86;
	color: #ffffff;
}
html[data-theme="dark"] .jumpbox-cat-link:hover {
	background-color: #084e73;
	border-top-color: #187eb5;
	color: #ffffff;
}
html[data-theme="dark"] .jumpbox-forum-link {
	background-color: #2d3438;
}
html[data-theme="dark"] .jumpbox-forum-link:hover {
	background-color: #302e18;
}
html[data-theme="dark"] .jumpbox .dropdown .pointer-inner {
	border-color: #3d4348 transparent;
}
html[data-theme="dark"] .jumpbox-sub-link {
	background-color: #2d3438;
}
html[data-theme="dark"] .jumpbox-sub-link:hover {
	background-color: #262a2e;
}
html[data-theme="dark"] .copyright {
	color: #c2c2c2;
}
html[data-theme="dark"] .error {
	color: #fd9aa6;
}
html[data-theme="dark"] .reported {
	background-color: #332d2f;
}
html[data-theme="dark"] li.reported:hover {
	background-color: #453739 !important;
}
html[data-theme="dark"] div.rules {
	background-color: #453739;
	color: #fd9aa6;
}
html[data-theme="dark"] p.post-notice {
	background-color: #453739;
}
html[data-theme="dark"] ul.forums {
	background-color: #292d2f;
	background-image: linear-gradient(to bottom, #323b42 0%,#292d2f 100%);
}
html[data-theme="dark"] ul.topiclist li {
	color: #aec2df;
}
html[data-theme="dark"] ul.topiclist dd {
	border-left-color: #333333;
}
html[data-theme="dark"] .rtl ul.topiclist dd {
	border-right-color: #333333;
}
html[data-theme="dark"] li.row {
	border-top-color: #333333;
	border-bottom-color: #26668e;
}
html[data-theme="dark"] li.row strong {
	color: #eeeeee;
}
html[data-theme="dark"] li.row:hover {
	background-color: #302e18;
}
html[data-theme="dark"] li.row:hover dd {
	border-left-color: #555555;
}
html[data-theme="dark"] .rtl li.row:hover dd {
	border-right-color: #555555;
}
html[data-theme="dark"] li.header dt,
html[data-theme="dark"] li.header dd {
	color: #ffffff;
}
html[data-theme="dark"] .postbody {
	color: #cfcfcf;
}
html[data-theme="dark"] .content {
	color: #cfcfcf;
}
html[data-theme="dark"] .content h2,
html[data-theme="dark"] .panel h2 {
	color: #9ec7fc;
	border-bottom-color: #555555;
}
html[data-theme="dark"] dl.faq dt {
	color: #cfcfcf;
}
html[data-theme="dark"] .posthilit {
	background-color: #593841;
	color: #fd9aa6;
}
html[data-theme="dark"] .signature {
	border-top-color: #555555;
}
html[data-theme="dark"] .notice {
	border-top-color: #555555;
}
html[data-theme="dark"] blockquote {
	background-color: #34332b;
	border-color: #4d4d44;
}
html[data-theme="dark"] blockquote blockquote {
	background-color: #323124;
}
html[data-theme="dark"] blockquote blockquote blockquote {
	background-color: #34332b;
}
html[data-theme="dark"] .codebox {
	background-color: #242424;
	border-color: #4d5357;
}
html[data-theme="dark"] .codebox p {
	border-bottom-color: #555555;
}
html[data-theme="dark"] .codebox code {
	color: #74ce96;
}
html[data-theme="dark"] .attachbox {
	background-color: #242424;
	border-color: #4d5357;
}
html[data-theme="dark"] .pm-message .attachbox {
	background-color: #2c2d2d;
}
html[data-theme="dark"] .attachbox dd {
	border-top-color: #4d5357;
}
html[data-theme="dark"] .attachbox p {
	color: #bdbdbd;
}
html[data-theme="dark"] .attachbox p.stats {
	color: #bdbdbd;
}
html[data-theme="dark"] .attach-image img {
	border-color: #767676;
}
html[data-theme="dark"] dl.file dd {
	color: #bdbdbd;
}
html[data-theme="dark"] dl.thumbnail img {
	border-color: #5a5a5a;
	background-color: #242424;
}
html[data-theme="dark"] dl.thumbnail dd {
	color: #bdbdbd;
}
html[data-theme="dark"] dl.thumbnail dt a:hover {
	background-color: #303030;
}
html[data-theme="dark"] dl.thumbnail dt a:hover img {
	border-color: #4a88c1;
}
html[data-theme="dark"] fieldset.polls dl {
	border-top-color: #48494c;
	color: #bdbdbd;
}
html[data-theme="dark"] fieldset.polls dl.voted {
	color: #eeeeee;
}
html[data-theme="dark"] fieldset.polls dd div {
	color: #ffffff;
}
html[data-theme="dark"] .pollbar1 {
	background-color: #801030;
	border-bottom-color: #a2505b;
	border-right-color: #a2505b;
}
html[data-theme="dark"] .rtl .pollbar1 {
	border-left-color: #a2505b;
}
html[data-theme="dark"] .pollbar2 {
	background-color: #900633;
	border-bottom-color: #a04352;
	border-right-color: #a04352;
}
html[data-theme="dark"] .rtl .pollbar2 {
	border-left-color: #a04352;
}
html[data-theme="dark"] .pollbar3 {
	background-color: #981839;
	border-bottom-color: #9d3047;
	border-right-color: #9d3047;
}
html[data-theme="dark"] .rtl .pollbar3 {
	border-left-color: #9d3047;
}
html[data-theme="dark"] .pollbar4 {
	background-color: #a6183d;
	border-bottom-color: #9e1d3e;
	border-right-color: #9e1d3e;
}
html[data-theme="dark"] .rtl .pollbar4 {
	border-left-color: #9e1d3e;
}
html[data-theme="dark"] .pollbar5 {
	background-color: #941634;
	border-bottom-color: #981839;
	border-right-color: #981839;
}
html[data-theme="dark"] .rtl .pollbar5 {
	border-left-color: #981839;
}
html[data-theme="dark"] .postprofile {
	color: #bdbdbd;
	border-color: #333333;
}
html[data-theme="dark"] .pm .postprofile {
	border-color: #4a4a4a;
}
html[data-theme="dark"] .postprofile strong {
	color: #eeeeee;
}
html[data-theme="dark"] dd.profile-warnings {
	color: #fd9aa6;
}
html[data-theme="dark"] .button {
	border-color: #5c5a57;
	background-color: #333333;
	background-image: linear-gradient(to bottom, #242424 0%,#333333 100%);
	box-shadow: 0 0 0 1px #242424 inset;
	color: #f99a9d;
}
html[data-theme="dark"] .button:hover,
html[data-theme="dark"] .button:focus {
	border-color: #398bbf;
	background-color: #242424;
	background-image: linear-gradient(to bottom, #333333 0%,#242424 100%);
	text-shadow: 1px 1px 0 #242424, -1px -1px 0 #242424, -1px -1px 0 rgba(74, 3, 23, 0.2);
}
html[data-theme="dark"] .button .icon,
html[data-theme="dark"] .button-secondary {
	color: #b4b4b4;
}
html[data-theme="dark"] .button-secondary:focus,
html[data-theme="dark"] .button-secondary:hover,
html[data-theme="dark"] .button:focus .icon,
html[data-theme="dark"] .button:hover .icon {
	color: #61befc;
}
html[data-theme="dark"] .button-search:hover,
html[data-theme="dark"] .button-search-end:hover {
	border-color: #5c5a57;
}
html[data-theme="dark"] .caret {
	border-color: #4c4c4c;
}
html[data-theme="dark"] .caret {
	border-color: #5c5a57;
}
html[data-theme="dark"] .contact-icons a {
	border-color: #4b4b4b;
}
html[data-theme="dark"] .contact-icons a:hover {
	background-color: #292b2d;
}
html[data-theme="dark"] .pagination li a {
	background: #303031;
	border-color: #5d6266;
	color: #a1bcd5;
}
html[data-theme="dark"] .pagination li.ellipsis span {
	color: #eeeeee;
}
html[data-theme="dark"] .pagination li.active span {
	background: #1b5777;
	border-color: #4f88ab;
	color: #ffffff;
}
html[data-theme="dark"] .pagination li a:hover,
html[data-theme="dark"] .pagination li a:hover .icon,
html[data-theme="dark"] .pagination .dropdown-visible a.dropdown-trigger,
html[data-theme="dark"] .nojs .pagination .dropdown-container:hover a.dropdown-trigger {
	background: #13568b;
	border-color: #4a88c1;
	color: #ffffff;
}
html[data-theme="dark"] .search-box .inputbox,
html[data-theme="dark"] .search-box .inputbox:hover,
html[data-theme="dark"] .search-box .inputbox:focus {
	border-color: #5c5a57;
}
html[data-theme="dark"] .search-header {
	box-shadow: 0 0 10px #002942;
}
html[data-theme="dark"] .search-results li:hover,
html[data-theme="dark"] .search-results li.active {
	background-color: #2f3a47;
}
html[data-theme="dark"] .panel-container h3,
html[data-theme="dark"] .panel-container hr,
html[data-theme="dark"] .cp-menu hr {
	border-color: #5d6871;
}
html[data-theme="dark"] .panel-container .panel li.row {
	border-bottom-color: #565e65;
	border-top-color: #373737;
}
html[data-theme="dark"] ul.cplist {
	border-top-color: #565e65;
}
html[data-theme="dark"] .panel-container .panel li.header dd,
html[data-theme="dark"] .panel-container .panel li.header dt {
	color: #eeeeee;
}
html[data-theme="dark"] .panel-container table.table1 thead th {
	color: #cfcfcf;
	border-bottom-color: #747474;
}
html[data-theme="dark"] .cp-main .pm-message {
	border-color: #484a4c;
	background-color: #242424;
}
html[data-theme="dark"] .tabs .tab > a {
	background: #3c4851;
	color: #abbee0;
}
html[data-theme="dark"] .tabs .tab > a:hover {
	background: #29333c;
	color: #f99a9d;
}
html[data-theme="dark"] .tabs .activetab > a,
html[data-theme="dark"] .tabs .activetab > a:hover {
	background-color: #333e48;
	background-image: linear-gradient(to bottom, #263038 0%,#333e48 100%);
	border-color: #424e58;
	box-shadow: 0 1px 1px #262a2d inset;
	color: #cfcfcf;
}
html[data-theme="dark"] .tabs .activetab > a:hover {
	color: #eeeeee;
}
html[data-theme="dark"] .minitabs .tab > a {
	background-color: #2d3438;
}
html[data-theme="dark"] .minitabs .activetab > a,
html[data-theme="dark"] .minitabs .activetab > a:hover {
	background-color: #282828;
	color: #cfcfcf;
}
html[data-theme="dark"] .responsive-tab .responsive-tab-link:before {
	border-color: #4d5c75;
}
html[data-theme="dark"] .responsive-tab .responsive-tab-link:hover:before {
	border-color: #9a1530;
}
html[data-theme="dark"] .navigation a {
	color: #cfcfcf;
	background: linear-gradient(to right, #424d56 50%,#333e48 100%);
}
html[data-theme="dark"] .rtl .navigation a {
	background: linear-gradient(to right, #333e48 50%,#424d56 100%);
}
html[data-theme="dark"] .navigation a:hover {
	background: #48535c;
	color: #fd9aa6;
}
html[data-theme="dark"] .navigation .active-subsection a {
	background: #282828;
	color: #f99a9d;
}
html[data-theme="dark"] .navigation .active-subsection a:hover {
	color: #f99a9d;
}
@media only screen and (max-width: 900px), only screen and (max-device-width: 900px) {
	html[data-theme="dark"] #navigation a,
html[data-theme="dark"] .rtl #navigation a {
		background: #434e57;
	}
}
html[data-theme="dark"] .panel-container h2 {
	color: #cfcfcf;
}
html[data-theme="dark"] .panel-container .panel {
	background-color: #282828;
}
html[data-theme="dark"] .cp-main .pm {
	background-color: #242424;
}
html[data-theme="dark"] .cp-mini {
	background-color: #292d2f;
}
html[data-theme="dark"] dl.mini dt {
	color: #b5c6e1;
}
html[data-theme="dark"] .current {
	color: #eeeeee !important;
}
html[data-theme="dark"] .pmlist li.pm_message_reported_colour,
html[data-theme="dark"] .pm_message_reported_colour {
	border-left-color: #9a233f;
	border-right-color: #9a233f;
}
html[data-theme="dark"] .pmlist li.pm_marked_colour,
html[data-theme="dark"] .pm_marked_colour {
	border-color: #bd4a00;
}
html[data-theme="dark"] .pmlist li.pm_replied_colour,
html[data-theme="dark"] .pm_replied_colour {
	border-color: #5a656c;
}
html[data-theme="dark"] .pmlist li.pm_friend_colour,
html[data-theme="dark"] .pm_friend_colour {
	border-color: #5d84a8;
}
html[data-theme="dark"] .pmlist li.pm_foe_colour,
html[data-theme="dark"] .pm_foe_colour {
	border-color: #a2a2a2;
}
html[data-theme="dark"] .gallery label {
	background: #242424;
	border-color: #555555;
}
html[data-theme="dark"] .gallery label:hover {
	background-color: #303030;
}
html[data-theme="dark"] select {
	border-color: #5a5a5a;
	background-color: #282828;
	color: #eeeeee;
}
html[data-theme="dark"] label {
	color: #b5c6e1;
}
html[data-theme="dark"] dd label {
	color: #cfcfcf;
}
html[data-theme="dark"] fieldset dl:hover dt label {
	color: #eeeeee;
}
html[data-theme="dark"] fieldset.quick-login input.inputbox {
	background-color: #2c2d2d;
}
html[data-theme="dark"] .message-box textarea {
	color: #cfcfcf;
}
html[data-theme="dark"] .message-box textarea.drag-n-drop {
	outline-color: rgba(90, 90, 90, 0.5);
}
html[data-theme="dark"] .message-box textarea.drag-n-drop-highlight {
	outline-color: rgba(24, 127, 181, 0.5);
}
html[data-theme="dark"] .inputbox {
	background-color: #242424;
	border-color: #5d6266;
	color: #cfcfcf;
}
html[data-theme="dark"] .inputbox:-moz-placeholder {
	color: #cfcfcf;
}
html[data-theme="dark"] .inputbox::-webkit-input-placeholder {
	color: #cfcfcf;
}
html[data-theme="dark"] .inputbox:hover {
	border-color: #187fb5;
}
html[data-theme="dark"] .inputbox:focus {
	border-color: #187fb5;
}
html[data-theme="dark"] a.button1,
html[data-theme="dark"] input.button1,
html[data-theme="dark"] input.button3,
html[data-theme="dark"] a.button2,
html[data-theme="dark"] input.button2 {
	color: #eeeeee;
	background-color: #2f2f2f;
	background-image: linear-gradient(to bottom, #414141 0%,#2f2f2f 100%);
}
html[data-theme="dark"] a.button1,
html[data-theme="dark"] input.button1 {
	border-color: #5a5a5a;
}
html[data-theme="dark"] a.button2,
html[data-theme="dark"] input.button2,
html[data-theme="dark"] input.button3 {
	border-color: #5a5a5a;
}
html[data-theme="dark"] a.button1,
html[data-theme="dark"] a.button2 {
	color: #eeeeee;
}
html[data-theme="dark"] a.button1:hover,
html[data-theme="dark"] input.button1:hover,
html[data-theme="dark"] a.button2:hover,
html[data-theme="dark"] input.button2:hover,
html[data-theme="dark"] input.button3:hover {
	border-color: #9a1530;
	color: #f99a9d;
	background-color: #414141;
	background-image: linear-gradient(to bottom, #2f2f2f 0%,#414141 100%);
}
html[data-theme="dark"] input.button1:focus,
html[data-theme="dark"] input.button2:focus,
html[data-theme="dark"] input.button3:focus {
	border-color: #187fb5;
	color: #a0cafe;
}
html[data-theme="dark"] input.disabled {
	color: #bdbdbd;
}
html[data-theme="dark"] .phpbb_alert {
	background-color: #242424;
	border-color: #767676;
}
html[data-theme="dark"] .dropdown-extended ul li {
	border-top-color: #616161;
}
html[data-theme="dark"] .dropdown-extended ul li:hover {
	background-color: #2f3a47;
	color: #eeeeee;
}
html[data-theme="dark"] .dropdown-extended .header,
html[data-theme="dark"] .dropdown-extended .footer {
	border-color: #616161;
	color: #eeeeee;
}
html[data-theme="dark"] .dropdown-extended .header {
	background-color: #262a2e;
	background-image: linear-gradient(to bottom, #262a2e 0%,#333e48 100%);
}
html[data-theme="dark"] .dropdown .pointer {
	border-color: #616161 transparent;
}
html[data-theme="dark"] .dropdown .pointer-inner {
	border-color: #333333 transparent;
}
html[data-theme="dark"] .dropdown-extended .pointer-inner {
	border-color: #353a3e transparent;
}
html[data-theme="dark"] .dropdown .dropdown-contents {
	background: #242424;
	border-color: #616161;
}
html[data-theme="dark"] .dropdown li,
html[data-theme="dark"] .dropdown li li {
	border-color: #4b4b4b;
}
html[data-theme="dark"] .dropdown li.separator {
	border-color: #4b4b4b;
}
html[data-theme="dark"] .notification_list p.notification-time {
	color: #aec2df;
}
html[data-theme="dark"] li.notification-reported strong,
html[data-theme="dark"] li.notification-disapproved strong {
	color: #f99a9d;
}
html[data-theme="dark"] .badge {
	background-color: #9a1430;
}

/* styles/prosilver/theme/plupload.css */
html[data-theme="dark"] .file-progress {
	background-color: #454545;
}
html[data-theme="dark"] .file-progress-bar,
html[data-theme="dark"] .file-total-progress-bar {
	background-color: #0a5d08;
}

/* assets/phpbbhost/language/selector.css */
html[data-theme="dark"] .phpbbhost-language summary:hover,
html[data-theme="dark"] .phpbbhost-language[open] summary {
	background: var(--fp-tint, #292d2f);
}
html[data-theme="dark"] .phpbbhost-language img {
	box-shadow: 0 0 0 1px rgba(0, 18, 35, 0.149);
}
html[data-theme="dark"] .phpbbhost-language-menu {
	border-color: var(--fp-line, #494f56);
	background: var(--fp-panel, #242424);
	box-shadow: 0 12px 32px rgba(0, 18, 35, 0.102);
}
html[data-theme="dark"] .phpbbhost-language-menu button {
	color: var(--fp-ink-soft, #b4cbe3);
}
html[data-theme="dark"] .phpbbhost-language-menu button:hover,
html[data-theme="dark"] .phpbbhost-language-menu button[aria-pressed="true"] {
	background: var(--fp-tint, #292d2f);
	color: #87c4fc;
}
html[data-theme="dark"] #phpbb .phpbbhost-language summary:hover,
html[data-theme="dark"] #phpbb .phpbbhost-language[open] summary {
	background: #242424;
}
html[data-theme="dark"] #phpbb .phpbbhost-language-menu {
	border-color: #616161;
	background: #242424;
}
html[data-theme="dark"] #phpbb .phpbbhost-language-menu button {
	color: #98cafd;
}
html[data-theme="dark"] #phpbb .phpbbhost-language-menu button:hover {
	background: #292d2f;
	color: #f99a9d;
}
html[data-theme="dark"] #phpbb .phpbbhost-language-menu button[aria-pressed="true"] {
	background: #292d2f;
	color: #98cafd;
}

/* assets/phpbbhost/features/abuse/abuse.css */
html[data-theme="dark"] #phpbbhost-abuse .phpbbhost-abuse-member {
	border-left-color: var(--hs-style-link, #376999);
	background: var(--hs-style-panel, #2a2d30);
}

/* assets/phpbbhost/features/badges/badges.css */
html[data-theme="dark"] .phpbbhost-badges-level {
	color: #b5c4e0;
}
html[data-theme="dark"] .phpbbhost-badges-level.is-expert,
html[data-theme="dark"] .phpbbhost-badges-level.is-legend {
	color: #eea352;
}
html[data-theme="dark"] .phpbbhost-badge {
	border-color: #5c5a57;
	background-color: #28292b;
	color: #b5c4e0;
}

/* assets/phpbbhost/features/bbcodebox/bbcodebox.css */
html[data-theme="dark"] .hs-bbcode-nfo {
	background-color: #242424;
	color: #eeeeee;
}
html[data-theme="dark"] .hs-bbcode-shadow {
	text-shadow: -2px 2px 2px #656565;
}
html[data-theme="dark"] .hs-bbcode-dropshadow {
	text-shadow: -1px 1px 0 #656565;
}
html[data-theme="dark"] .hs-bbcode-spoiler,
html[data-theme="dark"] .hs-bbcode-note,
html[data-theme="dark"] .hs-bbcode-hidden {
	background-color: #242424;
	border-color: #4a4a4a;
	color: #cfcfcf;
}
html[data-theme="dark"] .hs-bbcode-spoiler > summary {
	background-color: #2c2d2e;
}
html[data-theme="dark"] .hs-bbcode-spoiler[open] > summary {
	border-bottom-color: #4a4a4a;
}
html[data-theme="dark"] .hs-bbcode-note-mark {
	background-color: #4e555c;
}
html[data-theme="dark"] .hs-bbcode-mod .hs-bbcode-note-mark {
	background-color: #8b111b;
}
html[data-theme="dark"] .hs-bbcode-note-title {
	background-color: #2c2d2e;
	border-bottom-color: #4a4a4a;
}
html[data-theme="dark"] .hs-bbcode-hidden-head {
	border-bottom-color: #444444;
}
html[data-theme="dark"] .hs-bbcode-table th,
html[data-theme="dark"] .hs-bbcode-table td {
	border-color: var(--hs-style-quote-border, #555555);
}
html[data-theme="dark"] .hs-bbcode-table th {
	background-color: var(--hs-style-category, #0a5680);
}
html[data-theme="dark"] .hs-editor-toolbar {
	background-color: #2c2c2c;
	border-color: #575757;
}
html[data-theme="dark"] .hs-editor-group {
	background-color: #373737;
	border-bottom-color: #6b6b6b;
}
html[data-theme="dark"] .hs-editor-btn {
	color: #cfcfcf;
}
html[data-theme="dark"] .hs-editor-btn:hover {
	background-color: #242424;
	border-color: #535353;
}
html[data-theme="dark"] .hs-editor-dd[open] > .hs-editor-btn {
	background-color: #303940;
	border-color: #4f616f;
}
html[data-theme="dark"] .hs-editor-caret {
	border-top-color: #5a5a5a;
}
html[data-theme="dark"] .hs-editor-menu {
	background-color: #242424;
	border-color: #626262;
}
html[data-theme="dark"] .hs-editor-item {
	color: #cfcfcf;
}
html[data-theme="dark"] .hs-editor-item:hover {
	background-color: #303940;
}
html[data-theme="dark"] .hs-editor-head {
	color: #abbee0;
}
html[data-theme="dark"] .hs-editor-swatches button {
	border-color: rgba(162, 162, 162, 0.25);
}
html[data-theme="dark"] .hs-editor-grid button {
	background-color: #242424;
	border-color: #606060;
}
html[data-theme="dark"] .hs-editor-grid button.hs-editor-on {
	background-color: #303940;
	border-color: #5a768f;
}
html[data-theme="dark"] .hs-editor-note {
	color: #abbee0;
}

/* assets/phpbbhost/features/homepage/css/trame.css */
html[data-theme="dark"] {
	--trame-accent: var(--hs-style-link-hover, #a9510a);
}

/* assets/phpbbhost/features/homepage/css/pa.css */
html[data-theme="dark"] #contenteur_pa {
	--pa-surface: #242424;
	--pa-couleur-principale-foncee: #a1bffc;
	--pa-couleur-principale-douce: rgba(20, 70, 180, 0.08);
	--pa-texte: #c7d4e7;
	--pa-texte-secondaire: #b2c1d2;
	--pa-bordure: rgba(23, 73, 184, 0.14);
	--pa-bordure-contrastee: rgba(23, 73, 184, 0.2);
	--pa-lien-survol: rgba(20, 70, 180, 0.12);
	--pa-scrollbar-thumb: rgba(59, 69, 81, 0.35);
	--pa-scrollbar-thumb-survol: rgba(59, 69, 81, 0.5);
	--pa-meta-separateur: rgba(159, 191, 220, 0.7);
	--pa-fond-bloc: linear-gradient(180deg, rgba(36, 36, 36, 0.98), rgba(20, 70, 180, 0.03));
	--pa-fond-entete: linear-gradient(135deg, rgba(20, 70, 180, 0.96), rgba(20, 70, 180, 0.8));
}

/* assets/phpbbhost/features/homepage/css/pa-style.css */
html[data-theme="dark"] #contenteur_pa {
	--pa-surface: var(--hs-style-wrap, #242424);
	--pa-couleur-principale-foncee: var(--hs-style-link, #98cafd);
	--pa-couleur-principale-douce: var(--hs-style-row, #2d3438);
	--pa-texte: var(--hs-style-post-text, #cfcfcf);
	--pa-texte-secondaire: var(--hs-style-text, #abbee0);
	--pa-bordure: var(--hs-style-navbar, #424e58);
	--pa-bordure-contrastee: var(--hs-style-quote-border, #546a7a);
	--pa-lien-survol: var(--hs-style-row-hover, #302e18);
	--pa-lien-survol-texte: var(--hs-style-link-hover, #f99a9d);
	--pa-meta-separateur: #a7b6c8;
	--pa-fond-conteneur: var(--hs-style-page, #292a2c);
	--pa-fond-bloc: var(--hs-style-wrap, #242424);
	--pa-fond-entete: var(--hs-style-category, linear-gradient(to bottom, #1d4b75, #325c83));
}
html[data-theme="dark"] #contenteur_pa .rss_meta_pa {
	color: #a7b9cd;
}

/* assets/phpbbhost/features/lastpostavatar/lastpostavatar.css */
html[data-theme="dark"] .phpbbhost-lastpostavatar img {
	border-color: #333333;
}
html[data-theme="dark"] .phpbbhost-lastpostavatar img:hover {
	border-color: var(--hs-style-link, #397080);
}

/* assets/phpbbhost/features/mentions/mention.css */
html[data-theme="dark"] .tribute-container ul {
	background: var(--hs-style-panel, #2f2f2f);
}
html[data-theme="dark"] .tribute-container li.highlight {
	background: var(--hs-style-row-hover, #3a3a3a);
}

/* assets/phpbbhost/features/mentions/tribute.css */
html[data-theme="dark"] .tribute-container ul {
	background: #2f2f2f;
}
html[data-theme="dark"] .tribute-container li.highlight {
	background: #3a3a3a;
}

/* assets/phpbbhost/features/myforums/myforums.css */
html[data-theme="dark"] .founded-forums-count {
	background-color: var(--hs-style-link, #023a67);
}
html[data-theme="dark"] .founded-forum {
	border-color: #474c51;
	background-color: var(--hs-style-wrap, #242424);
	box-shadow: 0 1px 3px rgba(0, 26, 52, 0.08);
}
html[data-theme="dark"] .founded-forum:hover {
	box-shadow: 0 4px 14px rgba(0, 26, 52, 0.14);
}
html[data-theme="dark"] .founded-forum-thumb {
	border-color: #474c51;
	background-color: #2c2f31;
}
html[data-theme="dark"] .founded-forum-name {
	color: var(--hs-style-link, #98cafd);
}
html[data-theme="dark"] .founded-forum-description {
	color: var(--hs-style-text, #aec2df);
}
html[data-theme="dark"] .founded-forum-statistics li {
	background-color: var(--hs-style-row, #2a2d30);
	color: var(--hs-style-text, #aec2df);
}
html[data-theme="dark"] .founded-forum-statistics strong {
	color: #c5d1e3;
}
html[data-theme="dark"] .founded-forum-statistics .icon {
	color: var(--hs-style-link, #98cafd);
}
html[data-theme="dark"] .founded-forum-created {
	color: var(--hs-style-text, #abbee0);
}

/* assets/phpbbhost/features/platform/assistant.css */
html[data-theme="dark"] .post-buttons .dropdown-contents .phpbbhost-assistant-publish button {
	color: #98cafd;
}
html[data-theme="dark"] .post-buttons .dropdown-contents .phpbbhost-assistant-publish button:hover {
	color: #f99a9d;
}

/* assets/phpbbhost/features/reactions/reactions.css */
html[data-theme="dark"] .phpbbhost-reaction {
	border-color: #5c5a57;
	background-color: #28292b;
	color: #b5c4e0;
}
html[data-theme="dark"] button.phpbbhost-reaction:hover {
	border-color: #376999;
}
html[data-theme="dark"] .phpbbhost-reaction.is-mine {
	border-color: #376999;
	background-color: #2d3438;
	color: #98cafd;
}
html[data-theme="dark"] .phpbbhost-reactions-choices {
	border-color: #5d6266;
	background-color: #242424;
}
html[data-theme="dark"] .phpbbhost-reaction-choice:hover {
	background-color: #2d3438;
}
html[data-theme="dark"] .phpbbhost-reaction-choice.is-mine {
	border-color: #376999;
	background-color: #2d3438;
}

/* assets/phpbbhost/features/solved/solved.css */
html[data-theme="dark"] .phpbbhost-solved-answer {
	border-color: #456e4e;
	background-color: #272d28;
}
html[data-theme="dark"] .phpbbhost-solved-answer .icon,
html[data-theme="dark"] .phpbbhost-solved-badge .icon,
html[data-theme="dark"] .phpbbhost-solved-label .icon {
	color: #75cf87;
}
html[data-theme="dark"] .phpbbhost-solved-badge {
	color: #75cf87;
}
html[data-theme="dark"] .phpbbhost-solved-label {
	color: #75cf87;
}

/* assets/phpbbhost/features/twofactor/twofactor.css */
html[data-theme="dark"] .tf-qrcode {
	background: #242424;
}

/* assets/phpbbhost/features/whois/whois.css */
html[data-theme="dark"] .phpbbhost-whois-result-title span {
	border-color: #5d6266;
}

/* ext/caforum/firstlastavatar/styles/all/theme/firstlastavatar.css */
html[data-theme="dark"] .topic-avatars .avatar-last img {
	border-color: var(--body-bg, #333333);
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
}

/* ext/caforum/quickreply/styles/all/theme/quickreply.css */
html[data-theme="dark"] #format-buttons .bbcode-size {
	border-color: #555555;
}
html[data-theme="dark"] #format-buttons .button:hover {
	background-color: rgba(0, 0, 0, 0.06);
}
html[data-theme="dark"] #format-buttons .button:active {
	background-color: #3b3b3b;
}

/* ext/phpbb/boardannouncements/styles/all/theme/boardannouncements.css */
html[data-theme="dark"] .phpbb_announcement {
	background-color: #453739;
}

/* ext/phpbb/webpushnotifications/styles/all/theme/phpbb_wpn.css */
html[data-theme="dark"] .wpn.button[disabled],
html[data-theme="dark"] .wpn.button[disabled]:hover,
html[data-theme="dark"] .wpn.button.disabled,
html[data-theme="dark"] .wpn.button.disabled:hover {
	background: #383838;
	border-color: #737373;
	color: #b4b4b4;
}
html[data-theme="dark"] .wpn-fieldset .fa-toggle-on {
	color: #98cafd;
}
html[data-theme="dark"] .wpn-fieldset .fa-toggle-off {
	color: #c0c0c0;
}
html[data-theme="dark"] .wpn-notification-dropdown-footer {
	border-top-color: #616161;
}
html[data-theme="dark"] .wpn-popup-container {
	background: #242424;
}
html[data-theme="dark"] .wpn-popup-title {
	color: #cfcfcf;
}
html[data-theme="dark"] .wpn-popup-title .fa-stack-2x {
	color: #8fbefe;
}
html[data-theme="dark"] .wpn-popup-message {
	color: #bdbdbd;
}
html[data-theme="dark"] .wpn-popup-btn-allow {
	background: #084a94;
}
html[data-theme="dark"] .wpn-popup-btn-allow:hover {
	background: #053b75;
}
html[data-theme="dark"] .wpn-popup-btn-deny {
	background: #2e2e2e;
	color: #bdbdbd;
}
html[data-theme="dark"] .wpn-popup-btn-deny:hover {
	background: #383838;
}

/* ext/phpbb/webpushnotifications/styles/all/theme/phpbb_pwa.css */
html[data-theme="dark"] .pwa-install-banner__dismiss {
	border-color: rgba(51, 51, 51, 0.5);
}
html[data-theme="dark"] .pwa-install-banner__install {
	background: #242424;
	color: var(--pwa-theme-colour, #eeeeee);
}

/* ext/vse/passwordstrength/styles/all/theme/password_strength.css */
html[data-theme="dark"] .password-strength__segment {
	background: #3a3a3c;
}
html[data-theme="dark"] .password-strength[data-score="1"] .password-strength__segment:nth-child(-n+1) {
	background: #a21e23;
}
html[data-theme="dark"] .password-strength[data-score="2"] .password-strength__segment:nth-child(-n+2) {
	background: #4e3102;
}
html[data-theme="dark"] .password-strength[data-score="3"] .password-strength__segment:nth-child(-n+3) {
	background: #332804;
}
html[data-theme="dark"] .password-strength[data-score="4"] .password-strength__segment:nth-child(-n+4) {
	background: #1c4e01;
}
html[data-theme="dark"] .password-strength[data-score="5"] .password-strength__segment:nth-child(-n+5) {
	background: #0e6322;
}
