/* v0.5.99: readable, distinct log categories for the permanent navy theme.
   Log classification is presentational only: no timed-event or log save changes.
   Category labels + icons remain legible without relying on color alone. */
html[data-theme="dark"] #logEditorList .log-edit-row {
  --category-accent:#9cb5d2;
  --category-bg:#202c40;
  --category-text:#c1d2e7;
  background:var(--category-bg);
  border-left:5px solid var(--category-accent);
  border-bottom-color:#2b425d;
  color:#eff6ff;
}
/* Core automation classes: a calm dark tint, then a crisp leading color edge. */
html[data-theme="dark"] #logEditorList .log-edit-row.log-kind-song{
  --category-accent:#43dea0;--category-bg:#17332e;--category-text:#8ef2bd;
}
html[data-theme="dark"] #logEditorList .log-edit-row.log-kind-jingle{
  --category-accent:#48cde8;--category-bg:#153344;--category-text:#94ebfa;
}
html[data-theme="dark"] #logEditorList .log-edit-row.log-kind-voicetrack{
  --category-accent:#67aaff;--category-bg:#1b3351;--category-text:#b1d3ff;
}
html[data-theme="dark"] #logEditorList .log-edit-row.log-kind-spot{
  --category-accent:#ff8293;--category-bg:#3a2736;--category-text:#ffb5c0;
}
html[data-theme="dark"] #logEditorList .log-edit-row.log-kind-commercial{
  --category-accent:#f6c35f;--category-bg:#3a3023;--category-text:#ffe09b;
}
html[data-theme="dark"] #logEditorList .log-edit-row.log-kind-marker{
  --category-accent:#bd9aff;--category-bg:#2e2947;--category-text:#d9c3ff;
}
html[data-theme="dark"] #logEditorList .log-edit-row.log-kind-audio{
  --category-accent:#99acc6;--category-bg:#243147;--category-text:#cbd9ee;
}
/* Timed events override their underlying source category, just as before. */
html[data-theme="dark"] #logEditorList .log-edit-row.log-has-timed-event{
  --category-accent:#ffa65b;--category-bg:#402c25;--category-text:#ffd0a0;
}
html[data-theme="dark"] #logEditorList .log-edit-row .log-edit-type,
html[data-theme="dark"] #logEditorList .log-edit-row .log-kind-icon{
  color:var(--category-text);
}
html[data-theme="dark"] #logEditorList .log-edit-row .log-edit-copy strong,
html[data-theme="dark"] #logEditorList .log-edit-row .log-edit-time,
html[data-theme="dark"] #logEditorList .log-edit-row .log-edit-length{
  color:#f0f6ff;
}
html[data-theme="dark"] #logEditorList .log-edit-row .log-edit-copy > span{
  color:#bfd1e3;
}
html[data-theme="dark"] #logEditorList .log-edit-row:hover{
  filter:brightness(1.11);
}
html[data-theme="dark"] #logEditorList .log-edit-row.selected{
  outline:2px solid #8ccaff;
  outline-offset:-2px;
  box-shadow:inset 0 0 0 1px #c5e4ff;
}
html[data-theme="dark"] #logEditorList .log-edit-row.dragging{opacity:.42}
/* A clear but compact Creator scheduled-time badge; no change to its timing. */
html[data-theme="dark"] #logEditorList .log-has-timed-event .log-timed-event-badge{
  background:#5b3923;
  border:1px solid #ba783f;
  color:#ffe0b5!important;
}
/* Consistent dark library song accent, without treating all library items as spots. */
html[data-theme="dark"] #logView .log-library-row{
  border-left-color:#43dea0;
}
