@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400..700;1,400..700&display=swap');


@font-face{
    font-family: "TorontoSubway";
    src: url("/fonts/21c87e2a4362ed9423a0b4c1b0d8a8ab.eot");
    src: url("/fonts/21c87e2a4362ed9423a0b4c1b0d8a8ab.eot?#iefix")format("embedded-opentype"),
        url("/fonts/21c87e2a4362ed9423a0b4c1b0d8a8ab.woff")format("woff"),
        url("/fonts/21c87e2a4362ed9423a0b4c1b0d8a8ab.woff2")format("woff2"),
        url("/fonts/21c87e2a4362ed9423a0b4c1b0d8a8ab.ttf")format("truetype"),
        url("/fonts/21c87e2a4362ed9423a0b4c1b0d8a8ab.svg#TorontoSubway")format("svg");
    font-weight:normal;
    font-style:normal;
    font-display:swap;
}

:root{
	--bs-body-font-family:"Lora" !important;
  	--bs-heading-color: #fffece !important;
  	--bs-body-color: #fffece !important;

	--bg-color: #496756;
	--fg-color: #fffece;
}


body {
	
	background-color: #496756 !important;
}


p ,
.boxed-content,
.boxed-content p,
.boxed-inner * {
	--bs-body-font-family: "Lora" !important;
	font-family: "Lora" !important;
	background-color: #496756 !important;
	color: #fffece !important;
	text-align: center !important;
	font-size: 1.25rem !important;
    	font-weight:400 !important;
    	margin-left: 110px;
    	margin-right: 110px;

}


h1 {
  font-family: "TorontoSubway", sans-serif !important;
  --bs-heading-color: #fffece !important;
  --bs-body-color: #fffece !important;
  letter-spacing: 0.14em !important;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-weight: bold !important;
  text-align: center;

}

h2 {
  font-family: "TorontoSubway", sans-serif !important;
  --bs-heading-color: #fffece !important;
  letter-spacing: 0.14em !important;
  font-size: 26px !important;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-weight: bold !important;
  text-align: center;

}

h3 {
  font-family: "Lora";
  text-align: center;
  font-size: 22px !important;
}

a {
    --bs-link-color-rgb: #fffece;
    --bs-link-hover-color-rgb: #fffece;
}



.nav-item * {
	font-family: "TorontoSubway";
	--bs-nav-link-font-size: 18px;
	text-transform: uppercase;
	--bs-nav-link-color: #fffece;
	--bs-nav-link-hover-color: #fffece;
}


#paige-site-title {
        font-family: "TorontoSubway" !important;
        padding-top: 2rem;
	padding-bottom: 2rem;
}
#paige-site-title * {
        font-family: "TorontoSubway";
        letter-spacing: 0.14em;
        color: #fffece !important;
}

#gate {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 1rem;
}

#gate input[type="password"] {
	font-family: "TorontoSubway";
	text-align: left;
	border: 1px solid #fffece;

}


#gate button {
	font-family: "TorontoSubway";
	color: var(--bg-color);
	background: var(--fg-color);
	border: none;
	border-radius: 0px;
	#width: 80px;
	#padding: 0.2rem 0.8rem;
	
}
