/** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ /* Common */ /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ :root { --ifm-color-scheme: light; /* Colors. */ --ifm-dark-value: 10%; --ifm-darker-value: 15%; --ifm-darkest-value: 30%; --ifm-light-value: 15%; --ifm-lighter-value: 30%; --ifm-lightest-value: 50%; /* This seems like a lot, but we want to ensure enough contrast. Goal is to have a min score of 3 on https://www.myndex.com/APCA/fullmatrix For fontWeight 400 + score 3, the cell must show a value < 16px (fontsize we use in places like alerts) See also https://github.com/facebookincubator/infima/issues/55#issuecomment-884023075 */ --ifm-contrast-background-value: 90%; --ifm-contrast-foreground-value: 70%; /* Using slightly different values for dark mode */ --ifm-contrast-background-dark-value: 70%; --ifm-contrast-foreground-dark-value: 90%; --ifm-color-primary: #3578e5; --ifm-color-secondary: #ebedf0; --ifm-color-success: #00a400; --ifm-color-info: #54c7ec; --ifm-color-warning: #ffba00; --ifm-color-danger: #fa383e; --ifm-color-primary-dark: rgb(48, 108, 206); --ifm-color-primary-darker: rgb(45, 102, 195); --ifm-color-primary-darkest: rgb(37, 84, 160); --ifm-color-primary-light: rgb(83, 140, 233); --ifm-color-primary-lighter: rgb(114, 161, 237); --ifm-color-primary-lightest: rgb(154, 188, 242); --ifm-color-primary-contrast-background: rgb(235, 242, 252); --ifm-color-primary-contrast-foreground: rgb(16, 36, 69); --ifm-color-secondary-dark: rgb(212, 213, 216); --ifm-color-secondary-darker: rgb(200, 201, 204); --ifm-color-secondary-darkest: rgb(164, 166, 168); --ifm-color-secondary-light: rgb(238, 240, 242); --ifm-color-secondary-lighter: rgb(241, 242, 245); --ifm-color-secondary-lightest: rgb(245, 246, 248); --ifm-color-secondary-contrast-background: rgb(253, 253, 254); --ifm-color-secondary-contrast-foreground: rgb(71, 71, 72); --ifm-color-success-dark: rgb(0, 148, 0); --ifm-color-success-darker: rgb(0, 139, 0); --ifm-color-success-darkest: rgb(0, 115, 0); --ifm-color-success-light: rgb(38, 178, 38); --ifm-color-success-lighter: rgb(77, 191, 77); --ifm-color-success-lightest: rgb(128, 210, 128); --ifm-color-success-contrast-background: rgb(230, 246, 230); --ifm-color-success-contrast-foreground: rgb(0, 49, 0); --ifm-color-info-dark: rgb(76, 179, 212); --ifm-color-info-darker: rgb(71, 169, 201); --ifm-color-info-darkest: rgb(59, 139, 165); --ifm-color-info-light: rgb(110, 207, 239); --ifm-color-info-lighter: rgb(135, 216, 242); --ifm-color-info-lightest: rgb(170, 227, 246); --ifm-color-info-contrast-background: rgb(238, 249, 253); --ifm-color-info-contrast-foreground: rgb(25, 60, 71); --ifm-color-warning-dark: rgb(230, 167, 0); --ifm-color-warning-darker: rgb(217, 158, 0); --ifm-color-warning-darkest: rgb(179, 130, 0); --ifm-color-warning-light: rgb(255, 196, 38); --ifm-color-warning-lighter: rgb(255, 207, 77); --ifm-color-warning-lightest: rgb(255, 221, 128); --ifm-color-warning-contrast-background: rgb(255, 248, 230); --ifm-color-warning-contrast-foreground: rgb(77, 56, 0); --ifm-color-danger-dark: rgb(225, 50, 56); --ifm-color-danger-darker: rgb(213, 48, 53); --ifm-color-danger-darkest: rgb(175, 39, 43); --ifm-color-danger-light: rgb(251, 86, 91); --ifm-color-danger-lighter: rgb(251, 116, 120); --ifm-color-danger-lightest: rgb(253, 156, 159); --ifm-color-danger-contrast-background: rgb(255, 235, 236); --ifm-color-danger-contrast-foreground: rgb(75, 17, 19); --ifm-color-white: #fff; --ifm-color-black: #000; --ifm-color-gray-0: var(--ifm-color-white); --ifm-color-gray-100: #f5f6f7; --ifm-color-gray-200: #ebedf0; --ifm-color-gray-300: #dadde1; --ifm-color-gray-400: #ccd0d5; --ifm-color-gray-500: #bec3c9; --ifm-color-gray-600: #8d949e; --ifm-color-gray-700: #606770; --ifm-color-gray-800: #444950; --ifm-color-gray-900: #1c1e21; --ifm-color-gray-1000: var(--ifm-color-black); --ifm-color-emphasis-0: var(--ifm-color-gray-0); --ifm-color-emphasis-100: var(--ifm-color-gray-100); --ifm-color-emphasis-200: var(--ifm-color-gray-200); --ifm-color-emphasis-300: var(--ifm-color-gray-300); --ifm-color-emphasis-400: var(--ifm-color-gray-400); --ifm-color-emphasis-500: var(--ifm-color-gray-500); --ifm-color-emphasis-600: var(--ifm-color-gray-600); --ifm-color-emphasis-700: var(--ifm-color-gray-700); --ifm-color-emphasis-800: var(--ifm-color-gray-800); --ifm-color-emphasis-900: var(--ifm-color-gray-900); --ifm-color-emphasis-1000: var(--ifm-color-gray-1000); /* Base. */ --ifm-color-content: var(--ifm-color-emphasis-900); --ifm-color-content-inverse: var(--ifm-color-emphasis-0); --ifm-color-content-secondary: #525860; --ifm-background-color: transparent; /* Body's background. */ --ifm-background-surface-color: var(--ifm-color-content-inverse); --ifm-global-border-width: 1px; --ifm-global-radius: 0.4rem; --ifm-hover-overlay: rgba(0, 0, 0, 0.05); /* Typography. */ --ifm-font-color-base: var(--ifm-color-content); --ifm-font-color-base-inverse: var(--ifm-color-content-inverse); --ifm-font-color-secondary: var(--ifm-color-content-secondary); --ifm-font-family-base: system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; --ifm-font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace; --ifm-font-size-base: 100%; --ifm-font-weight-light: 300; --ifm-font-weight-normal: 400; --ifm-font-weight-semibold: 500; --ifm-font-weight-bold: 700; --ifm-font-weight-base: var(--ifm-font-weight-normal); --ifm-line-height-base: 1.65; /* Spacing. */ --ifm-global-spacing: 1rem; --ifm-spacing-vertical: var(--ifm-global-spacing); --ifm-spacing-horizontal: var(--ifm-global-spacing); /* Transitions. */ --ifm-transition-fast: 200ms; --ifm-transition-slow: 400ms; --ifm-transition-timing-default: cubic-bezier(0.08, 0.52, 0.52, 1); /* Shadows. */ --ifm-global-shadow-lw: 0 1px 2px 0 rgba(0, 0, 0, 0.1); --ifm-global-shadow-md: 0 5px 40px rgba(0, 0, 0, 0.2); --ifm-global-shadow-tl: 0 12px 28px 0 rgba(0, 0, 0, 0.2), 0 2px 4px 0 rgba(0, 0, 0, 0.1); /* Z-index. */ --ifm-z-index-dropdown: 100; --ifm-z-index-fixed: 200; --ifm-z-index-overlay: 400; --ifm-container-width: 1140px; --ifm-container-width-xl: 1320px; --ifm-code-background: rgb(246, 247, 248); --ifm-code-border-radius: var(--ifm-global-radius); --ifm-code-font-size: 90%; --ifm-code-padding-horizontal: 0.1rem; --ifm-code-padding-vertical: 0.1rem; --ifm-pre-background: var(--ifm-code-background); --ifm-pre-border-radius: var(--ifm-code-border-radius); --ifm-pre-color: inherit; --ifm-pre-line-height: 1.45; --ifm-pre-padding: 1rem; --ifm-heading-color: inherit; --ifm-heading-margin-top: 0; --ifm-heading-margin-bottom: var(--ifm-spacing-vertical); --ifm-heading-font-family: var(--ifm-font-family-base); --ifm-heading-font-weight: var(--ifm-font-weight-bold); --ifm-heading-line-height: 1.25; --ifm-h1-font-size: 2rem; --ifm-h2-font-size: 1.5rem; --ifm-h3-font-size: 1.25rem; --ifm-h4-font-size: 1rem; --ifm-h5-font-size: 0.875rem; --ifm-h6-font-size: 0.85rem; --ifm-image-alignment-padding: 1.25rem; /* Leading is the distance between two baselines */ /* TODO: add appropriate mobile leading */ --ifm-leading-desktop: 1.25; --ifm-leading: calc(var(--ifm-leading-desktop) * 1rem); --ifm-list-left-padding: 2rem; --ifm-list-margin: 1rem; --ifm-list-item-margin: 0.25rem; --ifm-list-paragraph-margin: 1rem; --ifm-table-cell-padding: 0.75rem; --ifm-table-background: transparent; --ifm-table-stripe-background: rgba(0, 0, 0, 0.03); --ifm-table-border-width: 1px; --ifm-table-border-color: var(--ifm-color-emphasis-300); --ifm-table-head-background: inherit; --ifm-table-head-color: inherit; --ifm-table-head-font-weight: var(--ifm-font-weight-bold); --ifm-table-cell-color: inherit; /* Links. */ --ifm-link-color: var(--ifm-color-primary); --ifm-link-decoration: none; --ifm-link-hover-color: var(--ifm-link-color); --ifm-link-hover-decoration: underline; /* Paragraphs. */ --ifm-paragraph-margin-bottom: var(--ifm-leading); /* Blockquotes. */ --ifm-blockquote-font-size: var(--ifm-font-size-base); --ifm-blockquote-border-left-width: 2px; --ifm-blockquote-padding-horizontal: var(--ifm-spacing-horizontal); --ifm-blockquote-padding-vertical: 0; --ifm-blockquote-shadow: none; --ifm-blockquote-color: var(--ifm-color-emphasis-800); --ifm-blockquote-border-color: var(--ifm-color-emphasis-300); /* Horizontal Rules. */ --ifm-hr-background-color: var(--ifm-color-emphasis-500); --ifm-hr-height: 1px; --ifm-hr-margin-vertical: 1.5rem; --ifm-scrollbar-size: 7px; --ifm-scrollbar-track-background-color: #f1f1f1; --ifm-scrollbar-thumb-background-color: #c0c0c0; --ifm-scrollbar-thumb-hover-background-color: #a7a7a7; --ifm-alert-background-color: inherit; /* Set a default which will be overridden later. */ --ifm-alert-border-color: inherit; /* Set a default which will be overridden later. */ --ifm-alert-border-radius: var(--ifm-global-radius); --ifm-alert-border-width: 0px; /* For users that want to easily add a border */ --ifm-alert-border-left-width: 5px; --ifm-alert-color: var(--ifm-font-color-base); --ifm-alert-padding-horizontal: var(--ifm-spacing-horizontal); --ifm-alert-padding-vertical: var(--ifm-spacing-vertical); --ifm-alert-shadow: var(--ifm-global-shadow-lw); --ifm-avatar-intro-margin: 1rem; --ifm-avatar-intro-alignment: inherit; --ifm-avatar-photo-size: 3rem; --ifm-badge-background-color: inherit; /* Set a default which will be overridden later. */ --ifm-badge-border-color: inherit; /* Set a default which will be overridden later. */ --ifm-badge-border-radius: var(--ifm-global-radius); --ifm-badge-border-width: var(--ifm-global-border-width); --ifm-badge-color: var(--ifm-color-white); --ifm-badge-padding-horizontal: calc(var(--ifm-spacing-horizontal) * 0.5); --ifm-badge-padding-vertical: calc(var(--ifm-spacing-vertical) * 0.25); --ifm-breadcrumb-border-radius: 1.5rem; --ifm-breadcrumb-spacing: 0.5rem; --ifm-breadcrumb-color-active: var(--ifm-color-primary); --ifm-breadcrumb-item-background-active: var(--ifm-hover-overlay); --ifm-breadcrumb-padding-horizontal: 0.8rem; --ifm-breadcrumb-padding-vertical: 0.4rem; --ifm-breadcrumb-size-multiplier: 1; --ifm-breadcrumb-separator: url('data:image/svg+xml;utf8,'); --ifm-breadcrumb-separator-filter: none; --ifm-breadcrumb-separator-size: 0.5rem; --ifm-breadcrumb-separator-size-multiplier: 1.25; --ifm-button-background-color: inherit; --ifm-button-border-color: var(--ifm-button-background-color); --ifm-button-border-width: var(--ifm-global-border-width); --ifm-button-color: var(--ifm-font-color-base-inverse); --ifm-button-font-weight: var(--ifm-font-weight-bold); --ifm-button-padding-horizontal: 1.5rem; --ifm-button-padding-vertical: 0.375rem; --ifm-button-size-multiplier: 1; --ifm-button-transition-duration: var(--ifm-transition-fast); --ifm-button-border-radius: calc( var(--ifm-global-radius) * var(--ifm-button-size-multiplier) ); --ifm-button-group-spacing: 2px; --ifm-card-background-color: var(--ifm-background-surface-color); --ifm-card-border-radius: calc(var(--ifm-global-radius) * 2); --ifm-card-horizontal-spacing: var(--ifm-global-spacing); --ifm-card-vertical-spacing: var(--ifm-global-spacing); --ifm-toc-border-color: var(--ifm-color-emphasis-300); --ifm-toc-link-color: var(--ifm-color-content-secondary); --ifm-toc-padding-vertical: 0.5rem; --ifm-toc-padding-horizontal: 0.5rem; --ifm-dropdown-background-color: var(--ifm-background-surface-color); --ifm-dropdown-font-weight: var(--ifm-font-weight-semibold); --ifm-dropdown-link-color: var(--ifm-font-color-base); --ifm-dropdown-hover-background-color: var(--ifm-hover-overlay); --ifm-footer-background-color: var(--ifm-color-emphasis-100); --ifm-footer-color: inherit; --ifm-footer-link-color: var(--ifm-color-emphasis-700); --ifm-footer-link-hover-color: var(--ifm-color-primary); --ifm-footer-link-horizontal-spacing: 0.5rem; --ifm-footer-padding-horizontal: calc(var(--ifm-spacing-horizontal) * 2); --ifm-footer-padding-vertical: calc(var(--ifm-spacing-vertical) * 2); --ifm-footer-title-color: inherit; --ifm-footer-logo-max-width: min(30rem, 90vw); --ifm-hero-background-color: var(--ifm-background-surface-color); --ifm-hero-text-color: var(--ifm-color-emphasis-800); --ifm-menu-color: var(--ifm-color-emphasis-700); --ifm-menu-color-active: var(--ifm-color-primary); --ifm-menu-color-background-active: var(--ifm-hover-overlay); --ifm-menu-color-background-hover: var(--ifm-hover-overlay); --ifm-menu-link-padding-horizontal: 0.75rem; --ifm-menu-link-padding-vertical: 0.375rem; --ifm-menu-link-sublist-icon: url('data:image/svg+xml;utf8,'); --ifm-menu-link-sublist-icon-filter: none; --ifm-navbar-background-color: var(--ifm-background-surface-color); --ifm-navbar-height: 3.75rem; --ifm-navbar-item-padding-horizontal: 0.75rem; --ifm-navbar-item-padding-vertical: 0.25rem; --ifm-navbar-link-color: var(--ifm-font-color-base); --ifm-navbar-link-hover-color: var(--ifm-color-primary); --ifm-navbar-link-active-color: var(--ifm-link-color); --ifm-navbar-padding-horizontal: var(--ifm-spacing-horizontal); --ifm-navbar-padding-vertical: calc(var(--ifm-spacing-vertical) * 0.5); --ifm-navbar-shadow: var(--ifm-global-shadow-lw); --ifm-navbar-search-input-background-color: var(--ifm-color-emphasis-200); --ifm-navbar-search-input-color: var(--ifm-color-emphasis-800); --ifm-navbar-search-input-placeholder-color: var(--ifm-color-emphasis-500); --ifm-navbar-search-input-icon: url('data:image/svg+xml;utf8,'); --ifm-navbar-sidebar-width: 83vw; --ifm-pagination-border-radius: var(--ifm-global-radius); --ifm-pagination-color-active: var(--ifm-color-primary); --ifm-pagination-font-size: 1rem; --ifm-pagination-item-active-background: var(--ifm-hover-overlay); --ifm-pagination-page-spacing: 0.2em; --ifm-pagination-padding-horizontal: calc(var(--ifm-spacing-horizontal) * 1); --ifm-pagination-padding-vertical: calc(var(--ifm-spacing-vertical) * 0.25); --ifm-pagination-nav-border-radius: var(--ifm-global-radius); --ifm-pagination-nav-color-hover: var(--ifm-color-primary); --ifm-pills-color-active: var(--ifm-color-primary); --ifm-pills-color-background-active: var(--ifm-hover-overlay); --ifm-pills-spacing: 0.125rem; --ifm-tabs-color: var(--ifm-font-color-secondary); --ifm-tabs-color-active: var(--ifm-color-primary); --ifm-tabs-color-active-border: var(--ifm-tabs-color-active); --ifm-tabs-padding-horizontal: 1rem; --ifm-tabs-padding-vertical: 1rem; } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ * { box-sizing: border-box; } html { background-color: var(--ifm-background-color); color: var(--ifm-font-color-base); color-scheme: var(--ifm-color-scheme); font: var(--ifm-font-size-base) / var(--ifm-line-height-base) var(--ifm-font-family-base); -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; text-rendering: optimizelegibility; -webkit-text-size-adjust: 100%; text-size-adjust: 100%; } body { margin: 0; word-wrap: break-word; } iframe { border: 0; color-scheme: auto; } /* Layout */ /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ .container { margin: 0 auto; max-width: var(--ifm-container-width); padding: 0 var(--ifm-spacing-horizontal); width: 100%; } .container--fluid { max-width: inherit; } .row { display: flex; flex-wrap: wrap; margin: 0 calc(var(--ifm-spacing-horizontal) * -1); } .row--no-gutters { margin-left: 0; margin-right: 0; } .row--no-gutters > .col { padding-left: 0; padding-right: 0; } .row--align-top { align-items: flex-start; } .row--align-bottom { align-items: flex-end; } .row--align-center { align-items: center; } .row--align-stretch { align-items: stretch; } .row--align-baseline { align-items: baseline; } .col { --ifm-col-width: 100%; flex: 1 0; margin-left: 0; max-width: var(--ifm-col-width); padding: 0 var(--ifm-spacing-horizontal); width: 100%; } .col[class*='col--'] { flex: 0 0 var(--ifm-col-width); } .col--1 { --ifm-col-width: calc(1 / 12 * 100%); } .col--offset-1 { margin-left: calc(1 / 12 * 100%); } .col--2 { --ifm-col-width: calc(2 / 12 * 100%); } .col--offset-2 { margin-left: calc(2 / 12 * 100%); } .col--3 { --ifm-col-width: calc(3 / 12 * 100%); } .col--offset-3 { margin-left: calc(3 / 12 * 100%); } .col--4 { --ifm-col-width: calc(4 / 12 * 100%); } .col--offset-4 { margin-left: calc(4 / 12 * 100%); } .col--5 { --ifm-col-width: calc(5 / 12 * 100%); } .col--offset-5 { margin-left: calc(5 / 12 * 100%); } .col--6 { --ifm-col-width: calc(6 / 12 * 100%); } .col--offset-6 { margin-left: calc(6 / 12 * 100%); } .col--7 { --ifm-col-width: calc(7 / 12 * 100%); } .col--offset-7 { margin-left: calc(7 / 12 * 100%); } .col--8 { --ifm-col-width: calc(8 / 12 * 100%); } .col--offset-8 { margin-left: calc(8 / 12 * 100%); } .col--9 { --ifm-col-width: calc(9 / 12 * 100%); } .col--offset-9 { margin-left: calc(9 / 12 * 100%); } .col--10 { --ifm-col-width: calc(10 / 12 * 100%); } .col--offset-10 { margin-left: calc(10 / 12 * 100%); } .col--11 { --ifm-col-width: calc(11 / 12 * 100%); } .col--offset-11 { margin-left: calc(11 / 12 * 100%); } .col--12 { --ifm-col-width: calc(12 / 12 * 100%); } .col--offset-12 { margin-left: calc(12 / 12 * 100%); } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ .margin--none { margin: 0 !important; } .margin-top--none { margin-top: 0 !important; } .margin-left--none { margin-left: 0 !important; } .margin-bottom--none { margin-bottom: 0 !important; } .margin-right--none { margin-right: 0 !important; } .margin-vert--none { margin-bottom: 0 !important; margin-top: 0 !important; } .margin-horiz--none { margin-left: 0 !important; margin-right: 0 !important; } .margin--xs { margin: 0.25rem !important; } .margin-top--xs { margin-top: 0.25rem !important; } .margin-left--xs { margin-left: 0.25rem !important; } .margin-bottom--xs { margin-bottom: 0.25rem !important; } .margin-right--xs { margin-right: 0.25rem !important; } .margin-vert--xs { margin-bottom: 0.25rem !important; margin-top: 0.25rem !important; } .margin-horiz--xs { margin-left: 0.25rem !important; margin-right: 0.25rem !important; } .margin--sm { margin: 0.5rem !important; } .margin-top--sm { margin-top: 0.5rem !important; } .margin-left--sm { margin-left: 0.5rem !important; } .margin-bottom--sm { margin-bottom: 0.5rem !important; } .margin-right--sm { margin-right: 0.5rem !important; } .margin-vert--sm { margin-bottom: 0.5rem !important; margin-top: 0.5rem !important; } .margin-horiz--sm { margin-left: 0.5rem !important; margin-right: 0.5rem !important; } .margin--md { margin: 1rem !important; } .margin-top--md { margin-top: 1rem !important; } .margin-left--md { margin-left: 1rem !important; } .margin-bottom--md { margin-bottom: 1rem !important; } .margin-right--md { margin-right: 1rem !important; } .margin-vert--md { margin-bottom: 1rem !important; margin-top: 1rem !important; } .margin-horiz--md { margin-left: 1rem !important; margin-right: 1rem !important; } .margin--lg { margin: 2rem !important; } .margin-top--lg { margin-top: 2rem !important; } .margin-left--lg { margin-left: 2rem !important; } .margin-bottom--lg { margin-bottom: 2rem !important; } .margin-right--lg { margin-right: 2rem !important; } .margin-vert--lg { margin-bottom: 2rem !important; margin-top: 2rem !important; } .margin-horiz--lg { margin-left: 2rem !important; margin-right: 2rem !important; } .margin--xl { margin: 5rem !important; } .margin-top--xl { margin-top: 5rem !important; } .margin-left--xl { margin-left: 5rem !important; } .margin-bottom--xl { margin-bottom: 5rem !important; } .margin-right--xl { margin-right: 5rem !important; } .margin-vert--xl { margin-bottom: 5rem !important; margin-top: 5rem !important; } .margin-horiz--xl { margin-left: 5rem !important; margin-right: 5rem !important; } .padding--none { padding: 0 !important; } .padding-top--none { padding-top: 0 !important; } .padding-left--none { padding-left: 0 !important; } .padding-bottom--none { padding-bottom: 0 !important; } .padding-right--none { padding-right: 0 !important; } .padding-vert--none { padding-bottom: 0 !important; padding-top: 0 !important; } .padding-horiz--none { padding-left: 0 !important; padding-right: 0 !important; } .padding--xs { padding: 0.25rem !important; } .padding-top--xs { padding-top: 0.25rem !important; } .padding-left--xs { padding-left: 0.25rem !important; } .padding-bottom--xs { padding-bottom: 0.25rem !important; } .padding-right--xs { padding-right: 0.25rem !important; } .padding-vert--xs { padding-bottom: 0.25rem !important; padding-top: 0.25rem !important; } .padding-horiz--xs { padding-left: 0.25rem !important; padding-right: 0.25rem !important; } .padding--sm { padding: 0.5rem !important; } .padding-top--sm { padding-top: 0.5rem !important; } .padding-left--sm { padding-left: 0.5rem !important; } .padding-bottom--sm { padding-bottom: 0.5rem !important; } .padding-right--sm { padding-right: 0.5rem !important; } .padding-vert--sm { padding-bottom: 0.5rem !important; padding-top: 0.5rem !important; } .padding-horiz--sm { padding-left: 0.5rem !important; padding-right: 0.5rem !important; } .padding--md { padding: 1rem !important; } .padding-top--md { padding-top: 1rem !important; } .padding-left--md { padding-left: 1rem !important; } .padding-bottom--md { padding-bottom: 1rem !important; } .padding-right--md { padding-right: 1rem !important; } .padding-vert--md { padding-bottom: 1rem !important; padding-top: 1rem !important; } .padding-horiz--md { padding-left: 1rem !important; padding-right: 1rem !important; } .padding--lg { padding: 2rem !important; } .padding-top--lg { padding-top: 2rem !important; } .padding-left--lg { padding-left: 2rem !important; } .padding-bottom--lg { padding-bottom: 2rem !important; } .padding-right--lg { padding-right: 2rem !important; } .padding-vert--lg { padding-bottom: 2rem !important; padding-top: 2rem !important; } .padding-horiz--lg { padding-left: 2rem !important; padding-right: 2rem !important; } .padding--xl { padding: 5rem !important; } .padding-top--xl { padding-top: 5rem !important; } .padding-left--xl { padding-left: 5rem !important; } .padding-bottom--xl { padding-bottom: 5rem !important; } .padding-right--xl { padding-right: 5rem !important; } .padding-vert--xl { padding-bottom: 5rem !important; padding-top: 5rem !important; } .padding-horiz--xl { padding-left: 5rem !important; padding-right: 5rem !important; } /* Content */ /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ code { background-color: var(--ifm-code-background); border: 0.1rem solid rgba(0, 0, 0, 0.1); border-radius: var(--ifm-code-border-radius); font-family: var(--ifm-font-family-monospace); font-size: var(--ifm-code-font-size); padding: var(--ifm-code-padding-vertical) var(--ifm-code-padding-horizontal); vertical-align: middle; } a code { color: inherit; } pre { background-color: var(--ifm-pre-background); border-radius: var(--ifm-pre-border-radius); color: var(--ifm-pre-color); font: var(--ifm-code-font-size) / var(--ifm-pre-line-height) var(--ifm-font-family-monospace); margin: 0 0 var(--ifm-spacing-vertical); overflow: auto; padding: var(--ifm-pre-padding); } pre code { background-color: transparent; border: none; font-size: 100%; line-height: inherit; padding: 0; } kbd { background-color: var(--ifm-color-emphasis-0); border: 1px solid var(--ifm-color-emphasis-400); border-radius: 0.2rem; box-shadow: inset 0 -1px 0 var(--ifm-color-emphasis-400); color: var(--ifm-color-emphasis-800); font: 80% var(--ifm-font-family-monospace); padding: 0.15rem 0.3rem; } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ h1, h2, h3, h4, h5, h6 { color: var(--ifm-heading-color); font-family: var(--ifm-heading-font-family); font-weight: var(--ifm-heading-font-weight); line-height: var(--ifm-heading-line-height); margin: var(--ifm-heading-margin-top) 0 var(--ifm-heading-margin-bottom) 0; } h1 { font-size: var(--ifm-h1-font-size); } h2 { font-size: var(--ifm-h2-font-size); } h3 { font-size: var(--ifm-h3-font-size); } h4 { font-size: var(--ifm-h4-font-size); } h5 { font-size: var(--ifm-h5-font-size); } h6 { font-size: var(--ifm-h6-font-size); } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ img { max-width: 100%; } img[align='right'] { padding-left: var(--image-alignment-padding); } img[align='left'] { padding-right: var(--image-alignment-padding); } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ .markdown { --ifm-h1-vertical-rhythm-top: 3; --ifm-h2-vertical-rhythm-top: 2; --ifm-h3-vertical-rhythm-top: 1.5; --ifm-heading-vertical-rhythm-top: 1.25; --ifm-h1-vertical-rhythm-bottom: 1.25; --ifm-heading-vertical-rhythm-bottom: 1; } .markdown:before { content: ''; display: table; } .markdown:after { clear: both; content: ''; display: table; } .markdown > *:last-child { margin-bottom: 0 !important; } .markdown h1:first-child { --ifm-h1-font-size: 3rem; margin-bottom: calc( var(--ifm-h1-vertical-rhythm-bottom) * var(--ifm-leading) ); } .markdown > h2 { --ifm-h2-font-size: 2rem; margin-bottom: calc( var(--ifm-heading-vertical-rhythm-bottom) * var(--ifm-leading) ); margin-top: calc(var(--ifm-h2-vertical-rhythm-top) * var(--ifm-leading)); } .markdown > h3 { --ifm-h3-font-size: 1.5rem; margin-bottom: calc( var(--ifm-heading-vertical-rhythm-bottom) * var(--ifm-leading) ); margin-top: calc(var(--ifm-h3-vertical-rhythm-top) * var(--ifm-leading)); } .markdown > h4, .markdown > h5, .markdown > h6 { margin-bottom: calc( var(--ifm-heading-vertical-rhythm-bottom) * var(--ifm-leading) ); margin-top: calc( var(--ifm-heading-vertical-rhythm-top) * var(--ifm-leading) ); } /* Consistent spacing between content paragraphs. */ .markdown > pre, .markdown > ul, .markdown > p { margin-bottom: var(--ifm-leading); } .markdown li { word-wrap: break-word; } .markdown li > p { margin-top: var(--ifm-list-paragraph-margin); } .markdown li + li { margin-top: var(--ifm-list-item-margin); } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ /* Lists */ ul, ol { margin: 0 0 var(--ifm-list-margin); padding-left: var(--ifm-list-left-padding); } ol ol, ul ol { list-style-type: lower-roman; } ul ul, ul ol, ol ol, ol ul { margin: 0; } ul ul ol, ul ol ol, ol ul ol, ol ol ol { list-style-type: lower-alpha; } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ table { border-collapse: collapse; display: block; margin-bottom: var(--ifm-spacing-vertical); overflow: auto; } table thead tr { border-bottom: 2px solid var(--ifm-table-border-color); } table thead { background-color: var(--ifm-table-stripe-background); } table tr { background-color: var(--ifm-table-background); border-top: var(--ifm-table-border-width) solid var(--ifm-table-border-color); } table tr:nth-child(2n) { background-color: var(--ifm-table-stripe-background); } table th, table td { border: var(--ifm-table-border-width) solid var(--ifm-table-border-color); padding: var(--ifm-table-cell-padding); } table th { background-color: var(--ifm-table-head-background); color: var(--ifm-table-head-color); font-weight: var(--ifm-table-head-font-weight); } table td { color: var(--ifm-table-cell-color); } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ strong { font-weight: var(--ifm-font-weight-bold); } /* Links */ a { color: var(--ifm-link-color); /* autoprefixer: ignore next */ text-decoration: var(--ifm-link-decoration); transition: color var(--ifm-transition-fast) var(--ifm-transition-timing-default); } a:hover { color: var(--ifm-link-hover-color); /* autoprefixer: ignore next */ text-decoration: var(--ifm-link-hover-decoration); } a:not([href]) { text-decoration: none; } /* Paragraphs */ p { margin: 0 0 var(--ifm-paragraph-margin-bottom); } /* Blockquotes */ blockquote { border-left: var(--ifm-blockquote-border-left-width) solid var(--ifm-blockquote-border-color); box-shadow: var(--ifm-blockquote-shadow); color: var(--ifm-blockquote-color); font-size: var(--ifm-blockquote-font-size); margin: 0 0 var(--ifm-spacing-vertical); padding: var(--ifm-blockquote-padding-vertical) var(--ifm-blockquote-padding-horizontal); } blockquote > :first-child { margin-top: 0; } blockquote > :last-child { margin-bottom: 0; } /* Horizontal Rules */ hr { background-color: var(--ifm-hr-background-color); border: 0; height: var(--ifm-hr-height); margin: var(--ifm-hr-margin-vertical) 0; } /* Utilities */ /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ .shadow--lw { box-shadow: var(--ifm-global-shadow-lw) !important; } .shadow--md { box-shadow: var(--ifm-global-shadow-md) !important; } .shadow--tl { box-shadow: var(--ifm-global-shadow-tl) !important; } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ .text--primary { color: var(--ifm-color-primary); } .text--secondary { color: var(--ifm-color-secondary); } .text--success { color: var(--ifm-color-success); } .text--info { color: var(--ifm-color-info); } .text--warning { color: var(--ifm-color-warning); } .text--danger { color: var(--ifm-color-danger); } .text--center { text-align: center; } .text--left { text-align: left; } .text--justify { text-align: justify; } .text--right { text-align: right; } .text--capitalize { text-transform: capitalize; } .text--lowercase { text-transform: lowercase; } .text--uppercase { text-transform: uppercase; } .text--light { font-weight: var(--ifm-font-weight-light); } .text--normal { font-weight: var(--ifm-font-weight-normal); } .text--semibold { font-weight: var(--ifm-font-weight-semibold); } .text--bold { font-weight: var(--ifm-font-weight-bold); } .text--italic { font-style: italic; } .text--truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .text--break { word-wrap: break-word !important; word-break: break-word !important; } .text--no-decoration, .text--no-decoration:hover { text-decoration: none; } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ .clean-btn { background: none; border: none; color: inherit; cursor: pointer; font-family: inherit; padding: 0; } .clean-list { list-style: none; padding-left: 0; } /* Components */ /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ .alert--primary { --ifm-alert-background-color: var( --ifm-color-primary-contrast-background ); --ifm-alert-background-color-highlight: rgba(53, 120, 229, 0.15); --ifm-alert-foreground-color: var( --ifm-color-primary-contrast-foreground ); --ifm-alert-border-color: var(--ifm-color-primary-dark); } .alert--secondary { --ifm-alert-background-color: var( --ifm-color-secondary-contrast-background ); --ifm-alert-background-color-highlight: rgba(235, 237, 240, 0.15); --ifm-alert-foreground-color: var( --ifm-color-secondary-contrast-foreground ); --ifm-alert-border-color: var(--ifm-color-secondary-dark); } .alert--success { --ifm-alert-background-color: var( --ifm-color-success-contrast-background ); --ifm-alert-background-color-highlight: rgba(0, 164, 0, 0.15); --ifm-alert-foreground-color: var( --ifm-color-success-contrast-foreground ); --ifm-alert-border-color: var(--ifm-color-success-dark); } .alert--info { --ifm-alert-background-color: var( --ifm-color-info-contrast-background ); --ifm-alert-background-color-highlight: rgba(84, 199, 236, 0.15); --ifm-alert-foreground-color: var( --ifm-color-info-contrast-foreground ); --ifm-alert-border-color: var(--ifm-color-info-dark); } .alert--warning { --ifm-alert-background-color: var( --ifm-color-warning-contrast-background ); --ifm-alert-background-color-highlight: rgba(255, 186, 0, 0.15); --ifm-alert-foreground-color: var( --ifm-color-warning-contrast-foreground ); --ifm-alert-border-color: var(--ifm-color-warning-dark); } .alert--danger { --ifm-alert-background-color: var( --ifm-color-danger-contrast-background ); --ifm-alert-background-color-highlight: rgba(250, 56, 62, 0.15); --ifm-alert-foreground-color: var( --ifm-color-danger-contrast-foreground ); --ifm-alert-border-color: var(--ifm-color-danger-dark); } .alert { --ifm-code-background: var(--ifm-alert-background-color-highlight); --ifm-link-color: var(--ifm-alert-foreground-color); --ifm-link-hover-color: var(--ifm-alert-foreground-color); --ifm-link-decoration: underline; --ifm-tabs-color: var(--ifm-alert-foreground-color); --ifm-tabs-color-active: var(--ifm-alert-foreground-color); --ifm-tabs-color-active-border: var(--ifm-alert-border-color); background-color: var(--ifm-alert-background-color); border: var(--ifm-alert-border-width) solid var(--ifm-alert-border-color); border-left-width: var(--ifm-alert-border-left-width); border-radius: var(--ifm-alert-border-radius); box-shadow: var(--ifm-alert-shadow); color: var(--ifm-alert-foreground-color); padding: var(--ifm-alert-padding-vertical) var(--ifm-alert-padding-horizontal); } .alert__heading { align-items: center; display: flex; font: bold var(--ifm-h5-font-size) / var(--ifm-heading-line-height) var(--ifm-heading-font-family); margin-bottom: 0.5rem; text-transform: uppercase; } .alert__icon { display: inline-flex; margin-right: 0.4em; } .alert__icon svg { fill: var(--ifm-alert-foreground-color); stroke: var(--ifm-alert-foreground-color); stroke-width: 0; } .alert .close { color: var(--ifm-alert-foreground-color); margin: calc(var(--ifm-alert-padding-vertical) * -1) calc(var(--ifm-alert-padding-horizontal) * -1) 0 0; opacity: 0.75; } .alert .close:hover, .alert .close:focus { opacity: 1; } .alert a { text-decoration-color: var(--ifm-alert-border-color); } .alert a:hover { text-decoration-thickness: 2px; } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ .avatar { column-gap: var(--ifm-avatar-intro-margin); display: flex; } .avatar__photo { border-radius: 50%; display: block; height: var(--ifm-avatar-photo-size); overflow: hidden; width: var(--ifm-avatar-photo-size); } .avatar__photo--sm { --ifm-avatar-photo-size: 2rem; } .avatar__photo--lg { --ifm-avatar-photo-size: 4rem; } .avatar__photo--xl { --ifm-avatar-photo-size: 6rem; } .avatar__intro { display: flex; flex: 1 1; flex-direction: column; justify-content: center; text-align: var(--ifm-avatar-intro-alignment); } .avatar__name { font: bold var(--ifm-h4-font-size) / var(--ifm-heading-line-height) var(--ifm-font-family-base); } .avatar__subtitle { margin-top: 0.25rem; } .avatar--vertical { --ifm-avatar-intro-alignment: center; --ifm-avatar-intro-margin: 0.5rem; align-items: center; flex-direction: column; } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ .badge { background-color: var(--ifm-badge-background-color); border: var(--ifm-badge-border-width) solid var(--ifm-badge-border-color); border-radius: var(--ifm-badge-border-radius); color: var(--ifm-badge-color); display: inline-block; font-size: 75%; font-weight: var(--ifm-font-weight-bold); line-height: 1; padding: var(--ifm-badge-padding-vertical) var(--ifm-badge-padding-horizontal); } .badge--primary { --ifm-badge-background-color: var(--ifm-color-primary); --ifm-badge-border-color: var(--ifm-badge-background-color); } .badge--secondary { --ifm-badge-background-color: var(--ifm-color-secondary); --ifm-badge-border-color: var(--ifm-badge-background-color); color: var(--ifm-color-black); } .badge--success { --ifm-badge-background-color: var(--ifm-color-success); --ifm-badge-border-color: var(--ifm-badge-background-color); } .badge--info { --ifm-badge-background-color: var(--ifm-color-info); --ifm-badge-border-color: var(--ifm-badge-background-color); } .badge--warning { --ifm-badge-background-color: var(--ifm-color-warning); --ifm-badge-border-color: var(--ifm-badge-background-color); } .badge--danger { --ifm-badge-background-color: var(--ifm-color-danger); --ifm-badge-border-color: var(--ifm-badge-background-color); } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ .breadcrumbs { margin-bottom: 0; padding-left: 0; } .breadcrumbs__item { display: inline-block; } .breadcrumbs__item:not(:last-child):after { background: var(--ifm-breadcrumb-separator) center; content: ' '; display: inline-block; filter: var(--ifm-breadcrumb-separator-filter); height: calc( var(--ifm-breadcrumb-separator-size) * var(--ifm-breadcrumb-size-multiplier) * var(--ifm-breadcrumb-separator-size-multiplier) ); margin: 0 var(--ifm-breadcrumb-spacing); opacity: 0.5; width: calc( var(--ifm-breadcrumb-separator-size) * var(--ifm-breadcrumb-size-multiplier) * var(--ifm-breadcrumb-separator-size-multiplier) ); /*rtl:raw: transform: rotate(180deg); */ } .breadcrumbs__item--active .breadcrumbs__link { background: var(--ifm-breadcrumb-item-background-active); color: var(--ifm-breadcrumb-color-active); } .breadcrumbs__link { border-radius: var(--ifm-breadcrumb-border-radius); color: var(--ifm-font-color-base); display: inline-block; font-size: calc(1rem * var(--ifm-breadcrumb-size-multiplier)); padding: calc( var(--ifm-breadcrumb-padding-vertical) * var(--ifm-breadcrumb-size-multiplier) ) calc( var(--ifm-breadcrumb-padding-horizontal) * var(--ifm-breadcrumb-size-multiplier) ); transition-property: background, color; transition-duration: var(--ifm-transition-fast); transition-timing-function: var(--ifm-transition-timing-default); } .breadcrumbs__link:link:hover, .breadcrumbs__link:visited:hover, area[href].breadcrumbs__link:hover { background: var(--ifm-breadcrumb-item-background-active); text-decoration: none; } .breadcrumbs__link:any-link:hover { background: var(--ifm-breadcrumb-item-background-active); text-decoration: none; } .breadcrumbs--sm { --ifm-breadcrumb-size-multiplier: 0.8; } .breadcrumbs--lg { --ifm-breadcrumb-size-multiplier: 1.2; } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ .button { background-color: var(--ifm-button-background-color); border: var(--ifm-button-border-width) solid var(--ifm-button-border-color); border-radius: var(--ifm-button-border-radius); color: var(--ifm-button-color); cursor: pointer; display: inline-block; font-size: calc(0.875rem * var(--ifm-button-size-multiplier)); font-weight: var(--ifm-button-font-weight); line-height: 1.5; padding: calc( var(--ifm-button-padding-vertical) * var(--ifm-button-size-multiplier) ) calc( var(--ifm-button-padding-horizontal) * var(--ifm-button-size-multiplier) ); text-align: center; -webkit-user-select: none; user-select: none; vertical-align: middle; white-space: nowrap; transition-property: color, background, border-color; transition-duration: var(--ifm-button-transition-duration); transition-timing-function: var(--ifm-transition-timing-default); } .button:hover { color: var(--ifm-button-color); /* Override for button links. */ text-decoration: none; } .button--outline { --ifm-button-background-color: transparent; --ifm-button-color: var(--ifm-button-border-color); } .button--outline:hover { --ifm-button-background-color: var(--ifm-button-border-color); } .button--outline:hover, .button--outline:active, .button--outline.button--active { --ifm-button-color: var(--ifm-font-color-base-inverse); } .button--link { --ifm-button-background-color: transparent; --ifm-button-border-color: transparent; color: var(--ifm-link-color); /* autoprefixer: ignore next */ text-decoration: var(--ifm-link-decoration); } .button--link:hover, .button--link:active, .button--link.button--active { color: var(--ifm-link-hover-color); /* autoprefixer: ignore next */ text-decoration: var(--ifm-link-hover-decoration); } .button.disabled, .button:disabled, .button[disabled] { opacity: 0.65; pointer-events: none; } .button--sm { --ifm-button-size-multiplier: 0.8; } .button--lg { --ifm-button-size-multiplier: 1.35; } .button--block { display: block; width: 100%; } .button.button--secondary { color: var(--ifm-color-gray-900); } .button.button--secondary.button--outline:not(.button--active):not(:hover) { color: var(--ifm-font-color-base); } :where(.button--primary) { --ifm-button-background-color: var(--ifm-color-primary); --ifm-button-border-color: var(--ifm-color-primary); } :where(.button--primary):not(.button--outline):hover { --ifm-button-background-color: var(--ifm-color-primary-dark); --ifm-button-border-color: var(--ifm-color-primary-dark); } .button--primary:active, .button--primary.button--active { --ifm-button-background-color: var(--ifm-color-primary-darker); --ifm-button-border-color: var(--ifm-color-primary-darker); } :where(.button--secondary) { --ifm-button-background-color: var(--ifm-color-secondary); --ifm-button-border-color: var(--ifm-color-secondary); } :where(.button--secondary):not(.button--outline):hover { --ifm-button-background-color: var(--ifm-color-secondary-dark); --ifm-button-border-color: var(--ifm-color-secondary-dark); } .button--secondary:active, .button--secondary.button--active { --ifm-button-background-color: var(--ifm-color-secondary-darker); --ifm-button-border-color: var(--ifm-color-secondary-darker); } :where(.button--success) { --ifm-button-background-color: var(--ifm-color-success); --ifm-button-border-color: var(--ifm-color-success); } :where(.button--success):not(.button--outline):hover { --ifm-button-background-color: var(--ifm-color-success-dark); --ifm-button-border-color: var(--ifm-color-success-dark); } .button--success:active, .button--success.button--active { --ifm-button-background-color: var(--ifm-color-success-darker); --ifm-button-border-color: var(--ifm-color-success-darker); } :where(.button--info) { --ifm-button-background-color: var(--ifm-color-info); --ifm-button-border-color: var(--ifm-color-info); } :where(.button--info):not(.button--outline):hover { --ifm-button-background-color: var(--ifm-color-info-dark); --ifm-button-border-color: var(--ifm-color-info-dark); } .button--info:active, .button--info.button--active { --ifm-button-background-color: var(--ifm-color-info-darker); --ifm-button-border-color: var(--ifm-color-info-darker); } :where(.button--warning) { --ifm-button-background-color: var(--ifm-color-warning); --ifm-button-border-color: var(--ifm-color-warning); } :where(.button--warning):not(.button--outline):hover { --ifm-button-background-color: var(--ifm-color-warning-dark); --ifm-button-border-color: var(--ifm-color-warning-dark); } .button--warning:active, .button--warning.button--active { --ifm-button-background-color: var(--ifm-color-warning-darker); --ifm-button-border-color: var(--ifm-color-warning-darker); } :where(.button--danger) { --ifm-button-background-color: var(--ifm-color-danger); --ifm-button-border-color: var(--ifm-color-danger); } :where(.button--danger):not(.button--outline):hover { --ifm-button-background-color: var(--ifm-color-danger-dark); --ifm-button-border-color: var(--ifm-color-danger-dark); } .button--danger:active, .button--danger.button--active { --ifm-button-background-color: var(--ifm-color-danger-darker); --ifm-button-border-color: var(--ifm-color-danger-darker); } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ .button-group { display: inline-flex; gap: var(--ifm-button-group-spacing); } .button-group > .button:not(:first-child) { border-bottom-left-radius: 0; border-top-left-radius: 0; } .button-group > .button:not(:last-child) { border-bottom-right-radius: 0; border-top-right-radius: 0; } .button-group--block { display: flex; justify-content: stretch; } .button-group--block > .button { flex-grow: 1; } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ .card { background-color: var(--ifm-card-background-color); border-radius: var(--ifm-card-border-radius); box-shadow: var(--ifm-global-shadow-lw); display: flex; flex-direction: column; overflow: hidden; } /* Because of border-radius. */ .card--full-height { height: 100%; } .card__image { padding-top: var(--ifm-card-vertical-spacing); } .card__image:first-child { padding-top: 0; } .card__header, .card__body, .card__footer { padding: var(--ifm-card-vertical-spacing) var(--ifm-card-horizontal-spacing); } .card__header:not(:last-child), .card__body:not(:last-child), .card__footer:not(:last-child) { padding-bottom: 0; } .card__header > :last-child, .card__body > :last-child, .card__footer > :last-child { margin-bottom: 0; } .card__footer { margin-top: auto; /* Pushes the footer to the bottom of the card. */ } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ .table-of-contents { font-size: 0.8rem; margin-bottom: 0; padding: var(--ifm-toc-padding-vertical) 0; } .table-of-contents, .table-of-contents ul { list-style: none; padding-left: var(--ifm-toc-padding-horizontal); } .table-of-contents li { margin: var(--ifm-toc-padding-vertical) var(--ifm-toc-padding-horizontal); } .table-of-contents__left-border { border-left: 1px solid var(--ifm-toc-border-color); } .table-of-contents__link { color: var(--ifm-toc-link-color); display: block; } .table-of-contents__link:hover, .table-of-contents__link:hover code, .table-of-contents__link--active, .table-of-contents__link--active code { color: var(--ifm-color-primary); text-decoration: none; } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ .close { color: var(--ifm-color-black); float: right; font-size: 1.5rem; font-weight: var(--ifm-font-weight-bold); line-height: 1; opacity: 0.5; padding: 1rem; transition: opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default); } .close:hover { opacity: 0.7; } .close:focus { opacity: 0.8; } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ .dropdown { display: inline-flex; font-weight: var(--ifm-dropdown-font-weight); position: relative; vertical-align: top; } .dropdown--hoverable:hover .dropdown__menu, .dropdown--show .dropdown__menu { opacity: 1; pointer-events: all; transform: translateY(-1px); visibility: visible; } .dropdown--right .dropdown__menu { left: inherit; right: 0; } .dropdown--nocaret .navbar__link:after { content: none !important; } .dropdown__menu { background-color: var(--ifm-dropdown-background-color); border-radius: var(--ifm-global-radius); box-shadow: var(--ifm-global-shadow-md); left: 0; list-style: none; max-height: 80vh; min-width: 10rem; opacity: 0; overflow-y: auto; padding: 0.5rem; pointer-events: none; position: absolute; top: calc(100% - var(--ifm-navbar-item-padding-vertical) + 0.3rem); transform: translateY(-0.625rem); visibility: hidden; z-index: var(--ifm-z-index-dropdown); transition-property: opacity, transform, visibility; transition-duration: var(--ifm-transition-fast); transition-timing-function: var(--ifm-transition-timing-default); } .dropdown__link { border-radius: 0.25rem; color: var(--ifm-dropdown-link-color); display: block; font-size: 0.875rem; margin-top: 0.2rem; padding: 0.25rem 0.5rem; white-space: nowrap; } .dropdown__link:hover, .dropdown__link--active { background-color: var(--ifm-dropdown-hover-background-color); color: var(--ifm-dropdown-link-color); text-decoration: none; } .dropdown__link--active, .dropdown__link--active:hover { --ifm-dropdown-link-color: var(--ifm-link-color); } .dropdown > .navbar__link:after { border-color: currentColor transparent; border-style: solid; border-width: 0.4em 0.4em 0; content: ''; display: inline-block; margin-left: 0.3em; position: relative; top: 2px; transform: translateY(-50%); } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ .footer { background-color: var(--ifm-footer-background-color); color: var(--ifm-footer-color); padding: var(--ifm-footer-padding-vertical) var(--ifm-footer-padding-horizontal); } .footer--dark { --ifm-footer-background-color: #303846; --ifm-footer-color: var(--ifm-footer-link-color); --ifm-footer-link-color: var(--ifm-color-secondary); --ifm-footer-title-color: var(--ifm-color-white); } .footer__links { margin-bottom: 1rem; } .footer__link-item { color: var(--ifm-footer-link-color); line-height: 2; } .footer__link-item:hover { color: var(--ifm-footer-link-hover-color); } .footer__link-separator { margin: 0 var(--ifm-footer-link-horizontal-spacing); } .footer__logo { margin-top: 1rem; max-width: var(--ifm-footer-logo-max-width); } .footer__title { color: var(--ifm-footer-title-color); font: bold var(--ifm-h4-font-size) / var(--ifm-heading-line-height) var(--ifm-font-family-base); margin-bottom: var(--ifm-heading-margin-bottom); } .footer__item { margin-top: 0; } .footer__items { margin-bottom: 0; } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ [type='checkbox'] { padding: 0; } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ .hero { align-items: center; background-color: var(--ifm-hero-background-color); color: var(--ifm-hero-text-color); display: flex; padding: 4rem 2rem; } .hero--primary { --ifm-hero-background-color: var(--ifm-color-primary); --ifm-hero-text-color: var(--ifm-font-color-base-inverse); } .hero--dark { --ifm-hero-background-color: #303846; --ifm-hero-text-color: var(--ifm-color-white); } .hero__title { font-size: 3rem; } .hero__subtitle { font-size: 1.5rem; } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ .menu { font-weight: var(--ifm-font-weight-semibold); overflow-x: hidden; } .menu__list { list-style: none; margin: 0; padding-left: 0; } /* Non-top level menus */ .menu__list .menu__list { flex: 0 0 100%; margin-top: 0.25rem; padding-left: var(--ifm-menu-link-padding-horizontal); } .menu__list-item:not(:first-child) { margin-top: 0.25rem; } .menu__list-item--collapsed .menu__list { height: 0; overflow: hidden; } .menu__list-item--collapsed .menu__link--sublist:after, .menu__list-item--collapsed .menu__caret:before { transform: rotateZ(90deg); } .menu__list-item-collapsible { flex-wrap: wrap; position: relative; border-radius: 0.25rem; display: flex; transition: background var(--ifm-transition-fast) var(--ifm-transition-timing-default); } .menu__list-item-collapsible:hover { background: var(--ifm-menu-color-background-hover); } .menu__list-item-collapsible--active { background: var(--ifm-menu-color-background-hover); } .menu__list-item-collapsible .menu__link:hover, .menu__list-item-collapsible .menu__link--active { background: none !important; } .menu__link, .menu__caret { align-items: center; border-radius: 0.25rem; display: flex; transition: background var(--ifm-transition-fast) var(--ifm-transition-timing-default); } .menu__link:hover, .menu__caret:hover { background: var(--ifm-menu-color-background-hover); } .menu__link { color: var(--ifm-menu-color); flex: 1; line-height: 1.25; padding: var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal); } .menu__link:hover { text-decoration: none; color: var(--ifm-menu-color); transition: color var(--ifm-transition-fast) var(--ifm-transition-timing-default); } .menu__link--sublist-caret:after { content: ''; margin-left: auto; min-width: 1.25rem; background: var(--ifm-menu-link-sublist-icon) 50% / 2rem 2rem; filter: var(--ifm-menu-link-sublist-icon-filter); height: 1.25rem; transform: rotate(180deg); width: 1.25rem; transition: transform var(--ifm-transition-fast) linear; } .menu__link--active { color: var(--ifm-menu-color-active); } .menu__link--active:hover { color: var(--ifm-menu-color-active); } .menu__link--active:not(.menu__link--sublist) { background-color: var(--ifm-menu-color-background-active); } .menu__caret { padding: var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal); } .menu__caret:before { content: ''; background: var(--ifm-menu-link-sublist-icon) 50% / 2rem 2rem; filter: var(--ifm-menu-link-sublist-icon-filter); height: 1.25rem; transform: rotate(180deg); width: 1.25rem; transition: transform var(--ifm-transition-fast) linear; } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ html[data-theme='dark'], .navbar--dark { --ifm-menu-link-sublist-icon-filter: invert(100%) sepia(94%) saturate(17%) hue-rotate(223deg) brightness(104%) contrast(98%); } .navbar { background-color: var(--ifm-navbar-background-color); box-shadow: var(--ifm-navbar-shadow); display: flex; height: var(--ifm-navbar-height); padding: var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal); } .navbar > .container, .navbar > .container-fluid { display: flex; } .navbar--fixed-top { position: sticky; top: 0; z-index: var(--ifm-z-index-fixed); } .navbar__inner { display: flex; flex-wrap: wrap; justify-content: space-between; width: 100%; } .navbar__brand { align-items: center; color: var(--ifm-navbar-link-color); display: flex; margin-right: 1rem; min-width: 0; } .navbar__brand:hover { color: var(--ifm-navbar-link-hover-color); text-decoration: none; } .navbar__title { flex: 1 1 auto; } .navbar__toggle { display: none; margin-right: 0.5rem; } .navbar__logo { flex: 0 0 auto; height: 2rem; margin-right: 0.5rem; } .navbar__logo img { height: 100%; } .navbar__items { align-items: center; display: flex; flex: 1; min-width: 0; } .navbar__items--center { flex: 0 0 auto; } .navbar__items--center .navbar__brand { margin: 0; } .navbar__items--center + .navbar__items--right { flex: 1; } .navbar__items--right { flex: 0 0 auto; justify-content: flex-end; } .navbar__items--right > :last-child { padding-right: 0; } .navbar__item { display: inline-block; padding: var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal); } .navbar__item.dropdown .navbar__link:not([href]) { pointer-events: none; } .navbar__link { color: var(--ifm-navbar-link-color); font-weight: var(--ifm-font-weight-semibold); } .navbar__link:hover, .navbar__link--active { color: var(--ifm-navbar-link-hover-color); text-decoration: none; } .navbar--dark, .navbar--primary { --ifm-menu-color: var(--ifm-color-gray-300); --ifm-navbar-link-color: var(--ifm-color-gray-100); --ifm-navbar-search-input-background-color: rgba(255, 255, 255, 0.1); --ifm-navbar-search-input-placeholder-color: rgba(255, 255, 255, 0.5); color: var(--ifm-color-white); } .navbar--dark { --ifm-navbar-background-color: #242526; --ifm-navbar-link-hover-color: var(--ifm-color-primary); --ifm-menu-color-background-active: rgba(255, 255, 255, 0.05); --ifm-navbar-search-input-color: var(--ifm-color-white); } .navbar--primary { --ifm-navbar-background-color: var(--ifm-color-primary); --ifm-navbar-link-hover-color: var(--ifm-color-white); --ifm-menu-color-active: var(--ifm-color-white); --ifm-navbar-search-input-color: var(--ifm-color-emphasis-500); } .navbar__search-input { -webkit-appearance: none; appearance: none; /* Algolia will add type="search" to the input in Safari and Safari's styling will override the styling here. */ background: var(--ifm-navbar-search-input-background-color) var(--ifm-navbar-search-input-icon) no-repeat 0.75rem center / 1rem 1rem; border: none; border-radius: 2rem; color: var(--ifm-navbar-search-input-color); cursor: text; display: inline-block; font-size: 0.9rem; height: 2rem; padding: 0 0.5rem 0 2.25rem; width: 12.5rem; } .navbar__search-input::placeholder { color: var(--ifm-navbar-search-input-placeholder-color); } .navbar-sidebar { background-color: var(--ifm-navbar-background-color); bottom: 0; box-shadow: var(--ifm-global-shadow-md); left: 0; opacity: 0; overflow-x: hidden; position: fixed; top: 0; transform: translate3d(-100%, 0, 0); visibility: hidden; width: var(--ifm-navbar-sidebar-width); transition-property: opacity, visibility, transform; transition-duration: var(--ifm-transition-fast); transition-timing-function: ease-in-out; } .navbar-sidebar--show .navbar-sidebar, .navbar-sidebar--show .navbar-sidebar__backdrop { opacity: 1; visibility: visible; } .navbar-sidebar--show .navbar-sidebar { transform: translate3d(0, 0, 0); } .navbar-sidebar__backdrop { background-color: rgba(0, 0, 0, 0.6); bottom: 0; left: 0; opacity: 0; position: fixed; right: 0; top: 0; visibility: hidden; transition-property: opacity, visibility; transition-duration: var(--ifm-transition-fast); transition-timing-function: ease-in-out; } .navbar-sidebar__brand { align-items: center; box-shadow: var(--ifm-navbar-shadow); display: flex; flex: 1; height: var(--ifm-navbar-height); padding: var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal); } .navbar-sidebar__items { display: flex; height: calc(100% - var(--ifm-navbar-height)); transform: translateZ(0); transition: transform var(--ifm-transition-fast) ease-in-out; } .navbar-sidebar__items--show-secondary { transform: translate3d( calc((var(--ifm-navbar-sidebar-width)) * -1), 0, 0 ); } .navbar-sidebar__item { flex-shrink: 0; padding: 0.5rem; width: calc(var(--ifm-navbar-sidebar-width)); } .navbar-sidebar__back { background: var(--ifm-menu-color-background-active); font-size: 15px; font-weight: var(--ifm-button-font-weight); margin: 0 0 0.2rem -0.5rem; padding: 0.6rem 1.5rem; position: relative; text-align: left; top: -0.5rem; width: calc(100% + 1rem); } .navbar-sidebar__close { display: flex; margin-left: auto; } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ .pagination { column-gap: var(--ifm-pagination-page-spacing); display: flex; font-size: var(--ifm-pagination-font-size); padding-left: 0; } .pagination--sm { --ifm-pagination-font-size: 0.8rem; --ifm-pagination-padding-horizontal: 0.8rem; --ifm-pagination-padding-vertical: 0.2rem; } .pagination--lg { --ifm-pagination-font-size: 1.2rem; --ifm-pagination-padding-horizontal: 1.2rem; --ifm-pagination-padding-vertical: 0.3rem; } .pagination__item { display: inline-flex; } .pagination__item > span { padding: var(--ifm-pagination-padding-vertical); } .pagination__item--active .pagination__link { background: var(--ifm-pagination-item-active-background); color: var(--ifm-pagination-color-active); } .pagination__item:not(.pagination__item--active):hover .pagination__link { background: var(--ifm-pagination-item-active-background); } .pagination__item--disabled, .pagination__item[disabled] { opacity: 0.25; pointer-events: none; } .pagination__link { border-radius: var(--ifm-pagination-border-radius); color: var(--ifm-font-color-base); display: inline-block; padding: var(--ifm-pagination-padding-vertical) var(--ifm-pagination-padding-horizontal); transition: background var(--ifm-transition-fast) var(--ifm-transition-timing-default); } .pagination__link:hover { text-decoration: none; } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ .pagination-nav { display: grid; grid-gap: var(--ifm-spacing-horizontal); gap: var(--ifm-spacing-horizontal); grid-template-columns: repeat(2, 1fr); } .pagination-nav__link { border: 1px solid var(--ifm-color-emphasis-300); border-radius: var(--ifm-pagination-nav-border-radius); display: block; height: 100%; line-height: var(--ifm-heading-line-height); padding: var(--ifm-global-spacing); transition: border-color var(--ifm-transition-fast) var(--ifm-transition-timing-default); } .pagination-nav__link:hover { border-color: var(--ifm-pagination-nav-color-hover); text-decoration: none; } .pagination-nav__link--next { grid-column: 2/3; text-align: right; } .pagination-nav__label { font-size: var(--ifm-h4-font-size); font-weight: var(--ifm-heading-font-weight); word-break: break-word; } .pagination-nav__link--prev .pagination-nav__label::before { content: '« '; } .pagination-nav__link--next .pagination-nav__label::after { content: ' »'; } .pagination-nav__sublabel { color: var(--ifm-color-content-secondary); font-size: var(--ifm-h5-font-size); font-weight: var(--ifm-font-weight-semibold); margin-bottom: 0.25rem; } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ .pills { display: flex; gap: var(--ifm-pills-spacing); padding-left: 0; } .pills__item { border-radius: 0.5rem; cursor: pointer; display: inline-block; font-weight: var(--ifm-font-weight-bold); padding: 0.25rem 1rem; transition: background var(--ifm-transition-fast) var(--ifm-transition-timing-default); } .pills__item--active { background: var(--ifm-pills-color-background-active); color: var(--ifm-pills-color-active); } .pills__item:not(.pills__item--active):hover { background: var(--ifm-pills-color-background-active); } .pills--block { justify-content: stretch; } .pills--block .pills__item { flex-grow: 1; text-align: center; } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ .tabs { color: var(--ifm-tabs-color); display: flex; font-weight: var(--ifm-font-weight-bold); margin-bottom: 0; overflow-x: auto; padding-left: 0; } .tabs__item { border-bottom: 3px solid transparent; border-radius: var(--ifm-global-radius); cursor: pointer; display: inline-flex; padding: var(--ifm-tabs-padding-vertical) var(--ifm-tabs-padding-horizontal); transition: background-color var(--ifm-transition-fast) var(--ifm-transition-timing-default); } .tabs__item--active { border-bottom-color: var(--ifm-tabs-color-active-border); border-bottom-left-radius: 0; border-bottom-right-radius: 0; color: var(--ifm-tabs-color-active); } .tabs__item:hover { background-color: var(--ifm-hover-overlay); } .tabs--block { justify-content: stretch; } .tabs--block .tabs__item { flex-grow: 1; justify-content: center; } /* Mode */ /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ html[data-theme='dark'] { --ifm-color-scheme: dark; --ifm-color-emphasis-0: var(--ifm-color-gray-1000); --ifm-color-emphasis-100: var(--ifm-color-gray-900); --ifm-color-emphasis-200: var(--ifm-color-gray-800); --ifm-color-emphasis-300: var(--ifm-color-gray-700); --ifm-color-emphasis-400: var(--ifm-color-gray-600); --ifm-color-emphasis-500: var(--ifm-color-gray-500); --ifm-color-emphasis-600: var(--ifm-color-gray-400); --ifm-color-emphasis-700: var(--ifm-color-gray-300); --ifm-color-emphasis-800: var(--ifm-color-gray-200); --ifm-color-emphasis-900: var(--ifm-color-gray-100); --ifm-color-emphasis-1000: var(--ifm-color-gray-0); --ifm-background-color: #1b1b1d; --ifm-background-surface-color: #242526; --ifm-hover-overlay: rgba(255, 255, 255, 0.05); --ifm-color-content: #e3e3e3; --ifm-color-content-secondary: rgba(255, 255, 255, 1); --ifm-breadcrumb-separator-filter: invert(64%) sepia(11%) saturate(0%) hue-rotate(149deg) brightness(99%) contrast(95%); --ifm-code-background: rgba(255, 255, 255, 0.1); --ifm-scrollbar-track-background-color: #444444; --ifm-scrollbar-thumb-background-color: #686868; --ifm-scrollbar-thumb-hover-background-color: #7a7a7a; --ifm-table-stripe-background: rgba(255, 255, 255, 0.07); --ifm-toc-border-color: var(--ifm-color-emphasis-200); --ifm-color-primary-contrast-background: rgb(16, 36, 69); --ifm-color-primary-contrast-foreground: rgb(235, 242, 252); --ifm-color-secondary-contrast-background: rgb(71, 71, 72); --ifm-color-secondary-contrast-foreground: rgb(253, 253, 254); --ifm-color-success-contrast-background: rgb(0, 49, 0); --ifm-color-success-contrast-foreground: rgb(230, 246, 230); --ifm-color-info-contrast-background: rgb(25, 60, 71); --ifm-color-info-contrast-foreground: rgb(238, 249, 253); --ifm-color-warning-contrast-background: rgb(77, 56, 0); --ifm-color-warning-contrast-foreground: rgb(255, 248, 230); --ifm-color-danger-contrast-background: rgb(75, 17, 19); --ifm-color-danger-contrast-foreground: rgb(255, 235, 236) } @media (min-width: 1440px) { .container { max-width: var(--ifm-container-width-xl); } } @media (max-width: 996px) { .col { --ifm-col-width: 100%; flex-basis: var(--ifm-col-width); margin-left: 0; } .footer { --ifm-footer-padding-horizontal: 0 } .footer__link-separator { display: none; } .footer__col { margin-bottom: calc(var(--ifm-spacing-vertical) * 3); } .footer__link-item { display: block; } .hero { padding-left: 0; padding-right: 0 } .navbar > .container, .navbar > .container-fluid { padding: 0 } .navbar__toggle { display: inherit } .navbar__item { display: none } .navbar__search-input { width: 9rem } .pills--block { flex-direction: column } .tabs--block { flex-direction: column } } @media (max-width: 576px) { .markdown h1:first-child { --ifm-h1-font-size: 2rem; } .markdown > h2 { --ifm-h2-font-size: 1.5rem; } .markdown > h3 { --ifm-h3-font-size: 1.25rem; } } @media (pointer: fine) { .thin-scrollbar { scrollbar-width: thin; } .thin-scrollbar::-webkit-scrollbar { height: var(--ifm-scrollbar-size); width: var(--ifm-scrollbar-size); } .thin-scrollbar::-webkit-scrollbar-track { background: var(--ifm-scrollbar-track-background-color); border-radius: 10px; } .thin-scrollbar::-webkit-scrollbar-thumb { background: var(--ifm-scrollbar-thumb-background-color); border-radius: 10px; } .thin-scrollbar::-webkit-scrollbar-thumb:hover { background: var(--ifm-scrollbar-thumb-hover-background-color); } } @media (prefers-reduced-motion: reduce) { :root { --ifm-transition-fast: 0ms; --ifm-transition-slow: 0ms; } } @media print { .table-of-contents { display: none } .footer { display: none } .menu { display: none } .navbar { display: none } .pagination-nav { display: none } .tabs { page-break-inside: avoid } } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ /** * Styles for NProgress * Copied over to remove unused styles for the spinner. * https://github.com/rstacruz/nprogress/blob/master/nprogress.css */ :root { --docusaurus-progress-bar-color: var(--ifm-color-primary); } #nprogress { pointer-events: none; } #nprogress .bar { background: var(--docusaurus-progress-bar-color); position: fixed; z-index: 1031; top: 0; left: 0; width: 100%; height: 2px; } #nprogress .peg { position: absolute; right: 0; width: 100px; height: 100%; box-shadow: 0 0 10px var(--docusaurus-progress-bar-color), 0 0 5px var(--docusaurus-progress-bar-color); opacity: 1; transform: rotate(3deg) translate(0, -4px); } /* stylelint-disable docusaurus/copyright-header */ /** * Any CSS included here will be global. The classic template * bundles Infima by default. Infima is a CSS framework designed to * work well for content-centric websites. */ /* Import fonts. */ /* poppins */ @font-face { font-family: 'Poppins'; font-style: normal; font-weight: normal; src: local(''), url(/assets/fonts/poppins-regular-f61407da33b59324fbefe468ce6917ab.woff) format('woff2'), /* Super Modern Browsers */ url(data:font/woff2;base64,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) format('woff'), /* Modern Browsers */ } /* Roboto-Mono */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: normal; src: local(''), url(/assets/fonts/roboto-mono-regular-498042b7fe9cd07b4fd11a0965093e55.woff) format('woff2'), /* Super Modern Browsers */ url(/assets/fonts/roboto-mono-regular-535bc89d4af715503b01afd761501e58.woff2) format('woff'), /* Modern Browsers */ } /* Lato */ @font-face { font-family: 'Lato'; font-style: normal; font-weight: normal; src: local(''), url(/assets/fonts/lato-regular-292725486219768e62259f7286dc73cc.woff) format('woff2'), /* Super Modern Browsers */ url(/assets/fonts/lato-regular-be36596da218e1eec01c5c600b1c13ef.woff2) format('woff'), /* Modern Browsers */ } :root { --docs-color-primary-100: 26 144 255; --docs-color-primary-200: 33 96 253; --docs-color-secondary-700: 232 232 236; --docs-color-secondary-800: 245 245 247; --docs-color-secondary-900: 251 251 251; --docs-color-secondary-1000: 255 255 255; --docs-color-text-400: 71 71 71; } html[data-theme='dark'] { --docs-color-text-400: 153 153 153; --docs-color-secondary-700: 71 71 71; --docs-color-secondary-800: 38 38 38; --docs-color-secondary-900: 25 25 25; --docs-color-secondary-1000: 0 0 0; } body { font-family: "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } table td:nth-child(1) { overflow-wrap: normal; } td { width: auto; overflow-wrap: anywhere; /* For browser compatibility */ } a { cursor: pointer; } h1, h2, h3, h4, h5 { font-family: "Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; } *, ::before, ::after { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246 / 0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; } ::backdrop { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246 / 0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; } :root { --ifm-color-primary-lightest: #80bbe2; --ifm-color-primary-lighter: #5eaadb; --ifm-color-primary-light: #53a4d8; --ifm-color-primary: #3d98d3; --ifm-color-primary-dark: #2d8bc8; --ifm-color-primary-darker: #2b83bc; --ifm-color-primary-darkest: #236c9b; --ifm-code-font-size: 95%; --docs-color-border: #dadde1; --docs-color-text: #000000; --docs-color-text-100: #646464; --docs-color-background: #ffffff; --docs-color-background-100: #f8f8f8; --docs-color-background-200: #efefef; --docs-color-background-300: #dcdcdc; } @media (max-width: 768px) { #theme-main h1 { font-size: 50px !important; line-height: 3rem !important; font-weight: 700 } #theme-main .header-docs { margin-bottom: 20px; } } body { font-family: 'Lato', sans-serif; } h1, h2, h3, h4, h5, h6 { font-family: 'Poppins', sans-serif; } code { font-family: 'Roboto Mono', monospace; } dd { margin-top: 1rem; margin-bottom: 1rem; } dt { font-weight: bold; margin-top: 1rem; } dl p { font-size: .9rem; font-weight: lighter; margin-inline-start: 40px; /*This is intended to match the margin spacing for the dd element*/ margin-bottom: 0; } hr { background-image: -webkit-linear-gradient(left,#f3f3f3,#adadb1,#f3f3f3); margin: 0 auto; } .navbar__brand { height: 40px; } .btn.navbar__github { display: inline-block; font-weight: 400; color: #212529; text-align: center; vertical-align: middle; -webkit-user-select: none; user-select: none; background-color: initial; border: 2px solid transparent; padding: .375rem .75rem; font-size: 1rem; line-height: 1.66; border-radius: 3px; transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; } a.btn.navbar__github { border: 2px solid transparent; padding: 8px 20px 7px 47px; font-size: 1rem; line-height: 1.66; font-weight: 400; position: relative; font-family: poppins,sans-serif; text-decoration: none; align-items: center; border-radius: 3px; } .btn-secondary.navbar__github:hover { color: #fff; background-color: #273230; border-color: #222a29; } a.btn.navbar__github::before { content: ""; background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 20.5 20%22%3E%3Cdefs/%3E%3Cpath fill=%22%23fff%22 d=%22M10.3.0C4.6.0.0 4.6.0 10.3c0 4.4 2.8 8.3 7 9.7.5.1.7-.2.7-.5v-1.9c-2.6.5-3.2-.6-3.4-1.2-.2-.6-.6-1.1-1-1.5-.4-.2-.9-.7.0-.7.7.1 1.3.5 1.6 1 .6 1.1 1.9 1.4 3 .8.0-.5.3-1 .7-1.4-2.3-.3-4.7-1.1-4.7-5.1.0-1 .4-2 1.1-2.8-.5-.6-.5-1.6-.1-2.5.0.0.9-.3 2.8 1.1 1.7-.5 3.4-.5 5.1.0 2-1.3 2.8-1.1 2.8-1.1.4.9.5 1.9.2 2.8.7.7 1.1 1.7 1.1 2.8.0 3.9-2.4 4.8-4.7 5.1.5.5.7 1.2.7 1.9v2.8c0 .3.2.6.7.5 5.4-1.8 8.3-7.6 6.5-13C18.6 2.8 14.7.0 10.3.0z%22/%3E%3C/svg%3E"); height: 20px; width: 20px; position: absolute; left: 15px; top: 10px; } .icon-github.navbar__github { margin-left: 20px; } .btn-secondary.navbar__github { color: #fff!important; border-color: #384745; background-color: #384745; box-shadow: inset 0 1px rgb(255 255 255 / 15%), 0 1px 1px rgb(0 0 0 / 8%); } .docusaurus-highlight-code-line { background-color: rgb(72, 77, 91); display: block; margin: 0 calc(-1 * var(--ifm-pre-padding)); padding: 0 var(--ifm-pre-padding); } /* Navbar "More from SUSE" items. Thanks to Nunix. https://github.com/rancher/elemental-docs/pull/235 */ .navbar__icon { font-family: poppins,sans-serif; font-size: 16px; } .navbar__icon:before { content: ""; display: inline-flex; height: 20px; width: 20px; margin-right: 4px; background-color: var(--ifm-navbar-link-color); } .navbar__rancher:before { -webkit-mask: url(/assets/images/icon-rancher-73e198d51ae2f3c9da976547742995bc.png) no-repeat 100% 100%; mask: url(/assets/images/icon-rancher-73e198d51ae2f3c9da976547742995bc.png) no-repeat 100% 100%; -webkit-mask-size: contain; mask-size: contain; width: 35px; background-color: #2e68e9; } .navbar__elemental:before { -webkit-mask: url(/assets/images/icon-elemental-15b2888e5811d90b2b3555b0e57339ba.png) no-repeat 100% 100%; mask: url(/assets/images/icon-elemental-15b2888e5811d90b2b3555b0e57339ba.png) no-repeat 100% 100%; -webkit-mask-size: cover; mask-size: cover; width: 35px; height: 22px; padding-bottom: 7px; background-color: #7100d4; } .navbar__fleet:before { -webkit-mask: url(/assets/images/icon-fleet-19901badefbeb71402d7c37995a61cc2.png) no-repeat 100% 100%; mask: url(/assets/images/icon-fleet-19901badefbeb71402d7c37995a61cc2.png) no-repeat 100% 100%; -webkit-mask-size: cover; mask-size: cover; width: 35px; height: 22px; padding-bottom: 7px; background-color: #00b056; } .navbar__harvester:before { -webkit-mask: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAABqCAYAAAB04VkvAAAAxnpUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjabVBBDsMgDLvnFXsCYKDhOXTtpP1gz58D6dRWs0RIYtekkf3zfsnDkGKWXBatrdZA5JZb6kw0TPQRY8gjDhwU60tfancisQXe8A+q649+/BnMqzMrJyN9OrFeiZbdX29G/hBsosRkc6PmRkiTiG7QfdLadDn/wrqHK3QesbC2ITWzKb7VeeH2tsJ3kNKOiMAIuAZ2IOhGMLKgMKIyN6qjQH0SLuTfng7IF2QbWbWbv+OtAAABhWlDQ1BJQ0MgcHJvZmlsZQAAeJx9kT1Iw1AUhU9TtVIqDhYUcchQnSyIijhqFYpQIdQKrTqYvPRHaNKQpLg4Cq4FB38Wqw4uzro6uAqC4A+Iq4uToouUeF9SaBHjDY98nHfP4b37AKFeZprVMQZoum2mkwkxm1sRQ68Io5++ALpkZhmzkpSCb33dUx/VXZxn+ff9WT1q3mJAQCSeYYZpE68TT23aBud94igrySrxOfGoSQckfuS64vEb56LLAs+Mmpn0HHGUWCy2sdLGrGRqxJPEMVXTKV/Ieqxy3uKslauseU5+w0heX17iOq0hJLGARUgQoaCKDZRhI05/nRQLadpP+PgHXb9ELoVcG2DkmEcFGmTXD/4Gv2drFSbGvaRIAuh8cZyPYSC0CzRqjvN97DiNEyD4DFzpLX+lDkx/kl5rabEjoHcbuLhuacoecLkDDDwZsim7UpCWUCgA72f0TDmg7xYIr3pza+7j9AHI0KxSN8DBITBSpOw1n3t3t8/t357m/H4AD69yf2/79jEAAA14aVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA0LjQuMC1FeGl2MiI+CiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICB4bWxuczpHSU1QPSJodHRwOi8vd3d3LmdpbXAub3JnL3htcC8iCiAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgeG1wTU06RG9jdW1lbnRJRD0iZ2ltcDpkb2NpZDpnaW1wOmMwZGZkM2U1LWUzNTYtNDIwMy05NDgyLWM5OWUwNDQ1N2Y0YyIKICAgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMzM3ZmMxYy1kODQxLTQ5ZWEtODZmOC0yYTBiNGRkNjE5ZmMiCiAgIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNmM1YWRlMi0yOGM1LTQ0Y2YtYmQxNi1mZmRkNTNlYzMyYTIiCiAgIGRjOkZvcm1hdD0iaW1hZ2UvcG5nIgogICBHSU1QOkFQST0iMi4wIgogICBHSU1QOlBsYXRmb3JtPSJMaW51eCIKICAgR0lNUDpUaW1lU3RhbXA9IjE2OTgxMDIxODExMTE1NjgiCiAgIEdJTVA6VmVyc2lvbj0iMi4xMC4zNCIKICAgdGlmZjpPcmllbnRhdGlvbj0iMSIKICAgeG1wOkNyZWF0b3JUb29sPSJHSU1QIDIuMTAiCiAgIHhtcDpNZXRhZGF0YURhdGU9IjIwMjM6MTA6MjNUMTY6MDI6NTgtMDc6MDAiCiAgIHhtcDpNb2RpZnlEYXRlPSIyMDIzOjEwOjIzVDE2OjAyOjU4LTA3OjAwIj4KICAgPHhtcE1NOkhpc3Rvcnk+CiAgICA8cmRmOlNlcT4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiCiAgICAgIHN0RXZ0OmNoYW5nZWQ9Ii8iCiAgICAgIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NGVjNjRlODYtNzIxNC00YTNjLWI5MzYtODdmOTQ5NzRiOWM0IgogICAgICBzdEV2dDpzb2Z0d2FyZUFnZW50PSJHaW1wIDIuMTAgKExpbnV4KSIKICAgICAgc3RFdnQ6d2hlbj0iMjAyMy0xMC0yM1QxNjowMzowMS0wNzowMCIvPgogICAgPC9yZGY6U2VxPgogICA8L3htcE1NOkhpc3Rvcnk+CiAgPC9yZGY6RGVzY3JpcHRpb24+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz5qbo63AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAlyAAAJcgErz99GAAAAB3RJTUUH5woXFwMBBaggvQAACvhJREFUeNrtXXtQVNcZ/53LLrvs8hB8i4+KSY2ZdkZEIm1n0v6BMSFWNImPBGsfpjadYn3FiI3Vm8QUn0hGM6k1jz+U+EBFHDWjcaaP6TQooI6ZRDRRG98xCojALq89/UOhC+y95z7OXZbd85thBrl7z577fb/zvc53jwRqoCD4WE4HwVRQPAkgGcAgAE4IhCK8AG4BuA6Cf8EnlSBnZQUIqNINRHGoIjkTwHoAY4VcezW+BIiMnFXF2gjwwdo4OD3bAWQL2YURCErgifkl5i67r0yAotUjQFoPgeIHQmJhic/RhsmYI1/pToA9cixa8B8APxRyCmNQnAOQgdlyHQBIHRdasF0oPyJcwRgQfNjZAux44xkQekRIJ6IswSTMlo9JoCCQaL6QSMRZgjWgIAQ73kwH8Z0UEolA+JAmAT6R7kWuFciWQPBTIYmIJcDPJABDhSQiFskSgIFCDhGLIRKAGCGHiEWMJGQQ2RAEEAQQEAQQEAQQEAQQEAQQEAQQEAQQEAQQEAQQEAQQEAQQCG/YgvElQ2LicOO5JYpvITl2vkWbfG2K9xMANEcmat9BimRKVa47o2zwzlqhOMbg/RvoTU+96nMMdydUXpm6aHzQtFMkU6u/glj5JW6bHQ0zXyemHpiheH+MLC2cd7m+dquZMZy7VlNvW6tuAlomw91v04bWlt7pAnQpH0A/h6vTv6OlKF3fdzl74d/MKB9AQCvRU8o3IsPQIYABod154bVO9yx8LGOx3jGSovn2tyRGh8CL0BYSMGSDwAFON9alTtyk9z6f/5vQHARXMz2PIIwhhRJj++1d16G9288vNTRGbbPXkPsI9soLlblwJ0BMlPHE4k5To6mHHVlaOK/999zvP2FoDs5dq2morla7xH+9ck8DPSqpltE0UFM6UyTTy/W1AID+DhcK0iYpzmPJqaN047jO14fs30hveO6jIwMIpdX/EK88Mh6bL5wMXQIku+Jw3UCq10n5DMEPKymovtpYl9gtUvf7/bsuwWRXbKoq6zaPG57/n5tgIxJag5G36yTZ5vQs0m/vOtphKUPNBVyftoSYEZBTg/sIpHy9QvVRdT3ljjbmPnQp1KCFucMgd88RgIPJ9DLch2v32+b9M4OESdExKEx72vCzWOGnrQwIucyWcBB8siuOOUQjqyLGEMzwA5sqWN9RPX2Z6hgJxfmU5ad7U3bBhQCsStmgfRuYK5flPgiDQFrSvisN99LMKuZecxPmlpXaVf10l4pmp6CLSJoWy7CSgupgkMh0EBhri4baFsriyqO0oOoz0yuCxaAlY37UN5/hPhrN1tQfkvCjS2ea1Qyfmp9mBZfxe/JpXUsTO9YB4JCiYDZ7Mm0B6mf+SVV57zLSFh7uY6DTjfyxmdVWuo8RBzbt0RpEmkFdS5PmmGf+6AmXe9QFDHPF17A+w2IoD/fxLaNqyMN9fNNwb7qplE+LMj5+g+oh7YZxT6UMcsb2HAGuTlucZGblsqqGr546dumWt95y97HosYwstetuhZXobxV4IJBlYZH31vOvkp4hAIcghFU13Hz+xEir3ccApxtrUyd+ovYZpf34b6YumsFL+b89cXCMEfKa1YUhAkiEmBZ8MNzH4P1s93HboPuIInwzuW0Tppzro7T1rMHdkGASYO6o1MfVrvfdu5Y5Yavdx7LTnz7DavEy4z7mPZJ2GZxRq7L1nFyykZpZDNzSwDh7NLZNmHJO6fofyg/Tdy+U97j7KKwqM3/wpQIJ+0Q78d4Tk1MUo/PyI3THf88GvMbsL8iRA7bpXW+8z5yuy2aH3lRXtwW4P0M97dv6VaXl7mOoK545BDM/ZpBwyH7lFVfLUOJ7X1Wgptkb8MdM9sDaql44OiNa75i6mkJHxSaOupi94JLS9dzyw3RL+rNh3UFjxnK0IyU2ceKl7AXH1SzI5vSsgHLMO318zJrUzHNqxPXf2eRKgFDcI+9tyg+KLHXoVLMLmG90izSCMKr0nRStn43fk29dOVEHuTQTYPP4LLH6GbhYX3NR62frWtQ3lYIF8WpYhEMzAXIrjlAhLnaQrNkF2B34ICO7pdcQYMt5caI80wWoZEjdXMCM5b0rCNQS5OSWHxZWQkMAxrIUanJcfuZ4ktH6RSDoqgQ+DHIUH3BL+rPEvvNN2uLzKTOOEPheWmWqeTTZFWe6AVVLIUgxn2bcayMSWqnPsKXYcqE84PxjomzIH5tJ1MiR/8W/rQ0C4/b8RVWwv2P0xGlqpmAIWEtZlNlhzCCI2uvsfYrXqN77+0fHIzHaGfDHTP7PKn9vqiq7a3kWcL+lGS+XHUxStgJZpK8jhpuPUkIMuyz6uFXmvLbZi1dOHtqumDKnZ5Ga6XkBf4z6by1Ns11fa7csDfzw0mlVpt19YRnzQYeWFJgy0R7Gw65JzTw3OCbWNBGVJrHt68rZvMOHBJXikNmmWa4E4GHGrzXWMYdwsFq1GA998zl2t8yAfesNbbO2ce4LfLnsYNI9v35AvYGl0dkYLwQFwYz/cfSEHVZH5be9DXjt9KeL1D7jtgUu2PFsCXs/Y0q1HgvESxfmmkJN9q6zzPj6cU/9wkoz3o7CqrICtetKp3TwbAlrz5C0WqB2aGmatYwAWnvXzfguLWZ8oEEz3o5mDb31I9wJxXrNsm7X2iU9dtnUtwqWnDpKmU2zVhIAYPeus1605NH0+K23AXmnj48xYsa1WhL/1S4R64p48XZHx++NjPOBeFRnTb8ZxGpB2jhuEhm0b4M6U4tkylIyYZCloOqzL9WsfcPM182fiPawXes3Kal931f5WN+9a+ndJo9ykeillYrzrJuxnKBIpsNc8TVXGdMx+1YQFwugxYxr6V0Phhkf7k6oNBtPJEQ7FAM2AMgtP6KofACqFUJ/opltmg0qAXiZcaa7MWnGtRzymFSs3tF8b7r6Js7WryvYsgjCAZBBJQCvaJzV9NjI48w8BhGrmz1YUPGJYQWp7YMEU9bBJwDM965rKWXyMOOsII7Z1s5DMQaVqOWdC13um7s5MpAedTue1cAY/mcF93e4VM8JCnRI1NCSAtqpOhmCDbDzy49Q3odE8T8mzsAxa95ZK4hZgdMcmaTEJk4EgO+aGrG48ihVy0y6/u3atMUEOTLpeOMohPx0O/6qJb7oaQJ42loN39u//WQNg8L377XfYnClGDnmLliwIr6wpinUoAL9zTZrk0Yxin94VnAzhxw5pKyARXMJ2a7g294GLD11bLve+zqdFcxBaKzmj94OKZQY639WMAC8c/6E7j339rOCeYH3eKFmiSy1AHrP9et6AqZeM/69A4VrzAovYC2iB12Ba7e1ZxeTYDzcIGesajk4eudbtNnkfxnDeg6HFIWmF/+sOMbAfespqxo5wp1QzHsLuKdjEBKK6Y5AOMQAAoIAAoIAAoIAAoIAAoIAAoIAAoIAAoIAAoIAAoIAAoIAAoIAAiFBAI8QQ8TCIwG4JeQQsbguAez/7lcgbHFDAvAPIYeIxd8lSCgVcojUCFAqlTBLrgRwRkgj4nAKs1aekUBAAZIn5BFxWAYC+qAOkLPqKIB9QiYRg2LkyMfb6wAPYMevAJwVsgl7nEWb+9cdYUDHn2fI9WjDzwF8LmQUxsqXbJMxZ2lDdwIAwBz5Cuz4MYD9QlZhBoK9sOMneHHF1c5/VkKRnAlgHYBUIb1ejS9AkYfZ8qHAvFADBcEuOQ1tmAoJT4JiKIDBAJxCriEJL4CbILgGin9CQilmyZUPMr3A+B+jXnH1TcCVdgAAAABJRU5ErkJggg==) no-repeat 100% 100%; mask: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAABqCAYAAAB04VkvAAAAxnpUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjabVBBDsMgDLvnFXsCYKDhOXTtpP1gz58D6dRWs0RIYtekkf3zfsnDkGKWXBatrdZA5JZb6kw0TPQRY8gjDhwU60tfancisQXe8A+q649+/BnMqzMrJyN9OrFeiZbdX29G/hBsosRkc6PmRkiTiG7QfdLadDn/wrqHK3QesbC2ITWzKb7VeeH2tsJ3kNKOiMAIuAZ2IOhGMLKgMKIyN6qjQH0SLuTfng7IF2QbWbWbv+OtAAABhWlDQ1BJQ0MgcHJvZmlsZQAAeJx9kT1Iw1AUhU9TtVIqDhYUcchQnSyIijhqFYpQIdQKrTqYvPRHaNKQpLg4Cq4FB38Wqw4uzro6uAqC4A+Iq4uToouUeF9SaBHjDY98nHfP4b37AKFeZprVMQZoum2mkwkxm1sRQ68Io5++ALpkZhmzkpSCb33dUx/VXZxn+ff9WT1q3mJAQCSeYYZpE68TT23aBud94igrySrxOfGoSQckfuS64vEb56LLAs+Mmpn0HHGUWCy2sdLGrGRqxJPEMVXTKV/Ieqxy3uKslauseU5+w0heX17iOq0hJLGARUgQoaCKDZRhI05/nRQLadpP+PgHXb9ELoVcG2DkmEcFGmTXD/4Gv2drFSbGvaRIAuh8cZyPYSC0CzRqjvN97DiNEyD4DFzpLX+lDkx/kl5rabEjoHcbuLhuacoecLkDDDwZsim7UpCWUCgA72f0TDmg7xYIr3pza+7j9AHI0KxSN8DBITBSpOw1n3t3t8/t357m/H4AD69yf2/79jEAAA14aVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA0LjQuMC1FeGl2MiI+CiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICB4bWxuczpHSU1QPSJodHRwOi8vd3d3LmdpbXAub3JnL3htcC8iCiAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgeG1wTU06RG9jdW1lbnRJRD0iZ2ltcDpkb2NpZDpnaW1wOmMwZGZkM2U1LWUzNTYtNDIwMy05NDgyLWM5OWUwNDQ1N2Y0YyIKICAgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMzM3ZmMxYy1kODQxLTQ5ZWEtODZmOC0yYTBiNGRkNjE5ZmMiCiAgIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNmM1YWRlMi0yOGM1LTQ0Y2YtYmQxNi1mZmRkNTNlYzMyYTIiCiAgIGRjOkZvcm1hdD0iaW1hZ2UvcG5nIgogICBHSU1QOkFQST0iMi4wIgogICBHSU1QOlBsYXRmb3JtPSJMaW51eCIKICAgR0lNUDpUaW1lU3RhbXA9IjE2OTgxMDIxODExMTE1NjgiCiAgIEdJTVA6VmVyc2lvbj0iMi4xMC4zNCIKICAgdGlmZjpPcmllbnRhdGlvbj0iMSIKICAgeG1wOkNyZWF0b3JUb29sPSJHSU1QIDIuMTAiCiAgIHhtcDpNZXRhZGF0YURhdGU9IjIwMjM6MTA6MjNUMTY6MDI6NTgtMDc6MDAiCiAgIHhtcDpNb2RpZnlEYXRlPSIyMDIzOjEwOjIzVDE2OjAyOjU4LTA3OjAwIj4KICAgPHhtcE1NOkhpc3Rvcnk+CiAgICA8cmRmOlNlcT4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiCiAgICAgIHN0RXZ0OmNoYW5nZWQ9Ii8iCiAgICAgIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NGVjNjRlODYtNzIxNC00YTNjLWI5MzYtODdmOTQ5NzRiOWM0IgogICAgICBzdEV2dDpzb2Z0d2FyZUFnZW50PSJHaW1wIDIuMTAgKExpbnV4KSIKICAgICAgc3RFdnQ6d2hlbj0iMjAyMy0xMC0yM1QxNjowMzowMS0wNzowMCIvPgogICAgPC9yZGY6U2VxPgogICA8L3htcE1NOkhpc3Rvcnk+CiAgPC9yZGY6RGVzY3JpcHRpb24+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz5qbo63AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAlyAAAJcgErz99GAAAAB3RJTUUH5woXFwMBBaggvQAACvhJREFUeNrtXXtQVNcZ/53LLrvs8hB8i4+KSY2ZdkZEIm1n0v6BMSFWNImPBGsfpjadYn3FiI3Vm8QUn0hGM6k1jz+U+EBFHDWjcaaP6TQooI6ZRDRRG98xCojALq89/UOhC+y95z7OXZbd85thBrl7z577fb/zvc53jwRqoCD4WE4HwVRQPAkgGcAgAE4IhCK8AG4BuA6Cf8EnlSBnZQUIqNINRHGoIjkTwHoAY4VcezW+BIiMnFXF2gjwwdo4OD3bAWQL2YURCErgifkl5i67r0yAotUjQFoPgeIHQmJhic/RhsmYI1/pToA9cixa8B8APxRyCmNQnAOQgdlyHQBIHRdasF0oPyJcwRgQfNjZAux44xkQekRIJ6IswSTMlo9JoCCQaL6QSMRZgjWgIAQ73kwH8Z0UEolA+JAmAT6R7kWuFciWQPBTIYmIJcDP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) no-repeat 100% 100%; -webkit-mask-size: cover; mask-size: cover; width: 35px; height: 22px; padding-bottom: 7px; background-color: #00a580; } .navbar__rancher__desktop:before { -webkit-mask: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAFKCAYAAAAzGgmFAAAAxXpUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjabVBtDsMgCP3vKXYEvqpwHLt2yW6w4w8Fk3bZS+AhTwEp5+f9Ko8BQimyNa1WKzjExKh7oBDo0yPI9BO2Irzni/QMyZmdOQStwbjy+WAxjnfbpZA+U9jvgkkw6U+hbMRjIvLgyEKWhZhCwCzQ41tQTdv1C/sJd2hYGU4F9tm9pfZzlubbOzbvw0QnI4N7ZokBeBgX7kNw7we/iFxnxmbGchJfyL89LZQvaIRZwn57syoAAAGFaUNDUElDQyBwcm9maWxlAAB4nH2RPUjDQBiG37ZKpVQELSjikKGKgwVREUetQhEqhFqhVQeTS/+gSUOS4uIouBYc/FmsOrg46+rgKgiCPyCuLk6KLlLid0mhRYx3HPfw3ve+3H0H+Otlppod44CqWUYqERcy2VUh+IoQ+mn2YlRipj4nikl4jq97+Ph+F+NZ3nV/jm4lZzLAJxDPMt2wiDeIpzctnfM+cYQVJYX4nHjMoAsSP3JddvmNc8FhP8+MGOnUPHGEWCi0sdzGrGioxFPEUUXVKN+fcVnhvMVZLVdZ8578heGctrLMdVpDSGARSxAhQEYVJZRhIUa7RoqJFJ3HPfyDjl8kl0yuEhg5FlCBCsnxg//B796a+ckJNykcBzpfbPtjGAjuAo2abX8f23bjBAg8A1day1+pAzOfpNdaWvQI6NkGLq5bmrwHXO4AA0+6ZEiOFKDlz+eB9zP6pizQdwuE1ty+Nc9x+gCkqVfJG+DgEBgpUPa6x7u72vv2b02zfz+OuHKyFIjAqwAADXhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDQuNC4wLUV4aXYyIj4KIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgIHhtbG5zOkdJTVA9Imh0dHA6Ly93d3cuZ2ltcC5vcmcveG1wLyIKICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICB4bXBNTTpEb2N1bWVudElEPSJnaW1wOmRvY2lkOmdpbXA6YzFlMWViZTktOTQyOS00YWFiLTg5ZDMtYjM2N2U3ODRlMTk4IgogICB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjI1NGI3NmM0LWUxZjQtNDM5Ni1hZWUxLTE1MDdkNGU4ODhmNSIKICAgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjQ0ODY3YzliLTA1OTMtNDNkZi1iZTViLWEzN2RlNWU3MGFkYyIKICAgZGM6Rm9ybWF0PSJpbWFnZS9wbmciCiAgIEdJTVA6QVBJPSIyLjAiCiAgIEdJTVA6UGxhdGZvcm09IkxpbnV4IgogICBHSU1QOlRpbWVTdGFtcD0iMTY5ODEwMzE2OTQyMTMzMiIKICAgR0lNUDpWZXJzaW9uPSIyLjEwLjM0IgogICB0aWZmOk9yaWVudGF0aW9uPSIxIgogICB4bXA6Q3JlYXRvclRvb2w9IkdJTVAgMi4xMCIKICAgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMzoxMDoyM1QxNjoxOToyOS0wNzowMCIKICAgeG1wOk1vZGlmeURhdGU9IjIwMjM6MTA6MjNUMTY6MTk6MjktMDc6MDAiPgogICA8eG1wTU06SGlzdG9yeT4KICAgIDxyZGY6U2VxPgogICAgIDxyZGY6bGkKICAgICAgc3RFdnQ6YWN0aW9uPSJzYXZlZCIKICAgICAgc3RFdnQ6Y2hhbmdlZD0iLyIKICAgICAgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDphY2RmM2ZiNi1hMGI2LTQxN2UtODczZi01ZTRhYWM5YjNlZjEiCiAgICAgIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkdpbXAgMi4xMCAoTGludXgpIgogICAgICBzdEV2dDp3aGVuPSIyMDIzLTEwLTIzVDE2OjE5OjI5LTA3OjAwIi8+CiAgICA8L3JkZjpTZXE+CiAgIDwveG1wTU06SGlzdG9yeT4KICA8L3JkZjpEZXNjcmlwdGlvbj4KIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PrJSgCsAAAAGYktHRAD/AP8A/6C9p5MAAAAJcEhZcwAAHYcAAB2HAY/l8WUAAAAHdElNRQfnChcXEx1ba26jAAAQGklEQVR42u3de5CddX3H8c9zdrMLIYHcgDDWG1pCaotIYsUpFHYDgrQ6ddqiqUrH3qzV8R8odqSYs9g6heK0xWkddJjpaKGKneoQ6yCXjYIUWxYQewnhJqKFBHJPSLKb3fPrHwmSBEiym2T3XF6vGSYk2ezZ/T7POe/9Peec56kyleq3zkl6z0itnJJGtTBVFiTlxCQzksza/WtPADrTSJKtSTbu+rVak5JVqZWVaVSPJMMPpH7h+qn64qpJvbXrvtWbDb39SZYkVV+S05PU7CMAE9JI8oOUajBVYzCzhwfz8YuG2ysgVw0uSiOXpMrSJMfb5gBHxMYky1OqL2XZuXemqkprBuT6oWlZs+X9KeUTSU61XQEmU1mZqnZNTpx5Yz68eGdrBKR+c0+qub+fVJcneZ2NCDClnkzKNSnrbkj94pHmDchVg+ek5B+S/IJt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) no-repeat 100% 100%; mask: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAFKCAYAAAAzGgmFAAAAxXpUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjabVBtDsMgCP3vKXYEvqpwHLt2yW6w4w8Fk3bZS+AhTwEp5+f9Ko8BQimyNa1WKzjExKh7oBDo0yPI9BO2Irzni/QMyZmdOQStwbjy+WAxjnfbpZA+U9jvgkkw6U+hbMRjIvLgyEKWhZhCwCzQ41tQTdv1C/sJd2hYGU4F9tm9pfZzlubbOzbvw0QnI4N7ZokBeBgX7kNw7we/iFxnxmbGchJfyL89LZQvaIRZwn57syoAAAGFaUNDUElDQyBwcm9maWxlAAB4nH2RPUjDQBiG37ZKpVQELSjikKGKgwVREUetQhEqhFqhVQeTS/+gSUOS4uIouBYc/FmsOrg46+rgKgiCPyCuLk6KLlLid0mhRYx3HPfw3ve+3H0H+Otlppod44CqWUYqERcy2VUh+IoQ+mn2YlRipj4nikl4jq97+Ph+F+NZ3nV/jm4lZzLAJxDPMt2wiDeIpzctnfM+cYQVJYX4nHjMoAsSP3JddvmNc8FhP8+MGOnUPHGEWCi0sdzGrGioxFPEUUXVKN+fcVnhvMVZLVdZ8578heGctrLMdVpDSGARSxAhQEYVJZRhIUa7RoqJFJ3HPfyDjl8kl0yuEhg5FlCBCsnxg//B796a+ckJNykcBzpfbPtjGAjuAo2abX8f23bjBAg8A1day1+pAzOfpNdaWvQI6NkGLq5bmrwHXO4AA0+6ZEiOFKDlz+eB9zP6pizQdwuE1ty+Nc9x+gCkqVfJG+DgEBgpUPa6x7u72vv2b02zfz+OuHKyFIjAqwAADXhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDQuNC4wLUV4aXYyIj4KIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgIHhtbG5zOkdJTVA9Imh0dHA6Ly93d3cuZ2ltcC5vcmcveG1wLyIKICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICB4bXBNTTpEb2N1bWVudElEPSJnaW1wOmRvY2lkOmdpbXA6YzFlMWViZTktOTQyOS00YWFiLTg5ZDMtYjM2N2U3ODRlMTk4IgogICB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjI1NGI3NmM0LWUxZjQtNDM5Ni1hZWUxLTE1MDdkNGU4ODhmNSIKICAgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjQ0ODY3YzliLTA1OTMtNDNkZi1iZTViLWEzN2RlNWU3MGFkYyIKICAgZGM6Rm9ybWF0PSJpbWFnZS9wbmciCiAgIEdJTVA6QVBJPSIyLjAiCiAgIEdJTVA6UGxhdGZvcm09IkxpbnV4IgogICBHSU1QOlRpbWVTdGFtcD0iMTY5ODEwMzE2OTQyMTMzMiIKICAgR0lNUDpWZXJzaW9uPSIyLjEwLjM0IgogICB0aWZmOk9yaWVudGF0aW9uPSIxIgogICB4bXA6Q3JlYXRvclRvb2w9IkdJTVAgMi4xMCIKICAgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMzoxMDoyM1QxNjoxOToyOS0wNzowMCIKICAgeG1wOk1vZGlmeURhdGU9IjIwMjM6MTA6MjNUMTY6MTk6MjktMDc6MDAiPgogICA8eG1wTU06SGlzdG9yeT4KICAgIDxyZGY6U2VxPgogICAgIDxyZGY6bGkKICAgICAgc3RFdnQ6YWN0aW9uPSJzYXZlZCIKICAgICAgc3RFdnQ6Y2hhbmdlZD0iLyIKICAgICAgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDphY2RmM2ZiNi1hMGI2LTQxN2UtODczZi01ZTRhYWM5YjNlZjEiCiAgICAgIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkdpbXAgMi4xMCAoTGludXgpIgogICAgICBzdEV2dDp3aGVuPSIyMDIzLTEwLTIzVDE2OjE5OjI5LTA3OjAwIi8+CiAgICA8L3JkZjpTZXE+CiAgIDwveG1wTU06SGlzdG9yeT4KICA8L3JkZjpEZXNjcmlwdGlvbj4KIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PrJSgCsAAAAGYktHRAD/AP8A/6C9p5MAAAAJcEhZcwAAHYcAAB2HAY/l8WUAAAAHdElNRQfnChcXEx1ba26jAAAQGklEQVR42u3de5CddX3H8c9zdrMLIYHcgDDWG1pCaotIYsUpFHYDgrQ6ddqiqUrH3qzV8R8odqSYs9g6heK0xWkddJjpaKGKneoQ6yCXjYIUWxYQewnhJqKFBHJPSLKb3fPrHwmSBEiym2T3XF6vGSYk2ezZ/T7POe/9Peec56kyleq3zkl6z0itnJJGtTBVFiTlxCQzksza/WtPADrTSJKtSTbu+rVak5JVqZWVaVSPJMMPpH7h+qn64qpJvbXrvtWbDb39SZYkVV+S05PU7CMAE9JI8oOUajBVYzCzhwfz8YuG2ysgVw0uSiOXpMrSJMfb5gBHxMYky1OqL2XZuXemqkprBuT6oWlZs+X9KeUTSU61XQEmU1mZqnZNTpx5Yz68eGdrBKR+c0+qub+fVJcneZ2NCDClnkzKNSnrbkj94pHmDchVg+ek5B+S/IJt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) no-repeat 100% 100%; -webkit-mask-size: cover; mask-size: cover; width: 35px; height: 22px; padding-bottom: 7px; background-color: #0081be; } .navbar__suse:before { -webkit-mask: url(/assets/images/icon-suse-b568419b7df0309b5b523a2f09ac6db4.png) no-repeat 100% 100%; mask: url(/assets/images/icon-suse-b568419b7df0309b5b523a2f09ac6db4.png) no-repeat 100% 100%; -webkit-mask-size: cover; mask-size: cover; width: 35px; height: 13px; padding-bottom: 7px; background-color: #30ba78; } /* These styles are authored by bravemaster619 https://dev.to/bravemaster619/simplest-way-to-embed-a-youtube-video-in-your-react-app-3bk2 */ .video-responsive { overflow: hidden; padding-bottom: 56.25%; position: relative; height: 0; } .video-responsive iframe { left: 0; top: 0; height: 100%; width: 100%; position: absolute; } img[src$='#terminal'] { display: block; max-width: 720px; margin-left: auto; margin-right: auto; } .pad { padding: 0 1rem; } .center { width: 100%; max-width: 1080px; margin: 1rem auto; min-height: 400px; } .homepage-content { padding-bottom: 6rem; } #hero { padding: 2rem 0 1.5rem 0; margin-bottom: 4rem; border-bottom: 1px solid var(--docs-color-border); } #hero h2 { font-size: 36px; } #hero p { color: var(--docs-color-text-100); } .section-content { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; } .two-cols .section-content { grid-template-columns: repeat(2, minmax(0, 1fr)); } .has-sub-sections > h3 { margin-bottom: 1.5rem; } .has-sub-sections > .section-content { grid-template-columns: repeat(1, minmax(0, 1fr)); } .has-sub-sections > .section-content > .homepage-section { margin-bottom: 1rem; grid-template-columns: repeat(1, minmax(0, 1fr)); } .homepage-section { margin-bottom: 3rem; } .homepage-section h3 { font-weight: 600; } .section-description { color: var(--docs-color-text-100); margin: 0rem 0 1.25rem 0; margin-top: -0.5rem; } .has-sub-sections > .section-content .section-description { font-size: 14px; } .homepage-card { align-items: flex-start; gap: 10px; padding: 0.75rem; text-decoration: none; color: var(--docs-color-text); --ifm-link-hover-decoration: none; --ifm-link-hover-color: inherit; cursor: pointer; display: flex; flex-direction: row; align-items: center; --tw-border-opacity: 1; border-color: rgb(var(--docs-color-secondary-800, 38 38 38) / var(--tw-border-opacity)); --tw-bg-opacity: 1; background-color: rgb(var(--docs-color-secondary-900, 25 25 25) / var(--tw-bg-opacity)); } .homepage-card:hover { --tw-bg-opacity: 1; background-color: rgb(var(--docs-color-secondary-800, 38 38 38) / var(--tw-bg-opacity)); } .homepage-card { border-width: 1px; transition-property: background-color, color; border-radius: 8px; } .homepage-card.row { flex-direction: row; } .icon svg { width: auto; height: 100%; } .homepage-card .icon { width: 48px; height: 48px; margin-left: 0.25rem; margin-right: 0.25rem; /* background-color: #262626; border-radius: 8px; */ } .card-content { display: flex; flex-direction: column; gap: 4px; } .card-content .title { font-size: 16px; letter-spacing: -0.5px; font-weight: 600; } .card-content .description { font-size: 14px; color: var(--docs-color-text-100); line-height: 1.5; } .homepage-card details { font-size: 14px; font-weight: 500; color: var(--docs-color-text-100) !important; background: var(--docs-color-background-100) !important; border: solid 2px var(--docs-color-code-background) !important; } details code { background-color: var(--docs-color-background); } details p { font-weight: 300; } @media screen and (max-width: 1160px) { /* Hide icons when header UI breaks */ .pseudo-icon { display: none; } } @media screen and (max-width: 768px) { .section-content { grid-template-columns: repeat(1, minmax(0, 1fr)); } .two-cols .section-content { grid-template-columns: repeat(1, minmax(0, 1fr)); } } .docusaurus-highlight-code-line { background-color: rgb(72, 77, 91); display: block; margin: 0 calc(-1 * var(--ifm-pre-padding)); padding: 0 var(--ifm-pre-padding); } /* Loading icon */ .redocusaurus > div:first-child > svg { margin-top: 10px; max-width: 4rem; max-height: 4rem; } /* Table row color override to match your Docusaurus CSS */ .redocusaurus table > tbody > tr { background-color: var(--ifm-table-cell-color) !important; } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ body:not(.navigation-with-keyboard) *:not(input):focus { outline: none; } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ #__docusaurus-base-url-issue-banner-container { display: none; } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ .skipToContent_fXgn { position: fixed; top: 1rem; left: 100%; z-index: calc(var(--ifm-z-index-fixed) + 1); padding: calc(var(--ifm-global-spacing) / 2) var(--ifm-global-spacing); color: var(--ifm-color-emphasis-900); background-color: var(--ifm-background-surface-color); } .skipToContent_fXgn:focus { left: 1rem; box-shadow: var(--ifm-global-shadow-md); } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ .closeButton_CVFx { padding: 0; line-height: 0; } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ .content_knG7 { font-size: 85%; text-align: center; padding: 5px 0; } .content_knG7 a { color: inherit; text-decoration: underline; } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ :root { --docusaurus-announcement-bar-height: auto; } .announcementBar_mb4j { display: flex; align-items: center; height: var(--docusaurus-announcement-bar-height); background-color: var(--ifm-color-white); color: var(--ifm-color-black); /* Unfortunately we can't make announcement bar render above the navbar IE need to use border-bottom instead of shadow See https://github.com/facebookincubator/infima/issues/275 box-shadow: var(--ifm-global-shadow-lw); z-index: calc(var(--ifm-z-index-fixed) + 1); */ border-bottom: 1px solid var(--ifm-color-emphasis-100); } html[data-announcement-bar-initially-dismissed='true'] .announcementBar_mb4j { display: none; } .announcementBarPlaceholder_vyr4 { flex: 0 0 10px; } .announcementBarClose_gvF7 { flex: 0 0 30px; align-self: stretch; } .announcementBarContent_xLdY { flex: 1 1 auto; } @media print { .announcementBar_mb4j { display: none; } } @media (min-width: 997px) { :root { --docusaurus-announcement-bar-height: 30px; } .announcementBarPlaceholder_vyr4, .announcementBarClose_gvF7 { flex-basis: 50px; } } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ .toggle_vylO { width: 2rem; height: 2rem; } .toggleButton_gllP { -webkit-tap-highlight-color: transparent; align-items: center; display: flex; justify-content: center; width: 100%; height: 100%; border-radius: 50%; transition: background var(--ifm-transition-fast); } .toggleButton_gllP:hover { background: var(--ifm-color-emphasis-200); } [data-theme='light'] .darkToggleIcon_wfgR, [data-theme='dark'] .lightToggleIcon_pyhR { display: none; } .toggleButtonDisabled_aARS { cursor: not-allowed; } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ .darkNavbarColorModeToggle_X3D1:hover { background: var(--ifm-color-gray-800); } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ .themedImage_ToTc { display: none; } [data-theme='light'] .themedImage--light_HNdA { display: initial; } [data-theme='dark'] .themedImage--dark_i4oU { display: initial; } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ .iconExternalLink_nPIU { margin-left: 0.3rem; } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ .iconLanguage_nlXk { vertical-align: text-bottom; margin-right: 5px; } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ @media (max-width: 996px) { .searchBox_ZlJk { position: absolute; right: var(--ifm-navbar-padding-horizontal); } } @media (min-width: 997px) { .searchBox_ZlJk { padding: var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal); } } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ .navbarHideable_m1mJ { transition: transform var(--ifm-transition-fast) ease; } .navbarHidden_jGov { transform: translate3d(0, calc(-100% - 2px), 0); } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ /* Hide color mode toggle in small viewports */ @media (max-width: 996px) { .colorModeToggle_DEke { display: none; } } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ .errorBoundaryError_a6uf { white-space: pre-wrap; color: red; } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ .footerLogoLink_BH7S { opacity: 0.5; transition: opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default); } .footerLogoLink_BH7S:hover { opacity: 1; } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ html, body { height: 100%; } .mainWrapper_z2l0 { flex: 1 0 auto; display: flex; flex-direction: column; } /* Docusaurus-specific utility class */ .docusaurus-mt-lg { margin-top: 3rem; } #__docusaurus { min-height: 100%; display: flex; flex-direction: column; } .redocusaurus-styles { display: none; } .redocusaurus .redoc-wrap { border-bottom: 1px solid var(--ifm-toc-border-color); } /* ------ Headings Overrides ------- */ .redocusaurus h2, .redocusaurus h3, .redocusaurus h4 { color: var(--ifm-font-color-base); } .redocusaurus h5 { color: var(--ifm-font-color-secondary) !important; } .redocusaurus h5 > span { color: var(--ifm-font-color-secondary) !important; } /* Fixes https://github.com/rohit-gohri/redocusaurus/issues/18 */ html[data-theme='dark'] .redocusaurus h1 > a:nth-child(1)::before { background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjxzdmcgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CgogPGcgY2xhc3M9ImxheWVyIj4KICA8dGl0bGU+TGF5ZXIgMTwvdGl0bGU+CiAgPHBhdGggZD0ibTQ1OS43LDIzMy40bC05MC41LDkwLjVjLTUwLDUwIC0xMzEsNTAgLTE4MSwwYy03LjksLTcuOCAtMTQsLTE2LjcgLTE5LjQsLTI1LjhsNDIuMSwtNDIuMWMyLC0yIDQuNSwtMy4yIDYuOCwtNC41YzIuOSw5LjkgOCwxOS4zIDE1LjgsMjcuMmMyNSwyNSA2NS42LDI0LjkgOTAuNSwwbDkwLjUsLTkwLjVjMjUsLTI1IDI1LC02NS42IDAsLTkwLjVjLTI0LjksLTI1IC02NS41LC0yNSAtOTAuNSwwbC0zMi4yLDMyLjJjLTI2LjEsLTEwLjIgLTU0LjIsLTEyLjkgLTgxLjYsLTguOWw2OC42LC02OC42YzUwLC01MCAxMzEsLTUwIDE4MSwwYzQ5LjgsNDkuOSA0OS44LDEzMSAtMC4xLDE4MXptLTIzOS40LDE0OC44bC0zMi4yLDMyLjJjLTI1LDI0LjkgLTY1LjYsMjQuOSAtOTAuNSwwYy0yNSwtMjUgLTI1LC02NS42IDAsLTkwLjVsOTAuNSwtOTAuNWMyNSwtMjUgNjUuNSwtMjUgOTAuNSwwYzcuOCw3LjggMTIuOSwxNy4yIDE1LjgsMjcuMWMyLjQsLTEuNCA0LjgsLTIuNSA2LjgsLTQuNWw0Mi4xLC00MmMtNS40LC05LjIgLTExLjYsLTE4IC0xOS40LC0yNS44Yy01MCwtNTAgLTEzMSwtNTAgLTE4MSwwbC05MC41LDkwLjVjLTUwLDUwIC01MCwxMzEgMCwxODFjNTAsNTAgMTMxLDUwIDE4MSwwbDY4LjYsLTY4LjZjLTI3LjQsNCAtNTUuNiwxLjIgLTgxLjcsLTguOXoiIGZpbGw9IiNmZmZmZmYiIGlkPSJzdmdfMSIvPgogPC9nPgo8L3N2Zz4='); } html[data-theme='dark'] .redocusaurus h2 > a:nth-child(1)::before { background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjxzdmcgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CgogPGcgY2xhc3M9ImxheWVyIj4KICA8dGl0bGU+TGF5ZXIgMTwvdGl0bGU+CiAgPHBhdGggZD0ibTQ1OS43LDIzMy40bC05MC41LDkwLjVjLTUwLDUwIC0xMzEsNTAgLTE4MSwwYy03LjksLTcuOCAtMTQsLTE2LjcgLTE5LjQsLTI1LjhsNDIuMSwtNDIuMWMyLC0yIDQuNSwtMy4yIDYuOCwtNC41YzIuOSw5LjkgOCwxOS4zIDE1LjgsMjcuMmMyNSwyNSA2NS42LDI0LjkgOTAuNSwwbDkwLjUsLTkwLjVjMjUsLTI1IDI1LC02NS42IDAsLTkwLjVjLTI0LjksLTI1IC02NS41LC0yNSAtOTAuNSwwbC0zMi4yLDMyLjJjLTI2LjEsLTEwLjIgLTU0LjIsLTEyLjkgLTgxLjYsLTguOWw2OC42LC02OC42YzUwLC01MCAxMzEsLTUwIDE4MSwwYzQ5LjgsNDkuOSA0OS44LDEzMSAtMC4xLDE4MXptLTIzOS40LDE0OC44bC0zMi4yLDMyLjJjLTI1LDI0LjkgLTY1LjYsMjQuOSAtOTAuNSwwYy0yNSwtMjUgLTI1LC02NS42IDAsLTkwLjVsOTAuNSwtOTAuNWMyNSwtMjUgNjUuNSwtMjUgOTAuNSwwYzcuOCw3LjggMTIuOSwxNy4yIDE1LjgsMjcuMWMyLjQsLTEuNCA0LjgsLTIuNSA2LjgsLTQuNWw0Mi4xLC00MmMtNS40LC05LjIgLTExLjYsLTE4IC0xOS40LC0yNS44Yy01MCwtNTAgLTEzMSwtNTAgLTE4MSwwbC05MC41LDkwLjVjLTUwLDUwIC01MCwxMzEgMCwxODFjNTAsNTAgMTMxLDUwIDE4MSwwbDY4LjYsLTY4LjZjLTI3LjQsNCAtNTUuNiwxLjIgLTgxLjcsLTguOXoiIGZpbGw9IiNmZmZmZmYiIGlkPSJzdmdfMSIvPgogPC9nPgo8L3N2Zz4='); } /* ------- Sidebar Overrides (Left Panel) ------- */ .redocusaurus .menu-content { border-right: 1px solid var(--ifm-toc-border-color); } /** * Hide Logo as already in navbar * @see https://github.com/rohit-gohri/redocusaurus/issues/123 */ .redocusaurus-has-logo .menu-content > div:first-child { display: none; } .redocusaurus .operation-type { margin-top: 6px; font-size: 8px; } /* ------- Right Panel Overrides ------- */ .redocusaurus code { padding: 0px; /* Fix weird overlay on curly braces */ background-color: transparent; } .redocusaurus ul > li.react-tabs__tab--selected:not(.tab-error):not(.tab-success) { color: #303846 !important; } /** Fixes https://github.com/rohit-gohri/redocusaurus/issues/65 */ html:not([data-theme='dark']) .redocusaurus .redoc-wrap .api-content > div > div:nth-child(1) > div:nth-child(2) h3 { color: var(--ifm-font-color-base-inverse); } /* Background of server selection dropdown */ html[data-theme='dark'] .redocusaurus div[id^='operation'] > div > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) { background-color: rgb(27, 32, 40); color: var(--ifm-font-color-secondary); } html[data-theme='dark'] .redocusaurus div[id^='operation'] > div > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > div > div:nth-child(2) > div { background-color: var(--ifm-background-color); } /* Fixes https://github.com/rohit-gohri/redocusaurus/issues/8 */ html[data-theme='dark'] .redocusaurus div[id^='tag'] > div > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) { background-color: rgb(27, 32, 40); color: var(--ifm-font-color-secondary); } html[data-theme='dark'] .redocusaurus div[id^='tag'] > div > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > div > div:nth-child(2) > div { background-color: var(--ifm-background-color); } /* Fixes https://github.com/rohit-gohri/redocusaurus/issues/306 */ html[data-theme='dark'] .redocusaurus div[id^='tag'] button:has(span):has(.operation-type) { background-color: var(--ifm-color-gray-800); } html[data-theme='dark'] .redocusaurus div[id^='tag'] button + div { background-color: var(--ifm-color-emphasis-0); } /* Padding above Response Samples heading */ .redocusaurus .react-tabs__tab-panel--selected { margin-bottom: 10px; } /* * Code Samples * @see https://github.com/rohit-gohri/redocusaurus/issues/217 */ html:not([data-theme='dark']) .redocusaurus div[id^='react-tabs'] > div:nth-child(1) > pre:nth-child(2) { background-color: transparent; } /** https://github.com/rohit-gohri/redocusaurus/issues/45 */ html:not([data-theme='dark']) .redocusaurus div[id^='react-tabs'] code { color: var(--ifm-color-emphasis-0); } /* ------ Schema Styling Overrides ------- */ .redocusaurus table th { border: none; } .redocusaurus table td { border-top: none; border-right: none; } .redocusaurus table td:nth-child(1) { border-bottom: none; } .redocusaurus table td:nth-child(2) { border-left: none; } .redocusaurus table tr { background-color: var(--ifm-background-color); } .redocusaurus table > tbody > tr { color: var(--ifm-font-color-base); } .redocusaurus table tbody tr table { background-color: var(--ifm-background-surface-color); } .redocusaurus table tbody tr table tbody tr { background-color: var(--ifm-background-surface-color); } .redocusaurus tr.last + tr > td > div { background-color: var(--ifm-background-color) !important; } .redocusaurus span.dropdown-selector-value { color: var(--ifm-font-color-secondary); } /* Authentication tables */ .redocusaurus table.security-details tr:nth-child(2n + 1) { background-color: var(--ifm-background-surface-color); } [data-theme='dark'] .redocusaurus .api-content div h5 + svg polygon { filter: invert(1); } .redocusaurus-schema.hide-example > div > div > div:nth-child(2) { display: none; } .redocusaurus-schema.hide-example > div > div > div:nth-child(1) { width: 100%; } .redocusaurus-schema > div:last-child { min-height: 0; } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ .iconEdit_Z9Sw { margin-right: 0.3em; vertical-align: sub; } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ :root { --docusaurus-tag-list-border: var(--ifm-color-emphasis-300); } .tag_zVej { border: 1px solid var(--docusaurus-tag-list-border); transition: border var(--ifm-transition-fast); } .tag_zVej:hover { --docusaurus-tag-list-border: var(--ifm-link-color); text-decoration: none; } .tagRegular_sFm0 { border-radius: var(--ifm-global-radius); padding: 0.2rem 0.5rem 0.3rem; font-size: 90%; } .tagWithCount_h2kH { display: flex; align-items: center; position: relative; padding: 0 0.5rem 0 1rem; border-left: 0; } .tagWithCount_h2kH::before, .tagWithCount_h2kH::after { content: ''; position: absolute; top: 50%; border: 1px solid var(--docusaurus-tag-list-border); transition: inherit; } .tagWithCount_h2kH::before { right: 100%; transform: translate(50%, -50%) rotate(-45deg); width: 1.18rem; height: 1.18rem; border-right: 0; border-bottom: 0; } .tagWithCount_h2kH::after { left: 0; transform: translateY(-50%); width: 0.5rem; height: 0.5rem; border-radius: 50%; } .tagWithCount_h2kH span { background: var(--ifm-color-secondary); color: var(--ifm-color-black); font-size: 0.7rem; line-height: 1.2; border-radius: var(--ifm-global-radius); padding: 0.1rem 0.4rem; margin-left: 0.3rem; } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ .tags_jXut { display: inline; } .tag_QGVx { margin: 0 0.4rem 0.5rem 0; display: inline-block; } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ .lastUpdated_vwxv { margin-top: 0.2rem; font-style: italic; font-size: smaller; } @media (min-width: 997px) { .lastUpdated_vwxv { text-align: right; } } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ .tocCollapsibleButton_TO0P { font-size: inherit; display: flex; justify-content: space-between; align-items: center; padding: 0.4rem 0.8rem; width: 100%; } .tocCollapsibleButton_TO0P::after { content: ''; background: var(--ifm-menu-link-sublist-icon) 50% 50% / 2rem 2rem no-repeat; filter: var(--ifm-menu-link-sublist-icon-filter); height: 1.25rem; width: 1.25rem; transform: rotate(180deg); transition: transform var(--ifm-transition-fast); } .tocCollapsibleButtonExpanded_MG3E::after { transform: none; } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ .tocCollapsible_ETCw { background-color: var(--ifm-menu-color-background-active); border-radius: var(--ifm-global-radius); margin: 1rem 0; } .tocCollapsibleContent_vkbj > ul { border-left: none; border-top: 1px solid var(--ifm-color-emphasis-300); padding: 0.2rem 0; font-size: 15px; } .tocCollapsibleContent_vkbj ul li { margin: 0.4rem 0.8rem; } .tocCollapsibleContent_vkbj a { display: block; } .tocCollapsibleExpanded_sAul { transform: none; } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ @media (min-width: 997px) { /* Prevent hydration FOUC, as the mobile TOC needs to be server-rendered */ .tocMobile_ITEo { display: none; } } @media print { .tocMobile_ITEo { display: none; } } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ .searchQueryInput_u2C7, .searchVersionInput_m0Ui { border-radius: var(--ifm-global-radius); border: 2px solid var(--ifm-toc-border-color); font: var(--ifm-font-size-base) var(--ifm-font-family-base); padding: 0.8rem; width: 100%; background: var(--docsearch-searchbox-focus-background); color: var(--docsearch-text-color); margin-bottom: 0.5rem; transition: border var(--ifm-transition-fast) ease; } .searchQueryInput_u2C7:focus, .searchVersionInput_m0Ui:focus { border-color: var(--docsearch-primary-color); outline: none; } .searchQueryInput_u2C7::placeholder { color: var(--docsearch-muted-color); } .searchResultsColumn_JPFH { font-size: 0.9rem; font-weight: bold; } .algoliaLogo_rT1R { max-width: 150px; } .algoliaLogoPathFill_WdUC { fill: var(--ifm-font-color-base); } .searchResultItem_Tv2o { padding: 1rem 0; border-bottom: 1px solid var(--ifm-toc-border-color); } .searchResultItemHeading_KbCB { font-weight: 400; margin-bottom: 0; } .searchResultItemPath_lhe1 { font-size: 0.8rem; color: var(--ifm-color-content-secondary); --ifm-breadcrumb-separator-size-multiplier: 1; } .searchResultItemSummary_AEaO { margin: 0.5rem 0 0; font-style: italic; } @media only screen and (max-width: 996px) { .searchQueryColumn_RTkw { max-width: 60% !important; } .searchVersionColumn_ypXd { max-width: 40% !important; } .searchResultsColumn_JPFH { max-width: 60% !important; } .searchLogoColumn_rJIA { max-width: 40% !important; padding-left: 0 !important; } } @media screen and (max-width: 576px) { .searchQueryColumn_RTkw { max-width: 100% !important; } .searchVersionColumn_ypXd { max-width: 100% !important; padding-left: var(--ifm-spacing-horizontal) !important; } } .loadingSpinner_XVxU { width: 3rem; height: 3rem; border: 0.4em solid #eee; border-top-color: var(--ifm-color-primary); border-radius: 50%; animation: loading-spin_vzvp 1s linear infinite; margin: 0 auto; } @keyframes loading-spin_vzvp { 100% { transform: rotate(360deg); } } .loader_vvXV { margin-top: 2rem; } .search-result-match { color: var(--docsearch-hit-color); background: rgb(255 215 142 / 25%); padding: 0.09em 0; } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ .backToTopButton_sjWU { position: fixed; right: 1.3rem; bottom: 1.3rem; border-radius: 50%; background-color: var(--ifm-color-emphasis-200); width: 3rem; height: 3rem; z-index: calc(var(--ifm-z-index-fixed) - 1); box-shadow: var(--ifm-global-shadow-lw); transition: all var(--ifm-transition-fast) var(--ifm-transition-timing-default); opacity: 0; transform: scale(0); visibility: hidden; } .backToTopButton_sjWU::after { content: ' '; display: inline-block; -webkit-mask: var(--ifm-menu-link-sublist-icon) 50% / 2rem 2rem no-repeat; mask: var(--ifm-menu-link-sublist-icon) 50% / 2rem 2rem no-repeat; background-color: var(--ifm-color-emphasis-1000); width: 100%; height: 100%; } @media (hover: hover) { .backToTopButton_sjWU:hover { background-color: var(--ifm-color-emphasis-300); } } .backToTopButtonShow_xfvO { opacity: 1; transform: scale(1); visibility: visible; } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ :root { --docusaurus-collapse-button-bg: transparent; --docusaurus-collapse-button-bg-hover: rgb(0 0 0 / 10%); } [data-theme='dark']:root { --docusaurus-collapse-button-bg: rgb(255 255 255 / 5%); --docusaurus-collapse-button-bg-hover: rgb(255 255 255 / 10%); } @media (min-width: 997px) { .collapseSidebarButton_PEFL { display: block !important; background-color: var(--docusaurus-collapse-button-bg); height: 40px; position: sticky; bottom: 0; border-radius: 0; border: 1px solid var(--ifm-toc-border-color); } .collapseSidebarButtonIcon_kv0_ { transform: rotate(180deg); margin-top: 4px; } [dir='rtl'] .collapseSidebarButtonIcon_kv0_ { transform: rotate(0); } .collapseSidebarButton_PEFL:hover, .collapseSidebarButton_PEFL:focus { background-color: var(--docusaurus-collapse-button-bg-hover); } } .collapseSidebarButton_PEFL { display: none; margin: 0; } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ .menuExternalLink_NmtK { align-items: center; } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ @media (min-width: 997px) { .menuHtmlItem_M9Kj { padding: var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal); } } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ @media (min-width: 997px) { .menu_SIkG { flex-grow: 1; padding: 0.5rem; } @supports (scrollbar-gutter: stable) { .menu_SIkG { padding: 0.5rem 0 0.5rem 0.5rem; scrollbar-gutter: stable; } } .menuWithAnnouncementBar_GW3s { margin-bottom: var(--docusaurus-announcement-bar-height); } } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ @media (min-width: 997px) { .sidebar_njMd { display: flex; flex-direction: column; height: 100%; padding-top: var(--ifm-navbar-height); width: var(--doc-sidebar-width); } .sidebarWithHideableNavbar_wUlq { padding-top: 0; } .sidebarHidden_VK0M { opacity: 0; visibility: hidden; } .sidebarLogo_isFc { display: flex !important; align-items: center; margin: 0 var(--ifm-navbar-padding-horizontal); min-height: var(--ifm-navbar-height); max-height: var(--ifm-navbar-height); color: inherit !important; text-decoration: none !important; } .sidebarLogo_isFc img { margin-right: 0.5rem; height: 2rem; } } .sidebarLogo_isFc { display: none; } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ @media (min-width: 997px) { .expandButton_m80_ { position: absolute; top: 0; right: 0; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; transition: background-color var(--ifm-transition-fast) ease; background-color: var(--docusaurus-collapse-button-bg); } .expandButton_m80_:hover, .expandButton_m80_:focus { background-color: var(--docusaurus-collapse-button-bg-hover); } .expandButtonIcon_BlDH { transform: rotate(0); } [dir='rtl'] .expandButtonIcon_BlDH { transform: rotate(180deg); } } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ :root { --doc-sidebar-width: 300px; --doc-sidebar-hidden-width: 30px; } .docSidebarContainer_b6E3 { display: none; } @media (min-width: 997px) { .docSidebarContainer_b6E3 { display: block; width: var(--doc-sidebar-width); margin-top: calc(-1 * var(--ifm-navbar-height)); border-right: 1px solid var(--ifm-toc-border-color); will-change: width; transition: width var(--ifm-transition-fast) ease; -webkit-clip-path: inset(0); clip-path: inset(0); } .docSidebarContainerHidden_b3ry { width: var(--doc-sidebar-hidden-width); cursor: pointer; } .sidebarViewport_Xe31 { top: 0; position: sticky; height: 100%; max-height: 100vh; } } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ .docMainContainer_gTbr { display: flex; width: 100%; } @media (min-width: 997px) { .docMainContainer_gTbr { flex-grow: 1; max-width: calc(100% - var(--doc-sidebar-width)); } .docMainContainerEnhanced_Uz_u { max-width: calc(100% - var(--doc-sidebar-hidden-width)); } .docItemWrapperEnhanced_czyv { max-width: calc( var(--ifm-container-width) + var(--doc-sidebar-width) ) !important; } } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ .docPage__5DB { display: flex; width: 100%; flex: 1 0; } .docsWrapper_BCFX { display: flex; flex: 1 0 auto; } /* JS disabled??? Show light version by default => better than showing nothing TODO bad, but we currently always show light mode when there's no data-theme */ html:not([data-theme]) .themedComponent--light_NU7w { display: initial; } /*! @docsearch/css 3.5.2 | MIT License | © Algolia, Inc. and contributors | https://docsearch.algolia.com */ :root{--docsearch-primary-color:#5468ff;--docsearch-text-color:#1c1e21;--docsearch-spacing:12px;--docsearch-icon-stroke-width:1.4;--docsearch-highlight-color:var(--docsearch-primary-color);--docsearch-muted-color:#969faf;--docsearch-container-background:rgba(101,108,133,0.8);--docsearch-logo-color:#5468ff;--docsearch-modal-width:560px;--docsearch-modal-height:600px;--docsearch-modal-background:#f5f6f7;--docsearch-modal-shadow:inset 1px 1px 0 0 hsla(0,0%,100%,0.5),0 3px 8px 0 #555a64;--docsearch-searchbox-height:56px;--docsearch-searchbox-background:#ebedf0;--docsearch-searchbox-focus-background:#fff;--docsearch-searchbox-shadow:inset 0 0 0 2px var(--docsearch-primary-color);--docsearch-hit-height:56px;--docsearch-hit-color:#444950;--docsearch-hit-active-color:#fff;--docsearch-hit-background:#fff;--docsearch-hit-shadow:0 1px 3px 0 #d4d9e1;--docsearch-key-gradient:linear-gradient(-225deg,#d5dbe4,#f8f8f8);--docsearch-key-shadow:inset 0 -2px 0 0 #cdcde6,inset 0 0 1px 1px #fff,0 1px 2px 1px rgba(30,35,90,0.4);--docsearch-footer-height:44px;--docsearch-footer-background:#fff;--docsearch-footer-shadow:0 -1px 0 0 #e0e3e8,0 -3px 6px 0 rgba(69,98,155,0.12)} html[data-theme=dark]{--docsearch-text-color:#f5f6f7;--docsearch-container-background:rgba(9,10,17,0.8);--docsearch-modal-background:#15172a;--docsearch-modal-shadow:inset 1px 1px 0 0 #2c2e40,0 3px 8px 0 #000309;--docsearch-searchbox-background:#090a11;--docsearch-searchbox-focus-background:#000;--docsearch-hit-color:#bec3c9;--docsearch-hit-shadow:none;--docsearch-hit-background:#090a11;--docsearch-key-gradient:linear-gradient(-26.5deg,#565872,#31355b);--docsearch-key-shadow:inset 0 -2px 0 0 #282d55,inset 0 0 1px 1px #51577d,0 2px 2px 0 rgba(3,4,9,0.3);--docsearch-footer-background:#1e2136;--docsearch-footer-shadow:inset 0 1px 0 0 rgba(73,76,106,0.5),0 -4px 8px 0 rgba(0,0,0,0.2);--docsearch-logo-color:#fff;--docsearch-muted-color:#7f8497} .DocSearch-Button{align-items:center;background:var(--docsearch-searchbox-background);border:0;border-radius:40px;color:var(--docsearch-muted-color);cursor:pointer;display:flex;font-weight:500;height:36px;justify-content:space-between;margin:0 0 0 16px;padding:0 8px;-webkit-user-select:none;user-select:none} .DocSearch-Button:active,.DocSearch-Button:focus,.DocSearch-Button:hover{background:var(--docsearch-searchbox-focus-background);box-shadow:var(--docsearch-searchbox-shadow);color:var(--docsearch-text-color);outline:none} .DocSearch-Button-Container{align-items:center;display:flex} .DocSearch-Search-Icon{stroke-width:1.6} .DocSearch-Button .DocSearch-Search-Icon{color:var(--docsearch-text-color)} .DocSearch-Button-Placeholder{font-size:1rem;padding:0 12px 0 6px} .DocSearch-Button-Keys{display:flex;min-width:calc(40px + .8em)} .DocSearch-Button-Key{align-items:center;background:var(--docsearch-key-gradient);border-radius:3px;box-shadow:var(--docsearch-key-shadow);color:var(--docsearch-muted-color);display:flex;height:18px;justify-content:center;margin-right:.4em;position:relative;padding:0 0 2px;border:0;top:-1px;width:20px} @media (max-width:768px){.DocSearch-Button-Keys,.DocSearch-Button-Placeholder{display:none}} .DocSearch--active{overflow:hidden!important} .DocSearch-Container,.DocSearch-Container *{box-sizing:border-box} .DocSearch-Container{background-color:var(--docsearch-container-background);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:200} .DocSearch-Container a{text-decoration:none} .DocSearch-Link{-webkit-appearance:none;appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;font:inherit;margin:0;padding:0} .DocSearch-Modal{background:var(--docsearch-modal-background);border-radius:6px;box-shadow:var(--docsearch-modal-shadow);flex-direction:column;margin:60px auto auto;max-width:var(--docsearch-modal-width);position:relative} .DocSearch-SearchBar{display:flex;padding:var(--docsearch-spacing) var(--docsearch-spacing) 0} .DocSearch-Form{align-items:center;background:var(--docsearch-searchbox-focus-background);border-radius:4px;box-shadow:var(--docsearch-searchbox-shadow);display:flex;height:var(--docsearch-searchbox-height);margin:0;padding:0 var(--docsearch-spacing);position:relative;width:100%} .DocSearch-Input{-webkit-appearance:none;appearance:none;background:transparent;border:0;color:var(--docsearch-text-color);flex:1;font:inherit;font-size:1.2em;height:100%;outline:none;padding:0 0 0 8px;width:80%} .DocSearch-Input::placeholder{color:var(--docsearch-muted-color);opacity:1} .DocSearch-Input::-webkit-search-cancel-button,.DocSearch-Input::-webkit-search-decoration,.DocSearch-Input::-webkit-search-results-button,.DocSearch-Input::-webkit-search-results-decoration{display:none} .DocSearch-LoadingIndicator,.DocSearch-MagnifierLabel,.DocSearch-Reset{margin:0;padding:0} .DocSearch-MagnifierLabel,.DocSearch-Reset{align-items:center;color:var(--docsearch-highlight-color);display:flex;justify-content:center} .DocSearch-Container--Stalled .DocSearch-MagnifierLabel,.DocSearch-LoadingIndicator{display:none} .DocSearch-Container--Stalled .DocSearch-LoadingIndicator{align-items:center;color:var(--docsearch-highlight-color);display:flex;justify-content:center} @media screen and (prefers-reduced-motion:reduce){.DocSearch-Reset{animation:none;-webkit-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;right:0;stroke-width:var(--docsearch-icon-stroke-width)}} .DocSearch-Reset{animation:fade-in .1s ease-in forwards;-webkit-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;padding:2px;right:0;stroke-width:var(--docsearch-icon-stroke-width)} .DocSearch-Reset[hidden]{display:none} .DocSearch-Reset:hover{color:var(--docsearch-highlight-color)} .DocSearch-LoadingIndicator svg,.DocSearch-MagnifierLabel svg{height:24px;width:24px} .DocSearch-Cancel{display:none} .DocSearch-Dropdown{max-height:calc(var(--docsearch-modal-height) - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height));min-height:var(--docsearch-spacing);overflow-y:auto;overflow-y:overlay;padding:0 var(--docsearch-spacing);scrollbar-color:var(--docsearch-muted-color) var(--docsearch-modal-background);scrollbar-width:thin} .DocSearch-Dropdown::-webkit-scrollbar{width:12px} .DocSearch-Dropdown::-webkit-scrollbar-track{background:transparent} .DocSearch-Dropdown::-webkit-scrollbar-thumb{background-color:var(--docsearch-muted-color);border:3px solid var(--docsearch-modal-background);border-radius:20px} .DocSearch-Dropdown ul{list-style:none;margin:0;padding:0} .DocSearch-Label{font-size:.75em;line-height:1.6em} .DocSearch-Help,.DocSearch-Label{color:var(--docsearch-muted-color)} .DocSearch-Help{font-size:.9em;margin:0;-webkit-user-select:none;user-select:none} .DocSearch-Title{font-size:1.2em} .DocSearch-Logo a{display:flex} .DocSearch-Logo svg{color:var(--docsearch-logo-color);margin-left:8px} .DocSearch-Hits:last-of-type{margin-bottom:24px} .DocSearch-Hits mark{background:none;color:var(--docsearch-highlight-color)} .DocSearch-HitsFooter{color:var(--docsearch-muted-color);display:flex;font-size:.85em;justify-content:center;margin-bottom:var(--docsearch-spacing);padding:var(--docsearch-spacing)} .DocSearch-HitsFooter a{border-bottom:1px solid;color:inherit} .DocSearch-Hit{border-radius:4px;display:flex;padding-bottom:4px;position:relative} @media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit--deleting{transition:none}} .DocSearch-Hit--deleting{opacity:0;transition:all .25s linear} @media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit--favoriting{transition:none}} .DocSearch-Hit--favoriting{transform:scale(0);transform-origin:top center;transition:all .25s linear;transition-delay:.25s} .DocSearch-Hit a{background:var(--docsearch-hit-background);border-radius:4px;box-shadow:var(--docsearch-hit-shadow);display:block;padding-left:var(--docsearch-spacing);width:100%} .DocSearch-Hit-source{background:var(--docsearch-modal-background);color:var(--docsearch-highlight-color);font-size:.85em;font-weight:600;line-height:32px;margin:0 -4px;padding:8px 4px 0;position:sticky;top:0;z-index:10} .DocSearch-Hit-Tree{color:var(--docsearch-muted-color);height:var(--docsearch-hit-height);opacity:.5;stroke-width:var(--docsearch-icon-stroke-width);width:24px} .DocSearch-Hit[aria-selected=true] a{background-color:var(--docsearch-highlight-color)} .DocSearch-Hit[aria-selected=true] mark{text-decoration:underline} .DocSearch-Hit-Container{align-items:center;color:var(--docsearch-hit-color);display:flex;flex-direction:row;height:var(--docsearch-hit-height);padding:0 var(--docsearch-spacing) 0 0} .DocSearch-Hit-icon{height:20px;width:20px} .DocSearch-Hit-action,.DocSearch-Hit-icon{color:var(--docsearch-muted-color);stroke-width:var(--docsearch-icon-stroke-width)} .DocSearch-Hit-action{align-items:center;display:flex;height:22px;width:22px} .DocSearch-Hit-action svg{display:block;height:18px;width:18px} .DocSearch-Hit-action+.DocSearch-Hit-action{margin-left:6px} .DocSearch-Hit-action-button{-webkit-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:inherit;cursor:pointer;padding:2px} svg.DocSearch-Hit-Select-Icon{display:none} .DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Select-Icon{display:block} .DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:rgba(0,0,0,.2);transition:background-color .1s ease-in} @media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{transition:none}} .DocSearch-Hit-action-button:focus path,.DocSearch-Hit-action-button:hover path{fill:#fff} .DocSearch-Hit-content-wrapper{display:flex;flex:1 1 auto;flex-direction:column;font-weight:500;justify-content:center;line-height:1.2em;margin:0 8px;overflow-x:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;width:80%} .DocSearch-Hit-title{font-size:.9em} .DocSearch-Hit-path{color:var(--docsearch-muted-color);font-size:.75em} .DocSearch-Hit[aria-selected=true] .DocSearch-Hit-action,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-icon,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-path,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-text,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-title,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Tree,.DocSearch-Hit[aria-selected=true] mark{color:var(--docsearch-hit-active-color)!important} @media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:rgba(0,0,0,.2);transition:none}} .DocSearch-ErrorScreen,.DocSearch-NoResults,.DocSearch-StartScreen{font-size:.9em;margin:0 auto;padding:36px 0;text-align:center;width:80%} .DocSearch-Screen-Icon{color:var(--docsearch-muted-color);padding-bottom:12px} .DocSearch-NoResults-Prefill-List{display:inline-block;padding-bottom:24px;text-align:left} .DocSearch-NoResults-Prefill-List ul{display:inline-block;padding:8px 0 0} .DocSearch-NoResults-Prefill-List li{list-style-position:inside;list-style-type:"» "} .DocSearch-Prefill{-webkit-appearance:none;appearance:none;background:none;border:0;border-radius:1em;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;font-size:1em;font-weight:700;padding:0} .DocSearch-Prefill:focus,.DocSearch-Prefill:hover{outline:none;text-decoration:underline} .DocSearch-Footer{align-items:center;background:var(--docsearch-footer-background);border-radius:0 0 8px 8px;box-shadow:var(--docsearch-footer-shadow);display:flex;flex-direction:row-reverse;flex-shrink:0;height:var(--docsearch-footer-height);justify-content:space-between;padding:0 var(--docsearch-spacing);position:relative;-webkit-user-select:none;user-select:none;width:100%;z-index:300} .DocSearch-Commands{color:var(--docsearch-muted-color);display:flex;list-style:none;margin:0;padding:0} .DocSearch-Commands li{align-items:center;display:flex} .DocSearch-Commands li:not(:last-of-type){margin-right:.8em} .DocSearch-Commands-Key{align-items:center;background:var(--docsearch-key-gradient);border-radius:2px;box-shadow:var(--docsearch-key-shadow);display:flex;height:18px;justify-content:center;margin-right:.4em;padding:0 0 1px;color:var(--docsearch-muted-color);border:0;width:20px} @media (max-width:768px){:root{--docsearch-spacing:10px;--docsearch-footer-height:40px}.DocSearch-Dropdown{height:100%}.DocSearch-Container{height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh, 1vh)*100);position:absolute}.DocSearch-Footer{border-radius:0;bottom:0;position:absolute}.DocSearch-Hit-content-wrapper{display:flex;position:relative;width:80%}.DocSearch-Modal{border-radius:0;box-shadow:none;height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh, 1vh)*100);margin:0;max-width:100%;width:100%}.DocSearch-Dropdown{max-height:calc(var(--docsearch-vh, 1vh)*100 - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height))}.DocSearch-Cancel{-webkit-appearance:none;appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;flex:none;font:inherit;font-size:1em;font-weight:500;margin-left:var(--docsearch-spacing);outline:none;overflow:hidden;padding:0;-webkit-user-select:none;user-select:none;white-space:nowrap}.DocSearch-Commands,.DocSearch-Hit-Tree{display:none}} @keyframes fade-in{0%{opacity:0}to{opacity:1}} /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ :root { --docsearch-primary-color: var(--ifm-color-primary); --docsearch-text-color: var(--ifm-font-color-base); } .DocSearch-Button { margin: 0; transition: all var(--ifm-transition-fast) var(--ifm-transition-timing-default); } .DocSearch-Container { z-index: calc(var(--ifm-z-index-fixed) + 1); } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ .codeBlockContainer_Ckt0 { background: var(--prism-background-color); color: var(--prism-color); margin-bottom: var(--ifm-leading); box-shadow: var(--ifm-global-shadow-lw); border-radius: var(--ifm-code-border-radius); } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ .codeBlockContent_biex { position: relative; /* rtl:ignore */ direction: ltr; border-radius: inherit; } .codeBlockTitle_Ktv7 { border-bottom: 1px solid var(--ifm-color-emphasis-300); font-size: var(--ifm-code-font-size); font-weight: 500; padding: 0.75rem var(--ifm-pre-padding); border-top-left-radius: inherit; border-top-right-radius: inherit; } .codeBlock_bY9V { --ifm-pre-background: var(--prism-background-color); margin: 0; padding: 0; } .codeBlockTitle_Ktv7 + .codeBlockContent_biex .codeBlock_bY9V { border-top-left-radius: 0; border-top-right-radius: 0; } .codeBlockStandalone_MEMb { padding: 0; } .codeBlockLines_e6Vv { font: inherit; /* rtl:ignore */ float: left; min-width: 100%; padding: var(--ifm-pre-padding); } .codeBlockLinesWithNumbering_o6Pm { display: table; padding: var(--ifm-pre-padding) 0; } @media print { .codeBlockLines_e6Vv { white-space: pre-wrap; } } .buttonGroup__atx { display: flex; column-gap: 0.2rem; position: absolute; /* rtl:ignore */ right: calc(var(--ifm-pre-padding) / 2); top: calc(var(--ifm-pre-padding) / 2); } .buttonGroup__atx button { display: flex; align-items: center; background: var(--prism-background-color); color: var(--prism-color); border: 1px solid var(--ifm-color-emphasis-300); border-radius: var(--ifm-global-radius); padding: 0.4rem; line-height: 0; transition: opacity var(--ifm-transition-fast) ease-in-out; opacity: 0; } .buttonGroup__atx button:focus-visible, .buttonGroup__atx button:hover { opacity: 1 !important; } .theme-code-block:hover .buttonGroup__atx button { opacity: 0.4; } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ /* Intentionally has zero specificity, so that to be able to override the background in custom CSS file due bug https://github.com/facebook/docusaurus/issues/3678 */ :where(:root) { --docusaurus-highlighted-code-line-bg: rgb(72 77 91); } :where([data-theme='dark']) { --docusaurus-highlighted-code-line-bg: rgb(100 100 100); } .theme-code-block-highlighted-line { background-color: var(--docusaurus-highlighted-code-line-bg); display: block; margin: 0 calc(-1 * var(--ifm-pre-padding)); padding: 0 var(--ifm-pre-padding); } .codeLine_lJS_ { display: table-row; counter-increment: line-count; } .codeLineNumber_Tfdd { display: table-cell; text-align: right; width: 1%; position: sticky; left: 0; padding: 0 var(--ifm-pre-padding); background: var(--ifm-pre-background); overflow-wrap: normal; } .codeLineNumber_Tfdd::before { content: counter(line-count); opacity: 0.4; } .theme-code-block-highlighted-line .codeLineNumber_Tfdd::before { opacity: 0.8; } .codeLineContent_feaV { padding-right: var(--ifm-pre-padding); } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ .theme-code-block:hover .copyButtonCopied_obH4 { opacity: 1 !important; } .copyButtonIcons_eSgA { position: relative; width: 1.125rem; height: 1.125rem; } .copyButtonIcon_y97N, .copyButtonSuccessIcon_LjdS { position: absolute; top: 0; left: 0; fill: currentColor; opacity: inherit; width: inherit; height: inherit; transition: all var(--ifm-transition-fast) ease; } .copyButtonSuccessIcon_LjdS { top: 50%; left: 50%; transform: translate(-50%, -50%) scale(0.33); opacity: 0; color: #00d600; } .copyButtonCopied_obH4 .copyButtonIcon_y97N { transform: scale(0.33); opacity: 0; } .copyButtonCopied_obH4 .copyButtonSuccessIcon_LjdS { transform: translate(-50%, -50%) scale(1); opacity: 1; transition-delay: 0.075s; } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ .wordWrapButtonIcon_Bwma { width: 1.2rem; height: 1.2rem; } .wordWrapButtonEnabled_EoeP .wordWrapButtonIcon_Bwma { color: var(--ifm-color-primary); } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ /* CSS variables, meant to be overridden by final theme */ .details_lb9f { --docusaurus-details-summary-arrow-size: 0.38rem; --docusaurus-details-transition: transform 200ms ease; --docusaurus-details-decoration-color: grey; } .details_lb9f > summary { position: relative; cursor: pointer; list-style: none; padding-left: 1rem; } /* TODO: deprecation, need to remove this after Safari will support `::marker` */ .details_lb9f > summary::-webkit-details-marker { display: none; } .details_lb9f > summary::before { position: absolute; top: 0.45rem; left: 0; /* CSS-only Arrow */ content: ''; border-width: var(--docusaurus-details-summary-arrow-size); border-style: solid; border-color: transparent transparent transparent var(--docusaurus-details-decoration-color); /* Arrow rotation anim */ transform: rotate(0deg); transition: var(--docusaurus-details-transition); transform-origin: calc(var(--docusaurus-details-summary-arrow-size) / 2) 50%; } /* When JS disabled/failed to load: we use the open property for arrow animation: */ .details_lb9f[open]:not(.isBrowser_bmU9) > summary::before, .details_lb9f[data-collapsed='false'].isBrowser_bmU9 > summary::before { transform: rotate(90deg); } .collapsibleContent_i85q { margin-top: 1rem; border-top: 1px solid var(--docusaurus-details-decoration-color); padding-top: 1rem; } .collapsibleContent_i85q > *:last-child { margin-bottom: 0; } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ .details_b_Ee { --docusaurus-details-decoration-color: var(--ifm-alert-border-color); --docusaurus-details-transition: transform var(--ifm-transition-fast) ease; margin: 0 0 var(--ifm-spacing-vertical); border: 1px solid var(--ifm-alert-border-color); } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ /* When the navbar is sticky, ensure that on anchor click, the browser does not scroll that anchor behind the navbar See https://twitter.com/JoshWComeau/status/1332015868725891076 */ .anchorWithStickyNavbar_LWe7 { scroll-margin-top: calc(var(--ifm-navbar-height) + 0.5rem); } .anchorWithHideOnScrollNavbar_WYt5 { scroll-margin-top: 0.5rem; } .hash-link { opacity: 0; padding-left: 0.5rem; transition: opacity var(--ifm-transition-fast); -webkit-user-select: none; user-select: none; } .hash-link::before { content: '#'; } .hash-link:focus, *:hover > .hash-link { opacity: 1; } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ .containsTaskList_mC6p { list-style: none; } :not(.containsTaskList_mC6p > li) > .containsTaskList_mC6p { padding-left: 0; } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ .img_ev3q { height: auto; } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ .admonition_LlT9 { margin-bottom: 1em; } .admonitionHeading_tbUL { font: var(--ifm-heading-font-weight) var(--ifm-h5-font-size) / var(--ifm-heading-line-height) var(--ifm-heading-font-family); text-transform: uppercase; margin-bottom: 0.3rem; } .admonitionHeading_tbUL code { text-transform: none; } .admonitionIcon_kALy { display: inline-block; vertical-align: middle; margin-right: 0.4em; } .admonitionIcon_kALy svg { display: inline-block; height: 1.6em; width: 1.6em; fill: var(--ifm-alert-foreground-color); } .admonitionContent_S0QG > :last-child { margin-bottom: 0; } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ .tabList__CuJ { margin-bottom: var(--ifm-leading); } .tabItem_LNqP { margin-top: 0 !important; } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ .tableOfContents_bqdL { max-height: calc(100vh - (var(--ifm-navbar-height) + 2rem)); overflow-y: auto; position: sticky; top: calc(var(--ifm-navbar-height) + 1rem); } @media (max-width: 996px) { .tableOfContents_bqdL { display: none; } .docItemContainer_F8PC { padding: 0 0.3rem; } } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ .tabItem_Ymn6 > *:last-child { margin-bottom: 0; } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ .breadcrumbHomeIcon_YNFT { position: relative; top: 1px; vertical-align: top; height: 1.1rem; width: 1.1rem; } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ .breadcrumbsContainer_Z_bl { --ifm-breadcrumb-size-multiplier: 0.8; margin-bottom: 0.8rem; } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ .docItemContainer_Djhp header + *, .docItemContainer_Djhp article > *:first-child { margin-top: 0; } @media (min-width: 997px) { .docItemCol_VOVn { max-width: 75% !important; } } /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ .mdxPageWrapper_j9I6 { justify-content: center; }