CKS_FINALE
This commit is contained in:
74
assets/game.css
Normal file
74
assets/game.css
Normal file
@@ -0,0 +1,74 @@
|
||||
.game-grid {
|
||||
display: grid;
|
||||
grid-template-columns: repeat(3, minmax(0, 1fr));
|
||||
gap: 14px;
|
||||
margin: 22px 0;
|
||||
}
|
||||
|
||||
.game-stat {
|
||||
padding: 18px;
|
||||
background: rgba(255, 255, 255, 0.08);
|
||||
border: 1px solid rgba(255, 255, 255, 0.18);
|
||||
border-radius: 16px;
|
||||
}
|
||||
|
||||
.game-stat strong { display: block; font-size: 1.65rem; line-height: 1.1; }
|
||||
.game-stat span { color: #c6e8eb; font-size: 0.78rem; letter-spacing: 0.08em; text-transform: uppercase; }
|
||||
|
||||
.xp-track {
|
||||
overflow: hidden;
|
||||
height: 12px;
|
||||
margin: 10px 0 6px;
|
||||
background: #dce7ea;
|
||||
border-radius: 999px;
|
||||
}
|
||||
|
||||
.xp-fill { width: 24%; height: 100%; background: linear-gradient(90deg, var(--accent), var(--warm)); }
|
||||
|
||||
.mission-map { display: grid; gap: 12px; }
|
||||
|
||||
.mission {
|
||||
display: grid;
|
||||
grid-template-columns: 42px 1fr auto;
|
||||
gap: 14px;
|
||||
align-items: center;
|
||||
padding: 14px 0;
|
||||
border-bottom: 1px solid var(--line);
|
||||
}
|
||||
|
||||
.mission:last-child { border-bottom: 0; }
|
||||
|
||||
.mission-mark {
|
||||
display: grid;
|
||||
width: 38px;
|
||||
height: 38px;
|
||||
place-items: center;
|
||||
color: #fff;
|
||||
background: var(--accent);
|
||||
border-radius: 50%;
|
||||
font-weight: 800;
|
||||
}
|
||||
|
||||
.mission.locked .mission-mark { color: var(--muted); background: #e4e9ef; }
|
||||
.mission.active .mission-mark { color: var(--ink); background: var(--warm); }
|
||||
.mission h3 { margin: 0 0 2px; }
|
||||
.mission p { margin: 0; color: var(--muted); font-size: 0.88rem; }
|
||||
.mission-status { color: var(--accent-dark); font-size: 0.8rem; font-weight: 800; text-transform: uppercase; }
|
||||
|
||||
.achievement-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; }
|
||||
.achievement { padding: 16px; background: #edf7f7; border-radius: 14px; }
|
||||
.achievement.locked { color: var(--muted); background: #f1f3f6; filter: grayscale(1); }
|
||||
.achievement strong { display: block; margin-bottom: 4px; }
|
||||
|
||||
.rules { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px 20px; padding: 0; list-style: none; }
|
||||
.rules li { display: flex; justify-content: space-between; padding: 8px 0; border-bottom: 1px solid var(--line); }
|
||||
.hero-note { color: #d9f1f2; }
|
||||
.light-eyebrow { color: var(--accent-dark); }
|
||||
.light-pill { color: var(--ink); border-color: var(--line); }
|
||||
.button-secondary { background: var(--ink); }
|
||||
|
||||
@media (max-width: 720px) {
|
||||
.game-grid, .achievement-grid, .rules { grid-template-columns: 1fr; }
|
||||
.mission { grid-template-columns: 42px 1fr; }
|
||||
.mission-status { grid-column: 2; }
|
||||
}
|
||||
Reference in New Issue
Block a user