:root {
  color-scheme: dark;
  --bg: #071017;
  --panel: #0e1b24;
  --panel-2: #132630;
  --text: #e9f3f5;
  --muted: #8ba1aa;
  --line: #23404a;
  --accent: #41c7c7;
  --accent-2: #e8a84c;
  --danger: #ff737d;
  --shadow: 0 14px 34px rgba(0, 0, 0, 0.24);
}

body {
  color: var(--text);
  background:
    linear-gradient(rgba(65, 199, 199, 0.035) 1px, transparent 1px),
    linear-gradient(90deg, rgba(65, 199, 199, 0.035) 1px, transparent 1px),
    var(--bg);
  background-size: 30px 30px;
}

body::before,
body::after {
  display: none;
}

button {
  color: var(--text);
  border-color: var(--line);
  border-radius: 6px;
  background: var(--panel-2);
  box-shadow: none;
  transition: border-color 140ms ease, background 140ms ease;
}

button:hover {
  border-color: var(--accent);
  background: #18333c;
  box-shadow: none;
  transform: none;
}

button.primary,
button.blue {
  color: #031112;
  border-color: var(--accent);
  background: var(--accent);
  box-shadow: none;
  animation: none;
}

button.primary:hover,
button.blue:hover {
  background: #67d7d5;
}

button.danger {
  color: var(--danger);
}

input,
textarea,
select {
  color: var(--text);
  border-color: var(--line);
  border-radius: 6px;
  background: #0a171f;
}

input:focus,
textarea:focus,
select:focus {
  border-color: var(--accent);
  box-shadow: 0 0 0 3px rgba(65, 199, 199, 0.13);
}

label {
  color: var(--muted);
}

aside {
  color: var(--text);
  border-right: 1px solid var(--line);
  background: #091720;
  box-shadow: none;
}

aside::before,
aside::after {
  display: none;
}

.brand {
  color: var(--text);
  background: none;
  font-size: 23px;
  letter-spacing: -0.5px;
  animation: none;
}

.brand::after {
  content: "INTEL";
  display: inline-block;
  margin-left: 9px;
  padding: 3px 6px;
  color: var(--accent);
  border: 1px solid var(--accent);
  border-radius: 4px;
  font-size: 9px;
  letter-spacing: 0.12em;
  vertical-align: middle;
}

nav {
  gap: 5px;
}

nav button {
  color: #b9cbd0;
  border: 1px solid transparent;
  border-radius: 4px;
  background: transparent;
}

nav button::before {
  width: 5px;
  height: 5px;
  background: var(--muted);
  box-shadow: none;
}

nav button.active {
  color: var(--text);
  border-color: var(--line);
  border-left: 3px solid var(--accent);
  background: var(--panel-2);
}

nav button.active::before {
  background: var(--accent);
}

.workspace-badge {
  color: var(--muted);
  border-color: var(--line);
  border-radius: 5px;
  background: var(--panel);
}

.workspace-badge::before {
  background: var(--accent);
  box-shadow: none;
}

header {
  border-color: var(--line);
  background: rgba(7, 16, 23, 0.92);
  backdrop-filter: blur(12px);
}

header::after {
  display: none;
}

header h1 {
  color: var(--text);
  background: none;
}

header p {
  color: var(--muted);
}

.status {
  color: var(--accent);
  border-color: var(--line);
  border-radius: 5px;
  background: var(--panel);
  box-shadow: none;
}

.panel {
  border: 1px solid var(--line);
  border-radius: 8px;
  background: rgba(14, 27, 36, 0.96);
  box-shadow: var(--shadow);
  backdrop-filter: none;
  animation: none;
}

.message {
  border-color: var(--line);
  border-radius: 8px;
}

.message.user {
  color: #031112;
  border-color: var(--accent);
  border-bottom-right-radius: 2px;
  background: var(--accent);
  box-shadow: none;
}

.message.assistant {
  color: var(--text);
  border-color: var(--line);
  border-bottom-left-radius: 2px;
  background: var(--panel-2);
  box-shadow: none;
}

.composer {
  border-color: var(--line);
  background: #0a171f;
}

.toolbar button:nth-of-type(1),
.toolbar button:nth-of-type(2),
.toolbar button:nth-of-type(3),
.toolbar label:nth-of-type(1),
.toolbar label:nth-of-type(2) {
  color: var(--muted);
  border-color: var(--line);
}

.side-panel h3,
.section h2 {
  color: var(--text);
}

.item {
  border-color: var(--line);
  border-top: 1px solid var(--line);
  border-left: 3px solid var(--accent);
  border-radius: 5px;
  background: var(--panel-2);
}

.item:nth-child(6n+1),
.item:nth-child(6n+2),
.item:nth-child(6n+3),
.item:nth-child(6n+4),
.item:nth-child(6n+5),
.item:nth-child(6n) {
  border-top-color: var(--line);
}

.item-meta {
  color: var(--muted);
}

@media (max-width: 860px) {
  aside {
    border-right: 0;
    border-bottom: 1px solid var(--line);
  }

  nav button.active {
    border-left: 1px solid var(--line);
    border-bottom: 3px solid var(--accent);
  }
}
/* Made my chnage */