@media screen and (max-width: 600px) {
	#container {max-width:98%;}
	#content {
		width: auto !important;
		padding: 20px 10px;
		display: grid;
		grid-template-columns: 1fr;
		grid-row-gap: 10px;
	}
	#logo {
		padding: 25px 0;
		text-align: center;
	}
	#logo .logoname {
		font: 400 4em var(--titlefont);
		color: var(--color2);
		opacity: .8;
	}
	.right { grid-area: 1 / 1 / 2 / 2; }
	.wrapper { grid-area: 2 / 1 / 3 / 2; }
	.post_author {display:none;}
	.post.classic .post_content {width: 100%; padding: 0 1% 5px 1%;}
	
	.panel .user_links a {
		display: inline-block;
		padding: 0 10px;
	}
}