[data-ds-part="root"] {
  color: var(--ds-theme-color-text);
}


[data-ds-part="main"] {
  color: var(--ds-theme-color-text);
}


[data-ds-part="home"] {
  background-color: transparent;
}


[data-ds-part="sidebar"] {
  background-color: rgba(15,23,42,0.72);
  border-color: var(--ds-theme-color-line);
  border-width:1px;
  border-style:solid;
  border-radius:12px;
  box-shadow:0 4px 18px rgba(0,0,0,0.25);
  backdrop-filter:blur(18px) saturate(1.2);
}


[data-ds-part="composer"] {
  background-color: rgba(15,23,42,0.78);
  border-color:var(--ds-theme-color-accent);
  border-width:1px;
  border-style:solid;
  border-radius:12px;
  box-shadow:0 4px 18px rgba(0,0,0,0.25);
  backdrop-filter:blur(18px);
}