html {
overflow: auto;
}
body {
display: flex;
flex-direction: column;
box-sizing: border-box;
padding-bottom: 3em;
}
// Fomantic UI icon positioning patches
i.icon {
&.discord {
margin-bottom: -5px;
}
&.patreon {
padding-left: 2px;
}
&.puzzle {
padding-left: 4px;
}
}
#background {
z-index: -2;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-image: linear-gradient(to bottom left, #8a2387, #a21e81, #b71d7a, #ca2170, #d92c66, #e2355d, #e93f54, #ef4b4b, #f25442, #f35d38, #f3672d, #f27121);
opacity: 0.9;
}
canvas {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0.5;
z-index: -1;
}
header {
display: flex;
margin: 3em auto;
width: 75%;
height: 15%;
min-height: 75px;
img {
flex: 1;
filter: drop-shadow(0px 2px 4px rgba(0, 0, 0, 0.75));
}
}
main {
display: flex;
column-gap: 3em;
row-gap: 3em;
margin: auto;
width: 100%;
max-width: 80%;
flex-wrap: wrap;
.rwd-purple {
border-top-color: #8A2387 !important;
}
.rwd-red {
border-top-color: #E94057 !important;
}
.rwd-orange {
border-top-color: #F27121 !important;
}
.ui.card {
width: 100% !important;
.image {
width: 125px !important;
}
a {
color: black;
&:hover {
color: #1e70bf;
}
}
.links {
position: absolute;
top: 0.5em;
right: 0;
text-align: right;
img {
float: left;
margin-right: 5px;
}
}
}
> * {
flex: 1;
min-width: 450px;
margin-top: 0 !important;
margin-bottom: 0 !important;
border-top-width: 3px !important;
border-radius: 5px !important;
}
}