body {
  --change-transition-duration: 500ms;
  --bs-body-font-size: 17px;
}
@media (max-width: 560px) {
  body {
    --shared-y-padding: 3rem;
    --shared-x-padding: 1.5rem;
  }
}
body.dark .card-folders, body.dark .card-folder-title {
  --bs-card-bg: #333138;
}
body.dark header a svg path[stroke="#635A75"] {
  stroke: var(--bs-body-color);
}
body.dark .folder-box > div {
  background: #29272E;
}
body.dark .search-actions a {
  color: var(--bs-body-color);
}
body.dark .search-actions a svg path[stroke="#8B8BA9"], body.dark .search-actions a svg path[stroke="#73739C"], body.dark .search-actions a svg path[stroke="#7554BB"] {
  stroke: var(--bs-body-color);
}
body.font-size-large {
  --bs-body-font-size: 19px;
}

main {
  --shared-y-padding: 3rem;
  --shared-x-padding: 3rem;
  padding: var(--shared-y-padding) var(--shared-x-padding);
}
@media (max-width: 560px) {
  main {
    --shared-y-padding: 3rem;
    --shared-x-padding: 1.5rem;
  }
}
main.bookmarks-mode {
  padding-bottom: 0;
}
main.bookmarks-mode header .user-profile img {
  width: 28px;
  height: 28px;
}
main.bookmarks-mode header .lbl-name {
  font-size: 15px;
}
main.bookmarks-mode .card-folders {
  height: calc(100vh - 1 * var(--shared-y-padding) - var(--var-footer-height) - var(--var-header-height) - var(--var-card_folder_title));
  border-radius: 0;
}

header .user-profile {
  border-radius: 50%;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
  background-image: linear-gradient(90deg, #426DF9, #C545F9);
  padding: 2px;
  border: 0;
}
header .user-profile img {
  border-radius: 50%;
  width: 48px;
  height: 48px;
  object-fit: cover;
  transition: all var(--change-transition-duration);
}

.card-folder-title {
  --bs-card-bg: white;
  --bs-card-border-color: transparent;
  --bs-card-border-radius: 23px;
  --bs-card-spacer-y: 2rem;
  --bs-card-spacer-x: 2rem;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.card-folders {
  --bs-card-bg: white;
  --bs-card-border-color: transparent;
  --bs-card-border-radius: 23px;
  --bs-card-spacer-y: 2rem;
  --bs-card-spacer-x: 2rem;
  height: calc(100vh - 2 * var(--shared-y-padding) - var(--var-footer-height) - var(--var-header-height));
  min-height: 300px;
  overflow: auto;
  border: 0;
}
@media (max-width: 560px) {
  .card-folders {
    --bs-card-spacer-y: 1.5rem;
    --bs-card-spacer-x: 1.5rem;
  }
}
.card-folders .card-body {
  flex: unset;
}

.bookmarks-stam {
  --padding-top: 0;
}
.bookmarks-stam .current-tweet {
  position: fixed;
  border-left: 0;
  filter: drop-shadow(3px 0px 10px #3e3e3ead);
}

.folder-box {
  display: flex;
  flex-direction: column;
  flex: 0 0 100%;
  max-width: calc(14.2857142857% - 1.5rem);
  text-decoration: none;
  color: var(--bs-body-color);
}
.folder-box:hover > div {
  opacity: 0.6;
}
.folder-box > div {
  border-radius: 8px;
  background: var(--light-bg);
  display: flex;
  align-items: center;
  justify-content: center;
  height: 145px;
  transition: opacity 500ms;
}
.folder-box label {
  padding-left: 3px;
  cursor: pointer;
}
@media (max-width: 1728px) {
  .folder-box {
    max-width: calc(16.6666666667% - 1.5rem);
  }
}
@media (max-width: 1400px) {
  .folder-box {
    max-width: calc(20% - 1.5rem);
  }
}
@media (max-width: 1134px) {
  .folder-box {
    max-width: calc(25% - 1.5rem);
  }
}
@media (max-width: 865px) {
  .folder-box {
    max-width: calc(33.3333333333% - 1.5rem);
  }
}
@media (max-width: 690px) {
  .folder-box {
    max-width: calc(50% - 1.5rem);
  }
}

h1 {
  font-size: 32px;
  line-height: 38px;
}

.lbl-name {
  font-size: 19px;
  transition: all var(--change-transition-duration);
}

.search-actions {
  gap: 32px;
}
.search-actions a {
  display: inline-flex;
  align-items: center;
  color: #6E5F93;
  text-decoration: none;
  gap: 8px;
}
.search-actions a.active {
  color: var(--text-purple);
}
.search-actions a.active svg path {
  stroke: var(--text-purple);
}
.search-actions a.dropdown-toggle:after {
  display: none;
}
.search-actions .btn-main {
  font-weight: 400 !important;
}
.search-actions a:not(.active) {
  color: #7E798E;
}

footer .text-muted {
  font-size: 15px;
  line-height: 20px;
  letter-spacing: 0.0085rem;
}

/*# sourceMappingURL=shared.css.map */
