/* Shared identity: public landing, sign-in and workspace. */
:root {
  --brand-ink: #173330;
  --brand-muted: #576863;
  --brand-paper: #f8f9f4;
  --brand-line: #dce3d8;
  --brand-lime: #cbe68b;
  --brand-pale: #eaf0e2;
  --brand-font: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}
.brand-symbol {
  display: inline-block; position: relative; flex: 0 0 38px;
  width: 38px; height: 40px; padding-left: 7px; border-radius: 10px;
  background: var(--brand-ink); color: var(--brand-lime);
  font-family: var(--brand-font); font-size: 32px; font-weight: 780;
  line-height: 38px; letter-spacing: -1px;
}
.brand-symbol > span { position: absolute; right: 3px; top: -4px; font-size: 20px; }
.logo .brand-symbol { margin-right: 10px; }
