.gitwami-roadmap-copy {
  max-width: 44rem;
}

.gitwami-roadmap-search {
  min-width: min(100%, 22rem);
}

.gitwami-roadmap-card {
  background: rgb(var(--gitwami-ink-975) / 0.48);
}

.gitwami-roadmap-description,
.gitwami-roadmap-body {
  white-space: pre-wrap;
  word-break: break-word;
}

.gitwami-roadmap-comment {
  background: rgb(var(--gitwami-ink-975) / 0.45);
  border: 1px solid rgb(var(--gitwami-white) / 0.08);
  border-radius: var(--gitwami-radius-xl);
}

.gitwami-roadmap-avatar {
  align-items: center;
  background: rgb(var(--gitwami-amber-500) / 0.16);
  border: 1px solid rgb(var(--gitwami-amber-500) / 0.26);
  border-radius: var(--gitwami-radius-pill);
  color: rgb(var(--gitwami-amber-100));
  display: inline-flex;
  font-weight: 700;
  height: 2.75rem;
  justify-content: center;
  width: 2.75rem;
}

.gitwami-diff-summary {
  background: rgb(var(--gitwami-ink-925) / 0.78);
}

/* ── Light theme: Project board / Kanban ─────────── */

[data-bs-theme="light"] .gitwami-project-column {
  background: rgb(var(--gitwami-slate-100) / 0.72);
  border-color: rgb(var(--gitwami-ink-925) / 0.08);
}

[data-bs-theme="light"] .gitwami-project-list {
  background:
    linear-gradient(180deg, rgb(var(--gitwami-slate-200) / 0.4), rgb(var(--gitwami-slate-200) / 0.2)),
    rgb(var(--gitwami-slate-200) / 0.26);
  border-color: rgb(var(--gitwami-ink-925) / 0.08);
}

[data-bs-theme="light"] .gitwami-project-list-active-drop {
  background:
    linear-gradient(180deg, rgb(var(--gitwami-amber-400) / 0.18), rgb(var(--gitwami-slate-200) / 0.26)),
    rgb(var(--gitwami-white) / 0.82);
  border-color: rgb(var(--gitwami-amber-700) / 0.24);
  box-shadow: inset 0 0 0 1px rgb(var(--gitwami-amber-700) / 0.12);
}

[data-bs-theme="light"] .gitwami-project-empty {
  border-color: rgb(var(--gitwami-ink-925) / 0.08);
  color: rgb(var(--gitwami-slate-600));
}

[data-bs-theme="light"] .gitwami-project-card {
  background: rgb(var(--gitwami-white) / 0.94);
  border-color: rgb(var(--gitwami-ink-925) / 0.08);
  box-shadow: var(--bru-shadow-brutal-sm);
}

[data-bs-theme="light"] .gitwami-project-card:hover {
  border-color: rgb(var(--gitwami-amber-700) / 0.2);
}

[data-bs-theme="light"] .gitwami-project-card-ghost {
  border-color: rgb(var(--gitwami-amber-700) / 0.32);
  box-shadow: var(--bru-shadow-brutal-sm);
}

[data-bs-theme="light"] .gitwami-project-card-chosen,
[data-bs-theme="light"] .gitwami-project-card-dragging {
  border-color: rgb(var(--gitwami-amber-700) / 0.26);
  box-shadow: var(--bru-shadow-brutal-sm);
}

/* ── Light theme: Roadmap ────────────────────────── */

[data-bs-theme="light"] .gitwami-roadmap-card {
  background: rgb(var(--gitwami-white) / 0.72);
}

[data-bs-theme="light"] .gitwami-roadmap-comment {
  background: rgb(var(--gitwami-slate-100) / 0.72);
  border-color: rgb(var(--gitwami-ink-925) / 0.08);
}

[data-bs-theme="light"] .gitwami-roadmap-avatar {
  background: rgb(var(--gitwami-amber-700) / 0.1);
  border-color: rgb(var(--gitwami-amber-700) / 0.2);
  color: rgb(var(--gitwami-amber-900));
}
