:root {
	--color-bg0: #edebe2;
	--color-bg1: #b2aa84;
	--theme-font: 'PT Sans';
	--color-mainbox: #fff6;
	--color-btn-txt: #fff;
}
.logo-img {
    height:50px;
	padding:35px;
}
.social::before,
.social::after {
	background-color:#3c781e40;
}
.social div {
	background-color:#fbba00e6;
	border:1px solid #fffe6;
}
main#linktree.button-links a {
	font-size: 14px;
	font-weight: 600;
	line-height: 20px;
	letter-spacing: .02em;
	text-transform: none;
	border-radius:16px;
	padding:1.4em 1em;
	background-color:#608000;
	/*text-shadow: 1px 1px 0px #0009;*/
}
main#linktree.button-links hr ~ p a {
	background-color:#839e1a;
}
main#linktree hr {
	width:200px;
	background-color:#3c781e80;
	border:0;
	height:1px;
	margin-bottom:1em;
	/*opacity:50%;*/
}
footer#linktree {
	background-color:#f5f5f5b3;
	color:#3c781e;
	font-weight:400;
	line-height:16pt;
	letter-spacing:0.01em;
	margin-top:1px;
}
footer#linktree a {
	color:#3c781e;
	padding:0 0.66em;
}
@media(max-width:450px) {
	header#linktree img {
		width:280px;
	}
}
@media(max-width:320px) {
	header#linktree img {
		width:revert;
	}
}
