@ -367,7 +367,7 @@
}
}
. compose-form {
. compose-form {
padding : 1 0 px ;
padding : 1 5 px ;
& __sensitive-button {
& __sensitive-button {
padding : 10 px ;
padding : 10 px ;
@ -714,7 +714,7 @@
. compose-form__publish-button-wrapper {
. compose-form__publish-button-wrapper {
overflow : hidden ;
overflow : hidden ;
padding-top : 1 0 px ;
padding-top : 1 5 px ;
}
}
}
}
}
}
@ -808,7 +808,7 @@
. reply-indicator__content {
. reply-indicator__content {
position : relative ;
position : relative ;
font-size : 15 px ;
font-size : 15 px ;
line-height : 2 0 px ;
line-height : 2 2 px ;
word-wrap : break-word ;
word-wrap : break-word ;
font-weight : 400 ;
font-weight : 400 ;
overflow : hidden ;
overflow : hidden ;
@ -955,12 +955,12 @@
. status__content__read-more-button {
. status__content__read-more-button {
display : block ;
display : block ;
font-size : 15 px ;
font-size : 15 px ;
line-height : 2 0 px ;
line-height : 2 2 px ;
color : $highlight-text-color ;
color : $highlight-text-color ;
border : 0 ;
border : 0 ;
background : transparent ;
background : transparent ;
padding : 0 ;
padding : 0 ;
padding-top : 8 px ;
padding-top : 16 px ;
text-decoration : none ;
text-decoration : none ;
& : hover ,
& : hover ,
@ -972,7 +972,7 @@
. translate-button {
. translate-button {
margin-top : 16 px ;
margin-top : 16 px ;
font-size : 15 px ;
font-size : 15 px ;
line-height : 2 0 px ;
line-height : 2 2 px ;
display : flex ;
display : flex ;
justify-content : space-between ;
justify-content : space-between ;
color : $dark-text-color ;
color : $dark-text-color ;
@ -1022,11 +1022,6 @@
}
}
}
}
. status__prepend-icon-wrapper {
left : - 26 px ;
position : absolute ;
}
. focusable {
. focusable {
& : focus {
& : focus {
outline : 0 ;
outline : 0 ;
@ -1040,19 +1035,11 @@
}
}
. status {
. status {
padding : 8 px 10 px ;
padding : 16 px ;
padding-left : 68 px ;
position : relative ;
min-height : 54 px ;
min-height : 54 px ;
border-bottom : 1 px solid lighten ( $ui-base-color , 8 % ) ;
border-bottom : 1 px solid lighten ( $ui-base-color , 8 % ) ;
cursor : auto ;
cursor : auto ;
@supports ( - ms-overflow-style : - ms-autohiding-scrollbar ) {
/ / Add margin to avoid Edge auto-hiding scrollbar appearing over content .
/ / On Edge 16 this is 16px and Edge < = 15 it ' s 12px, so aim for 16px.
padding-right : 26 px ; / / 10px + 16px
}
@keyframes fade {
@keyframes fade {
0 % { opacity : 0 ; }
0 % { opacity : 0 ; }
100 % { opacity : 1 ; }
100 % { opacity : 1 ; }
@ -1061,9 +1048,11 @@
opacity : 1 ;
opacity : 1 ;
animation : fade 150 ms linear ;
animation : fade 150 ms linear ;
. media-gallery ,
. video-player ,
. video-player ,
. audio-player {
. audio-player ,
margin-top : 8 px ;
. attachment-list {
margin-top : 16 px ;
}
}
& . light {
& . light {
@ -1091,7 +1080,7 @@
color : $highlight-text-color ;
color : $highlight-text-color ;
}
}
a . status__content __spoiler-link {
& __spoiler-link {
color : $primary-text-color ;
color : $primary-text-color ;
background : $ui-primary-color ;
background : $ui-primary-color ;
@ -1104,7 +1093,16 @@
}
}
}
}
. status__relative-time ,
. status__relative-time {
display : block ;
font-size : 15 px ;
line-height : 22 px ;
height : 40 px ;
order : 2 ;
flex : 0 0 auto ;
color : $dark-text-color ;
}
. notification__relative_time {
. notification__relative_time {
color : $dark-text-color ;
color : $dark-text-color ;
float : right ;
float : right ;
@ -1121,13 +1119,36 @@
}
}
. status__info . status__display-name {
. status__info . status__display-name {
display : block ;
max-width : 100 % ;
max-width : 100 % ;
padding-right : 25 px ;
display : flex ;
font-size : 15 px ;
line-height : 22 px ;
align-items : center ;
gap : 10 px ;
overflow : hidden ;
. display-name {
bdi {
overflow : hidden ;
text-overflow : ellipsis ;
}
& __account {
white-space : nowrap ;
display : block ;
overflow : hidden ;
text-overflow : ellipsis ;
}
}
}
}
. status__info {
. status__info {
font-size : 15 px ;
font-size : 15 px ;
margin-bottom : 10 px ;
display : flex ;
align-items : center ;
justify-content : space-between ;
gap : 10 px ;
}
}
. status-check-box__status {
. status-check-box__status {
@ -1166,12 +1187,14 @@
}
}
. status__prepend {
. status__prepend {
margin-left : 68 px ;
padding : 16 px ;
padding-bottom : 0 ;
display : flex ;
gap : 10 px ;
font-size : 15 px ;
line-height : 22 px ;
font-weight : 500 ;
color : $dark-text-color ;
color : $dark-text-color ;
padding : 8 px 0 ;
padding-bottom : 2 px ;
font-size : 14 px ;
position : relative ;
. status__display-name strong {
. status__display-name strong {
color : $dark-text-color ;
color : $dark-text-color ;
@ -1185,22 +1208,11 @@
}
}
. status__action-bar {
. status__action-bar {
align-items : center ;
display : flex ;
display : flex ;
margin-top : 8 px ;
justify-content : space-between ;
}
align-items : center ;
gap : 18 px ;
. status__action-bar-button {
margin-top : 16 px ;
margin-right : 18 px ;
& . icon-button--with-counter {
margin-right : 14 px ;
}
}
. status__action-bar-dropdown {
height : 23 .15 px ;
width : 23 .15 px ;
}
}
. detailed-status__action-bar-dropdown {
. detailed-status__action-bar-dropdown {
@ -1213,7 +1225,7 @@
. detailed-status {
. detailed-status {
background : lighten ( $ui-base-color , 4 % ) ;
background : lighten ( $ui-base-color , 4 % ) ;
padding : 1 4px 10 px ;
padding : 1 6 px ;
& - - flex {
& - - flex {
display : flex ;
display : flex ;
@ -1243,14 +1255,15 @@
}
}
}
}
. media-gallery ,
. video-player ,
. video-player ,
. audio-player {
. audio-player {
margin-top : 8 px ;
margin-top : 16 px ;
}
}
}
}
. detailed-status__meta {
. detailed-status__meta {
margin-top : 1 5 px ;
margin-top : 1 6 px ;
color : $dark-text-color ;
color : $dark-text-color ;
font-size : 14 px ;
font-size : 14 px ;
line-height : 18 px ;
line-height : 18 px ;
@ -1312,7 +1325,7 @@
}
}
. account {
. account {
padding : 1 0 px ;
padding : 1 6 px ;
border-bottom : 1 px solid lighten ( $ui-base-color , 8 % ) ;
border-bottom : 1 px solid lighten ( $ui-base-color , 8 % ) ;
& . compact {
& . compact {
@ -1326,7 +1339,9 @@
. account__display-name {
. account__display-name {
flex : 1 1 auto ;
flex : 1 1 auto ;
display : block ;
display : flex ;
align-items : center ;
gap : 10 px ;
color : $darker-text-color ;
color : $darker-text-color ;
overflow : hidden ;
overflow : hidden ;
text-decoration : none ;
text-decoration : none ;
@ -1359,12 +1374,7 @@
. account__wrapper {
. account__wrapper {
display : flex ;
display : flex ;
}
gap : 10 px ;
. account__avatar-wrapper {
float : left ;
margin-left : 12 px ;
margin-right : 12 px ;
}
}
. account__avatar {
. account__avatar {
@ -1372,9 +1382,6 @@
display : block ;
display : block ;
position : relative ;
position : relative ;
width : 36 px ;
height : 36 px ;
background-size : 36 px 36 px ;
& - inline {
& - inline {
display : inline-block ;
display : inline-block ;
@ -1414,7 +1421,7 @@ a .account__avatar {
}
}
. account__avatar-overlay {
. account__avatar-overlay {
@include avatar-size ( 4 8 px ) ;
@include avatar-size ( 4 6 px ) ;
position : relative ;
position : relative ;
@ -1615,10 +1622,13 @@ a.account__display-name {
}
}
. detailed-status__display-name {
. detailed-status__display-name {
color : $secondary-text-color ;
color : $darker-text-color ;
display : block ;
display : flex ;
line-height : 24 px ;
align-items : center ;
margin-bottom : 15 px ;
gap : 10 px ;
font-size : 15 px ;
line-height : 22 px ;
margin-bottom : 16 px ;
overflow : hidden ;
overflow : hidden ;
strong ,
strong ,
@ -1629,31 +1639,13 @@ a.account__display-name {
}
}
strong {
strong {
font-size : 16 px ;
color : $primary-text-color ;
color : $primary-text-color ;
}
}
}
}
. detailed-status__display-avatar {
float : left ;
margin-right : 10 px ;
}
. status__avatar {
. status__avatar {
height : 48 px ;
width : 46 px ;
left : 10 px ;
height : 46 px ;
position : absolute ;
top : 10 px ;
width : 48 px ;
}
. status__expand {
width : 68 px ;
position : absolute ;
left : 0 ;
top : 0 ;
height : 100 % ;
cursor : pointer ;
}
}
. muted {
. muted {
@ -1684,40 +1676,52 @@ a.account__display-name {
}
}
. notification__report {
. notification__report {
padding : 8 px 10 px ;
padding : 16 px ;
padding-left : 68 px ;
position : relative ;
border-bottom : 1 px solid lighten ( $ui-base-color , 8 % ) ;
border-bottom : 1 px solid lighten ( $ui-base-color , 8 % ) ;
min-height : 54 px ;
display : flex ;
gap : 10 px ;
& __avatar {
flex : 0 0 auto ;
}
& __details {
& __details {
flex : 1 1 auto ;
display : flex ;
display : flex ;
justify-content : space-between ;
justify-content : space-between ;
align-items : center ;
align-items : center ;
color : $darker-text-color ;
color : $darker-text-color ;
gap : 10 px ;
font-size : 15 px ;
font-size : 15 px ;
line-height : 22 px ;
line-height : 22 px ;
white-space : nowrap ;
overflow : hidden ;
& > div {
overflow : hidden ;
text-overflow : ellipsis ;
}
strong {
strong {
font-weight : 500 ;
font-weight : 500 ;
}
}
}
}
& __avatar {
& __actions {
position : absolute ;
flex : 0 0 auto ;
left : 10 px ;
top : 10 px ;
}
}
}
}
. notification__message {
. notification__message {
margin: 0 10 px 0 68 px ;
padding: 16 px ;
padding : 8 px 0 0 ;
padding -bottom : 0 ;
cursor : default ;
cursor : default ;
color : $darker-text-color ;
color : $darker-text-color ;
font-size : 15 px ;
font-size : 15 px ;
line-height : 22 px ;
line-height : 22 px ;
position : relative ;
font-weight : 500 ;
display : flex ;
gap : 10 px ;
. fa {
. fa {
color : $highlight-text-color ;
color : $highlight-text-color ;
@ -1731,9 +1735,6 @@ a.account__display-name {
}
}
. notification__favourite-icon-wrapper {
. notification__favourite-icon-wrapper {
left : - 26 px ;
position : absolute ;
. star-icon {
. star-icon {
color : $gold-star ;
color : $gold-star ;
}
}
@ -1767,15 +1768,10 @@ a.account__display-name {
text-decoration : none ;
text-decoration : none ;
& : hover {
& : hover {
color : $primary-text-color ;
text-decoration : underline ;
text-decoration : underline ;
}
}
}
}
. notification__relative_time {
float : right ;
}
. display-name {
. display-name {
display : block ;
display : block ;
max-width : 100 % ;
max-width : 100 % ;
@ -1788,10 +1784,6 @@ a.account__display-name {
font-weight : 500 ;
font-weight : 500 ;
}
}
. display-name__account {
font-size : 14 px ;
}
. status__relative-time ,
. status__relative-time ,
. detailed-status__datetime {
. detailed-status__datetime {
& : hover {
& : hover {
@ -1860,11 +1852,12 @@ a.account__display-name {
}
}
. navigation-bar {
. navigation-bar {
padding : 1 0 px ;
padding : 1 5 px ;
display : flex ;
display : flex ;
align-items : center ;
align-items : center ;
flex-shrink : 0 ;
flex-shrink : 0 ;
cursor : default ;
cursor : default ;
gap : 10 px ;
color : $darker-text-color ;
color : $darker-text-color ;
strong {
strong {
@ -1899,9 +1892,7 @@ a.account__display-name {
. navigation-bar__profile {
. navigation-bar__profile {
flex : 1 1 auto ;
flex : 1 1 auto ;
margin-left : 8 px ;
line-height : 20 px ;
line-height : 20 px ;
margin-top : - 1 px ;
overflow : hidden ;
overflow : hidden ;
}
}
@ -2466,101 +2457,6 @@ $ui-header-height: 55px;
padding : 10 px 0 ;
padding : 10 px 0 ;
padding-top : 0 ;
padding-top : 0 ;
}
}
. detailed-status {
padding : 15 px ;
. media-gallery ,
. video-player ,
. audio-player {
margin-top : 15 px ;
}
}
. account__header__bar {
padding : 5 px 10 px ;
}
. navigation-bar ,
. compose-form {
padding : 15 px ;
}
. compose-form . compose-form__publish . compose-form__publish-button-wrapper {
padding-top : 15 px ;
}
. notification__report {
padding : 15 px 15 px 15 px ( 48 px + 15 px * 2 ) ;
min-height : 48 px + 2 px ;
& __avatar {
left : 15 px ;
top : 17 px ;
}
}
. status {
padding : 15 px 15 px 15 px ( 48 px + 15 px * 2 ) ;
min-height : 48 px + 2 px ;
& __avatar {
left : 15 px ;
top : 17 px ;
}
& __content {
padding-top : 5 px ;
}
& __prepend {
margin-left : 48 px + 15 px * 2 ;
padding-top : 15 px ;
}
& __prepend-icon-wrapper {
left : - 32 px ;
}
. media-gallery ,
& __action-bar ,
. video-player ,
. audio-player {
margin-top : 10 px ;
}
}
. account {
padding : 15 px 10 px ;
& __header__bio {
margin : 0 - 10 px ;
}
}
. notification {
& __message {
margin-left : 48 px + 15 px * 2 ;
padding-top : 15 px ;
}
& __favourite-icon-wrapper {
left : - 32 px ;
}
. status {
padding-top : 8 px ;
}
. account {
padding-top : 8 px ;
}
. account__avatar-wrapper {
margin-left : 17 px ;
margin-right : 15 px ;
}
}
}
}
@media screen and ( min-width : $no-gap-breakpoint ) {
@media screen and ( min-width : $no-gap-breakpoint ) {
@ -2805,10 +2701,7 @@ $ui-header-height: 55px;
}
}
. navigation-bar {
. navigation-bar {
padding-top : 20 px ;
padding-bottom : 20 px ;
flex : 0 1 48 px ;
flex : 0 1 48 px ;
min-height : 20 px ;
}
}
. compose-form {
. compose-form {
@ -5303,24 +5196,6 @@ a.status-card.compact:hover {
width : 480 px ;
width : 480 px ;
position : relative ;
position : relative ;
flex-direction : column ;
flex-direction : column ;
. status__display-name {
display : block ;
max-width : 100 % ;
padding-right : 25 px ;
}
. status__avatar {
height : 28 px ;
left : 10 px ;
position : absolute ;
top : 10 px ;
width : 48 px ;
}
. status__content__spoiler-link {
color : lighten ( $secondary-text-color , 8 % ) ;
}
}
}
. actions-modal {
. actions-modal {
@ -5352,9 +5227,9 @@ a.status-card.compact:hover {
. block-modal__action-bar {
. block-modal__action-bar {
display : flex ;
display : flex ;
justify-content : space-between ;
justify-content : space-between ;
align-items : center ;
background : $ui-secondary-color ;
background : $ui-secondary-color ;
padding : 10 px ;
padding : 15 px ;
line-height : 36 px ;
& > div {
& > div {
flex : 1 1 auto ;
flex : 1 1 auto ;
@ -5368,15 +5243,6 @@ a.status-card.compact:hover {
}
}
}
}
. boost-modal__status-header {
font-size : 15 px ;
}
. boost-modal__status-time {
float : right ;
font-size : 14 px ;
}
. mute-modal ,
. mute-modal ,
. block-modal {
. block-modal {
line-height : 24 px ;
line-height : 24 px ;
@ -5988,7 +5854,7 @@ a.status-card.compact:hover {
font-size : 14 px ;
font-size : 14 px ;
border : 1 px solid lighten ( $ui-base-color , 8 % ) ;
border : 1 px solid lighten ( $ui-base-color , 8 % ) ;
border-radius : 4 px ;
border-radius : 4 px ;
margin-top : 1 4 px ;
margin-top : 1 6 px ;
overflow : hidden ;
overflow : hidden ;
& __icon {
& __icon {
@ -6034,7 +5900,6 @@ a.status-card.compact:hover {
& . compact {
& . compact {
border : 0 ;
border : 0 ;
margin-top : 4 px ;
. attachment-list__list {
. attachment-list__list {
padding : 0 ;
padding : 0 ;
@ -7177,6 +7042,7 @@ noscript {
. account__header {
. account__header {
overflow : hidden ;
overflow : hidden ;
background : lighten ( $ui-base-color , 4 % ) ;
& . inactive {
& . inactive {
opacity : 0 .5 ;
opacity : 0 .5 ;
@ -7210,8 +7076,7 @@ noscript {
& __bar {
& __bar {
position : relative ;
position : relative ;
background : lighten ( $ui-base-color , 4 % ) ;
padding : 0 20 px ;
padding : 5 px ;
border-bottom : 1 px solid lighten ( $ui-base-color , 12 % ) ;
border-bottom : 1 px solid lighten ( $ui-base-color , 12 % ) ;
. avatar {
. avatar {
@ -7230,8 +7095,8 @@ noscript {
& __tabs {
& __tabs {
display : flex ;
display : flex ;
align-items : flex-start ;
align-items : flex-start ;
padding : 7 px 10 px ;
margin-top : - 55 px ;
margin-top : - 55 px ;
padding-top : 10 px ;
& __buttons {
& __buttons {
display : flex ;
display : flex ;
@ -7249,7 +7114,8 @@ noscript {
}
}
& __name {
& __name {
padding : 5 px 10 px ;
margin-top : 16 px ;
margin-bottom : 16 px ;
. account-role {
. account-role {
vertical-align : top ;
vertical-align : top ;
@ -7261,17 +7127,17 @@ noscript {
}
}
h1 {
h1 {
font-size : 1 6 px ;
font-size : 1 7 px ;
line-height : 2 4 px ;
line-height : 2 2 px ;
color : $primary-text-color ;
color : $primary-text-color ;
font-weight : 5 00;
font-weight : 7 00;
overflow : hidden ;
overflow : hidden ;
white-space : nowrap ;
white-space : nowrap ;
text-overflow : ellipsis ;
text-overflow : ellipsis ;
small {
small {
display : block ;
display : block ;
font-size : 1 4 px ;
font-size : 1 5 px ;
color : $darker-text-color ;
color : $darker-text-color ;
font-weight : 400 ;
font-weight : 400 ;
overflow : hidden ;
overflow : hidden ;
@ -7286,34 +7152,41 @@ noscript {
}
}
& __bio {
& __bio {
overflow : hidden ;
margin : 0 - 5 px ;
. account__header__content {
. account__header__content {
padding : 20 px 15 px ;
padding-bottom : 5 px ;
color : $primary-text-color ;
color : $primary-text-color ;
. columns-area--mobile & {
padding-left : 20 px ;
padding-right : 20 px ;
}
}
}
. account__header__joined {
. account__header__fields {
font-size : 14 px ;
margin : 0 ;
padding : 5 px 15 px ;
margin-top : 16 px ;
color : $darker-text-color ;
border-radius : 4 px ;
background : darken ( $ui-base-color , 4 % ) ;
border : 0 ;
. columns-area--mobile & {
dl {
padding-left : 20 px ;
display : block ;
padding-right : 20 px ;
padding : 11 px 16 px ;
border-bottom-color : lighten ( $ui-base-color , 4 % ) ;
}
}
dd ,
dt {
font-size : 13 px ;
line-height : 18 px ;
padding : 0 ;
text-align : initial ;
}
}
. account__header__fields {
dt {
margin : 0 ;
width : auto ;
border-top : 1 px solid lighten ( $ui-base-color , 12 % ) ;
background : transparent ;
text-transform : uppercase ;
color : $dark-text-color ;
}
dd {
color : $darker-text-color ;
}
a {
a {
color : lighten ( $ui-highlight-color , 8 % ) ;
color : lighten ( $ui-highlight-color , 8 % ) ;
@ -7330,12 +7203,14 @@ noscript {
}
}
& __extra {
& __extra {
margin-top : 4 px ;
margin-top : 16 px ;
& __links {
& __links {
font-size : 14 px ;
font-size : 14 px ;
color : $darker-text-color ;
color : $darker-text-color ;
padding : 10 px 0 ;
margin : 0 - 10 px ;
padding-top : 16 px ;
padding-bottom : 10 px ;
a {
a {
display : inline-block ;
display : inline-block ;
@ -7353,17 +7228,10 @@ noscript {
}
}
& __account-note {
& __account-note {
padding : 15 px ;
padding-bottom : 10 px ;
color : $primary-text-color ;
color : $primary-text-color ;
font-size : 14 px ;
font-size : 14 px ;
font-weight : 400 ;
font-weight : 400 ;
border-bottom : 1 px solid lighten ( $ui-base-color , 12 % ) ;
margin-bottom : 10 px ;
. columns-area--mobile & {
padding-left : 20 px ;
padding-right : 20 px ;
}
label {
label {
display : block ;
display : block ;