veza/apps/web/desy/legacy/css/6-modules/education.css

70 lines
1.4 KiB
CSS
Raw Normal View History

2026-01-22 16:23:11 +00:00
/* EDUCATION (THE DOJO) */
.curriculum-item {
display: flex;
align-items: center;
padding: var(--space-3);
border-radius: var(--radius-md);
cursor: pointer;
transition: all 0.2s;
border-left: 2px solid transparent;
}
.curriculum-item:hover {
background: var(--color-void-100);
}
.curriculum-item.active {
background: var(--color-void-100);
border-left-color: var(--color-cyan-500);
}
.skill-tree {
position: relative;
padding: var(--space-8);
display: flex;
justify-content: center;
overflow: hidden;
}
.skill-node {
width: 48px;
height: 48px;
background: var(--color-void-100);
border: 2px solid var(--color-void-300);
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
position: relative;
z-index: 10;
transition: all 0.3s;
cursor: pointer;
}
.skill-node:hover {
transform: scale(1.1);
border-color: var(--color-cyan-400);
box-shadow: 0 0 15px rgba(0, 219, 245, 0.4);
}
.skill-node.unlocked {
border-color: var(--color-lime-500);
color: var(--color-lime-500);
background: rgba(132, 204, 22, 0.1);
}
.skill-node.locked {
opacity: 0.5;
border-style: dashed;
}
.skill-connector {
position: absolute;
background: var(--color-void-300);
z-index: 1;
}
.skill-connector.active {
background: var(--color-lime-500);
box-shadow: 0 0 5px rgba(132, 204, 22, 0.5);
}