:root {
  --layout-max-width: 72rem;
  --bp-desktop-min: 768px;
  --bp-wide-min: 1400px;
  --header-title-size: 1.3rem;
  --header-tagline-size: 1rem;
  --c-bg: #111317;
  --c-fg: #f2f2f2;
  --c-heading: #f2f2f2;
  --c-title-fg: #f2f2f2;
  --c-muted: #76777a;
  --c-surface: #1a1c20;
  --c-border: #333438;
  --c-link: #68d6ff;
  --c-link-hover: #7ddafd;
  --c-accent: #5cb8ff;
  --c-nav-bg: #111317;
  --c-nav-fg: #f2f2f2;
  --c-nav-border: #2c3138;
  --c-code-bg: #232529;
  --c-code-fg: #f2f2f2;
  --c-quote-bg: #181a1e;
  --c-quote-border: #333438;
  --c-wide-bg: #111317;
  --wide-bg-image: none;
  --wide-bg-repeat: no-repeat;
  --wide-bg-size: cover;
  --wide-bg-position: center top;
  --wide-bg-opacity: 0;
}
