.timeline-event:not(.small-event) .event-content {
  padding: 8px;
}
  
.timeline-event:not(.small-event) .event-content .message-text {
  margin-inline: 4px;
}
  
.timeline-event:not(.small-event):has(.media-container) .event-content .message-text {
  margin-top: 4px;
}
  
.timeline-event.own-event:not(.small-event) .event-content{
  background-color: var(--accent-color);
  color: var(--inverse-text);
}
  
.timeline-event.own-event:not(.small-event) .event-content a {
  color: var(--inverse-text);
  text-decoration: underline;
}

blockquote.reply-body .message-text,
blockquote.reply-body .event-sender {
  color: white!important;
}

.event-content {
  width: fit-content(90%)!important;
}

.timeline-list {
  max-width: 850px;
  margin: auto;
}

@media screen and (width <= 768px) {
    .timeline-event.own-event:not(.small-event) {
        transform: translateX(40px);
        .sender-avatar {
            display: none!important;
        }
    }
    .timeline-list { overflow-x: hidden; }
}
