.thread_status {
	--fa-style-thin: 300;
	--fa-style-regular: 500;
	--fa-style-bold: 900;
	
    font-family: "Font Awesome 7 Pro";
    font-feature-settings: normal;
    font-style: normal;
    font-synthesis: none;
    font-variant: normal;
    font-weight: var(--fa-style-thin, 500);
    line-height: 1.5;
    text-align: center;
    text-rendering: auto;
    width: var(--fa-width, 1.25em);
	-webkit-font-smoothing: antialiased;
	
	/* has posts from user */
	&.dot_folder:before,
	&.dot_hotfolder:before {
		content: "\f31c";
	}
	
	/* has posts from user + has new posts */
	&.dot_newfolder:before,
	&.dot_newhotfolder:before {
		content: "\f31c";
		color: var(--color-accent);
		font-weight: var(--fa-style-regular);
	}
	
	/* has no posts from user */
	&.folder:before,
	&.hotfolder:before {
		content: "\f15b";
	}
	
	/* has no posts from user + has new posts*/
	&.newfolder:before,
	&.newhotfolder:before {
		content: "\f15b";
		color: var(--color-accent);
		font-weight: var(--fa-style-regular);
	}
	
	/* closed thread */
	&.dot_hotclosefolder:before,
	&.dot_closefolder:before,
	&.hotclosefolder:before,
	&.closefolder:before {
		content: "\e3a6";
	}
	
	/* closed thread + has new posts */
	&.dot_newhotclosefolder:before,
	&.dot_newclosefolder:before,
	&.newhotclosefolder:before,
	&.newclosefolder:before {
		content: "\e3a6";
		color: var(--color-accent);
		font-weight: var(--fa-style-regular);
	}
	
	/* moved thread */
	&.movefolder:before {
		content: "\f56e"
	}
}