:root {
	--md-sys-color-primary: rgb(255 180 165);
	--md-sys-color-surface-tint: rgb(255 180 165);
	--md-sys-color-on-primary: rgb(86 30 20);
	--md-sys-color-primary-container: rgb(115 52 40);
	--md-sys-color-on-primary-container: rgb(255 218 211);
	--md-sys-color-secondary: rgb(231 189 181);
	--md-sys-color-on-secondary: rgb(68 42 36);
	--md-sys-color-secondary-container: rgb(93 63 57);
	--md-sys-color-on-secondary-container: rgb(255 218 211);
	--md-sys-color-tertiary: rgb(220 196 140);
	--md-sys-color-on-tertiary: rgb(61 47 4);
	--md-sys-color-tertiary-container: rgb(85 69 25);
	--md-sys-color-on-tertiary-container: rgb(249 224 166);
	--md-sys-color-error: rgb(255 180 171);
	--md-sys-color-on-error: rgb(105 0 5);
	--md-sys-color-error-container: rgb(147 0 10);
	--md-sys-color-on-error-container: rgb(255 218 214);
	--md-sys-color-background: rgb(26 17 16);
	--md-sys-color-on-background: rgb(241 223 219);
	--md-sys-color-surface: rgb(26 17 16);
	--md-sys-color-on-surface: rgb(241 223 219);
	--md-sys-color-surface-variant: rgb(83 67 64);
	--md-sys-color-on-surface-variant: rgb(216 194 189);
	--md-sys-color-outline: rgb(160 140 136);
	--md-sys-color-outline-variant: rgb(83 67 64);
	--md-sys-color-shadow: rgb(0 0 0);
	--md-sys-color-scrim: rgb(0 0 0);
	--md-sys-color-inverse-surface: rgb(241 223 219);
	--md-sys-color-inverse-on-surface: rgb(57 46 44);
	--md-sys-color-inverse-primary: rgb(144 75 61);
	--md-sys-color-primary-fixed: rgb(255 218 211);
	--md-sys-color-on-primary-fixed: rgb(58 10 3);
	--md-sys-color-primary-fixed-dim: rgb(255 180 165);
	--md-sys-color-on-primary-fixed-variant: rgb(115 52 40);
	--md-sys-color-secondary-fixed: rgb(255 218 211);
	--md-sys-color-on-secondary-fixed: rgb(44 21 17);
	--md-sys-color-secondary-fixed-dim: rgb(231 189 181);
	--md-sys-color-on-secondary-fixed-variant: rgb(93 63 57);
	--md-sys-color-tertiary-fixed: rgb(249 224 166);
	--md-sys-color-on-tertiary-fixed: rgb(36 26 0);
	--md-sys-color-tertiary-fixed-dim: rgb(220 196 140);
	--md-sys-color-on-tertiary-fixed-variant: rgb(85 69 25);
	--md-sys-color-surface-dim: rgb(26 17 16);
	--md-sys-color-surface-bright: rgb(66 55 52);
	--md-sys-color-surface-container-lowest: rgb(20 12 11);
	--md-sys-color-surface-container-low: rgb(35 25 24);
	--md-sys-color-surface-container: rgb(39 29 27);
	--md-sys-color-surface-container-high: rgb(50 40 38);
	--md-sys-color-surface-container-highest: rgb(61 50 48);
}
.material-icons {
	font-family: 'Material Symbols Outlined';
	font-weight: normal;
	font-style: normal;
	font-size: 24px;
	line-height: 1;
	letter-spacing: normal;
	text-transform: none;
	display: inline-block;
	white-space: nowrap;
	word-wrap: normal;
	direction: ltr;
	-webkit-font-feature-settings: 'liga';
	-webkit-font-smoothing: antialiased;
}
.navbar {
	color: var(--md-sys-color-on-secondary-container);
	background-color: var(--md-sys-color-secondary-container);
}
.navbar ul:not(.dropdown-content) {
	padding-inline: 2em;
}
.navbar ul:not(.dropdown-content)>li>a {
	color: var(--md-sys-color-on-secondary-container);
}
.navbar ul:not(.dropdown-content)>li>a>img {
	display: block;
	height: 1lh;
}
a {
	color: var(--md-sys-color-primary);
}
a:hover {
	color: color-mix(in srgb, var(--md-sys-color-primary) 16%, var(--md-sys-color-on-background));
}
a:focus {
	color: color-mix(in srgb, var(--md-sys-color-on-background), var(--md-sys-color-primary) 20%);
}
p {
	line-height: 1.5;
}
ul {
	padding-left: 2em;
}
.parallax-container {
	height: auto;
	min-height: 500px;
}
.parallax-container .parallax {
	position: absolute;
	top: -32;
	right: -32;
	bottom: -32;
	left: -32;
}
.parallax-container .parallax img {
	filter: blur(16px) brightness(0.32);
}
.parallax-container .section {
	width: 100%;
}
.middle {
	vertical-align: middle;
}
.material-icons {
	vertical-align: -15%;
}