/* un-file all the sharp edges */

.button, .flash-message, select, button, .simple-navigation-active-leaf, .about__section__title, .about__meta, .account__avatar, .column-header, .search__input, input, .autosuggest-textarea__textarea, .compose-form__buttons-wrapper, .dropdown-menu, .privacy-dropdown__dropdown, .compose-form__autosuggest-wrapper, .language-dropdown__dropdown, .account__avatar-overlay-overlay, .account__avatar-overlay-base, .icon-with-badge__badge, .autosuggest-textarea__suggestions, .reply-indicator, .react-toggle-track, .react-toggle-thumb, .modal-root__container > div, .privacy-dropdown.active, .privacy-dropdown__value.active, .privacy-dropdown__value {
  border-radius: 0 !important;
  box-shadow: none !important;
}

/* remove stuff no one cares about from the about page */

.about__header p, .about__header h1 {
  display: none;
}

/* fuck that logo */

.logo, .logo--icon {
  display: none !important;
}

/* no numbers. numbers bad */

.detailed-status__reblogs, .detailed-status__favorites {
  display: none !important;
}

/* don't show the header unless you're logged in */

body:not(.logged-in) .ui__header {
  display: none !important;
}

body:not(.logged-in) .tabs-bar__wrapper {
  top: 0px !important;
}

/* don't show sidebar to non-logged-in viewers */

body:not(.logged-in) .columns-area__panels__pane__inner {
  width: 0 !important;
  display: none !important;
}

body:not(.logged-in) .columns-area__panels__main {
  width: 100% !important;
}

body:not(.logged-in) .columns-area__panels__pane--navigational {
  width: 0 !important;
  min-width: 0 !important;
}

body:not(.logged-in) .columns-area__panels__pane--compositional {
  width: 0 !important;
  min-width: 0 !important;
}

body:not(.logged-in) .tabs-bar__wrapper {
  top: 0px !important;
}

/* disabled buttons aren't useful if you're not logged in */

body:not(.logged-in) .icon-button.disabled {
  display: none !important;
}

/* no join date for non-authed users */

body:not(.logged-in) .account__header__joined {
  display: none !important;
}

/* padding fix for left sidebar */

.drawer--account, .compose-form {
  padding: 10px 0;
}

/* highlight images without alt text */

img.letterbox:not([alt]) {
  border: 3px solid red;
}


/* V E R I F I E D */

@keyframes rotating {
  from{
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

.verified__mark {
  animation: rotating 1.25s linear infinite;
}

