:root { --bw-surface: #F9F9F9; }
html[data-bs-theme="dark"],
body[data-bs-theme="dark"] { --bw-surface: #0F0F0F; }
html.dark, body.dark,
html.dark-mode, body.dark-mode,
html.theme-dark, body.theme-dark { --bw-surface: #0F0F0F; }
@media (prefers-color-scheme: dark) {
  html:not([data-bs-theme]):not(.dark):not(.dark-mode):not(.theme-dark) { --bw-surface: #0F0F0F; }
}
@media (prefers-color-scheme: light) {
  html:not([data-bs-theme]):not(.dark):not(.dark-mode):not(.theme-dark) { --bw-surface: #F9F9F9; }
}
#bwPlayerWrap { width: 634px; max-width: 100%; }
#bwPlayerInner { width: 536px; max-width: 100%; }
#bwPlayerWrap.is-editor { width: 100%; max-width: 100%; }
#bwPlayerWrap.is-editor #bwPlayerInner { width: 100%; max-width: 100%; }
.bw-row-click { cursor: pointer; }
.bw-row-click:hover { background: rgba(0,0,0,0.03); }
.bw-small { font-size: 12px; }
.bw-ellipsis { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; max-width: 260px; }
#bwPlayerWrap.is-editor #bwPlayerContainer {
  height: 650px;
  overflow: hidden;
  position: relative;
}
#bwPlayerWrap.is-editor #bwEditorEmbed { position: relative; top: -60px; }
#bwPlayerWrap.is-editor #bwPlayerContainer object,
#bwPlayerWrap.is-editor #bwPlayerContainer ruffle-embed,
#bwPlayerWrap.is-editor #bwPlayerContainer ruffle-player,
#bwPlayerWrap.is-editor #bwPlayerContainer ruffle-object { display: block; }
#bwPlayerCardBody { padding: 0.75rem !important; }
#bwPlayerCardBody .border-top.border-dashed.my-3 { margin-top: .5rem !important; margin-bottom: .5rem !important; }
#bwPlayerCardBody .mb-2 { margin-bottom: .5rem !important; }
#bwPlayerContainer { width: 100%; }
#bwPlayerWrap:not(.is-editor) #bwPlayerContainer {
  position: relative;
  height: 360px;
  overflow: hidden;
  background: var(--bw-surface);
}
@media (max-width: 576px) {
  #bwPlayerWrap:not(.is-editor) #bwPlayerContainer { height: 285px; }
}
#bwPlayerWrap:not(.is-editor) #bwPlayerContainer > div {
  width: 100% !important;
  max-width: 100% !important;
  height: 100%;
}
#bwPlayerWrap:not(.is-editor) #bwPlayerContainer object,
#bwPlayerWrap:not(.is-editor) #bwPlayerContainer embed,
#bwPlayerWrap:not(.is-editor) #bwPlayerContainer ruffle-embed,
#bwPlayerWrap:not(.is-editor) #bwPlayerContainer ruffle-player,
#bwPlayerWrap:not(.is-editor) #bwPlayerContainer ruffle-object {
  width: 100% !important;
  height: 100% !important;
  display: block;
}