forked from cybrespace/mastodon
54 lines
1.1 KiB
SCSS
54 lines
1.1 KiB
SCSS
|
|
/* Use 100% of the viewport width always*/
|
|
.detailed-status > .media-spoiler,
|
|
.status > .media-spoiler,
|
|
.status .video-player,
|
|
.media-gallery,
|
|
.status .status-card {
|
|
margin-top:20px;
|
|
margin-left:-68px;
|
|
width: calc(100% + 80px);
|
|
}
|
|
|
|
/* Unset max-width for spoilers and the video player */
|
|
.detailed-status > .media-spoiler,
|
|
.status > .media-spoiler,
|
|
.video-player {
|
|
max-width: none;
|
|
}
|
|
|
|
/* If there's no status text, add an extra margin on top */
|
|
.status .status__info + .media-gallery,
|
|
.status .status__info + .media-spoiler,
|
|
.status .status__info + .video-player,
|
|
.status .status__info + .status-card {
|
|
margin-top: 40px;
|
|
}
|
|
|
|
/* Undo transforms on videos inside the video player */
|
|
.status__video-player-video {
|
|
transform:unset;
|
|
top:unset;
|
|
}
|
|
|
|
|
|
/* Adjust offset and width for detail view */
|
|
.detailed-status .media-gallery {
|
|
margin-left:-10px;
|
|
width: calc(100% + 22px);
|
|
}
|
|
|
|
.public-layout .status {
|
|
.status__content {
|
|
min-height: 15px;
|
|
}
|
|
& > .media-spoiler,
|
|
.video-player,
|
|
.media-gallery,
|
|
.status-card {
|
|
margin-top:20px;
|
|
width: calc(100% + 94px);
|
|
margin-left: -78px;
|
|
}
|
|
}
|