diff --git a/.env.sample b/.env.sample deleted file mode 100644 index 247a89c..0000000 --- a/.env.sample +++ /dev/null @@ -1,6 +0,0 @@ -NEXT_PUBLIC_FIREBASE_API_KEY="" -NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN="" -NEXT_PUBLIC_FIREBASE_DATABASE_URL="" -NEXT_PUBLIC_FIREBASE_PROJECT_ID="" -NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET="" -NEXT_PUBLIC_FIREBASE_APP_ID="" diff --git a/styles/globals.css b/styles/globals.css index 4ef0092..8419ce7 100644 --- a/styles/globals.css +++ b/styles/globals.css @@ -123,7662 +123,6 @@ body { vertical-align: baseline; } -.footer { - --top-bar-allocated-space: 50px; - --theme-base-secondary-color-h: 206; - --theme-base-secondary-color-s: 100%; - --theme-base-secondary-color-l: 40%; - --theme-base-secondary-color-r: 0; - --theme-base-secondary-color-g: 115.6; - --theme-base-secondary-color-b: 204; - --ff-sans: -apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif; - --ff-serif: Georgia,Cambria,"Times New Roman",Times,serif; - --ff-mono: ui-monospace,"Cascadia Mono","Segoe UI Mono","Liberation Mono",Menlo,Monaco,Consolas,monospace; - --fs-fine: 11px; - --fs-caption: 12px; - --fs-body1: 13px; - --fs-body2: 1.15384615rem; - --fs-body3: 1.30769231rem; - --fs-subheading: 1.46153846rem; - --fs-title: 1.61538462rem; - --fs-headline1: 2.07692308rem; - --fs-headline2: 2.61538461rem; - --fs-display1: 3.30769231rem; - --fs-display2: 4.23076923rem; - --fs-display3: 5.30769231rem; - --fs-display4: 7.61538461rem; - --fs-body2-relative: 1.15384615em; - --fs-body3-relative: 1.30769231em; - --fs-subheading-relative: 1.46153846em; - --fs-title-relative: 1.61538462em; - --fs-headline1-relative: 2.07692308em; - --fs-headline2-relative: 2.61538461em; - --fs-display1-relative: 3.30769231em; - --fs-display2-relative: 4.23076923em; - --fs-display3-relative: 5.30769231em; - --fs-display4-relative: 7.61538461em; - --fs-base: 13px; - --stacks-internals-lh-unit: 13; - --lh-xs: 1; - --lh-sm: calc((var(--stacks-internals-lh-unit) + 2) / var(--stacks-internals-lh-unit)); - --lh-md: calc((var(--stacks-internals-lh-unit) + 4) / var(--stacks-internals-lh-unit)); - --lh-lg: calc((var(--stacks-internals-lh-unit) + 8) / var(--stacks-internals-lh-unit)); - --lh-xl: calc((var(--stacks-internals-lh-unit) + 12) / var(--stacks-internals-lh-unit)); - --lh-xxl: 2; - --lh-base: var(--lh-md); - --lh-6: ((var(--stacks-internals-lh-unit) + 6) / var(--stacks-internals-lh-unit)); - --zi-hide: -1; - --zi-base: 0; - --zi-selected: 25; - --zi-active: 30; - --zi-dropdown: 1000; - --zi-popovers: 2000; - --zi-tooltips: 3000; - --zi-banners: 4000; - --zi-navigation: 5000; - --zi-navigation-fixed: 5050; - --zi-modals-background: 8050; - --zi-modals: 9000; - --br-sm: 3px; - --br-md: 5px; - --br-lg: 7px; - --br-circle: 50%; - --te-smooth-slow: cubic-bezier(.25, .46, .45, .94); - --te-smooth: cubic-bezier(.165, .84, .44, 1); - --te-smooth-quick: cubic-bezier(.19, 1, .22, 1); - --te-back-out: cubic-bezier(.175, .885, .32, 1.275); - --te-back-in-out: cubic-bezier(.68, -0.55, .265, 1.55); - --te-ease-in: cubic-bezier(.47, 0, .745, .715); - --te-ease-in-out: cubic-bezier(.445, .05, .55, .95); - --te-ease-out: cubic-bezier(.39, .575, .565, 1); - --default-transition-duration: .1s; - --transition-time: var(--default-transition-duration); - --s-full: 97.2307692rem; - --s-step: calc(var(--s-full) / 12); - --su-base: 1; - --su-static1: 1px; - --su-static2: 2px; - --su-static4: 4px; - --su-static6: 6px; - --su-static8: 8px; - --su-static12: 12px; - --su-static16: 16px; - --su-static24: 24px; - --su-static32: 32px; - --su-static48: 48px; - --su-static64: 64px; - --su-static96: 96px; - --su-static128: 128px; - --su1: clamp(var(--su-static1), calc(var(--su-static1) * var(--su-base)), calc(var(--su-static1) * var(--su-base))); - --su2: calc(var(--su-static2) * var(--su-base)); - --su4: calc(var(--su-static4) * var(--su-base)); - --su6: calc(var(--su-static6) * var(--su-base)); - --su8: calc(var(--su-static8) * var(--su-base)); - --su12: calc(var(--su-static12) * var(--su-base)); - --su16: calc(var(--su-static16) * var(--su-base)); - --su24: calc(var(--su-static24) * var(--su-base)); - --su32: calc(var(--su-static32) * var(--su-base)); - --su48: calc(var(--su-static48) * var(--su-base)); - --su64: calc(var(--su-static64) * var(--su-base)); - --su96: calc(var(--su-static96) * var(--su-base)); - --su128: calc(var(--su-static128) * var(--su-base)); - --hack-topbar-scrollbar-fallback: var(--scrollbar); - --mp-alt-row-color: var(--black-050); - --mp-critical-color: var(--red-600); - --mp-duration-color: var(--black-800); - --mp-gap-bg-color: var(--black-025); - --mp-gap-font-color: var(--black-700); - --mp-highlight-default-color: var(--fc-dark); - --mp-highlight-fade-color: var(--yellow-300); - --mp-highlight-keyword-color: var(--blue-700); - --mp-highlight-literal-color: var(--green-500); - --mp-label-color: var(--black-700); - --mp-link-color: var(--blue-700); - --mp-main-bg-color: var(--white); - --mp-muted-color: var(--black-300); - --mp-popup-shadow: var(--bs-sm); - --mp-query-border-color: var(--black-100); - --mp-result-border: solid .5px var(--black-300); - --mp-warning-color: var(--red-600); - --theme-button-background-color: transparent; - --theme-button-primary-color: var(--white); - --theme-button-primary-hover-color: var(--white); - --theme-button-primary-selected-color: var(--white); - --theme-button-primary-number-color: var(--theme-secondary-900); - --theme-topbar-height: var(--su-static48); - --theme-topbar-background-color: var(--black-025); - --theme-topbar-search-color: var(--black-700); - --theme-topbar-search-background: var(--white); - --theme-topbar-search-placeholder: var(--black-400); - --theme-topbar-search-border: var(--black-200); - --theme-topbar-search-border-focus: var(--blue-300); - --theme-topbar-search-shadow-focus: 0 0 0 var(--su-static4) var(--focus-ring); - --theme-topbar-select-color: var(--black-700); - --theme-topbar-select-background: var(--black-075); - --theme-topbar-item-color: var(--black-600); - --theme-topbar-item-color-hover: var(--black-800); - --theme-topbar-item-background-hover: var(--black-075); - --theme-topbar-item-color-current: var(--black); - --theme-topbar-item-border-current: var(--theme-primary-color); - --theme-topbar-accent-border: 3px solid var(--theme-primary-color); - --white: hsl(0,0%,100%); - --black: hsl(210,8%,5%); - --orange: hsl(27,90%,55%); - --yellow: hsl(47,83%,91%); - --green: hsl(140,40%,55%); - --blue: hsl(206,100%,40%); - --powder: hsl(205,46%,92%); - --red: hsl(358,62%,52%); - --black-025: hsl(210,8%,97.5%); - --black-050: hsl(210,8%,95%); - --black-075: hsl(210,8%,90%); - --black-100: hsl(210,8%,85%); - --black-150: hsl(210,8%,80%); - --black-200: hsl(210,8%,75%); - --black-300: hsl(210,8%,65%); - --black-350: hsl(210,8%,60%); - --black-400: hsl(210,8%,55%); - --black-500: hsl(210,8%,45%); - --black-600: hsl(210,8%,35%); - --black-700: hsl(210,8%,25%); - --black-750: hsl(210,8%,20%); - --black-800: hsl(210,8%,15%); - --black-900: hsl(210,8%,5%); - --orange-050: hsl(27,100%,97%); - --orange-100: hsl(27,95%,90%); - --orange-200: hsl(27,90%,83%); - --orange-300: hsl(27,90%,70%); - --orange-400: hsl(27,90%,55%); - --orange-500: hsl(27,90%,50%); - --orange-600: hsl(27,90%,45%); - --orange-700: hsl(27,90%,39%); - --orange-800: hsl(27,87%,35%); - --orange-900: hsl(27,80%,30%); - --blue-050: hsl(206,100%,97%); - --blue-100: hsl(206,96%,90%); - --blue-200: hsl(206,93%,83.5%); - --blue-300: hsl(206,90%,69.5%); - --blue-400: hsl(206,85%,57.5%); - --blue-500: hsl(206,100%,52%); - --blue-600: hsl(206,100%,40%); - --blue-700: hsl(209,100%,37.5%); - --blue-800: hsl(209,100%,32%); - --blue-900: hsl(209,100%,26%); - --powder-050: hsl(205,47%,97%); - --powder-100: hsl(205,46%,92%); - --powder-200: hsl(205,53%,88%); - --powder-300: hsl(205,57%,81%); - --powder-400: hsl(205,56%,76%); - --powder-500: hsl(205,41%,63%); - --powder-600: hsl(205,36%,53%); - --powder-700: hsl(205,47%,42%); - --powder-800: hsl(205,46%,32%); - --powder-900: hsl(205,46%,22%); - --green-025: hsl(140,42%,95%); - --green-050: hsl(140,40%,90%); - --green-100: hsl(140,40%,85%); - --green-200: hsl(140,40%,75%); - --green-300: hsl(140,40%,65%); - --green-400: hsl(140,40%,55%); - --green-500: hsl(140,40%,47%); - --green-600: hsl(140,40%,40%); - --green-700: hsl(140,41%,31%); - --green-800: hsl(140,40%,27%); - --green-900: hsl(140,40%,20%); - --yellow-050: hsl(47,87%,94%); - --yellow-100: hsl(47,83%,91%); - --yellow-200: hsl(47,65%,84%); - --yellow-300: hsl(47,69%,69%); - --yellow-400: hsl(47,79%,58%); - --yellow-500: hsl(47,73%,50%); - --yellow-600: hsl(47,76%,46%); - --yellow-700: hsl(47,79%,40%); - --yellow-800: hsl(47,82%,34%); - --yellow-900: hsl(47,84%,28%); - --red-025: hsl(358,80%,98%); - --red-050: hsl(358,75%,97%); - --red-100: hsl(358,76%,90%); - --red-200: hsl(358,74%,83%); - --red-300: hsl(358,70%,70%); - --red-400: hsl(358,68%,59%); - --red-500: hsl(358,62%,52%); - --red-600: hsl(358,62%,47%); - --red-700: hsl(358,64%,41%); - --red-800: hsl(358,64%,35%); - --red-900: hsl(358,67%,29%); - --gold: hsl(48,100%,50%); - --gold-lighter: hsl(48,100%,91%); - --gold-darker: hsl(45,100%,47%); - --silver: hsl(210,6%,72%); - --silver-lighter: hsl(0,0%,91%); - --silver-darker: hsl(210,3%,61%); - --bronze: hsl(28,38%,67%); - --bronze-lighter: hsl(28,40%,92%); - --bronze-darker: hsl(28,31%,52%); - --bc-lightest: var(--black-025); - --bc-lighter: var(--black-050); - --bc-light: var(--black-075); - --bc-medium: var(--black-100); - --bc-dark: var(--black-150); - --bc-darker: var(--black-200); - --fc-dark: hsl(210,8%,5%); - --fc-medium: hsl(210,8%,25%); - --fc-light: hsl(210,8%,45%); - --focus-ring-success: hsla(140,40%,75%,0.4); - --focus-ring-warning: hsla(47,79%,58%,0.4); - --focus-ring-error: hsla(358,62%,47%,0.15); - --focus-ring-muted: hsla(210,8%,15%,0.1); - --_o-disabled: .5; - --_o-disabled-static: .5; - --bs-sm: 0 1px 2px hsla(0,0%,0%,0.05), 0 1px 4px hsla(0, 0%, 0%, 0.05), 0 2px 8px hsla(0, 0%, 0%, 0.05); - --bs-md: 0 1px 3px hsla(0,0%,0%,0.06), 0 2px 6px hsla(0, 0%, 0%, 0.06), 0 3px 8px hsla(0, 0%, 0%, 0.09); - --bs-lg: 0 1px 4px hsla(0,0%,0%,0.09), 0 3px 8px hsla(0, 0%, 0%, 0.09), 0 4px 13px hsla(0, 0%, 0%, 0.13); - --bs-xl: 0 10px 24px hsla(0,0%,0%,0.05), 0 20px 48px hsla(0, 0%, 0%, 0.05), 0 1px 4px hsla(0, 0%, 0%, 0.1); - --scrollbar: hsla(0,0%,0%,0.2); - --highlight-bg: hsl(0,0%,96.5%); - --highlight-color: var(--black-750); - --highlight-comment: hsl(210,8%,43.5%); - --highlight-punctuation: var(--black-600); - --highlight-namespace: hsl(27,99%,36%); - --highlight-attribute: hsl(206,98.5%,29%); - --highlight-literal: hsl(27,99%,36%); - --highlight-symbol: hsl(306,43%,35%); - --highlight-keyword: hsl(206,98.5%,29%); - --highlight-variable: hsl(80,80.5%,26.5%); - --highlight-addition: var(--green-700); - --highlight-deletion: var(--red-600); - --theme-primary-color-h: var(--theme-light-primary-color-h, var(--theme-base-primary-color-h)); - --theme-primary-color-s: var(--theme-light-primary-color-s, var(--theme-base-primary-color-s)); - --theme-primary-color-l: var(--theme-light-primary-color-l, var(--theme-base-primary-color-l)); - --theme-primary-color-r: var(--theme-light-primary-color-r, var(--theme-base-primary-color-r)); - --theme-primary-color-g: var(--theme-light-primary-color-g, var(--theme-base-primary-color-g)); - --theme-primary-color-b: var(--theme-light-primary-color-b, var(--theme-base-primary-color-b)); - --theme-secondary-color-h: var(--theme-light-secondary-color-h, var(--theme-base-secondary-color-h)); - --theme-secondary-color-s: var(--theme-light-secondary-color-s, var(--theme-base-secondary-color-s)); - --theme-secondary-color-l: var(--theme-light-secondary-color-l, var(--theme-base-secondary-color-l)); - --theme-secondary-color-r: var(--theme-light-secondary-color-r, var(--theme-base-secondary-color-r)); - --theme-secondary-color-g: var(--theme-light-secondary-color-g, var(--theme-base-secondary-color-g)); - --theme-secondary-color-b: var(--theme-light-secondary-color-b, var(--theme-base-secondary-color-b)); - --theme-primary-color: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), var(--theme-primary-color-l)); - --theme-primary-900: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 26%)); - --theme-primary-800: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 21%)); - --theme-primary-700: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 16%)); - --theme-primary-600: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 10%)); - --theme-primary-500: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 5%)); - --theme-primary-400: var(--theme-primary-color); - --theme-primary-350: rgb(calc(51 + var(--theme-primary-color-r) * .8), calc(51 + var(--theme-primary-color-g) * .8), calc(51 + var(--theme-primary-color-b) * .8)); - --theme-primary-300: rgb(calc(89.25 + var(--theme-primary-color-r) * .65), calc(89.25 + var(--theme-primary-color-g) * .65), calc(89.25 + var(--theme-primary-color-b) * .65)); - --theme-primary-200: rgb(calc(122.4 + var(--theme-primary-color-r) * .52), calc(122.4 + var(--theme-primary-color-g) * .52), calc(122.4 + var(--theme-primary-color-b) * .52)); - --theme-primary-150: rgb(calc(165.75 + var(--theme-primary-color-r) * .35), calc(165.75 + var(--theme-primary-color-g) * .35), calc(165.75 + var(--theme-primary-color-b) * .35)); - --theme-primary-100: rgb(calc(198.9 + var(--theme-primary-color-r) * .22), calc(198.9 + var(--theme-primary-color-g) * .22), calc(198.9 + var(--theme-primary-color-b) * .22)); - --theme-primary-075: rgb(calc(216.75 + var(--theme-primary-color-r) * .15), calc(216.75 + var(--theme-primary-color-g) * .15), calc(216.75 + var(--theme-primary-color-b) * .15)); - --theme-primary-050: rgb(calc(234.6 + var(--theme-primary-color-r) * .08), calc(234.6 + var(--theme-primary-color-g) * .08), calc(234.6 + var(--theme-primary-color-b) * .08)); - --theme-primary-025: rgb(calc(244.8 + var(--theme-primary-color-r) * .04), calc(244.8 + var(--theme-primary-color-g) * .04), calc(244.8 + var(--theme-primary-color-b) * .04)); - --theme-secondary-color: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), var(--theme-secondary-color-l)); - --theme-secondary-900: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 26%)); - --theme-secondary-800: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 21%)); - --theme-secondary-700: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 16%)); - --theme-secondary-600: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 10%)); - --theme-secondary-500: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 5%)); - --theme-secondary-400: var(--theme-secondary-color); - --theme-secondary-350: rgb(calc(51 + var(--theme-secondary-color-r) * .8), calc(51 + var(--theme-secondary-color-g) * .8), calc(51 + var(--theme-secondary-color-b) * .8)); - --theme-secondary-300: rgb(calc(89.25 + var(--theme-secondary-color-r) * .65), calc(89.25 + var(--theme-secondary-color-g) * .65), calc(89.25 + var(--theme-secondary-color-b) * .65)); - --theme-secondary-200: rgb(calc(122.4 + var(--theme-secondary-color-r) * .52), calc(122.4 + var(--theme-secondary-color-g) * .52), calc(122.4 + var(--theme-secondary-color-b) * .52)); - --theme-secondary-150: rgb(calc(165.75 + var(--theme-secondary-color-r) * .35), calc(165.75 + var(--theme-secondary-color-g) * .35), calc(165.75 + var(--theme-secondary-color-b) * .35)); - --theme-secondary-100: rgb(calc(198.9 + var(--theme-secondary-color-r) * .22), calc(198.9 + var(--theme-secondary-color-g) * .22), calc(198.9 + var(--theme-secondary-color-b) * .22)); - --theme-secondary-075: rgb(calc(216.75 + var(--theme-secondary-color-r) * .15), calc(216.75 + var(--theme-secondary-color-g) * .15), calc(216.75 + var(--theme-secondary-color-b) * .15)); - --theme-secondary-050: rgb(calc(234.6 + var(--theme-secondary-color-r) * .08), calc(234.6 + var(--theme-secondary-color-g) * .08), calc(234.6 + var(--theme-secondary-color-b) * .08)); - --theme-secondary-025: rgb(calc(244.8 + var(--theme-secondary-color-r) * .04), calc(244.8 + var(--theme-secondary-color-g) * .04), calc(244.8 + var(--theme-secondary-color-b) * .04)); - --focus-ring: hsla(var(--theme-secondary-color-h), var(--theme-secondary-color-s), var(--theme-secondary-color-l), .15); - --theme-base-primary-color-h: 27; - --theme-base-primary-color-s: 90%; - --theme-base-primary-color-l: 55%; - --theme-base-primary-color-r: 243.525; - --theme-base-primary-color-g: 129.9225; - --theme-base-primary-color-b: 36.975; - --theme-button-color: var(--blue-600); - --theme-button-hover-color: var(--blue-700); - --theme-button-hover-background-color: var(--blue-050); - --theme-button-active-background-color: var(--blue-100); - --theme-button-selected-color: var(--blue-900); - --theme-button-selected-background-color: var(--blue-200); - --theme-button-filled-color: var(--powder-700); - --theme-button-filled-background-color: var(--powder-100); - --theme-button-filled-border-color: var(--powder-500); - --theme-button-filled-hover-color: var(--powder-800); - --theme-button-filled-hover-background-color: var(--powder-300); - --theme-button-filled-active-background-color: var(--powder-400); - --theme-button-filled-active-border-color: var(--powder-600); - --theme-button-filled-selected-color: var(--powder-900); - --theme-button-filled-selected-background-color: var(--powder-300); - --theme-button-filled-selected-border-color: var(--powder-700); - --theme-button-outlined-border-color: var(--blue-400); - --theme-button-outlined-selected-border-color: var(--blue-600); - --theme-button-primary-background-color: var(--blue-500); - --theme-button-primary-hover-background-color: var(--blue-600); - --theme-button-primary-active-background-color: var(--blue-700); - --theme-button-primary-selected-background-color: var(--blue-800); - --theme-background-color: var(--white); - --theme-background-position: top left; - --theme-background-repeat: repeat; - --theme-background-size: auto; - --theme-background-attachment: auto; - --theme-content-background-color: var(--white); - --theme-content-border-color: var(--black-100); - --theme-header-background-color: var(--theme-primary-color); - --theme-header-background-position: center left; - --theme-header-background-repeat: repeat; - --theme-header-background-size: auto; - --theme-header-background-border-bottom: 0; - --theme-header-link-color: var(--theme-primary-color); - --theme-header-sponsored-color: hsla(0,0%,100%,0.4); - --theme-header-foreground-color: transparent; - --theme-header-foreground-position: bottom right; - --theme-header-foreground-repeat: no-repeat; - --theme-header-foreground-size: auto; - --theme-footer-background-color: hsl(210,8%,15%); - --theme-footer-background-position: top left; - --theme-footer-background-repeat: no-repeat; - --theme-footer-background-size: auto; - --theme-footer-background-border-top: 0; - --theme-footer-title-color: hsl(210,8%,75%); - --theme-footer-text-color: hsl(210,8%,60%); - --theme-footer-link-color: hsl(210,8%,60%); - --theme-footer-link-color-hover: hsl(210,8%,65%); - --theme-footer-link-color-active: hsl(27,90%,55%); - --theme-footer-link-caret-color: var(--theme-footer-background-color); - --theme-footer-divider-color: hsl(210,8%,25%); - --theme-footer-padding-top: 0; - --theme-footer-padding-bottom: 0; - --theme-link-color: var(--blue-600); - --theme-link-color-hover: var(--blue-500); - --theme-link-color-visited: var(--blue-700); - --theme-tag-color: var(--powder-700); - --theme-tag-background-color: var(--powder-100); - --theme-tag-border-color: transparent; - --theme-tag-hover-color: var(--powder-800); - --theme-tag-hover-background-color: var(--powder-200); - --theme-tag-hover-border-color: transparent; - --theme-body-font-family: var(--ff-sans); - --theme-body-font-color: var(--black-800); - --theme-post-title-font-family: var(--ff-sans); - --theme-post-title-color: var(--theme-link-color); - --theme-post-title-color-hover: var(--theme-link-color-hover); - --theme-post-title-color-visited: var(--theme-link-color-visited); - --theme-post-body-font-family: var(--ff-sans); - --theme-post-owner-background-color: var(--theme-secondary-075); - --theme-post-owner-new-background-color: var(--powder-200); - margin: 0; - padding: 0; - border: 0; - font: inherit; - font-size: 100%; - display: block; - box-sizing: border-box; - background-color: var(--theme-footer-background-color); - background-image: none; - background-position: var(--theme-footer-background-position); - background-repeat: var(--theme-footer-background-repeat); - border-top: var(--theme-footer-background-border-top); - background-size: var(--theme-footer-background-size); - color: var(--theme-footer-text-color); - padding-top: var(--theme-footer-padding-top); - padding-bottom: var(--theme-footer-padding-bottom); -} - -.footer-container { - --top-bar-allocated-space: 50px; - --theme-base-secondary-color-h: 206; - --theme-base-secondary-color-s: 100%; - --theme-base-secondary-color-l: 40%; - --theme-base-secondary-color-r: 0; - --theme-base-secondary-color-g: 115.6; - --theme-base-secondary-color-b: 204; - --ff-sans: -apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif; - --ff-serif: Georgia,Cambria,"Times New Roman",Times,serif; - --ff-mono: ui-monospace,"Cascadia Mono","Segoe UI Mono","Liberation Mono",Menlo,Monaco,Consolas,monospace; - --fs-fine: 11px; - --fs-caption: 12px; - --fs-body1: 13px; - --fs-body2: 1.15384615rem; - --fs-body3: 1.30769231rem; - --fs-subheading: 1.46153846rem; - --fs-title: 1.61538462rem; - --fs-headline1: 2.07692308rem; - --fs-headline2: 2.61538461rem; - --fs-display1: 3.30769231rem; - --fs-display2: 4.23076923rem; - --fs-display3: 5.30769231rem; - --fs-display4: 7.61538461rem; - --fs-body2-relative: 1.15384615em; - --fs-body3-relative: 1.30769231em; - --fs-subheading-relative: 1.46153846em; - --fs-title-relative: 1.61538462em; - --fs-headline1-relative: 2.07692308em; - --fs-headline2-relative: 2.61538461em; - --fs-display1-relative: 3.30769231em; - --fs-display2-relative: 4.23076923em; - --fs-display3-relative: 5.30769231em; - --fs-display4-relative: 7.61538461em; - --fs-base: 13px; - --stacks-internals-lh-unit: 13; - --lh-xs: 1; - --lh-sm: calc((var(--stacks-internals-lh-unit) + 2) / var(--stacks-internals-lh-unit)); - --lh-md: calc((var(--stacks-internals-lh-unit) + 4) / var(--stacks-internals-lh-unit)); - --lh-lg: calc((var(--stacks-internals-lh-unit) + 8) / var(--stacks-internals-lh-unit)); - --lh-xl: calc((var(--stacks-internals-lh-unit) + 12) / var(--stacks-internals-lh-unit)); - --lh-xxl: 2; - --lh-base: var(--lh-md); - --lh-6: ((var(--stacks-internals-lh-unit) + 6) / var(--stacks-internals-lh-unit)); - --zi-hide: -1; - --zi-base: 0; - --zi-selected: 25; - --zi-active: 30; - --zi-dropdown: 1000; - --zi-popovers: 2000; - --zi-tooltips: 3000; - --zi-banners: 4000; - --zi-navigation: 5000; - --zi-navigation-fixed: 5050; - --zi-modals-background: 8050; - --zi-modals: 9000; - --br-sm: 3px; - --br-md: 5px; - --br-lg: 7px; - --br-circle: 50%; - --te-smooth-slow: cubic-bezier(.25, .46, .45, .94); - --te-smooth: cubic-bezier(.165, .84, .44, 1); - --te-smooth-quick: cubic-bezier(.19, 1, .22, 1); - --te-back-out: cubic-bezier(.175, .885, .32, 1.275); - --te-back-in-out: cubic-bezier(.68, -0.55, .265, 1.55); - --te-ease-in: cubic-bezier(.47, 0, .745, .715); - --te-ease-in-out: cubic-bezier(.445, .05, .55, .95); - --te-ease-out: cubic-bezier(.39, .575, .565, 1); - --default-transition-duration: .1s; - --transition-time: var(--default-transition-duration); - --s-full: 97.2307692rem; - --s-step: calc(var(--s-full) / 12); - --su-base: 1; - --su-static1: 1px; - --su-static2: 2px; - --su-static4: 4px; - --su-static6: 6px; - --su-static8: 8px; - --su-static12: 12px; - --su-static16: 16px; - --su-static24: 24px; - --su-static32: 32px; - --su-static48: 48px; - --su-static64: 64px; - --su-static96: 96px; - --su-static128: 128px; - --su1: clamp(var(--su-static1), calc(var(--su-static1) * var(--su-base)), calc(var(--su-static1) * var(--su-base))); - --su2: calc(var(--su-static2) * var(--su-base)); - --su4: calc(var(--su-static4) * var(--su-base)); - --su6: calc(var(--su-static6) * var(--su-base)); - --su8: calc(var(--su-static8) * var(--su-base)); - --su12: calc(var(--su-static12) * var(--su-base)); - --su16: calc(var(--su-static16) * var(--su-base)); - --su24: calc(var(--su-static24) * var(--su-base)); - --su32: calc(var(--su-static32) * var(--su-base)); - --su48: calc(var(--su-static48) * var(--su-base)); - --su64: calc(var(--su-static64) * var(--su-base)); - --su96: calc(var(--su-static96) * var(--su-base)); - --su128: calc(var(--su-static128) * var(--su-base)); - --hack-topbar-scrollbar-fallback: var(--scrollbar); - --mp-alt-row-color: var(--black-050); - --mp-critical-color: var(--red-600); - --mp-duration-color: var(--black-800); - --mp-gap-bg-color: var(--black-025); - --mp-gap-font-color: var(--black-700); - --mp-highlight-default-color: var(--fc-dark); - --mp-highlight-fade-color: var(--yellow-300); - --mp-highlight-keyword-color: var(--blue-700); - --mp-highlight-literal-color: var(--green-500); - --mp-label-color: var(--black-700); - --mp-link-color: var(--blue-700); - --mp-main-bg-color: var(--white); - --mp-muted-color: var(--black-300); - --mp-popup-shadow: var(--bs-sm); - --mp-query-border-color: var(--black-100); - --mp-result-border: solid .5px var(--black-300); - --mp-warning-color: var(--red-600); - --theme-button-background-color: transparent; - --theme-button-primary-color: var(--white); - --theme-button-primary-hover-color: var(--white); - --theme-button-primary-selected-color: var(--white); - --theme-button-primary-number-color: var(--theme-secondary-900); - --theme-topbar-height: var(--su-static48); - --theme-topbar-background-color: var(--black-025); - --theme-topbar-search-color: var(--black-700); - --theme-topbar-search-background: var(--white); - --theme-topbar-search-placeholder: var(--black-400); - --theme-topbar-search-border: var(--black-200); - --theme-topbar-search-border-focus: var(--blue-300); - --theme-topbar-search-shadow-focus: 0 0 0 var(--su-static4) var(--focus-ring); - --theme-topbar-select-color: var(--black-700); - --theme-topbar-select-background: var(--black-075); - --theme-topbar-item-color: var(--black-600); - --theme-topbar-item-color-hover: var(--black-800); - --theme-topbar-item-background-hover: var(--black-075); - --theme-topbar-item-color-current: var(--black); - --theme-topbar-item-border-current: var(--theme-primary-color); - --theme-topbar-accent-border: 3px solid var(--theme-primary-color); - --white: hsl(0,0%,100%); - --black: hsl(210,8%,5%); - --orange: hsl(27,90%,55%); - --yellow: hsl(47,83%,91%); - --green: hsl(140,40%,55%); - --blue: hsl(206,100%,40%); - --powder: hsl(205,46%,92%); - --red: hsl(358,62%,52%); - --black-025: hsl(210,8%,97.5%); - --black-050: hsl(210,8%,95%); - --black-075: hsl(210,8%,90%); - --black-100: hsl(210,8%,85%); - --black-150: hsl(210,8%,80%); - --black-200: hsl(210,8%,75%); - --black-300: hsl(210,8%,65%); - --black-350: hsl(210,8%,60%); - --black-400: hsl(210,8%,55%); - --black-500: hsl(210,8%,45%); - --black-600: hsl(210,8%,35%); - --black-700: hsl(210,8%,25%); - --black-750: hsl(210,8%,20%); - --black-800: hsl(210,8%,15%); - --black-900: hsl(210,8%,5%); - --orange-050: hsl(27,100%,97%); - --orange-100: hsl(27,95%,90%); - --orange-200: hsl(27,90%,83%); - --orange-300: hsl(27,90%,70%); - --orange-400: hsl(27,90%,55%); - --orange-500: hsl(27,90%,50%); - --orange-600: hsl(27,90%,45%); - --orange-700: hsl(27,90%,39%); - --orange-800: hsl(27,87%,35%); - --orange-900: hsl(27,80%,30%); - --blue-050: hsl(206,100%,97%); - --blue-100: hsl(206,96%,90%); - --blue-200: hsl(206,93%,83.5%); - --blue-300: hsl(206,90%,69.5%); - --blue-400: hsl(206,85%,57.5%); - --blue-500: hsl(206,100%,52%); - --blue-600: hsl(206,100%,40%); - --blue-700: hsl(209,100%,37.5%); - --blue-800: hsl(209,100%,32%); - --blue-900: hsl(209,100%,26%); - --powder-050: hsl(205,47%,97%); - --powder-100: hsl(205,46%,92%); - --powder-200: hsl(205,53%,88%); - --powder-300: hsl(205,57%,81%); - --powder-400: hsl(205,56%,76%); - --powder-500: hsl(205,41%,63%); - --powder-600: hsl(205,36%,53%); - --powder-700: hsl(205,47%,42%); - --powder-800: hsl(205,46%,32%); - --powder-900: hsl(205,46%,22%); - --green-025: hsl(140,42%,95%); - --green-050: hsl(140,40%,90%); - --green-100: hsl(140,40%,85%); - --green-200: hsl(140,40%,75%); - --green-300: hsl(140,40%,65%); - --green-400: hsl(140,40%,55%); - --green-500: hsl(140,40%,47%); - --green-600: hsl(140,40%,40%); - --green-700: hsl(140,41%,31%); - --green-800: hsl(140,40%,27%); - --green-900: hsl(140,40%,20%); - --yellow-050: hsl(47,87%,94%); - --yellow-100: hsl(47,83%,91%); - --yellow-200: hsl(47,65%,84%); - --yellow-300: hsl(47,69%,69%); - --yellow-400: hsl(47,79%,58%); - --yellow-500: hsl(47,73%,50%); - --yellow-600: hsl(47,76%,46%); - --yellow-700: hsl(47,79%,40%); - --yellow-800: hsl(47,82%,34%); - --yellow-900: hsl(47,84%,28%); - --red-025: hsl(358,80%,98%); - --red-050: hsl(358,75%,97%); - --red-100: hsl(358,76%,90%); - --red-200: hsl(358,74%,83%); - --red-300: hsl(358,70%,70%); - --red-400: hsl(358,68%,59%); - --red-500: hsl(358,62%,52%); - --red-600: hsl(358,62%,47%); - --red-700: hsl(358,64%,41%); - --red-800: hsl(358,64%,35%); - --red-900: hsl(358,67%,29%); - --gold: hsl(48,100%,50%); - --gold-lighter: hsl(48,100%,91%); - --gold-darker: hsl(45,100%,47%); - --silver: hsl(210,6%,72%); - --silver-lighter: hsl(0,0%,91%); - --silver-darker: hsl(210,3%,61%); - --bronze: hsl(28,38%,67%); - --bronze-lighter: hsl(28,40%,92%); - --bronze-darker: hsl(28,31%,52%); - --bc-lightest: var(--black-025); - --bc-lighter: var(--black-050); - --bc-light: var(--black-075); - --bc-medium: var(--black-100); - --bc-dark: var(--black-150); - --bc-darker: var(--black-200); - --fc-dark: hsl(210,8%,5%); - --fc-medium: hsl(210,8%,25%); - --fc-light: hsl(210,8%,45%); - --focus-ring-success: hsla(140,40%,75%,0.4); - --focus-ring-warning: hsla(47,79%,58%,0.4); - --focus-ring-error: hsla(358,62%,47%,0.15); - --focus-ring-muted: hsla(210,8%,15%,0.1); - --_o-disabled: .5; - --_o-disabled-static: .5; - --bs-sm: 0 1px 2px hsla(0,0%,0%,0.05), 0 1px 4px hsla(0, 0%, 0%, 0.05), 0 2px 8px hsla(0, 0%, 0%, 0.05); - --bs-md: 0 1px 3px hsla(0,0%,0%,0.06), 0 2px 6px hsla(0, 0%, 0%, 0.06), 0 3px 8px hsla(0, 0%, 0%, 0.09); - --bs-lg: 0 1px 4px hsla(0,0%,0%,0.09), 0 3px 8px hsla(0, 0%, 0%, 0.09), 0 4px 13px hsla(0, 0%, 0%, 0.13); - --bs-xl: 0 10px 24px hsla(0,0%,0%,0.05), 0 20px 48px hsla(0, 0%, 0%, 0.05), 0 1px 4px hsla(0, 0%, 0%, 0.1); - --scrollbar: hsla(0,0%,0%,0.2); - --highlight-bg: hsl(0,0%,96.5%); - --highlight-color: var(--black-750); - --highlight-comment: hsl(210,8%,43.5%); - --highlight-punctuation: var(--black-600); - --highlight-namespace: hsl(27,99%,36%); - --highlight-attribute: hsl(206,98.5%,29%); - --highlight-literal: hsl(27,99%,36%); - --highlight-symbol: hsl(306,43%,35%); - --highlight-keyword: hsl(206,98.5%,29%); - --highlight-variable: hsl(80,80.5%,26.5%); - --highlight-addition: var(--green-700); - --highlight-deletion: var(--red-600); - --theme-primary-color-h: var(--theme-light-primary-color-h, var(--theme-base-primary-color-h)); - --theme-primary-color-s: var(--theme-light-primary-color-s, var(--theme-base-primary-color-s)); - --theme-primary-color-l: var(--theme-light-primary-color-l, var(--theme-base-primary-color-l)); - --theme-primary-color-r: var(--theme-light-primary-color-r, var(--theme-base-primary-color-r)); - --theme-primary-color-g: var(--theme-light-primary-color-g, var(--theme-base-primary-color-g)); - --theme-primary-color-b: var(--theme-light-primary-color-b, var(--theme-base-primary-color-b)); - --theme-secondary-color-h: var(--theme-light-secondary-color-h, var(--theme-base-secondary-color-h)); - --theme-secondary-color-s: var(--theme-light-secondary-color-s, var(--theme-base-secondary-color-s)); - --theme-secondary-color-l: var(--theme-light-secondary-color-l, var(--theme-base-secondary-color-l)); - --theme-secondary-color-r: var(--theme-light-secondary-color-r, var(--theme-base-secondary-color-r)); - --theme-secondary-color-g: var(--theme-light-secondary-color-g, var(--theme-base-secondary-color-g)); - --theme-secondary-color-b: var(--theme-light-secondary-color-b, var(--theme-base-secondary-color-b)); - --theme-primary-color: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), var(--theme-primary-color-l)); - --theme-primary-900: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 26%)); - --theme-primary-800: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 21%)); - --theme-primary-700: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 16%)); - --theme-primary-600: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 10%)); - --theme-primary-500: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 5%)); - --theme-primary-400: var(--theme-primary-color); - --theme-primary-350: rgb(calc(51 + var(--theme-primary-color-r) * .8), calc(51 + var(--theme-primary-color-g) * .8), calc(51 + var(--theme-primary-color-b) * .8)); - --theme-primary-300: rgb(calc(89.25 + var(--theme-primary-color-r) * .65), calc(89.25 + var(--theme-primary-color-g) * .65), calc(89.25 + var(--theme-primary-color-b) * .65)); - --theme-primary-200: rgb(calc(122.4 + var(--theme-primary-color-r) * .52), calc(122.4 + var(--theme-primary-color-g) * .52), calc(122.4 + var(--theme-primary-color-b) * .52)); - --theme-primary-150: rgb(calc(165.75 + var(--theme-primary-color-r) * .35), calc(165.75 + var(--theme-primary-color-g) * .35), calc(165.75 + var(--theme-primary-color-b) * .35)); - --theme-primary-100: rgb(calc(198.9 + var(--theme-primary-color-r) * .22), calc(198.9 + var(--theme-primary-color-g) * .22), calc(198.9 + var(--theme-primary-color-b) * .22)); - --theme-primary-075: rgb(calc(216.75 + var(--theme-primary-color-r) * .15), calc(216.75 + var(--theme-primary-color-g) * .15), calc(216.75 + var(--theme-primary-color-b) * .15)); - --theme-primary-050: rgb(calc(234.6 + var(--theme-primary-color-r) * .08), calc(234.6 + var(--theme-primary-color-g) * .08), calc(234.6 + var(--theme-primary-color-b) * .08)); - --theme-primary-025: rgb(calc(244.8 + var(--theme-primary-color-r) * .04), calc(244.8 + var(--theme-primary-color-g) * .04), calc(244.8 + var(--theme-primary-color-b) * .04)); - --theme-secondary-color: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), var(--theme-secondary-color-l)); - --theme-secondary-900: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 26%)); - --theme-secondary-800: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 21%)); - --theme-secondary-700: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 16%)); - --theme-secondary-600: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 10%)); - --theme-secondary-500: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 5%)); - --theme-secondary-400: var(--theme-secondary-color); - --theme-secondary-350: rgb(calc(51 + var(--theme-secondary-color-r) * .8), calc(51 + var(--theme-secondary-color-g) * .8), calc(51 + var(--theme-secondary-color-b) * .8)); - --theme-secondary-300: rgb(calc(89.25 + var(--theme-secondary-color-r) * .65), calc(89.25 + var(--theme-secondary-color-g) * .65), calc(89.25 + var(--theme-secondary-color-b) * .65)); - --theme-secondary-200: rgb(calc(122.4 + var(--theme-secondary-color-r) * .52), calc(122.4 + var(--theme-secondary-color-g) * .52), calc(122.4 + var(--theme-secondary-color-b) * .52)); - --theme-secondary-150: rgb(calc(165.75 + var(--theme-secondary-color-r) * .35), calc(165.75 + var(--theme-secondary-color-g) * .35), calc(165.75 + var(--theme-secondary-color-b) * .35)); - --theme-secondary-100: rgb(calc(198.9 + var(--theme-secondary-color-r) * .22), calc(198.9 + var(--theme-secondary-color-g) * .22), calc(198.9 + var(--theme-secondary-color-b) * .22)); - --theme-secondary-075: rgb(calc(216.75 + var(--theme-secondary-color-r) * .15), calc(216.75 + var(--theme-secondary-color-g) * .15), calc(216.75 + var(--theme-secondary-color-b) * .15)); - --theme-secondary-050: rgb(calc(234.6 + var(--theme-secondary-color-r) * .08), calc(234.6 + var(--theme-secondary-color-g) * .08), calc(234.6 + var(--theme-secondary-color-b) * .08)); - --theme-secondary-025: rgb(calc(244.8 + var(--theme-secondary-color-r) * .04), calc(244.8 + var(--theme-secondary-color-g) * .04), calc(244.8 + var(--theme-secondary-color-b) * .04)); - --focus-ring: hsla(var(--theme-secondary-color-h), var(--theme-secondary-color-s), var(--theme-secondary-color-l), .15); - --theme-base-primary-color-h: 27; - --theme-base-primary-color-s: 90%; - --theme-base-primary-color-l: 55%; - --theme-base-primary-color-r: 243.525; - --theme-base-primary-color-g: 129.9225; - --theme-base-primary-color-b: 36.975; - --theme-button-color: var(--blue-600); - --theme-button-hover-color: var(--blue-700); - --theme-button-hover-background-color: var(--blue-050); - --theme-button-active-background-color: var(--blue-100); - --theme-button-selected-color: var(--blue-900); - --theme-button-selected-background-color: var(--blue-200); - --theme-button-filled-color: var(--powder-700); - --theme-button-filled-background-color: var(--powder-100); - --theme-button-filled-border-color: var(--powder-500); - --theme-button-filled-hover-color: var(--powder-800); - --theme-button-filled-hover-background-color: var(--powder-300); - --theme-button-filled-active-background-color: var(--powder-400); - --theme-button-filled-active-border-color: var(--powder-600); - --theme-button-filled-selected-color: var(--powder-900); - --theme-button-filled-selected-background-color: var(--powder-300); - --theme-button-filled-selected-border-color: var(--powder-700); - --theme-button-outlined-border-color: var(--blue-400); - --theme-button-outlined-selected-border-color: var(--blue-600); - --theme-button-primary-background-color: var(--blue-500); - --theme-button-primary-hover-background-color: var(--blue-600); - --theme-button-primary-active-background-color: var(--blue-700); - --theme-button-primary-selected-background-color: var(--blue-800); - --theme-background-color: var(--white); - --theme-background-position: top left; - --theme-background-repeat: repeat; - --theme-background-size: auto; - --theme-background-attachment: auto; - --theme-content-background-color: var(--white); - --theme-content-border-color: var(--black-100); - --theme-header-background-color: var(--theme-primary-color); - --theme-header-background-position: center left; - --theme-header-background-repeat: repeat; - --theme-header-background-size: auto; - --theme-header-background-border-bottom: 0; - --theme-header-link-color: var(--theme-primary-color); - --theme-header-sponsored-color: hsla(0,0%,100%,0.4); - --theme-header-foreground-color: transparent; - --theme-header-foreground-position: bottom right; - --theme-header-foreground-repeat: no-repeat; - --theme-header-foreground-size: auto; - --theme-footer-background-color: hsl(210,8%,15%); - --theme-footer-background-position: top left; - --theme-footer-background-repeat: no-repeat; - --theme-footer-background-size: auto; - --theme-footer-background-border-top: 0; - --theme-footer-title-color: hsl(210,8%,75%); - --theme-footer-text-color: hsl(210,8%,60%); - --theme-footer-link-color: hsl(210,8%,60%); - --theme-footer-link-color-hover: hsl(210,8%,65%); - --theme-footer-link-color-active: hsl(27,90%,55%); - --theme-footer-link-caret-color: var(--theme-footer-background-color); - --theme-footer-divider-color: hsl(210,8%,25%); - --theme-footer-padding-top: 0; - --theme-footer-padding-bottom: 0; - --theme-link-color: var(--blue-600); - --theme-link-color-hover: var(--blue-500); - --theme-link-color-visited: var(--blue-700); - --theme-tag-color: var(--powder-700); - --theme-tag-background-color: var(--powder-100); - --theme-tag-border-color: transparent; - --theme-tag-hover-color: var(--powder-800); - --theme-tag-hover-background-color: var(--powder-200); - --theme-tag-hover-border-color: transparent; - --theme-body-font-family: var(--ff-sans); - --theme-body-font-color: var(--black-800); - --theme-post-title-font-family: var(--ff-sans); - --theme-post-title-color: var(--theme-link-color); - --theme-post-title-color-hover: var(--theme-link-color-hover); - --theme-post-title-color-visited: var(--theme-link-color-visited); - --theme-post-body-font-family: var(--ff-sans); - --theme-post-owner-background-color: var(--theme-secondary-075); - --theme-post-owner-new-background-color: var(--powder-200); - color: var(--theme-footer-text-color); - border: 0; - font: inherit; - font-size: 100%; - vertical-align: baseline; - box-sizing: border-box; - max-width: 1264px; - width: 100%; - margin: 0 auto; - display: flex; - flex-flow: row wrap; - padding: var(--su16); -} - -.footer-logo { - --top-bar-allocated-space: 50px; - --theme-base-secondary-color-h: 206; - --theme-base-secondary-color-s: 100%; - --theme-base-secondary-color-l: 40%; - --theme-base-secondary-color-r: 0; - --theme-base-secondary-color-g: 115.6; - --theme-base-secondary-color-b: 204; - --ff-sans: -apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif; - --ff-serif: Georgia,Cambria,"Times New Roman",Times,serif; - --ff-mono: ui-monospace,"Cascadia Mono","Segoe UI Mono","Liberation Mono",Menlo,Monaco,Consolas,monospace; - --fs-fine: 11px; - --fs-caption: 12px; - --fs-body1: 13px; - --fs-body2: 1.15384615rem; - --fs-body3: 1.30769231rem; - --fs-subheading: 1.46153846rem; - --fs-title: 1.61538462rem; - --fs-headline1: 2.07692308rem; - --fs-headline2: 2.61538461rem; - --fs-display1: 3.30769231rem; - --fs-display2: 4.23076923rem; - --fs-display3: 5.30769231rem; - --fs-display4: 7.61538461rem; - --fs-body2-relative: 1.15384615em; - --fs-body3-relative: 1.30769231em; - --fs-subheading-relative: 1.46153846em; - --fs-title-relative: 1.61538462em; - --fs-headline1-relative: 2.07692308em; - --fs-headline2-relative: 2.61538461em; - --fs-display1-relative: 3.30769231em; - --fs-display2-relative: 4.23076923em; - --fs-display3-relative: 5.30769231em; - --fs-display4-relative: 7.61538461em; - --fs-base: 13px; - --stacks-internals-lh-unit: 13; - --lh-xs: 1; - --lh-sm: calc((var(--stacks-internals-lh-unit) + 2) / var(--stacks-internals-lh-unit)); - --lh-md: calc((var(--stacks-internals-lh-unit) + 4) / var(--stacks-internals-lh-unit)); - --lh-lg: calc((var(--stacks-internals-lh-unit) + 8) / var(--stacks-internals-lh-unit)); - --lh-xl: calc((var(--stacks-internals-lh-unit) + 12) / var(--stacks-internals-lh-unit)); - --lh-xxl: 2; - --lh-base: var(--lh-md); - --lh-6: ((var(--stacks-internals-lh-unit) + 6) / var(--stacks-internals-lh-unit)); - --zi-hide: -1; - --zi-base: 0; - --zi-selected: 25; - --zi-active: 30; - --zi-dropdown: 1000; - --zi-popovers: 2000; - --zi-tooltips: 3000; - --zi-banners: 4000; - --zi-navigation: 5000; - --zi-navigation-fixed: 5050; - --zi-modals-background: 8050; - --zi-modals: 9000; - --br-sm: 3px; - --br-md: 5px; - --br-lg: 7px; - --br-circle: 50%; - --te-smooth-slow: cubic-bezier(.25, .46, .45, .94); - --te-smooth: cubic-bezier(.165, .84, .44, 1); - --te-smooth-quick: cubic-bezier(.19, 1, .22, 1); - --te-back-out: cubic-bezier(.175, .885, .32, 1.275); - --te-back-in-out: cubic-bezier(.68, -0.55, .265, 1.55); - --te-ease-in: cubic-bezier(.47, 0, .745, .715); - --te-ease-in-out: cubic-bezier(.445, .05, .55, .95); - --te-ease-out: cubic-bezier(.39, .575, .565, 1); - --default-transition-duration: .1s; - --transition-time: var(--default-transition-duration); - --s-full: 97.2307692rem; - --s-step: calc(var(--s-full) / 12); - --su-base: 1; - --su-static1: 1px; - --su-static2: 2px; - --su-static4: 4px; - --su-static6: 6px; - --su-static8: 8px; - --su-static12: 12px; - --su-static16: 16px; - --su-static24: 24px; - --su-static32: 32px; - --su-static48: 48px; - --su-static64: 64px; - --su-static96: 96px; - --su-static128: 128px; - --su1: clamp(var(--su-static1), calc(var(--su-static1) * var(--su-base)), calc(var(--su-static1) * var(--su-base))); - --su2: calc(var(--su-static2) * var(--su-base)); - --su4: calc(var(--su-static4) * var(--su-base)); - --su6: calc(var(--su-static6) * var(--su-base)); - --su8: calc(var(--su-static8) * var(--su-base)); - --su12: calc(var(--su-static12) * var(--su-base)); - --su16: calc(var(--su-static16) * var(--su-base)); - --su24: calc(var(--su-static24) * var(--su-base)); - --su32: calc(var(--su-static32) * var(--su-base)); - --su48: calc(var(--su-static48) * var(--su-base)); - --su64: calc(var(--su-static64) * var(--su-base)); - --su96: calc(var(--su-static96) * var(--su-base)); - --su128: calc(var(--su-static128) * var(--su-base)); - --hack-topbar-scrollbar-fallback: var(--scrollbar); - --mp-alt-row-color: var(--black-050); - --mp-critical-color: var(--red-600); - --mp-duration-color: var(--black-800); - --mp-gap-bg-color: var(--black-025); - --mp-gap-font-color: var(--black-700); - --mp-highlight-default-color: var(--fc-dark); - --mp-highlight-fade-color: var(--yellow-300); - --mp-highlight-keyword-color: var(--blue-700); - --mp-highlight-literal-color: var(--green-500); - --mp-label-color: var(--black-700); - --mp-link-color: var(--blue-700); - --mp-main-bg-color: var(--white); - --mp-muted-color: var(--black-300); - --mp-popup-shadow: var(--bs-sm); - --mp-query-border-color: var(--black-100); - --mp-result-border: solid .5px var(--black-300); - --mp-warning-color: var(--red-600); - --theme-button-background-color: transparent; - --theme-button-primary-color: var(--white); - --theme-button-primary-hover-color: var(--white); - --theme-button-primary-selected-color: var(--white); - --theme-button-primary-number-color: var(--theme-secondary-900); - --theme-topbar-height: var(--su-static48); - --theme-topbar-background-color: var(--black-025); - --theme-topbar-search-color: var(--black-700); - --theme-topbar-search-background: var(--white); - --theme-topbar-search-placeholder: var(--black-400); - --theme-topbar-search-border: var(--black-200); - --theme-topbar-search-border-focus: var(--blue-300); - --theme-topbar-search-shadow-focus: 0 0 0 var(--su-static4) var(--focus-ring); - --theme-topbar-select-color: var(--black-700); - --theme-topbar-select-background: var(--black-075); - --theme-topbar-item-color: var(--black-600); - --theme-topbar-item-color-hover: var(--black-800); - --theme-topbar-item-background-hover: var(--black-075); - --theme-topbar-item-color-current: var(--black); - --theme-topbar-item-border-current: var(--theme-primary-color); - --theme-topbar-accent-border: 3px solid var(--theme-primary-color); - --white: hsl(0,0%,100%); - --black: hsl(210,8%,5%); - --orange: hsl(27,90%,55%); - --yellow: hsl(47,83%,91%); - --green: hsl(140,40%,55%); - --blue: hsl(206,100%,40%); - --powder: hsl(205,46%,92%); - --red: hsl(358,62%,52%); - --black-025: hsl(210,8%,97.5%); - --black-050: hsl(210,8%,95%); - --black-075: hsl(210,8%,90%); - --black-100: hsl(210,8%,85%); - --black-150: hsl(210,8%,80%); - --black-200: hsl(210,8%,75%); - --black-300: hsl(210,8%,65%); - --black-350: hsl(210,8%,60%); - --black-400: hsl(210,8%,55%); - --black-500: hsl(210,8%,45%); - --black-600: hsl(210,8%,35%); - --black-700: hsl(210,8%,25%); - --black-750: hsl(210,8%,20%); - --black-800: hsl(210,8%,15%); - --black-900: hsl(210,8%,5%); - --orange-050: hsl(27,100%,97%); - --orange-100: hsl(27,95%,90%); - --orange-200: hsl(27,90%,83%); - --orange-300: hsl(27,90%,70%); - --orange-400: hsl(27,90%,55%); - --orange-500: hsl(27,90%,50%); - --orange-600: hsl(27,90%,45%); - --orange-700: hsl(27,90%,39%); - --orange-800: hsl(27,87%,35%); - --orange-900: hsl(27,80%,30%); - --blue-050: hsl(206,100%,97%); - --blue-100: hsl(206,96%,90%); - --blue-200: hsl(206,93%,83.5%); - --blue-300: hsl(206,90%,69.5%); - --blue-400: hsl(206,85%,57.5%); - --blue-500: hsl(206,100%,52%); - --blue-600: hsl(206,100%,40%); - --blue-700: hsl(209,100%,37.5%); - --blue-800: hsl(209,100%,32%); - --blue-900: hsl(209,100%,26%); - --powder-050: hsl(205,47%,97%); - --powder-100: hsl(205,46%,92%); - --powder-200: hsl(205,53%,88%); - --powder-300: hsl(205,57%,81%); - --powder-400: hsl(205,56%,76%); - --powder-500: hsl(205,41%,63%); - --powder-600: hsl(205,36%,53%); - --powder-700: hsl(205,47%,42%); - --powder-800: hsl(205,46%,32%); - --powder-900: hsl(205,46%,22%); - --green-025: hsl(140,42%,95%); - --green-050: hsl(140,40%,90%); - --green-100: hsl(140,40%,85%); - --green-200: hsl(140,40%,75%); - --green-300: hsl(140,40%,65%); - --green-400: hsl(140,40%,55%); - --green-500: hsl(140,40%,47%); - --green-600: hsl(140,40%,40%); - --green-700: hsl(140,41%,31%); - --green-800: hsl(140,40%,27%); - --green-900: hsl(140,40%,20%); - --yellow-050: hsl(47,87%,94%); - --yellow-100: hsl(47,83%,91%); - --yellow-200: hsl(47,65%,84%); - --yellow-300: hsl(47,69%,69%); - --yellow-400: hsl(47,79%,58%); - --yellow-500: hsl(47,73%,50%); - --yellow-600: hsl(47,76%,46%); - --yellow-700: hsl(47,79%,40%); - --yellow-800: hsl(47,82%,34%); - --yellow-900: hsl(47,84%,28%); - --red-025: hsl(358,80%,98%); - --red-050: hsl(358,75%,97%); - --red-100: hsl(358,76%,90%); - --red-200: hsl(358,74%,83%); - --red-300: hsl(358,70%,70%); - --red-400: hsl(358,68%,59%); - --red-500: hsl(358,62%,52%); - --red-600: hsl(358,62%,47%); - --red-700: hsl(358,64%,41%); - --red-800: hsl(358,64%,35%); - --red-900: hsl(358,67%,29%); - --gold: hsl(48,100%,50%); - --gold-lighter: hsl(48,100%,91%); - --gold-darker: hsl(45,100%,47%); - --silver: hsl(210,6%,72%); - --silver-lighter: hsl(0,0%,91%); - --silver-darker: hsl(210,3%,61%); - --bronze: hsl(28,38%,67%); - --bronze-lighter: hsl(28,40%,92%); - --bronze-darker: hsl(28,31%,52%); - --bc-lightest: var(--black-025); - --bc-lighter: var(--black-050); - --bc-light: var(--black-075); - --bc-medium: var(--black-100); - --bc-dark: var(--black-150); - --bc-darker: var(--black-200); - --fc-dark: hsl(210,8%,5%); - --fc-medium: hsl(210,8%,25%); - --fc-light: hsl(210,8%,45%); - --focus-ring-success: hsla(140,40%,75%,0.4); - --focus-ring-warning: hsla(47,79%,58%,0.4); - --focus-ring-error: hsla(358,62%,47%,0.15); - --focus-ring-muted: hsla(210,8%,15%,0.1); - --_o-disabled: .5; - --_o-disabled-static: .5; - --bs-sm: 0 1px 2px hsla(0,0%,0%,0.05), 0 1px 4px hsla(0, 0%, 0%, 0.05), 0 2px 8px hsla(0, 0%, 0%, 0.05); - --bs-md: 0 1px 3px hsla(0,0%,0%,0.06), 0 2px 6px hsla(0, 0%, 0%, 0.06), 0 3px 8px hsla(0, 0%, 0%, 0.09); - --bs-lg: 0 1px 4px hsla(0,0%,0%,0.09), 0 3px 8px hsla(0, 0%, 0%, 0.09), 0 4px 13px hsla(0, 0%, 0%, 0.13); - --bs-xl: 0 10px 24px hsla(0,0%,0%,0.05), 0 20px 48px hsla(0, 0%, 0%, 0.05), 0 1px 4px hsla(0, 0%, 0%, 0.1); - --scrollbar: hsla(0,0%,0%,0.2); - --highlight-bg: hsl(0,0%,96.5%); - --highlight-color: var(--black-750); - --highlight-comment: hsl(210,8%,43.5%); - --highlight-punctuation: var(--black-600); - --highlight-namespace: hsl(27,99%,36%); - --highlight-attribute: hsl(206,98.5%,29%); - --highlight-literal: hsl(27,99%,36%); - --highlight-symbol: hsl(306,43%,35%); - --highlight-keyword: hsl(206,98.5%,29%); - --highlight-variable: hsl(80,80.5%,26.5%); - --highlight-addition: var(--green-700); - --highlight-deletion: var(--red-600); - --theme-primary-color-h: var(--theme-light-primary-color-h, var(--theme-base-primary-color-h)); - --theme-primary-color-s: var(--theme-light-primary-color-s, var(--theme-base-primary-color-s)); - --theme-primary-color-l: var(--theme-light-primary-color-l, var(--theme-base-primary-color-l)); - --theme-primary-color-r: var(--theme-light-primary-color-r, var(--theme-base-primary-color-r)); - --theme-primary-color-g: var(--theme-light-primary-color-g, var(--theme-base-primary-color-g)); - --theme-primary-color-b: var(--theme-light-primary-color-b, var(--theme-base-primary-color-b)); - --theme-secondary-color-h: var(--theme-light-secondary-color-h, var(--theme-base-secondary-color-h)); - --theme-secondary-color-s: var(--theme-light-secondary-color-s, var(--theme-base-secondary-color-s)); - --theme-secondary-color-l: var(--theme-light-secondary-color-l, var(--theme-base-secondary-color-l)); - --theme-secondary-color-r: var(--theme-light-secondary-color-r, var(--theme-base-secondary-color-r)); - --theme-secondary-color-g: var(--theme-light-secondary-color-g, var(--theme-base-secondary-color-g)); - --theme-secondary-color-b: var(--theme-light-secondary-color-b, var(--theme-base-secondary-color-b)); - --theme-primary-color: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), var(--theme-primary-color-l)); - --theme-primary-900: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 26%)); - --theme-primary-800: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 21%)); - --theme-primary-700: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 16%)); - --theme-primary-600: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 10%)); - --theme-primary-500: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 5%)); - --theme-primary-400: var(--theme-primary-color); - --theme-primary-350: rgb(calc(51 + var(--theme-primary-color-r) * .8), calc(51 + var(--theme-primary-color-g) * .8), calc(51 + var(--theme-primary-color-b) * .8)); - --theme-primary-300: rgb(calc(89.25 + var(--theme-primary-color-r) * .65), calc(89.25 + var(--theme-primary-color-g) * .65), calc(89.25 + var(--theme-primary-color-b) * .65)); - --theme-primary-200: rgb(calc(122.4 + var(--theme-primary-color-r) * .52), calc(122.4 + var(--theme-primary-color-g) * .52), calc(122.4 + var(--theme-primary-color-b) * .52)); - --theme-primary-150: rgb(calc(165.75 + var(--theme-primary-color-r) * .35), calc(165.75 + var(--theme-primary-color-g) * .35), calc(165.75 + var(--theme-primary-color-b) * .35)); - --theme-primary-100: rgb(calc(198.9 + var(--theme-primary-color-r) * .22), calc(198.9 + var(--theme-primary-color-g) * .22), calc(198.9 + var(--theme-primary-color-b) * .22)); - --theme-primary-075: rgb(calc(216.75 + var(--theme-primary-color-r) * .15), calc(216.75 + var(--theme-primary-color-g) * .15), calc(216.75 + var(--theme-primary-color-b) * .15)); - --theme-primary-050: rgb(calc(234.6 + var(--theme-primary-color-r) * .08), calc(234.6 + var(--theme-primary-color-g) * .08), calc(234.6 + var(--theme-primary-color-b) * .08)); - --theme-primary-025: rgb(calc(244.8 + var(--theme-primary-color-r) * .04), calc(244.8 + var(--theme-primary-color-g) * .04), calc(244.8 + var(--theme-primary-color-b) * .04)); - --theme-secondary-color: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), var(--theme-secondary-color-l)); - --theme-secondary-900: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 26%)); - --theme-secondary-800: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 21%)); - --theme-secondary-700: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 16%)); - --theme-secondary-600: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 10%)); - --theme-secondary-500: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 5%)); - --theme-secondary-400: var(--theme-secondary-color); - --theme-secondary-350: rgb(calc(51 + var(--theme-secondary-color-r) * .8), calc(51 + var(--theme-secondary-color-g) * .8), calc(51 + var(--theme-secondary-color-b) * .8)); - --theme-secondary-300: rgb(calc(89.25 + var(--theme-secondary-color-r) * .65), calc(89.25 + var(--theme-secondary-color-g) * .65), calc(89.25 + var(--theme-secondary-color-b) * .65)); - --theme-secondary-200: rgb(calc(122.4 + var(--theme-secondary-color-r) * .52), calc(122.4 + var(--theme-secondary-color-g) * .52), calc(122.4 + var(--theme-secondary-color-b) * .52)); - --theme-secondary-150: rgb(calc(165.75 + var(--theme-secondary-color-r) * .35), calc(165.75 + var(--theme-secondary-color-g) * .35), calc(165.75 + var(--theme-secondary-color-b) * .35)); - --theme-secondary-100: rgb(calc(198.9 + var(--theme-secondary-color-r) * .22), calc(198.9 + var(--theme-secondary-color-g) * .22), calc(198.9 + var(--theme-secondary-color-b) * .22)); - --theme-secondary-075: rgb(calc(216.75 + var(--theme-secondary-color-r) * .15), calc(216.75 + var(--theme-secondary-color-g) * .15), calc(216.75 + var(--theme-secondary-color-b) * .15)); - --theme-secondary-050: rgb(calc(234.6 + var(--theme-secondary-color-r) * .08), calc(234.6 + var(--theme-secondary-color-g) * .08), calc(234.6 + var(--theme-secondary-color-b) * .08)); - --theme-secondary-025: rgb(calc(244.8 + var(--theme-secondary-color-r) * .04), calc(244.8 + var(--theme-secondary-color-g) * .04), calc(244.8 + var(--theme-secondary-color-b) * .04)); - --focus-ring: hsla(var(--theme-secondary-color-h), var(--theme-secondary-color-s), var(--theme-secondary-color-l), .15); - --theme-base-primary-color-h: 27; - --theme-base-primary-color-s: 90%; - --theme-base-primary-color-l: 55%; - --theme-base-primary-color-r: 243.525; - --theme-base-primary-color-g: 129.9225; - --theme-base-primary-color-b: 36.975; - --theme-button-color: var(--blue-600); - --theme-button-hover-color: var(--blue-700); - --theme-button-hover-background-color: var(--blue-050); - --theme-button-active-background-color: var(--blue-100); - --theme-button-selected-color: var(--blue-900); - --theme-button-selected-background-color: var(--blue-200); - --theme-button-filled-color: var(--powder-700); - --theme-button-filled-background-color: var(--powder-100); - --theme-button-filled-border-color: var(--powder-500); - --theme-button-filled-hover-color: var(--powder-800); - --theme-button-filled-hover-background-color: var(--powder-300); - --theme-button-filled-active-background-color: var(--powder-400); - --theme-button-filled-active-border-color: var(--powder-600); - --theme-button-filled-selected-color: var(--powder-900); - --theme-button-filled-selected-background-color: var(--powder-300); - --theme-button-filled-selected-border-color: var(--powder-700); - --theme-button-outlined-border-color: var(--blue-400); - --theme-button-outlined-selected-border-color: var(--blue-600); - --theme-button-primary-background-color: var(--blue-500); - --theme-button-primary-hover-background-color: var(--blue-600); - --theme-button-primary-active-background-color: var(--blue-700); - --theme-button-primary-selected-background-color: var(--blue-800); - --theme-background-color: var(--white); - --theme-background-position: top left; - --theme-background-repeat: repeat; - --theme-background-size: auto; - --theme-background-attachment: auto; - --theme-content-background-color: var(--white); - --theme-content-border-color: var(--black-100); - --theme-header-background-color: var(--theme-primary-color); - --theme-header-background-position: center left; - --theme-header-background-repeat: repeat; - --theme-header-background-size: auto; - --theme-header-background-border-bottom: 0; - --theme-header-link-color: var(--theme-primary-color); - --theme-header-sponsored-color: hsla(0,0%,100%,0.4); - --theme-header-foreground-color: transparent; - --theme-header-foreground-position: bottom right; - --theme-header-foreground-repeat: no-repeat; - --theme-header-foreground-size: auto; - --theme-footer-background-color: hsl(210,8%,15%); - --theme-footer-background-position: top left; - --theme-footer-background-repeat: no-repeat; - --theme-footer-background-size: auto; - --theme-footer-background-border-top: 0; - --theme-footer-title-color: hsl(210,8%,75%); - --theme-footer-text-color: hsl(210,8%,60%); - --theme-footer-link-color: hsl(210,8%,60%); - --theme-footer-link-color-hover: hsl(210,8%,65%); - --theme-footer-link-color-active: hsl(27,90%,55%); - --theme-footer-link-caret-color: var(--theme-footer-background-color); - --theme-footer-divider-color: hsl(210,8%,25%); - --theme-footer-padding-top: 0; - --theme-footer-padding-bottom: 0; - --theme-link-color: var(--blue-600); - --theme-link-color-hover: var(--blue-500); - --theme-link-color-visited: var(--blue-700); - --theme-tag-color: var(--powder-700); - --theme-tag-background-color: var(--powder-100); - --theme-tag-border-color: transparent; - --theme-tag-hover-color: var(--powder-800); - --theme-tag-hover-background-color: var(--powder-200); - --theme-tag-hover-border-color: transparent; - --theme-body-font-family: var(--ff-sans); - --theme-body-font-color: var(--black-800); - --theme-post-title-font-family: var(--ff-sans); - --theme-post-title-color: var(--theme-link-color); - --theme-post-title-color-hover: var(--theme-link-color-hover); - --theme-post-title-color-visited: var(--theme-link-color-visited); - --theme-post-body-font-family: var(--ff-sans); - --theme-post-owner-background-color: var(--theme-secondary-075); - --theme-post-owner-new-background-color: var(--powder-200); - color: var(--theme-footer-text-color); - padding: 0; - border: 0; - font: inherit; - font-size: 100%; - vertical-align: baseline; - box-sizing: border-box; - flex: 0 0 64px; - margin: calc(var(--su12) * -1) 0 var(--su32) 0; -} - -.footer-nav { - --top-bar-allocated-space: 50px; - --theme-base-secondary-color-h: 206; - --theme-base-secondary-color-s: 100%; - --theme-base-secondary-color-l: 40%; - --theme-base-secondary-color-r: 0; - --theme-base-secondary-color-g: 115.6; - --theme-base-secondary-color-b: 204; - --ff-sans: -apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif; - --ff-serif: Georgia,Cambria,"Times New Roman",Times,serif; - --ff-mono: ui-monospace,"Cascadia Mono","Segoe UI Mono","Liberation Mono",Menlo,Monaco,Consolas,monospace; - --fs-fine: 11px; - --fs-caption: 12px; - --fs-body1: 13px; - --fs-body2: 1.15384615rem; - --fs-body3: 1.30769231rem; - --fs-subheading: 1.46153846rem; - --fs-title: 1.61538462rem; - --fs-headline1: 2.07692308rem; - --fs-headline2: 2.61538461rem; - --fs-display1: 3.30769231rem; - --fs-display2: 4.23076923rem; - --fs-display3: 5.30769231rem; - --fs-display4: 7.61538461rem; - --fs-body2-relative: 1.15384615em; - --fs-body3-relative: 1.30769231em; - --fs-subheading-relative: 1.46153846em; - --fs-title-relative: 1.61538462em; - --fs-headline1-relative: 2.07692308em; - --fs-headline2-relative: 2.61538461em; - --fs-display1-relative: 3.30769231em; - --fs-display2-relative: 4.23076923em; - --fs-display3-relative: 5.30769231em; - --fs-display4-relative: 7.61538461em; - --fs-base: 13px; - --stacks-internals-lh-unit: 13; - --lh-xs: 1; - --lh-sm: calc((var(--stacks-internals-lh-unit) + 2) / var(--stacks-internals-lh-unit)); - --lh-md: calc((var(--stacks-internals-lh-unit) + 4) / var(--stacks-internals-lh-unit)); - --lh-lg: calc((var(--stacks-internals-lh-unit) + 8) / var(--stacks-internals-lh-unit)); - --lh-xl: calc((var(--stacks-internals-lh-unit) + 12) / var(--stacks-internals-lh-unit)); - --lh-xxl: 2; - --lh-base: var(--lh-md); - --lh-6: ((var(--stacks-internals-lh-unit) + 6) / var(--stacks-internals-lh-unit)); - --zi-hide: -1; - --zi-base: 0; - --zi-selected: 25; - --zi-active: 30; - --zi-dropdown: 1000; - --zi-popovers: 2000; - --zi-tooltips: 3000; - --zi-banners: 4000; - --zi-navigation: 5000; - --zi-navigation-fixed: 5050; - --zi-modals-background: 8050; - --zi-modals: 9000; - --br-sm: 3px; - --br-md: 5px; - --br-lg: 7px; - --br-circle: 50%; - --te-smooth-slow: cubic-bezier(.25, .46, .45, .94); - --te-smooth: cubic-bezier(.165, .84, .44, 1); - --te-smooth-quick: cubic-bezier(.19, 1, .22, 1); - --te-back-out: cubic-bezier(.175, .885, .32, 1.275); - --te-back-in-out: cubic-bezier(.68, -0.55, .265, 1.55); - --te-ease-in: cubic-bezier(.47, 0, .745, .715); - --te-ease-in-out: cubic-bezier(.445, .05, .55, .95); - --te-ease-out: cubic-bezier(.39, .575, .565, 1); - --default-transition-duration: .1s; - --transition-time: var(--default-transition-duration); - --s-full: 97.2307692rem; - --s-step: calc(var(--s-full) / 12); - --su-base: 1; - --su-static1: 1px; - --su-static2: 2px; - --su-static4: 4px; - --su-static6: 6px; - --su-static8: 8px; - --su-static12: 12px; - --su-static16: 16px; - --su-static24: 24px; - --su-static32: 32px; - --su-static48: 48px; - --su-static64: 64px; - --su-static96: 96px; - --su-static128: 128px; - --su1: clamp(var(--su-static1), calc(var(--su-static1) * var(--su-base)), calc(var(--su-static1) * var(--su-base))); - --su2: calc(var(--su-static2) * var(--su-base)); - --su4: calc(var(--su-static4) * var(--su-base)); - --su6: calc(var(--su-static6) * var(--su-base)); - --su8: calc(var(--su-static8) * var(--su-base)); - --su12: calc(var(--su-static12) * var(--su-base)); - --su16: calc(var(--su-static16) * var(--su-base)); - --su24: calc(var(--su-static24) * var(--su-base)); - --su32: calc(var(--su-static32) * var(--su-base)); - --su48: calc(var(--su-static48) * var(--su-base)); - --su64: calc(var(--su-static64) * var(--su-base)); - --su96: calc(var(--su-static96) * var(--su-base)); - --su128: calc(var(--su-static128) * var(--su-base)); - --hack-topbar-scrollbar-fallback: var(--scrollbar); - --mp-alt-row-color: var(--black-050); - --mp-critical-color: var(--red-600); - --mp-duration-color: var(--black-800); - --mp-gap-bg-color: var(--black-025); - --mp-gap-font-color: var(--black-700); - --mp-highlight-default-color: var(--fc-dark); - --mp-highlight-fade-color: var(--yellow-300); - --mp-highlight-keyword-color: var(--blue-700); - --mp-highlight-literal-color: var(--green-500); - --mp-label-color: var(--black-700); - --mp-link-color: var(--blue-700); - --mp-main-bg-color: var(--white); - --mp-muted-color: var(--black-300); - --mp-popup-shadow: var(--bs-sm); - --mp-query-border-color: var(--black-100); - --mp-result-border: solid .5px var(--black-300); - --mp-warning-color: var(--red-600); - --theme-button-background-color: transparent; - --theme-button-primary-color: var(--white); - --theme-button-primary-hover-color: var(--white); - --theme-button-primary-selected-color: var(--white); - --theme-button-primary-number-color: var(--theme-secondary-900); - --theme-topbar-height: var(--su-static48); - --theme-topbar-background-color: var(--black-025); - --theme-topbar-search-color: var(--black-700); - --theme-topbar-search-background: var(--white); - --theme-topbar-search-placeholder: var(--black-400); - --theme-topbar-search-border: var(--black-200); - --theme-topbar-search-border-focus: var(--blue-300); - --theme-topbar-search-shadow-focus: 0 0 0 var(--su-static4) var(--focus-ring); - --theme-topbar-select-color: var(--black-700); - --theme-topbar-select-background: var(--black-075); - --theme-topbar-item-color: var(--black-600); - --theme-topbar-item-color-hover: var(--black-800); - --theme-topbar-item-background-hover: var(--black-075); - --theme-topbar-item-color-current: var(--black); - --theme-topbar-item-border-current: var(--theme-primary-color); - --theme-topbar-accent-border: 3px solid var(--theme-primary-color); - --white: hsl(0,0%,100%); - --black: hsl(210,8%,5%); - --orange: hsl(27,90%,55%); - --yellow: hsl(47,83%,91%); - --green: hsl(140,40%,55%); - --blue: hsl(206,100%,40%); - --powder: hsl(205,46%,92%); - --red: hsl(358,62%,52%); - --black-025: hsl(210,8%,97.5%); - --black-050: hsl(210,8%,95%); - --black-075: hsl(210,8%,90%); - --black-100: hsl(210,8%,85%); - --black-150: hsl(210,8%,80%); - --black-200: hsl(210,8%,75%); - --black-300: hsl(210,8%,65%); - --black-350: hsl(210,8%,60%); - --black-400: hsl(210,8%,55%); - --black-500: hsl(210,8%,45%); - --black-600: hsl(210,8%,35%); - --black-700: hsl(210,8%,25%); - --black-750: hsl(210,8%,20%); - --black-800: hsl(210,8%,15%); - --black-900: hsl(210,8%,5%); - --orange-050: hsl(27,100%,97%); - --orange-100: hsl(27,95%,90%); - --orange-200: hsl(27,90%,83%); - --orange-300: hsl(27,90%,70%); - --orange-400: hsl(27,90%,55%); - --orange-500: hsl(27,90%,50%); - --orange-600: hsl(27,90%,45%); - --orange-700: hsl(27,90%,39%); - --orange-800: hsl(27,87%,35%); - --orange-900: hsl(27,80%,30%); - --blue-050: hsl(206,100%,97%); - --blue-100: hsl(206,96%,90%); - --blue-200: hsl(206,93%,83.5%); - --blue-300: hsl(206,90%,69.5%); - --blue-400: hsl(206,85%,57.5%); - --blue-500: hsl(206,100%,52%); - --blue-600: hsl(206,100%,40%); - --blue-700: hsl(209,100%,37.5%); - --blue-800: hsl(209,100%,32%); - --blue-900: hsl(209,100%,26%); - --powder-050: hsl(205,47%,97%); - --powder-100: hsl(205,46%,92%); - --powder-200: hsl(205,53%,88%); - --powder-300: hsl(205,57%,81%); - --powder-400: hsl(205,56%,76%); - --powder-500: hsl(205,41%,63%); - --powder-600: hsl(205,36%,53%); - --powder-700: hsl(205,47%,42%); - --powder-800: hsl(205,46%,32%); - --powder-900: hsl(205,46%,22%); - --green-025: hsl(140,42%,95%); - --green-050: hsl(140,40%,90%); - --green-100: hsl(140,40%,85%); - --green-200: hsl(140,40%,75%); - --green-300: hsl(140,40%,65%); - --green-400: hsl(140,40%,55%); - --green-500: hsl(140,40%,47%); - --green-600: hsl(140,40%,40%); - --green-700: hsl(140,41%,31%); - --green-800: hsl(140,40%,27%); - --green-900: hsl(140,40%,20%); - --yellow-050: hsl(47,87%,94%); - --yellow-100: hsl(47,83%,91%); - --yellow-200: hsl(47,65%,84%); - --yellow-300: hsl(47,69%,69%); - --yellow-400: hsl(47,79%,58%); - --yellow-500: hsl(47,73%,50%); - --yellow-600: hsl(47,76%,46%); - --yellow-700: hsl(47,79%,40%); - --yellow-800: hsl(47,82%,34%); - --yellow-900: hsl(47,84%,28%); - --red-025: hsl(358,80%,98%); - --red-050: hsl(358,75%,97%); - --red-100: hsl(358,76%,90%); - --red-200: hsl(358,74%,83%); - --red-300: hsl(358,70%,70%); - --red-400: hsl(358,68%,59%); - --red-500: hsl(358,62%,52%); - --red-600: hsl(358,62%,47%); - --red-700: hsl(358,64%,41%); - --red-800: hsl(358,64%,35%); - --red-900: hsl(358,67%,29%); - --gold: hsl(48,100%,50%); - --gold-lighter: hsl(48,100%,91%); - --gold-darker: hsl(45,100%,47%); - --silver: hsl(210,6%,72%); - --silver-lighter: hsl(0,0%,91%); - --silver-darker: hsl(210,3%,61%); - --bronze: hsl(28,38%,67%); - --bronze-lighter: hsl(28,40%,92%); - --bronze-darker: hsl(28,31%,52%); - --bc-lightest: var(--black-025); - --bc-lighter: var(--black-050); - --bc-light: var(--black-075); - --bc-medium: var(--black-100); - --bc-dark: var(--black-150); - --bc-darker: var(--black-200); - --fc-dark: hsl(210,8%,5%); - --fc-medium: hsl(210,8%,25%); - --fc-light: hsl(210,8%,45%); - --focus-ring-success: hsla(140,40%,75%,0.4); - --focus-ring-warning: hsla(47,79%,58%,0.4); - --focus-ring-error: hsla(358,62%,47%,0.15); - --focus-ring-muted: hsla(210,8%,15%,0.1); - --_o-disabled: .5; - --_o-disabled-static: .5; - --bs-sm: 0 1px 2px hsla(0,0%,0%,0.05), 0 1px 4px hsla(0, 0%, 0%, 0.05), 0 2px 8px hsla(0, 0%, 0%, 0.05); - --bs-md: 0 1px 3px hsla(0,0%,0%,0.06), 0 2px 6px hsla(0, 0%, 0%, 0.06), 0 3px 8px hsla(0, 0%, 0%, 0.09); - --bs-lg: 0 1px 4px hsla(0,0%,0%,0.09), 0 3px 8px hsla(0, 0%, 0%, 0.09), 0 4px 13px hsla(0, 0%, 0%, 0.13); - --bs-xl: 0 10px 24px hsla(0,0%,0%,0.05), 0 20px 48px hsla(0, 0%, 0%, 0.05), 0 1px 4px hsla(0, 0%, 0%, 0.1); - --scrollbar: hsla(0,0%,0%,0.2); - --highlight-bg: hsl(0,0%,96.5%); - --highlight-color: var(--black-750); - --highlight-comment: hsl(210,8%,43.5%); - --highlight-punctuation: var(--black-600); - --highlight-namespace: hsl(27,99%,36%); - --highlight-attribute: hsl(206,98.5%,29%); - --highlight-literal: hsl(27,99%,36%); - --highlight-symbol: hsl(306,43%,35%); - --highlight-keyword: hsl(206,98.5%,29%); - --highlight-variable: hsl(80,80.5%,26.5%); - --highlight-addition: var(--green-700); - --highlight-deletion: var(--red-600); - --theme-primary-color-h: var(--theme-light-primary-color-h, var(--theme-base-primary-color-h)); - --theme-primary-color-s: var(--theme-light-primary-color-s, var(--theme-base-primary-color-s)); - --theme-primary-color-l: var(--theme-light-primary-color-l, var(--theme-base-primary-color-l)); - --theme-primary-color-r: var(--theme-light-primary-color-r, var(--theme-base-primary-color-r)); - --theme-primary-color-g: var(--theme-light-primary-color-g, var(--theme-base-primary-color-g)); - --theme-primary-color-b: var(--theme-light-primary-color-b, var(--theme-base-primary-color-b)); - --theme-secondary-color-h: var(--theme-light-secondary-color-h, var(--theme-base-secondary-color-h)); - --theme-secondary-color-s: var(--theme-light-secondary-color-s, var(--theme-base-secondary-color-s)); - --theme-secondary-color-l: var(--theme-light-secondary-color-l, var(--theme-base-secondary-color-l)); - --theme-secondary-color-r: var(--theme-light-secondary-color-r, var(--theme-base-secondary-color-r)); - --theme-secondary-color-g: var(--theme-light-secondary-color-g, var(--theme-base-secondary-color-g)); - --theme-secondary-color-b: var(--theme-light-secondary-color-b, var(--theme-base-secondary-color-b)); - --theme-primary-color: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), var(--theme-primary-color-l)); - --theme-primary-900: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 26%)); - --theme-primary-800: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 21%)); - --theme-primary-700: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 16%)); - --theme-primary-600: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 10%)); - --theme-primary-500: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 5%)); - --theme-primary-400: var(--theme-primary-color); - --theme-primary-350: rgb(calc(51 + var(--theme-primary-color-r) * .8), calc(51 + var(--theme-primary-color-g) * .8), calc(51 + var(--theme-primary-color-b) * .8)); - --theme-primary-300: rgb(calc(89.25 + var(--theme-primary-color-r) * .65), calc(89.25 + var(--theme-primary-color-g) * .65), calc(89.25 + var(--theme-primary-color-b) * .65)); - --theme-primary-200: rgb(calc(122.4 + var(--theme-primary-color-r) * .52), calc(122.4 + var(--theme-primary-color-g) * .52), calc(122.4 + var(--theme-primary-color-b) * .52)); - --theme-primary-150: rgb(calc(165.75 + var(--theme-primary-color-r) * .35), calc(165.75 + var(--theme-primary-color-g) * .35), calc(165.75 + var(--theme-primary-color-b) * .35)); - --theme-primary-100: rgb(calc(198.9 + var(--theme-primary-color-r) * .22), calc(198.9 + var(--theme-primary-color-g) * .22), calc(198.9 + var(--theme-primary-color-b) * .22)); - --theme-primary-075: rgb(calc(216.75 + var(--theme-primary-color-r) * .15), calc(216.75 + var(--theme-primary-color-g) * .15), calc(216.75 + var(--theme-primary-color-b) * .15)); - --theme-primary-050: rgb(calc(234.6 + var(--theme-primary-color-r) * .08), calc(234.6 + var(--theme-primary-color-g) * .08), calc(234.6 + var(--theme-primary-color-b) * .08)); - --theme-primary-025: rgb(calc(244.8 + var(--theme-primary-color-r) * .04), calc(244.8 + var(--theme-primary-color-g) * .04), calc(244.8 + var(--theme-primary-color-b) * .04)); - --theme-secondary-color: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), var(--theme-secondary-color-l)); - --theme-secondary-900: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 26%)); - --theme-secondary-800: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 21%)); - --theme-secondary-700: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 16%)); - --theme-secondary-600: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 10%)); - --theme-secondary-500: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 5%)); - --theme-secondary-400: var(--theme-secondary-color); - --theme-secondary-350: rgb(calc(51 + var(--theme-secondary-color-r) * .8), calc(51 + var(--theme-secondary-color-g) * .8), calc(51 + var(--theme-secondary-color-b) * .8)); - --theme-secondary-300: rgb(calc(89.25 + var(--theme-secondary-color-r) * .65), calc(89.25 + var(--theme-secondary-color-g) * .65), calc(89.25 + var(--theme-secondary-color-b) * .65)); - --theme-secondary-200: rgb(calc(122.4 + var(--theme-secondary-color-r) * .52), calc(122.4 + var(--theme-secondary-color-g) * .52), calc(122.4 + var(--theme-secondary-color-b) * .52)); - --theme-secondary-150: rgb(calc(165.75 + var(--theme-secondary-color-r) * .35), calc(165.75 + var(--theme-secondary-color-g) * .35), calc(165.75 + var(--theme-secondary-color-b) * .35)); - --theme-secondary-100: rgb(calc(198.9 + var(--theme-secondary-color-r) * .22), calc(198.9 + var(--theme-secondary-color-g) * .22), calc(198.9 + var(--theme-secondary-color-b) * .22)); - --theme-secondary-075: rgb(calc(216.75 + var(--theme-secondary-color-r) * .15), calc(216.75 + var(--theme-secondary-color-g) * .15), calc(216.75 + var(--theme-secondary-color-b) * .15)); - --theme-secondary-050: rgb(calc(234.6 + var(--theme-secondary-color-r) * .08), calc(234.6 + var(--theme-secondary-color-g) * .08), calc(234.6 + var(--theme-secondary-color-b) * .08)); - --theme-secondary-025: rgb(calc(244.8 + var(--theme-secondary-color-r) * .04), calc(244.8 + var(--theme-secondary-color-g) * .04), calc(244.8 + var(--theme-secondary-color-b) * .04)); - --focus-ring: hsla(var(--theme-secondary-color-h), var(--theme-secondary-color-s), var(--theme-secondary-color-l), .15); - --theme-base-primary-color-h: 27; - --theme-base-primary-color-s: 90%; - --theme-base-primary-color-l: 55%; - --theme-base-primary-color-r: 243.525; - --theme-base-primary-color-g: 129.9225; - --theme-base-primary-color-b: 36.975; - --theme-button-color: var(--blue-600); - --theme-button-hover-color: var(--blue-700); - --theme-button-hover-background-color: var(--blue-050); - --theme-button-active-background-color: var(--blue-100); - --theme-button-selected-color: var(--blue-900); - --theme-button-selected-background-color: var(--blue-200); - --theme-button-filled-color: var(--powder-700); - --theme-button-filled-background-color: var(--powder-100); - --theme-button-filled-border-color: var(--powder-500); - --theme-button-filled-hover-color: var(--powder-800); - --theme-button-filled-hover-background-color: var(--powder-300); - --theme-button-filled-active-background-color: var(--powder-400); - --theme-button-filled-active-border-color: var(--powder-600); - --theme-button-filled-selected-color: var(--powder-900); - --theme-button-filled-selected-background-color: var(--powder-300); - --theme-button-filled-selected-border-color: var(--powder-700); - --theme-button-outlined-border-color: var(--blue-400); - --theme-button-outlined-selected-border-color: var(--blue-600); - --theme-button-primary-background-color: var(--blue-500); - --theme-button-primary-hover-background-color: var(--blue-600); - --theme-button-primary-active-background-color: var(--blue-700); - --theme-button-primary-selected-background-color: var(--blue-800); - --theme-background-color: var(--white); - --theme-background-position: top left; - --theme-background-repeat: repeat; - --theme-background-size: auto; - --theme-background-attachment: auto; - --theme-content-background-color: var(--white); - --theme-content-border-color: var(--black-100); - --theme-header-background-color: var(--theme-primary-color); - --theme-header-background-position: center left; - --theme-header-background-repeat: repeat; - --theme-header-background-size: auto; - --theme-header-background-border-bottom: 0; - --theme-header-link-color: var(--theme-primary-color); - --theme-header-sponsored-color: hsla(0,0%,100%,0.4); - --theme-header-foreground-color: transparent; - --theme-header-foreground-position: bottom right; - --theme-header-foreground-repeat: no-repeat; - --theme-header-foreground-size: auto; - --theme-footer-background-color: hsl(210,8%,15%); - --theme-footer-background-position: top left; - --theme-footer-background-repeat: no-repeat; - --theme-footer-background-size: auto; - --theme-footer-background-border-top: 0; - --theme-footer-title-color: hsl(210,8%,75%); - --theme-footer-text-color: hsl(210,8%,60%); - --theme-footer-link-color: hsl(210,8%,60%); - --theme-footer-link-color-hover: hsl(210,8%,65%); - --theme-footer-link-color-active: hsl(27,90%,55%); - --theme-footer-link-caret-color: var(--theme-footer-background-color); - --theme-footer-divider-color: hsl(210,8%,25%); - --theme-footer-padding-top: 0; - --theme-footer-padding-bottom: 0; - --theme-link-color: var(--blue-600); - --theme-link-color-hover: var(--blue-500); - --theme-link-color-visited: var(--blue-700); - --theme-tag-color: var(--powder-700); - --theme-tag-background-color: var(--powder-100); - --theme-tag-border-color: transparent; - --theme-tag-hover-color: var(--powder-800); - --theme-tag-hover-background-color: var(--powder-200); - --theme-tag-hover-border-color: transparent; - --theme-body-font-family: var(--ff-sans); - --theme-body-font-color: var(--black-800); - --theme-post-title-font-family: var(--ff-sans); - --theme-post-title-color: var(--theme-link-color); - --theme-post-title-color-hover: var(--theme-link-color-hover); - --theme-post-title-color-visited: var(--theme-link-color-visited); - --theme-post-body-font-family: var(--ff-sans); - --theme-post-owner-background-color: var(--theme-secondary-075); - --theme-post-owner-new-background-color: var(--powder-200); - color: var(--theme-footer-text-color); - margin: 0; - padding: 0; - border: 0; - font: inherit; - font-size: 100%; - vertical-align: baseline; - box-sizing: border-box; - display: flex; - flex: 2 1 auto; - flex-wrap: wrap; - flex-direction: column;} - -.footer-block { - --top-bar-allocated-space: 50px; - --theme-base-secondary-color-h: 206; - --theme-base-secondary-color-s: 100%; - --theme-base-secondary-color-l: 40%; - --theme-base-secondary-color-r: 0; - --theme-base-secondary-color-g: 115.6; - --theme-base-secondary-color-b: 204; - --ff-sans: -apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif; - --ff-serif: Georgia,Cambria,"Times New Roman",Times,serif; - --ff-mono: ui-monospace,"Cascadia Mono","Segoe UI Mono","Liberation Mono",Menlo,Monaco,Consolas,monospace; - --fs-fine: 11px; - --fs-caption: 12px; - --fs-body1: 13px; - --fs-body2: 1.15384615rem; - --fs-body3: 1.30769231rem; - --fs-subheading: 1.46153846rem; - --fs-title: 1.61538462rem; - --fs-headline1: 2.07692308rem; - --fs-headline2: 2.61538461rem; - --fs-display1: 3.30769231rem; - --fs-display2: 4.23076923rem; - --fs-display3: 5.30769231rem; - --fs-display4: 7.61538461rem; - --fs-body2-relative: 1.15384615em; - --fs-body3-relative: 1.30769231em; - --fs-subheading-relative: 1.46153846em; - --fs-title-relative: 1.61538462em; - --fs-headline1-relative: 2.07692308em; - --fs-headline2-relative: 2.61538461em; - --fs-display1-relative: 3.30769231em; - --fs-display2-relative: 4.23076923em; - --fs-display3-relative: 5.30769231em; - --fs-display4-relative: 7.61538461em; - --fs-base: 13px; - --stacks-internals-lh-unit: 13; - --lh-xs: 1; - --lh-sm: calc((var(--stacks-internals-lh-unit) + 2) / var(--stacks-internals-lh-unit)); - --lh-md: calc((var(--stacks-internals-lh-unit) + 4) / var(--stacks-internals-lh-unit)); - --lh-lg: calc((var(--stacks-internals-lh-unit) + 8) / var(--stacks-internals-lh-unit)); - --lh-xl: calc((var(--stacks-internals-lh-unit) + 12) / var(--stacks-internals-lh-unit)); - --lh-xxl: 2; - --lh-base: var(--lh-md); - --lh-6: ((var(--stacks-internals-lh-unit) + 6) / var(--stacks-internals-lh-unit)); - --zi-hide: -1; - --zi-base: 0; - --zi-selected: 25; - --zi-active: 30; - --zi-dropdown: 1000; - --zi-popovers: 2000; - --zi-tooltips: 3000; - --zi-banners: 4000; - --zi-navigation: 5000; - --zi-navigation-fixed: 5050; - --zi-modals-background: 8050; - --zi-modals: 9000; - --br-sm: 3px; - --br-md: 5px; - --br-lg: 7px; - --br-circle: 50%; - --te-smooth-slow: cubic-bezier(.25, .46, .45, .94); - --te-smooth: cubic-bezier(.165, .84, .44, 1); - --te-smooth-quick: cubic-bezier(.19, 1, .22, 1); - --te-back-out: cubic-bezier(.175, .885, .32, 1.275); - --te-back-in-out: cubic-bezier(.68, -0.55, .265, 1.55); - --te-ease-in: cubic-bezier(.47, 0, .745, .715); - --te-ease-in-out: cubic-bezier(.445, .05, .55, .95); - --te-ease-out: cubic-bezier(.39, .575, .565, 1); - --default-transition-duration: .1s; - --transition-time: var(--default-transition-duration); - --s-full: 97.2307692rem; - --s-step: calc(var(--s-full) / 12); - --su-base: 1; - --su-static1: 1px; - --su-static2: 2px; - --su-static4: 4px; - --su-static6: 6px; - --su-static8: 8px; - --su-static12: 12px; - --su-static16: 16px; - --su-static24: 24px; - --su-static32: 32px; - --su-static48: 48px; - --su-static64: 64px; - --su-static96: 96px; - --su-static128: 128px; - --su1: clamp(var(--su-static1), calc(var(--su-static1) * var(--su-base)), calc(var(--su-static1) * var(--su-base))); - --su2: calc(var(--su-static2) * var(--su-base)); - --su4: calc(var(--su-static4) * var(--su-base)); - --su6: calc(var(--su-static6) * var(--su-base)); - --su8: calc(var(--su-static8) * var(--su-base)); - --su12: calc(var(--su-static12) * var(--su-base)); - --su16: calc(var(--su-static16) * var(--su-base)); - --su24: calc(var(--su-static24) * var(--su-base)); - --su32: calc(var(--su-static32) * var(--su-base)); - --su48: calc(var(--su-static48) * var(--su-base)); - --su64: calc(var(--su-static64) * var(--su-base)); - --su96: calc(var(--su-static96) * var(--su-base)); - --su128: calc(var(--su-static128) * var(--su-base)); - --hack-topbar-scrollbar-fallback: var(--scrollbar); - --mp-alt-row-color: var(--black-050); - --mp-critical-color: var(--red-600); - --mp-duration-color: var(--black-800); - --mp-gap-bg-color: var(--black-025); - --mp-gap-font-color: var(--black-700); - --mp-highlight-default-color: var(--fc-dark); - --mp-highlight-fade-color: var(--yellow-300); - --mp-highlight-keyword-color: var(--blue-700); - --mp-highlight-literal-color: var(--green-500); - --mp-label-color: var(--black-700); - --mp-link-color: var(--blue-700); - --mp-main-bg-color: var(--white); - --mp-muted-color: var(--black-300); - --mp-popup-shadow: var(--bs-sm); - --mp-query-border-color: var(--black-100); - --mp-result-border: solid .5px var(--black-300); - --mp-warning-color: var(--red-600); - --theme-button-background-color: transparent; - --theme-button-primary-color: var(--white); - --theme-button-primary-hover-color: var(--white); - --theme-button-primary-selected-color: var(--white); - --theme-button-primary-number-color: var(--theme-secondary-900); - --theme-topbar-height: var(--su-static48); - --theme-topbar-background-color: var(--black-025); - --theme-topbar-search-color: var(--black-700); - --theme-topbar-search-background: var(--white); - --theme-topbar-search-placeholder: var(--black-400); - --theme-topbar-search-border: var(--black-200); - --theme-topbar-search-border-focus: var(--blue-300); - --theme-topbar-search-shadow-focus: 0 0 0 var(--su-static4) var(--focus-ring); - --theme-topbar-select-color: var(--black-700); - --theme-topbar-select-background: var(--black-075); - --theme-topbar-item-color: var(--black-600); - --theme-topbar-item-color-hover: var(--black-800); - --theme-topbar-item-background-hover: var(--black-075); - --theme-topbar-item-color-current: var(--black); - --theme-topbar-item-border-current: var(--theme-primary-color); - --theme-topbar-accent-border: 3px solid var(--theme-primary-color); - --white: hsl(0,0%,100%); - --black: hsl(210,8%,5%); - --orange: hsl(27,90%,55%); - --yellow: hsl(47,83%,91%); - --green: hsl(140,40%,55%); - --blue: hsl(206,100%,40%); - --powder: hsl(205,46%,92%); - --red: hsl(358,62%,52%); - --black-025: hsl(210,8%,97.5%); - --black-050: hsl(210,8%,95%); - --black-075: hsl(210,8%,90%); - --black-100: hsl(210,8%,85%); - --black-150: hsl(210,8%,80%); - --black-200: hsl(210,8%,75%); - --black-300: hsl(210,8%,65%); - --black-350: hsl(210,8%,60%); - --black-400: hsl(210,8%,55%); - --black-500: hsl(210,8%,45%); - --black-600: hsl(210,8%,35%); - --black-700: hsl(210,8%,25%); - --black-750: hsl(210,8%,20%); - --black-800: hsl(210,8%,15%); - --black-900: hsl(210,8%,5%); - --orange-050: hsl(27,100%,97%); - --orange-100: hsl(27,95%,90%); - --orange-200: hsl(27,90%,83%); - --orange-300: hsl(27,90%,70%); - --orange-400: hsl(27,90%,55%); - --orange-500: hsl(27,90%,50%); - --orange-600: hsl(27,90%,45%); - --orange-700: hsl(27,90%,39%); - --orange-800: hsl(27,87%,35%); - --orange-900: hsl(27,80%,30%); - --blue-050: hsl(206,100%,97%); - --blue-100: hsl(206,96%,90%); - --blue-200: hsl(206,93%,83.5%); - --blue-300: hsl(206,90%,69.5%); - --blue-400: hsl(206,85%,57.5%); - --blue-500: hsl(206,100%,52%); - --blue-600: hsl(206,100%,40%); - --blue-700: hsl(209,100%,37.5%); - --blue-800: hsl(209,100%,32%); - --blue-900: hsl(209,100%,26%); - --powder-050: hsl(205,47%,97%); - --powder-100: hsl(205,46%,92%); - --powder-200: hsl(205,53%,88%); - --powder-300: hsl(205,57%,81%); - --powder-400: hsl(205,56%,76%); - --powder-500: hsl(205,41%,63%); - --powder-600: hsl(205,36%,53%); - --powder-700: hsl(205,47%,42%); - --powder-800: hsl(205,46%,32%); - --powder-900: hsl(205,46%,22%); - --green-025: hsl(140,42%,95%); - --green-050: hsl(140,40%,90%); - --green-100: hsl(140,40%,85%); - --green-200: hsl(140,40%,75%); - --green-300: hsl(140,40%,65%); - --green-400: hsl(140,40%,55%); - --green-500: hsl(140,40%,47%); - --green-600: hsl(140,40%,40%); - --green-700: hsl(140,41%,31%); - --green-800: hsl(140,40%,27%); - --green-900: hsl(140,40%,20%); - --yellow-050: hsl(47,87%,94%); - --yellow-100: hsl(47,83%,91%); - --yellow-200: hsl(47,65%,84%); - --yellow-300: hsl(47,69%,69%); - --yellow-400: hsl(47,79%,58%); - --yellow-500: hsl(47,73%,50%); - --yellow-600: hsl(47,76%,46%); - --yellow-700: hsl(47,79%,40%); - --yellow-800: hsl(47,82%,34%); - --yellow-900: hsl(47,84%,28%); - --red-025: hsl(358,80%,98%); - --red-050: hsl(358,75%,97%); - --red-100: hsl(358,76%,90%); - --red-200: hsl(358,74%,83%); - --red-300: hsl(358,70%,70%); - --red-400: hsl(358,68%,59%); - --red-500: hsl(358,62%,52%); - --red-600: hsl(358,62%,47%); - --red-700: hsl(358,64%,41%); - --red-800: hsl(358,64%,35%); - --red-900: hsl(358,67%,29%); - --gold: hsl(48,100%,50%); - --gold-lighter: hsl(48,100%,91%); - --gold-darker: hsl(45,100%,47%); - --silver: hsl(210,6%,72%); - --silver-lighter: hsl(0,0%,91%); - --silver-darker: hsl(210,3%,61%); - --bronze: hsl(28,38%,67%); - --bronze-lighter: hsl(28,40%,92%); - --bronze-darker: hsl(28,31%,52%); - --bc-lightest: var(--black-025); - --bc-lighter: var(--black-050); - --bc-light: var(--black-075); - --bc-medium: var(--black-100); - --bc-dark: var(--black-150); - --bc-darker: var(--black-200); - --fc-dark: hsl(210,8%,5%); - --fc-medium: hsl(210,8%,25%); - --fc-light: hsl(210,8%,45%); - --focus-ring-success: hsla(140,40%,75%,0.4); - --focus-ring-warning: hsla(47,79%,58%,0.4); - --focus-ring-error: hsla(358,62%,47%,0.15); - --focus-ring-muted: hsla(210,8%,15%,0.1); - --_o-disabled: .5; - --_o-disabled-static: .5; - --bs-sm: 0 1px 2px hsla(0,0%,0%,0.05), 0 1px 4px hsla(0, 0%, 0%, 0.05), 0 2px 8px hsla(0, 0%, 0%, 0.05); - --bs-md: 0 1px 3px hsla(0,0%,0%,0.06), 0 2px 6px hsla(0, 0%, 0%, 0.06), 0 3px 8px hsla(0, 0%, 0%, 0.09); - --bs-lg: 0 1px 4px hsla(0,0%,0%,0.09), 0 3px 8px hsla(0, 0%, 0%, 0.09), 0 4px 13px hsla(0, 0%, 0%, 0.13); - --bs-xl: 0 10px 24px hsla(0,0%,0%,0.05), 0 20px 48px hsla(0, 0%, 0%, 0.05), 0 1px 4px hsla(0, 0%, 0%, 0.1); - --scrollbar: hsla(0,0%,0%,0.2); - --highlight-bg: hsl(0,0%,96.5%); - --highlight-color: var(--black-750); - --highlight-comment: hsl(210,8%,43.5%); - --highlight-punctuation: var(--black-600); - --highlight-namespace: hsl(27,99%,36%); - --highlight-attribute: hsl(206,98.5%,29%); - --highlight-literal: hsl(27,99%,36%); - --highlight-symbol: hsl(306,43%,35%); - --highlight-keyword: hsl(206,98.5%,29%); - --highlight-variable: hsl(80,80.5%,26.5%); - --highlight-addition: var(--green-700); - --highlight-deletion: var(--red-600); - --theme-primary-color-h: var(--theme-light-primary-color-h, var(--theme-base-primary-color-h)); - --theme-primary-color-s: var(--theme-light-primary-color-s, var(--theme-base-primary-color-s)); - --theme-primary-color-l: var(--theme-light-primary-color-l, var(--theme-base-primary-color-l)); - --theme-primary-color-r: var(--theme-light-primary-color-r, var(--theme-base-primary-color-r)); - --theme-primary-color-g: var(--theme-light-primary-color-g, var(--theme-base-primary-color-g)); - --theme-primary-color-b: var(--theme-light-primary-color-b, var(--theme-base-primary-color-b)); - --theme-secondary-color-h: var(--theme-light-secondary-color-h, var(--theme-base-secondary-color-h)); - --theme-secondary-color-s: var(--theme-light-secondary-color-s, var(--theme-base-secondary-color-s)); - --theme-secondary-color-l: var(--theme-light-secondary-color-l, var(--theme-base-secondary-color-l)); - --theme-secondary-color-r: var(--theme-light-secondary-color-r, var(--theme-base-secondary-color-r)); - --theme-secondary-color-g: var(--theme-light-secondary-color-g, var(--theme-base-secondary-color-g)); - --theme-secondary-color-b: var(--theme-light-secondary-color-b, var(--theme-base-secondary-color-b)); - --theme-primary-color: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), var(--theme-primary-color-l)); - --theme-primary-900: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 26%)); - --theme-primary-800: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 21%)); - --theme-primary-700: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 16%)); - --theme-primary-600: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 10%)); - --theme-primary-500: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 5%)); - --theme-primary-400: var(--theme-primary-color); - --theme-primary-350: rgb(calc(51 + var(--theme-primary-color-r) * .8), calc(51 + var(--theme-primary-color-g) * .8), calc(51 + var(--theme-primary-color-b) * .8)); - --theme-primary-300: rgb(calc(89.25 + var(--theme-primary-color-r) * .65), calc(89.25 + var(--theme-primary-color-g) * .65), calc(89.25 + var(--theme-primary-color-b) * .65)); - --theme-primary-200: rgb(calc(122.4 + var(--theme-primary-color-r) * .52), calc(122.4 + var(--theme-primary-color-g) * .52), calc(122.4 + var(--theme-primary-color-b) * .52)); - --theme-primary-150: rgb(calc(165.75 + var(--theme-primary-color-r) * .35), calc(165.75 + var(--theme-primary-color-g) * .35), calc(165.75 + var(--theme-primary-color-b) * .35)); - --theme-primary-100: rgb(calc(198.9 + var(--theme-primary-color-r) * .22), calc(198.9 + var(--theme-primary-color-g) * .22), calc(198.9 + var(--theme-primary-color-b) * .22)); - --theme-primary-075: rgb(calc(216.75 + var(--theme-primary-color-r) * .15), calc(216.75 + var(--theme-primary-color-g) * .15), calc(216.75 + var(--theme-primary-color-b) * .15)); - --theme-primary-050: rgb(calc(234.6 + var(--theme-primary-color-r) * .08), calc(234.6 + var(--theme-primary-color-g) * .08), calc(234.6 + var(--theme-primary-color-b) * .08)); - --theme-primary-025: rgb(calc(244.8 + var(--theme-primary-color-r) * .04), calc(244.8 + var(--theme-primary-color-g) * .04), calc(244.8 + var(--theme-primary-color-b) * .04)); - --theme-secondary-color: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), var(--theme-secondary-color-l)); - --theme-secondary-900: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 26%)); - --theme-secondary-800: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 21%)); - --theme-secondary-700: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 16%)); - --theme-secondary-600: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 10%)); - --theme-secondary-500: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 5%)); - --theme-secondary-400: var(--theme-secondary-color); - --theme-secondary-350: rgb(calc(51 + var(--theme-secondary-color-r) * .8), calc(51 + var(--theme-secondary-color-g) * .8), calc(51 + var(--theme-secondary-color-b) * .8)); - --theme-secondary-300: rgb(calc(89.25 + var(--theme-secondary-color-r) * .65), calc(89.25 + var(--theme-secondary-color-g) * .65), calc(89.25 + var(--theme-secondary-color-b) * .65)); - --theme-secondary-200: rgb(calc(122.4 + var(--theme-secondary-color-r) * .52), calc(122.4 + var(--theme-secondary-color-g) * .52), calc(122.4 + var(--theme-secondary-color-b) * .52)); - --theme-secondary-150: rgb(calc(165.75 + var(--theme-secondary-color-r) * .35), calc(165.75 + var(--theme-secondary-color-g) * .35), calc(165.75 + var(--theme-secondary-color-b) * .35)); - --theme-secondary-100: rgb(calc(198.9 + var(--theme-secondary-color-r) * .22), calc(198.9 + var(--theme-secondary-color-g) * .22), calc(198.9 + var(--theme-secondary-color-b) * .22)); - --theme-secondary-075: rgb(calc(216.75 + var(--theme-secondary-color-r) * .15), calc(216.75 + var(--theme-secondary-color-g) * .15), calc(216.75 + var(--theme-secondary-color-b) * .15)); - --theme-secondary-050: rgb(calc(234.6 + var(--theme-secondary-color-r) * .08), calc(234.6 + var(--theme-secondary-color-g) * .08), calc(234.6 + var(--theme-secondary-color-b) * .08)); - --theme-secondary-025: rgb(calc(244.8 + var(--theme-secondary-color-r) * .04), calc(244.8 + var(--theme-secondary-color-g) * .04), calc(244.8 + var(--theme-secondary-color-b) * .04)); - --focus-ring: hsla(var(--theme-secondary-color-h), var(--theme-secondary-color-s), var(--theme-secondary-color-l), .15); - --theme-base-primary-color-h: 27; - --theme-base-primary-color-s: 90%; - --theme-base-primary-color-l: 55%; - --theme-base-primary-color-r: 243.525; - --theme-base-primary-color-g: 129.9225; - --theme-base-primary-color-b: 36.975; - --theme-button-color: var(--blue-600); - --theme-button-hover-color: var(--blue-700); - --theme-button-hover-background-color: var(--blue-050); - --theme-button-active-background-color: var(--blue-100); - --theme-button-selected-color: var(--blue-900); - --theme-button-selected-background-color: var(--blue-200); - --theme-button-filled-color: var(--powder-700); - --theme-button-filled-background-color: var(--powder-100); - --theme-button-filled-border-color: var(--powder-500); - --theme-button-filled-hover-color: var(--powder-800); - --theme-button-filled-hover-background-color: var(--powder-300); - --theme-button-filled-active-background-color: var(--powder-400); - --theme-button-filled-active-border-color: var(--powder-600); - --theme-button-filled-selected-color: var(--powder-900); - --theme-button-filled-selected-background-color: var(--powder-300); - --theme-button-filled-selected-border-color: var(--powder-700); - --theme-button-outlined-border-color: var(--blue-400); - --theme-button-outlined-selected-border-color: var(--blue-600); - --theme-button-primary-background-color: var(--blue-500); - --theme-button-primary-hover-background-color: var(--blue-600); - --theme-button-primary-active-background-color: var(--blue-700); - --theme-button-primary-selected-background-color: var(--blue-800); - --theme-background-color: var(--white); - --theme-background-position: top left; - --theme-background-repeat: repeat; - --theme-background-size: auto; - --theme-background-attachment: auto; - --theme-content-background-color: var(--white); - --theme-content-border-color: var(--black-100); - --theme-header-background-color: var(--theme-primary-color); - --theme-header-background-position: center left; - --theme-header-background-repeat: repeat; - --theme-header-background-size: auto; - --theme-header-background-border-bottom: 0; - --theme-header-link-color: var(--theme-primary-color); - --theme-header-sponsored-color: hsla(0,0%,100%,0.4); - --theme-header-foreground-color: transparent; - --theme-header-foreground-position: bottom right; - --theme-header-foreground-repeat: no-repeat; - --theme-header-foreground-size: auto; - --theme-footer-background-color: hsl(210,8%,15%); - --theme-footer-background-position: top left; - --theme-footer-background-repeat: no-repeat; - --theme-footer-background-size: auto; - --theme-footer-background-border-top: 0; - --theme-footer-title-color: hsl(210,8%,75%); - --theme-footer-text-color: hsl(210,8%,60%); - --theme-footer-link-color: hsl(210,8%,60%); - --theme-footer-link-color-hover: hsl(210,8%,65%); - --theme-footer-link-color-active: hsl(27,90%,55%); - --theme-footer-link-caret-color: var(--theme-footer-background-color); - --theme-footer-divider-color: hsl(210,8%,25%); - --theme-footer-padding-top: 0; - --theme-footer-padding-bottom: 0; - --theme-link-color: var(--blue-600); - --theme-link-color-hover: var(--blue-500); - --theme-link-color-visited: var(--blue-700); - --theme-tag-color: var(--powder-700); - --theme-tag-background-color: var(--powder-100); - --theme-tag-border-color: transparent; - --theme-tag-hover-color: var(--powder-800); - --theme-tag-hover-background-color: var(--powder-200); - --theme-tag-hover-border-color: transparent; - --theme-body-font-family: var(--ff-sans); - --theme-body-font-color: var(--black-800); - --theme-post-title-font-family: var(--ff-sans); - --theme-post-title-color: var(--theme-link-color); - --theme-post-title-color-hover: var(--theme-link-color-hover); - --theme-post-title-color-visited: var(--theme-link-color-visited); - --theme-post-body-font-family: var(--ff-sans); - --theme-post-owner-background-color: var(--theme-secondary-075); - --theme-post-owner-new-background-color: var(--powder-200); - color: var(--theme-footer-text-color); - margin: 0; - border: 0; - font: inherit; - font-size: 100%; - vertical-align: baseline; - box-sizing: border-box; - padding: 0 var(--su12) var(--su24) 0; - flex: 1 0 auto; -} - -.footer-topic { - --top-bar-allocated-space: 50px; - --theme-base-secondary-color-h: 206; - --theme-base-secondary-color-s: 100%; - --theme-base-secondary-color-l: 40%; - --theme-base-secondary-color-r: 0; - --theme-base-secondary-color-g: 115.6; - --theme-base-secondary-color-b: 204; - --ff-sans: -apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif; - --ff-serif: Georgia,Cambria,"Times New Roman",Times,serif; - --ff-mono: ui-monospace,"Cascadia Mono","Segoe UI Mono","Liberation Mono",Menlo,Monaco,Consolas,monospace; - --fs-fine: 11px; - --fs-caption: 12px; - --fs-body1: 13px; - --fs-body2: 1.15384615rem; - --fs-body3: 1.30769231rem; - --fs-subheading: 1.46153846rem; - --fs-title: 1.61538462rem; - --fs-headline1: 2.07692308rem; - --fs-headline2: 2.61538461rem; - --fs-display1: 3.30769231rem; - --fs-display2: 4.23076923rem; - --fs-display3: 5.30769231rem; - --fs-display4: 7.61538461rem; - --fs-body2-relative: 1.15384615em; - --fs-body3-relative: 1.30769231em; - --fs-subheading-relative: 1.46153846em; - --fs-title-relative: 1.61538462em; - --fs-headline1-relative: 2.07692308em; - --fs-headline2-relative: 2.61538461em; - --fs-display1-relative: 3.30769231em; - --fs-display2-relative: 4.23076923em; - --fs-display3-relative: 5.30769231em; - --fs-display4-relative: 7.61538461em; - --fs-base: 13px; - --stacks-internals-lh-unit: 13; - --lh-xs: 1; - --lh-sm: calc((var(--stacks-internals-lh-unit) + 2) / var(--stacks-internals-lh-unit)); - --lh-md: calc((var(--stacks-internals-lh-unit) + 4) / var(--stacks-internals-lh-unit)); - --lh-lg: calc((var(--stacks-internals-lh-unit) + 8) / var(--stacks-internals-lh-unit)); - --lh-xl: calc((var(--stacks-internals-lh-unit) + 12) / var(--stacks-internals-lh-unit)); - --lh-xxl: 2; - --lh-base: var(--lh-md); - --lh-6: ((var(--stacks-internals-lh-unit) + 6) / var(--stacks-internals-lh-unit)); - --zi-hide: -1; - --zi-base: 0; - --zi-selected: 25; - --zi-active: 30; - --zi-dropdown: 1000; - --zi-popovers: 2000; - --zi-tooltips: 3000; - --zi-banners: 4000; - --zi-navigation: 5000; - --zi-navigation-fixed: 5050; - --zi-modals-background: 8050; - --zi-modals: 9000; - --br-sm: 3px; - --br-md: 5px; - --br-lg: 7px; - --br-circle: 50%; - --te-smooth-slow: cubic-bezier(.25, .46, .45, .94); - --te-smooth: cubic-bezier(.165, .84, .44, 1); - --te-smooth-quick: cubic-bezier(.19, 1, .22, 1); - --te-back-out: cubic-bezier(.175, .885, .32, 1.275); - --te-back-in-out: cubic-bezier(.68, -0.55, .265, 1.55); - --te-ease-in: cubic-bezier(.47, 0, .745, .715); - --te-ease-in-out: cubic-bezier(.445, .05, .55, .95); - --te-ease-out: cubic-bezier(.39, .575, .565, 1); - --default-transition-duration: .1s; - --transition-time: var(--default-transition-duration); - --s-full: 97.2307692rem; - --s-step: calc(var(--s-full) / 12); - --su-base: 1; - --su-static1: 1px; - --su-static2: 2px; - --su-static4: 4px; - --su-static6: 6px; - --su-static8: 8px; - --su-static12: 12px; - --su-static16: 16px; - --su-static24: 24px; - --su-static32: 32px; - --su-static48: 48px; - --su-static64: 64px; - --su-static96: 96px; - --su-static128: 128px; - --su1: clamp(var(--su-static1), calc(var(--su-static1) * var(--su-base)), calc(var(--su-static1) * var(--su-base))); - --su2: calc(var(--su-static2) * var(--su-base)); - --su4: calc(var(--su-static4) * var(--su-base)); - --su6: calc(var(--su-static6) * var(--su-base)); - --su8: calc(var(--su-static8) * var(--su-base)); - --su12: calc(var(--su-static12) * var(--su-base)); - --su16: calc(var(--su-static16) * var(--su-base)); - --su24: calc(var(--su-static24) * var(--su-base)); - --su32: calc(var(--su-static32) * var(--su-base)); - --su48: calc(var(--su-static48) * var(--su-base)); - --su64: calc(var(--su-static64) * var(--su-base)); - --su96: calc(var(--su-static96) * var(--su-base)); - --su128: calc(var(--su-static128) * var(--su-base)); - --hack-topbar-scrollbar-fallback: var(--scrollbar); - --mp-alt-row-color: var(--black-050); - --mp-critical-color: var(--red-600); - --mp-duration-color: var(--black-800); - --mp-gap-bg-color: var(--black-025); - --mp-gap-font-color: var(--black-700); - --mp-highlight-default-color: var(--fc-dark); - --mp-highlight-fade-color: var(--yellow-300); - --mp-highlight-keyword-color: var(--blue-700); - --mp-highlight-literal-color: var(--green-500); - --mp-label-color: var(--black-700); - --mp-link-color: var(--blue-700); - --mp-main-bg-color: var(--white); - --mp-muted-color: var(--black-300); - --mp-popup-shadow: var(--bs-sm); - --mp-query-border-color: var(--black-100); - --mp-result-border: solid .5px var(--black-300); - --mp-warning-color: var(--red-600); - --theme-button-background-color: transparent; - --theme-button-primary-color: var(--white); - --theme-button-primary-hover-color: var(--white); - --theme-button-primary-selected-color: var(--white); - --theme-button-primary-number-color: var(--theme-secondary-900); - --theme-topbar-height: var(--su-static48); - --theme-topbar-background-color: var(--black-025); - --theme-topbar-search-color: var(--black-700); - --theme-topbar-search-background: var(--white); - --theme-topbar-search-placeholder: var(--black-400); - --theme-topbar-search-border: var(--black-200); - --theme-topbar-search-border-focus: var(--blue-300); - --theme-topbar-search-shadow-focus: 0 0 0 var(--su-static4) var(--focus-ring); - --theme-topbar-select-color: var(--black-700); - --theme-topbar-select-background: var(--black-075); - --theme-topbar-item-color: var(--black-600); - --theme-topbar-item-color-hover: var(--black-800); - --theme-topbar-item-background-hover: var(--black-075); - --theme-topbar-item-color-current: var(--black); - --theme-topbar-item-border-current: var(--theme-primary-color); - --theme-topbar-accent-border: 3px solid var(--theme-primary-color); - --white: hsl(0,0%,100%); - --black: hsl(210,8%,5%); - --orange: hsl(27,90%,55%); - --yellow: hsl(47,83%,91%); - --green: hsl(140,40%,55%); - --blue: hsl(206,100%,40%); - --powder: hsl(205,46%,92%); - --red: hsl(358,62%,52%); - --black-025: hsl(210,8%,97.5%); - --black-050: hsl(210,8%,95%); - --black-075: hsl(210,8%,90%); - --black-100: hsl(210,8%,85%); - --black-150: hsl(210,8%,80%); - --black-200: hsl(210,8%,75%); - --black-300: hsl(210,8%,65%); - --black-350: hsl(210,8%,60%); - --black-400: hsl(210,8%,55%); - --black-500: hsl(210,8%,45%); - --black-600: hsl(210,8%,35%); - --black-700: hsl(210,8%,25%); - --black-750: hsl(210,8%,20%); - --black-800: hsl(210,8%,15%); - --black-900: hsl(210,8%,5%); - --orange-050: hsl(27,100%,97%); - --orange-100: hsl(27,95%,90%); - --orange-200: hsl(27,90%,83%); - --orange-300: hsl(27,90%,70%); - --orange-400: hsl(27,90%,55%); - --orange-500: hsl(27,90%,50%); - --orange-600: hsl(27,90%,45%); - --orange-700: hsl(27,90%,39%); - --orange-800: hsl(27,87%,35%); - --orange-900: hsl(27,80%,30%); - --blue-050: hsl(206,100%,97%); - --blue-100: hsl(206,96%,90%); - --blue-200: hsl(206,93%,83.5%); - --blue-300: hsl(206,90%,69.5%); - --blue-400: hsl(206,85%,57.5%); - --blue-500: hsl(206,100%,52%); - --blue-600: hsl(206,100%,40%); - --blue-700: hsl(209,100%,37.5%); - --blue-800: hsl(209,100%,32%); - --blue-900: hsl(209,100%,26%); - --powder-050: hsl(205,47%,97%); - --powder-100: hsl(205,46%,92%); - --powder-200: hsl(205,53%,88%); - --powder-300: hsl(205,57%,81%); - --powder-400: hsl(205,56%,76%); - --powder-500: hsl(205,41%,63%); - --powder-600: hsl(205,36%,53%); - --powder-700: hsl(205,47%,42%); - --powder-800: hsl(205,46%,32%); - --powder-900: hsl(205,46%,22%); - --green-025: hsl(140,42%,95%); - --green-050: hsl(140,40%,90%); - --green-100: hsl(140,40%,85%); - --green-200: hsl(140,40%,75%); - --green-300: hsl(140,40%,65%); - --green-400: hsl(140,40%,55%); - --green-500: hsl(140,40%,47%); - --green-600: hsl(140,40%,40%); - --green-700: hsl(140,41%,31%); - --green-800: hsl(140,40%,27%); - --green-900: hsl(140,40%,20%); - --yellow-050: hsl(47,87%,94%); - --yellow-100: hsl(47,83%,91%); - --yellow-200: hsl(47,65%,84%); - --yellow-300: hsl(47,69%,69%); - --yellow-400: hsl(47,79%,58%); - --yellow-500: hsl(47,73%,50%); - --yellow-600: hsl(47,76%,46%); - --yellow-700: hsl(47,79%,40%); - --yellow-800: hsl(47,82%,34%); - --yellow-900: hsl(47,84%,28%); - --red-025: hsl(358,80%,98%); - --red-050: hsl(358,75%,97%); - --red-100: hsl(358,76%,90%); - --red-200: hsl(358,74%,83%); - --red-300: hsl(358,70%,70%); - --red-400: hsl(358,68%,59%); - --red-500: hsl(358,62%,52%); - --red-600: hsl(358,62%,47%); - --red-700: hsl(358,64%,41%); - --red-800: hsl(358,64%,35%); - --red-900: hsl(358,67%,29%); - --gold: hsl(48,100%,50%); - --gold-lighter: hsl(48,100%,91%); - --gold-darker: hsl(45,100%,47%); - --silver: hsl(210,6%,72%); - --silver-lighter: hsl(0,0%,91%); - --silver-darker: hsl(210,3%,61%); - --bronze: hsl(28,38%,67%); - --bronze-lighter: hsl(28,40%,92%); - --bronze-darker: hsl(28,31%,52%); - --bc-lightest: var(--black-025); - --bc-lighter: var(--black-050); - --bc-light: var(--black-075); - --bc-medium: var(--black-100); - --bc-dark: var(--black-150); - --bc-darker: var(--black-200); - --fc-dark: hsl(210,8%,5%); - --fc-medium: hsl(210,8%,25%); - --fc-light: hsl(210,8%,45%); - --focus-ring-success: hsla(140,40%,75%,0.4); - --focus-ring-warning: hsla(47,79%,58%,0.4); - --focus-ring-error: hsla(358,62%,47%,0.15); - --focus-ring-muted: hsla(210,8%,15%,0.1); - --_o-disabled: .5; - --_o-disabled-static: .5; - --bs-sm: 0 1px 2px hsla(0,0%,0%,0.05), 0 1px 4px hsla(0, 0%, 0%, 0.05), 0 2px 8px hsla(0, 0%, 0%, 0.05); - --bs-md: 0 1px 3px hsla(0,0%,0%,0.06), 0 2px 6px hsla(0, 0%, 0%, 0.06), 0 3px 8px hsla(0, 0%, 0%, 0.09); - --bs-lg: 0 1px 4px hsla(0,0%,0%,0.09), 0 3px 8px hsla(0, 0%, 0%, 0.09), 0 4px 13px hsla(0, 0%, 0%, 0.13); - --bs-xl: 0 10px 24px hsla(0,0%,0%,0.05), 0 20px 48px hsla(0, 0%, 0%, 0.05), 0 1px 4px hsla(0, 0%, 0%, 0.1); - --scrollbar: hsla(0,0%,0%,0.2); - --highlight-bg: hsl(0,0%,96.5%); - --highlight-color: var(--black-750); - --highlight-comment: hsl(210,8%,43.5%); - --highlight-punctuation: var(--black-600); - --highlight-namespace: hsl(27,99%,36%); - --highlight-attribute: hsl(206,98.5%,29%); - --highlight-literal: hsl(27,99%,36%); - --highlight-symbol: hsl(306,43%,35%); - --highlight-keyword: hsl(206,98.5%,29%); - --highlight-variable: hsl(80,80.5%,26.5%); - --highlight-addition: var(--green-700); - --highlight-deletion: var(--red-600); - --theme-primary-color-h: var(--theme-light-primary-color-h, var(--theme-base-primary-color-h)); - --theme-primary-color-s: var(--theme-light-primary-color-s, var(--theme-base-primary-color-s)); - --theme-primary-color-l: var(--theme-light-primary-color-l, var(--theme-base-primary-color-l)); - --theme-primary-color-r: var(--theme-light-primary-color-r, var(--theme-base-primary-color-r)); - --theme-primary-color-g: var(--theme-light-primary-color-g, var(--theme-base-primary-color-g)); - --theme-primary-color-b: var(--theme-light-primary-color-b, var(--theme-base-primary-color-b)); - --theme-secondary-color-h: var(--theme-light-secondary-color-h, var(--theme-base-secondary-color-h)); - --theme-secondary-color-s: var(--theme-light-secondary-color-s, var(--theme-base-secondary-color-s)); - --theme-secondary-color-l: var(--theme-light-secondary-color-l, var(--theme-base-secondary-color-l)); - --theme-secondary-color-r: var(--theme-light-secondary-color-r, var(--theme-base-secondary-color-r)); - --theme-secondary-color-g: var(--theme-light-secondary-color-g, var(--theme-base-secondary-color-g)); - --theme-secondary-color-b: var(--theme-light-secondary-color-b, var(--theme-base-secondary-color-b)); - --theme-primary-color: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), var(--theme-primary-color-l)); - --theme-primary-900: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 26%)); - --theme-primary-800: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 21%)); - --theme-primary-700: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 16%)); - --theme-primary-600: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 10%)); - --theme-primary-500: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 5%)); - --theme-primary-400: var(--theme-primary-color); - --theme-primary-350: rgb(calc(51 + var(--theme-primary-color-r) * .8), calc(51 + var(--theme-primary-color-g) * .8), calc(51 + var(--theme-primary-color-b) * .8)); - --theme-primary-300: rgb(calc(89.25 + var(--theme-primary-color-r) * .65), calc(89.25 + var(--theme-primary-color-g) * .65), calc(89.25 + var(--theme-primary-color-b) * .65)); - --theme-primary-200: rgb(calc(122.4 + var(--theme-primary-color-r) * .52), calc(122.4 + var(--theme-primary-color-g) * .52), calc(122.4 + var(--theme-primary-color-b) * .52)); - --theme-primary-150: rgb(calc(165.75 + var(--theme-primary-color-r) * .35), calc(165.75 + var(--theme-primary-color-g) * .35), calc(165.75 + var(--theme-primary-color-b) * .35)); - --theme-primary-100: rgb(calc(198.9 + var(--theme-primary-color-r) * .22), calc(198.9 + var(--theme-primary-color-g) * .22), calc(198.9 + var(--theme-primary-color-b) * .22)); - --theme-primary-075: rgb(calc(216.75 + var(--theme-primary-color-r) * .15), calc(216.75 + var(--theme-primary-color-g) * .15), calc(216.75 + var(--theme-primary-color-b) * .15)); - --theme-primary-050: rgb(calc(234.6 + var(--theme-primary-color-r) * .08), calc(234.6 + var(--theme-primary-color-g) * .08), calc(234.6 + var(--theme-primary-color-b) * .08)); - --theme-primary-025: rgb(calc(244.8 + var(--theme-primary-color-r) * .04), calc(244.8 + var(--theme-primary-color-g) * .04), calc(244.8 + var(--theme-primary-color-b) * .04)); - --theme-secondary-color: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), var(--theme-secondary-color-l)); - --theme-secondary-900: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 26%)); - --theme-secondary-800: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 21%)); - --theme-secondary-700: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 16%)); - --theme-secondary-600: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 10%)); - --theme-secondary-500: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 5%)); - --theme-secondary-400: var(--theme-secondary-color); - --theme-secondary-350: rgb(calc(51 + var(--theme-secondary-color-r) * .8), calc(51 + var(--theme-secondary-color-g) * .8), calc(51 + var(--theme-secondary-color-b) * .8)); - --theme-secondary-300: rgb(calc(89.25 + var(--theme-secondary-color-r) * .65), calc(89.25 + var(--theme-secondary-color-g) * .65), calc(89.25 + var(--theme-secondary-color-b) * .65)); - --theme-secondary-200: rgb(calc(122.4 + var(--theme-secondary-color-r) * .52), calc(122.4 + var(--theme-secondary-color-g) * .52), calc(122.4 + var(--theme-secondary-color-b) * .52)); - --theme-secondary-150: rgb(calc(165.75 + var(--theme-secondary-color-r) * .35), calc(165.75 + var(--theme-secondary-color-g) * .35), calc(165.75 + var(--theme-secondary-color-b) * .35)); - --theme-secondary-100: rgb(calc(198.9 + var(--theme-secondary-color-r) * .22), calc(198.9 + var(--theme-secondary-color-g) * .22), calc(198.9 + var(--theme-secondary-color-b) * .22)); - --theme-secondary-075: rgb(calc(216.75 + var(--theme-secondary-color-r) * .15), calc(216.75 + var(--theme-secondary-color-g) * .15), calc(216.75 + var(--theme-secondary-color-b) * .15)); - --theme-secondary-050: rgb(calc(234.6 + var(--theme-secondary-color-r) * .08), calc(234.6 + var(--theme-secondary-color-g) * .08), calc(234.6 + var(--theme-secondary-color-b) * .08)); - --theme-secondary-025: rgb(calc(244.8 + var(--theme-secondary-color-r) * .04), calc(244.8 + var(--theme-secondary-color-g) * .04), calc(244.8 + var(--theme-secondary-color-b) * .04)); - --focus-ring: hsla(var(--theme-secondary-color-h), var(--theme-secondary-color-s), var(--theme-secondary-color-l), .15); - --theme-base-primary-color-h: 27; - --theme-base-primary-color-s: 90%; - --theme-base-primary-color-l: 55%; - --theme-base-primary-color-r: 243.525; - --theme-base-primary-color-g: 129.9225; - --theme-base-primary-color-b: 36.975; - --theme-button-color: var(--blue-600); - --theme-button-hover-color: var(--blue-700); - --theme-button-hover-background-color: var(--blue-050); - --theme-button-active-background-color: var(--blue-100); - --theme-button-selected-color: var(--blue-900); - --theme-button-selected-background-color: var(--blue-200); - --theme-button-filled-color: var(--powder-700); - --theme-button-filled-background-color: var(--powder-100); - --theme-button-filled-border-color: var(--powder-500); - --theme-button-filled-hover-color: var(--powder-800); - --theme-button-filled-hover-background-color: var(--powder-300); - --theme-button-filled-active-background-color: var(--powder-400); - --theme-button-filled-active-border-color: var(--powder-600); - --theme-button-filled-selected-color: var(--powder-900); - --theme-button-filled-selected-background-color: var(--powder-300); - --theme-button-filled-selected-border-color: var(--powder-700); - --theme-button-outlined-border-color: var(--blue-400); - --theme-button-outlined-selected-border-color: var(--blue-600); - --theme-button-primary-background-color: var(--blue-500); - --theme-button-primary-hover-background-color: var(--blue-600); - --theme-button-primary-active-background-color: var(--blue-700); - --theme-button-primary-selected-background-color: var(--blue-800); - --theme-background-color: var(--white); - --theme-background-position: top left; - --theme-background-repeat: repeat; - --theme-background-size: auto; - --theme-background-attachment: auto; - --theme-content-background-color: var(--white); - --theme-content-border-color: var(--black-100); - --theme-header-background-color: var(--theme-primary-color); - --theme-header-background-position: center left; - --theme-header-background-repeat: repeat; - --theme-header-background-size: auto; - --theme-header-background-border-bottom: 0; - --theme-header-link-color: var(--theme-primary-color); - --theme-header-sponsored-color: hsla(0,0%,100%,0.4); - --theme-header-foreground-color: transparent; - --theme-header-foreground-position: bottom right; - --theme-header-foreground-repeat: no-repeat; - --theme-header-foreground-size: auto; - --theme-footer-background-color: hsl(210,8%,15%); - --theme-footer-background-position: top left; - --theme-footer-background-repeat: no-repeat; - --theme-footer-background-size: auto; - --theme-footer-background-border-top: 0; - --theme-footer-title-color: hsl(210,8%,75%); - --theme-footer-text-color: hsl(210,8%,60%); - --theme-footer-link-color: hsl(210,8%,60%); - --theme-footer-link-color-hover: hsl(210,8%,65%); - --theme-footer-link-color-active: hsl(27,90%,55%); - --theme-footer-link-caret-color: var(--theme-footer-background-color); - --theme-footer-divider-color: hsl(210,8%,25%); - --theme-footer-padding-top: 0; - --theme-footer-padding-bottom: 0; - --theme-link-color: var(--blue-600); - --theme-link-color-hover: var(--blue-500); - --theme-link-color-visited: var(--blue-700); - --theme-tag-color: var(--powder-700); - --theme-tag-background-color: var(--powder-100); - --theme-tag-border-color: transparent; - --theme-tag-hover-color: var(--powder-800); - --theme-tag-hover-background-color: var(--powder-200); - --theme-tag-hover-border-color: transparent; - --theme-body-font-family: var(--ff-sans); - --theme-body-font-color: var(--black-800); - --theme-post-title-font-family: var(--ff-sans); - --theme-post-title-color: var(--theme-link-color); - --theme-post-title-color-hover: var(--theme-link-color-hover); - --theme-post-title-color-visited: var(--theme-link-color-visited); - --theme-post-body-font-family: var(--ff-sans); - --theme-post-owner-background-color: var(--theme-secondary-075); - --theme-post-owner-new-background-color: var(--powder-200); - margin: 0; - padding: 0; - border: 0; - font: inherit; - font-size: 100%; - vertical-align: baseline; - margin-top: 0; - box-sizing: border-box; - text-transform: uppercase; - font-weight: bold; - color: var(--theme-footer-title-color); - line-height: var(--lh-md); - margin-bottom: var(--su8); -} - -.footer-ul { - --top-bar-allocated-space: 50px; - --theme-base-secondary-color-h: 206; - --theme-base-secondary-color-s: 100%; - --theme-base-secondary-color-l: 40%; - --theme-base-secondary-color-r: 0; - --theme-base-secondary-color-g: 115.6; - --theme-base-secondary-color-b: 204; - --ff-sans: -apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif; - --ff-serif: Georgia,Cambria,"Times New Roman",Times,serif; - --ff-mono: ui-monospace,"Cascadia Mono","Segoe UI Mono","Liberation Mono",Menlo,Monaco,Consolas,monospace; - --fs-fine: 11px; - --fs-caption: 12px; - --fs-body1: 13px; - --fs-body2: 1.15384615rem; - --fs-body3: 1.30769231rem; - --fs-subheading: 1.46153846rem; - --fs-title: 1.61538462rem; - --fs-headline1: 2.07692308rem; - --fs-headline2: 2.61538461rem; - --fs-display1: 3.30769231rem; - --fs-display2: 4.23076923rem; - --fs-display3: 5.30769231rem; - --fs-display4: 7.61538461rem; - --fs-body2-relative: 1.15384615em; - --fs-body3-relative: 1.30769231em; - --fs-subheading-relative: 1.46153846em; - --fs-title-relative: 1.61538462em; - --fs-headline1-relative: 2.07692308em; - --fs-headline2-relative: 2.61538461em; - --fs-display1-relative: 3.30769231em; - --fs-display2-relative: 4.23076923em; - --fs-display3-relative: 5.30769231em; - --fs-display4-relative: 7.61538461em; - --fs-base: 13px; - --stacks-internals-lh-unit: 13; - --lh-xs: 1; - --lh-sm: calc((var(--stacks-internals-lh-unit) + 2) / var(--stacks-internals-lh-unit)); - --lh-md: calc((var(--stacks-internals-lh-unit) + 4) / var(--stacks-internals-lh-unit)); - --lh-lg: calc((var(--stacks-internals-lh-unit) + 8) / var(--stacks-internals-lh-unit)); - --lh-xl: calc((var(--stacks-internals-lh-unit) + 12) / var(--stacks-internals-lh-unit)); - --lh-xxl: 2; - --lh-base: var(--lh-md); - --lh-6: ((var(--stacks-internals-lh-unit) + 6) / var(--stacks-internals-lh-unit)); - --zi-hide: -1; - --zi-base: 0; - --zi-selected: 25; - --zi-active: 30; - --zi-dropdown: 1000; - --zi-popovers: 2000; - --zi-tooltips: 3000; - --zi-banners: 4000; - --zi-navigation: 5000; - --zi-navigation-fixed: 5050; - --zi-modals-background: 8050; - --zi-modals: 9000; - --br-sm: 3px; - --br-md: 5px; - --br-lg: 7px; - --br-circle: 50%; - --te-smooth-slow: cubic-bezier(.25, .46, .45, .94); - --te-smooth: cubic-bezier(.165, .84, .44, 1); - --te-smooth-quick: cubic-bezier(.19, 1, .22, 1); - --te-back-out: cubic-bezier(.175, .885, .32, 1.275); - --te-back-in-out: cubic-bezier(.68, -0.55, .265, 1.55); - --te-ease-in: cubic-bezier(.47, 0, .745, .715); - --te-ease-in-out: cubic-bezier(.445, .05, .55, .95); - --te-ease-out: cubic-bezier(.39, .575, .565, 1); - --default-transition-duration: .1s; - --transition-time: var(--default-transition-duration); - --s-full: 97.2307692rem; - --s-step: calc(var(--s-full) / 12); - --su-base: 1; - --su-static1: 1px; - --su-static2: 2px; - --su-static4: 4px; - --su-static6: 6px; - --su-static8: 8px; - --su-static12: 12px; - --su-static16: 16px; - --su-static24: 24px; - --su-static32: 32px; - --su-static48: 48px; - --su-static64: 64px; - --su-static96: 96px; - --su-static128: 128px; - --su1: clamp(var(--su-static1), calc(var(--su-static1) * var(--su-base)), calc(var(--su-static1) * var(--su-base))); - --su2: calc(var(--su-static2) * var(--su-base)); - --su4: calc(var(--su-static4) * var(--su-base)); - --su6: calc(var(--su-static6) * var(--su-base)); - --su8: calc(var(--su-static8) * var(--su-base)); - --su12: calc(var(--su-static12) * var(--su-base)); - --su16: calc(var(--su-static16) * var(--su-base)); - --su24: calc(var(--su-static24) * var(--su-base)); - --su32: calc(var(--su-static32) * var(--su-base)); - --su48: calc(var(--su-static48) * var(--su-base)); - --su64: calc(var(--su-static64) * var(--su-base)); - --su96: calc(var(--su-static96) * var(--su-base)); - --su128: calc(var(--su-static128) * var(--su-base)); - --hack-topbar-scrollbar-fallback: var(--scrollbar); - --mp-alt-row-color: var(--black-050); - --mp-critical-color: var(--red-600); - --mp-duration-color: var(--black-800); - --mp-gap-bg-color: var(--black-025); - --mp-gap-font-color: var(--black-700); - --mp-highlight-default-color: var(--fc-dark); - --mp-highlight-fade-color: var(--yellow-300); - --mp-highlight-keyword-color: var(--blue-700); - --mp-highlight-literal-color: var(--green-500); - --mp-label-color: var(--black-700); - --mp-link-color: var(--blue-700); - --mp-main-bg-color: var(--white); - --mp-muted-color: var(--black-300); - --mp-popup-shadow: var(--bs-sm); - --mp-query-border-color: var(--black-100); - --mp-result-border: solid .5px var(--black-300); - --mp-warning-color: var(--red-600); - --theme-button-background-color: transparent; - --theme-button-primary-color: var(--white); - --theme-button-primary-hover-color: var(--white); - --theme-button-primary-selected-color: var(--white); - --theme-button-primary-number-color: var(--theme-secondary-900); - --theme-topbar-height: var(--su-static48); - --theme-topbar-background-color: var(--black-025); - --theme-topbar-search-color: var(--black-700); - --theme-topbar-search-background: var(--white); - --theme-topbar-search-placeholder: var(--black-400); - --theme-topbar-search-border: var(--black-200); - --theme-topbar-search-border-focus: var(--blue-300); - --theme-topbar-search-shadow-focus: 0 0 0 var(--su-static4) var(--focus-ring); - --theme-topbar-select-color: var(--black-700); - --theme-topbar-select-background: var(--black-075); - --theme-topbar-item-color: var(--black-600); - --theme-topbar-item-color-hover: var(--black-800); - --theme-topbar-item-background-hover: var(--black-075); - --theme-topbar-item-color-current: var(--black); - --theme-topbar-item-border-current: var(--theme-primary-color); - --theme-topbar-accent-border: 3px solid var(--theme-primary-color); - --white: hsl(0,0%,100%); - --black: hsl(210,8%,5%); - --orange: hsl(27,90%,55%); - --yellow: hsl(47,83%,91%); - --green: hsl(140,40%,55%); - --blue: hsl(206,100%,40%); - --powder: hsl(205,46%,92%); - --red: hsl(358,62%,52%); - --black-025: hsl(210,8%,97.5%); - --black-050: hsl(210,8%,95%); - --black-075: hsl(210,8%,90%); - --black-100: hsl(210,8%,85%); - --black-150: hsl(210,8%,80%); - --black-200: hsl(210,8%,75%); - --black-300: hsl(210,8%,65%); - --black-350: hsl(210,8%,60%); - --black-400: hsl(210,8%,55%); - --black-500: hsl(210,8%,45%); - --black-600: hsl(210,8%,35%); - --black-700: hsl(210,8%,25%); - --black-750: hsl(210,8%,20%); - --black-800: hsl(210,8%,15%); - --black-900: hsl(210,8%,5%); - --orange-050: hsl(27,100%,97%); - --orange-100: hsl(27,95%,90%); - --orange-200: hsl(27,90%,83%); - --orange-300: hsl(27,90%,70%); - --orange-400: hsl(27,90%,55%); - --orange-500: hsl(27,90%,50%); - --orange-600: hsl(27,90%,45%); - --orange-700: hsl(27,90%,39%); - --orange-800: hsl(27,87%,35%); - --orange-900: hsl(27,80%,30%); - --blue-050: hsl(206,100%,97%); - --blue-100: hsl(206,96%,90%); - --blue-200: hsl(206,93%,83.5%); - --blue-300: hsl(206,90%,69.5%); - --blue-400: hsl(206,85%,57.5%); - --blue-500: hsl(206,100%,52%); - --blue-600: hsl(206,100%,40%); - --blue-700: hsl(209,100%,37.5%); - --blue-800: hsl(209,100%,32%); - --blue-900: hsl(209,100%,26%); - --powder-050: hsl(205,47%,97%); - --powder-100: hsl(205,46%,92%); - --powder-200: hsl(205,53%,88%); - --powder-300: hsl(205,57%,81%); - --powder-400: hsl(205,56%,76%); - --powder-500: hsl(205,41%,63%); - --powder-600: hsl(205,36%,53%); - --powder-700: hsl(205,47%,42%); - --powder-800: hsl(205,46%,32%); - --powder-900: hsl(205,46%,22%); - --green-025: hsl(140,42%,95%); - --green-050: hsl(140,40%,90%); - --green-100: hsl(140,40%,85%); - --green-200: hsl(140,40%,75%); - --green-300: hsl(140,40%,65%); - --green-400: hsl(140,40%,55%); - --green-500: hsl(140,40%,47%); - --green-600: hsl(140,40%,40%); - --green-700: hsl(140,41%,31%); - --green-800: hsl(140,40%,27%); - --green-900: hsl(140,40%,20%); - --yellow-050: hsl(47,87%,94%); - --yellow-100: hsl(47,83%,91%); - --yellow-200: hsl(47,65%,84%); - --yellow-300: hsl(47,69%,69%); - --yellow-400: hsl(47,79%,58%); - --yellow-500: hsl(47,73%,50%); - --yellow-600: hsl(47,76%,46%); - --yellow-700: hsl(47,79%,40%); - --yellow-800: hsl(47,82%,34%); - --yellow-900: hsl(47,84%,28%); - --red-025: hsl(358,80%,98%); - --red-050: hsl(358,75%,97%); - --red-100: hsl(358,76%,90%); - --red-200: hsl(358,74%,83%); - --red-300: hsl(358,70%,70%); - --red-400: hsl(358,68%,59%); - --red-500: hsl(358,62%,52%); - --red-600: hsl(358,62%,47%); - --red-700: hsl(358,64%,41%); - --red-800: hsl(358,64%,35%); - --red-900: hsl(358,67%,29%); - --gold: hsl(48,100%,50%); - --gold-lighter: hsl(48,100%,91%); - --gold-darker: hsl(45,100%,47%); - --silver: hsl(210,6%,72%); - --silver-lighter: hsl(0,0%,91%); - --silver-darker: hsl(210,3%,61%); - --bronze: hsl(28,38%,67%); - --bronze-lighter: hsl(28,40%,92%); - --bronze-darker: hsl(28,31%,52%); - --bc-lightest: var(--black-025); - --bc-lighter: var(--black-050); - --bc-light: var(--black-075); - --bc-medium: var(--black-100); - --bc-dark: var(--black-150); - --bc-darker: var(--black-200); - --fc-dark: hsl(210,8%,5%); - --fc-medium: hsl(210,8%,25%); - --fc-light: hsl(210,8%,45%); - --focus-ring-success: hsla(140,40%,75%,0.4); - --focus-ring-warning: hsla(47,79%,58%,0.4); - --focus-ring-error: hsla(358,62%,47%,0.15); - --focus-ring-muted: hsla(210,8%,15%,0.1); - --_o-disabled: .5; - --_o-disabled-static: .5; - --bs-sm: 0 1px 2px hsla(0,0%,0%,0.05), 0 1px 4px hsla(0, 0%, 0%, 0.05), 0 2px 8px hsla(0, 0%, 0%, 0.05); - --bs-md: 0 1px 3px hsla(0,0%,0%,0.06), 0 2px 6px hsla(0, 0%, 0%, 0.06), 0 3px 8px hsla(0, 0%, 0%, 0.09); - --bs-lg: 0 1px 4px hsla(0,0%,0%,0.09), 0 3px 8px hsla(0, 0%, 0%, 0.09), 0 4px 13px hsla(0, 0%, 0%, 0.13); - --bs-xl: 0 10px 24px hsla(0,0%,0%,0.05), 0 20px 48px hsla(0, 0%, 0%, 0.05), 0 1px 4px hsla(0, 0%, 0%, 0.1); - --scrollbar: hsla(0,0%,0%,0.2); - --highlight-bg: hsl(0,0%,96.5%); - --highlight-color: var(--black-750); - --highlight-comment: hsl(210,8%,43.5%); - --highlight-punctuation: var(--black-600); - --highlight-namespace: hsl(27,99%,36%); - --highlight-attribute: hsl(206,98.5%,29%); - --highlight-literal: hsl(27,99%,36%); - --highlight-symbol: hsl(306,43%,35%); - --highlight-keyword: hsl(206,98.5%,29%); - --highlight-variable: hsl(80,80.5%,26.5%); - --highlight-addition: var(--green-700); - --highlight-deletion: var(--red-600); - --theme-primary-color-h: var(--theme-light-primary-color-h, var(--theme-base-primary-color-h)); - --theme-primary-color-s: var(--theme-light-primary-color-s, var(--theme-base-primary-color-s)); - --theme-primary-color-l: var(--theme-light-primary-color-l, var(--theme-base-primary-color-l)); - --theme-primary-color-r: var(--theme-light-primary-color-r, var(--theme-base-primary-color-r)); - --theme-primary-color-g: var(--theme-light-primary-color-g, var(--theme-base-primary-color-g)); - --theme-primary-color-b: var(--theme-light-primary-color-b, var(--theme-base-primary-color-b)); - --theme-secondary-color-h: var(--theme-light-secondary-color-h, var(--theme-base-secondary-color-h)); - --theme-secondary-color-s: var(--theme-light-secondary-color-s, var(--theme-base-secondary-color-s)); - --theme-secondary-color-l: var(--theme-light-secondary-color-l, var(--theme-base-secondary-color-l)); - --theme-secondary-color-r: var(--theme-light-secondary-color-r, var(--theme-base-secondary-color-r)); - --theme-secondary-color-g: var(--theme-light-secondary-color-g, var(--theme-base-secondary-color-g)); - --theme-secondary-color-b: var(--theme-light-secondary-color-b, var(--theme-base-secondary-color-b)); - --theme-primary-color: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), var(--theme-primary-color-l)); - --theme-primary-900: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 26%)); - --theme-primary-800: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 21%)); - --theme-primary-700: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 16%)); - --theme-primary-600: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 10%)); - --theme-primary-500: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 5%)); - --theme-primary-400: var(--theme-primary-color); - --theme-primary-350: rgb(calc(51 + var(--theme-primary-color-r) * .8), calc(51 + var(--theme-primary-color-g) * .8), calc(51 + var(--theme-primary-color-b) * .8)); - --theme-primary-300: rgb(calc(89.25 + var(--theme-primary-color-r) * .65), calc(89.25 + var(--theme-primary-color-g) * .65), calc(89.25 + var(--theme-primary-color-b) * .65)); - --theme-primary-200: rgb(calc(122.4 + var(--theme-primary-color-r) * .52), calc(122.4 + var(--theme-primary-color-g) * .52), calc(122.4 + var(--theme-primary-color-b) * .52)); - --theme-primary-150: rgb(calc(165.75 + var(--theme-primary-color-r) * .35), calc(165.75 + var(--theme-primary-color-g) * .35), calc(165.75 + var(--theme-primary-color-b) * .35)); - --theme-primary-100: rgb(calc(198.9 + var(--theme-primary-color-r) * .22), calc(198.9 + var(--theme-primary-color-g) * .22), calc(198.9 + var(--theme-primary-color-b) * .22)); - --theme-primary-075: rgb(calc(216.75 + var(--theme-primary-color-r) * .15), calc(216.75 + var(--theme-primary-color-g) * .15), calc(216.75 + var(--theme-primary-color-b) * .15)); - --theme-primary-050: rgb(calc(234.6 + var(--theme-primary-color-r) * .08), calc(234.6 + var(--theme-primary-color-g) * .08), calc(234.6 + var(--theme-primary-color-b) * .08)); - --theme-primary-025: rgb(calc(244.8 + var(--theme-primary-color-r) * .04), calc(244.8 + var(--theme-primary-color-g) * .04), calc(244.8 + var(--theme-primary-color-b) * .04)); - --theme-secondary-color: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), var(--theme-secondary-color-l)); - --theme-secondary-900: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 26%)); - --theme-secondary-800: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 21%)); - --theme-secondary-700: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 16%)); - --theme-secondary-600: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 10%)); - --theme-secondary-500: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 5%)); - --theme-secondary-400: var(--theme-secondary-color); - --theme-secondary-350: rgb(calc(51 + var(--theme-secondary-color-r) * .8), calc(51 + var(--theme-secondary-color-g) * .8), calc(51 + var(--theme-secondary-color-b) * .8)); - --theme-secondary-300: rgb(calc(89.25 + var(--theme-secondary-color-r) * .65), calc(89.25 + var(--theme-secondary-color-g) * .65), calc(89.25 + var(--theme-secondary-color-b) * .65)); - --theme-secondary-200: rgb(calc(122.4 + var(--theme-secondary-color-r) * .52), calc(122.4 + var(--theme-secondary-color-g) * .52), calc(122.4 + var(--theme-secondary-color-b) * .52)); - --theme-secondary-150: rgb(calc(165.75 + var(--theme-secondary-color-r) * .35), calc(165.75 + var(--theme-secondary-color-g) * .35), calc(165.75 + var(--theme-secondary-color-b) * .35)); - --theme-secondary-100: rgb(calc(198.9 + var(--theme-secondary-color-r) * .22), calc(198.9 + var(--theme-secondary-color-g) * .22), calc(198.9 + var(--theme-secondary-color-b) * .22)); - --theme-secondary-075: rgb(calc(216.75 + var(--theme-secondary-color-r) * .15), calc(216.75 + var(--theme-secondary-color-g) * .15), calc(216.75 + var(--theme-secondary-color-b) * .15)); - --theme-secondary-050: rgb(calc(234.6 + var(--theme-secondary-color-r) * .08), calc(234.6 + var(--theme-secondary-color-g) * .08), calc(234.6 + var(--theme-secondary-color-b) * .08)); - --theme-secondary-025: rgb(calc(244.8 + var(--theme-secondary-color-r) * .04), calc(244.8 + var(--theme-secondary-color-g) * .04), calc(244.8 + var(--theme-secondary-color-b) * .04)); - --focus-ring: hsla(var(--theme-secondary-color-h), var(--theme-secondary-color-s), var(--theme-secondary-color-l), .15); - --theme-base-primary-color-h: 27; - --theme-base-primary-color-s: 90%; - --theme-base-primary-color-l: 55%; - --theme-base-primary-color-r: 243.525; - --theme-base-primary-color-g: 129.9225; - --theme-base-primary-color-b: 36.975; - --theme-button-color: var(--blue-600); - --theme-button-hover-color: var(--blue-700); - --theme-button-hover-background-color: var(--blue-050); - --theme-button-active-background-color: var(--blue-100); - --theme-button-selected-color: var(--blue-900); - --theme-button-selected-background-color: var(--blue-200); - --theme-button-filled-color: var(--powder-700); - --theme-button-filled-background-color: var(--powder-100); - --theme-button-filled-border-color: var(--powder-500); - --theme-button-filled-hover-color: var(--powder-800); - --theme-button-filled-hover-background-color: var(--powder-300); - --theme-button-filled-active-background-color: var(--powder-400); - --theme-button-filled-active-border-color: var(--powder-600); - --theme-button-filled-selected-color: var(--powder-900); - --theme-button-filled-selected-background-color: var(--powder-300); - --theme-button-filled-selected-border-color: var(--powder-700); - --theme-button-outlined-border-color: var(--blue-400); - --theme-button-outlined-selected-border-color: var(--blue-600); - --theme-button-primary-background-color: var(--blue-500); - --theme-button-primary-hover-background-color: var(--blue-600); - --theme-button-primary-active-background-color: var(--blue-700); - --theme-button-primary-selected-background-color: var(--blue-800); - --theme-background-color: var(--white); - --theme-background-position: top left; - --theme-background-repeat: repeat; - --theme-background-size: auto; - --theme-background-attachment: auto; - --theme-content-background-color: var(--white); - --theme-content-border-color: var(--black-100); - --theme-header-background-color: var(--theme-primary-color); - --theme-header-background-position: center left; - --theme-header-background-repeat: repeat; - --theme-header-background-size: auto; - --theme-header-background-border-bottom: 0; - --theme-header-link-color: var(--theme-primary-color); - --theme-header-sponsored-color: hsla(0,0%,100%,0.4); - --theme-header-foreground-color: transparent; - --theme-header-foreground-position: bottom right; - --theme-header-foreground-repeat: no-repeat; - --theme-header-foreground-size: auto; - --theme-footer-background-color: hsl(210,8%,15%); - --theme-footer-background-position: top left; - --theme-footer-background-repeat: no-repeat; - --theme-footer-background-size: auto; - --theme-footer-background-border-top: 0; - --theme-footer-title-color: hsl(210,8%,75%); - --theme-footer-text-color: hsl(210,8%,60%); - --theme-footer-link-color: hsl(210,8%,60%); - --theme-footer-link-color-hover: hsl(210,8%,65%); - --theme-footer-link-color-active: hsl(27,90%,55%); - --theme-footer-link-caret-color: var(--theme-footer-background-color); - --theme-footer-divider-color: hsl(210,8%,25%); - --theme-footer-padding-top: 0; - --theme-footer-padding-bottom: 0; - --theme-link-color: var(--blue-600); - --theme-link-color-hover: var(--blue-500); - --theme-link-color-visited: var(--blue-700); - --theme-tag-color: var(--powder-700); - --theme-tag-background-color: var(--powder-100); - --theme-tag-border-color: transparent; - --theme-tag-hover-color: var(--powder-800); - --theme-tag-hover-background-color: var(--powder-200); - --theme-tag-hover-border-color: transparent; - --theme-body-font-family: var(--ff-sans); - --theme-body-font-color: var(--black-800); - --theme-post-title-font-family: var(--ff-sans); - --theme-post-title-color: var(--theme-link-color); - --theme-post-title-color-hover: var(--theme-link-color-hover); - --theme-post-title-color-visited: var(--theme-link-color-visited); - --theme-post-body-font-family: var(--ff-sans); - --theme-post-owner-background-color: var(--theme-secondary-075); - --theme-post-owner-new-background-color: var(--powder-200); - color: var(--theme-footer-text-color); - border: 0; - font: inherit; - font-size: 100%; - vertical-align: baseline; - padding: 0; - box-sizing: border-box; - margin: 0; - list-style: none; - display: flex; - flex-wrap: wrap; - column-gap: var(--su12); - row-gap: var(--su8); -} -.footer-subtopic { - --top-bar-allocated-space: 50px; - --theme-base-secondary-color-h: 206; - --theme-base-secondary-color-s: 100%; - --theme-base-secondary-color-l: 40%; - --theme-base-secondary-color-r: 0; - --theme-base-secondary-color-g: 115.6; - --theme-base-secondary-color-b: 204; - --ff-sans: -apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif; - --ff-serif: Georgia,Cambria,"Times New Roman",Times,serif; - --ff-mono: ui-monospace,"Cascadia Mono","Segoe UI Mono","Liberation Mono",Menlo,Monaco,Consolas,monospace; - --fs-fine: 11px; - --fs-caption: 12px; - --fs-body1: 13px; - --fs-body2: 1.15384615rem; - --fs-body3: 1.30769231rem; - --fs-subheading: 1.46153846rem; - --fs-title: 1.61538462rem; - --fs-headline1: 2.07692308rem; - --fs-headline2: 2.61538461rem; - --fs-display1: 3.30769231rem; - --fs-display2: 4.23076923rem; - --fs-display3: 5.30769231rem; - --fs-display4: 7.61538461rem; - --fs-body2-relative: 1.15384615em; - --fs-body3-relative: 1.30769231em; - --fs-subheading-relative: 1.46153846em; - --fs-title-relative: 1.61538462em; - --fs-headline1-relative: 2.07692308em; - --fs-headline2-relative: 2.61538461em; - --fs-display1-relative: 3.30769231em; - --fs-display2-relative: 4.23076923em; - --fs-display3-relative: 5.30769231em; - --fs-display4-relative: 7.61538461em; - --fs-base: 13px; - --stacks-internals-lh-unit: 13; - --lh-xs: 1; - --lh-sm: calc((var(--stacks-internals-lh-unit) + 2) / var(--stacks-internals-lh-unit)); - --lh-md: calc((var(--stacks-internals-lh-unit) + 4) / var(--stacks-internals-lh-unit)); - --lh-lg: calc((var(--stacks-internals-lh-unit) + 8) / var(--stacks-internals-lh-unit)); - --lh-xl: calc((var(--stacks-internals-lh-unit) + 12) / var(--stacks-internals-lh-unit)); - --lh-xxl: 2; - --lh-base: var(--lh-md); - --lh-6: ((var(--stacks-internals-lh-unit) + 6) / var(--stacks-internals-lh-unit)); - --zi-hide: -1; - --zi-base: 0; - --zi-selected: 25; - --zi-active: 30; - --zi-dropdown: 1000; - --zi-popovers: 2000; - --zi-tooltips: 3000; - --zi-banners: 4000; - --zi-navigation: 5000; - --zi-navigation-fixed: 5050; - --zi-modals-background: 8050; - --zi-modals: 9000; - --br-sm: 3px; - --br-md: 5px; - --br-lg: 7px; - --br-circle: 50%; - --te-smooth-slow: cubic-bezier(.25, .46, .45, .94); - --te-smooth: cubic-bezier(.165, .84, .44, 1); - --te-smooth-quick: cubic-bezier(.19, 1, .22, 1); - --te-back-out: cubic-bezier(.175, .885, .32, 1.275); - --te-back-in-out: cubic-bezier(.68, -0.55, .265, 1.55); - --te-ease-in: cubic-bezier(.47, 0, .745, .715); - --te-ease-in-out: cubic-bezier(.445, .05, .55, .95); - --te-ease-out: cubic-bezier(.39, .575, .565, 1); - --default-transition-duration: .1s; - --transition-time: var(--default-transition-duration); - --s-full: 97.2307692rem; - --s-step: calc(var(--s-full) / 12); - --su-base: 1; - --su-static1: 1px; - --su-static2: 2px; - --su-static4: 4px; - --su-static6: 6px; - --su-static8: 8px; - --su-static12: 12px; - --su-static16: 16px; - --su-static24: 24px; - --su-static32: 32px; - --su-static48: 48px; - --su-static64: 64px; - --su-static96: 96px; - --su-static128: 128px; - --su1: clamp(var(--su-static1), calc(var(--su-static1) * var(--su-base)), calc(var(--su-static1) * var(--su-base))); - --su2: calc(var(--su-static2) * var(--su-base)); - --su4: calc(var(--su-static4) * var(--su-base)); - --su6: calc(var(--su-static6) * var(--su-base)); - --su8: calc(var(--su-static8) * var(--su-base)); - --su12: calc(var(--su-static12) * var(--su-base)); - --su16: calc(var(--su-static16) * var(--su-base)); - --su24: calc(var(--su-static24) * var(--su-base)); - --su32: calc(var(--su-static32) * var(--su-base)); - --su48: calc(var(--su-static48) * var(--su-base)); - --su64: calc(var(--su-static64) * var(--su-base)); - --su96: calc(var(--su-static96) * var(--su-base)); - --su128: calc(var(--su-static128) * var(--su-base)); - --hack-topbar-scrollbar-fallback: var(--scrollbar); - --mp-alt-row-color: var(--black-050); - --mp-critical-color: var(--red-600); - --mp-duration-color: var(--black-800); - --mp-gap-bg-color: var(--black-025); - --mp-gap-font-color: var(--black-700); - --mp-highlight-default-color: var(--fc-dark); - --mp-highlight-fade-color: var(--yellow-300); - --mp-highlight-keyword-color: var(--blue-700); - --mp-highlight-literal-color: var(--green-500); - --mp-label-color: var(--black-700); - --mp-link-color: var(--blue-700); - --mp-main-bg-color: var(--white); - --mp-muted-color: var(--black-300); - --mp-popup-shadow: var(--bs-sm); - --mp-query-border-color: var(--black-100); - --mp-result-border: solid .5px var(--black-300); - --mp-warning-color: var(--red-600); - --theme-button-background-color: transparent; - --theme-button-primary-color: var(--white); - --theme-button-primary-hover-color: var(--white); - --theme-button-primary-selected-color: var(--white); - --theme-button-primary-number-color: var(--theme-secondary-900); - --theme-topbar-height: var(--su-static48); - --theme-topbar-background-color: var(--black-025); - --theme-topbar-search-color: var(--black-700); - --theme-topbar-search-background: var(--white); - --theme-topbar-search-placeholder: var(--black-400); - --theme-topbar-search-border: var(--black-200); - --theme-topbar-search-border-focus: var(--blue-300); - --theme-topbar-search-shadow-focus: 0 0 0 var(--su-static4) var(--focus-ring); - --theme-topbar-select-color: var(--black-700); - --theme-topbar-select-background: var(--black-075); - --theme-topbar-item-color: var(--black-600); - --theme-topbar-item-color-hover: var(--black-800); - --theme-topbar-item-background-hover: var(--black-075); - --theme-topbar-item-color-current: var(--black); - --theme-topbar-item-border-current: var(--theme-primary-color); - --theme-topbar-accent-border: 3px solid var(--theme-primary-color); - --white: hsl(0,0%,100%); - --black: hsl(210,8%,5%); - --orange: hsl(27,90%,55%); - --yellow: hsl(47,83%,91%); - --green: hsl(140,40%,55%); - --blue: hsl(206,100%,40%); - --powder: hsl(205,46%,92%); - --red: hsl(358,62%,52%); - --black-025: hsl(210,8%,97.5%); - --black-050: hsl(210,8%,95%); - --black-075: hsl(210,8%,90%); - --black-100: hsl(210,8%,85%); - --black-150: hsl(210,8%,80%); - --black-200: hsl(210,8%,75%); - --black-300: hsl(210,8%,65%); - --black-350: hsl(210,8%,60%); - --black-400: hsl(210,8%,55%); - --black-500: hsl(210,8%,45%); - --black-600: hsl(210,8%,35%); - --black-700: hsl(210,8%,25%); - --black-750: hsl(210,8%,20%); - --black-800: hsl(210,8%,15%); - --black-900: hsl(210,8%,5%); - --orange-050: hsl(27,100%,97%); - --orange-100: hsl(27,95%,90%); - --orange-200: hsl(27,90%,83%); - --orange-300: hsl(27,90%,70%); - --orange-400: hsl(27,90%,55%); - --orange-500: hsl(27,90%,50%); - --orange-600: hsl(27,90%,45%); - --orange-700: hsl(27,90%,39%); - --orange-800: hsl(27,87%,35%); - --orange-900: hsl(27,80%,30%); - --blue-050: hsl(206,100%,97%); - --blue-100: hsl(206,96%,90%); - --blue-200: hsl(206,93%,83.5%); - --blue-300: hsl(206,90%,69.5%); - --blue-400: hsl(206,85%,57.5%); - --blue-500: hsl(206,100%,52%); - --blue-600: hsl(206,100%,40%); - --blue-700: hsl(209,100%,37.5%); - --blue-800: hsl(209,100%,32%); - --blue-900: hsl(209,100%,26%); - --powder-050: hsl(205,47%,97%); - --powder-100: hsl(205,46%,92%); - --powder-200: hsl(205,53%,88%); - --powder-300: hsl(205,57%,81%); - --powder-400: hsl(205,56%,76%); - --powder-500: hsl(205,41%,63%); - --powder-600: hsl(205,36%,53%); - --powder-700: hsl(205,47%,42%); - --powder-800: hsl(205,46%,32%); - --powder-900: hsl(205,46%,22%); - --green-025: hsl(140,42%,95%); - --green-050: hsl(140,40%,90%); - --green-100: hsl(140,40%,85%); - --green-200: hsl(140,40%,75%); - --green-300: hsl(140,40%,65%); - --green-400: hsl(140,40%,55%); - --green-500: hsl(140,40%,47%); - --green-600: hsl(140,40%,40%); - --green-700: hsl(140,41%,31%); - --green-800: hsl(140,40%,27%); - --green-900: hsl(140,40%,20%); - --yellow-050: hsl(47,87%,94%); - --yellow-100: hsl(47,83%,91%); - --yellow-200: hsl(47,65%,84%); - --yellow-300: hsl(47,69%,69%); - --yellow-400: hsl(47,79%,58%); - --yellow-500: hsl(47,73%,50%); - --yellow-600: hsl(47,76%,46%); - --yellow-700: hsl(47,79%,40%); - --yellow-800: hsl(47,82%,34%); - --yellow-900: hsl(47,84%,28%); - --red-025: hsl(358,80%,98%); - --red-050: hsl(358,75%,97%); - --red-100: hsl(358,76%,90%); - --red-200: hsl(358,74%,83%); - --red-300: hsl(358,70%,70%); - --red-400: hsl(358,68%,59%); - --red-500: hsl(358,62%,52%); - --red-600: hsl(358,62%,47%); - --red-700: hsl(358,64%,41%); - --red-800: hsl(358,64%,35%); - --red-900: hsl(358,67%,29%); - --gold: hsl(48,100%,50%); - --gold-lighter: hsl(48,100%,91%); - --gold-darker: hsl(45,100%,47%); - --silver: hsl(210,6%,72%); - --silver-lighter: hsl(0,0%,91%); - --silver-darker: hsl(210,3%,61%); - --bronze: hsl(28,38%,67%); - --bronze-lighter: hsl(28,40%,92%); - --bronze-darker: hsl(28,31%,52%); - --bc-lightest: var(--black-025); - --bc-lighter: var(--black-050); - --bc-light: var(--black-075); - --bc-medium: var(--black-100); - --bc-dark: var(--black-150); - --bc-darker: var(--black-200); - --fc-dark: hsl(210,8%,5%); - --fc-medium: hsl(210,8%,25%); - --fc-light: hsl(210,8%,45%); - --focus-ring-success: hsla(140,40%,75%,0.4); - --focus-ring-warning: hsla(47,79%,58%,0.4); - --focus-ring-error: hsla(358,62%,47%,0.15); - --focus-ring-muted: hsla(210,8%,15%,0.1); - --_o-disabled: .5; - --_o-disabled-static: .5; - --bs-sm: 0 1px 2px hsla(0,0%,0%,0.05), 0 1px 4px hsla(0, 0%, 0%, 0.05), 0 2px 8px hsla(0, 0%, 0%, 0.05); - --bs-md: 0 1px 3px hsla(0,0%,0%,0.06), 0 2px 6px hsla(0, 0%, 0%, 0.06), 0 3px 8px hsla(0, 0%, 0%, 0.09); - --bs-lg: 0 1px 4px hsla(0,0%,0%,0.09), 0 3px 8px hsla(0, 0%, 0%, 0.09), 0 4px 13px hsla(0, 0%, 0%, 0.13); - --bs-xl: 0 10px 24px hsla(0,0%,0%,0.05), 0 20px 48px hsla(0, 0%, 0%, 0.05), 0 1px 4px hsla(0, 0%, 0%, 0.1); - --scrollbar: hsla(0,0%,0%,0.2); - --highlight-bg: hsl(0,0%,96.5%); - --highlight-color: var(--black-750); - --highlight-comment: hsl(210,8%,43.5%); - --highlight-punctuation: var(--black-600); - --highlight-namespace: hsl(27,99%,36%); - --highlight-attribute: hsl(206,98.5%,29%); - --highlight-literal: hsl(27,99%,36%); - --highlight-symbol: hsl(306,43%,35%); - --highlight-keyword: hsl(206,98.5%,29%); - --highlight-variable: hsl(80,80.5%,26.5%); - --highlight-addition: var(--green-700); - --highlight-deletion: var(--red-600); - --theme-primary-color-h: var(--theme-light-primary-color-h, var(--theme-base-primary-color-h)); - --theme-primary-color-s: var(--theme-light-primary-color-s, var(--theme-base-primary-color-s)); - --theme-primary-color-l: var(--theme-light-primary-color-l, var(--theme-base-primary-color-l)); - --theme-primary-color-r: var(--theme-light-primary-color-r, var(--theme-base-primary-color-r)); - --theme-primary-color-g: var(--theme-light-primary-color-g, var(--theme-base-primary-color-g)); - --theme-primary-color-b: var(--theme-light-primary-color-b, var(--theme-base-primary-color-b)); - --theme-secondary-color-h: var(--theme-light-secondary-color-h, var(--theme-base-secondary-color-h)); - --theme-secondary-color-s: var(--theme-light-secondary-color-s, var(--theme-base-secondary-color-s)); - --theme-secondary-color-l: var(--theme-light-secondary-color-l, var(--theme-base-secondary-color-l)); - --theme-secondary-color-r: var(--theme-light-secondary-color-r, var(--theme-base-secondary-color-r)); - --theme-secondary-color-g: var(--theme-light-secondary-color-g, var(--theme-base-secondary-color-g)); - --theme-secondary-color-b: var(--theme-light-secondary-color-b, var(--theme-base-secondary-color-b)); - --theme-primary-color: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), var(--theme-primary-color-l)); - --theme-primary-900: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 26%)); - --theme-primary-800: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 21%)); - --theme-primary-700: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 16%)); - --theme-primary-600: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 10%)); - --theme-primary-500: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 5%)); - --theme-primary-400: var(--theme-primary-color); - --theme-primary-350: rgb(calc(51 + var(--theme-primary-color-r) * .8), calc(51 + var(--theme-primary-color-g) * .8), calc(51 + var(--theme-primary-color-b) * .8)); - --theme-primary-300: rgb(calc(89.25 + var(--theme-primary-color-r) * .65), calc(89.25 + var(--theme-primary-color-g) * .65), calc(89.25 + var(--theme-primary-color-b) * .65)); - --theme-primary-200: rgb(calc(122.4 + var(--theme-primary-color-r) * .52), calc(122.4 + var(--theme-primary-color-g) * .52), calc(122.4 + var(--theme-primary-color-b) * .52)); - --theme-primary-150: rgb(calc(165.75 + var(--theme-primary-color-r) * .35), calc(165.75 + var(--theme-primary-color-g) * .35), calc(165.75 + var(--theme-primary-color-b) * .35)); - --theme-primary-100: rgb(calc(198.9 + var(--theme-primary-color-r) * .22), calc(198.9 + var(--theme-primary-color-g) * .22), calc(198.9 + var(--theme-primary-color-b) * .22)); - --theme-primary-075: rgb(calc(216.75 + var(--theme-primary-color-r) * .15), calc(216.75 + var(--theme-primary-color-g) * .15), calc(216.75 + var(--theme-primary-color-b) * .15)); - --theme-primary-050: rgb(calc(234.6 + var(--theme-primary-color-r) * .08), calc(234.6 + var(--theme-primary-color-g) * .08), calc(234.6 + var(--theme-primary-color-b) * .08)); - --theme-primary-025: rgb(calc(244.8 + var(--theme-primary-color-r) * .04), calc(244.8 + var(--theme-primary-color-g) * .04), calc(244.8 + var(--theme-primary-color-b) * .04)); - --theme-secondary-color: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), var(--theme-secondary-color-l)); - --theme-secondary-900: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 26%)); - --theme-secondary-800: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 21%)); - --theme-secondary-700: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 16%)); - --theme-secondary-600: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 10%)); - --theme-secondary-500: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 5%)); - --theme-secondary-400: var(--theme-secondary-color); - --theme-secondary-350: rgb(calc(51 + var(--theme-secondary-color-r) * .8), calc(51 + var(--theme-secondary-color-g) * .8), calc(51 + var(--theme-secondary-color-b) * .8)); - --theme-secondary-300: rgb(calc(89.25 + var(--theme-secondary-color-r) * .65), calc(89.25 + var(--theme-secondary-color-g) * .65), calc(89.25 + var(--theme-secondary-color-b) * .65)); - --theme-secondary-200: rgb(calc(122.4 + var(--theme-secondary-color-r) * .52), calc(122.4 + var(--theme-secondary-color-g) * .52), calc(122.4 + var(--theme-secondary-color-b) * .52)); - --theme-secondary-150: rgb(calc(165.75 + var(--theme-secondary-color-r) * .35), calc(165.75 + var(--theme-secondary-color-g) * .35), calc(165.75 + var(--theme-secondary-color-b) * .35)); - --theme-secondary-100: rgb(calc(198.9 + var(--theme-secondary-color-r) * .22), calc(198.9 + var(--theme-secondary-color-g) * .22), calc(198.9 + var(--theme-secondary-color-b) * .22)); - --theme-secondary-075: rgb(calc(216.75 + var(--theme-secondary-color-r) * .15), calc(216.75 + var(--theme-secondary-color-g) * .15), calc(216.75 + var(--theme-secondary-color-b) * .15)); - --theme-secondary-050: rgb(calc(234.6 + var(--theme-secondary-color-r) * .08), calc(234.6 + var(--theme-secondary-color-g) * .08), calc(234.6 + var(--theme-secondary-color-b) * .08)); - --theme-secondary-025: rgb(calc(244.8 + var(--theme-secondary-color-r) * .04), calc(244.8 + var(--theme-secondary-color-g) * .04), calc(244.8 + var(--theme-secondary-color-b) * .04)); - --focus-ring: hsla(var(--theme-secondary-color-h), var(--theme-secondary-color-s), var(--theme-secondary-color-l), .15); - --theme-base-primary-color-h: 27; - --theme-base-primary-color-s: 90%; - --theme-base-primary-color-l: 55%; - --theme-base-primary-color-r: 243.525; - --theme-base-primary-color-g: 129.9225; - --theme-base-primary-color-b: 36.975; - --theme-button-color: var(--blue-600); - --theme-button-hover-color: var(--blue-700); - --theme-button-hover-background-color: var(--blue-050); - --theme-button-active-background-color: var(--blue-100); - --theme-button-selected-color: var(--blue-900); - --theme-button-selected-background-color: var(--blue-200); - --theme-button-filled-color: var(--powder-700); - --theme-button-filled-background-color: var(--powder-100); - --theme-button-filled-border-color: var(--powder-500); - --theme-button-filled-hover-color: var(--powder-800); - --theme-button-filled-hover-background-color: var(--powder-300); - --theme-button-filled-active-background-color: var(--powder-400); - --theme-button-filled-active-border-color: var(--powder-600); - --theme-button-filled-selected-color: var(--powder-900); - --theme-button-filled-selected-background-color: var(--powder-300); - --theme-button-filled-selected-border-color: var(--powder-700); - --theme-button-outlined-border-color: var(--blue-400); - --theme-button-outlined-selected-border-color: var(--blue-600); - --theme-button-primary-background-color: var(--blue-500); - --theme-button-primary-hover-background-color: var(--blue-600); - --theme-button-primary-active-background-color: var(--blue-700); - --theme-button-primary-selected-background-color: var(--blue-800); - --theme-background-color: var(--white); - --theme-background-position: top left; - --theme-background-repeat: repeat; - --theme-background-size: auto; - --theme-background-attachment: auto; - --theme-content-background-color: var(--white); - --theme-content-border-color: var(--black-100); - --theme-header-background-color: var(--theme-primary-color); - --theme-header-background-position: center left; - --theme-header-background-repeat: repeat; - --theme-header-background-size: auto; - --theme-header-background-border-bottom: 0; - --theme-header-link-color: var(--theme-primary-color); - --theme-header-sponsored-color: hsla(0,0%,100%,0.4); - --theme-header-foreground-color: transparent; - --theme-header-foreground-position: bottom right; - --theme-header-foreground-repeat: no-repeat; - --theme-header-foreground-size: auto; - --theme-footer-background-color: hsl(210,8%,15%); - --theme-footer-background-position: top left; - --theme-footer-background-repeat: no-repeat; - --theme-footer-background-size: auto; - --theme-footer-background-border-top: 0; - --theme-footer-title-color: hsl(210,8%,75%); - --theme-footer-text-color: hsl(210,8%,60%); - --theme-footer-link-color: hsl(210,8%,60%); - --theme-footer-link-color-hover: hsl(210,8%,65%); - --theme-footer-link-color-active: hsl(27,90%,55%); - --theme-footer-link-caret-color: var(--theme-footer-background-color); - --theme-footer-divider-color: hsl(210,8%,25%); - --theme-footer-padding-top: 0; - --theme-footer-padding-bottom: 0; - --theme-link-color: var(--blue-600); - --theme-link-color-hover: var(--blue-500); - --theme-link-color-visited: var(--blue-700); - --theme-tag-color: var(--powder-700); - --theme-tag-background-color: var(--powder-100); - --theme-tag-border-color: transparent; - --theme-tag-hover-color: var(--powder-800); - --theme-tag-hover-background-color: var(--powder-200); - --theme-tag-hover-border-color: transparent; - --theme-body-font-family: var(--ff-sans); - --theme-body-font-color: var(--black-800); - --theme-post-title-font-family: var(--ff-sans); - --theme-post-title-color: var(--theme-link-color); - --theme-post-title-color-hover: var(--theme-link-color-hover); - --theme-post-title-color-visited: var(--theme-link-color-visited); - --theme-post-body-font-family: var(--ff-sans); - --theme-post-owner-background-color: var(--theme-secondary-075); - --theme-post-owner-new-background-color: var(--powder-200); - list-style: none; - margin: 0; - border: 0; - font: inherit; - font-size: 100%; - vertical-align: baseline; - --_li-fc: var(--theme-link-color); - --_li-fc-hover: var(--theme-link-color-hover); - --_li-fc-visited: var(--theme-link-color-visited); - user-select: auto; - cursor: pointer; - box-sizing: border-box; - color: var(--theme-footer-link-color); - line-height: var(--lh-md); - display: inline-block; - text-decoration: none; - padding: 0; - color: var(--theme-footer-text-color); - list-style: none; - border: 0; - font: inherit; - font-size: 100%; - vertical-align: baseline; - margin: 0; - padding: 0; - box-sizing: border-box; -} - -.footer-social { - --top-bar-allocated-space: 50px; - --theme-base-secondary-color-h: 206; - --theme-base-secondary-color-s: 100%; - --theme-base-secondary-color-l: 40%; - --theme-base-secondary-color-r: 0; - --theme-base-secondary-color-g: 115.6; - --theme-base-secondary-color-b: 204; - --ff-sans: -apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif; - --ff-serif: Georgia,Cambria,"Times New Roman",Times,serif; - --ff-mono: ui-monospace,"Cascadia Mono","Segoe UI Mono","Liberation Mono",Menlo,Monaco,Consolas,monospace; - --fs-fine: 11px; - --fs-caption: 12px; - --fs-body1: 13px; - --fs-body2: 1.15384615rem; - --fs-body3: 1.30769231rem; - --fs-subheading: 1.46153846rem; - --fs-title: 1.61538462rem; - --fs-headline1: 2.07692308rem; - --fs-headline2: 2.61538461rem; - --fs-display1: 3.30769231rem; - --fs-display2: 4.23076923rem; - --fs-display3: 5.30769231rem; - --fs-display4: 7.61538461rem; - --fs-body2-relative: 1.15384615em; - --fs-body3-relative: 1.30769231em; - --fs-subheading-relative: 1.46153846em; - --fs-title-relative: 1.61538462em; - --fs-headline1-relative: 2.07692308em; - --fs-headline2-relative: 2.61538461em; - --fs-display1-relative: 3.30769231em; - --fs-display2-relative: 4.23076923em; - --fs-display3-relative: 5.30769231em; - --fs-display4-relative: 7.61538461em; - --fs-base: 13px; - --stacks-internals-lh-unit: 13; - --lh-xs: 1; - --lh-sm: calc((var(--stacks-internals-lh-unit) + 2) / var(--stacks-internals-lh-unit)); - --lh-md: calc((var(--stacks-internals-lh-unit) + 4) / var(--stacks-internals-lh-unit)); - --lh-lg: calc((var(--stacks-internals-lh-unit) + 8) / var(--stacks-internals-lh-unit)); - --lh-xl: calc((var(--stacks-internals-lh-unit) + 12) / var(--stacks-internals-lh-unit)); - --lh-xxl: 2; - --lh-base: var(--lh-md); - --lh-6: ((var(--stacks-internals-lh-unit) + 6) / var(--stacks-internals-lh-unit)); - --zi-hide: -1; - --zi-base: 0; - --zi-selected: 25; - --zi-active: 30; - --zi-dropdown: 1000; - --zi-popovers: 2000; - --zi-tooltips: 3000; - --zi-banners: 4000; - --zi-navigation: 5000; - --zi-navigation-fixed: 5050; - --zi-modals-background: 8050; - --zi-modals: 9000; - --br-sm: 3px; - --br-md: 5px; - --br-lg: 7px; - --br-circle: 50%; - --te-smooth-slow: cubic-bezier(.25, .46, .45, .94); - --te-smooth: cubic-bezier(.165, .84, .44, 1); - --te-smooth-quick: cubic-bezier(.19, 1, .22, 1); - --te-back-out: cubic-bezier(.175, .885, .32, 1.275); - --te-back-in-out: cubic-bezier(.68, -0.55, .265, 1.55); - --te-ease-in: cubic-bezier(.47, 0, .745, .715); - --te-ease-in-out: cubic-bezier(.445, .05, .55, .95); - --te-ease-out: cubic-bezier(.39, .575, .565, 1); - --default-transition-duration: .1s; - --transition-time: var(--default-transition-duration); - --s-full: 97.2307692rem; - --s-step: calc(var(--s-full) / 12); - --su-base: 1; - --su-static1: 1px; - --su-static2: 2px; - --su-static4: 4px; - --su-static6: 6px; - --su-static8: 8px; - --su-static12: 12px; - --su-static16: 16px; - --su-static24: 24px; - --su-static32: 32px; - --su-static48: 48px; - --su-static64: 64px; - --su-static96: 96px; - --su-static128: 128px; - --su1: clamp(var(--su-static1), calc(var(--su-static1) * var(--su-base)), calc(var(--su-static1) * var(--su-base))); - --su2: calc(var(--su-static2) * var(--su-base)); - --su4: calc(var(--su-static4) * var(--su-base)); - --su6: calc(var(--su-static6) * var(--su-base)); - --su8: calc(var(--su-static8) * var(--su-base)); - --su12: calc(var(--su-static12) * var(--su-base)); - --su16: calc(var(--su-static16) * var(--su-base)); - --su24: calc(var(--su-static24) * var(--su-base)); - --su32: calc(var(--su-static32) * var(--su-base)); - --su48: calc(var(--su-static48) * var(--su-base)); - --su64: calc(var(--su-static64) * var(--su-base)); - --su96: calc(var(--su-static96) * var(--su-base)); - --su128: calc(var(--su-static128) * var(--su-base)); - --hack-topbar-scrollbar-fallback: var(--scrollbar); - --mp-alt-row-color: var(--black-050); - --mp-critical-color: var(--red-600); - --mp-duration-color: var(--black-800); - --mp-gap-bg-color: var(--black-025); - --mp-gap-font-color: var(--black-700); - --mp-highlight-default-color: var(--fc-dark); - --mp-highlight-fade-color: var(--yellow-300); - --mp-highlight-keyword-color: var(--blue-700); - --mp-highlight-literal-color: var(--green-500); - --mp-label-color: var(--black-700); - --mp-link-color: var(--blue-700); - --mp-main-bg-color: var(--white); - --mp-muted-color: var(--black-300); - --mp-popup-shadow: var(--bs-sm); - --mp-query-border-color: var(--black-100); - --mp-result-border: solid .5px var(--black-300); - --mp-warning-color: var(--red-600); - --theme-button-background-color: transparent; - --theme-button-primary-color: var(--white); - --theme-button-primary-hover-color: var(--white); - --theme-button-primary-selected-color: var(--white); - --theme-button-primary-number-color: var(--theme-secondary-900); - --theme-topbar-height: var(--su-static48); - --theme-topbar-background-color: var(--black-025); - --theme-topbar-search-color: var(--black-700); - --theme-topbar-search-background: var(--white); - --theme-topbar-search-placeholder: var(--black-400); - --theme-topbar-search-border: var(--black-200); - --theme-topbar-search-border-focus: var(--blue-300); - --theme-topbar-search-shadow-focus: 0 0 0 var(--su-static4) var(--focus-ring); - --theme-topbar-select-color: var(--black-700); - --theme-topbar-select-background: var(--black-075); - --theme-topbar-item-color: var(--black-600); - --theme-topbar-item-color-hover: var(--black-800); - --theme-topbar-item-background-hover: var(--black-075); - --theme-topbar-item-color-current: var(--black); - --theme-topbar-item-border-current: var(--theme-primary-color); - --theme-topbar-accent-border: 3px solid var(--theme-primary-color); - --white: hsl(0,0%,100%); - --black: hsl(210,8%,5%); - --orange: hsl(27,90%,55%); - --yellow: hsl(47,83%,91%); - --green: hsl(140,40%,55%); - --blue: hsl(206,100%,40%); - --powder: hsl(205,46%,92%); - --red: hsl(358,62%,52%); - --black-025: hsl(210,8%,97.5%); - --black-050: hsl(210,8%,95%); - --black-075: hsl(210,8%,90%); - --black-100: hsl(210,8%,85%); - --black-150: hsl(210,8%,80%); - --black-200: hsl(210,8%,75%); - --black-300: hsl(210,8%,65%); - --black-350: hsl(210,8%,60%); - --black-400: hsl(210,8%,55%); - --black-500: hsl(210,8%,45%); - --black-600: hsl(210,8%,35%); - --black-700: hsl(210,8%,25%); - --black-750: hsl(210,8%,20%); - --black-800: hsl(210,8%,15%); - --black-900: hsl(210,8%,5%); - --orange-050: hsl(27,100%,97%); - --orange-100: hsl(27,95%,90%); - --orange-200: hsl(27,90%,83%); - --orange-300: hsl(27,90%,70%); - --orange-400: hsl(27,90%,55%); - --orange-500: hsl(27,90%,50%); - --orange-600: hsl(27,90%,45%); - --orange-700: hsl(27,90%,39%); - --orange-800: hsl(27,87%,35%); - --orange-900: hsl(27,80%,30%); - --blue-050: hsl(206,100%,97%); - --blue-100: hsl(206,96%,90%); - --blue-200: hsl(206,93%,83.5%); - --blue-300: hsl(206,90%,69.5%); - --blue-400: hsl(206,85%,57.5%); - --blue-500: hsl(206,100%,52%); - --blue-600: hsl(206,100%,40%); - --blue-700: hsl(209,100%,37.5%); - --blue-800: hsl(209,100%,32%); - --blue-900: hsl(209,100%,26%); - --powder-050: hsl(205,47%,97%); - --powder-100: hsl(205,46%,92%); - --powder-200: hsl(205,53%,88%); - --powder-300: hsl(205,57%,81%); - --powder-400: hsl(205,56%,76%); - --powder-500: hsl(205,41%,63%); - --powder-600: hsl(205,36%,53%); - --powder-700: hsl(205,47%,42%); - --powder-800: hsl(205,46%,32%); - --powder-900: hsl(205,46%,22%); - --green-025: hsl(140,42%,95%); - --green-050: hsl(140,40%,90%); - --green-100: hsl(140,40%,85%); - --green-200: hsl(140,40%,75%); - --green-300: hsl(140,40%,65%); - --green-400: hsl(140,40%,55%); - --green-500: hsl(140,40%,47%); - --green-600: hsl(140,40%,40%); - --green-700: hsl(140,41%,31%); - --green-800: hsl(140,40%,27%); - --green-900: hsl(140,40%,20%); - --yellow-050: hsl(47,87%,94%); - --yellow-100: hsl(47,83%,91%); - --yellow-200: hsl(47,65%,84%); - --yellow-300: hsl(47,69%,69%); - --yellow-400: hsl(47,79%,58%); - --yellow-500: hsl(47,73%,50%); - --yellow-600: hsl(47,76%,46%); - --yellow-700: hsl(47,79%,40%); - --yellow-800: hsl(47,82%,34%); - --yellow-900: hsl(47,84%,28%); - --red-025: hsl(358,80%,98%); - --red-050: hsl(358,75%,97%); - --red-100: hsl(358,76%,90%); - --red-200: hsl(358,74%,83%); - --red-300: hsl(358,70%,70%); - --red-400: hsl(358,68%,59%); - --red-500: hsl(358,62%,52%); - --red-600: hsl(358,62%,47%); - --red-700: hsl(358,64%,41%); - --red-800: hsl(358,64%,35%); - --red-900: hsl(358,67%,29%); - --gold: hsl(48,100%,50%); - --gold-lighter: hsl(48,100%,91%); - --gold-darker: hsl(45,100%,47%); - --silver: hsl(210,6%,72%); - --silver-lighter: hsl(0,0%,91%); - --silver-darker: hsl(210,3%,61%); - --bronze: hsl(28,38%,67%); - --bronze-lighter: hsl(28,40%,92%); - --bronze-darker: hsl(28,31%,52%); - --bc-lightest: var(--black-025); - --bc-lighter: var(--black-050); - --bc-light: var(--black-075); - --bc-medium: var(--black-100); - --bc-dark: var(--black-150); - --bc-darker: var(--black-200); - --fc-dark: hsl(210,8%,5%); - --fc-medium: hsl(210,8%,25%); - --fc-light: hsl(210,8%,45%); - --focus-ring-success: hsla(140,40%,75%,0.4); - --focus-ring-warning: hsla(47,79%,58%,0.4); - --focus-ring-error: hsla(358,62%,47%,0.15); - --focus-ring-muted: hsla(210,8%,15%,0.1); - --_o-disabled: .5; - --_o-disabled-static: .5; - --bs-sm: 0 1px 2px hsla(0,0%,0%,0.05), 0 1px 4px hsla(0, 0%, 0%, 0.05), 0 2px 8px hsla(0, 0%, 0%, 0.05); - --bs-md: 0 1px 3px hsla(0,0%,0%,0.06), 0 2px 6px hsla(0, 0%, 0%, 0.06), 0 3px 8px hsla(0, 0%, 0%, 0.09); - --bs-lg: 0 1px 4px hsla(0,0%,0%,0.09), 0 3px 8px hsla(0, 0%, 0%, 0.09), 0 4px 13px hsla(0, 0%, 0%, 0.13); - --bs-xl: 0 10px 24px hsla(0,0%,0%,0.05), 0 20px 48px hsla(0, 0%, 0%, 0.05), 0 1px 4px hsla(0, 0%, 0%, 0.1); - --scrollbar: hsla(0,0%,0%,0.2); - --highlight-bg: hsl(0,0%,96.5%); - --highlight-color: var(--black-750); - --highlight-comment: hsl(210,8%,43.5%); - --highlight-punctuation: var(--black-600); - --highlight-namespace: hsl(27,99%,36%); - --highlight-attribute: hsl(206,98.5%,29%); - --highlight-literal: hsl(27,99%,36%); - --highlight-symbol: hsl(306,43%,35%); - --highlight-keyword: hsl(206,98.5%,29%); - --highlight-variable: hsl(80,80.5%,26.5%); - --highlight-addition: var(--green-700); - --highlight-deletion: var(--red-600); - --theme-primary-color-h: var(--theme-light-primary-color-h, var(--theme-base-primary-color-h)); - --theme-primary-color-s: var(--theme-light-primary-color-s, var(--theme-base-primary-color-s)); - --theme-primary-color-l: var(--theme-light-primary-color-l, var(--theme-base-primary-color-l)); - --theme-primary-color-r: var(--theme-light-primary-color-r, var(--theme-base-primary-color-r)); - --theme-primary-color-g: var(--theme-light-primary-color-g, var(--theme-base-primary-color-g)); - --theme-primary-color-b: var(--theme-light-primary-color-b, var(--theme-base-primary-color-b)); - --theme-secondary-color-h: var(--theme-light-secondary-color-h, var(--theme-base-secondary-color-h)); - --theme-secondary-color-s: var(--theme-light-secondary-color-s, var(--theme-base-secondary-color-s)); - --theme-secondary-color-l: var(--theme-light-secondary-color-l, var(--theme-base-secondary-color-l)); - --theme-secondary-color-r: var(--theme-light-secondary-color-r, var(--theme-base-secondary-color-r)); - --theme-secondary-color-g: var(--theme-light-secondary-color-g, var(--theme-base-secondary-color-g)); - --theme-secondary-color-b: var(--theme-light-secondary-color-b, var(--theme-base-secondary-color-b)); - --theme-primary-color: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), var(--theme-primary-color-l)); - --theme-primary-900: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 26%)); - --theme-primary-800: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 21%)); - --theme-primary-700: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 16%)); - --theme-primary-600: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 10%)); - --theme-primary-500: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 5%)); - --theme-primary-400: var(--theme-primary-color); - --theme-primary-350: rgb(calc(51 + var(--theme-primary-color-r) * .8), calc(51 + var(--theme-primary-color-g) * .8), calc(51 + var(--theme-primary-color-b) * .8)); - --theme-primary-300: rgb(calc(89.25 + var(--theme-primary-color-r) * .65), calc(89.25 + var(--theme-primary-color-g) * .65), calc(89.25 + var(--theme-primary-color-b) * .65)); - --theme-primary-200: rgb(calc(122.4 + var(--theme-primary-color-r) * .52), calc(122.4 + var(--theme-primary-color-g) * .52), calc(122.4 + var(--theme-primary-color-b) * .52)); - --theme-primary-150: rgb(calc(165.75 + var(--theme-primary-color-r) * .35), calc(165.75 + var(--theme-primary-color-g) * .35), calc(165.75 + var(--theme-primary-color-b) * .35)); - --theme-primary-100: rgb(calc(198.9 + var(--theme-primary-color-r) * .22), calc(198.9 + var(--theme-primary-color-g) * .22), calc(198.9 + var(--theme-primary-color-b) * .22)); - --theme-primary-075: rgb(calc(216.75 + var(--theme-primary-color-r) * .15), calc(216.75 + var(--theme-primary-color-g) * .15), calc(216.75 + var(--theme-primary-color-b) * .15)); - --theme-primary-050: rgb(calc(234.6 + var(--theme-primary-color-r) * .08), calc(234.6 + var(--theme-primary-color-g) * .08), calc(234.6 + var(--theme-primary-color-b) * .08)); - --theme-primary-025: rgb(calc(244.8 + var(--theme-primary-color-r) * .04), calc(244.8 + var(--theme-primary-color-g) * .04), calc(244.8 + var(--theme-primary-color-b) * .04)); - --theme-secondary-color: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), var(--theme-secondary-color-l)); - --theme-secondary-900: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 26%)); - --theme-secondary-800: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 21%)); - --theme-secondary-700: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 16%)); - --theme-secondary-600: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 10%)); - --theme-secondary-500: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 5%)); - --theme-secondary-400: var(--theme-secondary-color); - --theme-secondary-350: rgb(calc(51 + var(--theme-secondary-color-r) * .8), calc(51 + var(--theme-secondary-color-g) * .8), calc(51 + var(--theme-secondary-color-b) * .8)); - --theme-secondary-300: rgb(calc(89.25 + var(--theme-secondary-color-r) * .65), calc(89.25 + var(--theme-secondary-color-g) * .65), calc(89.25 + var(--theme-secondary-color-b) * .65)); - --theme-secondary-200: rgb(calc(122.4 + var(--theme-secondary-color-r) * .52), calc(122.4 + var(--theme-secondary-color-g) * .52), calc(122.4 + var(--theme-secondary-color-b) * .52)); - --theme-secondary-150: rgb(calc(165.75 + var(--theme-secondary-color-r) * .35), calc(165.75 + var(--theme-secondary-color-g) * .35), calc(165.75 + var(--theme-secondary-color-b) * .35)); - --theme-secondary-100: rgb(calc(198.9 + var(--theme-secondary-color-r) * .22), calc(198.9 + var(--theme-secondary-color-g) * .22), calc(198.9 + var(--theme-secondary-color-b) * .22)); - --theme-secondary-075: rgb(calc(216.75 + var(--theme-secondary-color-r) * .15), calc(216.75 + var(--theme-secondary-color-g) * .15), calc(216.75 + var(--theme-secondary-color-b) * .15)); - --theme-secondary-050: rgb(calc(234.6 + var(--theme-secondary-color-r) * .08), calc(234.6 + var(--theme-secondary-color-g) * .08), calc(234.6 + var(--theme-secondary-color-b) * .08)); - --theme-secondary-025: rgb(calc(244.8 + var(--theme-secondary-color-r) * .04), calc(244.8 + var(--theme-secondary-color-g) * .04), calc(244.8 + var(--theme-secondary-color-b) * .04)); - --focus-ring: hsla(var(--theme-secondary-color-h), var(--theme-secondary-color-s), var(--theme-secondary-color-l), .15); - --theme-base-primary-color-h: 27; - --theme-base-primary-color-s: 90%; - --theme-base-primary-color-l: 55%; - --theme-base-primary-color-r: 243.525; - --theme-base-primary-color-g: 129.9225; - --theme-base-primary-color-b: 36.975; - --theme-button-color: var(--blue-600); - --theme-button-hover-color: var(--blue-700); - --theme-button-hover-background-color: var(--blue-050); - --theme-button-active-background-color: var(--blue-100); - --theme-button-selected-color: var(--blue-900); - --theme-button-selected-background-color: var(--blue-200); - --theme-button-filled-color: var(--powder-700); - --theme-button-filled-background-color: var(--powder-100); - --theme-button-filled-border-color: var(--powder-500); - --theme-button-filled-hover-color: var(--powder-800); - --theme-button-filled-hover-background-color: var(--powder-300); - --theme-button-filled-active-background-color: var(--powder-400); - --theme-button-filled-active-border-color: var(--powder-600); - --theme-button-filled-selected-color: var(--powder-900); - --theme-button-filled-selected-background-color: var(--powder-300); - --theme-button-filled-selected-border-color: var(--powder-700); - --theme-button-outlined-border-color: var(--blue-400); - --theme-button-outlined-selected-border-color: var(--blue-600); - --theme-button-primary-background-color: var(--blue-500); - --theme-button-primary-hover-background-color: var(--blue-600); - --theme-button-primary-active-background-color: var(--blue-700); - --theme-button-primary-selected-background-color: var(--blue-800); - --theme-background-color: var(--white); - --theme-background-position: top left; - --theme-background-repeat: repeat; - --theme-background-size: auto; - --theme-background-attachment: auto; - --theme-content-background-color: var(--white); - --theme-content-border-color: var(--black-100); - --theme-header-background-color: var(--theme-primary-color); - --theme-header-background-position: center left; - --theme-header-background-repeat: repeat; - --theme-header-background-size: auto; - --theme-header-background-border-bottom: 0; - --theme-header-link-color: var(--theme-primary-color); - --theme-header-sponsored-color: hsla(0,0%,100%,0.4); - --theme-header-foreground-color: transparent; - --theme-header-foreground-position: bottom right; - --theme-header-foreground-repeat: no-repeat; - --theme-header-foreground-size: auto; - --theme-footer-background-color: hsl(210,8%,15%); - --theme-footer-background-position: top left; - --theme-footer-background-repeat: no-repeat; - --theme-footer-background-size: auto; - --theme-footer-background-border-top: 0; - --theme-footer-title-color: hsl(210,8%,75%); - --theme-footer-text-color: hsl(210,8%,60%); - --theme-footer-link-color: hsl(210,8%,60%); - --theme-footer-link-color-hover: hsl(210,8%,65%); - --theme-footer-link-color-active: hsl(27,90%,55%); - --theme-footer-link-caret-color: var(--theme-footer-background-color); - --theme-footer-divider-color: hsl(210,8%,25%); - --theme-footer-padding-top: 0; - --theme-footer-padding-bottom: 0; - --theme-link-color: var(--blue-600); - --theme-link-color-hover: var(--blue-500); - --theme-link-color-visited: var(--blue-700); - --theme-tag-color: var(--powder-700); - --theme-tag-background-color: var(--powder-100); - --theme-tag-border-color: transparent; - --theme-tag-hover-color: var(--powder-800); - --theme-tag-hover-background-color: var(--powder-200); - --theme-tag-hover-border-color: transparent; - --theme-body-font-family: var(--ff-sans); - --theme-body-font-color: var(--black-800); - --theme-post-title-font-family: var(--ff-sans); - --theme-post-title-color: var(--theme-link-color); - --theme-post-title-color-hover: var(--theme-link-color-hover); - --theme-post-title-color-visited: var(--theme-link-color-visited); - --theme-post-body-font-family: var(--ff-sans); - --theme-post-owner-background-color: var(--theme-secondary-075); - --theme-post-owner-new-background-color: var(--powder-200); - color: var(--theme-footer-text-color); - border: 0; - font: inherit; - font-size: 100%; - vertical-align: baseline; - box-sizing: border-box; - display: flex; - list-style: none; - margin: 0; - padding: 0; - margin-bottom: var(--su8) !important; -} - -.footer-sub-social { - --top-bar-allocated-space: 50px; - --theme-base-secondary-color-h: 206; - --theme-base-secondary-color-s: 100%; - --theme-base-secondary-color-l: 40%; - --theme-base-secondary-color-r: 0; - --theme-base-secondary-color-g: 115.6; - --theme-base-secondary-color-b: 204; - --ff-sans: -apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif; - --ff-serif: Georgia,Cambria,"Times New Roman",Times,serif; - --ff-mono: ui-monospace,"Cascadia Mono","Segoe UI Mono","Liberation Mono",Menlo,Monaco,Consolas,monospace; - --fs-fine: 11px; - --fs-caption: 12px; - --fs-body1: 13px; - --fs-body2: 1.15384615rem; - --fs-body3: 1.30769231rem; - --fs-subheading: 1.46153846rem; - --fs-title: 1.61538462rem; - --fs-headline1: 2.07692308rem; - --fs-headline2: 2.61538461rem; - --fs-display1: 3.30769231rem; - --fs-display2: 4.23076923rem; - --fs-display3: 5.30769231rem; - --fs-display4: 7.61538461rem; - --fs-body2-relative: 1.15384615em; - --fs-body3-relative: 1.30769231em; - --fs-subheading-relative: 1.46153846em; - --fs-title-relative: 1.61538462em; - --fs-headline1-relative: 2.07692308em; - --fs-headline2-relative: 2.61538461em; - --fs-display1-relative: 3.30769231em; - --fs-display2-relative: 4.23076923em; - --fs-display3-relative: 5.30769231em; - --fs-display4-relative: 7.61538461em; - --fs-base: 13px; - --stacks-internals-lh-unit: 13; - --lh-xs: 1; - --lh-sm: calc((var(--stacks-internals-lh-unit) + 2) / var(--stacks-internals-lh-unit)); - --lh-md: calc((var(--stacks-internals-lh-unit) + 4) / var(--stacks-internals-lh-unit)); - --lh-lg: calc((var(--stacks-internals-lh-unit) + 8) / var(--stacks-internals-lh-unit)); - --lh-xl: calc((var(--stacks-internals-lh-unit) + 12) / var(--stacks-internals-lh-unit)); - --lh-xxl: 2; - --lh-base: var(--lh-md); - --lh-6: ((var(--stacks-internals-lh-unit) + 6) / var(--stacks-internals-lh-unit)); - --zi-hide: -1; - --zi-base: 0; - --zi-selected: 25; - --zi-active: 30; - --zi-dropdown: 1000; - --zi-popovers: 2000; - --zi-tooltips: 3000; - --zi-banners: 4000; - --zi-navigation: 5000; - --zi-navigation-fixed: 5050; - --zi-modals-background: 8050; - --zi-modals: 9000; - --br-sm: 3px; - --br-md: 5px; - --br-lg: 7px; - --br-circle: 50%; - --te-smooth-slow: cubic-bezier(.25, .46, .45, .94); - --te-smooth: cubic-bezier(.165, .84, .44, 1); - --te-smooth-quick: cubic-bezier(.19, 1, .22, 1); - --te-back-out: cubic-bezier(.175, .885, .32, 1.275); - --te-back-in-out: cubic-bezier(.68, -0.55, .265, 1.55); - --te-ease-in: cubic-bezier(.47, 0, .745, .715); - --te-ease-in-out: cubic-bezier(.445, .05, .55, .95); - --te-ease-out: cubic-bezier(.39, .575, .565, 1); - --default-transition-duration: .1s; - --transition-time: var(--default-transition-duration); - --s-full: 97.2307692rem; - --s-step: calc(var(--s-full) / 12); - --su-base: 1; - --su-static1: 1px; - --su-static2: 2px; - --su-static4: 4px; - --su-static6: 6px; - --su-static8: 8px; - --su-static12: 12px; - --su-static16: 16px; - --su-static24: 24px; - --su-static32: 32px; - --su-static48: 48px; - --su-static64: 64px; - --su-static96: 96px; - --su-static128: 128px; - --su1: clamp(var(--su-static1), calc(var(--su-static1) * var(--su-base)), calc(var(--su-static1) * var(--su-base))); - --su2: calc(var(--su-static2) * var(--su-base)); - --su4: calc(var(--su-static4) * var(--su-base)); - --su6: calc(var(--su-static6) * var(--su-base)); - --su8: calc(var(--su-static8) * var(--su-base)); - --su12: calc(var(--su-static12) * var(--su-base)); - --su16: calc(var(--su-static16) * var(--su-base)); - --su24: calc(var(--su-static24) * var(--su-base)); - --su32: calc(var(--su-static32) * var(--su-base)); - --su48: calc(var(--su-static48) * var(--su-base)); - --su64: calc(var(--su-static64) * var(--su-base)); - --su96: calc(var(--su-static96) * var(--su-base)); - --su128: calc(var(--su-static128) * var(--su-base)); - --hack-topbar-scrollbar-fallback: var(--scrollbar); - --mp-alt-row-color: var(--black-050); - --mp-critical-color: var(--red-600); - --mp-duration-color: var(--black-800); - --mp-gap-bg-color: var(--black-025); - --mp-gap-font-color: var(--black-700); - --mp-highlight-default-color: var(--fc-dark); - --mp-highlight-fade-color: var(--yellow-300); - --mp-highlight-keyword-color: var(--blue-700); - --mp-highlight-literal-color: var(--green-500); - --mp-label-color: var(--black-700); - --mp-link-color: var(--blue-700); - --mp-main-bg-color: var(--white); - --mp-muted-color: var(--black-300); - --mp-popup-shadow: var(--bs-sm); - --mp-query-border-color: var(--black-100); - --mp-result-border: solid .5px var(--black-300); - --mp-warning-color: var(--red-600); - --theme-button-background-color: transparent; - --theme-button-primary-color: var(--white); - --theme-button-primary-hover-color: var(--white); - --theme-button-primary-selected-color: var(--white); - --theme-button-primary-number-color: var(--theme-secondary-900); - --theme-topbar-height: var(--su-static48); - --theme-topbar-background-color: var(--black-025); - --theme-topbar-search-color: var(--black-700); - --theme-topbar-search-background: var(--white); - --theme-topbar-search-placeholder: var(--black-400); - --theme-topbar-search-border: var(--black-200); - --theme-topbar-search-border-focus: var(--blue-300); - --theme-topbar-search-shadow-focus: 0 0 0 var(--su-static4) var(--focus-ring); - --theme-topbar-select-color: var(--black-700); - --theme-topbar-select-background: var(--black-075); - --theme-topbar-item-color: var(--black-600); - --theme-topbar-item-color-hover: var(--black-800); - --theme-topbar-item-background-hover: var(--black-075); - --theme-topbar-item-color-current: var(--black); - --theme-topbar-item-border-current: var(--theme-primary-color); - --theme-topbar-accent-border: 3px solid var(--theme-primary-color); - --white: hsl(0,0%,100%); - --black: hsl(210,8%,5%); - --orange: hsl(27,90%,55%); - --yellow: hsl(47,83%,91%); - --green: hsl(140,40%,55%); - --blue: hsl(206,100%,40%); - --powder: hsl(205,46%,92%); - --red: hsl(358,62%,52%); - --black-025: hsl(210,8%,97.5%); - --black-050: hsl(210,8%,95%); - --black-075: hsl(210,8%,90%); - --black-100: hsl(210,8%,85%); - --black-150: hsl(210,8%,80%); - --black-200: hsl(210,8%,75%); - --black-300: hsl(210,8%,65%); - --black-350: hsl(210,8%,60%); - --black-400: hsl(210,8%,55%); - --black-500: hsl(210,8%,45%); - --black-600: hsl(210,8%,35%); - --black-700: hsl(210,8%,25%); - --black-750: hsl(210,8%,20%); - --black-800: hsl(210,8%,15%); - --black-900: hsl(210,8%,5%); - --orange-050: hsl(27,100%,97%); - --orange-100: hsl(27,95%,90%); - --orange-200: hsl(27,90%,83%); - --orange-300: hsl(27,90%,70%); - --orange-400: hsl(27,90%,55%); - --orange-500: hsl(27,90%,50%); - --orange-600: hsl(27,90%,45%); - --orange-700: hsl(27,90%,39%); - --orange-800: hsl(27,87%,35%); - --orange-900: hsl(27,80%,30%); - --blue-050: hsl(206,100%,97%); - --blue-100: hsl(206,96%,90%); - --blue-200: hsl(206,93%,83.5%); - --blue-300: hsl(206,90%,69.5%); - --blue-400: hsl(206,85%,57.5%); - --blue-500: hsl(206,100%,52%); - --blue-600: hsl(206,100%,40%); - --blue-700: hsl(209,100%,37.5%); - --blue-800: hsl(209,100%,32%); - --blue-900: hsl(209,100%,26%); - --powder-050: hsl(205,47%,97%); - --powder-100: hsl(205,46%,92%); - --powder-200: hsl(205,53%,88%); - --powder-300: hsl(205,57%,81%); - --powder-400: hsl(205,56%,76%); - --powder-500: hsl(205,41%,63%); - --powder-600: hsl(205,36%,53%); - --powder-700: hsl(205,47%,42%); - --powder-800: hsl(205,46%,32%); - --powder-900: hsl(205,46%,22%); - --green-025: hsl(140,42%,95%); - --green-050: hsl(140,40%,90%); - --green-100: hsl(140,40%,85%); - --green-200: hsl(140,40%,75%); - --green-300: hsl(140,40%,65%); - --green-400: hsl(140,40%,55%); - --green-500: hsl(140,40%,47%); - --green-600: hsl(140,40%,40%); - --green-700: hsl(140,41%,31%); - --green-800: hsl(140,40%,27%); - --green-900: hsl(140,40%,20%); - --yellow-050: hsl(47,87%,94%); - --yellow-100: hsl(47,83%,91%); - --yellow-200: hsl(47,65%,84%); - --yellow-300: hsl(47,69%,69%); - --yellow-400: hsl(47,79%,58%); - --yellow-500: hsl(47,73%,50%); - --yellow-600: hsl(47,76%,46%); - --yellow-700: hsl(47,79%,40%); - --yellow-800: hsl(47,82%,34%); - --yellow-900: hsl(47,84%,28%); - --red-025: hsl(358,80%,98%); - --red-050: hsl(358,75%,97%); - --red-100: hsl(358,76%,90%); - --red-200: hsl(358,74%,83%); - --red-300: hsl(358,70%,70%); - --red-400: hsl(358,68%,59%); - --red-500: hsl(358,62%,52%); - --red-600: hsl(358,62%,47%); - --red-700: hsl(358,64%,41%); - --red-800: hsl(358,64%,35%); - --red-900: hsl(358,67%,29%); - --gold: hsl(48,100%,50%); - --gold-lighter: hsl(48,100%,91%); - --gold-darker: hsl(45,100%,47%); - --silver: hsl(210,6%,72%); - --silver-lighter: hsl(0,0%,91%); - --silver-darker: hsl(210,3%,61%); - --bronze: hsl(28,38%,67%); - --bronze-lighter: hsl(28,40%,92%); - --bronze-darker: hsl(28,31%,52%); - --bc-lightest: var(--black-025); - --bc-lighter: var(--black-050); - --bc-light: var(--black-075); - --bc-medium: var(--black-100); - --bc-dark: var(--black-150); - --bc-darker: var(--black-200); - --fc-dark: hsl(210,8%,5%); - --fc-medium: hsl(210,8%,25%); - --fc-light: hsl(210,8%,45%); - --focus-ring-success: hsla(140,40%,75%,0.4); - --focus-ring-warning: hsla(47,79%,58%,0.4); - --focus-ring-error: hsla(358,62%,47%,0.15); - --focus-ring-muted: hsla(210,8%,15%,0.1); - --_o-disabled: .5; - --_o-disabled-static: .5; - --bs-sm: 0 1px 2px hsla(0,0%,0%,0.05), 0 1px 4px hsla(0, 0%, 0%, 0.05), 0 2px 8px hsla(0, 0%, 0%, 0.05); - --bs-md: 0 1px 3px hsla(0,0%,0%,0.06), 0 2px 6px hsla(0, 0%, 0%, 0.06), 0 3px 8px hsla(0, 0%, 0%, 0.09); - --bs-lg: 0 1px 4px hsla(0,0%,0%,0.09), 0 3px 8px hsla(0, 0%, 0%, 0.09), 0 4px 13px hsla(0, 0%, 0%, 0.13); - --bs-xl: 0 10px 24px hsla(0,0%,0%,0.05), 0 20px 48px hsla(0, 0%, 0%, 0.05), 0 1px 4px hsla(0, 0%, 0%, 0.1); - --scrollbar: hsla(0,0%,0%,0.2); - --highlight-bg: hsl(0,0%,96.5%); - --highlight-color: var(--black-750); - --highlight-comment: hsl(210,8%,43.5%); - --highlight-punctuation: var(--black-600); - --highlight-namespace: hsl(27,99%,36%); - --highlight-attribute: hsl(206,98.5%,29%); - --highlight-literal: hsl(27,99%,36%); - --highlight-symbol: hsl(306,43%,35%); - --highlight-keyword: hsl(206,98.5%,29%); - --highlight-variable: hsl(80,80.5%,26.5%); - --highlight-addition: var(--green-700); - --highlight-deletion: var(--red-600); - --theme-primary-color-h: var(--theme-light-primary-color-h, var(--theme-base-primary-color-h)); - --theme-primary-color-s: var(--theme-light-primary-color-s, var(--theme-base-primary-color-s)); - --theme-primary-color-l: var(--theme-light-primary-color-l, var(--theme-base-primary-color-l)); - --theme-primary-color-r: var(--theme-light-primary-color-r, var(--theme-base-primary-color-r)); - --theme-primary-color-g: var(--theme-light-primary-color-g, var(--theme-base-primary-color-g)); - --theme-primary-color-b: var(--theme-light-primary-color-b, var(--theme-base-primary-color-b)); - --theme-secondary-color-h: var(--theme-light-secondary-color-h, var(--theme-base-secondary-color-h)); - --theme-secondary-color-s: var(--theme-light-secondary-color-s, var(--theme-base-secondary-color-s)); - --theme-secondary-color-l: var(--theme-light-secondary-color-l, var(--theme-base-secondary-color-l)); - --theme-secondary-color-r: var(--theme-light-secondary-color-r, var(--theme-base-secondary-color-r)); - --theme-secondary-color-g: var(--theme-light-secondary-color-g, var(--theme-base-secondary-color-g)); - --theme-secondary-color-b: var(--theme-light-secondary-color-b, var(--theme-base-secondary-color-b)); - --theme-primary-color: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), var(--theme-primary-color-l)); - --theme-primary-900: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 26%)); - --theme-primary-800: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 21%)); - --theme-primary-700: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 16%)); - --theme-primary-600: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 10%)); - --theme-primary-500: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 5%)); - --theme-primary-400: var(--theme-primary-color); - --theme-primary-350: rgb(calc(51 + var(--theme-primary-color-r) * .8), calc(51 + var(--theme-primary-color-g) * .8), calc(51 + var(--theme-primary-color-b) * .8)); - --theme-primary-300: rgb(calc(89.25 + var(--theme-primary-color-r) * .65), calc(89.25 + var(--theme-primary-color-g) * .65), calc(89.25 + var(--theme-primary-color-b) * .65)); - --theme-primary-200: rgb(calc(122.4 + var(--theme-primary-color-r) * .52), calc(122.4 + var(--theme-primary-color-g) * .52), calc(122.4 + var(--theme-primary-color-b) * .52)); - --theme-primary-150: rgb(calc(165.75 + var(--theme-primary-color-r) * .35), calc(165.75 + var(--theme-primary-color-g) * .35), calc(165.75 + var(--theme-primary-color-b) * .35)); - --theme-primary-100: rgb(calc(198.9 + var(--theme-primary-color-r) * .22), calc(198.9 + var(--theme-primary-color-g) * .22), calc(198.9 + var(--theme-primary-color-b) * .22)); - --theme-primary-075: rgb(calc(216.75 + var(--theme-primary-color-r) * .15), calc(216.75 + var(--theme-primary-color-g) * .15), calc(216.75 + var(--theme-primary-color-b) * .15)); - --theme-primary-050: rgb(calc(234.6 + var(--theme-primary-color-r) * .08), calc(234.6 + var(--theme-primary-color-g) * .08), calc(234.6 + var(--theme-primary-color-b) * .08)); - --theme-primary-025: rgb(calc(244.8 + var(--theme-primary-color-r) * .04), calc(244.8 + var(--theme-primary-color-g) * .04), calc(244.8 + var(--theme-primary-color-b) * .04)); - --theme-secondary-color: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), var(--theme-secondary-color-l)); - --theme-secondary-900: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 26%)); - --theme-secondary-800: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 21%)); - --theme-secondary-700: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 16%)); - --theme-secondary-600: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 10%)); - --theme-secondary-500: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 5%)); - --theme-secondary-400: var(--theme-secondary-color); - --theme-secondary-350: rgb(calc(51 + var(--theme-secondary-color-r) * .8), calc(51 + var(--theme-secondary-color-g) * .8), calc(51 + var(--theme-secondary-color-b) * .8)); - --theme-secondary-300: rgb(calc(89.25 + var(--theme-secondary-color-r) * .65), calc(89.25 + var(--theme-secondary-color-g) * .65), calc(89.25 + var(--theme-secondary-color-b) * .65)); - --theme-secondary-200: rgb(calc(122.4 + var(--theme-secondary-color-r) * .52), calc(122.4 + var(--theme-secondary-color-g) * .52), calc(122.4 + var(--theme-secondary-color-b) * .52)); - --theme-secondary-150: rgb(calc(165.75 + var(--theme-secondary-color-r) * .35), calc(165.75 + var(--theme-secondary-color-g) * .35), calc(165.75 + var(--theme-secondary-color-b) * .35)); - --theme-secondary-100: rgb(calc(198.9 + var(--theme-secondary-color-r) * .22), calc(198.9 + var(--theme-secondary-color-g) * .22), calc(198.9 + var(--theme-secondary-color-b) * .22)); - --theme-secondary-075: rgb(calc(216.75 + var(--theme-secondary-color-r) * .15), calc(216.75 + var(--theme-secondary-color-g) * .15), calc(216.75 + var(--theme-secondary-color-b) * .15)); - --theme-secondary-050: rgb(calc(234.6 + var(--theme-secondary-color-r) * .08), calc(234.6 + var(--theme-secondary-color-g) * .08), calc(234.6 + var(--theme-secondary-color-b) * .08)); - --theme-secondary-025: rgb(calc(244.8 + var(--theme-secondary-color-r) * .04), calc(244.8 + var(--theme-secondary-color-g) * .04), calc(244.8 + var(--theme-secondary-color-b) * .04)); - --focus-ring: hsla(var(--theme-secondary-color-h), var(--theme-secondary-color-s), var(--theme-secondary-color-l), .15); - --theme-base-primary-color-h: 27; - --theme-base-primary-color-s: 90%; - --theme-base-primary-color-l: 55%; - --theme-base-primary-color-r: 243.525; - --theme-base-primary-color-g: 129.9225; - --theme-base-primary-color-b: 36.975; - --theme-button-color: var(--blue-600); - --theme-button-hover-color: var(--blue-700); - --theme-button-hover-background-color: var(--blue-050); - --theme-button-active-background-color: var(--blue-100); - --theme-button-selected-color: var(--blue-900); - --theme-button-selected-background-color: var(--blue-200); - --theme-button-filled-color: var(--powder-700); - --theme-button-filled-background-color: var(--powder-100); - --theme-button-filled-border-color: var(--powder-500); - --theme-button-filled-hover-color: var(--powder-800); - --theme-button-filled-hover-background-color: var(--powder-300); - --theme-button-filled-active-background-color: var(--powder-400); - --theme-button-filled-active-border-color: var(--powder-600); - --theme-button-filled-selected-color: var(--powder-900); - --theme-button-filled-selected-background-color: var(--powder-300); - --theme-button-filled-selected-border-color: var(--powder-700); - --theme-button-outlined-border-color: var(--blue-400); - --theme-button-outlined-selected-border-color: var(--blue-600); - --theme-button-primary-background-color: var(--blue-500); - --theme-button-primary-hover-background-color: var(--blue-600); - --theme-button-primary-active-background-color: var(--blue-700); - --theme-button-primary-selected-background-color: var(--blue-800); - --theme-background-color: var(--white); - --theme-background-position: top left; - --theme-background-repeat: repeat; - --theme-background-size: auto; - --theme-background-attachment: auto; - --theme-content-background-color: var(--white); - --theme-content-border-color: var(--black-100); - --theme-header-background-color: var(--theme-primary-color); - --theme-header-background-position: center left; - --theme-header-background-repeat: repeat; - --theme-header-background-size: auto; - --theme-header-background-border-bottom: 0; - --theme-header-link-color: var(--theme-primary-color); - --theme-header-sponsored-color: hsla(0,0%,100%,0.4); - --theme-header-foreground-color: transparent; - --theme-header-foreground-position: bottom right; - --theme-header-foreground-repeat: no-repeat; - --theme-header-foreground-size: auto; - --theme-footer-background-color: hsl(210,8%,15%); - --theme-footer-background-position: top left; - --theme-footer-background-repeat: no-repeat; - --theme-footer-background-size: auto; - --theme-footer-background-border-top: 0; - --theme-footer-title-color: hsl(210,8%,75%); - --theme-footer-text-color: hsl(210,8%,60%); - --theme-footer-link-color: hsl(210,8%,60%); - --theme-footer-link-color-hover: hsl(210,8%,65%); - --theme-footer-link-color-active: hsl(27,90%,55%); - --theme-footer-link-caret-color: var(--theme-footer-background-color); - --theme-footer-divider-color: hsl(210,8%,25%); - --theme-footer-padding-top: 0; - --theme-footer-padding-bottom: 0; - --theme-link-color: var(--blue-600); - --theme-link-color-hover: var(--blue-500); - --theme-link-color-visited: var(--blue-700); - --theme-tag-color: var(--powder-700); - --theme-tag-background-color: var(--powder-100); - --theme-tag-border-color: transparent; - --theme-tag-hover-color: var(--powder-800); - --theme-tag-hover-background-color: var(--powder-200); - --theme-tag-hover-border-color: transparent; - --theme-body-font-family: var(--ff-sans); - --theme-body-font-color: var(--black-800); - --theme-post-title-font-family: var(--ff-sans); - --theme-post-title-color: var(--theme-link-color); - --theme-post-title-color-hover: var(--theme-link-color-hover); - --theme-post-title-color-visited: var(--theme-link-color-visited); - --theme-post-body-font-family: var(--ff-sans); - --theme-post-owner-background-color: var(--theme-secondary-075); - --theme-post-owner-new-background-color: var(--powder-200); - list-style: none; - margin: 0; - border: 0; - font: inherit; - font-size: 100%; - vertical-align: baseline; - --_li-fc: var(--theme-link-color); - --_li-fc-hover: var(--theme-link-color-hover); - --_li-fc-visited: var(--theme-link-color-visited); - user-select: auto; - cursor: pointer; - box-sizing: border-box; - color: var(--theme-footer-link-color); - line-height: var(--lh-md); - display: inline-block; - text-decoration: none; - padding: 0; -} - -.fix-footer-bottom { - position: relative; - width: 100% -} - -.RightCard{ - background-color: #FBF3D5; - color: #525960; -} - -.sidebar { - --top-bar-allocated-space: 50px; - --theme-base-secondary-color-h: 206; - --theme-base-secondary-color-s: 100%; - --theme-base-secondary-color-l: 40%; - --theme-base-secondary-color-r: 0; - --theme-base-secondary-color-g: 115.6; - --theme-base-secondary-color-b: 204; - --ff-sans: -apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif; - --ff-serif: Georgia,Cambria,"Times New Roman",Times,serif; - --ff-mono: ui-monospace,"Cascadia Mono","Segoe UI Mono","Liberation Mono",Menlo,Monaco,Consolas,monospace; - --fs-fine: 11px; - --fs-caption: 12px; - --fs-body1: 13px; - --fs-body2: 1.15384615rem; - --fs-body3: 1.30769231rem; - --fs-subheading: 1.46153846rem; - --fs-title: 1.61538462rem; - --fs-headline1: 2.07692308rem; - --fs-headline2: 2.61538461rem; - --fs-display1: 3.30769231rem; - --fs-display2: 4.23076923rem; - --fs-display3: 5.30769231rem; - --fs-display4: 7.61538461rem; - --fs-body2-relative: 1.15384615em; - --fs-body3-relative: 1.30769231em; - --fs-subheading-relative: 1.46153846em; - --fs-title-relative: 1.61538462em; - --fs-headline1-relative: 2.07692308em; - --fs-headline2-relative: 2.61538461em; - --fs-display1-relative: 3.30769231em; - --fs-display2-relative: 4.23076923em; - --fs-display3-relative: 5.30769231em; - --fs-display4-relative: 7.61538461em; - --fs-base: 13px; - --stacks-internals-lh-unit: 13; - --lh-xs: 1; - --lh-sm: calc((var(--stacks-internals-lh-unit) + 2) / var(--stacks-internals-lh-unit)); - --lh-md: calc((var(--stacks-internals-lh-unit) + 4) / var(--stacks-internals-lh-unit)); - --lh-lg: calc((var(--stacks-internals-lh-unit) + 8) / var(--stacks-internals-lh-unit)); - --lh-xl: calc((var(--stacks-internals-lh-unit) + 12) / var(--stacks-internals-lh-unit)); - --lh-xxl: 2; - --lh-base: var(--lh-md); - --lh-6: ((var(--stacks-internals-lh-unit) + 6) / var(--stacks-internals-lh-unit)); - --zi-hide: -1; - --zi-base: 0; - --zi-selected: 25; - --zi-active: 30; - --zi-dropdown: 1000; - --zi-popovers: 2000; - --zi-tooltips: 3000; - --zi-banners: 4000; - --zi-navigation: 5000; - --zi-navigation-fixed: 5050; - --zi-modals-background: 8050; - --zi-modals: 9000; - --br-sm: 3px; - --br-md: 5px; - --br-lg: 7px; - --br-circle: 50%; - --te-smooth-slow: cubic-bezier(.25, .46, .45, .94); - --te-smooth: cubic-bezier(.165, .84, .44, 1); - --te-smooth-quick: cubic-bezier(.19, 1, .22, 1); - --te-back-out: cubic-bezier(.175, .885, .32, 1.275); - --te-back-in-out: cubic-bezier(.68, -0.55, .265, 1.55); - --te-ease-in: cubic-bezier(.47, 0, .745, .715); - --te-ease-in-out: cubic-bezier(.445, .05, .55, .95); - --te-ease-out: cubic-bezier(.39, .575, .565, 1); - --default-transition-duration: .1s; - --transition-time: var(--default-transition-duration); - --s-full: 97.2307692rem; - --s-step: calc(var(--s-full) / 12); - --su-base: 1; - --su-static1: 1px; - --su-static2: 2px; - --su-static4: 4px; - --su-static6: 6px; - --su-static8: 8px; - --su-static12: 12px; - --su-static16: 16px; - --su-static24: 24px; - --su-static32: 32px; - --su-static48: 48px; - --su-static64: 64px; - --su-static96: 96px; - --su-static128: 128px; - --su1: clamp(var(--su-static1), calc(var(--su-static1) * var(--su-base)), calc(var(--su-static1) * var(--su-base))); - --su2: calc(var(--su-static2) * var(--su-base)); - --su4: calc(var(--su-static4) * var(--su-base)); - --su6: calc(var(--su-static6) * var(--su-base)); - --su8: calc(var(--su-static8) * var(--su-base)); - --su12: calc(var(--su-static12) * var(--su-base)); - --su16: calc(var(--su-static16) * var(--su-base)); - --su24: calc(var(--su-static24) * var(--su-base)); - --su32: calc(var(--su-static32) * var(--su-base)); - --su48: calc(var(--su-static48) * var(--su-base)); - --su64: calc(var(--su-static64) * var(--su-base)); - --su96: calc(var(--su-static96) * var(--su-base)); - --su128: calc(var(--su-static128) * var(--su-base)); - --hack-topbar-scrollbar-fallback: var(--scrollbar); - --mp-alt-row-color: var(--black-050); - --mp-critical-color: var(--red-600); - --mp-duration-color: var(--black-800); - --mp-gap-bg-color: var(--black-025); - --mp-gap-font-color: var(--black-700); - --mp-highlight-default-color: var(--fc-dark); - --mp-highlight-fade-color: var(--yellow-300); - --mp-highlight-keyword-color: var(--blue-700); - --mp-highlight-literal-color: var(--green-500); - --mp-label-color: var(--black-700); - --mp-link-color: var(--blue-700); - --mp-main-bg-color: var(--white); - --mp-muted-color: var(--black-300); - --mp-popup-shadow: var(--bs-sm); - --mp-query-border-color: var(--black-100); - --mp-result-border: solid .5px var(--black-300); - --mp-warning-color: var(--red-600); - --theme-button-background-color: transparent; - --theme-button-primary-color: var(--white); - --theme-button-primary-hover-color: var(--white); - --theme-button-primary-selected-color: var(--white); - --theme-button-primary-number-color: var(--theme-secondary-900); - --theme-topbar-height: var(--su-static48); - --theme-topbar-background-color: var(--black-025); - --theme-topbar-search-color: var(--black-700); - --theme-topbar-search-background: var(--white); - --theme-topbar-search-placeholder: var(--black-400); - --theme-topbar-search-border: var(--black-200); - --theme-topbar-search-border-focus: var(--blue-300); - --theme-topbar-search-shadow-focus: 0 0 0 var(--su-static4) var(--focus-ring); - --theme-topbar-select-color: var(--black-700); - --theme-topbar-select-background: var(--black-075); - --theme-topbar-item-color: var(--black-600); - --theme-topbar-item-color-hover: var(--black-800); - --theme-topbar-item-background-hover: var(--black-075); - --theme-topbar-item-color-current: var(--black); - --theme-topbar-item-border-current: var(--theme-primary-color); - --theme-topbar-accent-border: 3px solid var(--theme-primary-color); - --white: hsl(0,0%,100%); - --black: hsl(210,8%,5%); - --orange: hsl(27,90%,55%); - --yellow: hsl(47,83%,91%); - --green: hsl(140,40%,55%); - --blue: hsl(206,100%,40%); - --powder: hsl(205,46%,92%); - --red: hsl(358,62%,52%); - --black-025: hsl(210,8%,97.5%); - --black-050: hsl(210,8%,95%); - --black-075: hsl(210,8%,90%); - --black-100: hsl(210,8%,85%); - --black-150: hsl(210,8%,80%); - --black-200: hsl(210,8%,75%); - --black-300: hsl(210,8%,65%); - --black-350: hsl(210,8%,60%); - --black-400: hsl(210,8%,55%); - --black-500: hsl(210,8%,45%); - --black-600: hsl(210,8%,35%); - --black-700: hsl(210,8%,25%); - --black-750: hsl(210,8%,20%); - --black-800: hsl(210,8%,15%); - --black-900: hsl(210,8%,5%); - --orange-050: hsl(27,100%,97%); - --orange-100: hsl(27,95%,90%); - --orange-200: hsl(27,90%,83%); - --orange-300: hsl(27,90%,70%); - --orange-400: hsl(27,90%,55%); - --orange-500: hsl(27,90%,50%); - --orange-600: hsl(27,90%,45%); - --orange-700: hsl(27,90%,39%); - --orange-800: hsl(27,87%,35%); - --orange-900: hsl(27,80%,30%); - --blue-050: hsl(206,100%,97%); - --blue-100: hsl(206,96%,90%); - --blue-200: hsl(206,93%,83.5%); - --blue-300: hsl(206,90%,69.5%); - --blue-400: hsl(206,85%,57.5%); - --blue-500: hsl(206,100%,52%); - --blue-600: hsl(206,100%,40%); - --blue-700: hsl(209,100%,37.5%); - --blue-800: hsl(209,100%,32%); - --blue-900: hsl(209,100%,26%); - --powder-050: hsl(205,47%,97%); - --powder-100: hsl(205,46%,92%); - --powder-200: hsl(205,53%,88%); - --powder-300: hsl(205,57%,81%); - --powder-400: hsl(205,56%,76%); - --powder-500: hsl(205,41%,63%); - --powder-600: hsl(205,36%,53%); - --powder-700: hsl(205,47%,42%); - --powder-800: hsl(205,46%,32%); - --powder-900: hsl(205,46%,22%); - --green-025: hsl(140,42%,95%); - --green-050: hsl(140,40%,90%); - --green-100: hsl(140,40%,85%); - --green-200: hsl(140,40%,75%); - --green-300: hsl(140,40%,65%); - --green-400: hsl(140,40%,55%); - --green-500: hsl(140,40%,47%); - --green-600: hsl(140,40%,40%); - --green-700: hsl(140,41%,31%); - --green-800: hsl(140,40%,27%); - --green-900: hsl(140,40%,20%); - --yellow-050: hsl(47,87%,94%); - --yellow-100: hsl(47,83%,91%); - --yellow-200: hsl(47,65%,84%); - --yellow-300: hsl(47,69%,69%); - --yellow-400: hsl(47,79%,58%); - --yellow-500: hsl(47,73%,50%); - --yellow-600: hsl(47,76%,46%); - --yellow-700: hsl(47,79%,40%); - --yellow-800: hsl(47,82%,34%); - --yellow-900: hsl(47,84%,28%); - --red-025: hsl(358,80%,98%); - --red-050: hsl(358,75%,97%); - --red-100: hsl(358,76%,90%); - --red-200: hsl(358,74%,83%); - --red-300: hsl(358,70%,70%); - --red-400: hsl(358,68%,59%); - --red-500: hsl(358,62%,52%); - --red-600: hsl(358,62%,47%); - --red-700: hsl(358,64%,41%); - --red-800: hsl(358,64%,35%); - --red-900: hsl(358,67%,29%); - --gold: hsl(48,100%,50%); - --gold-lighter: hsl(48,100%,91%); - --gold-darker: hsl(45,100%,47%); - --silver: hsl(210,6%,72%); - --silver-lighter: hsl(0,0%,91%); - --silver-darker: hsl(210,3%,61%); - --bronze: hsl(28,38%,67%); - --bronze-lighter: hsl(28,40%,92%); - --bronze-darker: hsl(28,31%,52%); - --bc-lightest: var(--black-025); - --bc-lighter: var(--black-050); - --bc-light: var(--black-075); - --bc-medium: var(--black-100); - --bc-dark: var(--black-150); - --bc-darker: var(--black-200); - --fc-dark: hsl(210,8%,5%); - --fc-medium: hsl(210,8%,25%); - --fc-light: hsl(210,8%,45%); - --focus-ring-success: hsla(140,40%,75%,0.4); - --focus-ring-warning: hsla(47,79%,58%,0.4); - --focus-ring-error: hsla(358,62%,47%,0.15); - --focus-ring-muted: hsla(210,8%,15%,0.1); - --_o-disabled: .5; - --_o-disabled-static: .5; - --bs-sm: 0 1px 2px hsla(0,0%,0%,0.05), 0 1px 4px hsla(0, 0%, 0%, 0.05), 0 2px 8px hsla(0, 0%, 0%, 0.05); - --bs-md: 0 1px 3px hsla(0,0%,0%,0.06), 0 2px 6px hsla(0, 0%, 0%, 0.06), 0 3px 8px hsla(0, 0%, 0%, 0.09); - --bs-lg: 0 1px 4px hsla(0,0%,0%,0.09), 0 3px 8px hsla(0, 0%, 0%, 0.09), 0 4px 13px hsla(0, 0%, 0%, 0.13); - --bs-xl: 0 10px 24px hsla(0,0%,0%,0.05), 0 20px 48px hsla(0, 0%, 0%, 0.05), 0 1px 4px hsla(0, 0%, 0%, 0.1); - --scrollbar: hsla(0,0%,0%,0.2); - --highlight-bg: hsl(0,0%,96.5%); - --highlight-color: var(--black-750); - --highlight-comment: hsl(210,8%,43.5%); - --highlight-punctuation: var(--black-600); - --highlight-namespace: hsl(27,99%,36%); - --highlight-attribute: hsl(206,98.5%,29%); - --highlight-literal: hsl(27,99%,36%); - --highlight-symbol: hsl(306,43%,35%); - --highlight-keyword: hsl(206,98.5%,29%); - --highlight-variable: hsl(80,80.5%,26.5%); - --highlight-addition: var(--green-700); - --highlight-deletion: var(--red-600); - color: var(--theme-body-font-color); - --theme-primary-color-h: var(--theme-light-primary-color-h, var(--theme-base-primary-color-h)); - --theme-primary-color-s: var(--theme-light-primary-color-s, var(--theme-base-primary-color-s)); - --theme-primary-color-l: var(--theme-light-primary-color-l, var(--theme-base-primary-color-l)); - --theme-primary-color-r: var(--theme-light-primary-color-r, var(--theme-base-primary-color-r)); - --theme-primary-color-g: var(--theme-light-primary-color-g, var(--theme-base-primary-color-g)); - --theme-primary-color-b: var(--theme-light-primary-color-b, var(--theme-base-primary-color-b)); - --theme-secondary-color-h: var(--theme-light-secondary-color-h, var(--theme-base-secondary-color-h)); - --theme-secondary-color-s: var(--theme-light-secondary-color-s, var(--theme-base-secondary-color-s)); - --theme-secondary-color-l: var(--theme-light-secondary-color-l, var(--theme-base-secondary-color-l)); - --theme-secondary-color-r: var(--theme-light-secondary-color-r, var(--theme-base-secondary-color-r)); - --theme-secondary-color-g: var(--theme-light-secondary-color-g, var(--theme-base-secondary-color-g)); - --theme-secondary-color-b: var(--theme-light-secondary-color-b, var(--theme-base-secondary-color-b)); - --theme-primary-color: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), var(--theme-primary-color-l)); - --theme-primary-900: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 26%)); - --theme-primary-800: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 21%)); - --theme-primary-700: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 16%)); - --theme-primary-600: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 10%)); - --theme-primary-500: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 5%)); - --theme-primary-400: var(--theme-primary-color); - --theme-primary-350: rgb(calc(51 + var(--theme-primary-color-r) * .8), calc(51 + var(--theme-primary-color-g) * .8), calc(51 + var(--theme-primary-color-b) * .8)); - --theme-primary-300: rgb(calc(89.25 + var(--theme-primary-color-r) * .65), calc(89.25 + var(--theme-primary-color-g) * .65), calc(89.25 + var(--theme-primary-color-b) * .65)); - --theme-primary-200: rgb(calc(122.4 + var(--theme-primary-color-r) * .52), calc(122.4 + var(--theme-primary-color-g) * .52), calc(122.4 + var(--theme-primary-color-b) * .52)); - --theme-primary-150: rgb(calc(165.75 + var(--theme-primary-color-r) * .35), calc(165.75 + var(--theme-primary-color-g) * .35), calc(165.75 + var(--theme-primary-color-b) * .35)); - --theme-primary-100: rgb(calc(198.9 + var(--theme-primary-color-r) * .22), calc(198.9 + var(--theme-primary-color-g) * .22), calc(198.9 + var(--theme-primary-color-b) * .22)); - --theme-primary-075: rgb(calc(216.75 + var(--theme-primary-color-r) * .15), calc(216.75 + var(--theme-primary-color-g) * .15), calc(216.75 + var(--theme-primary-color-b) * .15)); - --theme-primary-050: rgb(calc(234.6 + var(--theme-primary-color-r) * .08), calc(234.6 + var(--theme-primary-color-g) * .08), calc(234.6 + var(--theme-primary-color-b) * .08)); - --theme-primary-025: rgb(calc(244.8 + var(--theme-primary-color-r) * .04), calc(244.8 + var(--theme-primary-color-g) * .04), calc(244.8 + var(--theme-primary-color-b) * .04)); - --theme-secondary-color: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), var(--theme-secondary-color-l)); - --theme-secondary-900: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 26%)); - --theme-secondary-800: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 21%)); - --theme-secondary-700: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 16%)); - --theme-secondary-600: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 10%)); - --theme-secondary-500: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 5%)); - --theme-secondary-400: var(--theme-secondary-color); - --theme-secondary-350: rgb(calc(51 + var(--theme-secondary-color-r) * .8), calc(51 + var(--theme-secondary-color-g) * .8), calc(51 + var(--theme-secondary-color-b) * .8)); - --theme-secondary-300: rgb(calc(89.25 + var(--theme-secondary-color-r) * .65), calc(89.25 + var(--theme-secondary-color-g) * .65), calc(89.25 + var(--theme-secondary-color-b) * .65)); - --theme-secondary-200: rgb(calc(122.4 + var(--theme-secondary-color-r) * .52), calc(122.4 + var(--theme-secondary-color-g) * .52), calc(122.4 + var(--theme-secondary-color-b) * .52)); - --theme-secondary-150: rgb(calc(165.75 + var(--theme-secondary-color-r) * .35), calc(165.75 + var(--theme-secondary-color-g) * .35), calc(165.75 + var(--theme-secondary-color-b) * .35)); - --theme-secondary-100: rgb(calc(198.9 + var(--theme-secondary-color-r) * .22), calc(198.9 + var(--theme-secondary-color-g) * .22), calc(198.9 + var(--theme-secondary-color-b) * .22)); - --theme-secondary-075: rgb(calc(216.75 + var(--theme-secondary-color-r) * .15), calc(216.75 + var(--theme-secondary-color-g) * .15), calc(216.75 + var(--theme-secondary-color-b) * .15)); - --theme-secondary-050: rgb(calc(234.6 + var(--theme-secondary-color-r) * .08), calc(234.6 + var(--theme-secondary-color-g) * .08), calc(234.6 + var(--theme-secondary-color-b) * .08)); - --theme-secondary-025: rgb(calc(244.8 + var(--theme-secondary-color-r) * .04), calc(244.8 + var(--theme-secondary-color-g) * .04), calc(244.8 + var(--theme-secondary-color-b) * .04)); - --focus-ring: hsla(var(--theme-secondary-color-h), var(--theme-secondary-color-s), var(--theme-secondary-color-l), .15); - --theme-base-primary-color-h: 27; - --theme-base-primary-color-s: 90%; - --theme-base-primary-color-l: 55%; - --theme-base-primary-color-r: 243.525; - --theme-base-primary-color-g: 129.9225; - --theme-base-primary-color-b: 36.975; - --theme-button-color: var(--blue-600); - --theme-button-hover-color: var(--blue-700); - --theme-button-hover-background-color: var(--blue-050); - --theme-button-active-background-color: var(--blue-100); - --theme-button-selected-color: var(--blue-900); - --theme-button-selected-background-color: var(--blue-200); - --theme-button-filled-color: var(--powder-700); - --theme-button-filled-background-color: var(--powder-100); - --theme-button-filled-border-color: var(--powder-500); - --theme-button-filled-hover-color: var(--powder-800); - --theme-button-filled-hover-background-color: var(--powder-300); - --theme-button-filled-active-background-color: var(--powder-400); - --theme-button-filled-active-border-color: var(--powder-600); - --theme-button-filled-selected-color: var(--powder-900); - --theme-button-filled-selected-background-color: var(--powder-300); - --theme-button-filled-selected-border-color: var(--powder-700); - --theme-button-outlined-border-color: var(--blue-400); - --theme-button-outlined-selected-border-color: var(--blue-600); - --theme-button-primary-background-color: var(--blue-500); - --theme-button-primary-hover-background-color: var(--blue-600); - --theme-button-primary-active-background-color: var(--blue-700); - --theme-button-primary-selected-background-color: var(--blue-800); - --theme-background-color: var(--white); - --theme-background-position: top left; - --theme-background-repeat: repeat; - --theme-background-size: auto; - --theme-background-attachment: auto; - --theme-content-background-color: var(--white); - --theme-content-border-color: var(--black-100); - --theme-header-background-color: var(--theme-primary-color); - --theme-header-background-position: center left; - --theme-header-background-repeat: repeat; - --theme-header-background-size: auto; - --theme-header-background-border-bottom: 0; - --theme-header-link-color: var(--theme-primary-color); - --theme-header-sponsored-color: hsla(0,0%,100%,0.4); - --theme-header-foreground-color: transparent; - --theme-header-foreground-position: bottom right; - --theme-header-foreground-repeat: no-repeat; - --theme-header-foreground-size: auto; - --theme-footer-background-color: hsl(210,8%,15%); - --theme-footer-background-position: top left; - --theme-footer-background-repeat: no-repeat; - --theme-footer-background-size: auto; - --theme-footer-background-border-top: 0; - --theme-footer-title-color: hsl(210,8%,75%); - --theme-footer-text-color: hsl(210,8%,60%); - --theme-footer-link-color: hsl(210,8%,60%); - --theme-footer-link-color-hover: hsl(210,8%,65%); - --theme-footer-link-color-active: hsl(27,90%,55%); - --theme-footer-link-caret-color: var(--theme-footer-background-color); - --theme-footer-divider-color: hsl(210,8%,25%); - --theme-footer-padding-top: 0; - --theme-footer-padding-bottom: 0; - --theme-link-color: var(--blue-600); - --theme-link-color-hover: var(--blue-500); - --theme-link-color-visited: var(--blue-700); - --theme-tag-color: var(--powder-700); - --theme-tag-background-color: var(--powder-100); - --theme-tag-border-color: transparent; - --theme-tag-hover-color: var(--powder-800); - --theme-tag-hover-background-color: var(--powder-200); - --theme-tag-hover-border-color: transparent; - --theme-body-font-family: var(--ff-sans); - --theme-body-font-color: var(--black-800); - --theme-post-title-font-family: var(--ff-sans); - --theme-post-title-color: var(--theme-link-color); - --theme-post-title-color-hover: var(--theme-link-color-hover); - --theme-post-title-color-visited: var(--theme-link-color-visited); - --theme-post-body-font-family: var(--ff-sans); - --theme-post-owner-background-color: var(--theme-secondary-075); - --theme-post-owner-new-background-color: var(--powder-200); - text-align: left; - margin: 0; - padding: 0; - border: 0; - font: inherit; - font-size: 100%; - vertical-align: baseline; - position: relative !important; - width: 164px; - flex-shrink: 0; - z-index: var(--zi-dropdown); - box-shadow: 0 0 0 hsla(210,8%,5%,0.05); - transition: box-shadow ease-in-out .1s,transform ease-in-out .1s; - transform: translateZ(0); - box-sizing: border-box; -} - -.sidebar-container { - --top-bar-allocated-space: 50px; - --theme-base-secondary-color-h: 206; - --theme-base-secondary-color-s: 100%; - --theme-base-secondary-color-l: 40%; - --theme-base-secondary-color-r: 0; - --theme-base-secondary-color-g: 115.6; - --theme-base-secondary-color-b: 204; - --ff-sans: -apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif; - --ff-serif: Georgia,Cambria,"Times New Roman",Times,serif; - --ff-mono: ui-monospace,"Cascadia Mono","Segoe UI Mono","Liberation Mono",Menlo,Monaco,Consolas,monospace; - --fs-fine: 11px; - --fs-caption: 12px; - --fs-body1: 13px; - --fs-body2: 1.15384615rem; - --fs-body3: 1.30769231rem; - --fs-subheading: 1.46153846rem; - --fs-title: 1.61538462rem; - --fs-headline1: 2.07692308rem; - --fs-headline2: 2.61538461rem; - --fs-display1: 3.30769231rem; - --fs-display2: 4.23076923rem; - --fs-display3: 5.30769231rem; - --fs-display4: 7.61538461rem; - --fs-body2-relative: 1.15384615em; - --fs-body3-relative: 1.30769231em; - --fs-subheading-relative: 1.46153846em; - --fs-title-relative: 1.61538462em; - --fs-headline1-relative: 2.07692308em; - --fs-headline2-relative: 2.61538461em; - --fs-display1-relative: 3.30769231em; - --fs-display2-relative: 4.23076923em; - --fs-display3-relative: 5.30769231em; - --fs-display4-relative: 7.61538461em; - --fs-base: 13px; - --stacks-internals-lh-unit: 13; - --lh-xs: 1; - --lh-sm: calc((var(--stacks-internals-lh-unit) + 2) / var(--stacks-internals-lh-unit)); - --lh-md: calc((var(--stacks-internals-lh-unit) + 4) / var(--stacks-internals-lh-unit)); - --lh-lg: calc((var(--stacks-internals-lh-unit) + 8) / var(--stacks-internals-lh-unit)); - --lh-xl: calc((var(--stacks-internals-lh-unit) + 12) / var(--stacks-internals-lh-unit)); - --lh-xxl: 2; - --lh-base: var(--lh-md); - --lh-6: ((var(--stacks-internals-lh-unit) + 6) / var(--stacks-internals-lh-unit)); - --zi-hide: -1; - --zi-base: 0; - --zi-selected: 25; - --zi-active: 30; - --zi-dropdown: 1000; - --zi-popovers: 2000; - --zi-tooltips: 3000; - --zi-banners: 4000; - --zi-navigation: 5000; - --zi-navigation-fixed: 5050; - --zi-modals-background: 8050; - --zi-modals: 9000; - --br-sm: 3px; - --br-md: 5px; - --br-lg: 7px; - --br-circle: 50%; - --te-smooth-slow: cubic-bezier(.25, .46, .45, .94); - --te-smooth: cubic-bezier(.165, .84, .44, 1); - --te-smooth-quick: cubic-bezier(.19, 1, .22, 1); - --te-back-out: cubic-bezier(.175, .885, .32, 1.275); - --te-back-in-out: cubic-bezier(.68, -0.55, .265, 1.55); - --te-ease-in: cubic-bezier(.47, 0, .745, .715); - --te-ease-in-out: cubic-bezier(.445, .05, .55, .95); - --te-ease-out: cubic-bezier(.39, .575, .565, 1); - --default-transition-duration: .1s; - --transition-time: var(--default-transition-duration); - --s-full: 97.2307692rem; - --s-step: calc(var(--s-full) / 12); - --su-base: 1; - --su-static1: 1px; - --su-static2: 2px; - --su-static4: 4px; - --su-static6: 6px; - --su-static8: 8px; - --su-static12: 12px; - --su-static16: 16px; - --su-static24: 24px; - --su-static32: 32px; - --su-static48: 48px; - --su-static64: 64px; - --su-static96: 96px; - --su-static128: 128px; - --su1: clamp(var(--su-static1), calc(var(--su-static1) * var(--su-base)), calc(var(--su-static1) * var(--su-base))); - --su2: calc(var(--su-static2) * var(--su-base)); - --su4: calc(var(--su-static4) * var(--su-base)); - --su6: calc(var(--su-static6) * var(--su-base)); - --su8: calc(var(--su-static8) * var(--su-base)); - --su12: calc(var(--su-static12) * var(--su-base)); - --su16: calc(var(--su-static16) * var(--su-base)); - --su24: calc(var(--su-static24) * var(--su-base)); - --su32: calc(var(--su-static32) * var(--su-base)); - --su48: calc(var(--su-static48) * var(--su-base)); - --su64: calc(var(--su-static64) * var(--su-base)); - --su96: calc(var(--su-static96) * var(--su-base)); - --su128: calc(var(--su-static128) * var(--su-base)); - --hack-topbar-scrollbar-fallback: var(--scrollbar); - --mp-alt-row-color: var(--black-050); - --mp-critical-color: var(--red-600); - --mp-duration-color: var(--black-800); - --mp-gap-bg-color: var(--black-025); - --mp-gap-font-color: var(--black-700); - --mp-highlight-default-color: var(--fc-dark); - --mp-highlight-fade-color: var(--yellow-300); - --mp-highlight-keyword-color: var(--blue-700); - --mp-highlight-literal-color: var(--green-500); - --mp-label-color: var(--black-700); - --mp-link-color: var(--blue-700); - --mp-main-bg-color: var(--white); - --mp-muted-color: var(--black-300); - --mp-popup-shadow: var(--bs-sm); - --mp-query-border-color: var(--black-100); - --mp-result-border: solid .5px var(--black-300); - --mp-warning-color: var(--red-600); - --theme-button-background-color: transparent; - --theme-button-primary-color: var(--white); - --theme-button-primary-hover-color: var(--white); - --theme-button-primary-selected-color: var(--white); - --theme-button-primary-number-color: var(--theme-secondary-900); - --theme-topbar-height: var(--su-static48); - --theme-topbar-background-color: var(--black-025); - --theme-topbar-search-color: var(--black-700); - --theme-topbar-search-background: var(--white); - --theme-topbar-search-placeholder: var(--black-400); - --theme-topbar-search-border: var(--black-200); - --theme-topbar-search-border-focus: var(--blue-300); - --theme-topbar-search-shadow-focus: 0 0 0 var(--su-static4) var(--focus-ring); - --theme-topbar-select-color: var(--black-700); - --theme-topbar-select-background: var(--black-075); - --theme-topbar-item-color: var(--black-600); - --theme-topbar-item-color-hover: var(--black-800); - --theme-topbar-item-background-hover: var(--black-075); - --theme-topbar-item-color-current: var(--black); - --theme-topbar-item-border-current: var(--theme-primary-color); - --theme-topbar-accent-border: 3px solid var(--theme-primary-color); - --white: hsl(0,0%,100%); - --black: hsl(210,8%,5%); - --orange: hsl(27,90%,55%); - --yellow: hsl(47,83%,91%); - --green: hsl(140,40%,55%); - --blue: hsl(206,100%,40%); - --powder: hsl(205,46%,92%); - --red: hsl(358,62%,52%); - --black-025: hsl(210,8%,97.5%); - --black-050: hsl(210,8%,95%); - --black-075: hsl(210,8%,90%); - --black-100: hsl(210,8%,85%); - --black-150: hsl(210,8%,80%); - --black-200: hsl(210,8%,75%); - --black-300: hsl(210,8%,65%); - --black-350: hsl(210,8%,60%); - --black-400: hsl(210,8%,55%); - --black-500: hsl(210,8%,45%); - --black-600: hsl(210,8%,35%); - --black-700: hsl(210,8%,25%); - --black-750: hsl(210,8%,20%); - --black-800: hsl(210,8%,15%); - --black-900: hsl(210,8%,5%); - --orange-050: hsl(27,100%,97%); - --orange-100: hsl(27,95%,90%); - --orange-200: hsl(27,90%,83%); - --orange-300: hsl(27,90%,70%); - --orange-400: hsl(27,90%,55%); - --orange-500: hsl(27,90%,50%); - --orange-600: hsl(27,90%,45%); - --orange-700: hsl(27,90%,39%); - --orange-800: hsl(27,87%,35%); - --orange-900: hsl(27,80%,30%); - --blue-050: hsl(206,100%,97%); - --blue-100: hsl(206,96%,90%); - --blue-200: hsl(206,93%,83.5%); - --blue-300: hsl(206,90%,69.5%); - --blue-400: hsl(206,85%,57.5%); - --blue-500: hsl(206,100%,52%); - --blue-600: hsl(206,100%,40%); - --blue-700: hsl(209,100%,37.5%); - --blue-800: hsl(209,100%,32%); - --blue-900: hsl(209,100%,26%); - --powder-050: hsl(205,47%,97%); - --powder-100: hsl(205,46%,92%); - --powder-200: hsl(205,53%,88%); - --powder-300: hsl(205,57%,81%); - --powder-400: hsl(205,56%,76%); - --powder-500: hsl(205,41%,63%); - --powder-600: hsl(205,36%,53%); - --powder-700: hsl(205,47%,42%); - --powder-800: hsl(205,46%,32%); - --powder-900: hsl(205,46%,22%); - --green-025: hsl(140,42%,95%); - --green-050: hsl(140,40%,90%); - --green-100: hsl(140,40%,85%); - --green-200: hsl(140,40%,75%); - --green-300: hsl(140,40%,65%); - --green-400: hsl(140,40%,55%); - --green-500: hsl(140,40%,47%); - --green-600: hsl(140,40%,40%); - --green-700: hsl(140,41%,31%); - --green-800: hsl(140,40%,27%); - --green-900: hsl(140,40%,20%); - --yellow-050: hsl(47,87%,94%); - --yellow-100: hsl(47,83%,91%); - --yellow-200: hsl(47,65%,84%); - --yellow-300: hsl(47,69%,69%); - --yellow-400: hsl(47,79%,58%); - --yellow-500: hsl(47,73%,50%); - --yellow-600: hsl(47,76%,46%); - --yellow-700: hsl(47,79%,40%); - --yellow-800: hsl(47,82%,34%); - --yellow-900: hsl(47,84%,28%); - --red-025: hsl(358,80%,98%); - --red-050: hsl(358,75%,97%); - --red-100: hsl(358,76%,90%); - --red-200: hsl(358,74%,83%); - --red-300: hsl(358,70%,70%); - --red-400: hsl(358,68%,59%); - --red-500: hsl(358,62%,52%); - --red-600: hsl(358,62%,47%); - --red-700: hsl(358,64%,41%); - --red-800: hsl(358,64%,35%); - --red-900: hsl(358,67%,29%); - --gold: hsl(48,100%,50%); - --gold-lighter: hsl(48,100%,91%); - --gold-darker: hsl(45,100%,47%); - --silver: hsl(210,6%,72%); - --silver-lighter: hsl(0,0%,91%); - --silver-darker: hsl(210,3%,61%); - --bronze: hsl(28,38%,67%); - --bronze-lighter: hsl(28,40%,92%); - --bronze-darker: hsl(28,31%,52%); - --bc-lightest: var(--black-025); - --bc-lighter: var(--black-050); - --bc-light: var(--black-075); - --bc-medium: var(--black-100); - --bc-dark: var(--black-150); - --bc-darker: var(--black-200); - --fc-dark: hsl(210,8%,5%); - --fc-medium: hsl(210,8%,25%); - --fc-light: hsl(210,8%,45%); - --focus-ring-success: hsla(140,40%,75%,0.4); - --focus-ring-warning: hsla(47,79%,58%,0.4); - --focus-ring-error: hsla(358,62%,47%,0.15); - --focus-ring-muted: hsla(210,8%,15%,0.1); - --_o-disabled: .5; - --_o-disabled-static: .5; - --bs-sm: 0 1px 2px hsla(0,0%,0%,0.05), 0 1px 4px hsla(0, 0%, 0%, 0.05), 0 2px 8px hsla(0, 0%, 0%, 0.05); - --bs-md: 0 1px 3px hsla(0,0%,0%,0.06), 0 2px 6px hsla(0, 0%, 0%, 0.06), 0 3px 8px hsla(0, 0%, 0%, 0.09); - --bs-lg: 0 1px 4px hsla(0,0%,0%,0.09), 0 3px 8px hsla(0, 0%, 0%, 0.09), 0 4px 13px hsla(0, 0%, 0%, 0.13); - --bs-xl: 0 10px 24px hsla(0,0%,0%,0.05), 0 20px 48px hsla(0, 0%, 0%, 0.05), 0 1px 4px hsla(0, 0%, 0%, 0.1); - --scrollbar: hsla(0,0%,0%,0.2); - --highlight-bg: hsl(0,0%,96.5%); - --highlight-color: var(--black-750); - --highlight-comment: hsl(210,8%,43.5%); - --highlight-punctuation: var(--black-600); - --highlight-namespace: hsl(27,99%,36%); - --highlight-attribute: hsl(206,98.5%,29%); - --highlight-literal: hsl(27,99%,36%); - --highlight-symbol: hsl(306,43%,35%); - --highlight-keyword: hsl(206,98.5%,29%); - --highlight-variable: hsl(80,80.5%,26.5%); - --highlight-addition: var(--green-700); - --highlight-deletion: var(--red-600); - color: var(--theme-body-font-color); - --theme-primary-color-h: var(--theme-light-primary-color-h, var(--theme-base-primary-color-h)); - --theme-primary-color-s: var(--theme-light-primary-color-s, var(--theme-base-primary-color-s)); - --theme-primary-color-l: var(--theme-light-primary-color-l, var(--theme-base-primary-color-l)); - --theme-primary-color-r: var(--theme-light-primary-color-r, var(--theme-base-primary-color-r)); - --theme-primary-color-g: var(--theme-light-primary-color-g, var(--theme-base-primary-color-g)); - --theme-primary-color-b: var(--theme-light-primary-color-b, var(--theme-base-primary-color-b)); - --theme-secondary-color-h: var(--theme-light-secondary-color-h, var(--theme-base-secondary-color-h)); - --theme-secondary-color-s: var(--theme-light-secondary-color-s, var(--theme-base-secondary-color-s)); - --theme-secondary-color-l: var(--theme-light-secondary-color-l, var(--theme-base-secondary-color-l)); - --theme-secondary-color-r: var(--theme-light-secondary-color-r, var(--theme-base-secondary-color-r)); - --theme-secondary-color-g: var(--theme-light-secondary-color-g, var(--theme-base-secondary-color-g)); - --theme-secondary-color-b: var(--theme-light-secondary-color-b, var(--theme-base-secondary-color-b)); - --theme-primary-color: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), var(--theme-primary-color-l)); - --theme-primary-900: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 26%)); - --theme-primary-800: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 21%)); - --theme-primary-700: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 16%)); - --theme-primary-600: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 10%)); - --theme-primary-500: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 5%)); - --theme-primary-400: var(--theme-primary-color); - --theme-primary-350: rgb(calc(51 + var(--theme-primary-color-r) * .8), calc(51 + var(--theme-primary-color-g) * .8), calc(51 + var(--theme-primary-color-b) * .8)); - --theme-primary-300: rgb(calc(89.25 + var(--theme-primary-color-r) * .65), calc(89.25 + var(--theme-primary-color-g) * .65), calc(89.25 + var(--theme-primary-color-b) * .65)); - --theme-primary-200: rgb(calc(122.4 + var(--theme-primary-color-r) * .52), calc(122.4 + var(--theme-primary-color-g) * .52), calc(122.4 + var(--theme-primary-color-b) * .52)); - --theme-primary-150: rgb(calc(165.75 + var(--theme-primary-color-r) * .35), calc(165.75 + var(--theme-primary-color-g) * .35), calc(165.75 + var(--theme-primary-color-b) * .35)); - --theme-primary-100: rgb(calc(198.9 + var(--theme-primary-color-r) * .22), calc(198.9 + var(--theme-primary-color-g) * .22), calc(198.9 + var(--theme-primary-color-b) * .22)); - --theme-primary-075: rgb(calc(216.75 + var(--theme-primary-color-r) * .15), calc(216.75 + var(--theme-primary-color-g) * .15), calc(216.75 + var(--theme-primary-color-b) * .15)); - --theme-primary-050: rgb(calc(234.6 + var(--theme-primary-color-r) * .08), calc(234.6 + var(--theme-primary-color-g) * .08), calc(234.6 + var(--theme-primary-color-b) * .08)); - --theme-primary-025: rgb(calc(244.8 + var(--theme-primary-color-r) * .04), calc(244.8 + var(--theme-primary-color-g) * .04), calc(244.8 + var(--theme-primary-color-b) * .04)); - --theme-secondary-color: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), var(--theme-secondary-color-l)); - --theme-secondary-900: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 26%)); - --theme-secondary-800: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 21%)); - --theme-secondary-700: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 16%)); - --theme-secondary-600: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 10%)); - --theme-secondary-500: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 5%)); - --theme-secondary-400: var(--theme-secondary-color); - --theme-secondary-350: rgb(calc(51 + var(--theme-secondary-color-r) * .8), calc(51 + var(--theme-secondary-color-g) * .8), calc(51 + var(--theme-secondary-color-b) * .8)); - --theme-secondary-300: rgb(calc(89.25 + var(--theme-secondary-color-r) * .65), calc(89.25 + var(--theme-secondary-color-g) * .65), calc(89.25 + var(--theme-secondary-color-b) * .65)); - --theme-secondary-200: rgb(calc(122.4 + var(--theme-secondary-color-r) * .52), calc(122.4 + var(--theme-secondary-color-g) * .52), calc(122.4 + var(--theme-secondary-color-b) * .52)); - --theme-secondary-150: rgb(calc(165.75 + var(--theme-secondary-color-r) * .35), calc(165.75 + var(--theme-secondary-color-g) * .35), calc(165.75 + var(--theme-secondary-color-b) * .35)); - --theme-secondary-100: rgb(calc(198.9 + var(--theme-secondary-color-r) * .22), calc(198.9 + var(--theme-secondary-color-g) * .22), calc(198.9 + var(--theme-secondary-color-b) * .22)); - --theme-secondary-075: rgb(calc(216.75 + var(--theme-secondary-color-r) * .15), calc(216.75 + var(--theme-secondary-color-g) * .15), calc(216.75 + var(--theme-secondary-color-b) * .15)); - --theme-secondary-050: rgb(calc(234.6 + var(--theme-secondary-color-r) * .08), calc(234.6 + var(--theme-secondary-color-g) * .08), calc(234.6 + var(--theme-secondary-color-b) * .08)); - --theme-secondary-025: rgb(calc(244.8 + var(--theme-secondary-color-r) * .04), calc(244.8 + var(--theme-secondary-color-g) * .04), calc(244.8 + var(--theme-secondary-color-b) * .04)); - --focus-ring: hsla(var(--theme-secondary-color-h), var(--theme-secondary-color-s), var(--theme-secondary-color-l), .15); - --theme-base-primary-color-h: 27; - --theme-base-primary-color-s: 90%; - --theme-base-primary-color-l: 55%; - --theme-base-primary-color-r: 243.525; - --theme-base-primary-color-g: 129.9225; - --theme-base-primary-color-b: 36.975; - --theme-button-color: var(--blue-600); - --theme-button-hover-color: var(--blue-700); - --theme-button-hover-background-color: var(--blue-050); - --theme-button-active-background-color: var(--blue-100); - --theme-button-selected-color: var(--blue-900); - --theme-button-selected-background-color: var(--blue-200); - --theme-button-filled-color: var(--powder-700); - --theme-button-filled-background-color: var(--powder-100); - --theme-button-filled-border-color: var(--powder-500); - --theme-button-filled-hover-color: var(--powder-800); - --theme-button-filled-hover-background-color: var(--powder-300); - --theme-button-filled-active-background-color: var(--powder-400); - --theme-button-filled-active-border-color: var(--powder-600); - --theme-button-filled-selected-color: var(--powder-900); - --theme-button-filled-selected-background-color: var(--powder-300); - --theme-button-filled-selected-border-color: var(--powder-700); - --theme-button-outlined-border-color: var(--blue-400); - --theme-button-outlined-selected-border-color: var(--blue-600); - --theme-button-primary-background-color: var(--blue-500); - --theme-button-primary-hover-background-color: var(--blue-600); - --theme-button-primary-active-background-color: var(--blue-700); - --theme-button-primary-selected-background-color: var(--blue-800); - --theme-background-color: var(--white); - --theme-background-position: top left; - --theme-background-repeat: repeat; - --theme-background-size: auto; - --theme-background-attachment: auto; - --theme-content-background-color: var(--white); - --theme-content-border-color: var(--black-100); - --theme-header-background-color: var(--theme-primary-color); - --theme-header-background-position: center left; - --theme-header-background-repeat: repeat; - --theme-header-background-size: auto; - --theme-header-background-border-bottom: 0; - --theme-header-link-color: var(--theme-primary-color); - --theme-header-sponsored-color: hsla(0,0%,100%,0.4); - --theme-header-foreground-color: transparent; - --theme-header-foreground-position: bottom right; - --theme-header-foreground-repeat: no-repeat; - --theme-header-foreground-size: auto; - --theme-footer-background-color: hsl(210,8%,15%); - --theme-footer-background-position: top left; - --theme-footer-background-repeat: no-repeat; - --theme-footer-background-size: auto; - --theme-footer-background-border-top: 0; - --theme-footer-title-color: hsl(210,8%,75%); - --theme-footer-text-color: hsl(210,8%,60%); - --theme-footer-link-color: hsl(210,8%,60%); - --theme-footer-link-color-hover: hsl(210,8%,65%); - --theme-footer-link-color-active: hsl(27,90%,55%); - --theme-footer-link-caret-color: var(--theme-footer-background-color); - --theme-footer-divider-color: hsl(210,8%,25%); - --theme-footer-padding-top: 0; - --theme-footer-padding-bottom: 0; - --theme-link-color: var(--blue-600); - --theme-link-color-hover: var(--blue-500); - --theme-link-color-visited: var(--blue-700); - --theme-tag-color: var(--powder-700); - --theme-tag-background-color: var(--powder-100); - --theme-tag-border-color: transparent; - --theme-tag-hover-color: var(--powder-800); - --theme-tag-hover-background-color: var(--powder-200); - --theme-tag-hover-border-color: transparent; - --theme-body-font-family: var(--ff-sans); - --theme-body-font-color: var(--black-800); - --theme-post-title-font-family: var(--ff-sans); - --theme-post-title-color: var(--theme-link-color); - --theme-post-title-color-hover: var(--theme-link-color-hover); - --theme-post-title-color-visited: var(--theme-link-color-visited); - --theme-post-body-font-family: var(--ff-sans); - --theme-post-owner-background-color: var(--theme-secondary-075); - --theme-post-owner-new-background-color: var(--powder-200); - text-align: left; - margin: 0; - padding: 0; - border: 0; - font: inherit; - font-size: 100%; - vertical-align: baseline; - box-sizing: border-box; - padding-top: var(--su24); - position: sticky; - width: auto; - margin-bottom: var(--su8); - overflow-y: auto; - top: var(--top-bar-allocated-space); - max-height: calc(100vh - var(--top-bar-allocated-space)); -} - -.sidebar-flex-column-nav { - --top-bar-allocated-space: 50px; - --theme-base-secondary-color-h: 206; - --theme-base-secondary-color-s: 100%; - --theme-base-secondary-color-l: 40%; - --theme-base-secondary-color-r: 0; - --theme-base-secondary-color-g: 115.6; - --theme-base-secondary-color-b: 204; - --ff-sans: -apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif; - --ff-serif: Georgia,Cambria,"Times New Roman",Times,serif; - --ff-mono: ui-monospace,"Cascadia Mono","Segoe UI Mono","Liberation Mono",Menlo,Monaco,Consolas,monospace; - --fs-fine: 11px; - --fs-caption: 12px; - --fs-body1: 13px; - --fs-body2: 1.15384615rem; - --fs-body3: 1.30769231rem; - --fs-subheading: 1.46153846rem; - --fs-title: 1.61538462rem; - --fs-headline1: 2.07692308rem; - --fs-headline2: 2.61538461rem; - --fs-display1: 3.30769231rem; - --fs-display2: 4.23076923rem; - --fs-display3: 5.30769231rem; - --fs-display4: 7.61538461rem; - --fs-body2-relative: 1.15384615em; - --fs-body3-relative: 1.30769231em; - --fs-subheading-relative: 1.46153846em; - --fs-title-relative: 1.61538462em; - --fs-headline1-relative: 2.07692308em; - --fs-headline2-relative: 2.61538461em; - --fs-display1-relative: 3.30769231em; - --fs-display2-relative: 4.23076923em; - --fs-display3-relative: 5.30769231em; - --fs-display4-relative: 7.61538461em; - --fs-base: 13px; - --stacks-internals-lh-unit: 13; - --lh-xs: 1; - --lh-sm: calc((var(--stacks-internals-lh-unit) + 2) / var(--stacks-internals-lh-unit)); - --lh-md: calc((var(--stacks-internals-lh-unit) + 4) / var(--stacks-internals-lh-unit)); - --lh-lg: calc((var(--stacks-internals-lh-unit) + 8) / var(--stacks-internals-lh-unit)); - --lh-xl: calc((var(--stacks-internals-lh-unit) + 12) / var(--stacks-internals-lh-unit)); - --lh-xxl: 2; - --lh-base: var(--lh-md); - --lh-6: ((var(--stacks-internals-lh-unit) + 6) / var(--stacks-internals-lh-unit)); - --zi-hide: -1; - --zi-base: 0; - --zi-selected: 25; - --zi-active: 30; - --zi-dropdown: 1000; - --zi-popovers: 2000; - --zi-tooltips: 3000; - --zi-banners: 4000; - --zi-navigation: 5000; - --zi-navigation-fixed: 5050; - --zi-modals-background: 8050; - --zi-modals: 9000; - --br-sm: 3px; - --br-md: 5px; - --br-lg: 7px; - --br-circle: 50%; - --te-smooth-slow: cubic-bezier(.25, .46, .45, .94); - --te-smooth: cubic-bezier(.165, .84, .44, 1); - --te-smooth-quick: cubic-bezier(.19, 1, .22, 1); - --te-back-out: cubic-bezier(.175, .885, .32, 1.275); - --te-back-in-out: cubic-bezier(.68, -0.55, .265, 1.55); - --te-ease-in: cubic-bezier(.47, 0, .745, .715); - --te-ease-in-out: cubic-bezier(.445, .05, .55, .95); - --te-ease-out: cubic-bezier(.39, .575, .565, 1); - --default-transition-duration: .1s; - --transition-time: var(--default-transition-duration); - --s-full: 97.2307692rem; - --s-step: calc(var(--s-full) / 12); - --su-base: 1; - --su-static1: 1px; - --su-static2: 2px; - --su-static4: 4px; - --su-static6: 6px; - --su-static8: 8px; - --su-static12: 12px; - --su-static16: 16px; - --su-static24: 24px; - --su-static32: 32px; - --su-static48: 48px; - --su-static64: 64px; - --su-static96: 96px; - --su-static128: 128px; - --su1: clamp(var(--su-static1), calc(var(--su-static1) * var(--su-base)), calc(var(--su-static1) * var(--su-base))); - --su2: calc(var(--su-static2) * var(--su-base)); - --su4: calc(var(--su-static4) * var(--su-base)); - --su6: calc(var(--su-static6) * var(--su-base)); - --su8: calc(var(--su-static8) * var(--su-base)); - --su12: calc(var(--su-static12) * var(--su-base)); - --su16: calc(var(--su-static16) * var(--su-base)); - --su24: calc(var(--su-static24) * var(--su-base)); - --su32: calc(var(--su-static32) * var(--su-base)); - --su48: calc(var(--su-static48) * var(--su-base)); - --su64: calc(var(--su-static64) * var(--su-base)); - --su96: calc(var(--su-static96) * var(--su-base)); - --su128: calc(var(--su-static128) * var(--su-base)); - --hack-topbar-scrollbar-fallback: var(--scrollbar); - --mp-alt-row-color: var(--black-050); - --mp-critical-color: var(--red-600); - --mp-duration-color: var(--black-800); - --mp-gap-bg-color: var(--black-025); - --mp-gap-font-color: var(--black-700); - --mp-highlight-default-color: var(--fc-dark); - --mp-highlight-fade-color: var(--yellow-300); - --mp-highlight-keyword-color: var(--blue-700); - --mp-highlight-literal-color: var(--green-500); - --mp-label-color: var(--black-700); - --mp-link-color: var(--blue-700); - --mp-main-bg-color: var(--white); - --mp-muted-color: var(--black-300); - --mp-popup-shadow: var(--bs-sm); - --mp-query-border-color: var(--black-100); - --mp-result-border: solid .5px var(--black-300); - --mp-warning-color: var(--red-600); - --theme-button-background-color: transparent; - --theme-button-primary-color: var(--white); - --theme-button-primary-hover-color: var(--white); - --theme-button-primary-selected-color: var(--white); - --theme-button-primary-number-color: var(--theme-secondary-900); - --theme-topbar-height: var(--su-static48); - --theme-topbar-background-color: var(--black-025); - --theme-topbar-search-color: var(--black-700); - --theme-topbar-search-background: var(--white); - --theme-topbar-search-placeholder: var(--black-400); - --theme-topbar-search-border: var(--black-200); - --theme-topbar-search-border-focus: var(--blue-300); - --theme-topbar-search-shadow-focus: 0 0 0 var(--su-static4) var(--focus-ring); - --theme-topbar-select-color: var(--black-700); - --theme-topbar-select-background: var(--black-075); - --theme-topbar-item-color: var(--black-600); - --theme-topbar-item-color-hover: var(--black-800); - --theme-topbar-item-background-hover: var(--black-075); - --theme-topbar-item-color-current: var(--black); - --theme-topbar-item-border-current: var(--theme-primary-color); - --theme-topbar-accent-border: 3px solid var(--theme-primary-color); - --white: hsl(0,0%,100%); - --black: hsl(210,8%,5%); - --orange: hsl(27,90%,55%); - --yellow: hsl(47,83%,91%); - --green: hsl(140,40%,55%); - --blue: hsl(206,100%,40%); - --powder: hsl(205,46%,92%); - --red: hsl(358,62%,52%); - --black-025: hsl(210,8%,97.5%); - --black-050: hsl(210,8%,95%); - --black-075: hsl(210,8%,90%); - --black-100: hsl(210,8%,85%); - --black-150: hsl(210,8%,80%); - --black-200: hsl(210,8%,75%); - --black-300: hsl(210,8%,65%); - --black-350: hsl(210,8%,60%); - --black-400: hsl(210,8%,55%); - --black-500: hsl(210,8%,45%); - --black-600: hsl(210,8%,35%); - --black-700: hsl(210,8%,25%); - --black-750: hsl(210,8%,20%); - --black-800: hsl(210,8%,15%); - --black-900: hsl(210,8%,5%); - --orange-050: hsl(27,100%,97%); - --orange-100: hsl(27,95%,90%); - --orange-200: hsl(27,90%,83%); - --orange-300: hsl(27,90%,70%); - --orange-400: hsl(27,90%,55%); - --orange-500: hsl(27,90%,50%); - --orange-600: hsl(27,90%,45%); - --orange-700: hsl(27,90%,39%); - --orange-800: hsl(27,87%,35%); - --orange-900: hsl(27,80%,30%); - --blue-050: hsl(206,100%,97%); - --blue-100: hsl(206,96%,90%); - --blue-200: hsl(206,93%,83.5%); - --blue-300: hsl(206,90%,69.5%); - --blue-400: hsl(206,85%,57.5%); - --blue-500: hsl(206,100%,52%); - --blue-600: hsl(206,100%,40%); - --blue-700: hsl(209,100%,37.5%); - --blue-800: hsl(209,100%,32%); - --blue-900: hsl(209,100%,26%); - --powder-050: hsl(205,47%,97%); - --powder-100: hsl(205,46%,92%); - --powder-200: hsl(205,53%,88%); - --powder-300: hsl(205,57%,81%); - --powder-400: hsl(205,56%,76%); - --powder-500: hsl(205,41%,63%); - --powder-600: hsl(205,36%,53%); - --powder-700: hsl(205,47%,42%); - --powder-800: hsl(205,46%,32%); - --powder-900: hsl(205,46%,22%); - --green-025: hsl(140,42%,95%); - --green-050: hsl(140,40%,90%); - --green-100: hsl(140,40%,85%); - --green-200: hsl(140,40%,75%); - --green-300: hsl(140,40%,65%); - --green-400: hsl(140,40%,55%); - --green-500: hsl(140,40%,47%); - --green-600: hsl(140,40%,40%); - --green-700: hsl(140,41%,31%); - --green-800: hsl(140,40%,27%); - --green-900: hsl(140,40%,20%); - --yellow-050: hsl(47,87%,94%); - --yellow-100: hsl(47,83%,91%); - --yellow-200: hsl(47,65%,84%); - --yellow-300: hsl(47,69%,69%); - --yellow-400: hsl(47,79%,58%); - --yellow-500: hsl(47,73%,50%); - --yellow-600: hsl(47,76%,46%); - --yellow-700: hsl(47,79%,40%); - --yellow-800: hsl(47,82%,34%); - --yellow-900: hsl(47,84%,28%); - --red-025: hsl(358,80%,98%); - --red-050: hsl(358,75%,97%); - --red-100: hsl(358,76%,90%); - --red-200: hsl(358,74%,83%); - --red-300: hsl(358,70%,70%); - --red-400: hsl(358,68%,59%); - --red-500: hsl(358,62%,52%); - --red-600: hsl(358,62%,47%); - --red-700: hsl(358,64%,41%); - --red-800: hsl(358,64%,35%); - --red-900: hsl(358,67%,29%); - --gold: hsl(48,100%,50%); - --gold-lighter: hsl(48,100%,91%); - --gold-darker: hsl(45,100%,47%); - --silver: hsl(210,6%,72%); - --silver-lighter: hsl(0,0%,91%); - --silver-darker: hsl(210,3%,61%); - --bronze: hsl(28,38%,67%); - --bronze-lighter: hsl(28,40%,92%); - --bronze-darker: hsl(28,31%,52%); - --bc-lightest: var(--black-025); - --bc-lighter: var(--black-050); - --bc-light: var(--black-075); - --bc-medium: var(--black-100); - --bc-dark: var(--black-150); - --bc-darker: var(--black-200); - --fc-dark: hsl(210,8%,5%); - --fc-medium: hsl(210,8%,25%); - --fc-light: hsl(210,8%,45%); - --focus-ring-success: hsla(140,40%,75%,0.4); - --focus-ring-warning: hsla(47,79%,58%,0.4); - --focus-ring-error: hsla(358,62%,47%,0.15); - --focus-ring-muted: hsla(210,8%,15%,0.1); - --_o-disabled: .5; - --_o-disabled-static: .5; - --bs-sm: 0 1px 2px hsla(0,0%,0%,0.05), 0 1px 4px hsla(0, 0%, 0%, 0.05), 0 2px 8px hsla(0, 0%, 0%, 0.05); - --bs-md: 0 1px 3px hsla(0,0%,0%,0.06), 0 2px 6px hsla(0, 0%, 0%, 0.06), 0 3px 8px hsla(0, 0%, 0%, 0.09); - --bs-lg: 0 1px 4px hsla(0,0%,0%,0.09), 0 3px 8px hsla(0, 0%, 0%, 0.09), 0 4px 13px hsla(0, 0%, 0%, 0.13); - --bs-xl: 0 10px 24px hsla(0,0%,0%,0.05), 0 20px 48px hsla(0, 0%, 0%, 0.05), 0 1px 4px hsla(0, 0%, 0%, 0.1); - --scrollbar: hsla(0,0%,0%,0.2); - --highlight-bg: hsl(0,0%,96.5%); - --highlight-color: var(--black-750); - --highlight-comment: hsl(210,8%,43.5%); - --highlight-punctuation: var(--black-600); - --highlight-namespace: hsl(27,99%,36%); - --highlight-attribute: hsl(206,98.5%,29%); - --highlight-literal: hsl(27,99%,36%); - --highlight-symbol: hsl(306,43%,35%); - --highlight-keyword: hsl(206,98.5%,29%); - --highlight-variable: hsl(80,80.5%,26.5%); - --highlight-addition: var(--green-700); - --highlight-deletion: var(--red-600); - color: var(--theme-body-font-color); - --theme-primary-color-h: var(--theme-light-primary-color-h, var(--theme-base-primary-color-h)); - --theme-primary-color-s: var(--theme-light-primary-color-s, var(--theme-base-primary-color-s)); - --theme-primary-color-l: var(--theme-light-primary-color-l, var(--theme-base-primary-color-l)); - --theme-primary-color-r: var(--theme-light-primary-color-r, var(--theme-base-primary-color-r)); - --theme-primary-color-g: var(--theme-light-primary-color-g, var(--theme-base-primary-color-g)); - --theme-primary-color-b: var(--theme-light-primary-color-b, var(--theme-base-primary-color-b)); - --theme-secondary-color-h: var(--theme-light-secondary-color-h, var(--theme-base-secondary-color-h)); - --theme-secondary-color-s: var(--theme-light-secondary-color-s, var(--theme-base-secondary-color-s)); - --theme-secondary-color-l: var(--theme-light-secondary-color-l, var(--theme-base-secondary-color-l)); - --theme-secondary-color-r: var(--theme-light-secondary-color-r, var(--theme-base-secondary-color-r)); - --theme-secondary-color-g: var(--theme-light-secondary-color-g, var(--theme-base-secondary-color-g)); - --theme-secondary-color-b: var(--theme-light-secondary-color-b, var(--theme-base-secondary-color-b)); - --theme-primary-color: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), var(--theme-primary-color-l)); - --theme-primary-900: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 26%)); - --theme-primary-800: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 21%)); - --theme-primary-700: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 16%)); - --theme-primary-600: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 10%)); - --theme-primary-500: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 5%)); - --theme-primary-400: var(--theme-primary-color); - --theme-primary-350: rgb(calc(51 + var(--theme-primary-color-r) * .8), calc(51 + var(--theme-primary-color-g) * .8), calc(51 + var(--theme-primary-color-b) * .8)); - --theme-primary-300: rgb(calc(89.25 + var(--theme-primary-color-r) * .65), calc(89.25 + var(--theme-primary-color-g) * .65), calc(89.25 + var(--theme-primary-color-b) * .65)); - --theme-primary-200: rgb(calc(122.4 + var(--theme-primary-color-r) * .52), calc(122.4 + var(--theme-primary-color-g) * .52), calc(122.4 + var(--theme-primary-color-b) * .52)); - --theme-primary-150: rgb(calc(165.75 + var(--theme-primary-color-r) * .35), calc(165.75 + var(--theme-primary-color-g) * .35), calc(165.75 + var(--theme-primary-color-b) * .35)); - --theme-primary-100: rgb(calc(198.9 + var(--theme-primary-color-r) * .22), calc(198.9 + var(--theme-primary-color-g) * .22), calc(198.9 + var(--theme-primary-color-b) * .22)); - --theme-primary-075: rgb(calc(216.75 + var(--theme-primary-color-r) * .15), calc(216.75 + var(--theme-primary-color-g) * .15), calc(216.75 + var(--theme-primary-color-b) * .15)); - --theme-primary-050: rgb(calc(234.6 + var(--theme-primary-color-r) * .08), calc(234.6 + var(--theme-primary-color-g) * .08), calc(234.6 + var(--theme-primary-color-b) * .08)); - --theme-primary-025: rgb(calc(244.8 + var(--theme-primary-color-r) * .04), calc(244.8 + var(--theme-primary-color-g) * .04), calc(244.8 + var(--theme-primary-color-b) * .04)); - --theme-secondary-color: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), var(--theme-secondary-color-l)); - --theme-secondary-900: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 26%)); - --theme-secondary-800: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 21%)); - --theme-secondary-700: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 16%)); - --theme-secondary-600: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 10%)); - --theme-secondary-500: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 5%)); - --theme-secondary-400: var(--theme-secondary-color); - --theme-secondary-350: rgb(calc(51 + var(--theme-secondary-color-r) * .8), calc(51 + var(--theme-secondary-color-g) * .8), calc(51 + var(--theme-secondary-color-b) * .8)); - --theme-secondary-300: rgb(calc(89.25 + var(--theme-secondary-color-r) * .65), calc(89.25 + var(--theme-secondary-color-g) * .65), calc(89.25 + var(--theme-secondary-color-b) * .65)); - --theme-secondary-200: rgb(calc(122.4 + var(--theme-secondary-color-r) * .52), calc(122.4 + var(--theme-secondary-color-g) * .52), calc(122.4 + var(--theme-secondary-color-b) * .52)); - --theme-secondary-150: rgb(calc(165.75 + var(--theme-secondary-color-r) * .35), calc(165.75 + var(--theme-secondary-color-g) * .35), calc(165.75 + var(--theme-secondary-color-b) * .35)); - --theme-secondary-100: rgb(calc(198.9 + var(--theme-secondary-color-r) * .22), calc(198.9 + var(--theme-secondary-color-g) * .22), calc(198.9 + var(--theme-secondary-color-b) * .22)); - --theme-secondary-075: rgb(calc(216.75 + var(--theme-secondary-color-r) * .15), calc(216.75 + var(--theme-secondary-color-g) * .15), calc(216.75 + var(--theme-secondary-color-b) * .15)); - --theme-secondary-050: rgb(calc(234.6 + var(--theme-secondary-color-r) * .08), calc(234.6 + var(--theme-secondary-color-g) * .08), calc(234.6 + var(--theme-secondary-color-b) * .08)); - --theme-secondary-025: rgb(calc(244.8 + var(--theme-secondary-color-r) * .04), calc(244.8 + var(--theme-secondary-color-g) * .04), calc(244.8 + var(--theme-secondary-color-b) * .04)); - --focus-ring: hsla(var(--theme-secondary-color-h), var(--theme-secondary-color-s), var(--theme-secondary-color-l), .15); - --theme-base-primary-color-h: 27; - --theme-base-primary-color-s: 90%; - --theme-base-primary-color-l: 55%; - --theme-base-primary-color-r: 243.525; - --theme-base-primary-color-g: 129.9225; - --theme-base-primary-color-b: 36.975; - --theme-button-color: var(--blue-600); - --theme-button-hover-color: var(--blue-700); - --theme-button-hover-background-color: var(--blue-050); - --theme-button-active-background-color: var(--blue-100); - --theme-button-selected-color: var(--blue-900); - --theme-button-selected-background-color: var(--blue-200); - --theme-button-filled-color: var(--powder-700); - --theme-button-filled-background-color: var(--powder-100); - --theme-button-filled-border-color: var(--powder-500); - --theme-button-filled-hover-color: var(--powder-800); - --theme-button-filled-hover-background-color: var(--powder-300); - --theme-button-filled-active-background-color: var(--powder-400); - --theme-button-filled-active-border-color: var(--powder-600); - --theme-button-filled-selected-color: var(--powder-900); - --theme-button-filled-selected-background-color: var(--powder-300); - --theme-button-filled-selected-border-color: var(--powder-700); - --theme-button-outlined-border-color: var(--blue-400); - --theme-button-outlined-selected-border-color: var(--blue-600); - --theme-button-primary-background-color: var(--blue-500); - --theme-button-primary-hover-background-color: var(--blue-600); - --theme-button-primary-active-background-color: var(--blue-700); - --theme-button-primary-selected-background-color: var(--blue-800); - --theme-background-color: var(--white); - --theme-background-position: top left; - --theme-background-repeat: repeat; - --theme-background-size: auto; - --theme-background-attachment: auto; - --theme-content-background-color: var(--white); - --theme-content-border-color: var(--black-100); - --theme-header-background-color: var(--theme-primary-color); - --theme-header-background-position: center left; - --theme-header-background-repeat: repeat; - --theme-header-background-size: auto; - --theme-header-background-border-bottom: 0; - --theme-header-link-color: var(--theme-primary-color); - --theme-header-sponsored-color: hsla(0,0%,100%,0.4); - --theme-header-foreground-color: transparent; - --theme-header-foreground-position: bottom right; - --theme-header-foreground-repeat: no-repeat; - --theme-header-foreground-size: auto; - --theme-footer-background-color: hsl(210,8%,15%); - --theme-footer-background-position: top left; - --theme-footer-background-repeat: no-repeat; - --theme-footer-background-size: auto; - --theme-footer-background-border-top: 0; - --theme-footer-title-color: hsl(210,8%,75%); - --theme-footer-text-color: hsl(210,8%,60%); - --theme-footer-link-color: hsl(210,8%,60%); - --theme-footer-link-color-hover: hsl(210,8%,65%); - --theme-footer-link-color-active: hsl(27,90%,55%); - --theme-footer-link-caret-color: var(--theme-footer-background-color); - --theme-footer-divider-color: hsl(210,8%,25%); - --theme-footer-padding-top: 0; - --theme-footer-padding-bottom: 0; - --theme-link-color: var(--blue-600); - --theme-link-color-hover: var(--blue-500); - --theme-link-color-visited: var(--blue-700); - --theme-tag-color: var(--powder-700); - --theme-tag-background-color: var(--powder-100); - --theme-tag-border-color: transparent; - --theme-tag-hover-color: var(--powder-800); - --theme-tag-hover-background-color: var(--powder-200); - --theme-tag-hover-border-color: transparent; - --theme-body-font-family: var(--ff-sans); - --theme-body-font-color: var(--black-800); - --theme-post-title-font-family: var(--ff-sans); - --theme-post-title-color: var(--theme-link-color); - --theme-post-title-color-hover: var(--theme-link-color-hover); - --theme-post-title-color-visited: var(--theme-link-color-visited); - --theme-post-body-font-family: var(--ff-sans); - --theme-post-owner-background-color: var(--theme-secondary-075); - --theme-post-owner-new-background-color: var(--powder-200); - border: 0; - font: inherit; - font-size: 100%; - vertical-align: baseline; - box-sizing: border-box; - padding: 0; - margin: 0 0 var(--su12); - list-style: none; -} - -.ps-relative { - --top-bar-allocated-space: 50px; - --theme-base-secondary-color-h: 206; - --theme-base-secondary-color-s: 100%; - --theme-base-secondary-color-l: 40%; - --theme-base-secondary-color-r: 0; - --theme-base-secondary-color-g: 115.6; - --theme-base-secondary-color-b: 204; - --ff-sans: -apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif; - --ff-serif: Georgia,Cambria,"Times New Roman",Times,serif; - --ff-mono: ui-monospace,"Cascadia Mono","Segoe UI Mono","Liberation Mono",Menlo,Monaco,Consolas,monospace; - --fs-fine: 11px; - --fs-caption: 12px; - --fs-body1: 13px; - --fs-body2: 1.15384615rem; - --fs-body3: 1.30769231rem; - --fs-subheading: 1.46153846rem; - --fs-title: 1.61538462rem; - --fs-headline1: 2.07692308rem; - --fs-headline2: 2.61538461rem; - --fs-display1: 3.30769231rem; - --fs-display2: 4.23076923rem; - --fs-display3: 5.30769231rem; - --fs-display4: 7.61538461rem; - --fs-body2-relative: 1.15384615em; - --fs-body3-relative: 1.30769231em; - --fs-subheading-relative: 1.46153846em; - --fs-title-relative: 1.61538462em; - --fs-headline1-relative: 2.07692308em; - --fs-headline2-relative: 2.61538461em; - --fs-display1-relative: 3.30769231em; - --fs-display2-relative: 4.23076923em; - --fs-display3-relative: 5.30769231em; - --fs-display4-relative: 7.61538461em; - --fs-base: 13px; - --stacks-internals-lh-unit: 13; - --lh-xs: 1; - --lh-sm: calc((var(--stacks-internals-lh-unit) + 2) / var(--stacks-internals-lh-unit)); - --lh-md: calc((var(--stacks-internals-lh-unit) + 4) / var(--stacks-internals-lh-unit)); - --lh-lg: calc((var(--stacks-internals-lh-unit) + 8) / var(--stacks-internals-lh-unit)); - --lh-xl: calc((var(--stacks-internals-lh-unit) + 12) / var(--stacks-internals-lh-unit)); - --lh-xxl: 2; - --lh-base: var(--lh-md); - --lh-6: ((var(--stacks-internals-lh-unit) + 6) / var(--stacks-internals-lh-unit)); - --zi-hide: -1; - --zi-base: 0; - --zi-selected: 25; - --zi-active: 30; - --zi-dropdown: 1000; - --zi-popovers: 2000; - --zi-tooltips: 3000; - --zi-banners: 4000; - --zi-navigation: 5000; - --zi-navigation-fixed: 5050; - --zi-modals-background: 8050; - --zi-modals: 9000; - --br-sm: 3px; - --br-md: 5px; - --br-lg: 7px; - --br-circle: 50%; - --te-smooth-slow: cubic-bezier(.25, .46, .45, .94); - --te-smooth: cubic-bezier(.165, .84, .44, 1); - --te-smooth-quick: cubic-bezier(.19, 1, .22, 1); - --te-back-out: cubic-bezier(.175, .885, .32, 1.275); - --te-back-in-out: cubic-bezier(.68, -0.55, .265, 1.55); - --te-ease-in: cubic-bezier(.47, 0, .745, .715); - --te-ease-in-out: cubic-bezier(.445, .05, .55, .95); - --te-ease-out: cubic-bezier(.39, .575, .565, 1); - --default-transition-duration: .1s; - --transition-time: var(--default-transition-duration); - --s-full: 97.2307692rem; - --s-step: calc(var(--s-full) / 12); - --su-base: 1; - --su-static1: 1px; - --su-static2: 2px; - --su-static4: 4px; - --su-static6: 6px; - --su-static8: 8px; - --su-static12: 12px; - --su-static16: 16px; - --su-static24: 24px; - --su-static32: 32px; - --su-static48: 48px; - --su-static64: 64px; - --su-static96: 96px; - --su-static128: 128px; - --su1: clamp(var(--su-static1), calc(var(--su-static1) * var(--su-base)), calc(var(--su-static1) * var(--su-base))); - --su2: calc(var(--su-static2) * var(--su-base)); - --su4: calc(var(--su-static4) * var(--su-base)); - --su6: calc(var(--su-static6) * var(--su-base)); - --su8: calc(var(--su-static8) * var(--su-base)); - --su12: calc(var(--su-static12) * var(--su-base)); - --su16: calc(var(--su-static16) * var(--su-base)); - --su24: calc(var(--su-static24) * var(--su-base)); - --su32: calc(var(--su-static32) * var(--su-base)); - --su48: calc(var(--su-static48) * var(--su-base)); - --su64: calc(var(--su-static64) * var(--su-base)); - --su96: calc(var(--su-static96) * var(--su-base)); - --su128: calc(var(--su-static128) * var(--su-base)); - --hack-topbar-scrollbar-fallback: var(--scrollbar); - --mp-alt-row-color: var(--black-050); - --mp-critical-color: var(--red-600); - --mp-duration-color: var(--black-800); - --mp-gap-bg-color: var(--black-025); - --mp-gap-font-color: var(--black-700); - --mp-highlight-default-color: var(--fc-dark); - --mp-highlight-fade-color: var(--yellow-300); - --mp-highlight-keyword-color: var(--blue-700); - --mp-highlight-literal-color: var(--green-500); - --mp-label-color: var(--black-700); - --mp-link-color: var(--blue-700); - --mp-main-bg-color: var(--white); - --mp-muted-color: var(--black-300); - --mp-popup-shadow: var(--bs-sm); - --mp-query-border-color: var(--black-100); - --mp-result-border: solid .5px var(--black-300); - --mp-warning-color: var(--red-600); - --theme-button-background-color: transparent; - --theme-button-primary-color: var(--white); - --theme-button-primary-hover-color: var(--white); - --theme-button-primary-selected-color: var(--white); - --theme-button-primary-number-color: var(--theme-secondary-900); - --theme-topbar-height: var(--su-static48); - --theme-topbar-background-color: var(--black-025); - --theme-topbar-search-color: var(--black-700); - --theme-topbar-search-background: var(--white); - --theme-topbar-search-placeholder: var(--black-400); - --theme-topbar-search-border: var(--black-200); - --theme-topbar-search-border-focus: var(--blue-300); - --theme-topbar-search-shadow-focus: 0 0 0 var(--su-static4) var(--focus-ring); - --theme-topbar-select-color: var(--black-700); - --theme-topbar-select-background: var(--black-075); - --theme-topbar-item-color: var(--black-600); - --theme-topbar-item-color-hover: var(--black-800); - --theme-topbar-item-background-hover: var(--black-075); - --theme-topbar-item-color-current: var(--black); - --theme-topbar-item-border-current: var(--theme-primary-color); - --theme-topbar-accent-border: 3px solid var(--theme-primary-color); - --white: hsl(0,0%,100%); - --black: hsl(210,8%,5%); - --orange: hsl(27,90%,55%); - --yellow: hsl(47,83%,91%); - --green: hsl(140,40%,55%); - --blue: hsl(206,100%,40%); - --powder: hsl(205,46%,92%); - --red: hsl(358,62%,52%); - --black-025: hsl(210,8%,97.5%); - --black-050: hsl(210,8%,95%); - --black-075: hsl(210,8%,90%); - --black-100: hsl(210,8%,85%); - --black-150: hsl(210,8%,80%); - --black-200: hsl(210,8%,75%); - --black-300: hsl(210,8%,65%); - --black-350: hsl(210,8%,60%); - --black-400: hsl(210,8%,55%); - --black-500: hsl(210,8%,45%); - --black-600: hsl(210,8%,35%); - --black-700: hsl(210,8%,25%); - --black-750: hsl(210,8%,20%); - --black-800: hsl(210,8%,15%); - --black-900: hsl(210,8%,5%); - --orange-050: hsl(27,100%,97%); - --orange-100: hsl(27,95%,90%); - --orange-200: hsl(27,90%,83%); - --orange-300: hsl(27,90%,70%); - --orange-400: hsl(27,90%,55%); - --orange-500: hsl(27,90%,50%); - --orange-600: hsl(27,90%,45%); - --orange-700: hsl(27,90%,39%); - --orange-800: hsl(27,87%,35%); - --orange-900: hsl(27,80%,30%); - --blue-050: hsl(206,100%,97%); - --blue-100: hsl(206,96%,90%); - --blue-200: hsl(206,93%,83.5%); - --blue-300: hsl(206,90%,69.5%); - --blue-400: hsl(206,85%,57.5%); - --blue-500: hsl(206,100%,52%); - --blue-600: hsl(206,100%,40%); - --blue-700: hsl(209,100%,37.5%); - --blue-800: hsl(209,100%,32%); - --blue-900: hsl(209,100%,26%); - --powder-050: hsl(205,47%,97%); - --powder-100: hsl(205,46%,92%); - --powder-200: hsl(205,53%,88%); - --powder-300: hsl(205,57%,81%); - --powder-400: hsl(205,56%,76%); - --powder-500: hsl(205,41%,63%); - --powder-600: hsl(205,36%,53%); - --powder-700: hsl(205,47%,42%); - --powder-800: hsl(205,46%,32%); - --powder-900: hsl(205,46%,22%); - --green-025: hsl(140,42%,95%); - --green-050: hsl(140,40%,90%); - --green-100: hsl(140,40%,85%); - --green-200: hsl(140,40%,75%); - --green-300: hsl(140,40%,65%); - --green-400: hsl(140,40%,55%); - --green-500: hsl(140,40%,47%); - --green-600: hsl(140,40%,40%); - --green-700: hsl(140,41%,31%); - --green-800: hsl(140,40%,27%); - --green-900: hsl(140,40%,20%); - --yellow-050: hsl(47,87%,94%); - --yellow-100: hsl(47,83%,91%); - --yellow-200: hsl(47,65%,84%); - --yellow-300: hsl(47,69%,69%); - --yellow-400: hsl(47,79%,58%); - --yellow-500: hsl(47,73%,50%); - --yellow-600: hsl(47,76%,46%); - --yellow-700: hsl(47,79%,40%); - --yellow-800: hsl(47,82%,34%); - --yellow-900: hsl(47,84%,28%); - --red-025: hsl(358,80%,98%); - --red-050: hsl(358,75%,97%); - --red-100: hsl(358,76%,90%); - --red-200: hsl(358,74%,83%); - --red-300: hsl(358,70%,70%); - --red-400: hsl(358,68%,59%); - --red-500: hsl(358,62%,52%); - --red-600: hsl(358,62%,47%); - --red-700: hsl(358,64%,41%); - --red-800: hsl(358,64%,35%); - --red-900: hsl(358,67%,29%); - --gold: hsl(48,100%,50%); - --gold-lighter: hsl(48,100%,91%); - --gold-darker: hsl(45,100%,47%); - --silver: hsl(210,6%,72%); - --silver-lighter: hsl(0,0%,91%); - --silver-darker: hsl(210,3%,61%); - --bronze: hsl(28,38%,67%); - --bronze-lighter: hsl(28,40%,92%); - --bronze-darker: hsl(28,31%,52%); - --bc-lightest: var(--black-025); - --bc-lighter: var(--black-050); - --bc-light: var(--black-075); - --bc-medium: var(--black-100); - --bc-dark: var(--black-150); - --bc-darker: var(--black-200); - --fc-dark: hsl(210,8%,5%); - --fc-medium: hsl(210,8%,25%); - --fc-light: hsl(210,8%,45%); - --focus-ring-success: hsla(140,40%,75%,0.4); - --focus-ring-warning: hsla(47,79%,58%,0.4); - --focus-ring-error: hsla(358,62%,47%,0.15); - --focus-ring-muted: hsla(210,8%,15%,0.1); - --_o-disabled: .5; - --_o-disabled-static: .5; - --bs-sm: 0 1px 2px hsla(0,0%,0%,0.05), 0 1px 4px hsla(0, 0%, 0%, 0.05), 0 2px 8px hsla(0, 0%, 0%, 0.05); - --bs-md: 0 1px 3px hsla(0,0%,0%,0.06), 0 2px 6px hsla(0, 0%, 0%, 0.06), 0 3px 8px hsla(0, 0%, 0%, 0.09); - --bs-lg: 0 1px 4px hsla(0,0%,0%,0.09), 0 3px 8px hsla(0, 0%, 0%, 0.09), 0 4px 13px hsla(0, 0%, 0%, 0.13); - --bs-xl: 0 10px 24px hsla(0,0%,0%,0.05), 0 20px 48px hsla(0, 0%, 0%, 0.05), 0 1px 4px hsla(0, 0%, 0%, 0.1); - --scrollbar: hsla(0,0%,0%,0.2); - --highlight-bg: hsl(0,0%,96.5%); - --highlight-color: var(--black-750); - --highlight-comment: hsl(210,8%,43.5%); - --highlight-punctuation: var(--black-600); - --highlight-namespace: hsl(27,99%,36%); - --highlight-attribute: hsl(206,98.5%,29%); - --highlight-literal: hsl(27,99%,36%); - --highlight-symbol: hsl(306,43%,35%); - --highlight-keyword: hsl(206,98.5%,29%); - --highlight-variable: hsl(80,80.5%,26.5%); - --highlight-addition: var(--green-700); - --highlight-deletion: var(--red-600); - color: var(--theme-body-font-color); - --theme-primary-color-h: var(--theme-light-primary-color-h, var(--theme-base-primary-color-h)); - --theme-primary-color-s: var(--theme-light-primary-color-s, var(--theme-base-primary-color-s)); - --theme-primary-color-l: var(--theme-light-primary-color-l, var(--theme-base-primary-color-l)); - --theme-primary-color-r: var(--theme-light-primary-color-r, var(--theme-base-primary-color-r)); - --theme-primary-color-g: var(--theme-light-primary-color-g, var(--theme-base-primary-color-g)); - --theme-primary-color-b: var(--theme-light-primary-color-b, var(--theme-base-primary-color-b)); - --theme-secondary-color-h: var(--theme-light-secondary-color-h, var(--theme-base-secondary-color-h)); - --theme-secondary-color-s: var(--theme-light-secondary-color-s, var(--theme-base-secondary-color-s)); - --theme-secondary-color-l: var(--theme-light-secondary-color-l, var(--theme-base-secondary-color-l)); - --theme-secondary-color-r: var(--theme-light-secondary-color-r, var(--theme-base-secondary-color-r)); - --theme-secondary-color-g: var(--theme-light-secondary-color-g, var(--theme-base-secondary-color-g)); - --theme-secondary-color-b: var(--theme-light-secondary-color-b, var(--theme-base-secondary-color-b)); - --theme-primary-color: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), var(--theme-primary-color-l)); - --theme-primary-900: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 26%)); - --theme-primary-800: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 21%)); - --theme-primary-700: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 16%)); - --theme-primary-600: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 10%)); - --theme-primary-500: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 5%)); - --theme-primary-400: var(--theme-primary-color); - --theme-primary-350: rgb(calc(51 + var(--theme-primary-color-r) * .8), calc(51 + var(--theme-primary-color-g) * .8), calc(51 + var(--theme-primary-color-b) * .8)); - --theme-primary-300: rgb(calc(89.25 + var(--theme-primary-color-r) * .65), calc(89.25 + var(--theme-primary-color-g) * .65), calc(89.25 + var(--theme-primary-color-b) * .65)); - --theme-primary-200: rgb(calc(122.4 + var(--theme-primary-color-r) * .52), calc(122.4 + var(--theme-primary-color-g) * .52), calc(122.4 + var(--theme-primary-color-b) * .52)); - --theme-primary-150: rgb(calc(165.75 + var(--theme-primary-color-r) * .35), calc(165.75 + var(--theme-primary-color-g) * .35), calc(165.75 + var(--theme-primary-color-b) * .35)); - --theme-primary-100: rgb(calc(198.9 + var(--theme-primary-color-r) * .22), calc(198.9 + var(--theme-primary-color-g) * .22), calc(198.9 + var(--theme-primary-color-b) * .22)); - --theme-primary-075: rgb(calc(216.75 + var(--theme-primary-color-r) * .15), calc(216.75 + var(--theme-primary-color-g) * .15), calc(216.75 + var(--theme-primary-color-b) * .15)); - --theme-primary-050: rgb(calc(234.6 + var(--theme-primary-color-r) * .08), calc(234.6 + var(--theme-primary-color-g) * .08), calc(234.6 + var(--theme-primary-color-b) * .08)); - --theme-primary-025: rgb(calc(244.8 + var(--theme-primary-color-r) * .04), calc(244.8 + var(--theme-primary-color-g) * .04), calc(244.8 + var(--theme-primary-color-b) * .04)); - --theme-secondary-color: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), var(--theme-secondary-color-l)); - --theme-secondary-900: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 26%)); - --theme-secondary-800: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 21%)); - --theme-secondary-700: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 16%)); - --theme-secondary-600: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 10%)); - --theme-secondary-500: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 5%)); - --theme-secondary-400: var(--theme-secondary-color); - --theme-secondary-350: rgb(calc(51 + var(--theme-secondary-color-r) * .8), calc(51 + var(--theme-secondary-color-g) * .8), calc(51 + var(--theme-secondary-color-b) * .8)); - --theme-secondary-300: rgb(calc(89.25 + var(--theme-secondary-color-r) * .65), calc(89.25 + var(--theme-secondary-color-g) * .65), calc(89.25 + var(--theme-secondary-color-b) * .65)); - --theme-secondary-200: rgb(calc(122.4 + var(--theme-secondary-color-r) * .52), calc(122.4 + var(--theme-secondary-color-g) * .52), calc(122.4 + var(--theme-secondary-color-b) * .52)); - --theme-secondary-150: rgb(calc(165.75 + var(--theme-secondary-color-r) * .35), calc(165.75 + var(--theme-secondary-color-g) * .35), calc(165.75 + var(--theme-secondary-color-b) * .35)); - --theme-secondary-100: rgb(calc(198.9 + var(--theme-secondary-color-r) * .22), calc(198.9 + var(--theme-secondary-color-g) * .22), calc(198.9 + var(--theme-secondary-color-b) * .22)); - --theme-secondary-075: rgb(calc(216.75 + var(--theme-secondary-color-r) * .15), calc(216.75 + var(--theme-secondary-color-g) * .15), calc(216.75 + var(--theme-secondary-color-b) * .15)); - --theme-secondary-050: rgb(calc(234.6 + var(--theme-secondary-color-r) * .08), calc(234.6 + var(--theme-secondary-color-g) * .08), calc(234.6 + var(--theme-secondary-color-b) * .08)); - --theme-secondary-025: rgb(calc(244.8 + var(--theme-secondary-color-r) * .04), calc(244.8 + var(--theme-secondary-color-g) * .04), calc(244.8 + var(--theme-secondary-color-b) * .04)); - --focus-ring: hsla(var(--theme-secondary-color-h), var(--theme-secondary-color-s), var(--theme-secondary-color-l), .15); - --theme-base-primary-color-h: 27; - --theme-base-primary-color-s: 90%; - --theme-base-primary-color-l: 55%; - --theme-base-primary-color-r: 243.525; - --theme-base-primary-color-g: 129.9225; - --theme-base-primary-color-b: 36.975; - --theme-button-color: var(--blue-600); - --theme-button-hover-color: var(--blue-700); - --theme-button-hover-background-color: var(--blue-050); - --theme-button-active-background-color: var(--blue-100); - --theme-button-selected-color: var(--blue-900); - --theme-button-selected-background-color: var(--blue-200); - --theme-button-filled-color: var(--powder-700); - --theme-button-filled-background-color: var(--powder-100); - --theme-button-filled-border-color: var(--powder-500); - --theme-button-filled-hover-color: var(--powder-800); - --theme-button-filled-hover-background-color: var(--powder-300); - --theme-button-filled-active-background-color: var(--powder-400); - --theme-button-filled-active-border-color: var(--powder-600); - --theme-button-filled-selected-color: var(--powder-900); - --theme-button-filled-selected-background-color: var(--powder-300); - --theme-button-filled-selected-border-color: var(--powder-700); - --theme-button-outlined-border-color: var(--blue-400); - --theme-button-outlined-selected-border-color: var(--blue-600); - --theme-button-primary-background-color: var(--blue-500); - --theme-button-primary-hover-background-color: var(--blue-600); - --theme-button-primary-active-background-color: var(--blue-700); - --theme-button-primary-selected-background-color: var(--blue-800); - --theme-background-color: var(--white); - --theme-background-position: top left; - --theme-background-repeat: repeat; - --theme-background-size: auto; - --theme-background-attachment: auto; - --theme-content-background-color: var(--white); - --theme-content-border-color: var(--black-100); - --theme-header-background-color: var(--theme-primary-color); - --theme-header-background-position: center left; - --theme-header-background-repeat: repeat; - --theme-header-background-size: auto; - --theme-header-background-border-bottom: 0; - --theme-header-link-color: var(--theme-primary-color); - --theme-header-sponsored-color: hsla(0,0%,100%,0.4); - --theme-header-foreground-color: transparent; - --theme-header-foreground-position: bottom right; - --theme-header-foreground-repeat: no-repeat; - --theme-header-foreground-size: auto; - --theme-footer-background-color: hsl(210,8%,15%); - --theme-footer-background-position: top left; - --theme-footer-background-repeat: no-repeat; - --theme-footer-background-size: auto; - --theme-footer-background-border-top: 0; - --theme-footer-title-color: hsl(210,8%,75%); - --theme-footer-text-color: hsl(210,8%,60%); - --theme-footer-link-color: hsl(210,8%,60%); - --theme-footer-link-color-hover: hsl(210,8%,65%); - --theme-footer-link-color-active: hsl(27,90%,55%); - --theme-footer-link-caret-color: var(--theme-footer-background-color); - --theme-footer-divider-color: hsl(210,8%,25%); - --theme-footer-padding-top: 0; - --theme-footer-padding-bottom: 0; - --theme-link-color: var(--blue-600); - --theme-link-color-hover: var(--blue-500); - --theme-link-color-visited: var(--blue-700); - --theme-tag-color: var(--powder-700); - --theme-tag-background-color: var(--powder-100); - --theme-tag-border-color: transparent; - --theme-tag-hover-color: var(--powder-800); - --theme-tag-hover-background-color: var(--powder-200); - --theme-tag-hover-border-color: transparent; - --theme-body-font-family: var(--ff-sans); - --theme-body-font-color: var(--black-800); - --theme-post-title-font-family: var(--ff-sans); - --theme-post-title-color: var(--theme-link-color); - --theme-post-title-color-hover: var(--theme-link-color-hover); - --theme-post-title-color-visited: var(--theme-link-color-visited); - --theme-post-body-font-family: var(--ff-sans); - --theme-post-owner-background-color: var(--theme-secondary-075); - --theme-post-owner-new-background-color: var(--powder-200); - list-style: none; - border: 0; - font: inherit; - font-size: 100%; - vertical-align: baseline; - margin: 0; - padding: 0; - position: relative !important; - box-sizing: border-box; -} - -.nav-topic { - --top-bar-allocated-space: 50px; - --theme-base-secondary-color-h: 206; - --theme-base-secondary-color-s: 100%; - --theme-base-secondary-color-l: 40%; - --theme-base-secondary-color-r: 0; - --theme-base-secondary-color-g: 115.6; - --theme-base-secondary-color-b: 204; - --ff-sans: -apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif; - --ff-serif: Georgia,Cambria,"Times New Roman",Times,serif; - --ff-mono: ui-monospace,"Cascadia Mono","Segoe UI Mono","Liberation Mono",Menlo,Monaco,Consolas,monospace; - --fs-fine: 11px; - --fs-caption: 12px; - --fs-body1: 13px; - --fs-body2: 1.15384615rem; - --fs-body3: 1.30769231rem; - --fs-subheading: 1.46153846rem; - --fs-title: 1.61538462rem; - --fs-headline1: 2.07692308rem; - --fs-headline2: 2.61538461rem; - --fs-display1: 3.30769231rem; - --fs-display2: 4.23076923rem; - --fs-display3: 5.30769231rem; - --fs-display4: 7.61538461rem; - --fs-body2-relative: 1.15384615em; - --fs-body3-relative: 1.30769231em; - --fs-subheading-relative: 1.46153846em; - --fs-title-relative: 1.61538462em; - --fs-headline1-relative: 2.07692308em; - --fs-headline2-relative: 2.61538461em; - --fs-display1-relative: 3.30769231em; - --fs-display2-relative: 4.23076923em; - --fs-display3-relative: 5.30769231em; - --fs-display4-relative: 7.61538461em; - --fs-base: 13px; - --stacks-internals-lh-unit: 13; - --lh-xs: 1; - --lh-sm: calc((var(--stacks-internals-lh-unit) + 2) / var(--stacks-internals-lh-unit)); - --lh-md: calc((var(--stacks-internals-lh-unit) + 4) / var(--stacks-internals-lh-unit)); - --lh-lg: calc((var(--stacks-internals-lh-unit) + 8) / var(--stacks-internals-lh-unit)); - --lh-xl: calc((var(--stacks-internals-lh-unit) + 12) / var(--stacks-internals-lh-unit)); - --lh-xxl: 2; - --lh-base: var(--lh-md); - --lh-6: ((var(--stacks-internals-lh-unit) + 6) / var(--stacks-internals-lh-unit)); - --zi-hide: -1; - --zi-base: 0; - --zi-selected: 25; - --zi-active: 30; - --zi-dropdown: 1000; - --zi-popovers: 2000; - --zi-tooltips: 3000; - --zi-banners: 4000; - --zi-navigation: 5000; - --zi-navigation-fixed: 5050; - --zi-modals-background: 8050; - --zi-modals: 9000; - --br-sm: 3px; - --br-md: 5px; - --br-lg: 7px; - --br-circle: 50%; - --te-smooth-slow: cubic-bezier(.25, .46, .45, .94); - --te-smooth: cubic-bezier(.165, .84, .44, 1); - --te-smooth-quick: cubic-bezier(.19, 1, .22, 1); - --te-back-out: cubic-bezier(.175, .885, .32, 1.275); - --te-back-in-out: cubic-bezier(.68, -0.55, .265, 1.55); - --te-ease-in: cubic-bezier(.47, 0, .745, .715); - --te-ease-in-out: cubic-bezier(.445, .05, .55, .95); - --te-ease-out: cubic-bezier(.39, .575, .565, 1); - --default-transition-duration: .1s; - --transition-time: var(--default-transition-duration); - --s-full: 97.2307692rem; - --s-step: calc(var(--s-full) / 12); - --su-base: 1; - --su-static1: 1px; - --su-static2: 2px; - --su-static4: 4px; - --su-static6: 6px; - --su-static8: 8px; - --su-static12: 12px; - --su-static16: 16px; - --su-static24: 24px; - --su-static32: 32px; - --su-static48: 48px; - --su-static64: 64px; - --su-static96: 96px; - --su-static128: 128px; - --su1: clamp(var(--su-static1), calc(var(--su-static1) * var(--su-base)), calc(var(--su-static1) * var(--su-base))); - --su2: calc(var(--su-static2) * var(--su-base)); - --su4: calc(var(--su-static4) * var(--su-base)); - --su6: calc(var(--su-static6) * var(--su-base)); - --su8: calc(var(--su-static8) * var(--su-base)); - --su12: calc(var(--su-static12) * var(--su-base)); - --su16: calc(var(--su-static16) * var(--su-base)); - --su24: calc(var(--su-static24) * var(--su-base)); - --su32: calc(var(--su-static32) * var(--su-base)); - --su48: calc(var(--su-static48) * var(--su-base)); - --su64: calc(var(--su-static64) * var(--su-base)); - --su96: calc(var(--su-static96) * var(--su-base)); - --su128: calc(var(--su-static128) * var(--su-base)); - --hack-topbar-scrollbar-fallback: var(--scrollbar); - --mp-alt-row-color: var(--black-050); - --mp-critical-color: var(--red-600); - --mp-duration-color: var(--black-800); - --mp-gap-bg-color: var(--black-025); - --mp-gap-font-color: var(--black-700); - --mp-highlight-default-color: var(--fc-dark); - --mp-highlight-fade-color: var(--yellow-300); - --mp-highlight-keyword-color: var(--blue-700); - --mp-highlight-literal-color: var(--green-500); - --mp-label-color: var(--black-700); - --mp-link-color: var(--blue-700); - --mp-main-bg-color: var(--white); - --mp-muted-color: var(--black-300); - --mp-popup-shadow: var(--bs-sm); - --mp-query-border-color: var(--black-100); - --mp-result-border: solid .5px var(--black-300); - --mp-warning-color: var(--red-600); - --theme-button-background-color: transparent; - --theme-button-primary-color: var(--white); - --theme-button-primary-hover-color: var(--white); - --theme-button-primary-selected-color: var(--white); - --theme-button-primary-number-color: var(--theme-secondary-900); - --theme-topbar-height: var(--su-static48); - --theme-topbar-background-color: var(--black-025); - --theme-topbar-search-color: var(--black-700); - --theme-topbar-search-background: var(--white); - --theme-topbar-search-placeholder: var(--black-400); - --theme-topbar-search-border: var(--black-200); - --theme-topbar-search-border-focus: var(--blue-300); - --theme-topbar-search-shadow-focus: 0 0 0 var(--su-static4) var(--focus-ring); - --theme-topbar-select-color: var(--black-700); - --theme-topbar-select-background: var(--black-075); - --theme-topbar-item-color: var(--black-600); - --theme-topbar-item-color-hover: var(--black-800); - --theme-topbar-item-background-hover: var(--black-075); - --theme-topbar-item-color-current: var(--black); - --theme-topbar-item-border-current: var(--theme-primary-color); - --theme-topbar-accent-border: 3px solid var(--theme-primary-color); - --white: hsl(0,0%,100%); - --black: hsl(210,8%,5%); - --orange: hsl(27,90%,55%); - --yellow: hsl(47,83%,91%); - --green: hsl(140,40%,55%); - --blue: hsl(206,100%,40%); - --powder: hsl(205,46%,92%); - --red: hsl(358,62%,52%); - --black-025: hsl(210,8%,97.5%); - --black-050: hsl(210,8%,95%); - --black-075: hsl(210,8%,90%); - --black-100: hsl(210,8%,85%); - --black-150: hsl(210,8%,80%); - --black-200: hsl(210,8%,75%); - --black-300: hsl(210,8%,65%); - --black-350: hsl(210,8%,60%); - --black-400: hsl(210,8%,55%); - --black-500: hsl(210,8%,45%); - --black-600: hsl(210,8%,35%); - --black-700: hsl(210,8%,25%); - --black-750: hsl(210,8%,20%); - --black-800: hsl(210,8%,15%); - --black-900: hsl(210,8%,5%); - --orange-050: hsl(27,100%,97%); - --orange-100: hsl(27,95%,90%); - --orange-200: hsl(27,90%,83%); - --orange-300: hsl(27,90%,70%); - --orange-400: hsl(27,90%,55%); - --orange-500: hsl(27,90%,50%); - --orange-600: hsl(27,90%,45%); - --orange-700: hsl(27,90%,39%); - --orange-800: hsl(27,87%,35%); - --orange-900: hsl(27,80%,30%); - --blue-050: hsl(206,100%,97%); - --blue-100: hsl(206,96%,90%); - --blue-200: hsl(206,93%,83.5%); - --blue-300: hsl(206,90%,69.5%); - --blue-400: hsl(206,85%,57.5%); - --blue-500: hsl(206,100%,52%); - --blue-600: hsl(206,100%,40%); - --blue-700: hsl(209,100%,37.5%); - --blue-800: hsl(209,100%,32%); - --blue-900: hsl(209,100%,26%); - --powder-050: hsl(205,47%,97%); - --powder-100: hsl(205,46%,92%); - --powder-200: hsl(205,53%,88%); - --powder-300: hsl(205,57%,81%); - --powder-400: hsl(205,56%,76%); - --powder-500: hsl(205,41%,63%); - --powder-600: hsl(205,36%,53%); - --powder-700: hsl(205,47%,42%); - --powder-800: hsl(205,46%,32%); - --powder-900: hsl(205,46%,22%); - --green-025: hsl(140,42%,95%); - --green-050: hsl(140,40%,90%); - --green-100: hsl(140,40%,85%); - --green-200: hsl(140,40%,75%); - --green-300: hsl(140,40%,65%); - --green-400: hsl(140,40%,55%); - --green-500: hsl(140,40%,47%); - --green-600: hsl(140,40%,40%); - --green-700: hsl(140,41%,31%); - --green-800: hsl(140,40%,27%); - --green-900: hsl(140,40%,20%); - --yellow-050: hsl(47,87%,94%); - --yellow-100: hsl(47,83%,91%); - --yellow-200: hsl(47,65%,84%); - --yellow-300: hsl(47,69%,69%); - --yellow-400: hsl(47,79%,58%); - --yellow-500: hsl(47,73%,50%); - --yellow-600: hsl(47,76%,46%); - --yellow-700: hsl(47,79%,40%); - --yellow-800: hsl(47,82%,34%); - --yellow-900: hsl(47,84%,28%); - --red-025: hsl(358,80%,98%); - --red-050: hsl(358,75%,97%); - --red-100: hsl(358,76%,90%); - --red-200: hsl(358,74%,83%); - --red-300: hsl(358,70%,70%); - --red-400: hsl(358,68%,59%); - --red-500: hsl(358,62%,52%); - --red-600: hsl(358,62%,47%); - --red-700: hsl(358,64%,41%); - --red-800: hsl(358,64%,35%); - --red-900: hsl(358,67%,29%); - --gold: hsl(48,100%,50%); - --gold-lighter: hsl(48,100%,91%); - --gold-darker: hsl(45,100%,47%); - --silver: hsl(210,6%,72%); - --silver-lighter: hsl(0,0%,91%); - --silver-darker: hsl(210,3%,61%); - --bronze: hsl(28,38%,67%); - --bronze-lighter: hsl(28,40%,92%); - --bronze-darker: hsl(28,31%,52%); - --bc-lightest: var(--black-025); - --bc-lighter: var(--black-050); - --bc-light: var(--black-075); - --bc-medium: var(--black-100); - --bc-dark: var(--black-150); - --bc-darker: var(--black-200); - --fc-dark: hsl(210,8%,5%); - --fc-medium: hsl(210,8%,25%); - --fc-light: hsl(210,8%,45%); - --focus-ring-success: hsla(140,40%,75%,0.4); - --focus-ring-warning: hsla(47,79%,58%,0.4); - --focus-ring-error: hsla(358,62%,47%,0.15); - --focus-ring-muted: hsla(210,8%,15%,0.1); - --_o-disabled: .5; - --_o-disabled-static: .5; - --bs-sm: 0 1px 2px hsla(0,0%,0%,0.05), 0 1px 4px hsla(0, 0%, 0%, 0.05), 0 2px 8px hsla(0, 0%, 0%, 0.05); - --bs-md: 0 1px 3px hsla(0,0%,0%,0.06), 0 2px 6px hsla(0, 0%, 0%, 0.06), 0 3px 8px hsla(0, 0%, 0%, 0.09); - --bs-lg: 0 1px 4px hsla(0,0%,0%,0.09), 0 3px 8px hsla(0, 0%, 0%, 0.09), 0 4px 13px hsla(0, 0%, 0%, 0.13); - --bs-xl: 0 10px 24px hsla(0,0%,0%,0.05), 0 20px 48px hsla(0, 0%, 0%, 0.05), 0 1px 4px hsla(0, 0%, 0%, 0.1); - --scrollbar: hsla(0,0%,0%,0.2); - --highlight-bg: hsl(0,0%,96.5%); - --highlight-color: var(--black-750); - --highlight-comment: hsl(210,8%,43.5%); - --highlight-punctuation: var(--black-600); - --highlight-namespace: hsl(27,99%,36%); - --highlight-attribute: hsl(206,98.5%,29%); - --highlight-literal: hsl(27,99%,36%); - --highlight-symbol: hsl(306,43%,35%); - --highlight-keyword: hsl(206,98.5%,29%); - --highlight-variable: hsl(80,80.5%,26.5%); - --highlight-addition: var(--green-700); - --highlight-deletion: var(--red-600); - --theme-primary-color-h: var(--theme-light-primary-color-h, var(--theme-base-primary-color-h)); - --theme-primary-color-s: var(--theme-light-primary-color-s, var(--theme-base-primary-color-s)); - --theme-primary-color-l: var(--theme-light-primary-color-l, var(--theme-base-primary-color-l)); - --theme-primary-color-r: var(--theme-light-primary-color-r, var(--theme-base-primary-color-r)); - --theme-primary-color-g: var(--theme-light-primary-color-g, var(--theme-base-primary-color-g)); - --theme-primary-color-b: var(--theme-light-primary-color-b, var(--theme-base-primary-color-b)); - --theme-secondary-color-h: var(--theme-light-secondary-color-h, var(--theme-base-secondary-color-h)); - --theme-secondary-color-s: var(--theme-light-secondary-color-s, var(--theme-base-secondary-color-s)); - --theme-secondary-color-l: var(--theme-light-secondary-color-l, var(--theme-base-secondary-color-l)); - --theme-secondary-color-r: var(--theme-light-secondary-color-r, var(--theme-base-secondary-color-r)); - --theme-secondary-color-g: var(--theme-light-secondary-color-g, var(--theme-base-secondary-color-g)); - --theme-secondary-color-b: var(--theme-light-secondary-color-b, var(--theme-base-secondary-color-b)); - --theme-primary-color: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), var(--theme-primary-color-l)); - --theme-primary-900: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 26%)); - --theme-primary-800: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 21%)); - --theme-primary-700: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 16%)); - --theme-primary-600: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 10%)); - --theme-primary-500: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 5%)); - --theme-primary-400: var(--theme-primary-color); - --theme-primary-350: rgb(calc(51 + var(--theme-primary-color-r) * .8), calc(51 + var(--theme-primary-color-g) * .8), calc(51 + var(--theme-primary-color-b) * .8)); - --theme-primary-300: rgb(calc(89.25 + var(--theme-primary-color-r) * .65), calc(89.25 + var(--theme-primary-color-g) * .65), calc(89.25 + var(--theme-primary-color-b) * .65)); - --theme-primary-200: rgb(calc(122.4 + var(--theme-primary-color-r) * .52), calc(122.4 + var(--theme-primary-color-g) * .52), calc(122.4 + var(--theme-primary-color-b) * .52)); - --theme-primary-150: rgb(calc(165.75 + var(--theme-primary-color-r) * .35), calc(165.75 + var(--theme-primary-color-g) * .35), calc(165.75 + var(--theme-primary-color-b) * .35)); - --theme-primary-100: rgb(calc(198.9 + var(--theme-primary-color-r) * .22), calc(198.9 + var(--theme-primary-color-g) * .22), calc(198.9 + var(--theme-primary-color-b) * .22)); - --theme-primary-075: rgb(calc(216.75 + var(--theme-primary-color-r) * .15), calc(216.75 + var(--theme-primary-color-g) * .15), calc(216.75 + var(--theme-primary-color-b) * .15)); - --theme-primary-050: rgb(calc(234.6 + var(--theme-primary-color-r) * .08), calc(234.6 + var(--theme-primary-color-g) * .08), calc(234.6 + var(--theme-primary-color-b) * .08)); - --theme-primary-025: rgb(calc(244.8 + var(--theme-primary-color-r) * .04), calc(244.8 + var(--theme-primary-color-g) * .04), calc(244.8 + var(--theme-primary-color-b) * .04)); - --theme-secondary-color: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), var(--theme-secondary-color-l)); - --theme-secondary-900: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 26%)); - --theme-secondary-800: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 21%)); - --theme-secondary-700: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 16%)); - --theme-secondary-600: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 10%)); - --theme-secondary-500: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 5%)); - --theme-secondary-400: var(--theme-secondary-color); - --theme-secondary-350: rgb(calc(51 + var(--theme-secondary-color-r) * .8), calc(51 + var(--theme-secondary-color-g) * .8), calc(51 + var(--theme-secondary-color-b) * .8)); - --theme-secondary-300: rgb(calc(89.25 + var(--theme-secondary-color-r) * .65), calc(89.25 + var(--theme-secondary-color-g) * .65), calc(89.25 + var(--theme-secondary-color-b) * .65)); - --theme-secondary-200: rgb(calc(122.4 + var(--theme-secondary-color-r) * .52), calc(122.4 + var(--theme-secondary-color-g) * .52), calc(122.4 + var(--theme-secondary-color-b) * .52)); - --theme-secondary-150: rgb(calc(165.75 + var(--theme-secondary-color-r) * .35), calc(165.75 + var(--theme-secondary-color-g) * .35), calc(165.75 + var(--theme-secondary-color-b) * .35)); - --theme-secondary-100: rgb(calc(198.9 + var(--theme-secondary-color-r) * .22), calc(198.9 + var(--theme-secondary-color-g) * .22), calc(198.9 + var(--theme-secondary-color-b) * .22)); - --theme-secondary-075: rgb(calc(216.75 + var(--theme-secondary-color-r) * .15), calc(216.75 + var(--theme-secondary-color-g) * .15), calc(216.75 + var(--theme-secondary-color-b) * .15)); - --theme-secondary-050: rgb(calc(234.6 + var(--theme-secondary-color-r) * .08), calc(234.6 + var(--theme-secondary-color-g) * .08), calc(234.6 + var(--theme-secondary-color-b) * .08)); - --theme-secondary-025: rgb(calc(244.8 + var(--theme-secondary-color-r) * .04), calc(244.8 + var(--theme-secondary-color-g) * .04), calc(244.8 + var(--theme-secondary-color-b) * .04)); - --focus-ring: hsla(var(--theme-secondary-color-h), var(--theme-secondary-color-s), var(--theme-secondary-color-l), .15); - --theme-base-primary-color-h: 27; - --theme-base-primary-color-s: 90%; - --theme-base-primary-color-l: 55%; - --theme-base-primary-color-r: 243.525; - --theme-base-primary-color-g: 129.9225; - --theme-base-primary-color-b: 36.975; - --theme-button-color: var(--blue-600); - --theme-button-hover-color: var(--blue-700); - --theme-button-hover-background-color: var(--blue-050); - --theme-button-active-background-color: var(--blue-100); - --theme-button-selected-color: var(--blue-900); - --theme-button-selected-background-color: var(--blue-200); - --theme-button-filled-color: var(--powder-700); - --theme-button-filled-background-color: var(--powder-100); - --theme-button-filled-border-color: var(--powder-500); - --theme-button-filled-hover-color: var(--powder-800); - --theme-button-filled-hover-background-color: var(--powder-300); - --theme-button-filled-active-background-color: var(--powder-400); - --theme-button-filled-active-border-color: var(--powder-600); - --theme-button-filled-selected-color: var(--powder-900); - --theme-button-filled-selected-background-color: var(--powder-300); - --theme-button-filled-selected-border-color: var(--powder-700); - --theme-button-outlined-border-color: var(--blue-400); - --theme-button-outlined-selected-border-color: var(--blue-600); - --theme-button-primary-background-color: var(--blue-500); - --theme-button-primary-hover-background-color: var(--blue-600); - --theme-button-primary-active-background-color: var(--blue-700); - --theme-button-primary-selected-background-color: var(--blue-800); - --theme-background-color: var(--white); - --theme-background-position: top left; - --theme-background-repeat: repeat; - --theme-background-size: auto; - --theme-background-attachment: auto; - --theme-content-background-color: var(--white); - --theme-content-border-color: var(--black-100); - --theme-header-background-color: var(--theme-primary-color); - --theme-header-background-position: center left; - --theme-header-background-repeat: repeat; - --theme-header-background-size: auto; - --theme-header-background-border-bottom: 0; - --theme-header-link-color: var(--theme-primary-color); - --theme-header-sponsored-color: hsla(0,0%,100%,0.4); - --theme-header-foreground-color: transparent; - --theme-header-foreground-position: bottom right; - --theme-header-foreground-repeat: no-repeat; - --theme-header-foreground-size: auto; - --theme-footer-background-color: hsl(210,8%,15%); - --theme-footer-background-position: top left; - --theme-footer-background-repeat: no-repeat; - --theme-footer-background-size: auto; - --theme-footer-background-border-top: 0; - --theme-footer-title-color: hsl(210,8%,75%); - --theme-footer-text-color: hsl(210,8%,60%); - --theme-footer-link-color: hsl(210,8%,60%); - --theme-footer-link-color-hover: hsl(210,8%,65%); - --theme-footer-link-color-active: hsl(27,90%,55%); - --theme-footer-link-caret-color: var(--theme-footer-background-color); - --theme-footer-divider-color: hsl(210,8%,25%); - --theme-footer-padding-top: 0; - --theme-footer-padding-bottom: 0; - --theme-link-color: var(--blue-600); - --theme-link-color-hover: var(--blue-500); - --theme-link-color-visited: var(--blue-700); - --theme-tag-color: var(--powder-700); - --theme-tag-background-color: var(--powder-100); - --theme-tag-border-color: transparent; - --theme-tag-hover-color: var(--powder-800); - --theme-tag-hover-background-color: var(--powder-200); - --theme-tag-hover-border-color: transparent; - --theme-body-font-family: var(--ff-sans); - --theme-body-font-color: var(--black-800); - --theme-post-title-font-family: var(--ff-sans); - --theme-post-title-color: var(--theme-link-color); - --theme-post-title-color-hover: var(--theme-link-color-hover); - --theme-post-title-color-visited: var(--theme-link-color-visited); - --theme-post-body-font-family: var(--ff-sans); - --theme-post-owner-background-color: var(--theme-secondary-075); - --theme-post-owner-new-background-color: var(--powder-200); - list-style: none; - margin: 0; - border: 0; - font: inherit; - vertical-align: baseline; - --_li-fc: var(--theme-link-color); - --_li-fc-hover: var(--theme-link-color-hover); - --_li-fc-visited: var(--theme-link-color-visited); - user-select: auto; - text-decoration: none; - cursor: pointer; - padding-left: var(--su8) !important; - box-sizing: border-box; - line-height: var(--lh-xxl); - font-size: var(--fs-body1); - display: flex; - padding: 8px 6px 8px 0; - font-weight: bold; - background: var(--black-050); - color: var(--black-900); - border-right: 3px solid var(--theme-primary-color); -} - -.nav-topbar { - --top-bar-allocated-space: 50px; - --theme-base-secondary-color-h: 206; - --theme-base-secondary-color-s: 100%; - --theme-base-secondary-color-l: 40%; - --theme-base-secondary-color-r: 0; - --theme-base-secondary-color-g: 115.6; - --theme-base-secondary-color-b: 204; - --ff-sans: -apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif; - --ff-serif: Georgia,Cambria,"Times New Roman",Times,serif; - --ff-mono: ui-monospace,"Cascadia Mono","Segoe UI Mono","Liberation Mono",Menlo,Monaco,Consolas,monospace; - --fs-fine: 11px; - --fs-caption: 12px; - --fs-body1: 13px; - --fs-body2: 1.15384615rem; - --fs-body3: 1.30769231rem; - --fs-subheading: 1.46153846rem; - --fs-title: 1.61538462rem; - --fs-headline1: 2.07692308rem; - --fs-headline2: 2.61538461rem; - --fs-display1: 3.30769231rem; - --fs-display2: 4.23076923rem; - --fs-display3: 5.30769231rem; - --fs-display4: 7.61538461rem; - --fs-body2-relative: 1.15384615em; - --fs-body3-relative: 1.30769231em; - --fs-subheading-relative: 1.46153846em; - --fs-title-relative: 1.61538462em; - --fs-headline1-relative: 2.07692308em; - --fs-headline2-relative: 2.61538461em; - --fs-display1-relative: 3.30769231em; - --fs-display2-relative: 4.23076923em; - --fs-display3-relative: 5.30769231em; - --fs-display4-relative: 7.61538461em; - --fs-base: 13px; - --stacks-internals-lh-unit: 13; - --lh-xs: 1; - --lh-sm: calc((var(--stacks-internals-lh-unit) + 2) / var(--stacks-internals-lh-unit)); - --lh-md: calc((var(--stacks-internals-lh-unit) + 4) / var(--stacks-internals-lh-unit)); - --lh-lg: calc((var(--stacks-internals-lh-unit) + 8) / var(--stacks-internals-lh-unit)); - --lh-xl: calc((var(--stacks-internals-lh-unit) + 12) / var(--stacks-internals-lh-unit)); - --lh-xxl: 2; - --lh-base: var(--lh-md); - --lh-6: ((var(--stacks-internals-lh-unit) + 6) / var(--stacks-internals-lh-unit)); - --zi-hide: -1; - --zi-base: 0; - --zi-selected: 25; - --zi-active: 30; - --zi-dropdown: 1000; - --zi-popovers: 2000; - --zi-tooltips: 3000; - --zi-banners: 4000; - --zi-navigation: 5000; - --zi-navigation-fixed: 5050; - --zi-modals-background: 8050; - --zi-modals: 9000; - --br-sm: 3px; - --br-md: 5px; - --br-lg: 7px; - --br-circle: 50%; - --te-smooth-slow: cubic-bezier(.25, .46, .45, .94); - --te-smooth: cubic-bezier(.165, .84, .44, 1); - --te-smooth-quick: cubic-bezier(.19, 1, .22, 1); - --te-back-out: cubic-bezier(.175, .885, .32, 1.275); - --te-back-in-out: cubic-bezier(.68, -0.55, .265, 1.55); - --te-ease-in: cubic-bezier(.47, 0, .745, .715); - --te-ease-in-out: cubic-bezier(.445, .05, .55, .95); - --te-ease-out: cubic-bezier(.39, .575, .565, 1); - --default-transition-duration: .1s; - --transition-time: var(--default-transition-duration); - --s-full: 97.2307692rem; - --s-step: calc(var(--s-full) / 12); - --su-base: 1; - --su-static1: 1px; - --su-static2: 2px; - --su-static4: 4px; - --su-static6: 6px; - --su-static8: 8px; - --su-static12: 12px; - --su-static16: 16px; - --su-static24: 24px; - --su-static32: 32px; - --su-static48: 48px; - --su-static64: 64px; - --su-static96: 96px; - --su-static128: 128px; - --su1: clamp(var(--su-static1), calc(var(--su-static1) * var(--su-base)), calc(var(--su-static1) * var(--su-base))); - --su2: calc(var(--su-static2) * var(--su-base)); - --su4: calc(var(--su-static4) * var(--su-base)); - --su6: calc(var(--su-static6) * var(--su-base)); - --su8: calc(var(--su-static8) * var(--su-base)); - --su12: calc(var(--su-static12) * var(--su-base)); - --su16: calc(var(--su-static16) * var(--su-base)); - --su24: calc(var(--su-static24) * var(--su-base)); - --su32: calc(var(--su-static32) * var(--su-base)); - --su48: calc(var(--su-static48) * var(--su-base)); - --su64: calc(var(--su-static64) * var(--su-base)); - --su96: calc(var(--su-static96) * var(--su-base)); - --su128: calc(var(--su-static128) * var(--su-base)); - --hack-topbar-scrollbar-fallback: var(--scrollbar); - --mp-alt-row-color: var(--black-050); - --mp-critical-color: var(--red-600); - --mp-duration-color: var(--black-800); - --mp-gap-bg-color: var(--black-025); - --mp-gap-font-color: var(--black-700); - --mp-highlight-default-color: var(--fc-dark); - --mp-highlight-fade-color: var(--yellow-300); - --mp-highlight-keyword-color: var(--blue-700); - --mp-highlight-literal-color: var(--green-500); - --mp-label-color: var(--black-700); - --mp-link-color: var(--blue-700); - --mp-main-bg-color: var(--white); - --mp-muted-color: var(--black-300); - --mp-popup-shadow: var(--bs-sm); - --mp-query-border-color: var(--black-100); - --mp-result-border: solid .5px var(--black-300); - --mp-warning-color: var(--red-600); - --theme-button-background-color: transparent; - --theme-button-primary-color: var(--white); - --theme-button-primary-hover-color: var(--white); - --theme-button-primary-selected-color: var(--white); - --theme-button-primary-number-color: var(--theme-secondary-900); - --theme-topbar-background-color: var(--black-025); - --theme-topbar-search-color: var(--black-700); - --theme-topbar-search-background: var(--white); - --theme-topbar-search-placeholder: var(--black-400); - --theme-topbar-search-border: var(--black-200); - --theme-topbar-search-border-focus: var(--blue-300); - --theme-topbar-search-shadow-focus: 0 0 0 var(--su-static4) var(--focus-ring); - --theme-topbar-select-color: var(--black-700); - --theme-topbar-select-background: var(--black-075); - --theme-topbar-item-color: var(--black-600); - --theme-topbar-item-color-hover: var(--black-800); - --theme-topbar-item-background-hover: var(--black-075); - --theme-topbar-item-color-current: var(--black); - --theme-topbar-item-border-current: var(--theme-primary-color); - --theme-topbar-accent-border: 3px solid var(--theme-primary-color); - --white: hsl(0,0%,100%); - --black: hsl(210,8%,5%); - --orange: hsl(27,90%,55%); - --yellow: hsl(47,83%,91%); - --green: hsl(140,40%,55%); - --blue: hsl(206,100%,40%); - --powder: hsl(205,46%,92%); - --red: hsl(358,62%,52%); - --black-025: hsl(210,8%,97.5%); - --black-050: hsl(210,8%,95%); - --black-075: hsl(210,8%,90%); - --black-100: hsl(210,8%,85%); - --black-150: hsl(210,8%,80%); - --black-200: hsl(210,8%,75%); - --black-300: hsl(210,8%,65%); - --black-350: hsl(210,8%,60%); - --black-400: hsl(210,8%,55%); - --black-500: hsl(210,8%,45%); - --black-600: hsl(210,8%,35%); - --black-700: hsl(210,8%,25%); - --black-750: hsl(210,8%,20%); - --black-800: hsl(210,8%,15%); - --black-900: hsl(210,8%,5%); - --orange-050: hsl(27,100%,97%); - --orange-100: hsl(27,95%,90%); - --orange-200: hsl(27,90%,83%); - --orange-300: hsl(27,90%,70%); - --orange-400: hsl(27,90%,55%); - --orange-500: hsl(27,90%,50%); - --orange-600: hsl(27,90%,45%); - --orange-700: hsl(27,90%,39%); - --orange-800: hsl(27,87%,35%); - --orange-900: hsl(27,80%,30%); - --blue-050: hsl(206,100%,97%); - --blue-100: hsl(206,96%,90%); - --blue-200: hsl(206,93%,83.5%); - --blue-300: hsl(206,90%,69.5%); - --blue-400: hsl(206,85%,57.5%); - --blue-500: hsl(206,100%,52%); - --blue-600: hsl(206,100%,40%); - --blue-700: hsl(209,100%,37.5%); - --blue-800: hsl(209,100%,32%); - --blue-900: hsl(209,100%,26%); - --powder-050: hsl(205,47%,97%); - --powder-100: hsl(205,46%,92%); - --powder-200: hsl(205,53%,88%); - --powder-300: hsl(205,57%,81%); - --powder-400: hsl(205,56%,76%); - --powder-500: hsl(205,41%,63%); - --powder-600: hsl(205,36%,53%); - --powder-700: hsl(205,47%,42%); - --powder-800: hsl(205,46%,32%); - --powder-900: hsl(205,46%,22%); - --green-025: hsl(140,42%,95%); - --green-050: hsl(140,40%,90%); - --green-100: hsl(140,40%,85%); - --green-200: hsl(140,40%,75%); - --green-300: hsl(140,40%,65%); - --green-400: hsl(140,40%,55%); - --green-500: hsl(140,40%,47%); - --green-600: hsl(140,40%,40%); - --green-700: hsl(140,41%,31%); - --green-800: hsl(140,40%,27%); - --green-900: hsl(140,40%,20%); - --yellow-050: hsl(47,87%,94%); - --yellow-100: hsl(47,83%,91%); - --yellow-200: hsl(47,65%,84%); - --yellow-300: hsl(47,69%,69%); - --yellow-400: hsl(47,79%,58%); - --yellow-500: hsl(47,73%,50%); - --yellow-600: hsl(47,76%,46%); - --yellow-700: hsl(47,79%,40%); - --yellow-800: hsl(47,82%,34%); - --yellow-900: hsl(47,84%,28%); - --red-025: hsl(358,80%,98%); - --red-050: hsl(358,75%,97%); - --red-100: hsl(358,76%,90%); - --red-200: hsl(358,74%,83%); - --red-300: hsl(358,70%,70%); - --red-400: hsl(358,68%,59%); - --red-500: hsl(358,62%,52%); - --red-600: hsl(358,62%,47%); - --red-700: hsl(358,64%,41%); - --red-800: hsl(358,64%,35%); - --red-900: hsl(358,67%,29%); - --gold: hsl(48,100%,50%); - --gold-lighter: hsl(48,100%,91%); - --gold-darker: hsl(45,100%,47%); - --silver: hsl(210,6%,72%); - --silver-lighter: hsl(0,0%,91%); - --silver-darker: hsl(210,3%,61%); - --bronze: hsl(28,38%,67%); - --bronze-lighter: hsl(28,40%,92%); - --bronze-darker: hsl(28,31%,52%); - --bc-lightest: var(--black-025); - --bc-lighter: var(--black-050); - --bc-light: var(--black-075); - --bc-medium: var(--black-100); - --bc-dark: var(--black-150); - --bc-darker: var(--black-200); - --fc-dark: hsl(210,8%,5%); - --fc-medium: hsl(210,8%,25%); - --fc-light: hsl(210,8%,45%); - --focus-ring-success: hsla(140,40%,75%,0.4); - --focus-ring-warning: hsla(47,79%,58%,0.4); - --focus-ring-error: hsla(358,62%,47%,0.15); - --focus-ring-muted: hsla(210,8%,15%,0.1); - --_o-disabled: .5; - --_o-disabled-static: .5; - --bs-sm: 0 1px 2px hsla(0,0%,0%,0.05), 0 1px 4px hsla(0, 0%, 0%, 0.05), 0 2px 8px hsla(0, 0%, 0%, 0.05); - --bs-md: 0 1px 3px hsla(0,0%,0%,0.06), 0 2px 6px hsla(0, 0%, 0%, 0.06), 0 3px 8px hsla(0, 0%, 0%, 0.09); - --bs-lg: 0 1px 4px hsla(0,0%,0%,0.09), 0 3px 8px hsla(0, 0%, 0%, 0.09), 0 4px 13px hsla(0, 0%, 0%, 0.13); - --bs-xl: 0 10px 24px hsla(0,0%,0%,0.05), 0 20px 48px hsla(0, 0%, 0%, 0.05), 0 1px 4px hsla(0, 0%, 0%, 0.1); - --scrollbar: hsla(0,0%,0%,0.2); - --highlight-bg: hsl(0,0%,96.5%); - --highlight-color: var(--black-750); - --highlight-comment: hsl(210,8%,43.5%); - --highlight-punctuation: var(--black-600); - --highlight-namespace: hsl(27,99%,36%); - --highlight-attribute: hsl(206,98.5%,29%); - --highlight-literal: hsl(27,99%,36%); - --highlight-symbol: hsl(306,43%,35%); - --highlight-keyword: hsl(206,98.5%,29%); - --highlight-variable: hsl(80,80.5%,26.5%); - --highlight-addition: var(--green-700); - --highlight-deletion: var(--red-600); - color: var(--theme-body-font-color); - --theme-primary-color-h: var(--theme-light-primary-color-h, var(--theme-base-primary-color-h)); - --theme-primary-color-s: var(--theme-light-primary-color-s, var(--theme-base-primary-color-s)); - --theme-primary-color-l: var(--theme-light-primary-color-l, var(--theme-base-primary-color-l)); - --theme-primary-color-r: var(--theme-light-primary-color-r, var(--theme-base-primary-color-r)); - --theme-primary-color-g: var(--theme-light-primary-color-g, var(--theme-base-primary-color-g)); - --theme-primary-color-b: var(--theme-light-primary-color-b, var(--theme-base-primary-color-b)); - --theme-secondary-color-h: var(--theme-light-secondary-color-h, var(--theme-base-secondary-color-h)); - --theme-secondary-color-s: var(--theme-light-secondary-color-s, var(--theme-base-secondary-color-s)); - --theme-secondary-color-l: var(--theme-light-secondary-color-l, var(--theme-base-secondary-color-l)); - --theme-secondary-color-r: var(--theme-light-secondary-color-r, var(--theme-base-secondary-color-r)); - --theme-secondary-color-g: var(--theme-light-secondary-color-g, var(--theme-base-secondary-color-g)); - --theme-secondary-color-b: var(--theme-light-secondary-color-b, var(--theme-base-secondary-color-b)); - --theme-primary-color: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), var(--theme-primary-color-l)); - --theme-primary-900: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 26%)); - --theme-primary-800: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 21%)); - --theme-primary-700: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 16%)); - --theme-primary-600: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 10%)); - --theme-primary-500: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 5%)); - --theme-primary-400: var(--theme-primary-color); - --theme-primary-350: rgb(calc(51 + var(--theme-primary-color-r) * .8), calc(51 + var(--theme-primary-color-g) * .8), calc(51 + var(--theme-primary-color-b) * .8)); - --theme-primary-300: rgb(calc(89.25 + var(--theme-primary-color-r) * .65), calc(89.25 + var(--theme-primary-color-g) * .65), calc(89.25 + var(--theme-primary-color-b) * .65)); - --theme-primary-200: rgb(calc(122.4 + var(--theme-primary-color-r) * .52), calc(122.4 + var(--theme-primary-color-g) * .52), calc(122.4 + var(--theme-primary-color-b) * .52)); - --theme-primary-150: rgb(calc(165.75 + var(--theme-primary-color-r) * .35), calc(165.75 + var(--theme-primary-color-g) * .35), calc(165.75 + var(--theme-primary-color-b) * .35)); - --theme-primary-100: rgb(calc(198.9 + var(--theme-primary-color-r) * .22), calc(198.9 + var(--theme-primary-color-g) * .22), calc(198.9 + var(--theme-primary-color-b) * .22)); - --theme-primary-075: rgb(calc(216.75 + var(--theme-primary-color-r) * .15), calc(216.75 + var(--theme-primary-color-g) * .15), calc(216.75 + var(--theme-primary-color-b) * .15)); - --theme-primary-050: rgb(calc(234.6 + var(--theme-primary-color-r) * .08), calc(234.6 + var(--theme-primary-color-g) * .08), calc(234.6 + var(--theme-primary-color-b) * .08)); - --theme-primary-025: rgb(calc(244.8 + var(--theme-primary-color-r) * .04), calc(244.8 + var(--theme-primary-color-g) * .04), calc(244.8 + var(--theme-primary-color-b) * .04)); - --theme-secondary-color: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), var(--theme-secondary-color-l)); - --theme-secondary-900: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 26%)); - --theme-secondary-800: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 21%)); - --theme-secondary-700: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 16%)); - --theme-secondary-600: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 10%)); - --theme-secondary-500: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 5%)); - --theme-secondary-400: var(--theme-secondary-color); - --theme-secondary-350: rgb(calc(51 + var(--theme-secondary-color-r) * .8), calc(51 + var(--theme-secondary-color-g) * .8), calc(51 + var(--theme-secondary-color-b) * .8)); - --theme-secondary-300: rgb(calc(89.25 + var(--theme-secondary-color-r) * .65), calc(89.25 + var(--theme-secondary-color-g) * .65), calc(89.25 + var(--theme-secondary-color-b) * .65)); - --theme-secondary-200: rgb(calc(122.4 + var(--theme-secondary-color-r) * .52), calc(122.4 + var(--theme-secondary-color-g) * .52), calc(122.4 + var(--theme-secondary-color-b) * .52)); - --theme-secondary-150: rgb(calc(165.75 + var(--theme-secondary-color-r) * .35), calc(165.75 + var(--theme-secondary-color-g) * .35), calc(165.75 + var(--theme-secondary-color-b) * .35)); - --theme-secondary-100: rgb(calc(198.9 + var(--theme-secondary-color-r) * .22), calc(198.9 + var(--theme-secondary-color-g) * .22), calc(198.9 + var(--theme-secondary-color-b) * .22)); - --theme-secondary-075: rgb(calc(216.75 + var(--theme-secondary-color-r) * .15), calc(216.75 + var(--theme-secondary-color-g) * .15), calc(216.75 + var(--theme-secondary-color-b) * .15)); - --theme-secondary-050: rgb(calc(234.6 + var(--theme-secondary-color-r) * .08), calc(234.6 + var(--theme-secondary-color-g) * .08), calc(234.6 + var(--theme-secondary-color-b) * .08)); - --theme-secondary-025: rgb(calc(244.8 + var(--theme-secondary-color-r) * .04), calc(244.8 + var(--theme-secondary-color-g) * .04), calc(244.8 + var(--theme-secondary-color-b) * .04)); - --focus-ring: hsla(var(--theme-secondary-color-h), var(--theme-secondary-color-s), var(--theme-secondary-color-l), .15); - --theme-base-primary-color-h: 27; - --theme-base-primary-color-s: 90%; - --theme-base-primary-color-l: 55%; - --theme-base-primary-color-r: 243.525; - --theme-base-primary-color-g: 129.9225; - --theme-base-primary-color-b: 36.975; - --theme-button-color: var(--blue-600); - --theme-button-hover-color: var(--blue-700); - --theme-button-hover-background-color: var(--blue-050); - --theme-button-active-background-color: var(--blue-100); - --theme-button-selected-color: var(--blue-900); - --theme-button-selected-background-color: var(--blue-200); - --theme-button-filled-color: var(--powder-700); - --theme-button-filled-background-color: var(--powder-100); - --theme-button-filled-border-color: var(--powder-500); - --theme-button-filled-hover-color: var(--powder-800); - --theme-button-filled-hover-background-color: var(--powder-300); - --theme-button-filled-active-background-color: var(--powder-400); - --theme-button-filled-active-border-color: var(--powder-600); - --theme-button-filled-selected-color: var(--powder-900); - --theme-button-filled-selected-background-color: var(--powder-300); - --theme-button-filled-selected-border-color: var(--powder-700); - --theme-button-outlined-border-color: var(--blue-400); - --theme-button-outlined-selected-border-color: var(--blue-600); - --theme-button-primary-background-color: var(--blue-500); - --theme-button-primary-hover-background-color: var(--blue-600); - --theme-button-primary-active-background-color: var(--blue-700); - --theme-button-primary-selected-background-color: var(--blue-800); - --theme-background-color: var(--white); - --theme-background-position: top left; - --theme-background-repeat: repeat; - --theme-background-size: auto; - --theme-background-attachment: auto; - --theme-content-background-color: var(--white); - --theme-content-border-color: var(--black-100); - --theme-header-background-color: var(--theme-primary-color); - --theme-header-background-position: center left; - --theme-header-background-repeat: repeat; - --theme-header-background-size: auto; - --theme-header-background-border-bottom: 0; - --theme-header-link-color: var(--theme-primary-color); - --theme-header-sponsored-color: hsla(0,0%,100%,0.4); - --theme-header-foreground-color: transparent; - --theme-header-foreground-position: bottom right; - --theme-header-foreground-repeat: no-repeat; - --theme-header-foreground-size: auto; - --theme-footer-background-color: hsl(210,8%,15%); - --theme-footer-background-position: top left; - --theme-footer-background-repeat: no-repeat; - --theme-footer-background-size: auto; - --theme-footer-background-border-top: 0; - --theme-footer-title-color: hsl(210,8%,75%); - --theme-footer-text-color: hsl(210,8%,60%); - --theme-footer-link-color: hsl(210,8%,60%); - --theme-footer-link-color-hover: hsl(210,8%,65%); - --theme-footer-link-color-active: hsl(27,90%,55%); - --theme-footer-link-caret-color: var(--theme-footer-background-color); - --theme-footer-divider-color: hsl(210,8%,25%); - --theme-footer-padding-top: 0; - --theme-footer-padding-bottom: 0; - --theme-link-color: var(--blue-600); - --theme-link-color-hover: var(--blue-500); - --theme-link-color-visited: var(--blue-700); - --theme-tag-color: var(--powder-700); - --theme-tag-background-color: var(--powder-100); - --theme-tag-border-color: transparent; - --theme-tag-hover-color: var(--powder-800); - --theme-tag-hover-background-color: var(--powder-200); - --theme-tag-hover-border-color: transparent; - --theme-body-font-family: var(--ff-sans); - --theme-body-font-color: var(--black-800); - --theme-post-title-font-family: var(--ff-sans); - --theme-post-title-color: var(--theme-link-color); - --theme-post-title-color-hover: var(--theme-link-color-hover); - --theme-post-title-color-visited: var(--theme-link-color-visited); - --theme-post-body-font-family: var(--ff-sans); - --theme-post-owner-background-color: var(--theme-secondary-075); - --theme-post-owner-new-background-color: var(--powder-200); - margin: 0; - padding: 0; - border: 0; - font: inherit; - font-size: 100%; - vertical-align: baseline; - min-width: auto; - box-shadow: var(--bs-sm); - width: 100%; - z-index: var(--zi-navigation-fixed); - background-color: var(--theme-topbar-background-color); - height: var(--theme-topbar-height); - display: flex; - border-top: var(--theme-topbar-accent-border); - align-items: center; - top: 0 !important; - left: 0 !important; - position: fixed !important; - --theme-topbar-height: 50px; - box-sizing: border-box; -} - -.nav-topbar-container { - --top-bar-allocated-space: 50px; - --theme-base-secondary-color-h: 206; - --theme-base-secondary-color-s: 100%; - --theme-base-secondary-color-l: 40%; - --theme-base-secondary-color-r: 0; - --theme-base-secondary-color-g: 115.6; - --theme-base-secondary-color-b: 204; - --ff-sans: -apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif; - --ff-serif: Georgia,Cambria,"Times New Roman",Times,serif; - --ff-mono: ui-monospace,"Cascadia Mono","Segoe UI Mono","Liberation Mono",Menlo,Monaco,Consolas,monospace; - --fs-fine: 11px; - --fs-caption: 12px; - --fs-body1: 13px; - --fs-body2: 1.15384615rem; - --fs-body3: 1.30769231rem; - --fs-subheading: 1.46153846rem; - --fs-title: 1.61538462rem; - --fs-headline1: 2.07692308rem; - --fs-headline2: 2.61538461rem; - --fs-display1: 3.30769231rem; - --fs-display2: 4.23076923rem; - --fs-display3: 5.30769231rem; - --fs-display4: 7.61538461rem; - --fs-body2-relative: 1.15384615em; - --fs-body3-relative: 1.30769231em; - --fs-subheading-relative: 1.46153846em; - --fs-title-relative: 1.61538462em; - --fs-headline1-relative: 2.07692308em; - --fs-headline2-relative: 2.61538461em; - --fs-display1-relative: 3.30769231em; - --fs-display2-relative: 4.23076923em; - --fs-display3-relative: 5.30769231em; - --fs-display4-relative: 7.61538461em; - --fs-base: 13px; - --stacks-internals-lh-unit: 13; - --lh-xs: 1; - --lh-sm: calc((var(--stacks-internals-lh-unit) + 2) / var(--stacks-internals-lh-unit)); - --lh-md: calc((var(--stacks-internals-lh-unit) + 4) / var(--stacks-internals-lh-unit)); - --lh-lg: calc((var(--stacks-internals-lh-unit) + 8) / var(--stacks-internals-lh-unit)); - --lh-xl: calc((var(--stacks-internals-lh-unit) + 12) / var(--stacks-internals-lh-unit)); - --lh-xxl: 2; - --lh-base: var(--lh-md); - --lh-6: ((var(--stacks-internals-lh-unit) + 6) / var(--stacks-internals-lh-unit)); - --zi-hide: -1; - --zi-base: 0; - --zi-selected: 25; - --zi-active: 30; - --zi-dropdown: 1000; - --zi-popovers: 2000; - --zi-tooltips: 3000; - --zi-banners: 4000; - --zi-navigation: 5000; - --zi-navigation-fixed: 5050; - --zi-modals-background: 8050; - --zi-modals: 9000; - --br-sm: 3px; - --br-md: 5px; - --br-lg: 7px; - --br-circle: 50%; - --te-smooth-slow: cubic-bezier(.25, .46, .45, .94); - --te-smooth: cubic-bezier(.165, .84, .44, 1); - --te-smooth-quick: cubic-bezier(.19, 1, .22, 1); - --te-back-out: cubic-bezier(.175, .885, .32, 1.275); - --te-back-in-out: cubic-bezier(.68, -0.55, .265, 1.55); - --te-ease-in: cubic-bezier(.47, 0, .745, .715); - --te-ease-in-out: cubic-bezier(.445, .05, .55, .95); - --te-ease-out: cubic-bezier(.39, .575, .565, 1); - --default-transition-duration: .1s; - --transition-time: var(--default-transition-duration); - --s-full: 97.2307692rem; - --s-step: calc(var(--s-full) / 12); - --su-base: 1; - --su-static1: 1px; - --su-static2: 2px; - --su-static4: 4px; - --su-static6: 6px; - --su-static8: 8px; - --su-static12: 12px; - --su-static16: 16px; - --su-static24: 24px; - --su-static32: 32px; - --su-static48: 48px; - --su-static64: 64px; - --su-static96: 96px; - --su-static128: 128px; - --su1: clamp(var(--su-static1), calc(var(--su-static1) * var(--su-base)), calc(var(--su-static1) * var(--su-base))); - --su2: calc(var(--su-static2) * var(--su-base)); - --su4: calc(var(--su-static4) * var(--su-base)); - --su6: calc(var(--su-static6) * var(--su-base)); - --su8: calc(var(--su-static8) * var(--su-base)); - --su12: calc(var(--su-static12) * var(--su-base)); - --su16: calc(var(--su-static16) * var(--su-base)); - --su24: calc(var(--su-static24) * var(--su-base)); - --su32: calc(var(--su-static32) * var(--su-base)); - --su48: calc(var(--su-static48) * var(--su-base)); - --su64: calc(var(--su-static64) * var(--su-base)); - --su96: calc(var(--su-static96) * var(--su-base)); - --su128: calc(var(--su-static128) * var(--su-base)); - --hack-topbar-scrollbar-fallback: var(--scrollbar); - --mp-alt-row-color: var(--black-050); - --mp-critical-color: var(--red-600); - --mp-duration-color: var(--black-800); - --mp-gap-bg-color: var(--black-025); - --mp-gap-font-color: var(--black-700); - --mp-highlight-default-color: var(--fc-dark); - --mp-highlight-fade-color: var(--yellow-300); - --mp-highlight-keyword-color: var(--blue-700); - --mp-highlight-literal-color: var(--green-500); - --mp-label-color: var(--black-700); - --mp-link-color: var(--blue-700); - --mp-main-bg-color: var(--white); - --mp-muted-color: var(--black-300); - --mp-popup-shadow: var(--bs-sm); - --mp-query-border-color: var(--black-100); - --mp-result-border: solid .5px var(--black-300); - --mp-warning-color: var(--red-600); - --theme-button-background-color: transparent; - --theme-button-primary-color: var(--white); - --theme-button-primary-hover-color: var(--white); - --theme-button-primary-selected-color: var(--white); - --theme-button-primary-number-color: var(--theme-secondary-900); - --theme-topbar-background-color: var(--black-025); - --theme-topbar-search-color: var(--black-700); - --theme-topbar-search-background: var(--white); - --theme-topbar-search-placeholder: var(--black-400); - --theme-topbar-search-border: var(--black-200); - --theme-topbar-search-border-focus: var(--blue-300); - --theme-topbar-search-shadow-focus: 0 0 0 var(--su-static4) var(--focus-ring); - --theme-topbar-select-color: var(--black-700); - --theme-topbar-select-background: var(--black-075); - --theme-topbar-item-color: var(--black-600); - --theme-topbar-item-color-hover: var(--black-800); - --theme-topbar-item-background-hover: var(--black-075); - --theme-topbar-item-color-current: var(--black); - --theme-topbar-item-border-current: var(--theme-primary-color); - --theme-topbar-accent-border: 3px solid var(--theme-primary-color); - --white: hsl(0,0%,100%); - --black: hsl(210,8%,5%); - --orange: hsl(27,90%,55%); - --yellow: hsl(47,83%,91%); - --green: hsl(140,40%,55%); - --blue: hsl(206,100%,40%); - --powder: hsl(205,46%,92%); - --red: hsl(358,62%,52%); - --black-025: hsl(210,8%,97.5%); - --black-050: hsl(210,8%,95%); - --black-075: hsl(210,8%,90%); - --black-100: hsl(210,8%,85%); - --black-150: hsl(210,8%,80%); - --black-200: hsl(210,8%,75%); - --black-300: hsl(210,8%,65%); - --black-350: hsl(210,8%,60%); - --black-400: hsl(210,8%,55%); - --black-500: hsl(210,8%,45%); - --black-600: hsl(210,8%,35%); - --black-700: hsl(210,8%,25%); - --black-750: hsl(210,8%,20%); - --black-800: hsl(210,8%,15%); - --black-900: hsl(210,8%,5%); - --orange-050: hsl(27,100%,97%); - --orange-100: hsl(27,95%,90%); - --orange-200: hsl(27,90%,83%); - --orange-300: hsl(27,90%,70%); - --orange-400: hsl(27,90%,55%); - --orange-500: hsl(27,90%,50%); - --orange-600: hsl(27,90%,45%); - --orange-700: hsl(27,90%,39%); - --orange-800: hsl(27,87%,35%); - --orange-900: hsl(27,80%,30%); - --blue-050: hsl(206,100%,97%); - --blue-100: hsl(206,96%,90%); - --blue-200: hsl(206,93%,83.5%); - --blue-300: hsl(206,90%,69.5%); - --blue-400: hsl(206,85%,57.5%); - --blue-500: hsl(206,100%,52%); - --blue-600: hsl(206,100%,40%); - --blue-700: hsl(209,100%,37.5%); - --blue-800: hsl(209,100%,32%); - --blue-900: hsl(209,100%,26%); - --powder-050: hsl(205,47%,97%); - --powder-100: hsl(205,46%,92%); - --powder-200: hsl(205,53%,88%); - --powder-300: hsl(205,57%,81%); - --powder-400: hsl(205,56%,76%); - --powder-500: hsl(205,41%,63%); - --powder-600: hsl(205,36%,53%); - --powder-700: hsl(205,47%,42%); - --powder-800: hsl(205,46%,32%); - --powder-900: hsl(205,46%,22%); - --green-025: hsl(140,42%,95%); - --green-050: hsl(140,40%,90%); - --green-100: hsl(140,40%,85%); - --green-200: hsl(140,40%,75%); - --green-300: hsl(140,40%,65%); - --green-400: hsl(140,40%,55%); - --green-500: hsl(140,40%,47%); - --green-600: hsl(140,40%,40%); - --green-700: hsl(140,41%,31%); - --green-800: hsl(140,40%,27%); - --green-900: hsl(140,40%,20%); - --yellow-050: hsl(47,87%,94%); - --yellow-100: hsl(47,83%,91%); - --yellow-200: hsl(47,65%,84%); - --yellow-300: hsl(47,69%,69%); - --yellow-400: hsl(47,79%,58%); - --yellow-500: hsl(47,73%,50%); - --yellow-600: hsl(47,76%,46%); - --yellow-700: hsl(47,79%,40%); - --yellow-800: hsl(47,82%,34%); - --yellow-900: hsl(47,84%,28%); - --red-025: hsl(358,80%,98%); - --red-050: hsl(358,75%,97%); - --red-100: hsl(358,76%,90%); - --red-200: hsl(358,74%,83%); - --red-300: hsl(358,70%,70%); - --red-400: hsl(358,68%,59%); - --red-500: hsl(358,62%,52%); - --red-600: hsl(358,62%,47%); - --red-700: hsl(358,64%,41%); - --red-800: hsl(358,64%,35%); - --red-900: hsl(358,67%,29%); - --gold: hsl(48,100%,50%); - --gold-lighter: hsl(48,100%,91%); - --gold-darker: hsl(45,100%,47%); - --silver: hsl(210,6%,72%); - --silver-lighter: hsl(0,0%,91%); - --silver-darker: hsl(210,3%,61%); - --bronze: hsl(28,38%,67%); - --bronze-lighter: hsl(28,40%,92%); - --bronze-darker: hsl(28,31%,52%); - --bc-lightest: var(--black-025); - --bc-lighter: var(--black-050); - --bc-light: var(--black-075); - --bc-medium: var(--black-100); - --bc-dark: var(--black-150); - --bc-darker: var(--black-200); - --fc-dark: hsl(210,8%,5%); - --fc-medium: hsl(210,8%,25%); - --fc-light: hsl(210,8%,45%); - --focus-ring-success: hsla(140,40%,75%,0.4); - --focus-ring-warning: hsla(47,79%,58%,0.4); - --focus-ring-error: hsla(358,62%,47%,0.15); - --focus-ring-muted: hsla(210,8%,15%,0.1); - --_o-disabled: .5; - --_o-disabled-static: .5; - --bs-sm: 0 1px 2px hsla(0,0%,0%,0.05), 0 1px 4px hsla(0, 0%, 0%, 0.05), 0 2px 8px hsla(0, 0%, 0%, 0.05); - --bs-md: 0 1px 3px hsla(0,0%,0%,0.06), 0 2px 6px hsla(0, 0%, 0%, 0.06), 0 3px 8px hsla(0, 0%, 0%, 0.09); - --bs-lg: 0 1px 4px hsla(0,0%,0%,0.09), 0 3px 8px hsla(0, 0%, 0%, 0.09), 0 4px 13px hsla(0, 0%, 0%, 0.13); - --bs-xl: 0 10px 24px hsla(0,0%,0%,0.05), 0 20px 48px hsla(0, 0%, 0%, 0.05), 0 1px 4px hsla(0, 0%, 0%, 0.1); - --scrollbar: hsla(0,0%,0%,0.2); - --highlight-bg: hsl(0,0%,96.5%); - --highlight-color: var(--black-750); - --highlight-comment: hsl(210,8%,43.5%); - --highlight-punctuation: var(--black-600); - --highlight-namespace: hsl(27,99%,36%); - --highlight-attribute: hsl(206,98.5%,29%); - --highlight-literal: hsl(27,99%,36%); - --highlight-symbol: hsl(306,43%,35%); - --highlight-keyword: hsl(206,98.5%,29%); - --highlight-variable: hsl(80,80.5%,26.5%); - --highlight-addition: var(--green-700); - --highlight-deletion: var(--red-600); - color: var(--theme-body-font-color); - --theme-primary-color-h: var(--theme-light-primary-color-h, var(--theme-base-primary-color-h)); - --theme-primary-color-s: var(--theme-light-primary-color-s, var(--theme-base-primary-color-s)); - --theme-primary-color-l: var(--theme-light-primary-color-l, var(--theme-base-primary-color-l)); - --theme-primary-color-r: var(--theme-light-primary-color-r, var(--theme-base-primary-color-r)); - --theme-primary-color-g: var(--theme-light-primary-color-g, var(--theme-base-primary-color-g)); - --theme-primary-color-b: var(--theme-light-primary-color-b, var(--theme-base-primary-color-b)); - --theme-secondary-color-h: var(--theme-light-secondary-color-h, var(--theme-base-secondary-color-h)); - --theme-secondary-color-s: var(--theme-light-secondary-color-s, var(--theme-base-secondary-color-s)); - --theme-secondary-color-l: var(--theme-light-secondary-color-l, var(--theme-base-secondary-color-l)); - --theme-secondary-color-r: var(--theme-light-secondary-color-r, var(--theme-base-secondary-color-r)); - --theme-secondary-color-g: var(--theme-light-secondary-color-g, var(--theme-base-secondary-color-g)); - --theme-secondary-color-b: var(--theme-light-secondary-color-b, var(--theme-base-secondary-color-b)); - --theme-primary-color: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), var(--theme-primary-color-l)); - --theme-primary-900: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 26%)); - --theme-primary-800: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 21%)); - --theme-primary-700: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 16%)); - --theme-primary-600: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 10%)); - --theme-primary-500: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 5%)); - --theme-primary-400: var(--theme-primary-color); - --theme-primary-350: rgb(calc(51 + var(--theme-primary-color-r) * .8), calc(51 + var(--theme-primary-color-g) * .8), calc(51 + var(--theme-primary-color-b) * .8)); - --theme-primary-300: rgb(calc(89.25 + var(--theme-primary-color-r) * .65), calc(89.25 + var(--theme-primary-color-g) * .65), calc(89.25 + var(--theme-primary-color-b) * .65)); - --theme-primary-200: rgb(calc(122.4 + var(--theme-primary-color-r) * .52), calc(122.4 + var(--theme-primary-color-g) * .52), calc(122.4 + var(--theme-primary-color-b) * .52)); - --theme-primary-150: rgb(calc(165.75 + var(--theme-primary-color-r) * .35), calc(165.75 + var(--theme-primary-color-g) * .35), calc(165.75 + var(--theme-primary-color-b) * .35)); - --theme-primary-100: rgb(calc(198.9 + var(--theme-primary-color-r) * .22), calc(198.9 + var(--theme-primary-color-g) * .22), calc(198.9 + var(--theme-primary-color-b) * .22)); - --theme-primary-075: rgb(calc(216.75 + var(--theme-primary-color-r) * .15), calc(216.75 + var(--theme-primary-color-g) * .15), calc(216.75 + var(--theme-primary-color-b) * .15)); - --theme-primary-050: rgb(calc(234.6 + var(--theme-primary-color-r) * .08), calc(234.6 + var(--theme-primary-color-g) * .08), calc(234.6 + var(--theme-primary-color-b) * .08)); - --theme-primary-025: rgb(calc(244.8 + var(--theme-primary-color-r) * .04), calc(244.8 + var(--theme-primary-color-g) * .04), calc(244.8 + var(--theme-primary-color-b) * .04)); - --theme-secondary-color: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), var(--theme-secondary-color-l)); - --theme-secondary-900: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 26%)); - --theme-secondary-800: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 21%)); - --theme-secondary-700: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 16%)); - --theme-secondary-600: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 10%)); - --theme-secondary-500: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 5%)); - --theme-secondary-400: var(--theme-secondary-color); - --theme-secondary-350: rgb(calc(51 + var(--theme-secondary-color-r) * .8), calc(51 + var(--theme-secondary-color-g) * .8), calc(51 + var(--theme-secondary-color-b) * .8)); - --theme-secondary-300: rgb(calc(89.25 + var(--theme-secondary-color-r) * .65), calc(89.25 + var(--theme-secondary-color-g) * .65), calc(89.25 + var(--theme-secondary-color-b) * .65)); - --theme-secondary-200: rgb(calc(122.4 + var(--theme-secondary-color-r) * .52), calc(122.4 + var(--theme-secondary-color-g) * .52), calc(122.4 + var(--theme-secondary-color-b) * .52)); - --theme-secondary-150: rgb(calc(165.75 + var(--theme-secondary-color-r) * .35), calc(165.75 + var(--theme-secondary-color-g) * .35), calc(165.75 + var(--theme-secondary-color-b) * .35)); - --theme-secondary-100: rgb(calc(198.9 + var(--theme-secondary-color-r) * .22), calc(198.9 + var(--theme-secondary-color-g) * .22), calc(198.9 + var(--theme-secondary-color-b) * .22)); - --theme-secondary-075: rgb(calc(216.75 + var(--theme-secondary-color-r) * .15), calc(216.75 + var(--theme-secondary-color-g) * .15), calc(216.75 + var(--theme-secondary-color-b) * .15)); - --theme-secondary-050: rgb(calc(234.6 + var(--theme-secondary-color-r) * .08), calc(234.6 + var(--theme-secondary-color-g) * .08), calc(234.6 + var(--theme-secondary-color-b) * .08)); - --theme-secondary-025: rgb(calc(244.8 + var(--theme-secondary-color-r) * .04), calc(244.8 + var(--theme-secondary-color-g) * .04), calc(244.8 + var(--theme-secondary-color-b) * .04)); - --focus-ring: hsla(var(--theme-secondary-color-h), var(--theme-secondary-color-s), var(--theme-secondary-color-l), .15); - --theme-base-primary-color-h: 27; - --theme-base-primary-color-s: 90%; - --theme-base-primary-color-l: 55%; - --theme-base-primary-color-r: 243.525; - --theme-base-primary-color-g: 129.9225; - --theme-base-primary-color-b: 36.975; - --theme-button-color: var(--blue-600); - --theme-button-hover-color: var(--blue-700); - --theme-button-hover-background-color: var(--blue-050); - --theme-button-active-background-color: var(--blue-100); - --theme-button-selected-color: var(--blue-900); - --theme-button-selected-background-color: var(--blue-200); - --theme-button-filled-color: var(--powder-700); - --theme-button-filled-background-color: var(--powder-100); - --theme-button-filled-border-color: var(--powder-500); - --theme-button-filled-hover-color: var(--powder-800); - --theme-button-filled-hover-background-color: var(--powder-300); - --theme-button-filled-active-background-color: var(--powder-400); - --theme-button-filled-active-border-color: var(--powder-600); - --theme-button-filled-selected-color: var(--powder-900); - --theme-button-filled-selected-background-color: var(--powder-300); - --theme-button-filled-selected-border-color: var(--powder-700); - --theme-button-outlined-border-color: var(--blue-400); - --theme-button-outlined-selected-border-color: var(--blue-600); - --theme-button-primary-background-color: var(--blue-500); - --theme-button-primary-hover-background-color: var(--blue-600); - --theme-button-primary-active-background-color: var(--blue-700); - --theme-button-primary-selected-background-color: var(--blue-800); - --theme-background-color: var(--white); - --theme-background-position: top left; - --theme-background-repeat: repeat; - --theme-background-size: auto; - --theme-background-attachment: auto; - --theme-content-background-color: var(--white); - --theme-content-border-color: var(--black-100); - --theme-header-background-color: var(--theme-primary-color); - --theme-header-background-position: center left; - --theme-header-background-repeat: repeat; - --theme-header-background-size: auto; - --theme-header-background-border-bottom: 0; - --theme-header-link-color: var(--theme-primary-color); - --theme-header-sponsored-color: hsla(0,0%,100%,0.4); - --theme-header-foreground-color: transparent; - --theme-header-foreground-position: bottom right; - --theme-header-foreground-repeat: no-repeat; - --theme-header-foreground-size: auto; - --theme-footer-background-color: hsl(210,8%,15%); - --theme-footer-background-position: top left; - --theme-footer-background-repeat: no-repeat; - --theme-footer-background-size: auto; - --theme-footer-background-border-top: 0; - --theme-footer-title-color: hsl(210,8%,75%); - --theme-footer-text-color: hsl(210,8%,60%); - --theme-footer-link-color: hsl(210,8%,60%); - --theme-footer-link-color-hover: hsl(210,8%,65%); - --theme-footer-link-color-active: hsl(27,90%,55%); - --theme-footer-link-caret-color: var(--theme-footer-background-color); - --theme-footer-divider-color: hsl(210,8%,25%); - --theme-footer-padding-top: 0; - --theme-footer-padding-bottom: 0; - --theme-link-color: var(--blue-600); - --theme-link-color-hover: var(--blue-500); - --theme-link-color-visited: var(--blue-700); - --theme-tag-color: var(--powder-700); - --theme-tag-background-color: var(--powder-100); - --theme-tag-border-color: transparent; - --theme-tag-hover-color: var(--powder-800); - --theme-tag-hover-background-color: var(--powder-200); - --theme-tag-hover-border-color: transparent; - --theme-body-font-family: var(--ff-sans); - --theme-body-font-color: var(--black-800); - --theme-post-title-font-family: var(--ff-sans); - --theme-post-title-color: var(--theme-link-color); - --theme-post-title-color-hover: var(--theme-link-color-hover); - --theme-post-title-color-visited: var(--theme-link-color-visited); - --theme-post-body-font-family: var(--ff-sans); - --theme-post-owner-background-color: var(--theme-secondary-075); - --theme-post-owner-new-background-color: var(--powder-200); - --theme-topbar-height: 50px; - padding: 0; - border: 0; - font: inherit; - font-size: 100%; - vertical-align: baseline; - box-sizing: border-box; - width: var(--s-full); - max-width: 100%; - height: 100%; - display: flex; - margin: 0 auto; - align-items: center; -} - -.nav-logo { - --top-bar-allocated-space: 50px; - --theme-base-secondary-color-h: 206; - --theme-base-secondary-color-s: 100%; - --theme-base-secondary-color-l: 40%; - --theme-base-secondary-color-r: 0; - --theme-base-secondary-color-g: 115.6; - --theme-base-secondary-color-b: 204; - --ff-sans: -apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif; - --ff-serif: Georgia,Cambria,"Times New Roman",Times,serif; - --ff-mono: ui-monospace,"Cascadia Mono","Segoe UI Mono","Liberation Mono",Menlo,Monaco,Consolas,monospace; - --fs-fine: 11px; - --fs-caption: 12px; - --fs-body1: 13px; - --fs-body2: 1.15384615rem; - --fs-body3: 1.30769231rem; - --fs-subheading: 1.46153846rem; - --fs-title: 1.61538462rem; - --fs-headline1: 2.07692308rem; - --fs-headline2: 2.61538461rem; - --fs-display1: 3.30769231rem; - --fs-display2: 4.23076923rem; - --fs-display3: 5.30769231rem; - --fs-display4: 7.61538461rem; - --fs-body2-relative: 1.15384615em; - --fs-body3-relative: 1.30769231em; - --fs-subheading-relative: 1.46153846em; - --fs-title-relative: 1.61538462em; - --fs-headline1-relative: 2.07692308em; - --fs-headline2-relative: 2.61538461em; - --fs-display1-relative: 3.30769231em; - --fs-display2-relative: 4.23076923em; - --fs-display3-relative: 5.30769231em; - --fs-display4-relative: 7.61538461em; - --fs-base: 13px; - --stacks-internals-lh-unit: 13; - --lh-xs: 1; - --lh-sm: calc((var(--stacks-internals-lh-unit) + 2) / var(--stacks-internals-lh-unit)); - --lh-md: calc((var(--stacks-internals-lh-unit) + 4) / var(--stacks-internals-lh-unit)); - --lh-lg: calc((var(--stacks-internals-lh-unit) + 8) / var(--stacks-internals-lh-unit)); - --lh-xl: calc((var(--stacks-internals-lh-unit) + 12) / var(--stacks-internals-lh-unit)); - --lh-xxl: 2; - --lh-base: var(--lh-md); - --lh-6: ((var(--stacks-internals-lh-unit) + 6) / var(--stacks-internals-lh-unit)); - --zi-hide: -1; - --zi-base: 0; - --zi-selected: 25; - --zi-active: 30; - --zi-dropdown: 1000; - --zi-popovers: 2000; - --zi-tooltips: 3000; - --zi-banners: 4000; - --zi-navigation: 5000; - --zi-navigation-fixed: 5050; - --zi-modals-background: 8050; - --zi-modals: 9000; - --br-sm: 3px; - --br-md: 5px; - --br-lg: 7px; - --br-circle: 50%; - --te-smooth-slow: cubic-bezier(.25, .46, .45, .94); - --te-smooth: cubic-bezier(.165, .84, .44, 1); - --te-smooth-quick: cubic-bezier(.19, 1, .22, 1); - --te-back-out: cubic-bezier(.175, .885, .32, 1.275); - --te-back-in-out: cubic-bezier(.68, -0.55, .265, 1.55); - --te-ease-in: cubic-bezier(.47, 0, .745, .715); - --te-ease-in-out: cubic-bezier(.445, .05, .55, .95); - --te-ease-out: cubic-bezier(.39, .575, .565, 1); - --default-transition-duration: .1s; - --transition-time: var(--default-transition-duration); - --s-full: 97.2307692rem; - --s-step: calc(var(--s-full) / 12); - --su-base: 1; - --su-static1: 1px; - --su-static2: 2px; - --su-static4: 4px; - --su-static6: 6px; - --su-static8: 8px; - --su-static12: 12px; - --su-static16: 16px; - --su-static24: 24px; - --su-static32: 32px; - --su-static48: 48px; - --su-static64: 64px; - --su-static96: 96px; - --su-static128: 128px; - --su1: clamp(var(--su-static1), calc(var(--su-static1) * var(--su-base)), calc(var(--su-static1) * var(--su-base))); - --su2: calc(var(--su-static2) * var(--su-base)); - --su4: calc(var(--su-static4) * var(--su-base)); - --su6: calc(var(--su-static6) * var(--su-base)); - --su8: calc(var(--su-static8) * var(--su-base)); - --su12: calc(var(--su-static12) * var(--su-base)); - --su16: calc(var(--su-static16) * var(--su-base)); - --su24: calc(var(--su-static24) * var(--su-base)); - --su32: calc(var(--su-static32) * var(--su-base)); - --su48: calc(var(--su-static48) * var(--su-base)); - --su64: calc(var(--su-static64) * var(--su-base)); - --su96: calc(var(--su-static96) * var(--su-base)); - --su128: calc(var(--su-static128) * var(--su-base)); - --hack-topbar-scrollbar-fallback: var(--scrollbar); - --mp-alt-row-color: var(--black-050); - --mp-critical-color: var(--red-600); - --mp-duration-color: var(--black-800); - --mp-gap-bg-color: var(--black-025); - --mp-gap-font-color: var(--black-700); - --mp-highlight-default-color: var(--fc-dark); - --mp-highlight-fade-color: var(--yellow-300); - --mp-highlight-keyword-color: var(--blue-700); - --mp-highlight-literal-color: var(--green-500); - --mp-label-color: var(--black-700); - --mp-link-color: var(--blue-700); - --mp-main-bg-color: var(--white); - --mp-muted-color: var(--black-300); - --mp-popup-shadow: var(--bs-sm); - --mp-query-border-color: var(--black-100); - --mp-result-border: solid .5px var(--black-300); - --mp-warning-color: var(--red-600); - --theme-button-background-color: transparent; - --theme-button-primary-color: var(--white); - --theme-button-primary-hover-color: var(--white); - --theme-button-primary-selected-color: var(--white); - --theme-button-primary-number-color: var(--theme-secondary-900); - --theme-topbar-background-color: var(--black-025); - --theme-topbar-search-color: var(--black-700); - --theme-topbar-search-background: var(--white); - --theme-topbar-search-placeholder: var(--black-400); - --theme-topbar-search-border: var(--black-200); - --theme-topbar-search-border-focus: var(--blue-300); - --theme-topbar-search-shadow-focus: 0 0 0 var(--su-static4) var(--focus-ring); - --theme-topbar-select-color: var(--black-700); - --theme-topbar-select-background: var(--black-075); - --theme-topbar-item-color: var(--black-600); - --theme-topbar-item-color-hover: var(--black-800); - --theme-topbar-item-background-hover: var(--black-075); - --theme-topbar-item-color-current: var(--black); - --theme-topbar-item-border-current: var(--theme-primary-color); - --theme-topbar-accent-border: 3px solid var(--theme-primary-color); - --white: hsl(0,0%,100%); - --black: hsl(210,8%,5%); - --orange: hsl(27,90%,55%); - --yellow: hsl(47,83%,91%); - --green: hsl(140,40%,55%); - --blue: hsl(206,100%,40%); - --powder: hsl(205,46%,92%); - --red: hsl(358,62%,52%); - --black-025: hsl(210,8%,97.5%); - --black-050: hsl(210,8%,95%); - --black-075: hsl(210,8%,90%); - --black-100: hsl(210,8%,85%); - --black-150: hsl(210,8%,80%); - --black-200: hsl(210,8%,75%); - --black-300: hsl(210,8%,65%); - --black-350: hsl(210,8%,60%); - --black-400: hsl(210,8%,55%); - --black-500: hsl(210,8%,45%); - --black-600: hsl(210,8%,35%); - --black-700: hsl(210,8%,25%); - --black-750: hsl(210,8%,20%); - --black-800: hsl(210,8%,15%); - --black-900: hsl(210,8%,5%); - --orange-050: hsl(27,100%,97%); - --orange-100: hsl(27,95%,90%); - --orange-200: hsl(27,90%,83%); - --orange-300: hsl(27,90%,70%); - --orange-400: hsl(27,90%,55%); - --orange-500: hsl(27,90%,50%); - --orange-600: hsl(27,90%,45%); - --orange-700: hsl(27,90%,39%); - --orange-800: hsl(27,87%,35%); - --orange-900: hsl(27,80%,30%); - --blue-050: hsl(206,100%,97%); - --blue-100: hsl(206,96%,90%); - --blue-200: hsl(206,93%,83.5%); - --blue-300: hsl(206,90%,69.5%); - --blue-400: hsl(206,85%,57.5%); - --blue-500: hsl(206,100%,52%); - --blue-600: hsl(206,100%,40%); - --blue-700: hsl(209,100%,37.5%); - --blue-800: hsl(209,100%,32%); - --blue-900: hsl(209,100%,26%); - --powder-050: hsl(205,47%,97%); - --powder-100: hsl(205,46%,92%); - --powder-200: hsl(205,53%,88%); - --powder-300: hsl(205,57%,81%); - --powder-400: hsl(205,56%,76%); - --powder-500: hsl(205,41%,63%); - --powder-600: hsl(205,36%,53%); - --powder-700: hsl(205,47%,42%); - --powder-800: hsl(205,46%,32%); - --powder-900: hsl(205,46%,22%); - --green-025: hsl(140,42%,95%); - --green-050: hsl(140,40%,90%); - --green-100: hsl(140,40%,85%); - --green-200: hsl(140,40%,75%); - --green-300: hsl(140,40%,65%); - --green-400: hsl(140,40%,55%); - --green-500: hsl(140,40%,47%); - --green-600: hsl(140,40%,40%); - --green-700: hsl(140,41%,31%); - --green-800: hsl(140,40%,27%); - --green-900: hsl(140,40%,20%); - --yellow-050: hsl(47,87%,94%); - --yellow-100: hsl(47,83%,91%); - --yellow-200: hsl(47,65%,84%); - --yellow-300: hsl(47,69%,69%); - --yellow-400: hsl(47,79%,58%); - --yellow-500: hsl(47,73%,50%); - --yellow-600: hsl(47,76%,46%); - --yellow-700: hsl(47,79%,40%); - --yellow-800: hsl(47,82%,34%); - --yellow-900: hsl(47,84%,28%); - --red-025: hsl(358,80%,98%); - --red-050: hsl(358,75%,97%); - --red-100: hsl(358,76%,90%); - --red-200: hsl(358,74%,83%); - --red-300: hsl(358,70%,70%); - --red-400: hsl(358,68%,59%); - --red-500: hsl(358,62%,52%); - --red-600: hsl(358,62%,47%); - --red-700: hsl(358,64%,41%); - --red-800: hsl(358,64%,35%); - --red-900: hsl(358,67%,29%); - --gold: hsl(48,100%,50%); - --gold-lighter: hsl(48,100%,91%); - --gold-darker: hsl(45,100%,47%); - --silver: hsl(210,6%,72%); - --silver-lighter: hsl(0,0%,91%); - --silver-darker: hsl(210,3%,61%); - --bronze: hsl(28,38%,67%); - --bronze-lighter: hsl(28,40%,92%); - --bronze-darker: hsl(28,31%,52%); - --bc-lightest: var(--black-025); - --bc-lighter: var(--black-050); - --bc-light: var(--black-075); - --bc-medium: var(--black-100); - --bc-dark: var(--black-150); - --bc-darker: var(--black-200); - --fc-dark: hsl(210,8%,5%); - --fc-medium: hsl(210,8%,25%); - --fc-light: hsl(210,8%,45%); - --focus-ring-success: hsla(140,40%,75%,0.4); - --focus-ring-warning: hsla(47,79%,58%,0.4); - --focus-ring-error: hsla(358,62%,47%,0.15); - --focus-ring-muted: hsla(210,8%,15%,0.1); - --_o-disabled: .5; - --_o-disabled-static: .5; - --bs-sm: 0 1px 2px hsla(0,0%,0%,0.05), 0 1px 4px hsla(0, 0%, 0%, 0.05), 0 2px 8px hsla(0, 0%, 0%, 0.05); - --bs-md: 0 1px 3px hsla(0,0%,0%,0.06), 0 2px 6px hsla(0, 0%, 0%, 0.06), 0 3px 8px hsla(0, 0%, 0%, 0.09); - --bs-lg: 0 1px 4px hsla(0,0%,0%,0.09), 0 3px 8px hsla(0, 0%, 0%, 0.09), 0 4px 13px hsla(0, 0%, 0%, 0.13); - --bs-xl: 0 10px 24px hsla(0,0%,0%,0.05), 0 20px 48px hsla(0, 0%, 0%, 0.05), 0 1px 4px hsla(0, 0%, 0%, 0.1); - --scrollbar: hsla(0,0%,0%,0.2); - --highlight-bg: hsl(0,0%,96.5%); - --highlight-color: var(--black-750); - --highlight-comment: hsl(210,8%,43.5%); - --highlight-punctuation: var(--black-600); - --highlight-namespace: hsl(27,99%,36%); - --highlight-attribute: hsl(206,98.5%,29%); - --highlight-literal: hsl(27,99%,36%); - --highlight-symbol: hsl(306,43%,35%); - --highlight-keyword: hsl(206,98.5%,29%); - --highlight-variable: hsl(80,80.5%,26.5%); - --highlight-addition: var(--green-700); - --highlight-deletion: var(--red-600); - --theme-primary-color-h: var(--theme-light-primary-color-h, var(--theme-base-primary-color-h)); - --theme-primary-color-s: var(--theme-light-primary-color-s, var(--theme-base-primary-color-s)); - --theme-primary-color-l: var(--theme-light-primary-color-l, var(--theme-base-primary-color-l)); - --theme-primary-color-r: var(--theme-light-primary-color-r, var(--theme-base-primary-color-r)); - --theme-primary-color-g: var(--theme-light-primary-color-g, var(--theme-base-primary-color-g)); - --theme-primary-color-b: var(--theme-light-primary-color-b, var(--theme-base-primary-color-b)); - --theme-secondary-color-h: var(--theme-light-secondary-color-h, var(--theme-base-secondary-color-h)); - --theme-secondary-color-s: var(--theme-light-secondary-color-s, var(--theme-base-secondary-color-s)); - --theme-secondary-color-l: var(--theme-light-secondary-color-l, var(--theme-base-secondary-color-l)); - --theme-secondary-color-r: var(--theme-light-secondary-color-r, var(--theme-base-secondary-color-r)); - --theme-secondary-color-g: var(--theme-light-secondary-color-g, var(--theme-base-secondary-color-g)); - --theme-secondary-color-b: var(--theme-light-secondary-color-b, var(--theme-base-secondary-color-b)); - --theme-primary-color: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), var(--theme-primary-color-l)); - --theme-primary-900: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 26%)); - --theme-primary-800: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 21%)); - --theme-primary-700: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 16%)); - --theme-primary-600: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 10%)); - --theme-primary-500: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 5%)); - --theme-primary-400: var(--theme-primary-color); - --theme-primary-350: rgb(calc(51 + var(--theme-primary-color-r) * .8), calc(51 + var(--theme-primary-color-g) * .8), calc(51 + var(--theme-primary-color-b) * .8)); - --theme-primary-300: rgb(calc(89.25 + var(--theme-primary-color-r) * .65), calc(89.25 + var(--theme-primary-color-g) * .65), calc(89.25 + var(--theme-primary-color-b) * .65)); - --theme-primary-200: rgb(calc(122.4 + var(--theme-primary-color-r) * .52), calc(122.4 + var(--theme-primary-color-g) * .52), calc(122.4 + var(--theme-primary-color-b) * .52)); - --theme-primary-150: rgb(calc(165.75 + var(--theme-primary-color-r) * .35), calc(165.75 + var(--theme-primary-color-g) * .35), calc(165.75 + var(--theme-primary-color-b) * .35)); - --theme-primary-100: rgb(calc(198.9 + var(--theme-primary-color-r) * .22), calc(198.9 + var(--theme-primary-color-g) * .22), calc(198.9 + var(--theme-primary-color-b) * .22)); - --theme-primary-075: rgb(calc(216.75 + var(--theme-primary-color-r) * .15), calc(216.75 + var(--theme-primary-color-g) * .15), calc(216.75 + var(--theme-primary-color-b) * .15)); - --theme-primary-050: rgb(calc(234.6 + var(--theme-primary-color-r) * .08), calc(234.6 + var(--theme-primary-color-g) * .08), calc(234.6 + var(--theme-primary-color-b) * .08)); - --theme-primary-025: rgb(calc(244.8 + var(--theme-primary-color-r) * .04), calc(244.8 + var(--theme-primary-color-g) * .04), calc(244.8 + var(--theme-primary-color-b) * .04)); - --theme-secondary-color: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), var(--theme-secondary-color-l)); - --theme-secondary-900: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 26%)); - --theme-secondary-800: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 21%)); - --theme-secondary-700: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 16%)); - --theme-secondary-600: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 10%)); - --theme-secondary-500: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 5%)); - --theme-secondary-400: var(--theme-secondary-color); - --theme-secondary-350: rgb(calc(51 + var(--theme-secondary-color-r) * .8), calc(51 + var(--theme-secondary-color-g) * .8), calc(51 + var(--theme-secondary-color-b) * .8)); - --theme-secondary-300: rgb(calc(89.25 + var(--theme-secondary-color-r) * .65), calc(89.25 + var(--theme-secondary-color-g) * .65), calc(89.25 + var(--theme-secondary-color-b) * .65)); - --theme-secondary-200: rgb(calc(122.4 + var(--theme-secondary-color-r) * .52), calc(122.4 + var(--theme-secondary-color-g) * .52), calc(122.4 + var(--theme-secondary-color-b) * .52)); - --theme-secondary-150: rgb(calc(165.75 + var(--theme-secondary-color-r) * .35), calc(165.75 + var(--theme-secondary-color-g) * .35), calc(165.75 + var(--theme-secondary-color-b) * .35)); - --theme-secondary-100: rgb(calc(198.9 + var(--theme-secondary-color-r) * .22), calc(198.9 + var(--theme-secondary-color-g) * .22), calc(198.9 + var(--theme-secondary-color-b) * .22)); - --theme-secondary-075: rgb(calc(216.75 + var(--theme-secondary-color-r) * .15), calc(216.75 + var(--theme-secondary-color-g) * .15), calc(216.75 + var(--theme-secondary-color-b) * .15)); - --theme-secondary-050: rgb(calc(234.6 + var(--theme-secondary-color-r) * .08), calc(234.6 + var(--theme-secondary-color-g) * .08), calc(234.6 + var(--theme-secondary-color-b) * .08)); - --theme-secondary-025: rgb(calc(244.8 + var(--theme-secondary-color-r) * .04), calc(244.8 + var(--theme-secondary-color-g) * .04), calc(244.8 + var(--theme-secondary-color-b) * .04)); - --focus-ring: hsla(var(--theme-secondary-color-h), var(--theme-secondary-color-s), var(--theme-secondary-color-l), .15); - --theme-base-primary-color-h: 27; - --theme-base-primary-color-s: 90%; - --theme-base-primary-color-l: 55%; - --theme-base-primary-color-r: 243.525; - --theme-base-primary-color-g: 129.9225; - --theme-base-primary-color-b: 36.975; - --theme-button-color: var(--blue-600); - --theme-button-hover-color: var(--blue-700); - --theme-button-hover-background-color: var(--blue-050); - --theme-button-active-background-color: var(--blue-100); - --theme-button-selected-color: var(--blue-900); - --theme-button-selected-background-color: var(--blue-200); - --theme-button-filled-color: var(--powder-700); - --theme-button-filled-background-color: var(--powder-100); - --theme-button-filled-border-color: var(--powder-500); - --theme-button-filled-hover-color: var(--powder-800); - --theme-button-filled-hover-background-color: var(--powder-300); - --theme-button-filled-active-background-color: var(--powder-400); - --theme-button-filled-active-border-color: var(--powder-600); - --theme-button-filled-selected-color: var(--powder-900); - --theme-button-filled-selected-background-color: var(--powder-300); - --theme-button-filled-selected-border-color: var(--powder-700); - --theme-button-outlined-border-color: var(--blue-400); - --theme-button-outlined-selected-border-color: var(--blue-600); - --theme-button-primary-background-color: var(--blue-500); - --theme-button-primary-hover-background-color: var(--blue-600); - --theme-button-primary-active-background-color: var(--blue-700); - --theme-button-primary-selected-background-color: var(--blue-800); - --theme-background-color: var(--white); - --theme-background-position: top left; - --theme-background-repeat: repeat; - --theme-background-size: auto; - --theme-background-attachment: auto; - --theme-content-background-color: var(--white); - --theme-content-border-color: var(--black-100); - --theme-header-background-color: var(--theme-primary-color); - --theme-header-background-position: center left; - --theme-header-background-repeat: repeat; - --theme-header-background-size: auto; - --theme-header-background-border-bottom: 0; - --theme-header-link-color: var(--theme-primary-color); - --theme-header-sponsored-color: hsla(0,0%,100%,0.4); - --theme-header-foreground-color: transparent; - --theme-header-foreground-position: bottom right; - --theme-header-foreground-repeat: no-repeat; - --theme-header-foreground-size: auto; - --theme-footer-background-color: hsl(210,8%,15%); - --theme-footer-background-position: top left; - --theme-footer-background-repeat: no-repeat; - --theme-footer-background-size: auto; - --theme-footer-background-border-top: 0; - --theme-footer-title-color: hsl(210,8%,75%); - --theme-footer-text-color: hsl(210,8%,60%); - --theme-footer-link-color: hsl(210,8%,60%); - --theme-footer-link-color-hover: hsl(210,8%,65%); - --theme-footer-link-color-active: hsl(27,90%,55%); - --theme-footer-link-caret-color: var(--theme-footer-background-color); - --theme-footer-divider-color: hsl(210,8%,25%); - --theme-footer-padding-top: 0; - --theme-footer-padding-bottom: 0; - --theme-link-color: var(--blue-600); - --theme-link-color-hover: var(--blue-500); - --theme-link-color-visited: var(--blue-700); - --theme-tag-color: var(--powder-700); - --theme-tag-background-color: var(--powder-100); - --theme-tag-border-color: transparent; - --theme-tag-hover-color: var(--powder-800); - --theme-tag-hover-background-color: var(--powder-200); - --theme-tag-hover-border-color: transparent; - --theme-body-font-family: var(--ff-sans); - --theme-body-font-color: var(--black-800); - --theme-post-title-font-family: var(--ff-sans); - --theme-post-title-color: var(--theme-link-color); - --theme-post-title-color-hover: var(--theme-link-color-hover); - --theme-post-title-color-visited: var(--theme-link-color-visited); - --theme-post-body-font-family: var(--ff-sans); - --theme-post-owner-background-color: var(--theme-secondary-075); - --theme-post-owner-new-background-color: var(--powder-200); - --theme-topbar-height: 50px; - margin: 0; - border: 0; - font: inherit; - font-size: 100%; - vertical-align: baseline; - --_li-fc: var(--theme-link-color); - --_li-fc-hover: var(--theme-link-color-hover); - --_li-fc-visited: var(--theme-link-color-visited); - user-select: auto; - color: var(--theme-link-color); - text-decoration: none; - cursor: pointer; - box-sizing: border-box; - padding: 0 var(--su8); - height: 100%; - display: flex; - align-items: center; - background-color: transparent; -} - -.nav-topbar-links { - --top-bar-allocated-space: 50px; - --theme-base-secondary-color-h: 206; - --theme-base-secondary-color-s: 100%; - --theme-base-secondary-color-l: 40%; - --theme-base-secondary-color-r: 0; - --theme-base-secondary-color-g: 115.6; - --theme-base-secondary-color-b: 204; - --ff-sans: -apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif; - --ff-serif: Georgia,Cambria,"Times New Roman",Times,serif; - --ff-mono: ui-monospace,"Cascadia Mono","Segoe UI Mono","Liberation Mono",Menlo,Monaco,Consolas,monospace; - --fs-fine: 11px; - --fs-caption: 12px; - --fs-body1: 13px; - --fs-body2: 1.15384615rem; - --fs-body3: 1.30769231rem; - --fs-subheading: 1.46153846rem; - --fs-title: 1.61538462rem; - --fs-headline1: 2.07692308rem; - --fs-headline2: 2.61538461rem; - --fs-display1: 3.30769231rem; - --fs-display2: 4.23076923rem; - --fs-display3: 5.30769231rem; - --fs-display4: 7.61538461rem; - --fs-body2-relative: 1.15384615em; - --fs-body3-relative: 1.30769231em; - --fs-subheading-relative: 1.46153846em; - --fs-title-relative: 1.61538462em; - --fs-headline1-relative: 2.07692308em; - --fs-headline2-relative: 2.61538461em; - --fs-display1-relative: 3.30769231em; - --fs-display2-relative: 4.23076923em; - --fs-display3-relative: 5.30769231em; - --fs-display4-relative: 7.61538461em; - --fs-base: 13px; - --stacks-internals-lh-unit: 13; - --lh-xs: 1; - --lh-sm: calc((var(--stacks-internals-lh-unit) + 2) / var(--stacks-internals-lh-unit)); - --lh-md: calc((var(--stacks-internals-lh-unit) + 4) / var(--stacks-internals-lh-unit)); - --lh-lg: calc((var(--stacks-internals-lh-unit) + 8) / var(--stacks-internals-lh-unit)); - --lh-xl: calc((var(--stacks-internals-lh-unit) + 12) / var(--stacks-internals-lh-unit)); - --lh-xxl: 2; - --lh-base: var(--lh-md); - --lh-6: ((var(--stacks-internals-lh-unit) + 6) / var(--stacks-internals-lh-unit)); - --zi-hide: -1; - --zi-base: 0; - --zi-selected: 25; - --zi-active: 30; - --zi-dropdown: 1000; - --zi-popovers: 2000; - --zi-tooltips: 3000; - --zi-banners: 4000; - --zi-navigation: 5000; - --zi-navigation-fixed: 5050; - --zi-modals-background: 8050; - --zi-modals: 9000; - --br-sm: 3px; - --br-md: 5px; - --br-lg: 7px; - --br-circle: 50%; - --te-smooth-slow: cubic-bezier(.25, .46, .45, .94); - --te-smooth: cubic-bezier(.165, .84, .44, 1); - --te-smooth-quick: cubic-bezier(.19, 1, .22, 1); - --te-back-out: cubic-bezier(.175, .885, .32, 1.275); - --te-back-in-out: cubic-bezier(.68, -0.55, .265, 1.55); - --te-ease-in: cubic-bezier(.47, 0, .745, .715); - --te-ease-in-out: cubic-bezier(.445, .05, .55, .95); - --te-ease-out: cubic-bezier(.39, .575, .565, 1); - --default-transition-duration: .1s; - --transition-time: var(--default-transition-duration); - --s-full: 97.2307692rem; - --s-step: calc(var(--s-full) / 12); - --su-base: 1; - --su-static1: 1px; - --su-static2: 2px; - --su-static4: 4px; - --su-static6: 6px; - --su-static8: 8px; - --su-static12: 12px; - --su-static16: 16px; - --su-static24: 24px; - --su-static32: 32px; - --su-static48: 48px; - --su-static64: 64px; - --su-static96: 96px; - --su-static128: 128px; - --su1: clamp(var(--su-static1), calc(var(--su-static1) * var(--su-base)), calc(var(--su-static1) * var(--su-base))); - --su2: calc(var(--su-static2) * var(--su-base)); - --su4: calc(var(--su-static4) * var(--su-base)); - --su6: calc(var(--su-static6) * var(--su-base)); - --su8: calc(var(--su-static8) * var(--su-base)); - --su12: calc(var(--su-static12) * var(--su-base)); - --su16: calc(var(--su-static16) * var(--su-base)); - --su24: calc(var(--su-static24) * var(--su-base)); - --su32: calc(var(--su-static32) * var(--su-base)); - --su48: calc(var(--su-static48) * var(--su-base)); - --su64: calc(var(--su-static64) * var(--su-base)); - --su96: calc(var(--su-static96) * var(--su-base)); - --su128: calc(var(--su-static128) * var(--su-base)); - --hack-topbar-scrollbar-fallback: var(--scrollbar); - --mp-alt-row-color: var(--black-050); - --mp-critical-color: var(--red-600); - --mp-duration-color: var(--black-800); - --mp-gap-bg-color: var(--black-025); - --mp-gap-font-color: var(--black-700); - --mp-highlight-default-color: var(--fc-dark); - --mp-highlight-fade-color: var(--yellow-300); - --mp-highlight-keyword-color: var(--blue-700); - --mp-highlight-literal-color: var(--green-500); - --mp-label-color: var(--black-700); - --mp-link-color: var(--blue-700); - --mp-main-bg-color: var(--white); - --mp-muted-color: var(--black-300); - --mp-popup-shadow: var(--bs-sm); - --mp-query-border-color: var(--black-100); - --mp-result-border: solid .5px var(--black-300); - --mp-warning-color: var(--red-600); - --theme-button-background-color: transparent; - --theme-button-primary-color: var(--white); - --theme-button-primary-hover-color: var(--white); - --theme-button-primary-selected-color: var(--white); - --theme-button-primary-number-color: var(--theme-secondary-900); - --theme-topbar-background-color: var(--black-025); - --theme-topbar-search-color: var(--black-700); - --theme-topbar-search-background: var(--white); - --theme-topbar-search-placeholder: var(--black-400); - --theme-topbar-search-border: var(--black-200); - --theme-topbar-search-border-focus: var(--blue-300); - --theme-topbar-search-shadow-focus: 0 0 0 var(--su-static4) var(--focus-ring); - --theme-topbar-select-color: var(--black-700); - --theme-topbar-select-background: var(--black-075); - --theme-topbar-item-color: var(--black-600); - --theme-topbar-item-color-hover: var(--black-800); - --theme-topbar-item-background-hover: var(--black-075); - --theme-topbar-item-color-current: var(--black); - --theme-topbar-item-border-current: var(--theme-primary-color); - --theme-topbar-accent-border: 3px solid var(--theme-primary-color); - --white: hsl(0,0%,100%); - --black: hsl(210,8%,5%); - --orange: hsl(27,90%,55%); - --yellow: hsl(47,83%,91%); - --green: hsl(140,40%,55%); - --blue: hsl(206,100%,40%); - --powder: hsl(205,46%,92%); - --red: hsl(358,62%,52%); - --black-025: hsl(210,8%,97.5%); - --black-050: hsl(210,8%,95%); - --black-075: hsl(210,8%,90%); - --black-100: hsl(210,8%,85%); - --black-150: hsl(210,8%,80%); - --black-200: hsl(210,8%,75%); - --black-300: hsl(210,8%,65%); - --black-350: hsl(210,8%,60%); - --black-400: hsl(210,8%,55%); - --black-500: hsl(210,8%,45%); - --black-600: hsl(210,8%,35%); - --black-700: hsl(210,8%,25%); - --black-750: hsl(210,8%,20%); - --black-800: hsl(210,8%,15%); - --black-900: hsl(210,8%,5%); - --orange-050: hsl(27,100%,97%); - --orange-100: hsl(27,95%,90%); - --orange-200: hsl(27,90%,83%); - --orange-300: hsl(27,90%,70%); - --orange-400: hsl(27,90%,55%); - --orange-500: hsl(27,90%,50%); - --orange-600: hsl(27,90%,45%); - --orange-700: hsl(27,90%,39%); - --orange-800: hsl(27,87%,35%); - --orange-900: hsl(27,80%,30%); - --blue-050: hsl(206,100%,97%); - --blue-100: hsl(206,96%,90%); - --blue-200: hsl(206,93%,83.5%); - --blue-300: hsl(206,90%,69.5%); - --blue-400: hsl(206,85%,57.5%); - --blue-500: hsl(206,100%,52%); - --blue-600: hsl(206,100%,40%); - --blue-700: hsl(209,100%,37.5%); - --blue-800: hsl(209,100%,32%); - --blue-900: hsl(209,100%,26%); - --powder-050: hsl(205,47%,97%); - --powder-100: hsl(205,46%,92%); - --powder-200: hsl(205,53%,88%); - --powder-300: hsl(205,57%,81%); - --powder-400: hsl(205,56%,76%); - --powder-500: hsl(205,41%,63%); - --powder-600: hsl(205,36%,53%); - --powder-700: hsl(205,47%,42%); - --powder-800: hsl(205,46%,32%); - --powder-900: hsl(205,46%,22%); - --green-025: hsl(140,42%,95%); - --green-050: hsl(140,40%,90%); - --green-100: hsl(140,40%,85%); - --green-200: hsl(140,40%,75%); - --green-300: hsl(140,40%,65%); - --green-400: hsl(140,40%,55%); - --green-500: hsl(140,40%,47%); - --green-600: hsl(140,40%,40%); - --green-700: hsl(140,41%,31%); - --green-800: hsl(140,40%,27%); - --green-900: hsl(140,40%,20%); - --yellow-050: hsl(47,87%,94%); - --yellow-100: hsl(47,83%,91%); - --yellow-200: hsl(47,65%,84%); - --yellow-300: hsl(47,69%,69%); - --yellow-400: hsl(47,79%,58%); - --yellow-500: hsl(47,73%,50%); - --yellow-600: hsl(47,76%,46%); - --yellow-700: hsl(47,79%,40%); - --yellow-800: hsl(47,82%,34%); - --yellow-900: hsl(47,84%,28%); - --red-025: hsl(358,80%,98%); - --red-050: hsl(358,75%,97%); - --red-100: hsl(358,76%,90%); - --red-200: hsl(358,74%,83%); - --red-300: hsl(358,70%,70%); - --red-400: hsl(358,68%,59%); - --red-500: hsl(358,62%,52%); - --red-600: hsl(358,62%,47%); - --red-700: hsl(358,64%,41%); - --red-800: hsl(358,64%,35%); - --red-900: hsl(358,67%,29%); - --gold: hsl(48,100%,50%); - --gold-lighter: hsl(48,100%,91%); - --gold-darker: hsl(45,100%,47%); - --silver: hsl(210,6%,72%); - --silver-lighter: hsl(0,0%,91%); - --silver-darker: hsl(210,3%,61%); - --bronze: hsl(28,38%,67%); - --bronze-lighter: hsl(28,40%,92%); - --bronze-darker: hsl(28,31%,52%); - --bc-lightest: var(--black-025); - --bc-lighter: var(--black-050); - --bc-light: var(--black-075); - --bc-medium: var(--black-100); - --bc-dark: var(--black-150); - --bc-darker: var(--black-200); - --fc-dark: hsl(210,8%,5%); - --fc-medium: hsl(210,8%,25%); - --fc-light: hsl(210,8%,45%); - --focus-ring-success: hsla(140,40%,75%,0.4); - --focus-ring-warning: hsla(47,79%,58%,0.4); - --focus-ring-error: hsla(358,62%,47%,0.15); - --focus-ring-muted: hsla(210,8%,15%,0.1); - --_o-disabled: .5; - --_o-disabled-static: .5; - --bs-sm: 0 1px 2px hsla(0,0%,0%,0.05), 0 1px 4px hsla(0, 0%, 0%, 0.05), 0 2px 8px hsla(0, 0%, 0%, 0.05); - --bs-md: 0 1px 3px hsla(0,0%,0%,0.06), 0 2px 6px hsla(0, 0%, 0%, 0.06), 0 3px 8px hsla(0, 0%, 0%, 0.09); - --bs-lg: 0 1px 4px hsla(0,0%,0%,0.09), 0 3px 8px hsla(0, 0%, 0%, 0.09), 0 4px 13px hsla(0, 0%, 0%, 0.13); - --bs-xl: 0 10px 24px hsla(0,0%,0%,0.05), 0 20px 48px hsla(0, 0%, 0%, 0.05), 0 1px 4px hsla(0, 0%, 0%, 0.1); - --scrollbar: hsla(0,0%,0%,0.2); - --highlight-bg: hsl(0,0%,96.5%); - --highlight-color: var(--black-750); - --highlight-comment: hsl(210,8%,43.5%); - --highlight-punctuation: var(--black-600); - --highlight-namespace: hsl(27,99%,36%); - --highlight-attribute: hsl(206,98.5%,29%); - --highlight-literal: hsl(27,99%,36%); - --highlight-symbol: hsl(306,43%,35%); - --highlight-keyword: hsl(206,98.5%,29%); - --highlight-variable: hsl(80,80.5%,26.5%); - --highlight-addition: var(--green-700); - --highlight-deletion: var(--red-600); - --theme-primary-color-h: var(--theme-light-primary-color-h, var(--theme-base-primary-color-h)); - --theme-primary-color-s: var(--theme-light-primary-color-s, var(--theme-base-primary-color-s)); - --theme-primary-color-l: var(--theme-light-primary-color-l, var(--theme-base-primary-color-l)); - --theme-primary-color-r: var(--theme-light-primary-color-r, var(--theme-base-primary-color-r)); - --theme-primary-color-g: var(--theme-light-primary-color-g, var(--theme-base-primary-color-g)); - --theme-primary-color-b: var(--theme-light-primary-color-b, var(--theme-base-primary-color-b)); - --theme-secondary-color-h: var(--theme-light-secondary-color-h, var(--theme-base-secondary-color-h)); - --theme-secondary-color-s: var(--theme-light-secondary-color-s, var(--theme-base-secondary-color-s)); - --theme-secondary-color-l: var(--theme-light-secondary-color-l, var(--theme-base-secondary-color-l)); - --theme-secondary-color-r: var(--theme-light-secondary-color-r, var(--theme-base-secondary-color-r)); - --theme-secondary-color-g: var(--theme-light-secondary-color-g, var(--theme-base-secondary-color-g)); - --theme-secondary-color-b: var(--theme-light-secondary-color-b, var(--theme-base-secondary-color-b)); - --theme-primary-color: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), var(--theme-primary-color-l)); - --theme-primary-900: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 26%)); - --theme-primary-800: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 21%)); - --theme-primary-700: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 16%)); - --theme-primary-600: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 10%)); - --theme-primary-500: hsl(var(--theme-primary-color-h), var(--theme-primary-color-s), calc(var(--theme-primary-color-l) - 5%)); - --theme-primary-400: var(--theme-primary-color); - --theme-primary-350: rgb(calc(51 + var(--theme-primary-color-r) * .8), calc(51 + var(--theme-primary-color-g) * .8), calc(51 + var(--theme-primary-color-b) * .8)); - --theme-primary-300: rgb(calc(89.25 + var(--theme-primary-color-r) * .65), calc(89.25 + var(--theme-primary-color-g) * .65), calc(89.25 + var(--theme-primary-color-b) * .65)); - --theme-primary-200: rgb(calc(122.4 + var(--theme-primary-color-r) * .52), calc(122.4 + var(--theme-primary-color-g) * .52), calc(122.4 + var(--theme-primary-color-b) * .52)); - --theme-primary-150: rgb(calc(165.75 + var(--theme-primary-color-r) * .35), calc(165.75 + var(--theme-primary-color-g) * .35), calc(165.75 + var(--theme-primary-color-b) * .35)); - --theme-primary-100: rgb(calc(198.9 + var(--theme-primary-color-r) * .22), calc(198.9 + var(--theme-primary-color-g) * .22), calc(198.9 + var(--theme-primary-color-b) * .22)); - --theme-primary-075: rgb(calc(216.75 + var(--theme-primary-color-r) * .15), calc(216.75 + var(--theme-primary-color-g) * .15), calc(216.75 + var(--theme-primary-color-b) * .15)); - --theme-primary-050: rgb(calc(234.6 + var(--theme-primary-color-r) * .08), calc(234.6 + var(--theme-primary-color-g) * .08), calc(234.6 + var(--theme-primary-color-b) * .08)); - --theme-primary-025: rgb(calc(244.8 + var(--theme-primary-color-r) * .04), calc(244.8 + var(--theme-primary-color-g) * .04), calc(244.8 + var(--theme-primary-color-b) * .04)); - --theme-secondary-color: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), var(--theme-secondary-color-l)); - --theme-secondary-900: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 26%)); - --theme-secondary-800: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 21%)); - --theme-secondary-700: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 16%)); - --theme-secondary-600: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 10%)); - --theme-secondary-500: hsl(var(--theme-secondary-color-h), var(--theme-secondary-color-s), calc(var(--theme-secondary-color-l) - 5%)); - --theme-secondary-400: var(--theme-secondary-color); - --theme-secondary-350: rgb(calc(51 + var(--theme-secondary-color-r) * .8), calc(51 + var(--theme-secondary-color-g) * .8), calc(51 + var(--theme-secondary-color-b) * .8)); - --theme-secondary-300: rgb(calc(89.25 + var(--theme-secondary-color-r) * .65), calc(89.25 + var(--theme-secondary-color-g) * .65), calc(89.25 + var(--theme-secondary-color-b) * .65)); - --theme-secondary-200: rgb(calc(122.4 + var(--theme-secondary-color-r) * .52), calc(122.4 + var(--theme-secondary-color-g) * .52), calc(122.4 + var(--theme-secondary-color-b) * .52)); - --theme-secondary-150: rgb(calc(165.75 + var(--theme-secondary-color-r) * .35), calc(165.75 + var(--theme-secondary-color-g) * .35), calc(165.75 + var(--theme-secondary-color-b) * .35)); - --theme-secondary-100: rgb(calc(198.9 + var(--theme-secondary-color-r) * .22), calc(198.9 + var(--theme-secondary-color-g) * .22), calc(198.9 + var(--theme-secondary-color-b) * .22)); - --theme-secondary-075: rgb(calc(216.75 + var(--theme-secondary-color-r) * .15), calc(216.75 + var(--theme-secondary-color-g) * .15), calc(216.75 + var(--theme-secondary-color-b) * .15)); - --theme-secondary-050: rgb(calc(234.6 + var(--theme-secondary-color-r) * .08), calc(234.6 + var(--theme-secondary-color-g) * .08), calc(234.6 + var(--theme-secondary-color-b) * .08)); - --theme-secondary-025: rgb(calc(244.8 + var(--theme-secondary-color-r) * .04), calc(244.8 + var(--theme-secondary-color-g) * .04), calc(244.8 + var(--theme-secondary-color-b) * .04)); - --focus-ring: hsla(var(--theme-secondary-color-h), var(--theme-secondary-color-s), var(--theme-secondary-color-l), .15); - --theme-base-primary-color-h: 27; - --theme-base-primary-color-s: 90%; - --theme-base-primary-color-l: 55%; - --theme-base-primary-color-r: 243.525; - --theme-base-primary-color-g: 129.9225; - --theme-base-primary-color-b: 36.975; - --theme-button-color: var(--blue-600); - --theme-button-hover-color: var(--blue-700); - --theme-button-hover-background-color: var(--blue-050); - --theme-button-active-background-color: var(--blue-100); - --theme-button-selected-color: var(--blue-900); - --theme-button-selected-background-color: var(--blue-200); - --theme-button-filled-color: var(--powder-700); - --theme-button-filled-background-color: var(--powder-100); - --theme-button-filled-border-color: var(--powder-500); - --theme-button-filled-hover-color: var(--powder-800); - --theme-button-filled-hover-background-color: var(--powder-300); - --theme-button-filled-active-background-color: var(--powder-400); - --theme-button-filled-active-border-color: var(--powder-600); - --theme-button-filled-selected-color: var(--powder-900); - --theme-button-filled-selected-background-color: var(--powder-300); - --theme-button-filled-selected-border-color: var(--powder-700); - --theme-button-outlined-border-color: var(--blue-400); - --theme-button-outlined-selected-border-color: var(--blue-600); - --theme-button-primary-background-color: var(--blue-500); - --theme-button-primary-hover-background-color: var(--blue-600); - --theme-button-primary-active-background-color: var(--blue-700); - --theme-button-primary-selected-background-color: var(--blue-800); - --theme-background-color: var(--white); - --theme-background-position: top left; - --theme-background-repeat: repeat; - --theme-background-size: auto; - --theme-background-attachment: auto; - --theme-content-background-color: var(--white); - --theme-content-border-color: var(--black-100); - --theme-header-background-color: var(--theme-primary-color); - --theme-header-background-position: center left; - --theme-header-background-repeat: repeat; - --theme-header-background-size: auto; - --theme-header-background-border-bottom: 0; - --theme-header-link-color: var(--theme-primary-color); - --theme-header-sponsored-color: hsla(0,0%,100%,0.4); - --theme-header-foreground-color: transparent; - --theme-header-foreground-position: bottom right; - --theme-header-foreground-repeat: no-repeat; - --theme-header-foreground-size: auto; - --theme-footer-background-color: hsl(210,8%,15%); - --theme-footer-background-position: top left; - --theme-footer-background-repeat: no-repeat; - --theme-footer-background-size: auto; - --theme-footer-background-border-top: 0; - --theme-footer-title-color: hsl(210,8%,75%); - --theme-footer-text-color: hsl(210,8%,60%); - --theme-footer-link-color: hsl(210,8%,60%); - --theme-footer-link-color-hover: hsl(210,8%,65%); - --theme-footer-link-color-active: hsl(27,90%,55%); - --theme-footer-link-caret-color: var(--theme-footer-background-color); - --theme-footer-divider-color: hsl(210,8%,25%); - --theme-footer-padding-top: 0; - --theme-footer-padding-bottom: 0; - --theme-link-color: var(--blue-600); - --theme-link-color-hover: var(--blue-500); - --theme-link-color-visited: var(--blue-700); - --theme-tag-color: var(--powder-700); - --theme-tag-background-color: var(--powder-100); - --theme-tag-border-color: transparent; - --theme-tag-hover-color: var(--powder-800); - --theme-tag-hover-background-color: var(--powder-200); - --theme-tag-hover-border-color: transparent; - --theme-body-font-family: var(--ff-sans); - --theme-body-font-color: var(--black-800); - --theme-post-title-font-family: var(--ff-sans); - --theme-post-title-color: var(--theme-link-color); - --theme-post-title-color-hover: var(--theme-link-color-hover); - --theme-post-title-color-visited: var(--theme-link-color-visited); - --theme-post-body-font-family: var(--ff-sans); - --theme-post-owner-background-color: var(--theme-secondary-075); - --theme-post-owner-new-background-color: var(--powder-200); - --theme-topbar-height: 50px; - --_na-fd: row; - --_na-fw: wrap; - --_na-p: var(--su2) 0; - --_na-gap: var(--su4); - --_na-item-bg: none; - --_na-item-fc: var(--black-600); - --_na-item-fs: unset; - --_na-item-p: var(--su6) var(--su12); - --_na-item-py: var(--su12); - --_na-item-ws: nowrap; - --_na-item-bg-hover: var(--black-075); - --_na-item-fc-hover: var(--_na-item-fc); - --_na-item-selected-bg: var(--theme-primary-color); - --_na-item-selected-fc: var(--white); - --_na-item-selected-bg-hover: var(--theme-primary-600); - --_na-title-mt: var(--su16); - list-style: none; - margin: 0; - vertical-align: baseline; - --_li-fc: var(--theme-link-color); - --_li-fc-hover: var(--theme-link-color-hover); - --_li-fc-visited: var(--theme-link-color-visited); - text-decoration: none; - box-sizing: border-box; - background-color: var(--_na-item-bg); - font: unset; - font-size: var(--_na-item-fs); - padding: var(--_na-item-p); - white-space: var(--_na-item-ws); - align-items: center; - border: none; - border-radius: 1000px; - box-shadow: none; - cursor: pointer; - display: flex; - position: relative; - user-select: auto; - color: var(--theme-topbar-item-color); +.footer-topic, .footer-subtopic, .footer-sub-social { + color: #fff; }