-@import '_variables';
-@import '_mixins';
-@import '_miniature';
+@use 'sass:math';
+@use '_variables' as *;
+@use '_mixins' as *;
+@use '_miniature' as *;
.margin-content {
@include grid-videos-miniature-margins;
grid-template-rows: auto 1fr;
my-actor-avatar {
- @include actor-avatar-size(75px);
+ @include margin-right(15px);
grid-column: 1;
grid-row: 1 / 3;
- margin-right: 15px;
}
a {
+ @include peertube-word-wrap;
+
color: pvar(--mainForegroundColor);
}
}
.actor-counters {
+ @include margin-left(15px);
+ @include actor-counters;
+
grid-row: 1;
grid-column: 3;
- color: pvar(--greyForegroundColor);
- font-size: 16px;
- display: flex;
- align-items: center;
- margin-left: 15px;
- }
-
- .actor-counters > *:not(:last-child)::after {
- content: '•';
- margin: 0 10px;
- color: pvar(--mainColor);
}
.description-html {
grid-row: 2;
max-height: 80px;
- font-size: 16px;
}
}
overflow: hidden;
my-video-miniature {
- margin-right: 15px;
+ @include margin-right(15px);
+
min-width: $video-thumbnail-medium-width;
max-width: $video-thumbnail-medium-width;
}
position: absolute;
right: 0;
background: linear-gradient(90deg, transparent 0, pvar(--channelBackgroundColor) 45px);
- padding: ($video-thumbnail-medium-height / 2 - 10px) 15px 0 60px;
+ padding: (math.div($video-thumbnail-medium-height, 2) - 10px) 15px 0 60px;
z-index: z(miniature) + 1;
a {
color: pvar(--mainColor);
- font-size: 16px;
font-weight: $font-semibold;
}
}
grid-row: 1 / 4;
}
- h2 {
- font-size: 16px;
- }
-
.actor-counters {
margin: 0;
font-size: 13px;