:root {
    --K15t-color-neutral-0: #FFFFFF;
    --K15t-color-neutral-25: #F5F5F5;
    --K15t-color-neutral-50: #EBEBEB;
    --K15t-color-neutral-75: #E0E0E0;
    --K15t-color-neutral-100: #D6D6D6;
    --K15t-color-neutral-200: #CCCCCC;
    --K15t-color-neutral-300: #C2C2C2;
    --K15t-color-neutral-400: #B8B8B8;
    --K15t-color-neutral-500: #C2C2C2;
    --K15t-color-neutral-600: #999999;
    --K15t-color-neutral-700: #707070;
    --K15t-color-neutral-800: #474747;
    --K15t-color-neutral-850: #333333;
    --K15t-color-neutral-900: #1F1F1F;
    --K15t-color-neutral-950: #0F0F0F;
    --K15t-color-neutral-1000: #000000;

    --K15t-background-brand-strong: var(--theme-header-background-color);
}

.header {   
    border-block-end: none !important;
}

[data-component=child-pages] a:is(:hover,:focus-visible) {
    color: var(--K15t-color-neutral-950);
}

.toc.sticky .toc-list .toc-link[aria-current=true] {
    color: var(--K15t-color-neutral-950);
}

.tree .tree-item-header:has(>[aria-current=page]) {
    color: var(--K15t-color-neutral-950);
}

.pagination :disabled {
    color: var(--K15t-color-neutral-950);
}

.search-result__description {
    color: var(--K15t-color-neutral-1000);
}

.search-result__content-source {
    color: var(--K15t-color-neutral-1000);
}

html.show--consent .cm-wrapper {
  position: fixed;
    width: 100%;
    height: 100%;
    background: #0000008c;
}

html.show--consent .cm-wrapper .cm--box {
  right: unset !important;
    bottom: unset !important;
    top: 40% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
}

html body {
     --K15t-foreground-brand: #ff9500; 
	--K15t-link: #ff9500; 
}

.space-overview__hero__header__content__intro--intro {
 color: white; 
}

.header__navigation--logo a img,
.footer__logo {
  width: auto;
  height: 4rem;
}

.render-links--link a {
  font-size: 1rem;
}

.space-overview__content>:not(:last-child) {
 border-bottom: none; 
}

.space-overview main {
  padding: 5em 1em;
}

.header {
 border-bottom: none; 
}


.cursor-display {
      border-top: 2px solid grey;
    border-bottom: 2px solid grey;
    padding: 10px 0;
    display: flex;
    flex-direction: row;
    max-width: 300px !important;
    justify-content: space-between;
    font-family: ConfluenceInstalledFont,monospace;
    margin-bottom: calc(3 * 1rem);
}

figure.vp-image img {
 border: none; 
}

.code-macro {
     margin-bottom: 40px; 
}

.code-macro .code-macro__language {
    display: none;
}

.code-macro .code-toolbar {
	padding-top: 0 !important;
	display: inline-block;
}

.code-macro .code-toolbar .toolbar {
    display: none;
}

.code-macro .code-toolbar pre.line-numbers {
	padding: 10px !important;
    overflow: hidden;
    border-top: 2px solid grey;
    border-bottom: 2px solid grey;
	padding: 10px;
	margin: 0;
}

.code-macro .code-toolbar .line-numbers-rows {
	display: none;
}

.columnLayout.two-right-sidebar figure {
	display: inline-block;
	margin: 0;
}

.vp-image--width-7 {
 width: 100% !important; 
}

[style="--columns: 2fr 1fr;"] .layout-cell {
   display: flex;
}

[style="--columns: 2fr 1fr;"] .theme-block-image {
  margin: 0 !important;
}

.theme-code-snippet-header {
  display: none;
}

.theme-code-snippet-copy {
  display: none;
}

.theme-code-snippet {
  min-width: 320px;
  width: 320px;
  --width: 320px;
}