/*!*****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./src/assets/rubin-technote/styles/rubin-technote.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Do not edit directly
 * Generated on Thu, 01 Dec 2022 19:33:46 GMT
 */
:root {
  --rsd-asset-image-favicon-svg: "assets/favicon/rubin-favicon.svg";
  --rsd-asset-image-favicon-png-32-px: "assets/favicon/rubin-favicon-transparent-32px.png";
  --rsd-asset-image-favicon-png-49-px: "assets/favicon/rubin-favicon-transparent-49px.png";
  --rsd-asset-image-construction-agencies-png: "assets/partner-logos/construction-agencies.png"; /* Construction funding agency logo lineup (black on transparent). */
  --rsd-asset-image-operations-agencies-png: "assets/partner-logos/operations-lineup-black.png"; /* Operations funding agency logo lineup (black on transparent). */
  --rsd-asset-image-rubin-imagotype-color-on-black-png: "assets/rubin-imagotype/rubin-imagotype-color-on-black.png";
  --rsd-asset-image-rubin-imagotype-color-on-black-svg: "assets/rubin-imagotype/rubin-imagotype-color-on-black.svg";
  --rsd-asset-image-rubin-imagotype-color-on-white-png: "assets/rubin-imagotype/rubin-imagotype-color-on-white.png";
  --rsd-asset-image-rubin-imagotype-color-on-white-svg: "assets/rubin-imagotype/rubin-imagotype-color-on-white.svg";
  --rsd-asset-image-rubin-imagotype-gray-on-black-png: "assets/rubin-imagotype/rubin-imagotype-gray-on-black.png";
  --rsd-asset-image-rubin-imagotype-gray-on-black-svg: "assets/rubin-imagotype/rubin-imagotype-gray-on-black.svg";
  --rsd-asset-image-rubin-imagotype-gray-on-white-png: "assets/rubin-imagotype/rubin-imagotype-gray-on-white.png";
  --rsd-asset-image-rubin-imagotype-gray-on-white-svg: "assets/rubin-imagotype/rubin-imagotype-gray-on-white.svg";
  --rsd-asset-image-rubin-imagotype-color-on-black-crop-png: "assets/rubin-imagotype/rubin-imagotype-color-on-black-crop.png";
  --rsd-asset-image-rubin-imagotype-color-on-black-crop-svg: "assets/rubin-imagotype/rubin-imagotype-color-on-black-crop.svg";
  --rsd-asset-image-rubin-imagotype-color-on-white-crop-png: "assets/rubin-imagotype/rubin-imagotype-color-on-white-crop.png";
  --rsd-asset-image-rubin-imagotype-color-on-white-crop-svg: "assets/rubin-imagotype/rubin-imagotype-color-on-white-crop.svg";
  --rsd-asset-image-rubin-imagotype-gray-on-black-crop-png: "assets/rubin-imagotype/rubin-imagotype-gray-on-black-crop.png";
  --rsd-asset-image-rubin-imagotype-gray-on-black-crop-svg: "assets/rubin-imagotype/rubin-imagotype-gray-on-black-crop.svg";
  --rsd-asset-image-rubin-imagotype-gray-on-white-crop-png: "assets/rubin-imagotype/rubin-imagotype-gray-on-white-crop.png";
  --rsd-asset-image-rubin-imagotype-gray-on-white-crop-svg: "assets/rubin-imagotype/rubin-imagotype-gray-on-white-crop.svg";
  --rsd-asset-image-rubin-imagotype-email-png: "assets/rubin-imagotype/rubin-imagotype-email.png";
  --rsd-asset-image-rubin-watermark-watermark-png: "assets/rubin-watermarks/rubin-watermark.png";
  --rsd-asset-image-rubin-watermark-letterhead-watermark-png: "assets/rubin-watermarks/rubin-letterhead-watermark.png";
  --rsd-asset-image-rubin-watermark-letterhead-watermark-2-png: "assets/rubin-watermarks/rubin-letterhead-watermark-2.png";
  --rsd-color-blue-500: #1c81a4;
  --rsd-color-gray-100: #dce0e3;
  --rsd-color-gray-500: #6a6e6e;
  --rsd-color-gray-800: #1f2121;
  --rsd-color-gray-900: #000000; /* Pure black. */
  --rsd-color-gray-000: #ffffff; /* Pure white. */
  --rsd-color-green-500: #3cae3f;
  --rsd-color-imagotype-light: #00babc; /* Light teal in imagotype (graphic element). */
  --rsd-color-imagotype-dark: #058b8c; /* Dark teal in imagotype (for Observatory wordmark). */
  --rsd-color-imagotype-black: #313333; /* Dark gray in imagotype. */
  --rsd-color-imagotype-white: #f5f5f5; /* Imagotype white for dark backgrounds. */
  --rsd-color-orange-500: #ed4c4c;
  --rsd-color-primary-100: #f5f5f5;
  --rsd-color-primary-200: #d9f7f6;
  --rsd-color-primary-300: #b1f2ef;
  --rsd-color-primary-400: #00babc;
  --rsd-color-primary-500: #009fa1;
  --rsd-color-primary-600: #058b8c;
  --rsd-color-primary-700: #0c4a47;
  --rsd-color-primary-800: #313333;
  --rsd-color-purple-500: #583671;
  --rsd-color-red-500: #ed4c4c;
  --rsd-color-yellow-500: #ffe266;
  --rsd-component-footer-background-color: #f5f5f5;
  --rsd-component-header-background-color: #1f2121; /* Header background color. */
  --rsd-component-header-nav-text-color: #ffffff;
  --rsd-component-header-nav-text-hover-color: #00babc;
  --rsd-component-header-nav-menulist-text-color: #1f2121;
  --rsd-component-header-nav-menulist-background-color: #ffffff;
  --rsd-component-header-nav-menulist-selected-background-color: #058b8c;
  --rsd-component-page-background-color: #ffffff; /* Page background color */
  --rsd-component-service-card-background-color: #ffffff;
  --rsd-component-service-card-text-color: #1f2121;
  --rsd-component-text-color: #1f2121; /* Body text color */
  --rsd-component-text-reverse-color: #dce0e3; /* Body text color in reversed (light on dark) contexts. */
  --rsd-component-text-link-color: #146685;
  --rsd-component-text-link-hover-color: #1c81a4;
  --rsd-component-text-link-reverse-color: #1c81a4; /* Link color in reversed (light on dark) contexts. */
  --rsd-component-text-headline-color: #058b8c;
}

/*
 * Override technote CSS properties with Rubin Style Dictionary.
 */
@font-face {
  font-family: "Source Sans 3 VF";
  font-weight: 200 900;
  font-style: normal;
  font-stretch: normal;
  src: url(b8bc3440ba2145e132f5.woff2) format("woff2");
}
@font-face {
  font-family: "Source Sans 3 VF";
  font-weight: 200 900;
  font-style: italic;
  font-stretch: normal;
  src: url(731c8feefe13e72a8691.woff2) format("woff2");
}
:root {
  --tn-component-text-font-family:
    "Source Sans 3 VF", -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
    Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  --tn-component-text-color: var(--rsd-component-text-color);
  --tn-component-toc-header-color: var(--rsd-color-primary-600);
  --tn-component-sidebar-header-color: var(--rsd-color-primary-600);
  --tn-component-toc-level-border-color: var(--rsd-color-primary-600);
}

@supports (font-variation-settings: "wdth" 222) {
  :root {
    --tn-component-h1-weight: 600;
    --tn-component-h2-weight: 500;
    --tn-component-h3-weight: 600;
    --tn-component-h4-weight: 700;
    --tn-component-h5-weight: 800;
    --tn-component-h6-weight: 800;
  }
}
@media (max-width: 76rem) {
  :root {
    --tn-component-h1-size: 2.4rem;
    --tn-component-h2-size: 1.8rem;
    --tn-component-h3-size: 1.2rem;
    --tn-component-h4-size: 1rem;
    --tn-component-h5-size: 1rem;
    --tn-component-h6-size: 1rem;
  }
}
/*
 * Custom styles for the author listing.
 */
.technote-inline-authors {
  font-size: 1.1em;
  font-weight: 425;
}

.rubin-technote-global-breadcrumbs {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
  margin: 0;
}

.rubin-technote-global-breadcrumbs li {
  display: inline;
}

.rubin-technote-global-breadcrumbs li::after {
  content: " / ";
}

.rubin-technote-global-breadcrumbs li:last-child::after {
  content: "";
}

.technote-article-header-id {
  margin: var(--tn-space-xs) 0 var(--tn-space-xs);
}

/*
 * The version info in the header-article section (located below the
 * technote ID)
 */
.rubin-technote-version-info {
  display: flex;
  flex-direction: row;
}

.rubin-technote-version-info > p {
  margin: 0 0 var(--tn-space-sm);
}

.rubin-technote-version-info > p {
  margin-right: var(--tn-space-xl);
}

.rubin-technote-version-info > p:last-child {
  margin-right: 0;
}

@supports (font-variation-settings: "wdth" 222) {
  .rubin-technote-version-info a {
    font-weight: 500;
  }
}
@supports (font-variation-settings: "wdth" 222) {
  .technote-sidebar-section__heading {
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.01em;
  }
}
.mobile-rubin-technote-logo {
  display: block;
  margin: 0 auto 2rem auto;
  width: 100%;
  max-width: 12rem;
}

@media (max-width: 76em) {
  .sb-container {
    margin-top: 0;
  }
}
@media (min-width: 76em) {
  .mobile-rubin-technote-logo {
    display: none;
    margin: 0;
  }
}
/*
 * Styles that are applied at the end of the selector stack to override
 * other selectors. These selectors should eventually be refactored into
 * their proper module either in documenteer or in the parent technote theme.
 */
/*
 * Border specifically for prompt-type code blocks, which act differently
 * than code blocks. The prompt extension is used specially by Documenteer
 * technotes.
 */
.highlight-default .highlight {
  border: var(--tn-sphinx-code-block-border-thickness) solid var(--tn-sphinx-code-block-border-color);
  border-radius: var(--tn-sphinx-code-block-border-radius);
}

.highlight-default .highlight pre {
  margin: 1em;
}

/*
 * Styles for Rubin technotes (documenteer.conf.technotebeta config).
 * These are intended to cascade *after* the base skeleton.css and
 * technote.css from https://technote.lsst.io.
 */

/*# sourceMappingURL=rubin-technote.css.map*/