/* TJK-Chess 15.1.221 — presenter cutout controls + left-anchored desktop navigation. */
@media (min-width: 1200px) {
  .site-header {
    grid-template-columns: minmax(220px, 255px) minmax(0, 1fr) auto !important;
  }
  .site-header .site-brand { justify-self: start !important; }
  .site-header .site-nav {
    justify-self: start !important;
    margin-left: 0 !important;
  }
  .site-header .site-actions { justify-self: end !important; }
}

.course-video-cutout-mode-field,
.course-video-key-strength-field {
  display: grid !important;
  gap: 5px !important;
  margin-top: 6px !important;
  padding: 8px 9px !important;
  border: 1px solid #43516a !important;
  border-radius: 8px !important;
  background: #111a28 !important;
  color: #eef4fb !important;
  font-size: .76rem !important;
  font-weight: 800 !important;
}
.course-video-cutout-mode-field select {
  width: 100% !important;
  min-height: 36px !important;
  padding: 6px 8px !important;
  border: 1px solid #43516a !important;
  border-radius: 7px !important;
  background: #0d1522 !important;
  color: #eef4fb !important;
}
.course-video-key-strength-field input[type="range"] { width: 100% !important; }
.course-video-key-strength-field.is-hidden { display: none !important; }
.course-video-key-strength-field b { color: #9fc2ff !important; }

html[data-theme="light"] .course-video-cutout-mode-field,
html[data-theme="light"] .course-video-key-strength-field {
  background: #f8fafc !important;
  border-color: #d7dfeb !important;
  color: #13213a !important;
}
html[data-theme="light"] .course-video-cutout-mode-field select {
  background: #fff !important;
  border-color: #cbd5e1 !important;
  color: #13213a !important;
}
