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; } }