/*
Theme Name: OsuDev Card
Theme URI: https://osudev.com
Author: OsuDev
Description: Minimal one-page theme replacing the Impreza/WPBakery build. Page content is edited in wp-admin.
Version: 1.5.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: osudev-card
*/

html,
body {
	margin: 0;
	padding: 0;
}

body {
	background: #f2f3f5;
	color: #303640;
	font-family: "Nunito Sans", sans-serif;
	font-size: 20px;
	line-height: 1.4;
}

.site {
	min-height: 100vh;
	min-height: 100svh;
	display: flex;
	flex-direction: column;
	justify-content: center;
	background-image: url('background.png');
	background-size: auto;
	background-repeat: repeat;
	background-position: 50% 50%;
}

/* compensate the 32px wp-admin bar so it doesn't add a scrollbar when logged in */
body.admin-bar .site {
	min-height: calc(100svh - 32px);
}

.wrap {
	width: 100%;
	max-width: 1140px;
	margin: 0 auto;
	box-sizing: border-box;
}

/* logo image block */
.wrap .wp-block-image {
	margin: 0;
}

.wrap .wp-block-image img {
	display: block;
	width: 10%;
	height: auto;
}

/* name heading */
.wrap h1 {
	margin: 30px 0;
	font-family: "Nunito", sans-serif;
	font-weight: 900;
	font-size: calc(24px + 2vw);
	line-height: 1.4;
	color: #303640;
}

/* tagline paragraph */
.wrap p {
	margin: 0;
}

/* social links block */
.wrap .wp-block-social-links {
	margin: 30px 0 0;
	gap: 40px;
	font-size: 40px;
}

.wrap .wp-social-link-telegram {
	color: #0e8ed4;
}

.wrap .wp-social-link-mail {
	color: #96a2a8;
}

@media (max-width: 1024px) {
	.wrap {
		padding: 0 1.5rem;
	}

	.wrap .wp-block-image img {
		width: 35%;
	}
}
