/* client/components/toread/index.css */
.bc-unread {
  color: rgb(58, 130, 247);
}
.bc-read {
  color: var(--accent-foreground);
}
.bc-toread {
  display: inline-flex;
  justify-content: center;
  align-items: center;
}

/* client/components/star/index.css */
.bc-starred {
  color: rgb(247, 211, 58);
}
.bc-unstarred {
  color: var(--accent-foreground);
}

/* client/components/sensitive/index.css */
.bc-sensitive {
}
.bc-unsensitive {
}

/* client/components/expand-text/index.css */
.bc-epand-text {
  max-height: 100px;
  overflow-y: hidden;
  cursor: pointer;
  transition: max-height 0.3s ease-in-out;
  background:
    linear-gradient(var(--background) 30%, rgba(255, 255, 255, 0)),
    linear-gradient(rgba(255, 255, 255, 0), var(--background) 70%) 0 100%,
    radial-gradient(
      farthest-side at 50% 0,
      var(--accent-background),
      rgba(0, 0, 0, 0)),
    radial-gradient(
      farthest-side at 50% 100%,
      var(--accent-background),
      rgba(0, 0, 0, 0)) 0 100%;
  background-repeat: no-repeat;
  background-color: var(--background);
  background-size:
    100% 40px,
    100% 40px,
    100% 14px,
    100% 14px;
  background-attachment:
    local,
    local,
    scroll,
    scroll;
}
.bc-expand-text-expanded {
  max-height: 1000px;
  overflow-y: auto;
}
.bc-expand-text-pre {
  white-space: pre-line;
}

/* client/components/bookmark/bookmark-view.css */
.bc-bookmark-view {
  padding-bottom: 4px;
  margin-bottom: 4px;
  border-bottom: 1px solid var(--accent-background);
}
.bc-bookmark-title-toread {
  font-weight: bold;
}
.bc-bookmark-title,
.bc-bookmark-note-display,
.bc-bookmark-summary-display {
  word-break: break-word;
}
.bc-bookmark-note-display p:last-child,
.bc-bookmark-summary-display p:last-child {
  margin-bottom: 0px;
}
.bc-bookmark-summary-display {
  color: var(--bc-summary-accent);
  font-style: italic;
  margin-bottom: 0px;
}
.bc-bookmark-url-display {
  margin-top: -0.5em;
  margin-bottom: 5px;
}
.bc-bookmark-archive-url-display,
.bc-bookmark-url-display {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-clamp: 2;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.bc-bookmark-archive-url-display {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}
.bc-tags-display,
.bc-date,
.bc-bookmark-url-display,
.bc-bookmark-archive-url-display,
.bc-bookmark-entity-enumeration {
  font-size: 0.8em;
}
.bc-date a,
.bc-bookmark-url-display a,
.bc-bookmark-entity-enumeration a {
  color: var(--accent-foreground);
}
.bc-bookmark-archive-url-display a {
  color: var(--bc-archive-color);
}
.bc-tags-display {
  display: inline-flex;
  gap: 5px;
  flex-wrap: wrap;
}
.bc-tags-display a {
  color: var(--bc-tags-color);
}
.bc-bookmark-entity-enumeration {
  display: flex;
  gap: 0.3em;
}
.bc-archive-entity a {
  color: var(--bc-archives-color);
}
.bc-episode-entity a {
  color: var(--bc-episodes-color);
}

/* client/components/archive-title/index.css */
.bc-archives-title-container {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-clamp: 2;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.bc-archives-title-container a {
  color: var(--bc-archives-color);
}
.bc-archives-title-container-small {
  line-clamp: 1;
  -webkit-line-clamp: 1;
  font-size: 0.8em;
}
.bc-archives-excerpt {
  color: var(--bc-archives-accent);
  font-style: italic;
  margin-bottom: 0px;
}
.bc-archives-big-title {
  margin: 0px;
}

/* client/components/episode-title/index.css */
.bc-episode-title-container {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-clamp: 2;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.bc-episode-title-container a {
  color: var(--bc-episodes-color);
}
.bc-episode-title-container-small {
  line-clamp: 1;
  -webkit-line-clamp: 1;
  font-size: 0.8em;
}

/* client/components/bookmark/bookmark-edit.css */
.bc-bookmark-edit {
  & input[type=date],
  & input[type=datetime-local],
  & input[type=email],
  & input[type=month],
  & input[type=number],
  & input[type=password],
  & input[type=search],
  & input[type=tel],
  & input[type=text],
  & input[type=time],
  & input[type=url],
  & input[type=week] {
    width: 100%;
  }
}
.bc-bookmark-edit {
  width: 100%;
}
.bc-bookmark-edit-fieldset {
  min-width: 0;
}
.bc-bookmark-summary,
.bc-bookmark-note {
  display: block;
  width: 100%;
  resize: vertical;
}
.bc-bookmark-legend {
  font-size: var(--small-font-size);
}
.bc-bookmark-archive-url-edit,
.bc-bookmark-edit-create-episode-url,
.bc-bookmark-url-edit {
  font-family: var(--font-code);
}
.bc-bookmark-edit-submit-line {
  display: flex;
  justify-content: space-between;
}
.bc-bookmark-summary-edit-details,
.bc-bookmark-archive-url-edit-details {
  padding-inline-end: 0.9rem;
}
.bc-bookmark-edit-create-episode-url,
.bc-bookmark-archive-url-edit {
  margin-bottom: 0.5em;
}
.bc-bookmark-edit-create-episode-url-hidden,
.bc-create-episode-details.bc-create-episode-hidden {
  display: none;
}
.bc-episode-preview-title {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-clamp: 1;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.bc-bookmark-edit-episode-error {
  overflow-x: auto;
  white-space: pre-wrap;
}
.bc-help-text {
  margin-left: 0.4em;
}
.button-spacing {
  display: flex;
  gap: 0.3em;
}

/* client/components/bookmark/bookmark-list.css */

/* client/components/search/index.css */
.bc-search-container {
  margin-top: 1em;
  margin-bottom: 1em;
  & .search-form {
    display: flex;
    align-items: center;
    gap: 5px;
  }
  & .search-bar {
    flex-grow: 1;
  }
}
@media print {
  .bc-search-container {
    display: none;
  }
}

/* client/search/bookmarks/style.css */
/*# sourceMappingURL=style-LWSXM5TX.css.map */
