portal/source/stylesheets/main.css

84 lines
1.2 KiB
CSS
Raw Normal View History

2024-06-02 11:56:52 +02:00
:root {
--hue: 150;
}
html {
background-color: hsl(var(--hue), 0%, 0%);
color: hsl(var(--hue), 0%, 100%);
margin: 0;
padding: 0;
font-family: monospace;
font-size: 2.5em;
}
html::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-image: url("../media/circuit.svg");
filter: saturate(0) brightness(0.5);
z-index: -20;
}
body {
background-color: hsl(var(--hue), 0%, 6.125%);
color: hsl(var(--hue), 75%, 93.75%);
max-width: 960px;
margin: auto;
padding: 16px;
min-height: 100vh;
overflow: hidden;
text-align: center;
position: relative;
opacity: 80%;
2024-07-04 11:09:15 +02:00
overflow-y: auto;
2024-06-02 11:56:52 +02:00
}
a {
text-decoration: none;
}
a:not(:hover) {
color: hsl(var(--hue), 75%, 50%);
transition: 0.25s ease;
}
a:hover {
color: hsl(var(--hue), 75%, 87.5%);
transition: 0.5s ease;
}
#list ul {
display: flex;
flex-direction: row;
flex-wrap: wrap;
margin: 0;
padding: 0;
}
#list li {
margin: 32px 0;
2024-08-23 08:52:02 +02:00
flex-basis: 240px;
2024-06-02 11:56:52 +02:00
flex-shrink: 0;
2024-08-23 08:52:02 +02:00
flex-grow: 0;
2024-06-02 11:56:52 +02:00
list-style-type: none;
text-align: center;
}
#logo > img {
display: block;
width: 40%;
margin: auto;
filter: hue-rotate(0deg) saturate(0) brightness(3);
}
.option img {
width: 30%;
filter: saturate(0) brightness(0) invert(100%) brightness(0.5);
}