199 lines
4.3 KiB
CSS
199 lines
4.3 KiB
CSS
* {
|
|
margin: 0;
|
|
padding: 0;
|
|
box-sizing: border-box;
|
|
font-family: 'Courier New', monospace;
|
|
color: #00FFAA;
|
|
}
|
|
|
|
body {
|
|
background: url('../background.gif') center center fixed;
|
|
background-size: cover;
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
height: auto;
|
|
}
|
|
.site-header { width: 100%; padding: 10px 0; background-color: rgba(0, 0, 0, 0.85);
|
|
position: fixed; top: 0; z-index: 10; text-align: center; overflow-x: auto; }
|
|
.nav ul { list-style: none; display: flex; justify-content: center; gap: 20px; }
|
|
.nav a { text-decoration: none; color: #00FFAA; font-size: 1.2rem; text-shadow: 1px 1px 2px #000; padding: 10px; }
|
|
.nav a:hover { color: #FF00FF; }
|
|
|
|
.container {
|
|
text-align: center;
|
|
padding: 2rem;
|
|
border: 2px solid #00FFAA;
|
|
width: 85%;
|
|
max-width: 800px;
|
|
border-radius: 60px;
|
|
background: linear-gradient(45deg, #000033, #500033);
|
|
box-shadow: 0px 0px 20px 5px #00FFAA;
|
|
margin-top: 60px;
|
|
margin-bottom: 100px;.
|
|
overflow-y: auto;
|
|
}
|
|
|
|
.title {
|
|
font-size: 2.5rem;
|
|
color: #00FFAA;
|
|
text-shadow: 2px 2px 5px #FF00FF;
|
|
height: auto;
|
|
margin-top: 1rem;
|
|
}
|
|
|
|
.intro {
|
|
margin: 10px 0;
|
|
color: #FFF;
|
|
}
|
|
|
|
.glitch {
|
|
position: relative;
|
|
font-size: 2rem;
|
|
color: #00FFAA;
|
|
background-color: #222;
|
|
border: 1px solid #00FFAA;
|
|
display: inline-block;
|
|
padding: 10px;
|
|
animation: glitch 1.5s infinite;
|
|
border-radius: 5px;
|
|
}
|
|
|
|
.glitch span {
|
|
position: absolute;
|
|
top: 0;
|
|
left: 2px;
|
|
color: #FF00FF;
|
|
clip: rect(0, 900px, 0, 0);
|
|
animation: glitch-top 2s infinite linear alternate-reverse;
|
|
}
|
|
.content-area {
|
|
margin-top: 30px;
|
|
}
|
|
.gallery {
|
|
margin-bottom: 30px;
|
|
width: 100%
|
|
}
|
|
.content-area h2, .gallery h2, .blog h2 {
|
|
color: #FF00FF;
|
|
text-shadow: 2px 2px 5px #000;
|
|
font-size: 2rem;
|
|
}
|
|
.image-grid {
|
|
margin-top: 10px;
|
|
width: auto;
|
|
/* display: flex; */
|
|
gap: 15px;
|
|
justify-content: center;
|
|
}
|
|
.image-grid img {
|
|
width: 200px;
|
|
height: 200px;
|
|
border: 2px solid #00FFAA;
|
|
object-fit: cover;
|
|
box-shadow: 0 0 10px #FF00FF;
|
|
transition: 0.3s ease-in;
|
|
}
|
|
|
|
.image-grid img:hover {
|
|
border: 2px solid #FFAAFF;
|
|
box-shadow: 0 0 10px #00FFAA;
|
|
}
|
|
.image-grid a {
|
|
|
|
}
|
|
.blog {
|
|
padding-top: 0px;
|
|
}
|
|
|
|
.blog-post {
|
|
margin-top: 10px;
|
|
margin-bottom: 20px;
|
|
}
|
|
.blog-post h4 {
|
|
font-size: 1.3rem;
|
|
padding-bottom: 5px;
|
|
padding-top: 5px;
|
|
color: #00FFAA;
|
|
}
|
|
.blog-post h3 {
|
|
font-size: 1.8rem;
|
|
color: #00FFAA;
|
|
padding-bottom: 5px;
|
|
padding-top: 5px;
|
|
}
|
|
.blog-post-spacer { padding: 3px; }
|
|
.blog-post p, .gallery p {
|
|
color: #FFF;
|
|
padding: 3px;
|
|
}
|
|
|
|
.blog a {
|
|
text-decoration: none;
|
|
margin-top: 10px;
|
|
margin-bottom: 10px;
|
|
background-color: rgba(34, 34, 34, 0.85);
|
|
color: inherit; /* Inherit the text color from the parent */
|
|
display: block; /* Make the anchor tag take up the full space */
|
|
transition: 0.3s;
|
|
border-radius: 10px;
|
|
border: 1px solid #00FFAA;
|
|
}
|
|
|
|
.blog a:hover {
|
|
background-color: rgba(255, 0, 170, 0.2); /* Change background color on hover */
|
|
box-shadow: 0 0 10px #00FFAA; /* Add glow on hover */
|
|
cursor: pointer; /* Change cursor to pointer */
|
|
}
|
|
@keyframes glitch {
|
|
0% { transform: translate(0); }
|
|
20% { transform: translate(-2px, 2px); }
|
|
40% { transform: translate(-2px, -2px); }
|
|
60% { transform: translate(2px, 2px); }
|
|
80% { transform: translate(2px, -2px); }
|
|
100% { transform: translate(0); }
|
|
}
|
|
|
|
@keyframes glitch-top {
|
|
0% { clip: rect(0, 999px, 0, 0); }
|
|
10% { clip: rect(0, 999px, 15px, 0); }
|
|
20% { clip: rect(0, 999px, 5px, 0); }
|
|
30% { clip: rect(0, 999px, 10px, 0); }
|
|
40% { clip: rect(0, 999px, 0, 0); }
|
|
}
|
|
|
|
.retro-button {
|
|
display: inline-block;
|
|
margin: 15px;
|
|
padding: 10px 20px;
|
|
background-color: #00FFAA;
|
|
border: 2px solid #FF00FF;
|
|
color: #000;
|
|
font-size: 1.2rem;
|
|
text-decoration: none;
|
|
text-shadow: 1px 1px 2px #000;
|
|
transition: background 0.3s, border 0.3s;
|
|
border-radius: 5px;
|
|
}
|
|
|
|
.retro-button:hover {
|
|
background-color: #FF00FF;
|
|
border-color: #00FFAA;
|
|
color: #FFF;
|
|
box-shadow: 0 0 10px #FF00FF;
|
|
}
|
|
|
|
.footer {
|
|
margin-top: 20px;
|
|
font-size: 0.9rem;
|
|
color: #FFF;
|
|
}
|
|
|
|
.footer a {
|
|
transition: 0.3s;
|
|
color: #FF00FF;
|
|
}
|
|
.footer a:hover {
|
|
color: #00FFAA;
|
|
}
|