/* officelens — per-tool accent for the Lens suite.
   Only the accent changes here; everything else comes from lens.css. */
:root {
  --accent: #2563eb;
  --accent-ink: #ffffff;
}

[data-theme="dark"] {
  --accent: #60a5fa;
  --accent-ink: #0a0a0a;
}

@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
    --accent: #60a5fa;
    --accent-ink: #0a0a0a;
  }
}

/* ── Brand mark ─────────────────────────────────────────────────────────── */
.brand__mark {
  width: 26px;
  height: 26px;
  border-radius: 8px;
}

.brand__mark .icon {
  width: 18px;
  height: 18px;
  stroke-width: 2.4;
}

/* ── Hero terminal ──────────────────────────────────────────────────────── */
/* The landing page prints real command output, which can be long. Cap the
   card so the hero always fits the fold; the body scrolls instead. */
.term__body {
  max-height: 20rem;
  overflow-y: auto;
}
