@import url("/junimo/fontawesome-kit-d7385916bf-web/css/all.css");

:root {
    --public-color: oklch(0.5 0.0585 149.81);
    --unlisted-color: oklch(0.5 0.0585 97.8573);
    --private-color: oklch(0.5 0.0585 5.28);
    --direct-color: oklch(0.5 0.0 0.0);
    --bsky-color: oklch(0.5 0.0585 254.88);
    --twitter-color: oklch(0.5 0.0585 235.6066);
    --flipboard-color: oklch(0.5 0.0585 27.56);
}

#mastodon .status .content-warning {
    margin-bottom: 0;
}

#mastodon .status .content-warning + .status__content--with-action {
    margin-top: 8px;
}

#mastodon .status__action-bar {
    margin-top: 16px;
}

#mastodon .status__action-bar__button-wrapper:has(.status__action-bar-button.disabled) {
    display: none;
}

#mastodon :is(.status-public, .detailed-status-public) .status__visibility-icon path {
    fill: var(--public-color);
}

#mastodon :is(.status-unlisted, .detailed-status-unlisted) .status__visibility-icon path {
    fill: var(--unlisted-color);
}

#mastodon :is(.status-private, .detailed-status-private) .status__visibility-icon path {
    fill: var(--private-color);
}

#mastodon :is(.status-direct, .detailed-status-direct) .status__visibility-icon path {
    fill: var(--direct-color);
}

#mastodon [aria-label$="@bsky.brid.gy"] .status__visibility-icon {
    display: none;
}

#mastodon [aria-label$="@bsky.brid.gy"] :is(.status__info__icons, .detailed-status__meta__line:first-child)::after {
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
    font-style: normal;
    content: "\E671";
    color: var(--bsky-color);
}

#mastodon [aria-label$="@bsky.brid.gy"] :is(.status__action-bar__button-wrapper, .detailed-status__button):has(.emoji-picker-dropdown) {
    display: none;
}

#mastodon [aria-label$="@flipboard.com"] .status__visibility-icon {
    display: none;
}

#mastodon [aria-label$="@flipboard.com"] :is(.status__info__icons, .detailed-status__meta__line:first-child)::after {
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
    font-style: normal;
    content: "\F44D";
    color: var(--flipboard-color);
}

#mastodon [aria-label$="@flipboard.com"] :is(.status__action-bar__button-wrapper, .detailed-status__button):has(.emoji-picker-dropdown) {
    display: none;
}

#mastodon [aria-label$="@bird.makeup"] :is(.status__action-bar__button-wrapper, .detailed-status__button):is( :has(.emoji-picker-dropdown), :has(.icon-star), :has(.icon-reply) ) {
    display: none;
}

#mastodon [aria-label$="@bird.makeup"] .status__visibility-icon {
    display: none;
}

#mastodon [aria-label$="@bird.makeup"] :is(.status__info__icons, .detailed-status__meta__line:first-child)::after {
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
    font-style: normal;
    content: "\E61A";
    color: var(--twitter-color);
}

#mastodon .reactions-bar__item__emoji {
    height: 26px;
    width: 26px;
}

#mastodon .account__emoji img {
    filter: drop-shadow(-4px -4px 8px #181821) drop-shadow(-4px -4px 8px #181821) drop-shadow(-4px -4px 8px #181821);
}


