/* Hanboreum v3.2.2 — dark-mode compatibility for the video archive. */
html[data-theme='dark'] body.portal-videos-page {
  background: transparent;
  color: #f4edf8;
}
html[data-theme='dark'] .videos-hero h1,
html[data-theme='dark'] .video-card-title { color: #f6effa; }
html[data-theme='dark'] .videos-hero .eyebrow { color: #c8a9ec; }
html[data-theme='dark'] .videos-hero p:last-child,
html[data-theme='dark'] .video-archive-summary,
html[data-theme='dark'] .video-card-meta,
html[data-theme='dark'] .videos-footer,
html[data-theme='dark'] .video-empty,
html[data-theme='dark'] .video-loading,
html[data-theme='dark'] .video-error { color: #bcaec7; }
html[data-theme='dark'] .videos-toolbar,
html[data-theme='dark'] .video-card {
  background: #211a2c;
  border-color: rgba(205,179,239,.15);
  box-shadow: 0 12px 32px rgba(0,0,0,.18);
}
html[data-theme='dark'] .video-member-filter,
html[data-theme='dark'] .video-search-wrap input,
html[data-theme='dark'] .video-sort-wrap select,
html[data-theme='dark'] .video-reload {
  background: #2a2235;
  color: #eee6f3;
  border-color: rgba(205,179,239,.18);
}
html[data-theme='dark'] .video-member-filter:hover,
html[data-theme='dark'] .video-member-filter:focus-visible,
html[data-theme='dark'] .video-search-wrap input:focus,
html[data-theme='dark'] .video-sort-wrap select:focus,
html[data-theme='dark'] .video-reload:hover { border-color: rgba(205,179,239,.42); }
html[data-theme='dark'] .video-member-filter.is-active {
  background: #8d70b7;
  border-color: #a98bd8;
  color: #fff;
}
html[data-theme='dark'] .video-search-wrap input::placeholder { color: #978aa4; }
html[data-theme='dark'] .video-sort-wrap select option { background: #211a2c; color: #f4edf8; }
html[data-theme='dark'] .video-archive-notice {
  background: rgba(124,89,168,.18);
  color: #ded2e7;
}
html[data-theme='dark'] .video-empty,
html[data-theme='dark'] .video-loading,
html[data-theme='dark'] .video-error { background: rgba(42,34,53,.72); border-color: rgba(205,179,239,.2); }
