.table-list-header,
.timeline-comment-header,
.file-header,
.tag-input,
.thread-subscription-status,
.pr-toolbar,
.full-commit,
.branch-infobar,
.auth-form-body,
.drag-and-drop,
.commit-tease {
  @include toolbar;
}

.commit-desc + .commit-branches {
  @include border-top-separator;
}

.table-list-cell {
  @include border-top-separator;
}

.table-list {
  @include border-bottom-separator;
}

#user-repositories-list li,
.blankslate,
.Box:not(.jump-to-suggestions),
.commit-tease-contributors,
.file .data,
.files,
.header-search-input,
.js-contribution-graph > .border,
.js-navigation-container:not(.select-menu-list),
.js-repository-recommendation,
.markdown-body,
.org-repos li,
.overall-summary,
.pinned-repo-item,
.profile-timeline-card,
.repository-lang-stats-graph,
.viz,
input[type='password'],
input[type='search'],
input[type='text'],
input[type='url'],
textarea
{
  @include input;
}

.boxed-group,
.dropdown-menu,
.select-menu-modal,
.timeline-comment-wrapper,
.timeline-new-comment,
.user-profile-sticky-bar,
body
{
  @include window-border;
}

.boxed-group,
.select-menu-modal,
.timeline-new-comment,
.user-profile-sticky-bar
{
  background-color: $color-window-background !important;
}

hr {
  border: 1px solid;
  border-top-color: $color-border-dark;
  border-bottom-color: $color-border-light;
  border-left-color: transparent;
  border-right-color: transparent;
  height: 0;
}

.gh-header-meta,
.Box-header,
.gh-header.pull .gh-header-meta,
.Subhead {
  @include border-bottom-separator;
}

.discussion-sidebar-item + .discussion-sidebar-item,
.discussion-item + .discussion-item,
.discussion-item-review + .discussion-item {
  @include border-top-separator;
}

.reaction-summary-item,
.comment-reactions .add-reaction-btn {  
  @include border-right-separator;
}
