Portfolio/styles.css
Soldier 0cf817238e Add portfolio content with AlpenQueue project and live job counter
- Add marketing copy and project description for AlpenQueue
- Extract CSS to separate styles.css file
- Add live job counter updating every 10 seconds
- Include screenshot placeholder section
- Add GitHub link for code access
- Remove old service status indicators
2025-11-16 10:10:58 +00:00

100 lines
1.4 KiB
CSS

* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: 'Courier New', monospace;
line-height: 1.6;
padding: 2rem;
max-width: 800px;
margin: 0 auto;
background: #0a0a0a;
color: #e0e0e0;
}
h1 {
font-size: 1.1rem;
font-weight: normal;
margin-bottom: 1.5rem;
color: #4a9e5f;
}
.intro {
margin-bottom: 2rem;
font-size: 0.95rem;
line-height: 1.7;
}
.project {
margin: 2rem 0;
padding: 1.5rem;
border-left: 2px solid #333;
background: #111;
}
.project-name {
color: #4a9e5f;
font-weight: bold;
margin-bottom: 0.5rem;
}
.project p {
margin-top: 0.5rem;
}
.stack {
margin: 2rem 0;
font-size: 0.95rem;
}
.demo {
margin-bottom: 3rem;
}
.demo img {
width: 100%;
border: 1px solid #333;
margin-bottom: 0.5rem;
}
.demo-caption {
font-size: 0.9rem;
color: #888;
}
.demo-placeholder {
background: #111;
border: 1px solid #333;
padding: 3rem 2rem;
text-align: center;
color: #666;
}
.jobs {
margin: 2rem 0;
font-size: 1.1rem;
}
.jobs-count {
color: #4a9e5f;
font-weight: bold;
}
.link {
margin-top: 1.5rem;
font-size: 0.95rem;
}
.link a {
color: #4a9e5f;
text-decoration: none;
border-bottom: 1px solid #4a9e5f;
}
.link a:hover {
color: #5fb070;
border-bottom-color: #5fb070;
}