
@font-face {
font-family:"objektiv-mk2";
src:url("https://use.typekit.net/af/96599b/00000000000000003b9b46ad/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"),url("https://use.typekit.net/af/96599b/00000000000000003b9b46ad/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"),url("https://use.typekit.net/af/96599b/00000000000000003b9b46ad/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:300;
}

@font-face {
font-family:"objektiv-mk2";
src:url("https://use.typekit.net/af/975e1d/00000000000000003b9b46b0/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/975e1d/00000000000000003b9b46b0/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/975e1d/00000000000000003b9b46b0/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;
}

@font-face {
font-family:"objektiv-mk2";
src:url("https://use.typekit.net/af/d82cc4/00000000000000003b9b46b1/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"),url("https://use.typekit.net/af/d82cc4/00000000000000003b9b46b1/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"),url("https://use.typekit.net/af/d82cc4/00000000000000003b9b46b1/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:500;
}

@font-face {
font-family:"objektiv-mk2";
src:url("https://use.typekit.net/af/fe6f78/00000000000000003b9b46b3/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/fe6f78/00000000000000003b9b46b3/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/fe6f78/00000000000000003b9b46b3/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;
}

@font-face {
font-family:"objektiv-mk2";
src:url("https://use.typekit.net/af/2eb7bc/00000000000000003b9b46b5/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3") format("woff2"),url("https://use.typekit.net/af/2eb7bc/00000000000000003b9b46b5/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3") format("woff"),url("https://use.typekit.net/af/2eb7bc/00000000000000003b9b46b5/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:800;
}

@font-face {
font-family:"objektiv-mk2";
src:url("https://use.typekit.net/af/1b49dc/00000000000000003b9b46b7/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("woff2"),url("https://use.typekit.net/af/1b49dc/00000000000000003b9b46b7/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("woff"),url("https://use.typekit.net/af/1b49dc/00000000000000003b9b46b7/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:900;
}

.tk-objektiv-mk2 { font-family: "objektiv-mk2", open-sans, sans-serif; }

body, h1, h2, h3, h4, h5, h6, h7, h8, h9, p, .reference.internal {
	font-family: objektiv-mk2, open-sans, sans-serif !important;
	} 

body, p {
    font-weight: 300;
    font-size: 16px;
}


th p {
    font-weight: 700 !important;
}


strong, b {
    font-weight: 700 !important;
}

svg {
    font-family: objektiv-mk2, Open Sans, sans-serif !important;
}

h1 {
    font-size: 32px;
}


h2 {
    font-size: 28px;
}

h3 {
    font-size: 24px;
}

h4 {
    font-size: 20px;
}


/* Expand the main content area, adjust size of left sidebar to remove white spaces*/

.sidebar-drawer {
    max-width: 22em;
}

.sidebar-container {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 0;
    max-width: 20em;
    padding-left: 1px;
}


.content {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 0;
    width: 100%;
    max-width: 100%;
    padding: 0 3em; 
    display: flex;
    flex-direction: column;
    max-width: 55em;
}



/* Sidebar settings */


.sidebar-brand-text {
    font-size: 1.1rem;
}

.sidebar-tree .current.reference.internal {
    color: #FF7038 !important; 
}

.sidebar-tree .icon  {
    color: #FF7038 !important; 
}

.theme-toggle svg {
    color: #FF7038 !important; 
}

.muted-link, a.muted-link svg {
    color: #FF7038 !important; 
}

.nav-overlay-icon .icon, .toc-overlay-icon .icon {
    color: #FF7038 !important; 
}

/* Admonition formatting */

.admonition {
    border: none;
    background: none;
    box-shadow: none;
    font-size: 0.91rem !important;
}
.admonition-title {
    background: none;
    border: none;
    color: #919CA2 !important;
    background-color: transparent !important;
    font-size: 0.93rem !important;
    font-weight: 700 !important;
}



.admonition.seealso {
    background-color: transparent !important; 
	}

.admonition.seealso > .admonition-title::before {
    background-color: #0272FD;
    }

.admonition-result {
    background-color: transparent !important;
    border-left: 2px solid #D3D7DA; 
    padding-left: 20px;
    }
    
.admonition-result > p.admonition-title:before {
    background-color: #0272FD;
    }

.admonition.tip {
    border-left: 3px solid #0272FD; 
    padding-left: 15px;
    padding-bottom: 10px;
    }
        
.admonition.tip > p.admonition-title:before {
    background-color: #0272FD;
    }


.admonition.note > p.admonition-title:before {
    background-color: #0272FD;
    }

/* Make menuselection bold and italics*/
.menuselection {
    font-weight: bold;
    font-style: italic;
}

/* Align text in table heading to left*/
th.head {
    text-align: left !important;
}

/* Dropdown element configurations*/ 

.sd-summary-chevron-right {
    color: #FF7038 !important; 
}


/* Grid configurations*/ 

.grid-item-center {
    display: flex;
    align-items: center;
    justify-content: center;
}






/* Hide the entire left side footer element (containing Made with Furo) */
.left-details {
  display: none;
}

/* Re-insert the copyright using a pseudo-element */
.bottom-of-page::before {
  content: "Copyright © 2025, Wood PLC";
  display: flex;
  font-size: var(--font-size--small);
  color: (--color-foreground-secondary); /* Optional: match Furo theme */
}










