From dc4a47f3b23296543e0e8b836bfb1e8f9c798aa4 Mon Sep 17 00:00:00 2001 From: fr1t2 Date: Fri, 15 Dec 2023 13:52:03 -0700 Subject: [PATCH] Rework some colors and overall css cleanup --- docusaurus.config.js | 4 +- static/assets/css/overrides.css | 4963 +++++++++++++++++++++++++++++-- 2 files changed, 4656 insertions(+), 311 deletions(-) diff --git a/docusaurus.config.js b/docusaurus.config.js index ca665be..aa8b21d 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -54,8 +54,8 @@ const config = { theme: { -// customCss: require.resolve('./src/css/custom.css'), - customCss: [require.resolve('./static/assets/css/overrides.css'), require.resolve('./src/css/custom.css')] + customCss: require.resolve('./src/css/custom.css'), +// customCss: [require.resolve('./static/assets/css/overrides.css'), require.resolve('./src/css/custom.css')] }, }), ], diff --git a/static/assets/css/overrides.css b/static/assets/css/overrides.css index 52fdf28..68fd3bd 100644 --- a/static/assets/css/overrides.css +++ b/static/assets/css/overrides.css @@ -1,399 +1,4744 @@ -/* blog-inner.scss:107 */ -.blogPageInner .blog-article ul p { - margin: 0 0 10px 0px; +/** + * 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: #4aafff; + --ifm-color-secondary: #ffa729; + --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; + 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 { + 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); +} + +.card { + background-color: var(--ifm-table-head-background); +} +/** + * 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. + */ + +/* You can override the default Infima variables here. */ + +/* +:root { + --ifm-color-primary: #ffa729; + --ifm-color-primary-dark: #ff9b0b; + --ifm-color-primary-darker: #fc9400; + --ifm-color-primary-darkest: #cf7a00; + --ifm-color-primary-light: #ffb347; + --ifm-color-primary-lighter: #ffb955; + --ifm-color-primary-lightest: #ffcc82; +} +[data-theme='dark'] { + --ifm-color-primary: #4aafff; + --ifm-color-primary-dark: #29a0ff; + --ifm-color-primary-darker: #1999ff; + --ifm-color-primary-darkest: #0081e6; + --ifm-color-primary-light: #6bbeff; + --ifm-color-primary-lighter: #7bc5ff; + --ifm-color-primary-lightest: #addbff; +} + +*/ + +:root { + --ifm-color-primary: #4aafff; + --ifm-color-primary-dark: #29a0ff; + --ifm-color-primary-darker: #1999ff; + --ifm-color-primary-darkest: #0081e6; + --ifm-color-primary-light: #6bbeff; + --ifm-color-primary-lighter: #7bc5ff; + --ifm-color-primary-lightest: #addbff; +} +[data-theme='dark'] { + --ifm-color-primary: #ffa729; + --ifm-color-primary-dark: #ff9b0b; + --ifm-color-primary-darker: #fc9400; + --ifm-color-primary-darkest: #cf7a00; + --ifm-color-primary-light: #ffb347; + --ifm-color-primary-lighter: #ffb955; + --ifm-color-primary-lightest: #ffcc82; +} + + +.grid-container { + display: grid; + gap: 10px; + grid-template-columns: auto auto auto auto; + padding: 5px; +} + +.grid-item { + background-color: var(--ifm-color-secondary-dark); + border: 1px solid rgba(0, 0, 0, 0.8); + padding: 20px; + font-size: 20px; + text-align: center; + border-radius: 7px; + color: #000; +} + +/* Styling one class specially in dark mode */ +[data-theme='dark'] .grid-item { + color: #fff; + background-color: #474748; +} + + +.docusaurus-highlight-code-line { + background-color: rgba(0, 0, 0, 0.1); + +} + +html[data-theme='dark'] .docusaurus-highlight-code-line { + background-color: rgba(0, 0, 0, 0.3); +} + +[data-theme='dark'] p code { + border: 1px solid var(--ifm-color-emphasis-100); + background-color: #282A36; + } + +[data-theme='dark'] li code { + border: 1px solid var(--ifm-color-emphasis-100); + background-color: #282A36; + } + + + +/** + * 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_node_modules-\@docusaurus-theme-classic-lib-theme-SkipToContent-styles-module { + 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_node_modules-\@docusaurus-theme-classic-lib-theme-SkipToContent-styles-module: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_node_modules-\@docusaurus-theme-classic-lib-theme-AnnouncementBar-CloseButton-styles-module { + 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_node_modules-\@docusaurus-theme-classic-lib-theme-AnnouncementBar-Content-styles-module { + font-size: 85%; + text-align: center; + padding: 5px 0; +} + +.content_node_modules-\@docusaurus-theme-classic-lib-theme-AnnouncementBar-Content-styles-module 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_node_modules-\@docusaurus-theme-classic-lib-theme-AnnouncementBar-styles-module { + 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_node_modules-\@docusaurus-theme-classic-lib-theme-AnnouncementBar-styles-module { + display: none; +} + +.announcementBarPlaceholder_node_modules-\@docusaurus-theme-classic-lib-theme-AnnouncementBar-styles-module { + flex: 0 0 10px; +} + +.announcementBarClose_node_modules-\@docusaurus-theme-classic-lib-theme-AnnouncementBar-styles-module { + flex: 0 0 30px; + align-self: stretch; +} + +.announcementBarContent_node_modules-\@docusaurus-theme-classic-lib-theme-AnnouncementBar-styles-module { + flex: 1 1 auto; +} + +@media print { + .announcementBar_node_modules-\@docusaurus-theme-classic-lib-theme-AnnouncementBar-styles-module { + display: none; + } +} + +@media (min-width: 997px) { + :root { + --docusaurus-announcement-bar-height: 30px; + } + + .announcementBarPlaceholder_node_modules-\@docusaurus-theme-classic-lib-theme-AnnouncementBar-styles-module, + .announcementBarClose_node_modules-\@docusaurus-theme-classic-lib-theme-AnnouncementBar-styles-module { + 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_node_modules-\@docusaurus-theme-classic-lib-theme-ColorModeToggle-styles-module { + width: 2rem; + height: 2rem; +} + +.toggleButton_node_modules-\@docusaurus-theme-classic-lib-theme-ColorModeToggle-styles-module { + -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_node_modules-\@docusaurus-theme-classic-lib-theme-ColorModeToggle-styles-module:hover { + background: var(--ifm-color-emphasis-200); +} + +[data-theme='light'] .darkToggleIcon_node_modules-\@docusaurus-theme-classic-lib-theme-ColorModeToggle-styles-module, +[data-theme='dark'] .lightToggleIcon_node_modules-\@docusaurus-theme-classic-lib-theme-ColorModeToggle-styles-module { + display: none; +} + +.toggleButtonDisabled_node_modules-\@docusaurus-theme-classic-lib-theme-ColorModeToggle-styles-module { + 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_node_modules-\@docusaurus-theme-classic-lib-theme-Navbar-ColorModeToggle-styles-module: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_node_modules-\@docusaurus-theme-classic-lib-theme-ThemedImage-styles-module { + display: none; +} + +[data-theme='light'] .themedImage--light_node_modules-\@docusaurus-theme-classic-lib-theme-ThemedImage-styles-module { + display: initial; +} + +[data-theme='dark'] .themedImage--dark_node_modules-\@docusaurus-theme-classic-lib-theme-ThemedImage-styles-module { + 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_node_modules-\@docusaurus-theme-classic-lib-theme-Icon-ExternalLink-styles-module { + 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_node_modules-\@docusaurus-theme-classic-lib-theme-NavbarItem-LocaleDropdownNavbarItem-styles-module { + vertical-align: text-bottom; + margin-right: 5px; +} + +/*! @algolia/autocomplete-theme-classic 1.7.3 | MIT License | © Algolia, Inc. and contributors | https://github.com/algolia/autocomplete */ +:root{--aa-search-input-height:44px;--aa-input-icon-size:20px;--aa-base-unit:16;--aa-spacing-factor:1;--aa-spacing:calc(var(--aa-base-unit)*var(--aa-spacing-factor)*1px);--aa-spacing-half:calc(var(--aa-spacing)/2);--aa-panel-max-height:650px;--aa-base-z-index:9999;--aa-font-size:calc(var(--aa-base-unit)*1px);--aa-font-family:inherit;--aa-font-weight-medium:500;--aa-font-weight-semibold:600;--aa-font-weight-bold:700;--aa-icon-size:20px;--aa-icon-stroke-width:1.6;--aa-icon-color-rgb:119,119,163;--aa-icon-color-alpha:1;--aa-action-icon-size:20px;--aa-text-color-rgb:38,38,39;--aa-text-color-alpha:1;--aa-primary-color-rgb:62,52,211;--aa-primary-color-alpha:0.2;--aa-muted-color-rgb:128,126,163;--aa-muted-color-alpha:0.6;--aa-panel-border-color-rgb:128,126,163;--aa-panel-border-color-alpha:0.3;--aa-input-border-color-rgb:128,126,163;--aa-input-border-color-alpha:0.8;--aa-background-color-rgb:255,255,255;--aa-background-color-alpha:1;--aa-input-background-color-rgb:255,255,255;--aa-input-background-color-alpha:1;--aa-selected-color-rgb:179,173,214;--aa-selected-color-alpha:0.205;--aa-description-highlight-background-color-rgb:245,223,77;--aa-description-highlight-background-color-alpha:0.5;--aa-detached-media-query:(max-width:680px);--aa-detached-modal-media-query:(min-width:680px);--aa-detached-modal-max-width:680px;--aa-detached-modal-max-height:500px;--aa-overlay-color-rgb:115,114,129;--aa-overlay-color-alpha:0.4;--aa-panel-shadow:0 0 0 1px rgba(35,38,59,0.1),0 6px 16px -4px rgba(35,38,59,0.15);--aa-scrollbar-width:13px;--aa-scrollbar-track-background-color-rgb:234,234,234;--aa-scrollbar-track-background-color-alpha:1;--aa-scrollbar-thumb-background-color-rgb:var(--aa-background-color-rgb);--aa-scrollbar-thumb-background-color-alpha:1}@media (hover:none) and (pointer:coarse){:root{--aa-spacing-factor:1.2;--aa-action-icon-size:22px}}body.dark,body[data-theme=dark]{--aa-text-color-rgb:183,192,199;--aa-primary-color-rgb:146,138,255;--aa-muted-color-rgb:146,138,255;--aa-input-background-color-rgb:0,3,9;--aa-background-color-rgb:21,24,42;--aa-selected-color-rgb:146,138,255;--aa-selected-color-alpha:0.25;--aa-description-highlight-background-color-rgb:0 255 255;--aa-description-highlight-background-color-alpha:0.25;--aa-icon-color-rgb:119,119,163;--aa-panel-shadow:inset 1px 1px 0 0 #2c2e40,0 3px 8px 0 #000309;--aa-scrollbar-track-background-color-rgb:44,46,64;--aa-scrollbar-thumb-background-color-rgb:var(--aa-background-color-rgb)}.aa-Autocomplete *,.aa-DetachedFormContainer *,.aa-Panel *{box-sizing:border-box}.aa-Autocomplete,.aa-DetachedFormContainer,.aa-Panel{color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));font-family:inherit;font-family:var(--aa-font-family);font-size:16px;font-size:var(--aa-font-size);font-weight:400;line-height:1em;margin:0;padding:0;text-align:left}.aa-Form{align-items:center;background-color:#fff;background-color:rgba(var(--aa-input-background-color-rgb),var(--aa-input-background-color-alpha));border:1px solid rgba(128,126,163,.8);border:1px solid rgba(var(--aa-input-border-color-rgb),var(--aa-input-border-color-alpha));border-radius:3px;display:flex;line-height:1em;margin:0;position:relative;width:100%}.aa-Form[focus-within]{border-color:#3e34d3;border-color:rgba(var(--aa-primary-color-rgb),1);box-shadow:0 0 0 2px rgba(62,52,211,.2),inset 0 0 0 2px rgba(62,52,211,.2);box-shadow:rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha)) 0 0 0 2px,inset rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha)) 0 0 0 2px;outline:medium none currentColor}.aa-Form:focus-within{border-color:#3e34d3;border-color:rgba(var(--aa-primary-color-rgb),1);box-shadow:0 0 0 2px rgba(62,52,211,.2),inset 0 0 0 2px rgba(62,52,211,.2);box-shadow:rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha)) 0 0 0 2px,inset rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha)) 0 0 0 2px;outline:medium none currentColor}.aa-InputWrapperPrefix{align-items:center;display:flex;flex-shrink:0;height:44px;height:var(--aa-search-input-height);order:1}.aa-Label,.aa-LoadingIndicator{cursor:auto;flex-shrink:0;height:100%;padding:0;text-align:left}.aa-Label svg,.aa-LoadingIndicator svg{color:#3e34d3;color:rgba(var(--aa-primary-color-rgb),1);height:auto;max-height:20px;max-height:var(--aa-input-icon-size);stroke-width:1.6;stroke-width:var(--aa-icon-stroke-width);width:20px;width:var(--aa-input-icon-size)}.aa-LoadingIndicator,.aa-SubmitButton{height:100%;padding-left:11px;padding-left:calc(var(--aa-spacing)*0.75 - 1px);padding-right:8px;padding-right:var(--aa-spacing-half);width:47px;width:calc(var(--aa-spacing)*1.75 + var(--aa-icon-size) - 1px)}@media (hover:none) and (pointer:coarse){.aa-LoadingIndicator,.aa-SubmitButton{padding-left:3px;padding-left:calc(var(--aa-spacing-half)/2 - 1px);width:39px;width:calc(var(--aa-icon-size) + var(--aa-spacing)*1.25 - 1px)}}.aa-SubmitButton{appearance:none;background:none;border:0;margin:0}.aa-LoadingIndicator{align-items:center;display:flex;justify-content:center}.aa-LoadingIndicator[hidden]{display:none}.aa-InputWrapper{order:3;position:relative;width:100%}.aa-Input{appearance:none;background:none;border:0;color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));font:inherit;height:44px;height:var(--aa-search-input-height);padding:0;width:100%}.aa-Input::placeholder{color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));opacity:1}.aa-Input:focus{border-color:none;box-shadow:none;outline:none}.aa-Input::-webkit-search-cancel-button,.aa-Input::-webkit-search-decoration,.aa-Input::-webkit-search-results-button,.aa-Input::-webkit-search-results-decoration{appearance:none}.aa-InputWrapperSuffix{align-items:center;display:flex;height:44px;height:var(--aa-search-input-height);order:4}.aa-ClearButton{align-items:center;background:none;border:0;color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));cursor:pointer;display:flex;height:100%;margin:0;padding:0 12.8333333333px;padding:0 calc(var(--aa-spacing)*0.83333 - .5px)}@media (hover:none) and (pointer:coarse){.aa-ClearButton{padding:0 10.1666666667px;padding:0 calc(var(--aa-spacing)*0.66667 - .5px)}}.aa-ClearButton:focus,.aa-ClearButton:hover{color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha))}.aa-ClearButton[hidden]{display:none}.aa-ClearButton svg{stroke-width:1.6;stroke-width:var(--aa-icon-stroke-width);width:20px;width:var(--aa-icon-size)}.aa-Panel{background-color:#fff;background-color:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));border-radius:4px;border-radius:calc(var(--aa-spacing)/4);box-shadow:0 0 0 1px rgba(35,38,59,.1),0 6px 16px -4px rgba(35,38,59,.15);box-shadow:var(--aa-panel-shadow);margin:8px 0 0;overflow:hidden;position:absolute;transition:opacity .2s ease-in,filter .2s ease-in}@media screen and (prefers-reduced-motion){.aa-Panel{transition:none}}.aa-Panel button{appearance:none;background:none;border:0;margin:0;padding:0}.aa-PanelLayout{height:100%;margin:0;max-height:650px;max-height:var(--aa-panel-max-height);overflow-y:auto;padding:0;position:relative;text-align:left}.aa-PanelLayoutColumns--twoGolden{display:grid;grid-template-columns:39.2% auto;overflow:hidden;padding:0}.aa-PanelLayoutColumns--two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;padding:0}.aa-PanelLayoutColumns--three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;padding:0}.aa-Panel--stalled .aa-Source{filter:grayscale(1);opacity:.8}.aa-Panel--scrollable{margin:0;max-height:650px;max-height:var(--aa-panel-max-height);overflow-x:hidden;overflow-y:auto;padding:8px;padding:var(--aa-spacing-half);scrollbar-color:#fff #eaeaea;scrollbar-color:rgba(var(--aa-scrollbar-thumb-background-color-rgb),var(--aa-scrollbar-thumb-background-color-alpha)) rgba(var(--aa-scrollbar-track-background-color-rgb),var(--aa-scrollbar-track-background-color-alpha));scrollbar-width:thin}.aa-Panel--scrollable::-webkit-scrollbar{width:13px;width:var(--aa-scrollbar-width)}.aa-Panel--scrollable::-webkit-scrollbar-track{background-color:#eaeaea;background-color:rgba(var(--aa-scrollbar-track-background-color-rgb),var(--aa-scrollbar-track-background-color-alpha))}.aa-Panel--scrollable::-webkit-scrollbar-thumb{background-color:#fff;background-color:rgba(var(--aa-scrollbar-thumb-background-color-rgb),var(--aa-scrollbar-thumb-background-color-alpha));border-radius:9999px;border:3px solid #eaeaea;border-color:rgba(var(--aa-scrollbar-track-background-color-rgb),var(--aa-scrollbar-track-background-color-alpha));border-right:2px solid rgba(var(--aa-scrollbar-track-background-color-rgb),var(--aa-scrollbar-track-background-color-alpha))}.aa-Source{margin:0;padding:0;position:relative;width:100%}.aa-Source:empty{display:none}.aa-SourceNoResults{font-size:1em;margin:0;padding:16px;padding:var(--aa-spacing)}.aa-List{list-style:none;margin:0}.aa-List,.aa-SourceHeader{padding:0;position:relative}.aa-SourceHeader{margin:8px .5em 8px 0;margin:var(--aa-spacing-half) .5em var(--aa-spacing-half) 0}.aa-SourceHeader:empty{display:none}.aa-SourceHeaderTitle{background:#fff;background:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));color:#3e34d3;color:rgba(var(--aa-primary-color-rgb),1);display:inline-block;font-size:.8em;font-weight:600;font-weight:var(--aa-font-weight-semibold);margin:0;padding:0 8px 0 0;padding:0 var(--aa-spacing-half) 0 0;position:relative;z-index:9999;z-index:var(--aa-base-z-index)}.aa-SourceHeaderLine{border-bottom:1px solid #3e34d3;border-bottom:1px solid rgba(var(--aa-primary-color-rgb),1);display:block;height:2px;left:0;margin:0;opacity:.3;padding:0;position:absolute;right:0;top:8px;top:var(--aa-spacing-half);z-index:9998;z-index:calc(var(--aa-base-z-index) - 1)}.aa-SourceFooterSeeAll{background:linear-gradient(180deg,#fff,rgba(128,126,163,.14));background:linear-gradient(180deg,rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha)),rgba(128,126,163,.14));border:1px solid rgba(128,126,163,.6);border:1px solid rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));border-radius:5px;box-shadow:inset 0 0 2px #fff,0 2px 2px -1px rgba(76,69,88,.15);color:inherit;font-size:.95em;font-weight:500;font-weight:var(--aa-font-weight-medium);padding:.475em 1em .6em;text-decoration:none}.aa-SourceFooterSeeAll:focus,.aa-SourceFooterSeeAll:hover{border:1px solid #3e34d3;border:1px solid rgba(var(--aa-primary-color-rgb),1);color:#3e34d3;color:rgba(var(--aa-primary-color-rgb),1)}.aa-Item{align-items:center;border-radius:3px;cursor:pointer;display:grid;min-height:40px;min-height:calc(var(--aa-spacing)*2.5);padding:4px;padding:calc(var(--aa-spacing-half)/2)}.aa-Item[aria-selected=true]{background-color:rgba(179,173,214,.205);background-color:rgba(var(--aa-selected-color-rgb),var(--aa-selected-color-alpha))}.aa-Item[aria-selected=true] .aa-ActiveOnly,.aa-Item[aria-selected=true] .aa-ItemActionButton{visibility:visible}.aa-ItemIcon{align-items:center;background:#fff;background:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));border-radius:3px;box-shadow:inset 0 0 0 1px rgba(128,126,163,.3);box-shadow:inset 0 0 0 1px rgba(var(--aa-panel-border-color-rgb),var(--aa-panel-border-color-alpha));color:#7777a3;color:rgba(var(--aa-icon-color-rgb),var(--aa-icon-color-alpha));display:flex;flex-shrink:0;font-size:.7em;height:28px;height:calc(var(--aa-icon-size) + var(--aa-spacing-half));justify-content:center;overflow:hidden;stroke-width:1.6;stroke-width:var(--aa-icon-stroke-width);text-align:center;width:28px;width:calc(var(--aa-icon-size) + var(--aa-spacing-half))}.aa-ItemIcon img{height:auto;max-height:20px;max-height:calc(var(--aa-icon-size) + var(--aa-spacing-half) - 8px);max-width:20px;max-width:calc(var(--aa-icon-size) + var(--aa-spacing-half) - 8px);width:auto}.aa-ItemIcon svg{height:20px;height:var(--aa-icon-size);width:20px;width:var(--aa-icon-size)}.aa-ItemIcon--alignTop{align-self:flex-start}.aa-ItemIcon--noBorder{background:none;box-shadow:none}.aa-ItemIcon--picture{height:96px;width:96px}.aa-ItemIcon--picture img{max-height:100%;max-width:100%;padding:8px;padding:var(--aa-spacing-half)}.aa-ItemContent{align-items:center;cursor:pointer;display:grid;grid-gap:8px;gap:8px;grid-gap:var(--aa-spacing-half);gap:var(--aa-spacing-half);grid-auto-flow:column;line-height:1.25em;overflow:hidden}.aa-ItemContent:empty{display:none}.aa-ItemContent mark{background:none;color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));font-style:normal;font-weight:700;font-weight:var(--aa-font-weight-bold)}.aa-ItemContent--dual{display:flex;flex-direction:column;justify-content:space-between;text-align:left}.aa-ItemContent--dual .aa-ItemContentSubtitle,.aa-ItemContent--dual .aa-ItemContentTitle{display:block}.aa-ItemContent--indented{padding-left:36px;padding-left:calc(var(--aa-icon-size) + var(--aa-spacing))}.aa-ItemContentBody{display:grid;grid-gap:4px;gap:4px;grid-gap:calc(var(--aa-spacing-half)/2);gap:calc(var(--aa-spacing-half)/2)}.aa-ItemContentTitle{display:inline-block;margin:0 .5em 0 0;max-width:100%;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.aa-ItemContentSubtitle{font-size:.92em}.aa-ItemContentSubtitleIcon:before{border-color:rgba(128,126,163,.64);border-color:rgba(var(--aa-muted-color-rgb),.64);border-style:solid;content:"";display:inline-block;left:1px;position:relative;top:-3px}.aa-ItemContentSubtitle--inline .aa-ItemContentSubtitleIcon:before{border-width:0 0 1.5px;margin-left:8px;margin-left:var(--aa-spacing-half);margin-right:4px;margin-right:calc(var(--aa-spacing-half)/2);width:10px;width:calc(var(--aa-spacing-half) + 2px)}.aa-ItemContentSubtitle--standalone{align-items:center;color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));display:grid;grid-gap:8px;gap:8px;grid-gap:var(--aa-spacing-half);gap:var(--aa-spacing-half);grid-auto-flow:column;justify-content:start}.aa-ItemContentSubtitle--standalone .aa-ItemContentSubtitleIcon:before{border-radius:0 0 0 3px;border-width:0 0 1.5px 1.5px;height:8px;height:var(--aa-spacing-half);width:8px;width:var(--aa-spacing-half)}.aa-ItemContentSubtitleCategory{color:#807ea3;color:rgba(var(--aa-muted-color-rgb),1);font-weight:500}.aa-ItemContentDescription{color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));font-size:.85em;max-width:100%;overflow-x:hidden;text-overflow:ellipsis}.aa-ItemContentDescription:empty{display:none}.aa-ItemContentDescription mark{background:rgba(245,223,77,.5);background:rgba(var(--aa-description-highlight-background-color-rgb),var(--aa-description-highlight-background-color-alpha));color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));font-style:normal;font-weight:500;font-weight:var(--aa-font-weight-medium)}.aa-ItemContentDash{color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));display:none;opacity:.4}.aa-ItemContentTag{background-color:rgba(62,52,211,.2);background-color:rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha));border-radius:3px;margin:0 .4em 0 0;padding:.08em .3em}.aa-ItemLink,.aa-ItemWrapper{align-items:center;color:inherit;display:grid;grid-gap:4px;gap:4px;grid-gap:calc(var(--aa-spacing-half)/2);gap:calc(var(--aa-spacing-half)/2);grid-auto-flow:column;justify-content:space-between;width:100%}.aa-ItemLink{color:inherit;text-decoration:none}.aa-ItemActions{display:grid;grid-auto-flow:column;height:100%;justify-self:end;margin:0 -5.3333333333px;margin:0 calc(var(--aa-spacing)/-3);padding:0 2px 0 0}.aa-ItemActionButton{align-items:center;background:none;border:0;color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));cursor:pointer;display:flex;flex-shrink:0;padding:0}.aa-ItemActionButton:focus svg,.aa-ItemActionButton:hover svg{color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha))}@media (hover:none) and (pointer:coarse){.aa-ItemActionButton:focus svg,.aa-ItemActionButton:hover svg{color:inherit}}.aa-ItemActionButton svg{color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));margin:5.3333333333px;margin:calc(var(--aa-spacing)/3);stroke-width:1.6;stroke-width:var(--aa-icon-stroke-width);width:20px;width:var(--aa-action-icon-size)}.aa-ActiveOnly{visibility:hidden}.aa-PanelHeader{align-items:center;background:#3e34d3;background:rgba(var(--aa-primary-color-rgb),1);color:#fff;display:grid;height:var(--aa-modal-header-height);margin:0;padding:8px 16px;padding:var(--aa-spacing-half) var(--aa-spacing);position:relative}.aa-PanelHeader:after{background-image:linear-gradient(#fff,hsla(0,0%,100%,0));background-image:linear-gradient(rgba(var(--aa-background-color-rgb),1),rgba(var(--aa-background-color-rgb),0));bottom:-8px;bottom:calc(var(--aa-spacing-half)*-1);content:"";height:8px;height:var(--aa-spacing-half);left:0;pointer-events:none;position:absolute;right:0}.aa-PanelFooter,.aa-PanelHeader:after{z-index:9999;z-index:var(--aa-base-z-index)}.aa-PanelFooter{background-color:#fff;background-color:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));box-shadow:inset 0 1px 0 rgba(128,126,163,.3);box-shadow:inset 0 1px 0 rgba(var(--aa-panel-border-color-rgb),var(--aa-panel-border-color-alpha));display:flex;justify-content:space-between;margin:0;padding:16px;padding:var(--aa-spacing);position:relative}.aa-PanelFooter:after{background-image:linear-gradient(hsla(0,0%,100%,0),rgba(128,126,163,.6));background-image:linear-gradient(rgba(var(--aa-background-color-rgb),0),rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha)));content:"";height:16px;height:var(--aa-spacing);left:0;opacity:.12;pointer-events:none;position:absolute;right:0;top:-16px;top:calc(var(--aa-spacing)*-1);z-index:9998;z-index:calc(var(--aa-base-z-index) - 1)}.aa-DetachedContainer{background:#fff;background:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));bottom:0;box-shadow:0 0 0 1px rgba(35,38,59,.1),0 6px 16px -4px rgba(35,38,59,.15);box-shadow:var(--aa-panel-shadow);display:flex;flex-direction:column;left:0;margin:0;overflow:hidden;padding:0;position:fixed;right:0;top:0;z-index:9999;z-index:var(--aa-base-z-index)}.aa-DetachedContainer:after{height:32px}.aa-DetachedContainer .aa-SourceHeader{margin:8px 0 8px 2px;margin:var(--aa-spacing-half) 0 var(--aa-spacing-half) 2px}.aa-DetachedContainer .aa-Panel{background-color:#fff;background-color:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));border-radius:0;box-shadow:none;flex-grow:1;margin:0;padding:0;position:relative}.aa-DetachedContainer .aa-PanelLayout{bottom:0;box-shadow:none;left:0;margin:0;max-height:none;overflow-y:auto;position:absolute;right:0;top:0;width:100%}.aa-DetachedFormContainer{border-bottom:1px solid rgba(128,126,163,.3);border-bottom:1px solid rgba(var(--aa-panel-border-color-rgb),var(--aa-panel-border-color-alpha));display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:8px;padding:var(--aa-spacing-half)}.aa-DetachedCancelButton{background:none;border:0;border-radius:3px;color:inherit;color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));cursor:pointer;font:inherit;margin:0 0 0 8px;margin:0 0 0 var(--aa-spacing-half);padding:0 8px;padding:0 var(--aa-spacing-half)}.aa-DetachedCancelButton:focus,.aa-DetachedCancelButton:hover{box-shadow:inset 0 0 0 1px rgba(128,126,163,.3);box-shadow:inset 0 0 0 1px rgba(var(--aa-panel-border-color-rgb),var(--aa-panel-border-color-alpha))}.aa-DetachedContainer--modal{border-radius:6px;bottom:inherit;height:auto;margin:0 auto;max-width:680px;max-width:var(--aa-detached-modal-max-width);position:absolute;top:3%}.aa-DetachedContainer--modal .aa-PanelLayout{max-height:500px;max-height:var(--aa-detached-modal-max-height);padding-bottom:8px;padding-bottom:var(--aa-spacing-half);position:static}.aa-DetachedSearchButton{align-items:center;background-color:#fff;background-color:rgba(var(--aa-input-background-color-rgb),var(--aa-input-background-color-alpha));border:1px solid rgba(128,126,163,.8);border:1px solid rgba(var(--aa-input-border-color-rgb),var(--aa-input-border-color-alpha));border-radius:3px;color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));cursor:pointer;display:flex;font:inherit;font-family:inherit;font-family:var(--aa-font-family);font-size:16px;font-size:var(--aa-font-size);height:44px;height:var(--aa-search-input-height);margin:0;padding:0 5.5px;padding:0 calc(var(--aa-search-input-height)/8);position:relative;text-align:left;width:100%}.aa-DetachedSearchButton:focus{border-color:#3e34d3;border-color:rgba(var(--aa-primary-color-rgb),1);box-shadow:0 0 0 3px rgba(62,52,211,.2),inset 0 0 0 2px rgba(62,52,211,.2);box-shadow:rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha)) 0 0 0 3px,inset rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha)) 0 0 0 2px;outline:medium none currentColor}.aa-DetachedSearchButtonIcon{align-items:center;color:#3e34d3;color:rgba(var(--aa-primary-color-rgb),1);cursor:auto;display:flex;height:100%;justify-content:center;width:36px;width:calc(var(--aa-icon-size) + var(--aa-spacing))}.aa-Detached{height:100vh;overflow:hidden}.aa-DetachedOverlay{background-color:rgba(115,114,129,.4);background-color:rgba(var(--aa-overlay-color-rgb),var(--aa-overlay-color-alpha));height:100vh;left:0;margin:0;padding:0;position:fixed;right:0;top:0;z-index:9998;z-index:calc(var(--aa-base-z-index) - 1)}.aa-GradientBottom,.aa-GradientTop{height:8px;height:var(--aa-spacing-half);left:0;pointer-events:none;position:absolute;right:0;z-index:9999;z-index:var(--aa-base-z-index)}.aa-GradientTop{background-image:linear-gradient(#fff,hsla(0,0%,100%,0));background-image:linear-gradient(rgba(var(--aa-background-color-rgb),1),rgba(var(--aa-background-color-rgb),0));top:0}.aa-GradientBottom{background-image:linear-gradient(hsla(0,0%,100%,0),#fff);background-image:linear-gradient(rgba(var(--aa-background-color-rgb),0),rgba(var(--aa-background-color-rgb),1));border-bottom-left-radius:4px;border-bottom-left-radius:calc(var(--aa-spacing)/4);border-bottom-right-radius:4px;border-bottom-right-radius:calc(var(--aa-spacing)/4);bottom:0}@media (hover:none) and (pointer:coarse){.aa-DesktopOnly{display:none}}@media (hover:hover){.aa-TouchOnly{display:none}} +:root { + --aa-search-input-height: 36px; +} + +body.dark, +body[data-theme="dark"] { + --aa-muted-color-alpha: 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. + */ + +@media (max-width: 996px) { + .searchBox_node_modules-\@docusaurus-theme-classic-lib-theme-Navbar-Search-styles-module { + position: absolute; + right: var(--ifm-navbar-padding-horizontal); + } +} + +@media (min-width: 997px) { + .searchBox_node_modules-\@docusaurus-theme-classic-lib-theme-Navbar-Search-styles-module { + 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_node_modules-\@docusaurus-theme-classic-lib-theme-Navbar-Layout-styles-module { + transition: transform var(--ifm-transition-fast) ease; +} + +.navbarHidden_node_modules-\@docusaurus-theme-classic-lib-theme-Navbar-Layout-styles-module { + 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_node_modules-\@docusaurus-theme-classic-lib-theme-Navbar-Content-styles-module { + 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_node_modules-\@docusaurus-theme-common-lib-utils-errorBoundaryUtils-module { + 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_node_modules-\@docusaurus-theme-classic-lib-theme-Footer-Logo-styles-module { + opacity: 0.5; + transition: opacity var(--ifm-transition-fast) + var(--ifm-transition-timing-default); +} + +.footerLogoLink_node_modules-\@docusaurus-theme-classic-lib-theme-Footer-Logo-styles-module: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_node_modules-\@docusaurus-theme-classic-lib-theme-Layout-styles-module { + 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; +} + +/** + * 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_node_modules-\@docusaurus-plugin-debug-lib-theme-DebugLayout-styles-module { + padding: 20px; + padding-top: 80px; + overflow-x: hidden; + background-color: #18191a; + color: white; + min-height: 100vh; +} + +.container_node_modules-\@docusaurus-plugin-debug-lib-theme-DebugLayout-styles-module code { + color: white; + background-color: #444950; +} + +.nav_node_modules-\@docusaurus-plugin-debug-lib-theme-DebugLayout-styles-module { + position: fixed; + display: flex; + justify-content: space-evenly; + align-items: center; + height: 3.75rem; + background-color: #242526; + width: 100%; + z-index: 1; +} + +.navlink_node_modules-\@docusaurus-plugin-debug-lib-theme-DebugLayout-styles-module { + color: white; + font-weight: 500; + font-size: clamp(12px, 4vw, 16px); + text-align: center; + border-radius: 4px; + padding: 6px; +} + +.navlink_node_modules-\@docusaurus-plugin-debug-lib-theme-DebugLayout-styles-module:hover { + text-decoration: none; + background-color: #292a2b; +} + +.active_node_modules-\@docusaurus-plugin-debug-lib-theme-DebugLayout-styles-module { + background-color: #363739; +} + +@media screen and (min-width: 800px) { + .nav_node_modules-\@docusaurus-plugin-debug-lib-theme-DebugLayout-styles-module { + flex-direction: column; + justify-content: flex-start; + align-items: center; + height: 100vh; + width: 200px; + float: left; + background-color: #18191a; + border-right: 1px solid #606770; + padding-top: 20px; + } + + .navlink_node_modules-\@docusaurus-plugin-debug-lib-theme-DebugLayout-styles-module { + width: 80%; + margin-top: 20px; + text-align: left; + } + + .container_node_modules-\@docusaurus-plugin-debug-lib-theme-DebugLayout-styles-module { + padding-top: 40px; + float: right; + width: calc(100% - 200px); + } +} + +/** + * 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. + */ + +.listItem_node_modules-\@docusaurus-plugin-debug-lib-theme-DebugRegistry-styles-module { + background-color: #242526; + padding: 10px; + border-radius: 4px; + margin-bottom: 20px; +} + +/** + * 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. + */ + +.listItem_node_modules-\@docusaurus-plugin-debug-lib-theme-DebugRoutes-styles-module { + background-color: #242526; + padding: 10px; + border-radius: 4px; + margin-bottom: 20px; +} + +.route_node_modules-\@docusaurus-plugin-debug-lib-theme-DebugRoutes-styles-module { + margin-bottom: 10px; +} + +.routeName_node_modules-\@docusaurus-plugin-debug-lib-theme-DebugRoutes-styles-module { + color: #e06b6b; +} + +/** + * 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. + */ + +.sectionTitle_node_modules-\@docusaurus-plugin-debug-lib-theme-DebugSiteMetadata-styles-module { + margin-top: 20px; +} + +.listItem_node_modules-\@docusaurus-plugin-debug-lib-theme-DebugSiteMetadata-styles-module { + background-color: #242526; + padding: 10px; + border-radius: 4px; + margin-bottom: 20px; +} + +.version_node_modules-\@docusaurus-plugin-debug-lib-theme-DebugSiteMetadata-styles-module { + float: right; +} + +.name_node_modules-\@docusaurus-plugin-debug-lib-theme-DebugSiteMetadata-styles-module { + font-weight: 800; + color: #e06b6b; +} + +/** + * 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. + */ + +.cardContainer_node_modules-\@docusaurus-theme-classic-lib-theme-DocCard-styles-module { + --ifm-link-color: var(--ifm-color-emphasis-800); + --ifm-link-hover-color: var(--ifm-color-emphasis-700); + --ifm-link-hover-decoration: none; + + box-shadow: 0 1.5px 3px 0 rgb(0 0 0 / 15%); + border: 1px solid var(--ifm-color-emphasis-200); + transition: all var(--ifm-transition-fast) ease; + transition-property: border, box-shadow; +} + +.cardContainer_node_modules-\@docusaurus-theme-classic-lib-theme-DocCard-styles-module:hover { + border-color: var(--ifm-color-primary); + box-shadow: 0 3px 6px 0 rgb(0 0 0 / 20%); +} + +.cardContainer_node_modules-\@docusaurus-theme-classic-lib-theme-DocCard-styles-module *:last-child { + margin-bottom: 0; +} + +.cardTitle_node_modules-\@docusaurus-theme-classic-lib-theme-DocCard-styles-module { + font-size: 1.2rem; +} + +.cardDescription_node_modules-\@docusaurus-theme-classic-lib-theme-DocCard-styles-module { + font-size: 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. + */ + +.iconEdit_node_modules-\@docusaurus-theme-classic-lib-theme-Icon-Edit-styles-module { + 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_node_modules-\@docusaurus-theme-classic-lib-theme-Tag-styles-module { + border: 1px solid var(--docusaurus-tag-list-border); + transition: border var(--ifm-transition-fast); +} + +.tag_node_modules-\@docusaurus-theme-classic-lib-theme-Tag-styles-module:hover { + --docusaurus-tag-list-border: var(--ifm-link-color); + text-decoration: none; +} + +.tagRegular_node_modules-\@docusaurus-theme-classic-lib-theme-Tag-styles-module { + border-radius: var(--ifm-global-radius); + padding: 0.2rem 0.5rem 0.3rem; + font-size: 90%; +} + +.tagWithCount_node_modules-\@docusaurus-theme-classic-lib-theme-Tag-styles-module { + display: flex; + align-items: center; + position: relative; + padding: 0 0.5rem 0 1rem; + border-left: 0; +} + +.tagWithCount_node_modules-\@docusaurus-theme-classic-lib-theme-Tag-styles-module::before, +.tagWithCount_node_modules-\@docusaurus-theme-classic-lib-theme-Tag-styles-module::after { + content: ''; + position: absolute; + top: 50%; + border: 1px solid var(--docusaurus-tag-list-border); + transition: inherit; +} + +.tagWithCount_node_modules-\@docusaurus-theme-classic-lib-theme-Tag-styles-module::before { + right: 100%; + transform: translate(50%, -50%) rotate(-45deg); + width: 1.18rem; + height: 1.18rem; + border-right: 0; + border-bottom: 0; +} + +.tagWithCount_node_modules-\@docusaurus-theme-classic-lib-theme-Tag-styles-module::after { + left: 0; + transform: translateY(-50%); + width: 0.5rem; + height: 0.5rem; + border-radius: 50%; +} + +.tagWithCount_node_modules-\@docusaurus-theme-classic-lib-theme-Tag-styles-module 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. + */ -.twitter-tweet { - margin: 10px auto; +.tags_node_modules-\@docusaurus-theme-classic-lib-theme-TagsListInline-styles-module { + display: inline; +} + +.tag_node_modules-\@docusaurus-theme-classic-lib-theme-TagsListInline-styles-module { + margin: 0 0.4rem 0.5rem 0; + display: inline-block; } -/* .blogPageInner .blog-article img:first-of-type { - text-align: center; - margin-left: auto; - margin-right: auto; -} */ -p code { - border: 1px solid #AAB; - background-color: #EFEFEF; - padding: 0 3px; - margin: 0 1px; - border-radius: 4px; - word-wrap: anywhere; +/** + * 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_node_modules-\@docusaurus-theme-classic-lib-theme-DocItem-Footer-styles-module { + margin-top: 0.2rem; + font-style: italic; + font-size: smaller; } -.highlight code { - font-family: monospace; + +@media (min-width: 997px) { + .lastUpdated_node_modules-\@docusaurus-theme-classic-lib-theme-DocItem-Footer-styles-module { + text-align: right; + } } -.blogPageInner .blog-article ol { - font-size: 18px; - line-height: 26px; - padding-left: 18px; - margin: 40px 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. + */ + +.tocCollapsibleButton_node_modules-\@docusaurus-theme-classic-lib-theme-TOCCollapsible-CollapseButton-styles-module { + font-size: inherit; + display: flex; + justify-content: space-between; + align-items: center; + padding: 0.4rem 0.8rem; + width: 100%; } -.blogPageInner .blog-article ol > li { - list-style-type: decimal; - font-size: 18px; - line-height: 26px; +.tocCollapsibleButton_node_modules-\@docusaurus-theme-classic-lib-theme-TOCCollapsible-CollapseButton-styles-module::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); } -.blogPageInner .blog-article ol > li, -.blogPageInner .blog-article ul > li { - margin: 5px; + +.tocCollapsibleButtonExpanded_node_modules-\@docusaurus-theme-classic-lib-theme-TOCCollapsible-CollapseButton-styles-module::after { + transform: none; } -.blogPageInner .blog-article ol ul, -.blogPageInner .blog-article ol ol { - margin-bottom: 0px; margin-top: 0px; + +/** + * 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_node_modules-\@docusaurus-theme-classic-lib-theme-TOCCollapsible-styles-module { + background-color: var(--ifm-menu-color-background-active); + border-radius: var(--ifm-global-radius); + margin: 1rem 0; } -.blogPageInner .blog-article ol p { - margin: 0; +.tocCollapsibleContent_node_modules-\@docusaurus-theme-classic-lib-theme-TOCCollapsible-styles-module > ul { + border-left: none; + border-top: 1px solid var(--ifm-color-emphasis-300); + padding: 0.2rem 0; + font-size: 15px; } -/* This might have unintended consequences, but I haven't seen any */ -.blogPage .blogPageInner { - padding-top: 0; +.tocCollapsibleContent_node_modules-\@docusaurus-theme-classic-lib-theme-TOCCollapsible-styles-module ul li { + margin: 0.4rem 0.8rem; } -.blogPageInner .blog-article pre { - tab-size: 4; - margin: revert; +.tocCollapsibleContent_node_modules-\@docusaurus-theme-classic-lib-theme-TOCCollapsible-styles-module a { + display: block; } -.blogPageInner .blog-article code span { - font-size: unset; +.tocCollapsibleExpanded_node_modules-\@docusaurus-theme-classic-lib-theme-TOCCollapsible-styles-module { + transform: none; } -.security__text a { - color: #4aafff; - -webkit-transition: opacity .3s ease-in-out,color .3s ease-in-out; - -o-transition: opacity .3s ease-in-out,color .3s ease-in-out; - transition: opacity .3s ease-in-out,color .3s ease-in-out; +/** + * 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_node_modules-\@docusaurus-theme-classic-lib-theme-DocItem-TOC-Mobile-styles-module { + display: none; + } } -.security__text a:hover { - color: #ffa729; +@media print { + .tocMobile_node_modules-\@docusaurus-theme-classic-lib-theme-DocItem-TOC-Mobile-styles-module { + display: none; + } } -.grid-markets { +/** + * 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_node_modules-\@docusaurus-theme-classic-lib-theme-TOC-styles-module { + max-height: calc(100vh - (var(--ifm-navbar-height) + 2rem)); + overflow-y: auto; + position: sticky; + top: calc(var(--ifm-navbar-height) + 1rem); } -.grid-markets .core__el__img img { - object-fit: contain; + +@media (max-width: 996px) { + .tableOfContents_node_modules-\@docusaurus-theme-classic-lib-theme-TOC-styles-module { + display: none; + } + + .docItemContainer_node_modules-\@docusaurus-theme-classic-lib-theme-TOC-styles-module { + padding: 0 0.3rem; + } } -.grid-markets .core__el__img { - text-align: center; - padding: 40px; - background-color:#FCFCFC; +/** + * 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_node_modules-\@docusaurus-theme-classic-lib-theme-BackToTopButton-styles-module { + 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; } -.grid-markets span.market { - background-color: #4AAFFF; - color: #FFF; - padding:5px 7px; - margin-right: 3px; margin-top:3px; - border-radius: 5px; - font-weight:bold; - font-size: 16px; +.backToTopButton_node_modules-\@docusaurus-theme-classic-lib-theme-BackToTopButton-styles-module::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%; } -.coreTeam .grid-markets .core__el { - /*margin-top: 0;*/ - margin-bottom: 40px; +@media (hover: hover) { + .backToTopButton_node_modules-\@docusaurus-theme-classic-lib-theme-BackToTopButton-styles-module:hover { + background-color: var(--ifm-color-emphasis-300); + } } -.core-team-head__inner { - margin-bottom:20px; + +.backToTopButtonShow_node_modules-\@docusaurus-theme-classic-lib-theme-BackToTopButton-styles-module { + opacity: 1; + transform: scale(1); + visibility: visible; } -.coreTeam .core-page .grid-three-cols { - /*margin-bottom: 80px;*/ +/** + * 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%); } -.timeline-content { - margin-top: 50px; - text-align: center; +[data-theme='dark']:root { + --docusaurus-collapse-button-bg: rgb(255 255 255 / 5%); + --docusaurus-collapse-button-bg-hover: rgb(255 255 255 / 10%); } -/* .core__el__inner { - overflow: hidden; - white-space: normal; -} */ -.timeline { - border-left: 3px solid #FFA729; - border-bottom-right-radius: 4px; - border-top-right-radius: 4px; - background: #ECEDED; - color: rgba(0, 0, 0, 0.8); - margin: 50px auto; - letter-spacing: 0.5px; - position: relative; - line-height: 1.4em; - font-size: 1.03em; - padding: 50px; - list-style: none; - text-align: left; - font-weight: 100; - max-width: 90%; -} -.timeline h1 { - letter-spacing: 1.5px; - font-weight: 100; - font-size: 1.4em; -} -.timeline h2, -.timeline h3 { - letter-spacing: 1.5px; - font-weight: 400; - font-size: 1.4em; -} -.timeline .event { - border-bottom: 1px dashed rgba(0, 0, 0, 0.1); - padding-bottom: 25px; - margin-bottom: 50px; - position: relative; + +@media (min-width: 997px) { + .collapseSidebarButton_node_modules-\@docusaurus-theme-classic-lib-theme-DocSidebar-Desktop-CollapseButton-styles-module { + 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_node_modules-\@docusaurus-theme-classic-lib-theme-DocSidebar-Desktop-CollapseButton-styles-module { + transform: rotate(180deg); + margin-top: 4px; + } + + [dir='rtl'] .collapseSidebarButtonIcon_node_modules-\@docusaurus-theme-classic-lib-theme-DocSidebar-Desktop-CollapseButton-styles-module { + transform: rotate(0); + } + + .collapseSidebarButton_node_modules-\@docusaurus-theme-classic-lib-theme-DocSidebar-Desktop-CollapseButton-styles-module:hover, + .collapseSidebarButton_node_modules-\@docusaurus-theme-classic-lib-theme-DocSidebar-Desktop-CollapseButton-styles-module:focus { + background-color: var(--docusaurus-collapse-button-bg-hover); + } } -.timeline ul { - padding-left:20px; - list-style: disc; +.collapseSidebarButton_node_modules-\@docusaurus-theme-classic-lib-theme-DocSidebar-Desktop-CollapseButton-styles-module { + display: none; + margin: 0; } -.timeline .event:last-of-type { - padding-bottom: 0; - margin-bottom: 0; - border: 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. + */ + +.menuExternalLink_node_modules-\@docusaurus-theme-classic-lib-theme-DocSidebarItem-Link-styles-module { + align-items: center; } -.timeline .event:before, -.timeline .event:after { - position: absolute; - display: block; - top: 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. + */ + +@media (min-width: 997px) { + .menuHtmlItem_node_modules-\@docusaurus-theme-classic-lib-theme-DocSidebarItem-Html-styles-module { + padding: var(--ifm-menu-link-padding-vertical) + var(--ifm-menu-link-padding-horizontal); + } } -.timeline .event:before { - left: -217.5px; - color: #444; - content: attr(data-date); - text-align: right; - font-weight: 100; - font-size: 0.9em; - min-width: 140px; + +/** + * 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_node_modules-\@docusaurus-theme-classic-lib-theme-DocSidebar-Desktop-Content-styles-module { + flex-grow: 1; + padding: 0.5rem; + } + @supports (scrollbar-gutter: stable) { + .menu_node_modules-\@docusaurus-theme-classic-lib-theme-DocSidebar-Desktop-Content-styles-module { + padding: 0.5rem 0 0.5rem 0.5rem; + scrollbar-gutter: stable; + } + } + + .menuWithAnnouncementBar_node_modules-\@docusaurus-theme-classic-lib-theme-DocSidebar-Desktop-Content-styles-module { + margin-bottom: var(--docusaurus-announcement-bar-height); + } } -.timeline .event:after { - left: -56.85px; - background: #FFA729; - border-radius: 50%; - height: 11px; - width: 11px; - content: ""; - top: 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 (min-width: 997px) { + .sidebar_node_modules-\@docusaurus-theme-classic-lib-theme-DocSidebar-Desktop-styles-module { + display: flex; + flex-direction: column; + height: 100%; + padding-top: var(--ifm-navbar-height); + width: var(--doc-sidebar-width); + } + + .sidebarWithHideableNavbar_node_modules-\@docusaurus-theme-classic-lib-theme-DocSidebar-Desktop-styles-module { + padding-top: 0; + } + + .sidebarHidden_node_modules-\@docusaurus-theme-classic-lib-theme-DocSidebar-Desktop-styles-module { + opacity: 0; + visibility: hidden; + } + + .sidebarLogo_node_modules-\@docusaurus-theme-classic-lib-theme-DocSidebar-Desktop-styles-module { + 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_node_modules-\@docusaurus-theme-classic-lib-theme-DocSidebar-Desktop-styles-module img { + margin-right: 0.5rem; + height: 2rem; + } } -.future .timeline .event:after { - background: #4AAFFF; + +.sidebarLogo_node_modules-\@docusaurus-theme-classic-lib-theme-DocSidebar-Desktop-styles-module { + display: none; } -.future .timeline { - border-left: 3px solid #4AAFFF; + +/** + * 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_node_modules-\@docusaurus-theme-classic-lib-theme-DocPage-Layout-Sidebar-ExpandButton-styles-module { + 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_node_modules-\@docusaurus-theme-classic-lib-theme-DocPage-Layout-Sidebar-ExpandButton-styles-module:hover, + .expandButton_node_modules-\@docusaurus-theme-classic-lib-theme-DocPage-Layout-Sidebar-ExpandButton-styles-module:focus { + background-color: var(--docusaurus-collapse-button-bg-hover); + } + + .expandButtonIcon_node_modules-\@docusaurus-theme-classic-lib-theme-DocPage-Layout-Sidebar-ExpandButton-styles-module { + transform: rotate(0); + } + + [dir='rtl'] .expandButtonIcon_node_modules-\@docusaurus-theme-classic-lib-theme-DocPage-Layout-Sidebar-ExpandButton-styles-module { + transform: rotate(180deg); + } } -.timeline-content .container-mini > h2:after { - 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. + */ + +:root { + --doc-sidebar-width: 300px; + --doc-sidebar-hidden-width: 30px; } -.timeline .date { - display:none; +.docSidebarContainer_node_modules-\@docusaurus-theme-classic-lib-theme-DocPage-Layout-Sidebar-styles-module { + display: none; } -@media screen and (max-width: 767px) { - .grid-markets.grid-three-cols { - grid-template-columns: repeat(1, 1fr); - grid-column-gap: 30px; - grid-row-gap: 30px; +@media (min-width: 997px) { + .docSidebarContainer_node_modules-\@docusaurus-theme-classic-lib-theme-DocPage-Layout-Sidebar-styles-module { + 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; + clip-path: inset(0); } - .timeline .event:before { - display:none; - left: -217.5px; - color: #444; - content: ''; - text-align: right; - font-weight: 100; - font-size: 0.9em; - min-width: 140px; + + .docSidebarContainerHidden_node_modules-\@docusaurus-theme-classic-lib-theme-DocPage-Layout-Sidebar-styles-module { + width: var(--doc-sidebar-hidden-width); + cursor: pointer; } - .timeline .date { - display: block; + .sidebarViewport_node_modules-\@docusaurus-theme-classic-lib-theme-DocPage-Layout-Sidebar-styles-module { + 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_node_modules-\@docusaurus-theme-classic-lib-theme-DocPage-Layout-Main-styles-module { + display: flex; + width: 100%; +} + +@media (min-width: 997px) { + .docMainContainer_node_modules-\@docusaurus-theme-classic-lib-theme-DocPage-Layout-Main-styles-module { + flex-grow: 1; + max-width: calc(100% - var(--doc-sidebar-width)); + } + + .docMainContainerEnhanced_node_modules-\@docusaurus-theme-classic-lib-theme-DocPage-Layout-Main-styles-module { + max-width: calc(100% - var(--doc-sidebar-hidden-width)); } + .docItemWrapperEnhanced_node_modules-\@docusaurus-theme-classic-lib-theme-DocPage-Layout-Main-styles-module { + max-width: calc( + var(--ifm-container-width) + var(--doc-sidebar-width) + ) !important; + } } -.popup-edit h3 { - margin-bottom: 10px; - line-height: 24px; + +/** + * 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_node_modules-\@docusaurus-theme-classic-lib-theme-DocPage-Layout-styles-module { + display: flex; + width: 100%; + flex: 1 0; } -.contributors .list li a { - border-bottom: unset; +.docsWrapper_node_modules-\@docusaurus-theme-classic-lib-theme-DocPage-Layout-styles-module { + display: flex; + flex: 1 0 auto; } -.ghover path { - transition: 500ms ease-in-out; +/** + * 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_node_modules-\@docusaurus-theme-classic-lib-theme-Tabs-styles-module { + margin-bottom: var(--ifm-leading); } -.ghover:hover path { - fill: #4aafff; +.tabItem_node_modules-\@docusaurus-theme-classic-lib-theme-Tabs-styles-module { + margin-top: 0 !important; } -.others { - margin-top: -10px; + +/** + * 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_node_modules-\@docusaurus-theme-classic-lib-theme-TabItem-styles-module > *:last-child { + margin-bottom: 0; } -.others a { - display: inline; - border-radius: 0; - color: rgba(10,23,32,0.5); - text-transform: none; - background-color: unset; -} -.others a:hover { - color: #ffa729; - background-color: unset; -} -.single-md ul { - font-size: 18px; - line-height: 26px; - margin: 40px 0; -} -.single-md ul li { - list-style-type: disc; - font-size: 18px; - line-height: 26px; - margin-bottom: 10px; -} -.single-md h2 { - font-size: 32px; - line-height: 150%; - text-transform: uppercase; -/* font-family: 'Alte DIN 1451 Mittelschrift';*/ - font-weight: bold; +/** + * 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_node_modules-\@docusaurus-theme-classic-lib-theme-CodeBlock-Container-styles-module { + 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); } -.single-md a { - text-decoration: underline; - transition: 500ms ease-in-out; + +/** + * 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_node_modules-\@docusaurus-theme-classic-lib-theme-CodeBlock-Content-styles-module { + position: relative; + /* rtl:ignore */ + direction: ltr; + border-radius: inherit; +} + +.codeBlockTitle_node_modules-\@docusaurus-theme-classic-lib-theme-CodeBlock-Content-styles-module { + 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; } -.single-md a:hover { - color: #ffa729; + +.codeBlock_node_modules-\@docusaurus-theme-classic-lib-theme-CodeBlock-Content-styles-module { + --ifm-pre-background: var(--prism-background-color); + margin: 0; + padding: 0; } -.no-ul { - text-decoration: none !important; + +.codeBlockTitle_node_modules-\@docusaurus-theme-classic-lib-theme-CodeBlock-Content-styles-module + .codeBlockContent_node_modules-\@docusaurus-theme-classic-lib-theme-CodeBlock-Content-styles-module .codeBlock_node_modules-\@docusaurus-theme-classic-lib-theme-CodeBlock-Content-styles-module { + border-top-left-radius: 0; + border-top-right-radius: 0; } -.blog .small-p a { - background-color: rgba(255,167,41,0.2); + +.codeBlockStandalone_node_modules-\@docusaurus-theme-classic-lib-theme-CodeBlock-Content-styles-module { + padding: 0; } -.blog .small-p a:hover { - color: #FFA729; + +.codeBlockLines_node_modules-\@docusaurus-theme-classic-lib-theme-CodeBlock-Content-styles-module { + font: inherit; + /* rtl:ignore */ + float: left; + min-width: 100%; + padding: var(--ifm-pre-padding); } -/* MailChimp Form Embed Code - Classic - 12/17/2015 v10.7 */ -#mc_embed_signup { - background-color: #0a1720; - margin-top: 10px; - padding: 20px 26px; - transition: .5s ease-in-out; - position: relative; - transition-property: color,background-color; - z-index: 2; - color: #FFF; - font-size: 16px; - line-height: 20px; - font-family: sans-serif; - cursor: default; - border-top: 6px solid #4AAFFF; - border-radius: 6px; -} -#mc_embed_signup form {display:block; position:relative; text-align:left; padding:10px 0 10px 3%} -#mc_embed_signup h2 {font-weight:bold; padding:0; margin:15px 0; font-size:36px; line-height: 48px;} -#mc_embed_signup input {color:#FFF;border: 1px solid #FFF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;} - -#mc_embed_signup input[type=radio]{-webkit-appearance:radio;} -#mc_embed_signup input:focus {border-color:#4AAFFF;caret-color: #FFF;} -#mc_embed_signup .button { - border: 0; - height: 40px; - width: 156px; - line-height: 40px; - text-transform: uppercase; - color: #fff; - text-align: center; - border-radius: 4px; +.codeBlockLinesWithNumbering_node_modules-\@docusaurus-theme-classic-lib-theme-CodeBlock-Content-styles-module { + display: table; + padding: var(--ifm-pre-padding) 0; +} + +@media print { + .codeBlockLines_node_modules-\@docusaurus-theme-classic-lib-theme-CodeBlock-Content-styles-module { + white-space: pre-wrap; + } +} + +.buttonGroup_node_modules-\@docusaurus-theme-classic-lib-theme-CodeBlock-Content-styles-module { + 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_node_modules-\@docusaurus-theme-classic-lib-theme-CodeBlock-Content-styles-module 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_node_modules-\@docusaurus-theme-classic-lib-theme-CodeBlock-Content-styles-module button:focus-visible, +.buttonGroup_node_modules-\@docusaurus-theme-classic-lib-theme-CodeBlock-Content-styles-module button:hover { + opacity: 1 !important; +} + +.theme-code-block:hover .buttonGroup_node_modules-\@docusaurus-theme-classic-lib-theme-CodeBlock-Content-styles-module 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; - background-color: #4AAFFF; - font-size: 14px; - font-family: sans-serif; - transition: 300ms ease-in-out; + margin: 0 calc(-1 * var(--ifm-pre-padding)); + padding: 0 var(--ifm-pre-padding); +} + +.codeLine_node_modules-\@docusaurus-theme-classic-lib-theme-CodeBlock-Line-styles-module { + display: table-row; + counter-increment: line-count; +} + +.codeLineNumber_node_modules-\@docusaurus-theme-classic-lib-theme-CodeBlock-Line-styles-module { + 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_node_modules-\@docusaurus-theme-classic-lib-theme-CodeBlock-Line-styles-module::before { + content: counter(line-count); + opacity: 0.4; +} + +.theme-code-block-highlighted-line .codeLineNumber_node_modules-\@docusaurus-theme-classic-lib-theme-CodeBlock-Line-styles-module::before { + opacity: 0.8; +} + +.codeLineContent_node_modules-\@docusaurus-theme-classic-lib-theme-CodeBlock-Line-styles-module { + 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_node_modules-\@docusaurus-theme-classic-lib-theme-CodeBlock-CopyButton-styles-module { + opacity: 1 !important; +} + +.copyButtonIcons_node_modules-\@docusaurus-theme-classic-lib-theme-CodeBlock-CopyButton-styles-module { + position: relative; + width: 1.125rem; + height: 1.125rem; +} + +.copyButtonIcon_node_modules-\@docusaurus-theme-classic-lib-theme-CodeBlock-CopyButton-styles-module, +.copyButtonSuccessIcon_node_modules-\@docusaurus-theme-classic-lib-theme-CodeBlock-CopyButton-styles-module { + position: absolute; + top: 0; + left: 0; + fill: currentColor; + opacity: inherit; + width: inherit; + height: inherit; + transition: all var(--ifm-transition-fast) ease; +} + +.copyButtonSuccessIcon_node_modules-\@docusaurus-theme-classic-lib-theme-CodeBlock-CopyButton-styles-module { + top: 50%; + left: 50%; + transform: translate(-50%, -50%) scale(0.33); + opacity: 0; + color: #00d600; +} + +.copyButtonCopied_node_modules-\@docusaurus-theme-classic-lib-theme-CodeBlock-CopyButton-styles-module .copyButtonIcon_node_modules-\@docusaurus-theme-classic-lib-theme-CodeBlock-CopyButton-styles-module { + transform: scale(0.33); + opacity: 0; +} + +.copyButtonCopied_node_modules-\@docusaurus-theme-classic-lib-theme-CodeBlock-CopyButton-styles-module .copyButtonSuccessIcon_node_modules-\@docusaurus-theme-classic-lib-theme-CodeBlock-CopyButton-styles-module { + 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_node_modules-\@docusaurus-theme-classic-lib-theme-CodeBlock-WordWrapButton-styles-module { + width: 1.2rem; + height: 1.2rem; +} + +.wordWrapButtonEnabled_node_modules-\@docusaurus-theme-classic-lib-theme-CodeBlock-WordWrapButton-styles-module .wordWrapButtonIcon_node_modules-\@docusaurus-theme-classic-lib-theme-CodeBlock-WordWrapButton-styles-module { + 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. + */ + +/* +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_node_modules-\@docusaurus-theme-classic-lib-theme-Heading-styles-module { + scroll-margin-top: calc(var(--ifm-navbar-height) + 0.5rem); +} + +.anchorWithHideOnScrollNavbar_node_modules-\@docusaurus-theme-classic-lib-theme-Heading-styles-module { + 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. + */ + +/* +CSS variables, meant to be overridden by final theme + */ +.details_node_modules-\@docusaurus-theme-common-lib-components-Details-styles-module { + --docusaurus-details-summary-arrow-size: 0.38rem; + --docusaurus-details-transition: transform 200ms ease; + --docusaurus-details-decoration-color: grey; +} + +.details_node_modules-\@docusaurus-theme-common-lib-components-Details-styles-module > summary { + position: relative; cursor: pointer; + list-style: none; + padding-left: 1rem; } -#mc_embed_signup .button:hover { background-color: #0891ff;} -#mc_embed_signup .small-meta {font-size: 11px;} -#mc_embed_signup .nowrap {white-space:nowrap;} - -#mc_embed_signup .mc-field-group {clear:left; position:relative; width:96%; padding-bottom:5px;} -#mc_embed_signup .size1of2 {clear:none; float:left; display:inline-block; width:46%; margin-right:4%;} -* html #mc_embed_signup .size1of2 {margin-right:2%; /* Fix for IE6 double margins. */} -#mc_embed_signup .mc-field-group label {display:block; margin-bottom:3px;font-weight: bold;} -#mc_embed_signup .mc-field-group input {display:block; width:100%; padding:8px 0; text-indent:2%;} -#mc_embed_signup .mc-field-group select {display:inline-block; width:99%; padding:5px 0; margin-bottom:2px;} - -#mc_embed_signup .datefield, #mc_embed_signup .phonefield-us{padding:5px 0;} -#mc_embed_signup .datefield input, #mc_embed_signup .phonefield-us input{display:inline; width:60px; margin:0 2px; letter-spacing:1px; text-align:center; padding:5px 0 2px 0;} -#mc_embed_signup .phonefield-us .phonearea input, #mc_embed_signup .phonefield-us .phonedetail1 input{width:40px;} -#mc_embed_signup .datefield .monthfield input, #mc_embed_signup .datefield .dayfield input{width:30px;} -#mc_embed_signup .datefield label, #mc_embed_signup .phonefield-us label{display:none;} - -#mc_embed_signup .indicates-required {text-align:right; font-size:11px; margin-right:4%;} -#mc_embed_signup .asterisk {color:#e85c41; font-size:150%; font-weight:normal; position:relative; top:5px;} -#mc_embed_signup .clear {clear:both;} - -#mc_embed_signup .mc-field-group.input-group ul {margin:0; padding:5px 0; list-style:none;} -#mc_embed_signup .mc-field-group.input-group ul li {display:block; padding:3px 0; margin:0;} -#mc_embed_signup .mc-field-group.input-group label {display:inline;} -#mc_embed_signup .mc-field-group.input-group input {display:inline; width:auto; border:none;} - -#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%; margin: 0 5%; clear: both;} -#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;} -#mc_embed_signup #mce-error-response {display:none;} -#mc_embed_signup #mce-success-response {color:#529214; display:none;} -#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;} - -#mc-embedded-subscribe {clear:both; width:auto; display:block; margin:0;} -#mc_embed_signup #num-subscribers {font-size:1.1em;} -#mc_embed_signup #num-subscribers span {padding:.5em; border:1px solid #ccc; margin-right:.5em; font-weight:bold;} - -#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error {display:inline-block; margin:2px 0 1em 0; padding:5px 10px; background-color:rgba(255,255,255,0.85); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size:14px; font-weight:normal; z-index:1; color:#e85c41;} -#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error {border:2px solid #e85c41;} -#mc_embed_signup .subfield { - display: inline; - width: fit-content; + +/* TODO: deprecation, need to remove this after Safari will support `::marker` */ +.details_node_modules-\@docusaurus-theme-common-lib-components-Details-styles-module > summary::-webkit-details-marker { + display: none; } -#mc_embed_signup input[type=checkbox]{ - -webkit-appearance:checkbox;height:20px; - display: inline; + +.details_node_modules-\@docusaurus-theme-common-lib-components-Details-styles-module > 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%; } -#mc_embed_signup a { - text-decoration: underline; - transition: 300ms ease-in-out; + +/* When JS disabled/failed to load: we use the open property for arrow animation: */ +.details_node_modules-\@docusaurus-theme-common-lib-components-Details-styles-module[open]:not(.isBrowser_node_modules-\@docusaurus-theme-common-lib-components-Details-styles-module) > summary::before, + +.details_node_modules-\@docusaurus-theme-common-lib-components-Details-styles-module[data-collapsed='false'].isBrowser_node_modules-\@docusaurus-theme-common-lib-components-Details-styles-module > summary::before { + transform: rotate(90deg); +} + +.collapsibleContent_node_modules-\@docusaurus-theme-common-lib-components-Details-styles-module { + margin-top: 1rem; + border-top: 1px solid var(--docusaurus-details-decoration-color); + padding-top: 1rem; +} + +.collapsibleContent_node_modules-\@docusaurus-theme-common-lib-components-Details-styles-module > *: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_node_modules-\@docusaurus-theme-classic-lib-theme-Details-styles-module { + --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. + */ + +.containsTaskList_node_modules-\@docusaurus-theme-classic-lib-theme-MDXComponents-Ul-styles-module { + list-style: none; } -#mc_embed_signup a:hover { - color: #FFA729; + +:not(.containsTaskList_node_modules-\@docusaurus-theme-classic-lib-theme-MDXComponents-Ul-styles-module > li) > .containsTaskList_node_modules-\@docusaurus-theme-classic-lib-theme-MDXComponents-Ul-styles-module { + padding-left: 0; } -.joanclarke { - position: inherit; +/** + * 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_node_modules-\@docusaurus-theme-classic-lib-theme-MDXComponents-Img-styles-module { + height: auto; } -.av-checkbox { - position: absolute !important; - width: auto !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. + */ + +.admonition_node_modules-\@docusaurus-theme-classic-lib-theme-Admonition-styles-module { + margin-bottom: 1em; } -.checkbox > span { - margin-left: 20px !important; + +.admonitionHeading_node_modules-\@docusaurus-theme-classic-lib-theme-Admonition-styles-module { + 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_node_modules-\@docusaurus-theme-classic-lib-theme-Admonition-styles-module code { + text-transform: none; +} -html { - scroll-padding-top: 96px; +.admonitionIcon_node_modules-\@docusaurus-theme-classic-lib-theme-Admonition-styles-module { + display: inline-block; + vertical-align: middle; + margin-right: 0.4em; +} + +.admonitionIcon_node_modules-\@docusaurus-theme-classic-lib-theme-Admonition-styles-module svg { + display: inline-block; + height: 1.6em; + width: 1.6em; + fill: var(--ifm-alert-foreground-color); +} + +.admonitionContent_node_modules-\@docusaurus-theme-classic-lib-theme-Admonition-styles-module > :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. + */ + +.container_node_modules-\@docusaurus-theme-mermaid-lib-theme-Mermaid-styles-module { + max-width: 100%; +} + +.container_node_modules-\@docusaurus-theme-mermaid-lib-theme-Mermaid-styles-module > svg { + max-width: 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. + */ + +.breadcrumbHomeIcon_node_modules-\@docusaurus-theme-classic-lib-theme-DocBreadcrumbs-Items-Home-styles-module { + 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_node_modules-\@docusaurus-theme-classic-lib-theme-DocBreadcrumbs-styles-module { + --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. + */ + +@media (min-width: 997px) { + .generatedIndexPage_node_modules-\@docusaurus-theme-classic-lib-theme-DocCategoryGeneratedIndexPage-styles-module { + max-width: 75% !important; + } + + .list_node_modules-\@docusaurus-theme-classic-lib-theme-DocCategoryGeneratedIndexPage-styles-module article:nth-last-child(-n + 2) { + margin-bottom: 0 !important; + } +} + +/* Duplicated from .markdown h1 */ +.title_node_modules-\@docusaurus-theme-classic-lib-theme-DocCategoryGeneratedIndexPage-styles-module { + --ifm-h1-font-size: 3rem; + margin-bottom: calc(1.25 * var(--ifm-leading)); +} + +.list_node_modules-\@docusaurus-theme-classic-lib-theme-DocCategoryGeneratedIndexPage-styles-module article:last-child { + margin-bottom: 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. + */ + +.docItemContainer_node_modules-\@docusaurus-theme-classic-lib-theme-DocItem-Layout-styles-module header + *, +.docItemContainer_node_modules-\@docusaurus-theme-classic-lib-theme-DocItem-Layout-styles-module article > *:first-child { + margin-top: 0; +} + +@media (min-width: 997px) { + .docItemCol_node_modules-\@docusaurus-theme-classic-lib-theme-DocItem-Layout-styles-module { + max-width: 75% !important; + } }