/*
	Heavily modified from: https://github.com/hankchizljaw/modern-css-reset
*/
/* Box sizing rules */
*,
*::before,
*::after {
	box-sizing: border-box;
}

/* Remove default padding */
ul,
ol {
	padding: 0;
	list-style: none;
}

/* Remove default margin */
body,
h1,
h2,
h3,
h4,
p,
ul,
ol,
figure,
blockquote,
dl,
dd {
	margin: 0;
}

/* Set core root defaults */
html {
	scroll-behavior: smooth;
}

/* Set core body defaults */
body {
	min-height: 100vh;
	line-height: 1.5;
	text-decoration-skip-ink: auto;
}

/* Inherit fonts for inputs and buttons */
input,
button,
textarea,
select {
	font: inherit;
}

/* Remove all animations and transitions for people that prefer not to see them */
@media (prefers-reduced-motion: reduce) {
	* {
		animation-duration: 0.01ms !important;
		animation-iteration-count: 1 !important;
		transition-duration: 0.01ms !important;
		scroll-behavior: auto !important;
	}
}

/* NUNITO */

/* Extra Light */
/* @font-face {
	font-family: "Nunito";
	font-weight: 200;
	src: local("Nunito Extra Light"), local("NunitoExtraLight"),
		url("../fonts/Nunito/Nunito-ExtraLight.ttf") format("truetype");
} */
@font-face {
	font-family: "Nunito";
	font-style: italic;
	font-weight: 200;
	src: local("Nunito Extra Light Italic"), local("NunitoExtraLightItalic"),
		url(/900ef3881fbdc11f69e15468d16bcf9d.ttf) format("truetype");
}
/* Light */
/* @font-face {
	font-family: "Nunito";
	font-weight: 300;
	src: local("Nunito Light"), local("NunitoLight"),
		url("../fonts/Nunito/Nunito-Light.ttf") format("truetype");
}
@font-face {
	font-family: "Nunito";
	font-style: italic;
	font-weight: 300;
	src: local("Nunito Light Italic"), local("NunitoLightItalic"),
		url("../fonts/Nunito/Nunito-LightItalic.ttf") format("truetype");
} */
/* Regular */
@font-face {
	font-family: "Nunito";
	font-weight: 400;
	src: local("Nunito"), local("Nunito Regular"), local("NunitoRegular"),
		url(/09b2f37e93bedfaa2976ab75c8366c14.ttf) format("truetype");
}
/* @font-face {
	font-family: "Nunito";
	font-style: italic;
	font-weight: 400;
	src: local("Nunito Italic"), local("NunitoItalic"),
		url("../fonts/Nunito/Nunito-Italic.ttf") format("truetype");
} */
/* Semi-Bold */
/* @font-face {
	font-family: "Nunito";
	font-weight: 600;
	src: local("Nunito Semi-Bold"), local("NunitoSemiBold"),
		url("../fonts/Nunito/Nunito-SemiBold.ttf") format("truetype");
}
@font-face {
	font-family: "Nunito";
	font-style: italic;
	font-weight: 600;
	src: local("Nunito Semi-Bold Italic"), local("NunitoSemiBoldItalic"),
		url("../fonts/Nunito/Nunito-SemiBoldItalic.ttf") format("truetype");
} */
/* Bold */
@font-face {
	font-family: "Nunito";
	font-weight: 700;
	src: local("Nunito Bold"), local("NunitoBold"),
		url(/5b67d635abb53cc261c5e7d2d71a2212.ttf) format("truetype");
}
/* @font-face {
	font-family: "Nunito";
	font-style: italic;
	font-weight: 700;
	src: local("Nunito Bold Italic"), local("NunitoBoldItalic"),
		url("../fonts/Nunito/Nunito-BoldItalic.ttf") format("truetype");
} */
/* Extra Bold */
/* @font-face {
	font-family: "Nunito";
	font-weight: 800;
	src: local("Nunito Extra Bold"), local("NunitoExtraBold"),
		url("../fonts/Nunito/Nunito-ExtraBold.ttf") format("truetype");
}
@font-face {
	font-family: "Nunito";
	font-style: italic;
	font-weight: 800;
	src: local("Nunito Extra Bold Italic"), local("NunitoExtraBoldItalic"),
		url("../fonts/Nunito/Nunito-ExtraBoldItalic.ttf") format("truetype");
} */

/* Black */
/* @font-face {
	font-family: "Nunito";
	font-weight: 900;
	src: local("Nunito Black"), local("NunitoBlack"),
		url("../fonts/Nunito/Nunito-Black.ttf") format("truetype");
}
@font-face {
	font-family: "Nunito";
	font-style: italic;
	font-weight: 900;
	src: local("Nunito Black Italic"), local("NunitoBlackItalic"),
		url("../fonts/Nunito/Nunito-BlackItalic.ttf") format("truetype");
} */

:root {
	background-color: #f2e5d5;
	background-image: url(/11daa9f7726d7ef372d2745bee45bf17.jpg);
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
	font-family: "Nunito", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
		Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
}

body {
	background-image: linear-gradient(
		to left,
		rgba(38, 13, 29, 0.8) 30%,
		rgba(38, 13, 29, 0)
	);
	color: #f2e5d5;
	margin-left: auto;
	min-height: 100vh;
	min-width: 360px;
	width: 50vw;
}

h1 {
	font-size: 52px;
	font-weight: 700;
	line-height: 1;
	padding-top: 5vh;
	text-align: center;
	text-shadow: 0px 3px 0px rgba(166, 130, 99, 0.5);
}

p {
	font-size: 28px;
	font-style: italic;
	font-weight: 200;
	line-height: 1;
	margin: -0.1em 1em 0px 0px;
	text-align: center;
	text-transform: lowercase;
}

