.block {
margin-bottom: 40px;
}
.block h3 {
text-transform: none;
}
.comment .comment-info {
padding: 1rem 0;
}
.comment-level-2 {
margin-left: 2rem;
}
.comment-level-3 {
margin-left: 3rem;
}
.comment-level-4 {
margin-left: 4rem;
}
.comment-form {
margin-top: 1rem;
}
header.masthead {
width: 100%;
height: 100%;
position: relative;
overflow: hidden;
}
header.masthead iframe.youtube-embed {
position: absolute;
left: 0;
top: 0;
min-width: 100%;
min-height: 100%;
max-height: 100%;
object-fit: cover;
}
header.masthead video {
position: absolute;
left: 0;
top: 0;
min-width: 100%;
min-height: 100%;
max-height: 100%;
object-fit: cover;
}
header.masthead .page-heading,
header.masthead .intro-text,
header.masthead .post-heading {
padding-top: 10rem;
padding-bottom: 10rem;
}
.masthead .page-heading,
.masthead .intro-heading,
.masthead .post-heading h1 {
color: lightgray;
text-shadow: 1px 1px 2px #202020, 0 0 1em #303030, 0 0 0.2em #404040;
}
.masthead .intro-lead-in,
.masthead .node-info {
color: lightgray !important;
text-shadow: 1px 1px 1px #202020, 0 0 1em #303030, 0 0 0.2em #404040;
}
.intro-text .intro-heading {
font-size: 400%;
}