@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&family=PT+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap');

:root {
    --vp-border-radius-small: 16px;
  --K15t-background-brand-selected: #4358db;
  --K15t-foreground-on-brand: white;
  --_toolbar-background-color: #4358db;
}


body {
	font-family: 'PT Sans', sans-serif;
}

p {
	color: #5f5f60;
}

/* Side Left */
.vp-article__aside-left {
	background: #fdfdfe;
}


/* Section content */
.space-overview__content__heading {
  	font-weight: 900;
    color:#263D56;
}

/* Tiles  */
.tile:hover {
  border-color: #4453E3;
  box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}

.tile:active {
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
}

/* Header */
.header__navigation--heading {
    font-weight: bold;
    color: #1e3e58 !important;
}

.top-bar-right .render-links {
	display: flex;
  	column-gap: 12px;
}

.top-bar-right .render-links a {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 40px;
  padding-top: 0;
  padding-bottom: 0;
  background: white;
  box-shadow: rgb(0 0 0 / 6%) 0px 0px 1px;
  border: 1px solid #e2e4e8;
  border-radius: 54px;
  font-size: 15px;
}

.top-bar-right .render-links a:hover,
.top-bar-right .render-links a:focus {
  
}


/* Intro Search */
.space-overview__hero__header__content__intro--heading {
  margin-bottom: 0;
  font-weight: 900;
  color:#263D56;
}

.space-overview__hero__header__content__intro--intro {
	font-size: 24px;
  	font-weight: 500;
}

.vp-banner {
  background-position: 0 -30px;
}

@media screen and (min-width: 1300) {
  .vp-banner {
    background-position: 0 -50px;
  }
}

/* Doc Content */
.vp-article__heading  {
	color: #4358db;
  	font-weight: 900;
}

/* Doc Navigation */
.vp-tree-item--with-hover-effect .vp-tree-item__header {
  border-radius: 8px;
}

.vp-tree-item--active>.vp-tree-item__header {
	color: white;
}

.toc-link.is-active-link {
  	font-weight: bold;
    color: #4358db;
    background-color: #4358db17;
}

/* Footer */
footer > div {
  align-items: center !important;
  justify-content: center;
}