.display-name__html{
    font-weight: bolder;
}
.account__avatar, .account__avatar-overlay-base, .account__avatar-overlay-overlay{
    border-radius: 200px;
    max-width: 45px;
    max-height: 45px;
    border: 1px solid #3e4042;
    filter: drop-shadow(2px 3px 10px #00000063);
}

.notification-follow .account__avatar{
    position: relative;
    top: 0;
}
.search__input, .drawer__header, .drawer__header a:hover, .column-header{
    border-radius: 8px;
}
.notification__filter-bar, .notification__filter-bar .active{
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
}
.scrollable{
    background: #18191a !important;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border-bottom: 1px solid #3e4042;
}
.drawer__pager, .notification-favourite, .notification-reblog, .status__wrapper-direct, .notification-follow, .notification-poll{
    border-radius: 8px;
    border: 1px solid #3e4042;
}
.drawer__header a{
    transition: none;
}
.fa-search{
    right: 25px;
}
.search__input{
    padding-left: 25px;
    padding-top: 18px;
}
article{
    background: #242526;
    border: 1px solid #3e4042;
    border-radius: 8px;
    margin: 3px;
}
article:hover{
    background: #17171700;
}
.status{
    border-bottom: 0;
}
body{
    background: #18191a;
}
.column-header__button, .column-header, .drawer__header, .column-back-button{
    background: #242526;
}
.column-back-button{
    border-top-left-radius: 8px !important;
    border-top-right-radius: 8px !important;
}
.compose-form__publish-button-wrapper .button--block::before {
    content: "Panda!";
    text-indent: 0;
    display: block;
    line-height: 1rem;
    padding: 11px;
    font-size: 1rem;
}

.account__section-headline a.active:after, .account__section-headline button.active:after, .notification__filter-bar a.active:after, .notification__filter-bar button.active:after{
    border-color: transparent transparent #18191a;
}
.getting-started__trends{
    background: #242526;
    margin-top: 0;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border: 1px solid #3e4042;
}
.column-link__badge, .column-subheading, .drawer__inner, .drawer__inner__mastodon{
    background: #242526;
}
.column-link, .getting-started__footer{
    background: #3a3b3c;
}
.getting-started__wrapper{
    margin-bottom: -2px;
}
.column-link:active, .column-link:focus, .column-link:hover{
    background: #18191a;
}
.announcements, .column-header__collapsible-inner, .getting-started__footer{
    background: #3a3b3c;
    border-radius: 8px;
}
.column-header__button.active, .column-header__button.active:hover, .column-header__collapsible-inner, .drawer__tab:hover, .search__input, .column-header__back-button{
    color: #fff;
    background: #3a3b3c !important;
}
.status.status-direct:not(.read), .status__wrapper-direct{
    background: #242526;
}
.detailed-status, .detailed-status__action-bar{
    background: #3a3b3c;
}
::-webkit-scrollbar-thumb {
    background: #18191a;
    border: 0 #fff;
    border-radius: 0;
}
::-webkit-scrollbar {
    border-bottom-right-radius: 0;
    border-right: 1px solid #3e4042;
}
.account__avatar-overlay-base{
    position: absolute;
        top: 2px;
    left: 7px;
}
.status__wrapper .account__avatar-overlay-overlay{
    position: absolute;
    top: -33px;
    left: -3px;
}
.notification-reblog .account__avatar-overlay-overlay{
    position: absolute;
    top: -34px;
    left: -6px;
}
.notification-favourite .account__avatar-overlay-overlay{
    position: absolute;
    top: -55px;
    left: -6px;
}
.notification-favourite .account__avatar-overlay-overlay{
    position: absolute;
    top: -38px;
}
.navigation-bar .account__avatar{
    position: relative;
    top: 0;
}
.account__header__tabs .avatar .account__avatar{
    position: relative;
    top: 0;
    left: 10px;
    background-size: 100px 100px !important;
    width: 100% !important;
    height: 100% !important;
    min-height: 100px;
    min-width: 100px;
    border: 4px solid #18191a;
}
.mention{
    font-weight: bolder;
}
.hashtag{
    font-size: large;
}
.load-more{
    visibility: visible;
    border: 1px solid #234567;
    border-radius: 8px;
}
.account-timeline__header .account__avatar{
    background-size: 45px 45px !important;
}
.account__header__bar{
    background: #18191a;
}
.account__header__tabs__buttons .icon-button{
    background: rgba(0,0,0,.4);
}
.account__header__fields dd{
    background: #ffffff12;
}
.account__header__fields dd span a{
    color: #e1e1e1 !important;
}
.compose-form__publish-button-wrapper .button--block {
text-indent: -9999px;
   line-height: 0;
font-size : 0 ;
}

.display-name__account:before {
    content: ' ';
    display: block;
}
::-webkit-input-placeholder { /* Edge */
  color: #929292 !important;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #929292 !important;
}

::placeholder {
  color: #929292 !important;
}
[aria-label="Notifications"] .column-header {
	border-bottom-left-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
}
[aria-label="Notifications"] .notification__filter-bar{
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
}
.column-header{
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}
[aria-label="Accueil"] .column-header{
    border-bottom-left-radius: 8px !important;
}
.account__header__fields .verified {
	border: 1px solid rgb(60 220 79 / 50%);
	background: rgb(0 255 31 / 25%);
}
.account__header__fields .verified__mark {
	color: #00ff67;
}

.fa-at {
color: #ff8c00;
}
.fa-globe {
color: #1D64C2;
}
.fa-lock {
color: #B61600;
}
.fa-unlock {
color: #388E3C;
}
.fa-user-plus {
color: #6364FF;
}


