html {
scroll-behaviour:smooth;
}
body {
background-color:rgba(255, 255, 200, 1);
font-family:'Open Sans', sans-serif;
padding:0;
margin:0;
}
.topbar {
z-index:1;
top:0;
width:100%;
height:2.5em;
background-color:rgba(240, 230, 200, 1);
position:fixed;
box-shadow:0px 0px 8px 0px #969696;
}
.rightnav {
float:right;
position:absolute;
right:0px;
top:0px;
padding-right:1em;
}
.navlinks {
overflow:hidden;
text-align:center;
padding-top:0.2em;
}
.navlinks a {
color:rgba(0, 0, 0, 1);
text-align:center;
padding:0.5em 0.5em;
text-decoration:none;
font-size:2em;
}
.navlinks a:hover {
background-color:rgba(230, 220, 190, 1);
}
.afternav {
padding-top:2.5em;
height:95%;
}
.archive-body {
text-align:center;
}
.post-link a {
padding-right:1em;
}
.text-body {
max-width:40em;
background-color:rgba(255, 255, 255, 1);
margin:auto;
margin-top:.5em;
padding:1em;
box-shadow:0px 0px 8px 1px #969696;
}
.text-body h1, h2, h3, h4, h5, h6 {
margin-top:.5em;
margin-bottom:0;
}
.text-body h1 {
text-align:center;
}
.posttime {
text-align:center;
size:0.8em;
margin:0;
color:#808080;
}
.center {
text-align:center;
}
.float-right {
text-align:center;
float:right;
}
.inter-title {
font-family:"Inter", sans-serif;
font-optical-sizing:auto;
font-weight:300;
font-style:normal;
font-variation-settings:"s1nt" 0;
}
.bodytextarea {
width:100%;
min-height:20em;
resize:vertical;
}
.codeblock {
padding:1em;
}
canvas#rain {
position:fixed;
z-index:-4;
height:100%;
}
.hexgrid {
background-image:url('/public/svg/hex.svg');
background-position:center;
background-attachment:fixed;
}