2025-06-18 10:58:24 +02:00

88 lines
1.4 KiB
CSS

:root {
--primary-color: #00ffff;
--secondary-color: #ff00ff;
--background-color: #0d0d0d;
--text-color: #f0f0f0;
--overlay-background: rgba(0, 0, 0, 0.85);
--button-background: #ff00ff;
--button-hover-background: #00ffff;
--scanline-color: rgba(255, 255, 255, 0.05);
--glow-color: rgba(0, 255, 255, 0.3);
--terminal-background: rgba(0, 0, 0, 0.9);
--terminal-border: #ff00ff;
}
body {
font-family: sans-serif;
display: grid;
grid-template-columns: 1fr 3fr;
gap: 20px;
}
header, footer {
border-radius: 5px;
padding: 10px;
background-color: rebeccapurple;
color: whitesmoke;
text-align: center;
}
aside {
border-right: 1px solid rebeccapurple;
}
header {
grid-column: 1 / 3;
grid-row: 1;
}
main {
grid-column: 2;
grid-row: 2;
}
aside {
grid-column: 1;
grid-row: 2;
}
footer {
grid-column: 1 / 3;
grid-row: 3;
}
nav ul {
display: flex;
flex-wrap: wrap;
gap: 1rem;
list-style: none;
}
nav ul li a {
text-decoration: none;
color: var(--primary-color);
padding: 0.5rem 1rem;
border: 1px solid var(--primary-color);
border-radius: 4px;
text-shadow: 0 0 3px var(--primary-color);
}
nav ul li a:hover {
background: var(--primary-color);
color: var(--background-color);
}
footer a {
text-decoration: none;
color: var(--primary-color);
}
footer a:hover {
color: var(--secondary-color);
}
footer p {
text-align: center;
}