.tenno-timeline {
border-left: 3px solid #6d6dff;
margin: 20px 0;
padding: 0 25px;
position: relative;
background: linear-gradient(to right, #0a0a12 0%, #1a1a2c 100%);
counter-reset: timeline;
}
.timeline-event {
position: relative;
padding: 20px;
margin: 30px 0;
background: #0a0a12;
border: 1px solid #3d3d5c;
border-radius: 3px;
counter-increment: timeline;
}
.timeline-event::before {
content: counter(timeline);
position: absolute;
left: -45px;
top: -10px;
width: 30px;
height: 30px;
background: #6d6dff;
color: #0a0a12;
font-family: 'Courier New', monospace;
font-weight: bold;
text-align: center;
line-height: 30px;
border-radius: 50%;
}
.timeline-header {
border-bottom: 2px solid #4d4d7a;
padding-bottom: 10px;
margin-bottom: 15px;
}
.event-title {
color: #c0c0ff;
font-size: 1.4em;
text-shadow: 0 0 8px #6d6dff55;
font-family: 'Courier New', monospace;
}
.event-link {
color: #4CAF50 !important;
text-decoration: none;
border-bottom: 1px dashed #4CAF50;
}
.event-meta {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
gap: 15px;
margin: 10px 0;
font-size: 0.9em;
}
.meta-item {
display: flex;
align-items: center;
color: #9090ff;
}
.meta-item::before {
content: '✦';
margin-right: 8px;
color: #4CAF50;
}
.event-description {
background: #1a1a2c;
padding: 15px;
margin-top: 10px;
border-left: 3px solid #4d4d7a;
}
.timeline-connector {
position: absolute;
left: -8px;
width: 14px;
height: 14px;
background: #0a0a12;
border: 2px solid #6d6dff;
border-radius: 50%;
top: 50%;
transform: translateY(-50%);
}
@keyframes tenno-pulse {
0% { opacity: 0.8; }
50% { opacity: 0.3; }
100% { opacity: 0.8; }
}
- Подпись автора
Оружие: акцельтра Питомец: кават
Оружие: споромёт Питомец: кубрау