html,
body {
background-color: #202224;
color: #E0E0E0;
display: flex;
font-family: Menlo, Monaco, Consolas, 'Lucida Console', 'DejaVu Sans Mono', 'Andale Mono', 'Courier New', monospace;
flex-direction: column;
justify-content: flex-start;
align-items: center;
min-height: 100vh;
font-size: 17px;
margin: 0;
padding: 0;
height: 100%;
}
.navbar {
width: 100%;
background-color: #202224;
padding: 15px 40px;
display: flex;
justify-content: flex-start;
align-items: center;
gap: 25px;
position: sticky;
top: 0;
z-index: 1000;
box-sizing: border-box;
}
.nav-link {
background-color: #88C057;
color: #0A0A0A;
padding: 1px 3px;
border-radius: 0px;
text-decoration: none;
margin: 0 1px 0 0;
}
.nav-link:hover {
background-color: #67953e;
}
.content {
max-width: 650px;
margin-top: 20px;
text-align: left;
margin-left: 40px;
margin-right: 40px;
}
.content h1 {
font-size: 1.5rem;
font-weight: 600;
color: #F0F1F2;
margin-bottom: 20px;
}
.description+.description {
margin-top: 15px;
}
.description {
font-size: 1rem;
line-height: 1.6;
margin-top: 10px;
color: #F0F1F2;
font-weight: 400;
}
.description strong {
color: #F0F1F2;
font-weight: 600;
}
.links {
display: inline;
}
.links a {
background-color: #67ABCF;
color: #0A0A0A;
padding: 1px 3px;
border-radius: 0px;
text-decoration: none;
font-weight: 400;
margin: 0 1px 0 0;
}
.links a:hover {
background-color: #367B99;
}
::selection {
background-color: #88C057;
color: #0A0A0A;
}
.easter-egg {
opacity: 0;
color: #88C057;
margin-top: 20px;
transition: opacity 2s ease-in-out;
display: flex;
align-items: center;
}
/* Mobile styles */
@media (max-width: 768px) {
.content {
margin-top: 30px;
margin-left: 30px;
margin-right: 30px;
}
}