/* Notion‑like minimal styles with Bootstrap tweaks */
body {
  font-family: 'Inter', system-ui, sans-serif;
  background: #ffffff;
  color: #222;
}
.sidebar {
  width: 240px;
  border-right: 1px solid #e5e5e5;
  height: 100vh;
  position: sticky;
  top: 0;
  background: #fafafa;
}
.main-content {
  padding: 40px 48px;
  max-width: 760px;
  margin: 0 auto;
}
.gh-content h2 { margin-top: 48px; font-size: 24px; }
.gh-content h3 { margin-top: 32px; font-size: 20px; }
.gh-content p { margin: 16px 0; line-height: 1.8; }