@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap');

body { padding: 30px; }

main * {
  font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important;
  color: #3b4151;
  font-size: 16px !important;
  line-height: 1.5rem;
}

h1 { font-size: 2rem !important; font-weight: 700; }
h2 { font-size: 1.5rem !important; font-weight: 700; margin-top: 3rem; }
h3 { font-size: 1.25rem !important; font-weight: 500; margin-top: 2rem; }

nav a.navbar-brand img#logo { margin-right: 10px; }

pre {
  white-space: pre-wrap;       /* Since CSS 2.1 */
  white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
  white-space: -pre-wrap;      /* Opera 4-6 */
  white-space: -o-pre-wrap;    /* Opera 7 */
  word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

.inheritedMembers { display: none; }

body:not([data-search])[data-layout=""]>main>.toc-offcanvas {
    flex: .5 !important;
}

li.expander a { padding-left: 5px; }

