.media-gallery__item-thumbnail:has([alt])::after,
.media-gallery__item-thumbnail:has(img:not([alt]))::after {
padding: .125em .5em;
border-radius: .25em;
position: absolute;
right: 5px;
bottom: 5px;
}

.media-gallery__item-thumbnail:has([alt])::after {
content: 'Alt';
color: white;
background: black;
}

.media-gallery__item-thumbnail:has(img:not([alt]))::after {
content: 'No alt!';
color: black;
background: #DD2E44;
}

media-gallery__item-thumbnail img:not([alt]) {
border: 4px dashed #DD2E44;
box-sizing: border-box;
}

.media-gallery__item-thumbnail:has(img:not([alt])) {
border: 4px dashed #DD2E44;
box-sizing: border-box;
}

.ui__header__links [href="/publish"] span {
display:none;
}

.compose-form__publish-button-wrapper .button {
display: flex;
font-size: 0;
}

.compose-form__publish-button-wrapper .button::after,
.ui__header__links [href="/publish"]::after {
content: ' Toot!';
font-size: 1rem;
display: block;
}

.notification__message a,
.status__prepend a {
text-decoration: underline;
}


a.status-link:not(.mention) {
text-decoration: underline;
}

.account__header__extra__links > :nth-child(2) strong span,
.account__header__extra__links > :nth-child(3) strong span, .status__wrapper.status__wrapper--filtered {
display: none;
}

.status__content .emojione {
width: 24px;
height: 24px;
margin: -3px 2px 0;
}


.status__content p {
line-height: 1.5;
}

.account__display-name .emojione {
width: 20px;
height: 20px;
}

[href="https://queer.garden/@eject"] > .status__avatar {
transform: rotate(360deg)}

/* DM style */
.status__wrapper-direct {
background: rgba(0,0,0,.2);
box-shadow: inset 0 0 0 5px rgba(0, 0, 0, 40%);
}

.notification-favourit .status__wrapper-direct {
margin-top:.6em;
}

/* Trans flag triangle */
body {
--trans: powderblue 1em, pink 1em 2em, white 2em 3em, pink 3em 4em, powderblue 4em 5em, transparent 5em;
background-image: linear-gradient( -0.375turn, var(--trans) );
}

