/* Article-scoped logical spacing overrides (LTR/RTL safe) */
.app-body article .compose-form .status__quote{
  margin:0;
  margin-block-start:10px;
  margin-block-end:0;
  margin-inline-start:10px;
  margin-inline-end:10px;
}

.app-body article .compose-form .status__content{
  padding-left:0;
  padding-inline-start:10px;
  padding-right:0;
  padding-inline-end:10px;
}

.app-body article .compose-form .status__content p{
  margin-left:0;
  margin-inline-start:0;
  margin-right:0;
  margin-inline-end:0;
}

.app-body article .compose-form__warning{
  padding-left:0;
  padding-inline-start:10px;
  padding-right:0;
  padding-inline-end:10px;
}

.app-body article .compose-form__poll-wrapper{
  margin-left:0;
  margin-inline-start:10px;
  margin-right:0;
  margin-inline-end:10px;
}

.app-body article .compose-form__poll-wrapper .poll__option input{
  padding-left:0;
  padding-inline-start:10px;
  padding-right:0;
  padding-inline-end:10px;
}

.app-body article .compose-form__poll-wrapper .poll__footer{
  padding-left:0;
  padding-inline-start:10px;
  padding-right:0;
  padding-inline-end:10px;
}

.app-body article .compose-form__poll-wrapper .poll__footer__button{
  margin-left:0;
  margin-inline-start:0;
  margin-right:0;
  margin-inline-end:0;
}

.app-body article .compose-form__buttons-wrapper{
  padding-left:0;
  padding-inline-start:10px;
  padding-right:0;
  padding-inline-end:10px;
}

.app-body article .detailed-status__link .icon-star{
  margin-left:0;
  margin-inline-start:0;
  margin-right:0;
  margin-inline-end:0;
}

.app-body article .detailed-status__link .icon-retweet{
  margin-left:0;
  margin-inline-start:0;
  margin-right:0;
  margin-inline-end:0;
}

.app-body article .detailed-status__link .icon-quote{
  margin-left:0;
  margin-inline-start:0;
  margin-right:0;
  margin-inline-end:0;
}

.app-body article .detailed-status__link .icon-star, .app-body article .detailed-status__link .icon-retweet, .app-body article .detailed-status__link .icon-quote{
  margin-left:0;
  margin-inline-start:0;
  margin-right:0;
  margin-inline-end:0;
}

.app-body article .detailed-status__meta__line .dropdown-menu__text-button{
  padding-left:0;
  padding-inline-start:20px;
}

.app-body article .detailed-status__link:has(.detailed-status__quotes){
  padding-left:0;
  padding-inline-start:20px;
}

.app-body article .detailed-status__link[href$="/reblogs"], .app-body article .detailed-status__link[href$="/quotes"], .app-body article .detailed-status__link[href$="/favourites"]{
  padding-left:0;
  padding-inline-start:20px;
}

.app-body article .detailed-status__action-bar{
  padding:0;
  padding-block-start:0;
  padding-block-end:0;
  padding-inline-start:12px;
  padding-inline-end:12px;
}

.app-body article .status__action-bar__button:has(.icon-button__counter>.animated-number){
  padding-left:0;
  padding-inline-start:4px;
  padding-right:0;
  padding-inline-end:4px;
  margin-right:0;
  margin-inline-end:2px;
}

.app-body article>.account{
  padding:0;
  padding-block-start:16px;
  padding-block-end:16px;
  padding-inline-start:16px;
  padding-inline-end:16px;
}

.app-body article .hashtag-bar .link-button{
  margin-left:0;
  margin-inline-start:3px;
}

.app-body article .hashtag-bar a{
  padding:0;
  padding-block-start:3px;
  padding-block-end:3px;
  padding-inline-start:8px;
  padding-inline-end:8px;
}

.app-body article .status__action-bar{
  margin-left:0;
  margin-inline-start:0;
  margin-right:0;
  margin-inline-end:0;
}

.app-body article .status__action-bar__button-wrapper:last-child{
  margin-left:0;
  margin-inline-start:0;
  margin-right:0;
  margin-inline-end:0;
}

.app-body article .status{
  margin-left:0;
  margin-inline-start:56px;
  padding:0;
  padding-block-start:0;
  padding-block-end:0;
  padding-inline-start:10px;
  padding-inline-end:10px;
}

.app-body article .status__wrapper, .app-body article .detailed-status__wrapper{
  padding:0;
  padding-block-start:13px;
  padding-block-end:13px;
  padding-inline-start:12px;
  padding-inline-end:12px;
}

.app-body article .status__info{
  padding-left:0;
  padding-inline-start:0;
  padding-right:0;
  padding-inline-end:0;
}

.app-body article .status__relative-time{
  margin-left:0;
  margin-inline-start:0;
  margin-right:0;
  margin-inline-end:0;
}

.app-body article .status__display-name{
  margin-left:0;
  margin-inline-start:0;
  margin-right:0;
  margin-inline-end:0;
}

.app-body article .status__content{
  margin-left:0;
  margin-inline-start:0;
  margin-right:0;
  margin-inline-end:0;
}

.app-body article .status__content__read-more-button{
  margin-left:0;
  margin-inline-start:0;
  margin-right:0;
  margin-inline-end:0;
}

.app-body article .status__content__spoiler-link{
  margin-left:0;
  margin-inline-start:0;
  margin-right:0;
  margin-inline-end:0;
}

.app-body article .status__content__translate-button{
  margin-left:0;
  margin-inline-start:0;
  margin-right:0;
  margin-inline-end:0;
}

.app-body article .status__action-bar__button{
  margin-left:0;
  margin-inline-start:0;
  margin-right:0;
  margin-inline-end:0;
}

.app-body article .status__action-bar__button-wrapper{
  margin-left:0;
  margin-inline-start:0;
  margin-right:0;
  margin-inline-end:0;
}

.app-body article .media-gallery{
  margin-left:0;
  margin-inline-start:0;
  margin-right:0;
  margin-inline-end:0;
}

.app-body article .poll{
  margin-left:0;
  margin-inline-start:0;
  margin-right:0;
  margin-inline-end:0;
}

.app-body article .poll__option input{
  padding-left:0;
  padding-inline-start:10px;
  padding-right:0;
  padding-inline-end:10px;
}

.app-body article .notification__message{
  margin-left:0;
  margin-inline-start:0;
  margin-right:0;
  margin-inline-end:0;
}

.app-body article .notification__message .fa{
  margin-left:0;
  margin-inline-start:0;
  margin-right:0;
  margin-inline-end:0;
}

.app-body article .notification__message .name{
  margin-left:0;
  margin-inline-start:0;
  margin-right:0;
  margin-inline-end:0;
}

.status-card.expanded {
    margin: 0;
}

