lbry-desktop/ui/scss/component/_post.scss

116 lines
1.9 KiB
SCSS
Raw Normal View History

2021-03-11 18:08:11 +01:00
.post {
$card-bg: var(--color-card-background);
$bg: var(--color-background);
@include font-serif;
.card {
border: 0;
&:after {
content: '';
display: block;
height: 20rem;
background-image: linear-gradient(to top, $bg, $card-bg);
}
}
}
.post {
height: 100%;
width: 43rem;
margin-left: auto;
margin-right: auto;
max-width: unset;
min-width: unset;
.channel-thumbnail {
@include handleChannelGif(2.5rem);
}
@media (max-width: $breakpoint-small) {
width: 100%;
}
}
.post__title {
font-size: 2rem;
line-height: 1.2;
margin-top: 0;
2022-04-14 23:27:16 +02:00
margin-bottom: var(--spacing-s);
2021-03-11 18:08:11 +01:00
font-weight: var(--font-weight-bold);
:first-child {
display: inline-block;
margin-right: var(--spacing-s);
}
@media (min-width: $breakpoint-small) {
margin-top: var(--spacing-xl);
font-size: 3rem;
line-height: 1;
}
}
.post__info {
@include font-sans;
display: flex;
align-items: center;
justify-content: space-between;
line-height: 0;
margin-bottom: var(--spacing-l);
font-size: var(--font-small);
.credit-amount {
margin-right: var(--spacing-s);
}
}
.post__info--expanded {
margin-bottom: var(--spacing-s);
}
.post__info--grouped {
2022-04-14 23:27:16 +02:00
display: flex;
.button--link {
margin-right: var(--spacing-s);
}
2022-04-14 23:27:16 +02:00
.button--link:last-of-type {
margin-right: 0;
}
.dim {
color: var(--color-text-subtitle);
stroke: var(--color-text-subtitle);
}
}
.post__info--credit-details {
@include font-sans;
margin-top: var(--spacing-l);
margin-bottom: var(--spacing-l);
.tag {
margin-top: 0;
}
}
2021-03-11 18:08:11 +01:00
.post__date {
2022-04-14 23:27:16 +02:00
display: flex;
2021-03-11 18:08:11 +01:00
font-size: var(--font-small);
color: var(--color-help);
2022-04-14 23:27:16 +02:00
.date_time {
color: var(--color-text-subtitle);
margin-right: var(--spacing-m);
font-size: var(--font-small);
}
2021-03-11 18:08:11 +01:00
}
.file-render--document {
font-size: var(--font-large);
height: auto;
max-height: none;
overflow: auto;
margin-bottom: var(--spacing-l);
}