/* SWITCHER */

#switcher>div {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

#switcher>div:not(#themecolor, #fontSize) {
	flex-wrap: wrap;
}

#switcher input {
	border: none;
	box-shadow: none;
	text-align: center;
	margin: 0;
}

#switcher input[type="text"] {
	cursor: not-allowed;
}

.switcher-body ul {
	display: none;
	grid-template-columns: repeat(3, 1fr);
	justify-items: center;
	gap: 10px;
	flex-grow: 1;
	width: 100%;
}

.switcher-body span {
	font-weight: bold;
}

.switcher-body>.dropdown-contents>div {
	display: grid;
	gap: 5px;
	padding: 5px;
	color: var(--color-4);
	line-height: 1.75em;
}

#headerSwitcher {
	text-align: left;
}

#fontSize button i {
	pointer-events: none;
}

#switcher>#fontSize {
	display: grid;
	grid-template-columns: 1fr 26px;
}

#fontSize div {
	width: 100%;
	grid-column: span 2;
	justify-content: space-evenly;

}

[data-stickynavbar="true"] .lightheader {
	position: sticky;
	top: 0;
	z-index: 1000;
	background-color: var(--color-2);
}

.selected {
	outline: 3px solid #554e48;
	outline-offset: 2px;
}

.fa-caret-up+ul {
	display: grid;
}

.fa-caret-down+div {
	width: 100%;
}

.fa-caret-down+div {
	display: none;
}

.fa-caret-up+div {
	display: flex;
	justify-content: space-between;
}

.themelist {
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 5px;
	width: 100%;
}

.themelist input {
	display: none;
}

html {
	--switch-light-dark: "\f0eb";
	color-scheme: dark;
	--teksturka: url("./images/inne/tlo_darkmode.png");
	--teksturka2: linear-gradient(to bottom, rgb(22 22 22 / 37%), rgb(22 21 21 / 100%)), url("./images/inne/tlo2_darkmode.png");
	--logo: url("./images/logo.png");
	--forum_read: url("./images/inne/forum_read_darkmode.png");
	--forum_read_locked: url("./images/inne/forum_read_darkmode_locked.png");
	--forum_unread: url("./images/inne/forum_unread_darkmode.png");
	--forum_link: url("./images/forum_link.png");
	--forum_unread_locked: url("./images/inne/forum_unread_darkmode_locked.png");
	--color-1: #554e4800;
	/* ramka for */
	--color-2: #161515;
	/* tło for */
	--color-3: #282726;
	/* tło kategorii */
	--color-4: #ac9a86;
	/* czcionka opisów for */
	--color-5: #c6b4a0;
	/* czcionka nazw for */
	--color-6: #353230;
	/* pasek nawigacji */
	--color-7: #131f25;
	/* ramka paska nawigacji */
	--color-8: #decab4;
	/* hover nazw for */
	--color-9: #554e483b;
	/* separator */
	--color-10: #1e1e1e;
	/* kolor tła v2 */
	--color-11: #ac9a86;
	/* jaśniejsza czcionka */
	--color-12: #171717;
	/* kolor tła v3 */
	--color-13: #c6b4a0;
	/* kolor subfor */
	--color-14: #423f3d;
	/* tło przycisk profil */
	--color-15: #303030;
	/* przycisk hover myszką */
	--color-16: 0 0 #a49e9e;
	/* cień tekstu */
	--color-17: #59534a;
	/* fa buttons kategorie */
	--color-18: #000000;
	/* fa buttons shadow */
	--color-19: #554e4894;
	/* ramka v2 */
	--color-20: #494949;
	/* kolor zgaszonych subfor */
	--color-21: #101010;
	/* tlo powiadomien */
	--color-22: #282420;
	/* hover powiadomien */
	--color-23: #2a2a2a;
	/* tlo guzikow logowania */
	--color-24: #ffedd9;
	/* Postlink baza */
	--color-25: #554e48;
	/* Postlink hover */

	.phpbb_announcement {
		background-color: var(--color-2) !important;
		border: 1px solid var(--color-3) !important;
		border-radius: 5px !important;
		background-image: url("");
		box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.35) inset;
	}

	.polaroid {
		background-color: var(--color-2) !important;
		border: 1px solid var(--color-3) !important;
	}

	.tribute-container ul {
		border: 1px solid var(--color-1);
		background: var(--color-3);
	}

	.tribute-container li.highlight {
		background: var(--color-2);
	}

	.collapse-btn i::before {
		color: var(--color-11);
		text-shadow: none;
	}

	/* Inne */

	.boczek {
		display: none;
	}

	.icon.icon-blue,
	a:hover .icon.icon-blue {
		color: #494949 !important;
	}

	.subforum {
		color: #ac9a86;
	}

	/* Ogłoszenie */


	/* Kolory for i subfor */

	#category1001+.forabg .forumtitle[href*="f=1"] {
		color: #bd3735 !important;
	}

	#category1001+.forabg .forumtitle[href*="f=1074"] {
		color: #c6b4a0 !important;
	}

	#category1001+.forabg .subforum[href*="f=5"] {
		color: #609852;
	}

	#category1001+.forabg .subforum[href*="f=7"] {
		color: #d7a452;
	}

	#category1001+.forabg .subforum[href*="f=335"] {
		color: #8987aa;
	}

	#category1001+.forabg .subforum[href*="f=187"] {
		color: #acc0ca;
	}

	#category1001+.forabg .subforum[href*="f=9"] {
		color: #cd6e8e;
	}

	#category1009+.forabg .forumtitle[href*="f=68"] {
		color: #609852 !important;
	}

	#category1009+.forabg .forumtitle[href*="f=180"] {
		color: #609852 !important;
	}

	#category1009+.forabg .forumtitle[href*="f=181"] {
		color: #609852 !important;
	}

	#category1009+.forabg .forumtitle[href*="f=71"] {
		color: #609852 !important;
	}

	#category1009+.forabg .subforum[href*="f=72"] {
		color: #609852 !important;
	}

	#category1009+.forabg .subforum[href*="f=73"] {
		color: #609852 !important;
	}

	#category1026+.forabg .forumtitle[href*="f=367"] {
		color: #d7a452 !important;
	}

	#category1026+.forabg .forumtitle[href*="f=368"] {
		color: #d7a452 !important;
	}

	#category1026+.forabg .forumtitle[href*="f=369"] {
		color: #d7a452 !important;
	}

	#category1026+.forabg .forumtitle[href*="f=370"] {
		color: #d7a452 !important;
	}

	#category1026+.forabg .subforum[href*="f=371"] {
		color: #d7a452 !important;
	}

	#category1026+.forabg .subforum[href*="f=372"] {
		color: #d7a452 !important
	}

	#category1026+.forabg .subforum[href*="f=1079"] {
		color: #d7a452 !important
	}

	#category1017+.forabg .forumtitle[href*="f=331"] {
		color: #8987aa !important;
	}

	#category1017+.forabg .forumtitle[href*="f=332"] {
		color: #8987aa !important;
	}

	#category1017+.forabg .forumtitle[href*="f=333"] {
		color: #8987aa !important;
	}

	#category1017+.forabg .forumtitle[href*="f=334"] {
		color: #8987aa !important;
	}

	#category1017+.forabg .subforum[href*="f=338"] {
		color: #8987aa !important;
	}

	#category1017+.forabg .subforum[href*="f=339"] {
		color: #8987aa !important;
	}

	#category1072+.forabg .subforum[href*="f=1080"] {
		color: #b0bbbf !important;
	}

	.subforum[href*="f=11"] {
		color: #6f6f6f;
	}

	.subforum[href*="f=279"] {
		color: #6f6f6f;
	}

	.subforum[href*="f=342"] {
		color: #faebd7;
	}

	.subforum[href*="f=356"] {
		color: #faebd7;
	}

	.subforum[href*="f=282"] {
		color: #faebd7;
	}

	#category1012+.forabg .subforum[href*="f=105"] {
		color: #cd6e8e;
	}

	.subforum[href*="f=107"] {
		color: #cd6e8e;
	}

	.subforum[href*="f=139"] {
		color: #609852;
	}

	.subforum[href*="f=138"] {
		color: #d7a452;
	}

	.subforum[href*="f=336"] {
		color: #8987aa;
	}

	.subforum[href*="f=1073"] {
		color: #738d96 !important;
	}

	.subforum[href*="f=147"] {
		color: #609852;
	}

	.subforum[href*="f=378"] {
		color: #d7a452;
	}

	.subforum[href*="f=337"] {
		color: #8987aa;
	}

	.subforum[href*="f=380"] {
		color: #6f6f6f;
	}

	.subforum[href*="f=52"] {
		color: #6f6f6f;
	}

	.subforum[href*="f=275"] {
		color: #6f6f6f;
	}

	#category1014+.forabg .forumtitle[href*="f=1007"] {
		color: #6f6f6f !important;
	}

	.subforum[href*="f=185"] {
		color: #6f6f6f;
	}

	.subforum[href*="f=379"] {
		color: #6f6f6f;
	}

	.subforum[href*="f=357"] {
		color: #6f6f6f;
	}

	.subforum[href*="f=1030"] {
		color: #d67c69;
	}

	.subforum[href*="f=1049"] {
		color: #738d96;
	}

	.subforum[href*="f=1050"] {
		color: #738d96;
	}

	.subforum[href*="f=1051"] {
		color: #738d96;
	}

	.subforum[href*="f=1053"] {
		color: #738d96;
	}

	.subforum[href*="f=1054"] {
		color: #738d96;
	}

	.subforum[href*="f=1055"] {
		color: #738d96;
	}

	.subforum[href*="f=1062"] {
		color: #faebd7;
	}

	.forumtitle[href*="f=1048"] {
		color: #ac9a86;
	}

	.subforum[href*="f=1075"] {
		color: #acc0ca;
	}

	.subforum[href*="f=1077"] {
		color: #6f6f6f;
	}

	.subforum[href*="f=65"] {
		color: #609852;
	}

	.subforum[href*="f=66"] {
		color: #609852;
	}

	.subforum[href*="f=67"] {
		color: #609852;
	}

	.subforum[href*="f=165"] {
		color: #609852;
	}

	.subforum[href*="f=245"] {
		color: #609852;
	}

	.subforum[href*="f=374"] {
		color: #d7a452;
	}

	.subforum[href*="f=376"] {
		color: #d7a452;
	}

	.subforum[href*="f=375"] {
		color: #d7a452;
	}

	.subforum[href*="f=366"] {
		color: #d7a452;
	}

	.subforum[href*="f=373"] {
		color: #d7a452;
	}

	.subforum[href*="f=326"] {
		color: #8987aa;
	}

	.subforum[href*="f=327"] {
		color: #8987aa;
	}

	.subforum[href*="f=328"] {
		color: #8987aa;
	}

	.subforum[href*="f=329"] {
		color: #8987aa;
	}

	.subforum[href*="f=330"] {
		color: #8987aa;
	}

	/* tematy uzdrowicieli */

	.topictitle[href*="t=14702"] {
		color: #d7a452;
	}

	.topictitle[href*="t=11967"] {
		color: #8987aa;
	}

	.topictitle[href*="t=11965"] {
		color: #609852;
	}

	/* tematy w dziale Stado */

	.topictitle[href*="t=15487"] {
		color: #d7a452;
	}

	.topictitle[href*="t=14704"] {
		color: #d7a452;
	}

	.topictitle[href*="t=14705"] {
		color: #d7a452;
	}

	.topictitle[href*="t=14489"] {
		color: #609852;
	}

	.topictitle[href*="t=15486"] {
		color: #609852;
	}

	.topictitle[href*="t=8178"] {
		color: #609852;
	}

	.topictitle[href*="t=15488"] {
		color: #8987aa;
	}

	.topictitle[href*="t=9088"] {
		color: #8987aa;
	}

	.topictitle[href*="t=14491"] {
		color: #8987aa;
	}

	.topictitle[href*="t=15492"] {
		color: #acc0ca;
	}

	/* Wspolne Tereny */

	#category1012+.forabg .forum-description,
	#category1012+.forabg dd.lastpost {
		text-shadow: 0px 0px 5px rgb(0 0 0);
		!important;
	}

	#category1012+.forabg .username-coloured {
		text-shadow: 0px 0px 5px rgb(0 0 0);
		!important;
	}

	#category1012+.forabg li.row:first-child {
		border: none;
	}

	#category1012+.forabg li.row {
		border-top: 1.5px solid #3a3730bd;
		box-shadow: inset 0 0 1px #000000;
	}

	&[data-background] .row:has(.forumtitle[href*="f=91"]) {
		background-image: linear-gradient(to right, rgb(22 21 21 / 100%), rgb(22 21 21 / 75%)), linear-gradient(to top, rgb(22 21 21 / 70%), rgb(22 21 21 / 6%), rgb(22 21 21 / 60%)), url("./images/inne/swiatynia.png");
		background-size: cover;
		background-repeat: no-repeat;
	}

	&[data-background] .row:has(.forumtitle[href*="f=96"]) {
		background-image: linear-gradient(to right, rgb(22 21 21 / 100%), rgb(22 21 21 / 75%)), linear-gradient(to top, rgb(22 21 21 / 70%), rgb(22 21 21 / 6%), rgb(22 21 21 / 60%)), url("./images/inne/gigant.png");
		background-size: cover;
		background-repeat: no-repeat;
	}

	&[data-background] .row:has(.forumtitle[href*="f=109"]) {
		background-image: linear-gradient(to right, rgb(22 21 21 / 100%), rgb(22 21 21 / 75%)), linear-gradient(to top, rgb(22 21 21 / 70%), rgb(22 21 21 / 6%), rgb(22 21 21 / 60%)), url("./images/inne/skaly_pokoju.png");
		background-size: cover;
		background-repeat: no-repeat;
	}

	&[data-background] .row:has(.forumtitle[href*="f=111"]) {
		background-image: linear-gradient(to right, rgb(22 21 21 / 100%), rgb(22 21 21 / 75%)), linear-gradient(to top, rgb(22 21 21 / 70%), rgb(22 21 21 / 6%), rgb(22 21 21 / 60%)), url("./images/inne/cmentarz.png");
		background-size: cover;
		background-repeat: no-repeat;
	}

	&[data-background] .row:has(.forumtitle[href*="f=115"]) {
		background-image: linear-gradient(to right, rgb(22 21 21 / 100%), rgb(22 21 21 / 75%)), linear-gradient(to top, rgb(22 21 21 / 70%), rgb(22 21 21 / 6%), rgb(22 21 21 / 60%)), url("./images/inne/szklisty_zagajnik.png");
		background-size: cover;
		background-repeat: no-repeat;
	}

	&[data-background] .row:has(.forumtitle[href*="f=116"]) {
		background-image: linear-gradient(to right, rgb(22 21 21 / 100%), rgb(22 21 21 / 75%)), linear-gradient(to top, rgb(22 21 21 / 70%), rgb(22 21 21 / 6%), rgb(22 21 21 / 60%)), url("./images/inne/zimne_jezioro.png");
		background-size: cover;
		background-repeat: no-repeat;
	}

	&[data-background] .row:has(.forumtitle[href*="f=117"]) {
		background-image: linear-gradient(to right, rgb(22 21 21 / 100%), rgb(22 21 21 / 75%)), linear-gradient(to top, rgb(22 21 21 / 70%), rgb(22 21 21 / 6%), rgb(22 21 21 / 60%)), url("./images/inne/czarne_wzgorza.png");
		background-size: cover;
		background-repeat: no-repeat;
	}

	&[data-background] .row:has(.forumtitle[href*="f=118"]) {
		background-image: linear-gradient(to right, rgb(22 21 21 / 100%), rgb(22 21 21 / 75%)), linear-gradient(to top, rgb(22 21 21 / 70%), rgb(22 21 21 / 6%), rgb(22 21 21 / 60%)), url("./images/inne/blekitna_skala.png");
		background-size: cover;
		background-repeat: no-repeat;
	}

	&[data-background] .row:has(.forumtitle[href*="f=120"]) {
		background-image: linear-gradient(to right, rgb(22 21 21 / 100%), rgb(22 21 21 / 75%)), linear-gradient(to top, rgb(22 21 21 / 70%), rgb(22 21 21 / 6%), rgb(22 21 21 / 60%)), url("./images/inne/blizniacze_skaly.png");
		background-size: cover;
		background-repeat: no-repeat;
	}

	&[data-background] .row:has(.forumtitle[href*="f=112"]) {
		background-image: linear-gradient(to right, rgb(22 21 21 / 100%), rgb(22 21 21 / 75%)), linear-gradient(to top, rgb(22 21 21 / 70%), rgb(22 21 21 / 6%), rgb(22 21 21 / 60%)), url("./images/inne/dzika_puszcza.png");
		background-size: cover;
		background-repeat: no-repeat;
	}

	/* Granica */

	#category1013+.forabg .forum-description,
	#category1013+.forabg dd.lastpost {
		text-shadow: 0px 0px 5px rgb(0 0 0);
		!important;
	}

	#category1013+.forabg li.row:first-child {
		border: none;
	}

	#category1013+.forabg .username-coloured {
		text-shadow: 0px 0px 5px rgb(0 0 0);
		!important;
	}

	#category1013+.forabg li.row {
		border-top: 1.5px solid #3a3730bd;
		box-shadow: inset 0 0 1px #000000;
	}

	&[data-background] .row:has(.forumtitle[href*="f=97"]) {
		background-image: linear-gradient(to right, rgb(22 21 21 / 100%), rgb(22 21 21 / 75%)), linear-gradient(to top, rgb(22 21 21 / 70%), rgb(22 21 21 / 6%), rgb(22 21 21 / 60%)), url("./images/inne/granica.png");
		background-size: cover;
		background-repeat: no-repeat;
	}

	&[data-background] .row:has(.forumtitle[href*="f=119"]) {
		background-image: linear-gradient(to right, rgb(22 21 21 / 100%), rgb(22 21 21 / 75%)), linear-gradient(to top, rgb(22 21 21 / 70%), rgb(22 21 21 / 6%), rgb(22 21 21 / 60%)), url("./images/inne/pojedynki.png");
		background-size: cover;
		background-repeat: no-repeat;
	}

	&[data-background] .row:has(.forumtitle[href*="f=123"]) {
		background-image: linear-gradient(to right, rgb(22 21 21 / 100%), rgb(22 21 21 / 75%)), linear-gradient(to top, rgb(22 21 21 / 70%), rgb(22 21 21 / 6%), rgb(22 21 21 / 60%)), url("./images/inne/polowania.png");
		background-size: cover;
		background-repeat: no-repeat;
	}

	&[data-background] .row:has(.forumtitle[href*="f=144"]) {
		background-image: linear-gradient(to right, rgb(22 21 21 / 100%), rgb(22 21 21 / 75%)), linear-gradient(to top, rgb(22 21 21 / 70%), rgb(22 21 21 / 6%), rgb(22 21 21 / 60%)), url("./images/inne/zwiady.png");
		background-size: cover;
		background-repeat: no-repeat;
	}

	&[data-background] .row:has(.forumtitle[href*="f=1042"]) {
		background-image: linear-gradient(to right, rgb(22 21 21 / 100%), rgb(22 21 21 / 75%)), linear-gradient(to top, rgb(22 21 21 / 70%), rgb(22 21 21 / 6%), rgb(22 21 21 / 60%)), url("./images/inne/zdarzenia.png");
		background-size: cover;
		background-repeat: no-repeat;
	}

	&[data-background] .row:has(.forumtitle[href*="f=154"]) {
		background-image: linear-gradient(to right, rgb(22 21 21 / 100%), rgb(22 21 21 / 75%)), linear-gradient(to top, rgb(22 21 21 / 70%), rgb(22 21 21 / 6%), rgb(22 21 21 / 60%)), url("./images/inne/wojny.png");
		background-size: cover;
		background-repeat: no-repeat;
	}

	/* Patronat */

	#category1039+.forabg .forum-description,
	#category1039+.forabg dd.lastpost {
		text-shadow: 0px 0px 5px rgb(0 0 0);
		!important;
	}

	#category1039+.forabg li.row:first-child {
		border: none;
	}

	#category1039+.forabg .username-coloured {
		text-shadow: 0px 0px 5px rgb(0 0 0);
		!important;
	}

	#category1039+.forabg li.row {
		border-top: 1.5px solid #3a3730bd;
		box-shadow: inset 0 0 1px #000000;
	}

	&[data-background] .row:has(.forumtitle[href*="f=172"]) {
		background-image: linear-gradient(to right, rgb(22 21 21 / 100%), rgb(22 21 21 / 55%)), url("./images/inne/viliar.png");
		background-size: cover;
		background-repeat: no-repeat;
	}

	&[data-background] .row:has(.forumtitle[href*="f=1035"]) {
		background-image: linear-gradient(to right, rgb(22 21 21 / 100%), rgb(22 21 21 / 75%)), url("./images/inne/sny.png");
		background-size: cover;
		background-repeat: no-repeat;
	}

	&[data-background] .row:has(.forumtitle[href*="f=238"]) {
		background-image: linear-gradient(to right, rgb(22 21 21 / 100%), rgb(22 21 21 / 75%)), url("./images/inne/szranki.png");
		background-size: cover;
		background-repeat: no-repeat;
	}

	&[data-background] .row:has(.forumtitle[href*="f=271"]) {
		background-image: linear-gradient(to right, rgb(22 21 21 / 100%), rgb(22 21 21 / 75%)), url("./images/inne/katamu.png");
		background-size: cover;
		background-repeat: no-repeat;
	}

	/* Stado Ziemi */

	.forumtitle[href*="f=64"] {
		color: #609852 !important;
		font-family: CaviarDreams;
		font-size: 23px;
		height: 24px;
		display: block;
		background-repeat: no-repeat;
		background-position: center;
	}

	#category1009+.forabg .header a,
	#category1009+.forabg .header a:hover {
		color: transparent !important;
	}

	&[data-background] #category1009+.forabg ul.forums {
		background-image: linear-gradient(to top, rgb(22 21 21 / 70%), rgb(22 21 21 / 6%), rgb(22 21 21 / 60%)), url("./images/inne/tlo_ziemia_darkmode.png");
		background-color: #060806;
		background-size: cover;
	}

	&[data-background] #category1009 + .forabg ul.forums:not(:has(> li:nth-child(2))){ 
	  background-image: linear-gradient(to top, rgb(22 21 21 / 70%), rgb(22 21 21 / 6%), rgb(22 21 21 / 60%)),
						url("./images/inne/tlo_ziemia_darkmode_single.png");
	}
	
	#category1009+.forabg {
		background: #0f0f0f;
		border: 1px solid var(--color-3);
	}

	#category1009+.forabg li.row:nth-child(2) {
		border: none;
	}

	#category1009+.forabg li.row {
		border-top: none;
	}

	#category1009 li.header dl.row-item dt,
	#category1009 li.header dl.row-item dd {
		color: #ffffff !important;
	}

	#category1009+.forabg .forum-description,
	#category1009+.forabg dd.lastpost {
		text-shadow: 0px 0px 5px rgb(0 0 0);
		!important;
	}

	#category1009+.forabg .username-coloured {
		text-shadow: 0px 0px 5px rgb(0 0 0);
		!important;
	}

	#category1009+.forabg [class*="_unread"] {
		background-image: url("./images/inne/galazka_unread_darkmode.png");
	}

	#category1009+.forabg [class*="_read"] {
		background-image: url("./images/inne/galazka_read_darkmode.png");
	}

	.row:has(.forumtitle[href*="f=64"]) {
		border-top: none;
	}

	.row:has(.forumtitle[href*="f=68"]) {
		border-top: none;
		padding-top: 10px;
	}

	.row:has(.forumtitle[href*="f=64"]) .icon.icon-red {
		color: #609852 !important;
	}

	.row:has(.forumtitle[href*="f=71"]) .icon.icon-red {
		color: #609852 !important;
	}

	@media(min-width:950px) {
		.row:has(.subforum[href*="f=65"]) .list-inner {
			text-align: center;
		}
	}


	/* Stado Slonca  */

	.forumtitle[href*="f=365"] {
		color: #D7A452 !important;
		font-family: CaviarDreams;
		font-size: 23px;
		height: 24px;
		display: block;
		background-repeat: no-repeat;
		background-position: center;
	}

	#category1026+.forabg .header a,
	#category1026+.forabg .header a:hover {
		color: transparent !important;
	}

	&[data-background] #category1026+.forabg ul.forums {
		background-image: linear-gradient(to top, rgb(22 21 21 / 70%), rgb(22 21 21 / 6%), rgb(22 21 21 / 60%)), url("./images/inne/tlo_slonce_darkmode.png");
		background-color: #090603;
		background-size: cover;
	}

	&[data-background] #category1026 + .forabg ul.forums:not(:has(> li:nth-child(2))){ 
	  background-image: linear-gradient(to top, rgb(22 21 21 / 70%), rgb(22 21 21 / 6%), rgb(22 21 21 / 60%)),
						url("./images/inne/tlo_slonce_darkmode_single.png");
	}

	#category1026+.forabg {
		background: #0a0807;
		border: 1px solid var(--color-3);
	}

	#category1026+.forabg li.row:nth-child(2) {
		border: none;
	}

	#category1026+.forabg li.row {
		border-top: none;
	}

	#category1026 li.header dl.row-item dt,
	#category1026 li.header dl.row-item dd {
		color: #ffffff !important;
	}

	#category1026+.forabg .forum-description,
	#category1026+.forabg dd.lastpost {
		text-shadow: 0px 0px 5px rgb(0 0 0);
		!important;
	}

	#category1026+.forabg .username-coloured {
		text-shadow: 0px 0px 5px rgb(0 0 0);
		!important;
	}

	#category1026+.forabg [class*="_unread"] {
		background-image: url("./images/inne/slonko_unread_darkmode.png");
	}

	#category1026+.forabg [class*="_read"] {
		background-image: url("./images/inne/slonko_read_darkmode.png");
	}

	.row:has(.forumtitle[href*="f=365"]) {
		border-top: none;
	}

	.row:has(.forumtitle[href*="f=367"]) {
		border-top: none;
		padding-top: 10px;
	}

	.row:has(.forumtitle[href*="f=365"]) .icon.icon-red {
		color: #D7A452 !important;
	}

	.row:has(.forumtitle[href*="f=370"]) .icon.icon-red {
		color: #D7A452 !important;
	}

	@media(min-width:950px) {
		.row:has(.subforum[href*="f=373"]) .list-inner {
			text-align: center;
		}
	}


	/* Stado Mgiel  */

	.forumtitle[href*="f=325"] {
		color: #8987aa !important;
		font-family: CaviarDreams;
		font-size: 23px;
		height: 24px;
		display: block;
		background-repeat: no-repeat;
		background-position: center;
	}

	#category1017+.forabg .header a,
	#category1017+.forabg .header a:hover {
		color: transparent !important;
	}

	&[data-background] #category1017+.forabg ul.forums {
		background-image: linear-gradient(to top, rgb(22 21 21 / 70%), rgb(22 21 21 / 6%), rgb(22 21 21 / 60%)), url("./images/inne/tlo_mgly_nightmode.png");
		background-color: #0e0e14;
		background-size: cover;
	}

	&[data-background] #category1017 + .forabg ul.forums:not(:has(> li:nth-child(2))){ 
	  background-image: linear-gradient(to top, rgb(22 21 21 / 70%), rgb(22 21 21 / 6%), rgb(22 21 21 / 60%)),
						url("./images/inne/tlo_mgly_nightmode_single.png");
	}
	
	#category1017+.forabg {
		background: #0f0f0f;
		border: 1px solid var(--color-3);
	}

	#category1017+.forabg li.row:nth-child(2) {
		border: none;
	}

	#category1017+.forabg li.row {
		border-top: none;
	}

	#category1017 li.header dl.row-item dt,
	#category1017 li.header dl.row-item dd {
		color: #ffffff !important;
	}

	#category1017+.forabg .forum-description,
	#category1017+.forabg dd.lastpost {
		text-shadow: 0px 0px 5px rgb(0 0 0);
		!important;
	}

	#category1017+.forabg .username-coloured {
		text-shadow: 0px 0px 5px rgb(0 0 0);
		!important;
	}

	#category1017+.forabg [class*="_unread"] {
		background-image: url("./images/inne/gurka_unread_darkmode.png");
	}

	#category1017+.forabg [class*="_read"] {
		background-image: url("./images/inne/gurka_read_darkmode.png");
	}

	.row:has(.forumtitle[href*="f=325"]) {
		border-top: none;
	}

	.row:has(.forumtitle[href*="f=331"]) {
		border-top: none;
		padding-top: 10px;
	}

	.row:has(.forumtitle[href*="f=325"]) .icon.icon-red {
		color: #8987aa !important;
	}

	.row:has(.forumtitle[href*="f=334"]) .icon.icon-red {
		color: #8987aa !important;
	}

	@media(min-width:950px) {
		.row:has(.subforum[href*="f=327"]) .list-inner {
			text-align: center;
		}
	}



	/* Swiat  */

	.forumtitle[href*="f=1048"] {
		color: #738d96 !important;
		font-family: CaviarDreams;
		font-size: 23px;
		height: 24px;
		display: block;
		background-repeat: no-repeat;
		background-position: center;
	}

	.row:has(.forumtitle[href*="f=1048"]) .forum-description [style="color:#8987aa"] {
		color: var(--color-4) !important;
	}


	#category1047+.forabg .header a,
	#category1047+.forabg .header a:hover {
		color: transparent !important;
	}

	&[data-background] #category1047+.forabg ul.forums {
		background-image: linear-gradient(to top, rgb(22 21 21 / 70%), rgb(22 21 21 / 6%), rgb(22 21 21 / 60%)), url("./images/inne/tlo_swiat_darkmode.png");
		background-color: #0e0e14;
		background-size: cover;
	}

	#category1047+.forabg {
		background: #0f0f0f;
		border: 1px solid var(--color-3);
	}

	#category1047+.forabg li.row:nth-child(2) {
		border: none;
	}

	#category1047+.forabg li.row {
		border-top: 1px solid #40493e2e;
	}

	#category1047 li.header dl.row-item dt,
	#category1047 li.header dl.row-item dd {
		color: #ffffff !important;
	}

	#category1047+.forabg .forum-description,
	#category1047+.forabg dd.lastpost {
		text-shadow: 0px 0px 5px rgb(0 0 0);
		!important;
	}

	#category1047+.forabg .subforum {
		text-shadow: 0px 0px 10px rgb(0 0 0);
		!important;
	}

	#category1047+.forabg .username-coloured {
		text-shadow: 0px 0px 5px rgb(0 0 0);
		!important;
	}

	#category1047+.forabg [class*="_unread"] {
		background-image: url("./images/inne/zawarudo_unread_darkmode.png");
	}

	#category1047+.forabg [class*="_read"] {
		background-image: url("./images/inne/zawarudo_read_darkmode.png");
	}

	.row:has(.forumtitle[href*="f=1048"]) {
		border-top: none;
	}

	.row:has(.forumtitle[href*="f=1048"]) .icon.icon-red {
		color: #738d96 !important;
	}

	@media(min-width:950px) {
		.row:has(.subforum[href*="f=1051"]) .list-inner {
			text-align: center;
		}
	}



	/* Wyspa Nowiu */

	.forumtitle[href*="f=1064"] {
		color: #b0bbbf !important;
		font-family: CaviarDreams;
		font-size: 23px;
		height: 24px;
		display: block;
		background-repeat: no-repeat;
		background-position: center;
	}

	.subforum[href*="f=1067"] {
		color: #b0bbbf !important;
	}

	.subforum[href*="f=1068"] {
		color: #b0bbbf !important;
	}

	.subforum[href*="f=1069"] {
		color: #b0bbbf !important;
	}

	.subforum[href*="f=1070"] {
		color: #b0bbbf !important;
	}

	.subforum[href*="f=1071"] {
		color: #b0bbbf !important;
	}

	.subforum[href*="f=1078"] {
		color: #b0bbbf !important;
	}

	.row:has(.subforum[href*="f=1067"]) {
		text-align: center;
	}

	#category1072+.forabg .forumtitle[href*="f=1068"] {
		color: #b0bbbf !important;
	}

	#category1072+.forabg .forumtitle[href*="f=1069"] {
		color: #b0bbbf !important;
	}

	#category1072+.forabg .forumtitle[href*="f=1070"] {
		color: #b0bbbf !important;
	}

	#category1072+.forabg .forumtitle[href*="f=1071"] {
		color: #b0bbbf !important;
	}

	#category1072+.forabg .forumtitle[href*="f=1080"] {
		color: #b0bbbf !important;
	}

	#category1072+.forabg .forumtitle[href*="f=1078"] {
		color: #b0bbbf !important;
	}

	#category1072+.forabg .header a,
	#category1072+.forabg .header a:hover {
		color: transparent !important;
	}

	&[data-background] #category1072+.forabg ul.forums {
		background-image: linear-gradient(to top, rgb(22 21 21 / 70%), rgb(22 21 21 / 6%), rgb(22 21 21 / 60%)), url("./images/inne/tlo_wyspanowiu_darkmode.png");
		background-color: #0e0e14;
		background-size: cover;
	}

	#category1072+.forabg {
		background: #0f0f0f;
		border: 1px solid var(--color-3);
	}

	#category1072+.forabg li.row:nth-child(2) {
		border: none;
	}

	#category1072+.forabg li.row {
		border-top: 1px solid #40493e1a;
	}

	#category1072 li.header dl.row-item dt,
	#category1072 li.header dl.row-item dd {
		color: #ffffff !important;
	}

	#category1072+.forabg .forum-description,
	#category1072+.forabg dd.lastpost {
		text-shadow: 0px 0px 5px rgb(0 0 0);
		!important;
	}

	#category1072+.forabg .subforum {
		text-shadow: 0px 0px 10px rgb(0 0 0);
		!important;
	}

	#category1072+.forabg .username-coloured {
		text-shadow: 0px 0px 5px rgb(0 0 0);
		!important;
	}

	#category1072+.forabg [class*="_unread"] {
		background-image: url("./images/inne/maska_unread_darkmode.png");
	}

	#category1072+.forabg [class*="_read"] {
		background-image: url("./images/inne/maska_read_darkmode.png");
	}

	.row:has(.forumtitle[href*="f=1064"]) .icon.icon-red {
		color: #b0bbbf !important;
	}

	.row:has(.forumtitle[href*="f=1071"]) .icon.icon-red {
		color: #b0bbbf !important;
	}

	/* Karta Postaci */

	[src="https://www.smoki-wolnych-stad.pl/images/inne/kp.png"] {
		content: url("https://www.smoki-wolnych-stad.pl/images/inne/kp2.png") !important;
	}


	/* Obrazki rangowe */

}

[data-theme="black"] {
	--switch-light-dark: "\f186";
	color-scheme: black;
	/*tu varsy dla czarnego */
	--teksturka: url("https://smoki-wolnych-stad.pl/styles/SWS/theme/images/inne/tla/tlo_black.png");
	--teksturka2: linear-gradient(to bottom, rgb(22 22 22 / 76%), rgb(0 0 0)), url("./images/inne/tlo2_darkmode.png");
	--logo: url("./images/logo.png");
	--forum_read: url("./images/inne/forum_read_darkmode.png");
	--forum_read_locked: url("./images/inne/forum_read_darkmode_locked.png");
	--forum_unread: url("./images/inne/forum_unread_darkmode.png");
	--forum_link: url("./images/forum_link.png");
	--forum_unread_locked: url("./images/inne/forum_unread_darkmode_locked.png");
	--color-1: #000000;
	/* ramka for */
	--color-2: #000000;
	/* tło for */
	--color-3: #1c1c1c;
	/* tło kategorii */
	--color-4: #ac9a86;
	/* czcionka opisów for */
	--color-5: #c6b4a0;
	/* czcionka nazw for */
	--color-6: #353230;
	/* pasek nawigacji */
	--color-7: #131f25;
	/* ramka paska nawigacji */
	--color-8: #decab4;
	/* hover nazw for */
	--color-9: #554e483b;
	/* separator */
	--color-10: #0c0c0c;
	/* kolor tła v2 */
	--color-11: #ac9a86;
	/* jaśniejsza czcionka */
	--color-12: #171717;
	/* kolor tła v3 */
	--color-13: #c6b4a0;
	/* kolor subfor */
	--color-14: #423f3d;
	/* tło przycisk profil */
	--color-15: #303030;
	/* przycisk hover myszką */
	--color-16: 0 0 #a49e9e;
	/* cień tekstu */
	--color-17: #383838;
	/* fa buttons kategorie */
	--color-18: #000000;
	/* fa buttons shadow */
	--color-19: #292929;
	/* ramka v2 */
	--color-20: #494949;
	/* kolor zgaszonych subfor */
	--color-21: #101010;
	/* tlo powiadomien */
	--color-22: #282420;
	/* hover powiadomien */
	--color-23: #2a2a2a;
	/* tlo guzikow logowania */
	--color-24: #ffedd9;
	/* Postlink baza */
	--color-25: #554e48;
	/* Postlink hover */


	/* Wtyczki */

	#phpbb_announcement {
		background-color: var(--color-2) !important;
		border: 1px solid var(--color-3) !important;
		border-radius: 2px !important;
		background-image: url("");
	}

	.polaroid {
		background-color: var(--color-2) !important;
		border: 1px solid var(--color-3) !important;
	}

	/* Tla for */

	&[data-background] #category1009+.forabg ul.forums {
		background-image: linear-gradient(to top, rgb(0 0 0 / 80%), rgb(0 0 0 / 6%), rgb(0 0 0 / 80%)), url("./images/inne/tlo_ziemia_darkmode.png");
		background-color: #000000;
		background-size: cover;
	}

	#category1009+.forabg {
		background: #000000;
		border: 1px solid var(--color-3);
	}

	&[data-background] #category1026+.forabg ul.forums {
		background-image: linear-gradient(to top, rgb(0 0 0 / 80%), rgb(0 0 0 / 6%), rgb(0 0 0 / 80%)), url("./images/inne/tlo_slonce_darkmode.png");
		background-color: #000000;
		background-size: cover;
	}

	#category1026+.forabg {
		background: #000000;
		border: 1px solid var(--color-3);
	}

	&[data-background] #category1017+.forabg ul.forums {
		background-image: linear-gradient(to top, rgb(0 0 0 / 80%), rgb(0 0 0 / 6%), rgb(0 0 0 / 80%)), url("./images/inne/tlo_mgly_nightmode.png");
		background-color: #000000;
		background-size: cover;
	}

	#category1017+.forabg {
		background: #000000;
		border: 1px solid var(--color-3);
	}

	&[data-background] #category1047+.forabg ul.forums {
		background-image: linear-gradient(to top, rgb(0 0 0 / 80%), rgb(0 0 0 / 6%), rgb(0 0 0 / 80%)), url("./images/inne/tlo_swiat_darkmode.png");
		background-color: #000000;
		background-size: cover;
	}

	#category1047+.forabg {
		background: #000000;
		border: 1px solid var(--color-3);
	}

	&[data-background] #category1072+.forabg ul.forums {
		background-image: linear-gradient(to top, rgb(0 0 0 / 80%), rgb(0 0 0 / 6%), rgb(0 0 0 / 80%)), url("./images/inne/tlo_wyspanowiu_darkmode.png");
		background-color: #000000;
		background-size: cover;
	}

	#category1072+.forabg {
		background: #000000;
		border: 1px solid var(--color-3);
	}

	#category1012+.forabg li.row {
		border-top: 1.5px solid #554e486e;
		box-shadow: inset 0 0 1px #000000;
	}

	&[data-background] #category1009 + .forabg ul.forums:not(:has(> li:nth-child(2))){ 
	  background-image: linear-gradient(to top, rgb(0 0 0 / 80%), rgb(0 0 0 / 6%), rgb(0 0 0 / 80%)),
						url("./images/inne/tlo_ziemia_darkmode_single.png");
	}

	&[data-background] #category1026 + .forabg ul.forums:not(:has(> li:nth-child(2))){ 
	  background-image: linear-gradient(to top, rgb(0 0 0 / 80%), rgb(0 0 0 / 6%), rgb(0 0 0 / 80%)),
						url("./images/inne/tlo_slonce_darkmode_single.png");
	}

	&[data-background] #category1017 + .forabg ul.forums:not(:has(> li:nth-child(2))){ 
	  background-image: linear-gradient(to top, rgb(0 0 0 / 80%), rgb(0 0 0 / 6%), rgb(0 0 0 / 80%)),
						url("./images/inne/tlo_mgly_nightmode_single.png");
	}
	
	&[data-background] .row:has(.forumtitle[href*="f=91"]) {
		background-image: linear-gradient(to right, rgb(0 0 0), rgb(0 0 0 / 61%)), linear-gradient(to top, rgb(0 0 0 / 64%), rgb(0 0 0 / 6%), rgb(0 0 0 / 60%)), url("./images/inne/swiatynia.png");
		background-size: cover;
		background-repeat: no-repeat;
	}

	&[data-background] .row:has(.forumtitle[href*="f=96"]) {
		background-image: linear-gradient(to right, rgb(0 0 0), rgb(0 0 0 / 61%)), linear-gradient(to top, rgb(0 0 0 / 64%), rgb(0 0 0 / 6%), rgb(0 0 0 / 60%)), url("./images/inne/gigant.png");
		background-size: cover;
		background-repeat: no-repeat;
	}

	&[data-background] .row:has(.forumtitle[href*="f=109"]) {
		background-image: linear-gradient(to right, rgb(0 0 0), rgb(0 0 0 / 61%)), linear-gradient(to top, rgb(0 0 0 / 64%), rgb(0 0 0 / 6%), rgb(0 0 0 / 60%)), url("./images/inne/skaly_pokoju.png");
		background-size: cover;
		background-repeat: no-repeat;
	}

	&[data-background] .row:has(.forumtitle[href*="f=111"]) {
		background-image: linear-gradient(to right, rgb(0 0 0), rgb(0 0 0 / 61%)), linear-gradient(to top, rgb(0 0 0 / 64%), rgb(0 0 0 / 6%), rgb(0 0 0 / 60%)), url("./images/inne/cmentarz.png");
		background-size: cover;
		background-repeat: no-repeat;
	}

	&[data-background] .row:has(.forumtitle[href*="f=115"]) {
		background-image: linear-gradient(to right, rgb(0 0 0), rgb(0 0 0 / 61%)), linear-gradient(to top, rgb(0 0 0 / 64%), rgb(0 0 0 / 6%), rgb(0 0 0 / 60%)), url("./images/inne/szklisty_zagajnik.png");
		background-size: cover;
		background-repeat: no-repeat;
	}

	&[data-background] .row:has(.forumtitle[href*="f=116"]) {
		background-image: linear-gradient(to right, rgb(0 0 0), rgb(0 0 0 / 61%)), linear-gradient(to top, rgb(0 0 0 / 64%), rgb(0 0 0 / 6%), rgb(0 0 0 / 60%)), url("./images/inne/zimne_jezioro.png");
		background-size: cover;
		background-repeat: no-repeat;
	}

	&[data-background] .row:has(.forumtitle[href*="f=117"]) {
		background-image: linear-gradient(to right, rgb(0 0 0), rgb(0 0 0 / 61%)), linear-gradient(to top, rgb(0 0 0 / 64%), rgb(0 0 0 / 6%), rgb(0 0 0 / 60%)), url("./images/inne/czarne_wzgorza.png");
		background-size: cover;
		background-repeat: no-repeat;
	}

	&[data-background] .row:has(.forumtitle[href*="f=118"]) {
		background-image: linear-gradient(to right, rgb(0 0 0), rgb(0 0 0 / 61%)), linear-gradient(to top, rgb(0 0 0 / 64%), rgb(0 0 0 / 6%), rgb(0 0 0 / 60%)), url("./images/inne/blekitna_skala.png");
		background-size: cover;
		background-repeat: no-repeat;
	}

	&[data-background] .row:has(.forumtitle[href*="f=120"]) {
		background-image: linear-gradient(to right, rgb(0 0 0), rgb(0 0 0 / 61%)), linear-gradient(to top, rgb(0 0 0 / 64%), rgb(0 0 0 / 6%), rgb(0 0 0 / 60%)), url("./images/inne/blizniacze_skaly.png");
		background-size: cover;
		background-repeat: no-repeat;
	}

	&[data-background] .row:has(.forumtitle[href*="f=112"]) {
		background-image: linear-gradient(to right, rgb(0 0 0), rgb(0 0 0 / 61%)), linear-gradient(to top, rgb(0 0 0 / 64%), rgb(0 0 0 / 6%), rgb(0 0 0 / 60%)), url("./images/inne/dzika_puszcza.png");
		background-size: cover;
		background-repeat: no-repeat;
	}

	#category1013+.forabg li.row {
		border-top: 1.5px solid #554e486e;
		box-shadow: inset 0 0 1px #000000;
	}

	&[data-background] .row:has(.forumtitle[href*="f=97"]) {
		background-image: linear-gradient(to right, rgb(0 0 0), rgb(0 0 0 / 61%)), linear-gradient(to top, rgb(0 0 0 / 64%), rgb(0 0 0 / 6%), rgb(0 0 0 / 60%)), url("./images/inne/granica.png");
		background-size: cover;
		background-repeat: no-repeat;
	}

	&[data-background] .row:has(.forumtitle[href*="f=119"]) {
		background-image: linear-gradient(to right, rgb(0 0 0), rgb(0 0 0 / 61%)), linear-gradient(to top, rgb(0 0 0 / 64%), rgb(0 0 0 / 6%), rgb(0 0 0 / 60%)), url("./images/inne/pojedynki.png");
		background-size: cover;
		background-repeat: no-repeat;
	}

	&[data-background] .row:has(.forumtitle[href*="f=123"]) {
		background-image: linear-gradient(to right, rgb(0 0 0), rgb(0 0 0 / 61%)), linear-gradient(to top, rgb(0 0 0 / 64%), rgb(0 0 0 / 6%), rgb(0 0 0 / 60%)), url("./images/inne/polowania.png");
		background-size: cover;
		background-repeat: no-repeat;
	}

	&[data-background] .row:has(.forumtitle[href*="f=144"]) {
		background-image: linear-gradient(to right, rgb(0 0 0), rgb(0 0 0 / 61%)), linear-gradient(to top, rgb(0 0 0 / 64%), rgb(0 0 0 / 6%), rgb(0 0 0 / 60%)), url("./images/inne/zwiady.png");
		background-size: cover;
		background-repeat: no-repeat;
	}

	&[data-background] .row:has(.forumtitle[href*="f=1042"]) {
		background-image: linear-gradient(to right, rgb(0 0 0), rgb(0 0 0 / 61%)), linear-gradient(to top, rgb(0 0 0 / 64%), rgb(0 0 0 / 6%), rgb(0 0 0 / 60%)), url("./images/inne/zdarzenia.png");
		background-size: cover;
		background-repeat: no-repeat;
	}

	&[data-background] .row:has(.forumtitle[href*="f=154"]) {
		background-image: linear-gradient(to right, rgb(0 0 0), rgb(0 0 0 / 61%)), linear-gradient(to top, rgb(0 0 0 / 64%), rgb(0 0 0 / 6%), rgb(0 0 0 / 60%)), url("./images/inne/wojny.png");
		background-size: cover;
		background-repeat: no-repeat;
	}

	#category1039+.forabg li.row {
		border-top: 1.5px solid #554e486e;
		box-shadow: inset 0 0 1px #000000;
	}

	&[data-background] .row:has(.forumtitle[href*="f=172"]) {
		background-image: linear-gradient(to right, rgb(0 0 0), rgb(0 0 0 / 40%)), linear-gradient(to top, rgb(0 0 0 / 70%), rgb(0 0 0 / 6%), rgb(0 0 0 / 80%)), url("./images/inne/viliar.png");
		background-size: cover;
		background-repeat: no-repeat;
	}

	&[data-background] .row:has(.forumtitle[href*="f=1035"]) {
		background-image: linear-gradient(to right, rgb(0 0 0), rgb(0 0 0 / 40%)), linear-gradient(to top, rgb(0 0 0 / 70%), rgb(0 0 0 / 6%), rgb(0 0 0 / 80%)), url("./images/inne/sny.png");
		background-size: cover;
		background-repeat: no-repeat;
	}

	&[data-background] .row:has(.forumtitle[href*="f=238"]) {
		background-image: linear-gradient(to right, rgb(0 0 0), rgb(0 0 0 / 40%)), linear-gradient(to top, rgb(0 0 0 / 70%), rgb(0 0 0 / 6%), rgb(0 0 0 / 80%)), url("./images/inne/szranki.png");
		background-size: cover;
		background-repeat: no-repeat;
	}

	&[data-background] .row:has(.forumtitle[href*="f=271"]) {
		background-image: linear-gradient(to right, rgb(0 0 0), rgb(0 0 0 / 40%)), linear-gradient(to top, rgb(0 0 0 / 70%), rgb(0 0 0 / 6%), rgb(0 0 0 / 80%)), url("./images/inne/katamu.png");
		background-size: cover;
		background-repeat: no-repeat;
	}


}

[data-theme="light"] {
	--switch-light-dark: "\f186";
	color-scheme: light;
	/*tu varsy dla jasnego */
	--teksturka: url("./images/inne/tlo.png");
	--teksturka2: linear-gradient(to bottom, rgb(243 243 243 / 3%), #dcd8d4c4), url("./images/inne/tlo2.png");
	--logo: url("./images/logo_lightmode.png");
	--forum_read: url("./images/forum_read.png");
	--forum_read_locked: url("./images/forum_read_locked.png");
	--forum_unread: url("./images/forum_unread.png");
	--forum_link: url("./images/forum_link_lightmode.png");
	--forum_unread_locked: url("./images/forum_unread_locked.png");
	--color-1: #bfb8b1;
	/* ramka for */
	--color-2: #f3f3f3;
	/* tło for */
	--color-3: #dcd8d4;
	/* tło kategorii */
	--color-4: #574b3d;
	/* czcionka opisów for */
	--color-5: #574b3d;
	/* czcionka nazw for */
	--color-6: #dcd8d4;
	/* pasek nawigacji */
	--color-7: #bfb8b1;
	/* ramka paska nawigacji */
	--color-8: #566958;
	/* hover nazw for */
	--color-9: #c1b6b6;
	/* separator */
	--color-10: #eeeeee;
	/* kolor tła v2 */
	--color-11: #626660;
	/* jaśniejsza czcionka */
	--color-12: #f5f5f5;
	/* kolor tła v3 */
	--color-13: #473d34;
	/* kolor subfor */
	--color-14: #eeeeee;
	/* tło przycisk profil */
	--color-15: #b2aba3;
	/* przycisk hover myszką */
	--color-16: 0 0 #a49e9e;
	/* cień tekstu */
	--color-17: #ffffff;
	/* fa buttons kategorie */
	--color-18: #a2a69d;
	/* fa buttons shadow */
	--color-19: #a3a39c;
	/* kolor ramki v2 */
	--color-23: #d1cec8;
	/* tlo guzikow logowania */
	--color-24: #574b3d;
	/* Postlink baza */
	--color-25: #8a837f;
	/* Postlink hover */


	/* Wtyczki */

	#phpbb_announcement {
		background-color: var(--color-2) !important;
		border: 1px solid var(--color-3) !important;
		border-radius: 2px !important;
		background-image: url("");
	}

	.polaroid {
		background-color: var(--color-2) !important;
		border: 1px solid var(--color-3) !important;
	}

	.username-coloured {
		font-weight: bold !important;
	}


	.tribute-container ul {
		border: 1px solid var(--color-1);
		background: var(--color-3);
	}

	.tribute-container li.highlight {
		background: var(--color-2);
	}

	.collapse-btn i::before {
		color: var(--color-11);
		text-shadow: none;
	}

	/* Inne */

	.boczek {
		display: none;
	}

	.icon.icon-blue,
	a:hover .icon.icon-blue {
		color: #a6a6a6 !important;
	}

	.forum-description [style*=color] {
		color: var(--color-4) !important;
	}

	.postprofile dd {
		color: var(--color-4) !important;
	}

	/* Obrazki rangowe */

	[src="./images/ranks/KN0.png"] {
		content: url();
	}

	/* Kolory for i subfor */

	#category1001+.forabg .forumtitle[href*="f=1074"] {
		color: var(--color-4) !important;
	}

	#category1009+.forabg .forumtitle[href*="f=68"] {
		color: var(--color-4) !important;
	}

	#category1009+.forabg .forumtitle[href*="f=180"] {
		color: var(--color-4) !important;
	}

	#category1009+.forabg .forumtitle[href*="f=181"] {
		color: var(--color-4) !important;
	}

	#category1009+.forabg .forumtitle[href*="f=71"] {
		color: var(--color-4) !important;
	}

	#category1009+.forabg .subforum[href*="f=72"] {
		color: var(--color-4) !important;
	}

	#category1009+.forabg .subforum[href*="f=73"] {
		color: var(--color-4) !important;
	}

	#category1026+.forabg .forumtitle[href*="f=367"] {
		color: var(--color-4) !important;
	}

	#category1026+.forabg .forumtitle[href*="f=368"] {
		color: var(--color-4) !important;
	}

	#category1026+.forabg .forumtitle[href*="f=369"] {
		color: var(--color-4) !important;
	}

	#category1026+.forabg .forumtitle[href*="f=370"] {
		color: var(--color-4) !important;
	}

	#category1026+.forabg .subforum[href*="f=371"] {
		color: var(--color-4) !important;
	}

	#category1026+.forabg .subforum[href*="f=372"] {
		color: var(--color-4) !important;
	}

	#category1026+.forabg .subforum[href*="f=1079"] {
		color: var(--color-4) !important;
	}

	#category1017+.forabg .forumtitle[href*="f=331"] {
		color: var(--color-4) !important;
	}

	#category1017+.forabg .forumtitle[href*="f=332"] {
		color: var(--color-4) !important;
	}

	#category1017+.forabg .forumtitle[href*="f=333"] {
		color: var(--color-4) !important;
	}

	#category1017+.forabg .forumtitle[href*="f=334"] {
		color: var(--color-4) !important;
	}

	#category1017+.forabg .subforum[href*="f=338"] {
		color: var(--color-4) !important;
	}

	#category1017+.forabg .subforum[href*="f=339"] {
		color: var(--color-4) !important;
	}

	#category1072+.forabg .forumtitle[href*="f=1068"] {
		color: var(--color-4) !important;
	}

	#category1072+.forabg .forumtitle[href*="f=1069"] {
		color: var(--color-4) !important;
	}

	#category1072+.forabg .forumtitle[href*="f=1070"] {
		color: var(--color-4) !important;
	}

	#category1072+.forabg .forumtitle[href*="f=1071"] {
		color: var(--color-4) !important;
	}

	#category1072+.forabg .forumtitle[href*="f=1080"] {
		color: var(--color-4) !important;
	}

	/* Wspolne Tereny */

	#category1012+.forabg .forum-description,
	#category1012+.forabg dd.lastpost {
		text-shadow: 0px 0px 10px rgb(255 255 255);
		!important;
	}

	#category1012+.forabg li.row:first-child {
		border: none;
	}

	#category1012+.forabg .username-coloured {
		text-shadow: 0px 0px 10px rgb(255 255 255);
		!important;
	}

	#category1012+.forabg li.row {
		border-top: 1.5px solid #efefefd9;
		box-shadow: inset 0 0 1px #000000;
	}

	&[data-background] .row:has(.forumtitle[href*="f=91"]) {
		background-image: linear-gradient(to right, rgb(243 243 243 / 100%), rgb(243 243 243 / 75%)), url("./images/inne/swiatynia.png");
		background-size: cover;
		background-repeat: no-repeat;
	}

	&[data-background] .row:has(.forumtitle[href*="f=96"]) {
		background-image: linear-gradient(to right, rgb(243 243 243 / 100%), rgb(243 243 243 / 75%)), url("./images/inne/gigant.png");
		background-size: cover;
		background-repeat: no-repeat;
	}

	&[data-background] .row:has(.forumtitle[href*="f=109"]) {
		background-image: linear-gradient(to right, rgb(243 243 243 / 100%), rgb(243 243 243 / 75%)), url("./images/inne/skaly_pokoju.png");
		background-size: cover;
		background-repeat: no-repeat;
	}

	&[data-background] .row:has(.forumtitle[href*="f=111"]) {
		background-image: linear-gradient(to right, rgb(243 243 243 / 100%), rgb(243 243 243 / 75%)), url("./images/inne/cmentarz.png");
		background-size: cover;
		background-repeat: no-repeat;
	}

	&[data-background] .row:has(.forumtitle[href*="f=115"]) {
		background-image: linear-gradient(to right, rgb(243 243 243 / 100%), rgb(243 243 243 / 75%)), url("./images/inne/szklisty_zagajnik.png");
		background-size: cover;
		background-repeat: no-repeat;
	}

	&[data-background] .row:has(.forumtitle[href*="f=116"]) {
		background-image: linear-gradient(to right, rgb(243 243 243 / 100%), rgb(243 243 243 / 75%)), url("./images/inne/zimne_jezioro.png");
		background-size: cover;
		background-repeat: no-repeat;
	}

	&[data-background] .row:has(.forumtitle[href*="f=117"]) {
		background-image: linear-gradient(to right, rgb(243 243 243 / 100%), rgb(243 243 243 / 75%)), url("./images/inne/czarne_wzgorza.png");
		background-size: cover;
		background-repeat: no-repeat;
	}

	&[data-background] .row:has(.forumtitle[href*="f=118"]) {
		background-image: linear-gradient(to right, rgb(243 243 243 / 100%), rgb(243 243 243 / 75%)), url("./images/inne/blekitna_skala.png");
		background-size: cover;
		background-repeat: no-repeat;
	}

	&[data-background] .row:has(.forumtitle[href*="f=120"]) {
		background-image: linear-gradient(to right, rgb(243 243 243 / 100%), rgb(243 243 243 / 75%)), url("./images/inne/blizniacze_skaly.png");
		background-size: cover;
		background-repeat: no-repeat;
	}

	&[data-background] .row:has(.forumtitle[href*="f=112"]) {
		background-image: linear-gradient(to right, rgb(243 243 243 / 100%), rgb(243 243 243 / 75%)), url("./images/inne/dzika_puszcza.png");
		background-size: cover;
		background-repeat: no-repeat;
	}

	/* Granica */

	#category1013+.forabg .forum-description,
	#category1013+.forabg dd.lastpost {
		text-shadow: 0px 0px 10px rgb(255 255 255);
		!important;
	}

	#category1013+.forabg li.row:first-child {
		border: none;
	}

	#category1013+.forabg .username-coloured {
		text-shadow: 0px 0px 10px rgb(255 255 255);
		!important;
	}

	#category1013+.forabg li.row {
		border-top: 1.5px solid #efefefd9;
		box-shadow: inset 0 0 1px #000000;
	}

	&[data-background] .row:has(.forumtitle[href*="f=97"]) {
		background-image: linear-gradient(to right, rgb(243 243 243 / 100%), rgb(243 243 243 / 75%)), url("./images/inne/granica.png");
		background-size: cover;
		background-repeat: no-repeat;
	}

	&[data-background] .row:has(.forumtitle[href*="f=119"]) {
		background-image: linear-gradient(to right, rgb(243 243 243 / 100%), rgb(243 243 243 / 75%)), url("./images/inne/pojedynki.png");
		background-size: cover;
		background-repeat: no-repeat;
	}

	&[data-background] .row:has(.forumtitle[href*="f=123"]) {
		background-image: linear-gradient(to right, rgb(243 243 243 / 100%), rgb(243 243 243 / 75%)), url("./images/inne/polowania.png");
		background-size: cover;
		background-repeat: no-repeat;
	}

	&[data-background] .row:has(.forumtitle[href*="f=144"]) {
		background-image: linear-gradient(to right, rgb(243 243 243 / 100%), rgb(243 243 243 / 75%)), url("./images/inne/zwiady.png");
		background-size: cover;
		background-repeat: no-repeat;
	}

	&[data-background] .row:has(.forumtitle[href*="f=1042"]) {
		background-image: linear-gradient(to right, rgb(243 243 243 / 100%), rgb(243 243 243 / 75%)), url("./images/inne/zdarzenia.png");
		background-size: cover;
		background-repeat: no-repeat;
	}

	&[data-background] .row:has(.forumtitle[href*="f=154"]) {
		background-image: linear-gradient(to right, rgb(243 243 243 / 100%), rgb(243 243 243 / 75%)), url("./images/inne/wojny.png");
		background-size: cover;
		background-repeat: no-repeat;
	}

	/* Patronat */

	#category1039+.forabg .forum-description,
	#category1039+.forabg dd.lastpost {
		text-shadow: 0px 0px 10px rgb(255 255 255);
		!important;
	}

	#category1039+.forabg li.row:first-child {
		border: none;
	}


	#category1039+.forabg .username-coloured {
		text-shadow: 0px 0px 10px rgb(255 255 255);
		!important;
	}

	#category1039+.forabg li.row {
		border-top: 1.5px solid #efefefd9;
		box-shadow: inset 0 0 1px #000000;
	}

	&[data-background] .row:has(.forumtitle[href*="f=172"]) {
		background-image: linear-gradient(to right, rgb(243 243 243 / 100%), rgb(243 243 243 / 75%)), url("./images/inne/viliar.png");
		background-size: cover;
		background-repeat: no-repeat;
	}

	&[data-background] .row:has(.forumtitle[href*="f=1035"]) {
		background-image: linear-gradient(to right, rgb(243 243 243 / 100%), rgb(243 243 243 / 75%)), url("./images/inne/sny.png");
		background-size: cover;
		background-repeat: no-repeat;
	}

	&[data-background] .row:has(.forumtitle[href*="f=238"]) {
		background-image: linear-gradient(to right, rgb(243 243 243 / 100%), rgb(243 243 243 / 75%)), url("./images/inne/szranki.png");
		background-size: cover;
		background-repeat: no-repeat;
	}

	&[data-background] .row:has(.forumtitle[href*="f=271"]) {
		background-image: linear-gradient(to right, rgb(243 243 243 / 100%), rgb(243 243 243 / 75%)), url("./images/inne/katamu.png");
		background-size: cover;
		background-repeat: no-repeat;
	}

	/* Kolory subfor */

	.subforum[href*="f=9"] {
		color: #be2fa6 !important;
	}

	.subforum[href*="f=1076"] {
		color: #be2fa6 !important;
	}

	.subforum[href*="f=187"] {
		color: #3c6dbb !important;
	}

	.subforum[href*="f=1075"] {
		color: #3c6dbb !important;
	}

	.subforum[href*="f=5"] {
		color: #457d2e !important;
	}

	.subforum[href*="f=65"] {
		color: #457d2e !important;
	}

	.subforum[href*="f=66"] {
		color: #457d2e !important;
	}

	.subforum[href*="f=67"] {
		color: #457d2e !important;
	}

	.subforum[href*="f=165"] {
		color: #457d2e !important;
	}

	.subforum[href*="f=245"] {
		color: #457d2e !important;
	}

	.subforum[href*="f=7"] {
		color: #B0541A !important;
	}

	.subforum[href*="f=374"] {
		color: #B0541A !important;
	}

	.subforum[href*="f=376"] {
		color: #B0541A !important;
	}

	.subforum[href*="f=375"] {
		color: #B0541A !important;
	}

	.subforum[href*="f=366"] {
		color: #B0541A !important;
	}

	.subforum[href*="f=373"] {
		color: #B0541A !important;
	}

	.subforum[href*="f=326"] {
		color: #8454c5 !important;
	}

	.subforum[href*="f=327"] {
		color: #8454c5 !important;
	}

	.subforum[href*="f=328"] {
		color: #8454c5 !important;
	}

	.subforum[href*="f=329"] {
		color: #8454c5 !important;
	}

	.subforum[href*="f=330"] {
		color: #8454c5 !important;
	}

	.subforum[href*="f=335"] {
		color: #8454c5 !important;
	}

	.subforum[href*="f=1049"] {
		color: #396b7d !important;
	}

	.subforum[href*="f=1050"] {
		color: #396b7d !important;
	}

	.subforum[href*="f=1051"] {
		color: #396b7d !important;
	}

	.subforum[href*="f=1053"] {
		color: #396b7d !important;
	}

	.subforum[href*="f=1054"] {
		color: #396b7d !important;
	}

	.subforum[href*="f=1055"] {
		color: #396b7d !important;
	}

	/* Kolory Grupy */

	/* Istoty Wyzsze */
	[style="color: #faebd7;"] {
		color: #2b292a !important;
	}
	[style="color:#faebd7;"] {
		color: #2b292a !important;
		font-weight: bold;	
	}
	
	/* Stado Ziemi */
	[style="color: #609852;"] {
		color: #457d2e !important;
	}
	[style="color:#609852;"] {
		color: #457d2e !important;
		font-weight: bold;	
	}
	
	/* Stado Slonca */
	[style="color: #D7A452;"] {
		color: #B0541A !important;
	}
	[style="color:#D7A452;"] {
		color: #B0541A !important;
		font-weight: bold;	
	}
	
	/* Stado Mgiel */
	[style="color: #8987aa;"] {
		color: #8454c5 !important;
	}
	[style="color:#8987aa;"] {
		color: #8454c5 !important;
		font-weight: bold;	
	}
	
	/* Samotnik */
	[style="color: #acc0ca;"] {
		color: #3c6dbb !important;
	}
	[style="color:#acc0ca;"] {
		color: #3c6dbb !important;
		font-weight: bold;		
	}
	
	/* Umarlak */
	[style="color: #6f6f6f;"] {
		color: #606f81 !important;
		font-weight: bold;
	}
	[style="color:#6f6f6f;"] {
		color: #606f81 !important;
		font-weight: bold;
	}
	
	/* Prorocy */
	[style="color: #cd6e8e;"] {
		color: #be2fa6 !important;
	}
	[style="color:#cd6e8e;"] {
		color: #be2fa6 !important;
		font-weight: bold;
	}


	/* Stado Ziemi */

	.forumtitle[href*="f=64"] {
		color: #457d2e !important;
		font-family: CaviarDreams;
		font-size: 23px;
		height: 24px;
		display: block;
		background-repeat: no-repeat;
		background-position: center;
	}

	#category1009+.forabg {
		background-color: #457d2e;
		border: none;
	}


	&[data-background] #category1009+.forabg ul.forums {
		background-image: linear-gradient(to top, rgb(243 243 243 / 100%), rgb(243 243 243 / 70%)), url("./images/inne/tlo_ziemia.png") !important;
		background-size: cover;
	}

	#category1009+.forabg .username-coloured {
		text-shadow: none !important;
	}

	#category1009+.forabg .forum-description,
	#category1009+.forabg dd.lastpost {
		text-shadow: none !important;
	}

	#category1009 dd.lastpost>span,
	ul.topiclist dd.info>span,
	ul.topiclist dd.time>span,
	dd.redirect>span,
	dd.moderation>span {
		text-shadow: 0px 0px 52px rgb(255 255 255 / 55%);
	}

	#category1009 li.row:nth-child(2) {
		border: none;
	}

	#category1009 li.row {
		border-top: 1px solid #a4b7c514;
	}

	#category1009+.forabg [class*="_unread"] {
		background-image: url("./images/inne/galazka_unread.png");
	}

	#category1009+.forabg [class*="_read"] {
		background-image: url("./images/inne/galazka_read.png");
	}

	.row:has(.forumtitle[href*="f=365"]) .icon.icon-red {
		color: #457d2e !important;
	}

	.row:has(.forumtitle[href*="f=71"]) .icon.icon-red {
		color: #457d2e !important;
	}

	.row:has(.subforum[href*="f=65"]) {
		text-align: center;
	}

	/* Stado Slonca  */

	.forumtitle[href*="f=365"] {
		color: #B0541A !important;
		font-family: CaviarDreams;
		font-size: 23px;
		height: 24px;
		display: block;
		background-repeat: no-repeat;
		background-position: center;
	}

	#category1026+.forabg {
		background-color: #B0541A;
		border: none;
	}

	&[data-background] #category1026+.forabg ul.forums {
		background-image: linear-gradient(to top, rgb(243 243 243 / 90%), rgb(243 243 243 / 90%)), url("./images/inne/tlo_slonce.png") !important;
		background-size: cover;
	}

	#category1026+.forabg .username-coloured {
		text-shadow: none !important;
	}

	#category1026+.forabg .forum-description,
	#category1026+.forabg dd.lastpost {
		text-shadow: none !important;
	}

	#category1026 dd.lastpost>span,
	ul.topiclist dd.info>span,
	ul.topiclist dd.time>span,
	dd.redirect>span,
	dd.moderation>span {
		text-shadow: 0px 0px 52px rgb(255 255 255 / 55%);
	}

	#category1026 li.row:nth-child(2) {
		border: none;
	}

	#category1026 li.row {
		border-top: 1px solid #a4b7c514;
	}

	#category1026+.forabg [class*="_unread"] {
		background-image: url("./images/inne/slonko_unread.png");
	}

	#category1026+.forabg [class*="_read"] {
		background-image: url("./images/inne/slonko_read.png");
	}

	.row:has(.forumtitle[href*="f=365"]) .icon.icon-red {
		color: #B0541A !important;
	}

	.row:has(.forumtitle[href*="f=370"]) .icon.icon-red {
		color: #B0541A !important;
	}

	.row:has(.subforum[href*="f=373"]) {
		text-align: center;
	}

	/* Stado Mgiel  */

	.forumtitle[href*="f=325"] {
		color: #8454c5 !important;
		font-family: CaviarDreams;
		font-size: 23px;
		height: 24px;
		display: block;
		background-repeat: no-repeat;
		background-position: center;
	}

	#category1017+.forabg {
		background-color: #8454c5;
		border: none;
	}

	&[data-background] #category1017+.forabg ul.forums {
		background-image: linear-gradient(to top, rgb(243 243 243 / 90%), rgb(243 243 243 / 90%)), url("./images/inne/tlo_mgly.png") !important;
		background-size: cover;
	}


	#category1017+.forabg .username-coloured {
		text-shadow: none !important;
	}

	#category1017+.forabg .forum-description,
	#category1017+.forabg dd.lastpost {
		text-shadow: none !important;
	}

	#category1017 dd.lastpost>span,
	ul.topiclist dd.info>span,
	ul.topiclist dd.time>span,
	dd.redirect>span,
	dd.moderation>span {
		text-shadow: 0px 0px 52px rgb(255 255 255 / 55%);
	}

	#category1017 li.row:nth-child(2) {
		border: none;
	}

	#category1017 li.row {
		border-top: 1px solid #a4b7c514;
	}

	#category1017+.forabg [class*="_unread"] {
		background-image: url("./images/inne/gurka_unread.png");
	}

	#category1017+.forabg [class*="_read"] {
		background-image: url("./images/inne/gurka_read.png");
	}

	.row:has(.forumtitle[href*="f=325"]) .icon.icon-red {
		color: #8454c5 !important;
	}

	.row:has(.forumtitle[href*="f=334"]) .icon.icon-red {
		color: #8454c5 !important;
	}

	.row:has(.subforum[href*="f=327"]) {
		text-align: center;
	}

	/* Swiat */

	.forumtitle[href*="f=1048"] {
		color: #396b7d !important;
		font-family: CaviarDreams;
		font-size: 23px;
		height: 24px;
		display: block;
		background-repeat: no-repeat;
		background-position: center;
	}

	#category1047+.forabg {
		background-color: #396b7d;
		border: none;
	}

	&[data-background] #category1047+.forabg ul.forums {
		background-image: linear-gradient(to top, rgb(243 243 243 / 90%), rgb(243 243 243 / 90%)), url("./images/inne/tlo_swiat.png") !important;
		background-size: cover;
	}

	#category1047+.forabg .forum-description,
	#category1047+.forabg dd.lastpost {
		text-shadow: none;
		!important;
	}

	#category1047+.forabg .subforum {
		text-shadow: none;
		!important;
	}

	#category1047+.forabg .username-coloured {
		text-shadow: none;
		!important;
	}

	#category1047 dd.lastpost>span,
	ul.topiclist dd.info>span,
	ul.topiclist dd.time>span,
	dd.redirect>span,
	dd.moderation>span {
		text-shadow: 0px 0px 52px rgb(255 255 255 / 55%);
	}

	#category1047 li.row:nth-child(2) {
		border: none;
	}

	#category1047 li.row {
		border-top: 1px solid #a4b7c514;
	}

	#category1047+.forabg [class*="_unread"] {
		background-image: url("./images/inne/zawarudo_unread.png");
	}

	#category1047+.forabg [class*="_read"] {
		background-image: url("./images/inne/zawarudo_read.png");
	}

	row:has(.forumtitle[href*="f=1048"]) .icon.icon-red {
		color: #396b7d !important;
	}

	row:has(.forumtitle[href*="f=1049"]) .icon.icon-red {
		color: #396b7d !important;
	}

	.row:has(.subforum[href*="f=1051"]) {
		text-align: center;
	}

	/* Wyspa Nowiu */

	.forumtitle[href*="f=1064"] {
		color: #396b7d !important;
		font-family: CaviarDreams;
		font-size: 23px;
		height: 24px;
		display: block;
		background-repeat: no-repeat;
		background-position: center;
	}

	.subforum[href*="f=1067"] {
		color: #396b7d !important;
	}

	.subforum[href*="f=1068"] {
		color: #396b7d !important;
	}

	.subforum[href*="f=1069"] {
		color: #396b7d !important;
	}

	.subforum[href*="f=1070"] {
		color: #396b7d !important;
	}

	.subforum[href*="f=1071"] {
		color: #396b7d !important;
	}

	.subforum[href*="f=1078"] {
		color: #396b7d !important;
	}

	#category1047+.forabg {
		background-color: #396b7d;
		border: none;
	}

	&[data-background] #category1072+.forabg ul.forums {
		background-image: linear-gradient(to top, rgb(243 243 243 / 90%), rgb(243 243 243 / 90%)), url("./images/inne/tlo_wyspanowiu.png") !important;
		background-size: cover;
	}

	#category1072+.forabg .forum-description,
	#category1072+.forabg dd.lastpost {
		text-shadow: none;
		!important;
	}

	#category1072+.forabg .subforum {
		text-shadow: none;
		!important;
	}

	#category1072+.forabg .username-coloured {
		text-shadow: none;
		!important;
	}

	#category1072 dd.lastpost>span,
	ul.topiclist dd.info>span,
	ul.topiclist dd.time>span,
	dd.redirect>span,
	dd.moderation>span {
		text-shadow: 0px 0px 52px rgb(255 255 255 / 55%);
	}

	#category1072 li.row:nth-child(2) {
		border: none;
	}

	#category1072 li.row {
		border-top: 1px solid #a4b7c514;
	}

	#category1072+.forabg [class*="_unread"] {
		background-image: url("./images/inne/maska_unread.png");
	}

	#category1072+.forabg [class*="_read"] {
		background-image: url("./images/inne/maska_read.png");
	}

	.row:has(.forumtitle[href*="f=1064"]) .icon.icon-red {
		color: #396b7d !important;
	}

	.row:has(.subforum[href*="f=1067"]) {
		text-align: center;
	}


	/* Nadpisanie kolorów czcionek  */
	.postbody,
	.signature [style*="color"] {
		color: var(--color-4) !important;
	}

	.postbody .content [style*="color"],
	.pages-content [style*="color"] {
		color: var(--color-4) !important;
	}

	.postbody .content font[color] {
		color: var(--color-4) !important;
	}

	.postbody .signature font[color] {
		color: var(--color-4) !important;
	}

	.postbody .signature [style*="color"] {
		color: var(--color-4) !important;
	}

	.postbody,
	.signature [style*="background-color"] {
		background-color: var(--color-2) !important;
	}

	.postbody,
	.content [style*="background-color:#1e1e1e"] {
		background-color: var(--color-2) !important;
	}

	/* Karta Postaci */
	[src="https://www.smoki-wolnych-stad.pl/images/inne/kp.png"] {
		content: url("./images/inne/kp_lightmode.png") !important;
	}

}

[data-theme="light"] .subforum,
.forumtitle {
	color: var(--color-4) !important;
}

[data-theme="light"] .postbody .signature [style="color:transparent"] {
	color: transparent !important;
}

[data-theme="light"] .postbody .content [style="color:transparent"] {
	color: transparent !important;
}

[data-theme="light"] .postbody .content [style*="box-shadow:-8px 8px 0px #1d1c1c"] {
	box-shadow: -8px 8px 0px #b5b5b5 !important;
}

[data-theme="dark"] .postbody .signature [style="color:transparent"] {
	color: transparent !important;
}

[data-theme="dark"] .postbody .content [style="color:transparent"] {
	color: transparent !important;
}

[data-theme="black"] .postbody .signature [style="color:transparent"] {
	color: transparent !important;
}

[data-theme="black"] .postbody .content [style="color:transparent"] {
	color: transparent !important;
}

#switcher li {
	width: 32px;
	height: 32px;
}

/* Bannery switcher */

#switcher [data-banner="1"],
[data-banner="1"] .site_logo {
	background-image: url('https://smoki-wolnych-stad.pl/styles/SWS/theme/images/logo.png');
}

#switcher [data-banner="2"],
[data-banner="2"] .site_logo {
	background-image: url('https://smoki-wolnych-stad.pl/styles/SWS/theme/images/inne/bannery/banner1.png');
}

#switcher [data-banner="3"],
[data-banner="3"] .site_logo {
	background-image: url('https://smoki-wolnych-stad.pl/styles/SWS/theme/images/inne/bannery/banner2.png');
}

/* Tla switcher */

#switcher [data-bg="1"],
[data-bg="1"] body {
	background-image: url('https://smoki-wolnych-stad.pl/styles/SWS/theme/images/inne/tla/tlo1.png');
}

#switcher [data-bg="2"],
[data-bg="2"] body {
	background-image: url('https://smoki-wolnych-stad.pl/styles/SWS/theme/images/inne/tla/tlo2.png');
}

#switcher [data-bg="3"],
[data-bg="3"] body {
	background-image: url('https://smoki-wolnych-stad.pl/styles/SWS/theme/images/inne/tla/tlo3.png');
}