changed the code render for the side quests tab

This commit is contained in:
2026-01-12 23:34:12 -06:00
parent b6aa1b0316
commit d31de41ca3
7 changed files with 336 additions and 158 deletions

View File

@@ -0,0 +1,48 @@
.code-block-container {
margin: 30px 0;
border-radius: 12px;
overflow: hidden;
border: 1px solid rgba(255, 255, 255, 0.1);
background: #1e1e1e;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);
}
.code-block-header {
display: flex;
align-items: center;
padding: 12px 16px;
background: rgba(255, 255, 255, 0.05);
border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}
.window-controls {
display: flex;
gap: 8px;
margin-right: auto;
}
.control-dot {
width: 12px;
height: 12px;
border-radius: 50%;
}
.control-dot.red {
background: #ff5f56;
}
.control-dot.yellow {
background: #ffbd2e;
}
.control-dot.green {
background: #27c93f;
}
.language-label {
font-size: 12px;
color: rgba(255, 255, 255, 0.5);
font-family: monospace;
text-transform: uppercase;
margin-top: 2px;
}

View File

@@ -0,0 +1,131 @@
.sidequest-error-container {
min-height: 100vh;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
color: white;
}
.sidequest-back-link-error {
color: rgba(255, 255, 255, 0.7);
margin-top: 20px;
}
.sidequest-container {
min-width: 66vw;
display: flex;
justify-content: center;
padding-top: 40px;
}
.sidequest-content-wrapper {
width: 100%;
max-width: 800px;
padding: 0 20px;
}
.sidequest-back-link {
display: inline-flex;
align-items: center;
color: rgba(255, 255, 255, 0.6);
text-decoration: none;
margin-bottom: 30px;
transition: color 0.2s ease;
}
.sidequest-back-link:hover {
color: white;
}
.sidequest-header {
margin-bottom: 40px;
}
.sidequest-title {
font-size: 2.5rem;
margin-bottom: 10px;
color: white;
}
.sidequest-tech-stack {
display: flex;
flex-wrap: wrap;
gap: 10px;
margin-bottom: 20px;
}
.sidequest-tech-tag {
background: rgba(255, 255, 255, 0.1);
padding: 4px 12px;
border-radius: 15px;
font-size: 0.85rem;
color: rgba(255, 255, 255, 0.9);
}
.sidequest-hero-image-container {
width: 100%;
height: 400px;
border-radius: 16px;
overflow: hidden;
margin-bottom: 40px;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);
}
.sidequest-hero-image {
width: 100%;
height: 100%;
object-fit: cover;
}
.sidequest-details-container {
background: rgba(255, 255, 255, 0.05);
backdrop-filter: blur(10px);
border-radius: 16px;
padding: 40px;
border: 1px solid rgba(255, 255, 255, 0.1);
}
.sidequest-section {
margin-bottom: 30px;
}
.sidequest-section-title {
color: white;
font-size: 1.5rem;
margin-bottom: 15px;
}
.sidequest-section-content {
color: rgba(255, 255, 255, 0.8);
line-height: 1.7;
}
.sidequest-section-image {
width: 100%;
border-radius: 12px;
}
.sidequest-section-caption {
color: rgba(255, 255, 255, 0.5);
font-size: 0.9rem;
margin-top: 10px;
text-align: center;
}
.sidequest-footer-links {
margin-top: 40px;
padding-top: 20px;
border-top: 1px solid rgba(255, 255, 255, 0.1);
display: flex;
gap: 20px;
}
.sidequest-footer-link {
color: white;
text-decoration: underline;
}
.sidequest-footer-spacer {
height: 100px;
}