@import url("reset.css");
@import url("layout.css");
@import url("variables.css");
@import url("typography.css");
/* DO NOT EDIT THESE IMPORTS
In order to keep our CSS as manageable as possible, we're starting with multiple separate stylesheets. They are all imported into style.css.

    Do not edit reset.css at all.
    You can minimally edit layout.css to match your specific column/row grid rules. Try to keep all basic structural rules here.
    Optionally, you can set colour variables in variables.css.
    Use typography.css stylesheet to set your general text styles.
    Use style.css for all general UI styles, or anything that you want to overwrite from other stylesheets, because it's loaded last. */

/* Use this stylesheet to add your UI details, and to overwrite layout details for specific instances. */

html {
	scroll-behavior: smooth;
}

body {
	padding-top: 63px;
	margin: 0;
}

img {
	object-fit: cover;
}

.inner-wrapper,
.logo,
h1,
h2,
.nav-item,
.center-parent,
.about-hero-item,
header {
	transition: all 0.4s ease;
}

/* ---------- Navigation ----------- */

nav ul {
	list-style-type: none;
	padding: 0;
}

nav li {
	display: inline;
}

nav a {
	text-decoration: none;
	display: block;
}

nav li.desktop-only {
	display: none;
}

/* ---------- Section: intro ----------- */
.intro {
	margin: 70px 0;
	max-width: 454px;
}

/* ---------- Project buttons ----------- */

.project-bg {
	width: 100%;
	aspect-ratio: 3/2;

	background-size: cover;
	background-position: center;
	overflow: hidden;

	transition: filter 0.5s;
	transform: scale(1.01);
}

.project-1-bg {
	background-image: image-set(
		url("images/project-1/project-1-button.jpg") 1x,
		url("images/project-1/project-1-button@2x.jpg") 2x
	);
}
.project-2-bg {
	background-image: image-set(
		url("images/project-2/project-2-button.jpg") 1x,
		url("images/project-2/project-2-button@2x.jpg") 2x
	);
}
.project-3-bg {
	background-image: image-set(
		url("images/project-3/project-3-button.jpg") 1x,
		url("images/project-3/project-3-button@2x.jpg") 2x
	);
}
.project-4-bg {
	background-image: image-set(
		url("images/project-4/project-4-button.jpg") 1x,
		url("images/project-4/project-4-button@2x.jpg") 2x
	);
}
.project-5-bg {
	background-image: image-set(
		url("images/project-5/project-5-button.jpg") 1x,
		url("images/project-5/project-5-button@2x.jpg") 2x
	);
}
.project-6-bg {
	background-image: image-set(
		url("images/project-6/project-6-button.jpg") 1x,
		url("images/project-6/project-6-button@2x.jpg") 2x
	);
}

.profile-bg {
	width: 100%;
	aspect-ratio: 1/1;

	border-radius: 100%;

	background-size: cover;
	background-position: center;
	background-image: image-set(
		url("images/profile.jpg") 1x,
		url("images/profile@2x.jpg") 2x
	);
}

.bottom-border {
	border-bottom: 2px solid var(--dark-gray);
}

/* ------------------Images------------------ */
.logo {
	width: 25px;
	height: 25px;
	background: url("images/nd-logo-rgb-dark-gray.svg") no-repeat center;
	background-size: contain;
	position: relative;
}

/* ---------- Project images ----------- */

.project-1a {
	background-image: image-set(
		url("images/project-1/project-1a.jpg") 1x,
		url("images/project-1/project-1a@2x.jpg") 2x
	);
}
.project-1b {
	background-image: image-set(
		url("images/project-1/project-1b.gif") 1x,
		url("images/project-1/project-1b@2x.gif") 2x
	);
}
.project-1c {
	background-image: image-set(
		url("images/project-1/project-1c.jpg") 1x,
		url("images/project-1/project-1c@2x.jpg") 2x
	);
}
.project-1d {
	background-image: image-set(
		url("images/project-1/project-1d.jpg") 1x,
		url("images/project-1/project-1d@2x.jpg") 2x
	);
}
.project-1e {
	background-image: image-set(
		url("images/project-1/project-1e.jpg") 1x,
		url("images/project-1/project-1e@2x.jpg") 2x
	);
}
.project-1f {
	background-image: image-set(
		url("images/project-1/project-1f.jpg") 1x,
		url("images/project-1/project-1f@2x.jpg") 2x
	);
}
.project-1g {
	background-image: image-set(
		url("images/project-1/project-1g.jpg") 1x,
		url("images/project-1/project-1g@2x.jpg") 2x
	);
}

.project-2a {
	background-image: image-set(
		url("images/project-2/project-2a.jpg") 1x,
		url("images/project-2/project-2a@2x.jpg") 2x
	);
}
.project-2b {
	background-image: image-set(
		url("images/project-2/project-2b.jpg") 1x,
		url("images/project-2/project-2b@2x.jpg") 2x
	);
}
.project-2c {
	background-image: image-set(
		url("images/project-2/project-2c.jpg") 1x,
		url("images/project-2/project-2c@2x.jpg") 2x
	);
}
.project-2d {
	background-image: image-set(
		url("images/project-2/project-2d.jpg") 1x,
		url("images/project-2/project-2d@2x.jpg") 2x
	);
}
.project-2e {
	background-image: image-set(
		url("images/project-2/project-2e.jpg") 1x,
		url("images/project-2/project-2e@2x.jpg") 2x
	);
}
.project-2f {
	background-image: image-set(
		url("images/project-2/project-2f.jpg") 1x,
		url("images/project-2/project-2f@2x.jpg") 2x
	);
}
.project-2g {
	background-image: image-set(
		url("images/project-2/project-2g.jpg") 1x,
		url("images/project-2/project-2g@2x.jpg") 2x
	);
}

.project-3a {
	background-image: image-set(
		url("images/project-3/project-3a.jpg") 1x,
		url("images/project-3/project-3a@2x.jpg") 2x
	);
}
.project-3b {
	background-image: image-set(
		url("images/project-3/project-3b.jpg") 1x,
		url("images/project-3/project-3b@2x.jpg") 2x
	);
}
.project-3c {
	background-image: image-set(
		url("images/project-3/project-3c.jpg") 1x,
		url("images/project-3/project-3c@2x.jpg") 2x
	);
}
.project-3d {
	background-image: image-set(
		url("images/project-3/project-3d.jpg") 1x,
		url("images/project-3/project-3d@2x.jpg") 2x
	);
}

.project-4a {
	background-image: image-set(
		url("images/project-4/project-4a.jpg") 1x,
		url("images/project-4/project-4a@2x.jpg") 2x
	);
}
.project-4b {
	background-image: image-set(
		url("images/project-4/project-4b.jpg") 1x,
		url("images/project-4/project-4b@2x.jpg") 2x
	);
}
.project-4c {
	background-image: image-set(
		url("images/project-4/project-4c.jpg") 1x,
		url("images/project-4/project-4c@2x.jpg") 2x
	);
}
.project-4d {
	background-image: image-set(
		url("images/project-4/project-4d.jpg") 1x,
		url("images/project-4/project-4d@2x.jpg") 2x
	);
}
.project-4e {
	background-image: image-set(
		url("images/project-4/project-4e.jpg") 1x,
		url("images/project-4/project-4e@2x.jpg") 2x
	);
}
.project-4f {
	background-image: image-set(
		url("images/project-4/project-4f.jpg") 1x,
		url("images/project-4/project-4f@2x.jpg") 2x
	);
}
.project-4g {
	background-image: image-set(
		url("images/project-4/project-4g.jpg") 1x,
		url("images/project-4/project-4g@2x.jpg") 2x
	);
}
.project-4h {
	background-image: image-set(
		url("images/project-4/project-4h.jpg") 1x,
		url("images/project-4/project-4h@2x.jpg") 2x
	);
}

.project-5a {
	background-image: image-set(
		url("images/project-5/project-5a.jpg") 1x,
		url("images/project-5/project-5a@2x.jpg") 2x
	);
}
.project-5b {
	background-image: image-set(
		url("images/project-5/project-5b.jpg") 1x,
		url("images/project-5/project-5b@2x.jpg") 2x
	);
}
.project-5c {
	background-image: image-set(
		url("images/project-5/project-5c.jpg") 1x,
		url("images/project-5/project-5c@2x.jpg") 2x
	);
}

.project-6a {
	background-image: image-set(
		url("images/project-6/project-6a.jpg") 1x,
		url("images/project-6/project-6a@2x.jpg") 2x
	);
}
.project-6b {
	background-image: image-set(
		url("images/project-6/project-6b.jpg") 1x,
		url("images/project-6/project-6b@2x.jpg") 2x
	);
}
.project-6c {
	background-image: image-set(
		url("images/project-6/project-6c.jpg") 1x,
		url("images/project-6/project-6c@2x.jpg") 2x
	);
}
.project-6d {
	background-image: image-set(
		url("images/project-6/project-6d.jpg") 1x,
		url("images/project-6/project-6d@2x.jpg") 2x
	);
}

/* ------------------Media Queries------------------ */

@media (min-width: 650px) {
	.intro {
		max-width: 750px;
	}

	.logo {
		width: 30px;
		height: 30px;
	}

	body {
		padding-top: 67.5px;
	}
}

@media (min-width: 950px) {
	/* .logo {
		width: 40px;
		height:40px;
	} */
}
