/* Custom light theme for SkyTrade HonKit docs */

:root {
  --an-bg: #ffffff;              /* page background */
  --an-bg-elevated: #ffffff;     /* content surface */
  --an-sidebar-bg: #f7f9fb;      /* sidebar background */
  --an-border-subtle: #e2e8f0;   /* light border */
  --an-text: #1a1f29;            /* primary text */
  --an-text-muted: #4a5568;      /* secondary text */
  --an-accent: #0d6efd;          /* link / accent */
  --an-accent-soft: rgba(13,110,253,0.12); /* subtle accent bg */
}

body {
  background: var(--an-bg);
  color: var(--an-text);
  -webkit-font-smoothing: antialiased;
}

/* Layout: dark shell */
.book {
  background: transparent;
}

.book .book-summary {
  background: var(--an-sidebar-bg);
  border-right: 1px solid var(--an-border-subtle);
}

/* Sidebar / menu links */
.summary,
.book-summary ul.summary {
  color: var(--an-text-muted);
}

.book-summary ul.summary li a {
  color: var(--an-text-muted);
}

.book-summary ul.summary li a:hover {
  color: var(--an-text);
}

.book-summary ul.summary li.active > a {
  color: var(--an-accent);
  font-weight: 600;
}

.book .book-body {
  background: transparent;
}

/* Content card */
.book .book-body .page-wrapper .page-inner {
  max-width: 900px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  color: var(--an-text);
  background: var(--an-bg-elevated);
  border: 1px solid var(--an-border-subtle);
  border-radius: 12px;
  box-shadow: 0 4px 24px rgba(0,0,0,0.06);
  padding: 2.2rem 2.6rem;
  margin-top: 2.4rem;
  margin-bottom: 3rem;
}

/* Headings */
.page-inner h1 {
  font-size: 2.1rem;
  font-weight: 750;
  letter-spacing: 0.02em;
  margin-bottom: 1.2rem;
  color: var(--an-text);
}

.page-inner h2,
.page-inner h3,
.page-inner h4 {
  font-weight: 650;
  margin-top: 2rem;
  margin-bottom: 0.6rem;
  color: var(--an-text);
}

.page-inner p,
.page-inner li {
  color: var(--an-text-muted);
  line-height: 1.7;
}

/* Links */
.page-inner a {
  color: var(--an-accent);
  text-decoration: none;
}

.page-inner a:hover {
  color: #084d9c;
  text-decoration: underline;
}

/* Make images look nicer */
.page-inner img {
  display: block;
  max-width: 100%;
  height: auto;
  margin: 1.2rem auto;
  border-radius: 12px;
  box-shadow: 0 4px 18px rgba(0,0,0,0.08);
  border: 1px solid var(--an-border-subtle);
}

/* Sidebar logo injected via CSS */
.book-summary {
  padding-top: 80px; /* leave space for the logo */
  position: relative;
}

.book-summary::before {
  content: "";
  position: absolute;
  top: 16px;
  left: 16px;
  right: 16px;
  height: 48px;
  background: url("../.gitbook/assets/logo.svg") center left / contain no-repeat;
}

/* Hide default HonKit/GitBook branding link in the sidebar footer */
.gitbook-link {
  display: none !important;
}
