[data-theme="dark"] {

	/* === design elements === */
	--icon-filter: none;
	--colored-icon-filter: invert(99%) sepia(69%) saturate(4617%) hue-rotate(319deg) brightness(102%) contrast(102%);

	/* === background === */
	--bg: linear-gradient(#272d2f, #15151a);
	--bg-img: url("../resources/main/textures/bg.webp");

	/* === main colors === */
	--bg-color: #121216;
	--bg-transp-color: rgba(25, 27, 29, 0.5);
	--bg-transp-color-2: rgba(25, 27, 29, 0.8);

	--home-bg-color-light: #232B35;
	--home-border-color: rgb(92, 137, 137);
	--page-bar-color: #15191e;
	--link-bar-color: #0D0F12;

	--border-color: rgba(232,232,237, 0.1);

	/* === text colors === */
	--pebble-yellow: #fdd148;
	--pebble-yellow-transp: rgba(253,209,72,.6);
	--link: rgba(92, 106, 111, 0.4);
	--pebble-yellow-transp-faint: rgba(253,209,72,.15);
	--text-color-white: rgb(255, 255, 255);
	--text-color: rgb(215, 215, 215);
	--date-color: rgba(255,255,255,.33);

	--a: hsl(258, 19%, 18%);
	--sidebar-button-color: #151719;

	/* === shadows === */
	--home-shadow-color: rgba(0,0,0,.5);
	--shadow-color: rgba(0,0,0,.3);
	--text-shadow-color: rgb(0, 0, 0);
	
}  