/* © 2025 Alexander Kansinally. Email me at xander@zoy.church */

h1.zoy {
	font-family: 'blackjack',serif;
	font-size: 4.5rem;
	margin: 1.6rem auto 0px;
}
h1.subzoy {
	font-family: 'blackjack',serif;
	font-size: 1.9rem;
	margin: 0px 0px 12px 0px;
}
h1.t-subzoy {
	font-family: 'blackjack',serif;
	font-size: 2.4rem;
	margin: 8px 0px 0px;
}
h1.p-title {
	font-family: 'blackjack',serif;
	font-size: 2.4rem;
}
h1.scripture {
	font-family: 'arimakoshi',serif;
	font-size: 1.3rem;
	margin: 12px 0px 8px 0px;
}
h1.subzoy-scripture {
	font-family: 'arimakoshi',serif;
	font-size: 1.2rem;
	margin: 12px 0px 8px 0px;
}
h1.body-scripture {
	font-family: 'andika',serif;
	font-size: 0.9rem;
	margin: 12px 0px 8px 0px;
}
h1.body-header {
	font-family: 'euphoria',serif;
	font-size: 2.65rem;
	margin: 12px 0px 12px 0px;
}
h1.body-subheader {
	font-family: 'euphoria',serif;
	font-size: 2.1rem;
	margin: 12px 0px 12px 0px;
}

div.lj {
	text-align:justify;
	text-justify:inter-word;
	margin: 16px auto;
	width: 34rem;
}


p.body-subheader {
	font-family: 'andika',serif;
	font-size: 1.35rem;
	margin: 8px 0px 8px;
	font-weight:bold;
	text-decoration:underline;
	padding; 0px;
}
p.body {
	font-family: 'andika',serif;
	font-size: 1.2rem;
	margin-top: 0px;
}

h1.amr {
	font-family: 'andika',serif;
	margin: 0;
	font-size: 1.2rem;
}
p.amr {
	font-family: 'andika',serif;
	font-size: 1rem;
	margin: 8px auto;
}
p.footer {
	font-family: 'andika',serif;
	font-size: 1.1rem;
	margin: 8px auto;
}

 /* unvisited link */
a:link {
  color: #ffbf00;
}

/* visited link */
a:visited {
  color: #8c8273;
}

/* mouse over link */
a:hover {
  color: white;
}

/* selected link */
a:active {
  color: #ffd699;
}

/* remove underline from title bar links and footer link */
a.title {
	text-decoration: none;
	margin-top: 0;
	margin-bottom: 0;
}
a.footer {
	text-decoration: none;
}

hr.title {
	width: 64%;
	margin: 0 auto;
	color: #ffbf00;
}
hr.proj-title {
	width: 28%;
	margin: 0 auto;
	margin-bottom: 2rem;
	color: #ffbf00;
}

h1.title_links {
	font-family: 'euphoria',serif;
	margin: 0.6rem auto;
}

h2.s2 {
	font-family: 'condiment',serif;
}
.sptA {
	font-family: 'cookie',serif;
}
.sptB {
	font-family: 'blackjack',serif;
}
.sans01 {
	font-family: 'andika',serif;
	font-size: 1.2rem;
}
.sans02 {
	font-family: 'arimakoshi',serif;
	font-size: 1.2rem;
}

.hproj {
	font-family: 'blackjack',serif;
	font-size: 1.4rem;
}

hr.t-subzoy-above {
	width: 18%;
	color: #ffbf00;
	margin: 16px auto 18px;
}
hr.t-subzoy-below {
	width: 18%;
	color: #ffbf00;
	margin: 0px auto 0px;
}
hr.hproj {
	width: 25%;
	margin: 0 auto;
	color: #ffbf00;
}
hr.tailH {
	width: 36%;
	color: #ffbf00;
	margin: 5px auto;
}
hr.tail {
	width: 8%;
	color: #ffbf00;
	margin: 5px auto;
}

.cryptoDiv {
	display: none;
}
.cryptoBtn {
	border-radius: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 7px;
	padding-right: 7px;
	transition-duration: 0.1s;
	background-color: black;
	border-color: #ffbf00;
	color: #ffbf00;
	border-width: 4px;
	border-style: inset;
}
.cryptoBtn:hover {
	background-color: #ffbf00;
	border-color: #93836c;
	color: black;
}

.logo {
    width: 202px;
    height: 202px;
    padding-top: 16px;
    padding-bottom: 16px;
    /*background-color: #0a0a23;*/
    /*position: relative;*/
}

.logo img {
    width: 175px;
    height: 175px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}

.idx-scripture {
	display: flex;
	font-family: 'arimakoshi',serif;
	font-size: 1.2rem;
	width: 50rem;
	margin: auto;
}
