[data-ds-part="root"] {
  background-color: transparent;
  color: var(--ds-theme-color-text);
  font-family: sans-serif;
}

[data-ds-part="sidebar"] {
  background-color: transparent;
  border-width: 1px;
  border-style: solid;
  border-color: var(--ds-theme-color-line);
  border-radius: 8px;
  box-shadow: 0 4px 18px rgba(0, 0, 0, 0.15);
}

[data-ds-part="main"] {
  background-color: transparent;
  border-radius: 8px;
}

[data-ds-part="header"] {
  background-color: transparent;
  border-width: 1px;
  border-style: solid;
  border-color: var(--ds-theme-color-line);
  color: var(--ds-theme-color-text);
}

[data-ds-part="home-hero"] {
  background-color: transparent;
  color: var(--ds-theme-color-text);
}

[data-ds-part="project-list"] {
  background-color: transparent;
  border-radius: 8px;
}

[data-ds-part="thread"] {
  background-color: transparent;
  border-radius: 8px;
}

[data-ds-part="message"] {
  background-color: transparent;
  border-width: 0px;
  border-style: solid;
  border-color: var(--ds-theme-color-accent);
  border-radius: 8px;
  color: var(--ds-theme-color-text);
}

[data-ds-part="composer"] {
  background-color: transparent;
  border-radius: 8px;
}

[data-ds-part="composer-toolbar"] {
  background-color: transparent;
  border-radius: 8px;
}

[data-ds-part="dialog"] {
  background-color: transparent;
  border-width: 1px;
  border-style: solid;
  border-color: var(--ds-theme-color-line);
  border-radius: 8px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.2);
}