`, and ``.
-$font-family-monospace: Menlo, Monaco, Consolas, "Courier New", monospace !default;
-$font-family-base: $font-family-sans-serif !default;
-
-$font-size-base: 14px !default;
-$font-size-large: ceil(($font-size-base * 1.25)) !default; // ~18px
-$font-size-small: ceil(($font-size-base * 0.85)) !default; // ~12px
-
-$font-size-h1: floor(($font-size-base * 2.6)) !default; // ~36px
-$font-size-h2: floor(($font-size-base * 2.15)) !default; // ~30px
-$font-size-h3: ceil(($font-size-base * 1.7)) !default; // ~24px
-$font-size-h4: ceil(($font-size-base * 1.25)) !default; // ~18px
-$font-size-h5: $font-size-base !default;
-$font-size-h6: ceil(($font-size-base * 0.85)) !default; // ~12px
-
-//** Unit-less `line-height` for use in components like buttons.
-$line-height-base: 1.428571429 !default; // 20/14
-//** Computed "line-height" (`font-size` * `line-height`) for use with `margin`, `padding`, etc.
-$line-height-computed: floor(($font-size-base * $line-height-base)) !default; // ~20px
-
-//** By default, this inherits from the ``.
-$headings-font-family: inherit !default;
-$headings-font-weight: 500 !default;
-$headings-line-height: 1.1 !default;
-$headings-color: inherit !default;
-
-
-//== Iconography
-//
-//## Specify custom location and filename of the included Glyphicons icon font. Useful for those including Bootstrap via Bower.
-
-//** Load fonts from this directory.
-
-// [converter] If $bootstrap-sass-asset-helper if used, provide path relative to the assets load path.
-// [converter] This is because some asset helpers, such as Sprockets, do not work with file-relative paths.
-$icon-font-path: if($bootstrap-sass-asset-helper, "bootstrap/", "../fonts/bootstrap/") !default;
-
-//** File name for all font files.
-$icon-font-name: "glyphicons-halflings-regular" !default;
-//** Element ID within SVG icon file.
-$icon-font-svg-id: "glyphicons_halflingsregular" !default;
-
-
-//== Components
-//
-//## Define common padding and border radius sizes and more. Values based on 14px text and 1.428 line-height (~20px to start).
-
-$padding-base-vertical: 6px !default;
-$padding-base-horizontal: 12px !default;
-
-$padding-large-vertical: 10px !default;
-$padding-large-horizontal: 16px !default;
-
-$padding-small-vertical: 5px !default;
-$padding-small-horizontal: 10px !default;
-
-$padding-xs-vertical: 1px !default;
-$padding-xs-horizontal: 5px !default;
-
-$line-height-large: 1.3333333 !default; // extra decimals for Win 8.1 Chrome
-$line-height-small: 1.5 !default;
-
-$border-radius-base: 4px !default;
-$border-radius-large: 6px !default;
-$border-radius-small: 3px !default;
-
-//** Global color for active items (e.g., navs or dropdowns).
-$component-active-color: #fff !default;
-//** Global background color for active items (e.g., navs or dropdowns).
-$component-active-bg: $brand-primary !default;
-
-//** Width of the `border` for generating carets that indicate dropdowns.
-$caret-width-base: 4px !default;
-//** Carets increase slightly in size for larger components.
-$caret-width-large: 5px !default;
-
-
-//== Tables
-//
-//## Customizes the `.table` component with basic values, each used across all table variations.
-
-//** Padding for ``s and ` `s.
-$table-cell-padding: 8px !default;
-//** Padding for cells in `.table-condensed`.
-$table-condensed-cell-padding: 5px !default;
-
-//** Default background color used for all tables.
-$table-bg: transparent !default;
-//** Background color used for `.table-striped`.
-$table-bg-accent: #f9f9f9 !default;
-//** Background color used for `.table-hover`.
-$table-bg-hover: #f5f5f5 !default;
-$table-bg-active: $table-bg-hover !default;
-
-//** Border color for table and cell borders.
-$table-border-color: #ddd !default;
-
-
-//== Buttons
-//
-//## For each of Bootstrap's buttons, define text, background and border color.
-
-$btn-font-weight: normal !default;
-
-$btn-default-color: #333 !default;
-$btn-default-bg: #fff !default;
-$btn-default-border: #ccc !default;
-
-$btn-primary-color: #fff !default;
-$btn-primary-bg: $brand-primary !default;
-$btn-primary-border: darken($btn-primary-bg, 5%) !default;
-
-$btn-success-color: #fff !default;
-$btn-success-bg: $brand-success !default;
-$btn-success-border: darken($btn-success-bg, 5%) !default;
-
-$btn-info-color: #fff !default;
-$btn-info-bg: $brand-info !default;
-$btn-info-border: darken($btn-info-bg, 5%) !default;
-
-$btn-warning-color: #fff !default;
-$btn-warning-bg: $brand-warning !default;
-$btn-warning-border: darken($btn-warning-bg, 5%) !default;
-
-$btn-danger-color: #fff !default;
-$btn-danger-bg: $brand-danger !default;
-$btn-danger-border: darken($btn-danger-bg, 5%) !default;
-
-$btn-link-disabled-color: $gray-light !default;
-
-// Allows for customizing button radius independently from global border radius
-$btn-border-radius-base: $border-radius-base !default;
-$btn-border-radius-large: $border-radius-large !default;
-$btn-border-radius-small: $border-radius-small !default;
-
-
-//== Forms
-//
-//##
-
-//** ` ` background color
-$input-bg: #fff !default;
-//** ` ` background color
-$input-bg-disabled: $gray-lighter !default;
-
-//** Text color for ` `s
-$input-color: $gray !default;
-//** ` ` border color
-$input-border: #ccc !default;
-
-// TODO: Rename `$input-border-radius` to `$input-border-radius-base` in v4
-//** Default `.form-control` border radius
-// This has no effect on ``s in some browsers, due to the limited stylability of ``s in CSS.
-$input-border-radius: $border-radius-base !default;
-//** Large `.form-control` border radius
-$input-border-radius-large: $border-radius-large !default;
-//** Small `.form-control` border radius
-$input-border-radius-small: $border-radius-small !default;
-
-//** Border color for inputs on focus
-$input-border-focus: #66afe9 !default;
-
-//** Placeholder text color
-$input-color-placeholder: #999 !default;
-
-//** Default `.form-control` height
-$input-height-base: ($line-height-computed + ($padding-base-vertical * 2) + 2) !default;
-//** Large `.form-control` height
-$input-height-large: (ceil($font-size-large * $line-height-large) + ($padding-large-vertical * 2) + 2) !default;
-//** Small `.form-control` height
-$input-height-small: (floor($font-size-small * $line-height-small) + ($padding-small-vertical * 2) + 2) !default;
-
-//** `.form-group` margin
-$form-group-margin-bottom: 15px !default;
-
-$legend-color: $gray-dark !default;
-$legend-border-color: #e5e5e5 !default;
-
-//** Background color for textual input addons
-$input-group-addon-bg: $gray-lighter !default;
-//** Border color for textual input addons
-$input-group-addon-border-color: $input-border !default;
-
-//** Disabled cursor for form controls and buttons.
-$cursor-disabled: not-allowed !default;
-
-
-//== Dropdowns
-//
-//## Dropdown menu container and contents.
-
-//** Background for the dropdown menu.
-$dropdown-bg: #fff !default;
-//** Dropdown menu `border-color`.
-$dropdown-border: rgba(0,0,0,.15) !default;
-//** Dropdown menu `border-color` **for IE8**.
-$dropdown-fallback-border: #ccc !default;
-//** Divider color for between dropdown items.
-$dropdown-divider-bg: #e5e5e5 !default;
-
-//** Dropdown link text color.
-$dropdown-link-color: $gray-dark !default;
-//** Hover color for dropdown links.
-$dropdown-link-hover-color: darken($gray-dark, 5%) !default;
-//** Hover background for dropdown links.
-$dropdown-link-hover-bg: #f5f5f5 !default;
-
-//** Active dropdown menu item text color.
-$dropdown-link-active-color: $component-active-color !default;
-//** Active dropdown menu item background color.
-$dropdown-link-active-bg: $component-active-bg !default;
-
-//** Disabled dropdown menu item background color.
-$dropdown-link-disabled-color: $gray-light !default;
-
-//** Text color for headers within dropdown menus.
-$dropdown-header-color: $gray-light !default;
-
-//** Deprecated `$dropdown-caret-color` as of v3.1.0
-$dropdown-caret-color: #000 !default;
-
-
-//-- Z-index master list
-//
-// Warning: Avoid customizing these values. They're used for a bird's eye view
-// of components dependent on the z-axis and are designed to all work together.
-//
-// Note: These variables are not generated into the Customizer.
-
-$zindex-navbar: 1000 !default;
-$zindex-dropdown: 1000 !default;
-$zindex-popover: 1060 !default;
-$zindex-tooltip: 1070 !default;
-$zindex-navbar-fixed: 1030 !default;
-$zindex-modal-background: 1040 !default;
-$zindex-modal: 1050 !default;
-
-
-//== Media queries breakpoints
-//
-//## Define the breakpoints at which your layout will change, adapting to different screen sizes.
-
-// Extra small screen / phone
-//** Deprecated `$screen-xs` as of v3.0.1
-$screen-xs: 480px !default;
-//** Deprecated `$screen-xs-min` as of v3.2.0
-$screen-xs-min: $screen-xs !default;
-//** Deprecated `$screen-phone` as of v3.0.1
-$screen-phone: $screen-xs-min !default;
-
-// Small screen / tablet
-//** Deprecated `$screen-sm` as of v3.0.1
-$screen-sm: 768px !default;
-$screen-sm-min: $screen-sm !default;
-//** Deprecated `$screen-tablet` as of v3.0.1
-$screen-tablet: $screen-sm-min !default;
-
-// Medium screen / desktop
-//** Deprecated `$screen-md` as of v3.0.1
-$screen-md: 992px !default;
-$screen-md-min: $screen-md !default;
-//** Deprecated `$screen-desktop` as of v3.0.1
-$screen-desktop: $screen-md-min !default;
-
-// Large screen / wide desktop
-//** Deprecated `$screen-lg` as of v3.0.1
-$screen-lg: 1200px !default;
-$screen-lg-min: $screen-lg !default;
-//** Deprecated `$screen-lg-desktop` as of v3.0.1
-$screen-lg-desktop: $screen-lg-min !default;
-
-// So media queries don't overlap when required, provide a maximum
-$screen-xs-max: ($screen-sm-min - 1) !default;
-$screen-sm-max: ($screen-md-min - 1) !default;
-$screen-md-max: ($screen-lg-min - 1) !default;
-
-
-//== Grid system
-//
-//## Define your custom responsive grid.
-
-//** Number of columns in the grid.
-$grid-columns: 12 !default;
-//** Padding between columns. Gets divided in half for the left and right.
-$grid-gutter-width: 30px !default;
-// Navbar collapse
-//** Point at which the navbar becomes uncollapsed.
-$grid-float-breakpoint: $screen-sm-min !default;
-//** Point at which the navbar begins collapsing.
-$grid-float-breakpoint-max: ($grid-float-breakpoint - 1) !default;
-
-
-//== Container sizes
-//
-//## Define the maximum width of `.container` for different screen sizes.
-
-// Small screen / tablet
-$container-tablet: (720px + $grid-gutter-width) !default;
-//** For `$screen-sm-min` and up.
-$container-sm: $container-tablet !default;
-
-// Medium screen / desktop
-$container-desktop: (940px + $grid-gutter-width) !default;
-//** For `$screen-md-min` and up.
-$container-md: $container-desktop !default;
-
-// Large screen / wide desktop
-$container-large-desktop: (1140px + $grid-gutter-width) !default;
-//** For `$screen-lg-min` and up.
-$container-lg: $container-large-desktop !default;
-
-
-//== Navbar
-//
-//##
-
-// Basics of a navbar
-$navbar-height: 50px !default;
-$navbar-margin-bottom: $line-height-computed !default;
-$navbar-border-radius: $border-radius-base !default;
-$navbar-padding-horizontal: floor(($grid-gutter-width / 2)) !default;
-$navbar-padding-vertical: (($navbar-height - $line-height-computed) / 2) !default;
-$navbar-collapse-max-height: 340px !default;
-
-$navbar-default-color: #777 !default;
-$navbar-default-bg: #f8f8f8 !default;
-$navbar-default-border: darken($navbar-default-bg, 6.5%) !default;
-
-// Navbar links
-$navbar-default-link-color: #777 !default;
-$navbar-default-link-hover-color: #333 !default;
-$navbar-default-link-hover-bg: transparent !default;
-$navbar-default-link-active-color: #555 !default;
-$navbar-default-link-active-bg: darken($navbar-default-bg, 6.5%) !default;
-$navbar-default-link-disabled-color: #ccc !default;
-$navbar-default-link-disabled-bg: transparent !default;
-
-// Navbar brand label
-$navbar-default-brand-color: $navbar-default-link-color !default;
-$navbar-default-brand-hover-color: darken($navbar-default-brand-color, 10%) !default;
-$navbar-default-brand-hover-bg: transparent !default;
-
-// Navbar toggle
-$navbar-default-toggle-hover-bg: #ddd !default;
-$navbar-default-toggle-icon-bar-bg: #888 !default;
-$navbar-default-toggle-border-color: #ddd !default;
-
-
-//=== Inverted navbar
-// Reset inverted navbar basics
-$navbar-inverse-color: lighten($gray-light, 15%) !default;
-$navbar-inverse-bg: #222 !default;
-$navbar-inverse-border: darken($navbar-inverse-bg, 10%) !default;
-
-// Inverted navbar links
-$navbar-inverse-link-color: lighten($gray-light, 15%) !default;
-$navbar-inverse-link-hover-color: #fff !default;
-$navbar-inverse-link-hover-bg: transparent !default;
-$navbar-inverse-link-active-color: $navbar-inverse-link-hover-color !default;
-$navbar-inverse-link-active-bg: darken($navbar-inverse-bg, 10%) !default;
-$navbar-inverse-link-disabled-color: #444 !default;
-$navbar-inverse-link-disabled-bg: transparent !default;
-
-// Inverted navbar brand label
-$navbar-inverse-brand-color: $navbar-inverse-link-color !default;
-$navbar-inverse-brand-hover-color: #fff !default;
-$navbar-inverse-brand-hover-bg: transparent !default;
-
-// Inverted navbar toggle
-$navbar-inverse-toggle-hover-bg: #333 !default;
-$navbar-inverse-toggle-icon-bar-bg: #fff !default;
-$navbar-inverse-toggle-border-color: #333 !default;
-
-
-//== Navs
-//
-//##
-
-//=== Shared nav styles
-$nav-link-padding: 10px 15px !default;
-$nav-link-hover-bg: $gray-lighter !default;
-
-$nav-disabled-link-color: $gray-light !default;
-$nav-disabled-link-hover-color: $gray-light !default;
-
-//== Tabs
-$nav-tabs-border-color: #ddd !default;
-
-$nav-tabs-link-hover-border-color: $gray-lighter !default;
-
-$nav-tabs-active-link-hover-bg: $body-bg !default;
-$nav-tabs-active-link-hover-color: $gray !default;
-$nav-tabs-active-link-hover-border-color: #ddd !default;
-
-$nav-tabs-justified-link-border-color: #ddd !default;
-$nav-tabs-justified-active-link-border-color: $body-bg !default;
-
-//== Pills
-$nav-pills-border-radius: $border-radius-base !default;
-$nav-pills-active-link-hover-bg: $component-active-bg !default;
-$nav-pills-active-link-hover-color: $component-active-color !default;
-
-
-//== Pagination
-//
-//##
-
-$pagination-color: $link-color !default;
-$pagination-bg: #fff !default;
-$pagination-border: #ddd !default;
-
-$pagination-hover-color: $link-hover-color !default;
-$pagination-hover-bg: $gray-lighter !default;
-$pagination-hover-border: #ddd !default;
-
-$pagination-active-color: #fff !default;
-$pagination-active-bg: $brand-primary !default;
-$pagination-active-border: $brand-primary !default;
-
-$pagination-disabled-color: $gray-light !default;
-$pagination-disabled-bg: #fff !default;
-$pagination-disabled-border: #ddd !default;
-
-
-//== Pager
-//
-//##
-
-$pager-bg: $pagination-bg !default;
-$pager-border: $pagination-border !default;
-$pager-border-radius: 15px !default;
-
-$pager-hover-bg: $pagination-hover-bg !default;
-
-$pager-active-bg: $pagination-active-bg !default;
-$pager-active-color: $pagination-active-color !default;
-
-$pager-disabled-color: $pagination-disabled-color !default;
-
-
-//== Jumbotron
-//
-//##
-
-$jumbotron-padding: 30px !default;
-$jumbotron-color: inherit !default;
-$jumbotron-bg: $gray-lighter !default;
-$jumbotron-heading-color: inherit !default;
-$jumbotron-font-size: ceil(($font-size-base * 1.5)) !default;
-$jumbotron-heading-font-size: ceil(($font-size-base * 4.5)) !default;
-
-
-//== Form states and alerts
-//
-//## Define colors for form feedback states and, by default, alerts.
-
-$state-success-text: #3c763d !default;
-$state-success-bg: #dff0d8 !default;
-$state-success-border: darken(adjust-hue($state-success-bg, -10), 5%) !default;
-
-$state-info-text: #31708f !default;
-$state-info-bg: #d9edf7 !default;
-$state-info-border: darken(adjust-hue($state-info-bg, -10), 7%) !default;
-
-$state-warning-text: #8a6d3b !default;
-$state-warning-bg: #fcf8e3 !default;
-$state-warning-border: darken(adjust-hue($state-warning-bg, -10), 5%) !default;
-
-$state-danger-text: #a94442 !default;
-$state-danger-bg: #f2dede !default;
-$state-danger-border: darken(adjust-hue($state-danger-bg, -10), 5%) !default;
-
-
-//== Tooltips
-//
-//##
-
-//** Tooltip max width
-$tooltip-max-width: 200px !default;
-//** Tooltip text color
-$tooltip-color: #fff !default;
-//** Tooltip background color
-$tooltip-bg: #000 !default;
-$tooltip-opacity: .9 !default;
-
-//** Tooltip arrow width
-$tooltip-arrow-width: 5px !default;
-//** Tooltip arrow color
-$tooltip-arrow-color: $tooltip-bg !default;
-
-
-//== Popovers
-//
-//##
-
-//** Popover body background color
-$popover-bg: #fff !default;
-//** Popover maximum width
-$popover-max-width: 276px !default;
-//** Popover border color
-$popover-border-color: rgba(0,0,0,.2) !default;
-//** Popover fallback border color
-$popover-fallback-border-color: #ccc !default;
-
-//** Popover title background color
-$popover-title-bg: darken($popover-bg, 3%) !default;
-
-//** Popover arrow width
-$popover-arrow-width: 10px !default;
-//** Popover arrow color
-$popover-arrow-color: $popover-bg !default;
-
-//** Popover outer arrow width
-$popover-arrow-outer-width: ($popover-arrow-width + 1) !default;
-//** Popover outer arrow color
-$popover-arrow-outer-color: fade_in($popover-border-color, 0.05) !default;
-//** Popover outer arrow fallback color
-$popover-arrow-outer-fallback-color: darken($popover-fallback-border-color, 20%) !default;
-
-
-//== Labels
-//
-//##
-
-//** Default label background color
-$label-default-bg: $gray-light !default;
-//** Primary label background color
-$label-primary-bg: $brand-primary !default;
-//** Success label background color
-$label-success-bg: $brand-success !default;
-//** Info label background color
-$label-info-bg: $brand-info !default;
-//** Warning label background color
-$label-warning-bg: $brand-warning !default;
-//** Danger label background color
-$label-danger-bg: $brand-danger !default;
-
-//** Default label text color
-$label-color: #fff !default;
-//** Default text color of a linked label
-$label-link-hover-color: #fff !default;
-
-
-//== Modals
-//
-//##
-
-//** Padding applied to the modal body
-$modal-inner-padding: 15px !default;
-
-//** Padding applied to the modal title
-$modal-title-padding: 15px !default;
-//** Modal title line-height
-$modal-title-line-height: $line-height-base !default;
-
-//** Background color of modal content area
-$modal-content-bg: #fff !default;
-//** Modal content border color
-$modal-content-border-color: rgba(0,0,0,.2) !default;
-//** Modal content border color **for IE8**
-$modal-content-fallback-border-color: #999 !default;
-
-//** Modal backdrop background color
-$modal-backdrop-bg: #000 !default;
-//** Modal backdrop opacity
-$modal-backdrop-opacity: .5 !default;
-//** Modal header border color
-$modal-header-border-color: #e5e5e5 !default;
-//** Modal footer border color
-$modal-footer-border-color: $modal-header-border-color !default;
-
-$modal-lg: 900px !default;
-$modal-md: 600px !default;
-$modal-sm: 300px !default;
-
-
-//== Alerts
-//
-//## Define alert colors, border radius, and padding.
-
-$alert-padding: 15px !default;
-$alert-border-radius: $border-radius-base !default;
-$alert-link-font-weight: bold !default;
-
-$alert-success-bg: $state-success-bg !default;
-$alert-success-text: $state-success-text !default;
-$alert-success-border: $state-success-border !default;
-
-$alert-info-bg: $state-info-bg !default;
-$alert-info-text: $state-info-text !default;
-$alert-info-border: $state-info-border !default;
-
-$alert-warning-bg: $state-warning-bg !default;
-$alert-warning-text: $state-warning-text !default;
-$alert-warning-border: $state-warning-border !default;
-
-$alert-danger-bg: $state-danger-bg !default;
-$alert-danger-text: $state-danger-text !default;
-$alert-danger-border: $state-danger-border !default;
-
-
-//== Progress bars
-//
-//##
-
-//** Background color of the whole progress component
-$progress-bg: #f5f5f5 !default;
-//** Progress bar text color
-$progress-bar-color: #fff !default;
-//** Variable for setting rounded corners on progress bar.
-$progress-border-radius: $border-radius-base !default;
-
-//** Default progress bar color
-$progress-bar-bg: $brand-primary !default;
-//** Success progress bar color
-$progress-bar-success-bg: $brand-success !default;
-//** Warning progress bar color
-$progress-bar-warning-bg: $brand-warning !default;
-//** Danger progress bar color
-$progress-bar-danger-bg: $brand-danger !default;
-//** Info progress bar color
-$progress-bar-info-bg: $brand-info !default;
-
-
-//== List group
-//
-//##
-
-//** Background color on `.list-group-item`
-$list-group-bg: #fff !default;
-//** `.list-group-item` border color
-$list-group-border: #ddd !default;
-//** List group border radius
-$list-group-border-radius: $border-radius-base !default;
-
-//** Background color of single list items on hover
-$list-group-hover-bg: #f5f5f5 !default;
-//** Text color of active list items
-$list-group-active-color: $component-active-color !default;
-//** Background color of active list items
-$list-group-active-bg: $component-active-bg !default;
-//** Border color of active list elements
-$list-group-active-border: $list-group-active-bg !default;
-//** Text color for content within active list items
-$list-group-active-text-color: lighten($list-group-active-bg, 40%) !default;
-
-//** Text color of disabled list items
-$list-group-disabled-color: $gray-light !default;
-//** Background color of disabled list items
-$list-group-disabled-bg: $gray-lighter !default;
-//** Text color for content within disabled list items
-$list-group-disabled-text-color: $list-group-disabled-color !default;
-
-$list-group-link-color: #555 !default;
-$list-group-link-hover-color: $list-group-link-color !default;
-$list-group-link-heading-color: #333 !default;
-
-
-//== Panels
-//
-//##
-
-$panel-bg: #fff !default;
-$panel-body-padding: 15px !default;
-$panel-heading-padding: 10px 15px !default;
-$panel-footer-padding: $panel-heading-padding !default;
-$panel-border-radius: $border-radius-base !default;
-
-//** Border color for elements within panels
-$panel-inner-border: #ddd !default;
-$panel-footer-bg: #f5f5f5 !default;
-
-$panel-default-text: $gray-dark !default;
-$panel-default-border: #ddd !default;
-$panel-default-heading-bg: #f5f5f5 !default;
-
-$panel-primary-text: #fff !default;
-$panel-primary-border: $brand-primary !default;
-$panel-primary-heading-bg: $brand-primary !default;
-
-$panel-success-text: $state-success-text !default;
-$panel-success-border: $state-success-border !default;
-$panel-success-heading-bg: $state-success-bg !default;
-
-$panel-info-text: $state-info-text !default;
-$panel-info-border: $state-info-border !default;
-$panel-info-heading-bg: $state-info-bg !default;
-
-$panel-warning-text: $state-warning-text !default;
-$panel-warning-border: $state-warning-border !default;
-$panel-warning-heading-bg: $state-warning-bg !default;
-
-$panel-danger-text: $state-danger-text !default;
-$panel-danger-border: $state-danger-border !default;
-$panel-danger-heading-bg: $state-danger-bg !default;
-
-
-//== Thumbnails
-//
-//##
-
-//** Padding around the thumbnail image
-$thumbnail-padding: 4px !default;
-//** Thumbnail background color
-$thumbnail-bg: $body-bg !default;
-//** Thumbnail border color
-$thumbnail-border: #ddd !default;
-//** Thumbnail border radius
-$thumbnail-border-radius: $border-radius-base !default;
-
-//** Custom text color for thumbnail captions
-$thumbnail-caption-color: $text-color !default;
-//** Padding around the thumbnail caption
-$thumbnail-caption-padding: 9px !default;
-
-
-//== Wells
-//
-//##
-
-$well-bg: #f5f5f5 !default;
-$well-border: darken($well-bg, 7%) !default;
-
-
-//== Badges
-//
-//##
-
-$badge-color: #fff !default;
-//** Linked badge text color on hover
-$badge-link-hover-color: #fff !default;
-$badge-bg: $gray-light !default;
-
-//** Badge text color in active nav link
-$badge-active-color: $link-color !default;
-//** Badge background color in active nav link
-$badge-active-bg: #fff !default;
-
-$badge-font-weight: bold !default;
-$badge-line-height: 1 !default;
-$badge-border-radius: 10px !default;
-
-
-//== Breadcrumbs
-//
-//##
-
-$breadcrumb-padding-vertical: 8px !default;
-$breadcrumb-padding-horizontal: 15px !default;
-//** Breadcrumb background color
-$breadcrumb-bg: #f5f5f5 !default;
-//** Breadcrumb text color
-$breadcrumb-color: #ccc !default;
-//** Text color of current page in the breadcrumb
-$breadcrumb-active-color: $gray-light !default;
-//** Textual separator for between breadcrumb elements
-$breadcrumb-separator: "/" !default;
-
-
-//== Carousel
-//
-//##
-
-$carousel-text-shadow: 0 1px 2px rgba(0,0,0,.6) !default;
-
-$carousel-control-color: #fff !default;
-$carousel-control-width: 15% !default;
-$carousel-control-opacity: .5 !default;
-$carousel-control-font-size: 20px !default;
-
-$carousel-indicator-active-bg: #fff !default;
-$carousel-indicator-border-color: #fff !default;
-
-$carousel-caption-color: #fff !default;
-
-
-//== Close
-//
-//##
-
-$close-font-weight: bold !default;
-$close-color: #000 !default;
-$close-text-shadow: 0 1px 0 #fff !default;
-
-
-//== Code
-//
-//##
-
-$code-color: #c7254e !default;
-$code-bg: #f9f2f4 !default;
-
-$kbd-color: #fff !default;
-$kbd-bg: #333 !default;
-
-$pre-bg: #f5f5f5 !default;
-$pre-color: $gray-dark !default;
-$pre-border-color: #ccc !default;
-$pre-scrollable-max-height: 340px !default;
-
-
-//== Type
-//
-//##
-
-//** Horizontal offset for forms and lists.
-$component-offset-horizontal: 180px !default;
-//** Text muted color
-$text-muted: $gray-light !default;
-//** Abbreviations and acronyms border color
-$abbr-border-color: $gray-light !default;
-//** Headings small color
-$headings-small-color: $gray-light !default;
-//** Blockquote small color
-$blockquote-small-color: $gray-light !default;
-//** Blockquote font size
-$blockquote-font-size: ($font-size-base * 1.25) !default;
-//** Blockquote border color
-$blockquote-border-color: $gray-lighter !default;
-//** Page header border color
-$page-header-border-color: $gray-lighter !default;
-//** Width of horizontal description list titles
-$dl-horizontal-offset: $component-offset-horizontal !default;
-//** Point at which .dl-horizontal becomes horizontal
-$dl-horizontal-breakpoint: $grid-float-breakpoint !default;
-//** Horizontal line color.
-$hr-border: $gray-lighter !default;
diff --git a/_sass/bootstrap/_variables.scss b/_sass/bootstrap/_variables.scss
deleted file mode 100644
index 26e7e3b..0000000
--- a/_sass/bootstrap/_variables.scss
+++ /dev/null
@@ -1,870 +0,0 @@
-$bootstrap-sass-asset-helper: false !default;
-// Lumen 3.3.7
-// Variables
-// --------------------------------------------------
-
-
-//== Colors
-//
-//## Gray and brand colors for use across Bootstrap.
-
-$gray-base: #000 !default;
-$gray-darker: lighten($gray-base, 13.5%) !default; // #222
-$gray-dark: lighten($gray-base, 20%) !default; // #333
-$gray: lighten($gray-base, 33.5%) !default; // #555
-$gray-light: lighten($gray-base, 60%) !default; // #999
-$gray-lighter: lighten($gray-base, 93.5%) !default; // #eee
-
-$brand-primary: #158CBA !default;
-$brand-success: #28B62C !default;
-$brand-info: #75CAEB !default;
-$brand-warning: #FF851B !default;
-$brand-danger: #FF4136 !default;
-
-
-//== Scaffolding
-//
-//## Settings for some of the most global styles.
-
-//** Background color for ``.
-$body-bg: #fff !default;
-//** Global text color on ``.
-$text-color: $gray !default;
-
-//** Global textual link color.
-$link-color: $brand-primary !default;
-//** Link hover color set via `darken()` function.
-$link-hover-color: $link-color !default;
-//** Link hover decoration.
-$link-hover-decoration: underline !default;
-
-
-//== Typography
-//
-//## Font, line-height, and color for body text, headings, and more.
-
-$font-family-sans-serif: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif !default;
-$font-family-serif: Georgia, "Times New Roman", Times, serif !default;
-//** Default monospace fonts for ``, ``, and ``.
-$font-family-monospace: Menlo, Monaco, Consolas, "Courier New", monospace !default;
-$font-family-base: $font-family-sans-serif !default;
-
-$font-size-base: 16px !default;
-$font-size-large: ceil(($font-size-base * 1.25)) !default; // ~18px
-$font-size-small: ceil(($font-size-base * 0.85)) !default; // ~12px
-
-$font-size-h1: floor(($font-size-base * 2.6)) !default; // ~36px
-$font-size-h2: floor(($font-size-base * 2.15)) !default; // ~30px
-$font-size-h3: ceil(($font-size-base * 1.7)) !default; // ~24px
-$font-size-h4: ceil(($font-size-base * 1.25)) !default; // ~18px
-$font-size-h5: $font-size-base !default;
-$font-size-h6: ceil(($font-size-base * 0.85)) !default; // ~12px
-
-//** Unit-less `line-height` for use in components like buttons.
-$line-height-base: 1.428571429 !default; // 20/14
-//** Computed "line-height" (`font-size` * `line-height`) for use with `margin`, `padding`, etc.
-$line-height-computed: floor(($font-size-base * $line-height-base)) !default; // ~20px
-
-//** By default, this inherits from the ``.
-$headings-font-family: inherit !default;
-$headings-font-weight: 400 !default;
-$headings-line-height: 1.1 !default;
-$headings-color: $gray-dark !default;
-
-
-//== Iconography
-//
-//## Specify custom location and filename of the included Glyphicons icon font. Useful for those including Bootstrap via Bower.
-
-//** Load fonts from this directory.
-$icon-font-path: if($bootstrap-sass-asset-helper, "bootstrap/", "../fonts/") !default;
-//** File name for all font files.
-$icon-font-name: "glyphicons-halflings-regular" !default;
-//** Element ID within SVG icon file.
-$icon-font-svg-id: "glyphicons_halflingsregular" !default;
-
-
-//== Components
-//
-//## Define common padding and border radius sizes and more. Values based on 14px text and 1.428 line-height (~20px to start).
-
-$padding-base-vertical: 7px !default;
-$padding-base-horizontal: 12px !default;
-
-$padding-large-vertical: 13px !default;
-$padding-large-horizontal: 16px !default;
-
-$padding-small-vertical: 4px !default;
-$padding-small-horizontal: 10px !default;
-
-$padding-xs-vertical: 1px !default;
-$padding-xs-horizontal: 5px !default;
-
-$line-height-large: 1.3333333 !default; // extra decimals for Win 8.1 Chrome
-$line-height-small: 1.5 !default;
-
-$border-radius-base: 4px !default;
-$border-radius-large: 5px !default;
-$border-radius-small: 2px !default;
-
-//** Global color for active items (e.g., navs or dropdowns).
-$component-active-color: #fff !default;
-//** Global background color for active items (e.g., navs or dropdowns).
-$component-active-bg: $brand-primary !default;
-
-//** Width of the `border` for generating carets that indicate dropdowns.
-$caret-width-base: 4px !default;
-//** Carets increase slightly in size for larger components.
-$caret-width-large: 5px !default;
-
-
-//== Tables
-//
-//## Customizes the `.table` component with basic values, each used across all table variations.
-
-//** Padding for ``s and ` `s.
-$table-cell-padding: 8px !default;
-//** Padding for cells in `.table-condensed`.
-$table-condensed-cell-padding: 5px !default;
-
-//** Default background color used for all tables.
-$table-bg: transparent !default;
-//** Background color used for `.table-striped`.
-$table-bg-accent: #f9f9f9 !default;
-//** Background color used for `.table-hover`.
-$table-bg-hover: #f5f5f5 !default;
-$table-bg-active: $table-bg-hover !default;
-
-//** Border color for table and cell borders.
-$table-border-color: $gray-lighter !default;
-
-
-//== Buttons
-//
-//## For each of Bootstrap's buttons, define text, background and border color.
-
-$btn-font-weight: normal !default;
-
-$btn-default-color: $gray !default;
-$btn-default-bg: $gray-lighter !default;
-$btn-default-border: darken($btn-default-bg, 5%) !default;
-
-$btn-primary-color: #fff !default;
-$btn-primary-bg: $brand-primary !default;
-$btn-primary-border: darken($btn-primary-bg, 5%) !default;
-
-$btn-success-color: #fff !default;
-$btn-success-bg: $brand-success !default;
-$btn-success-border: darken($btn-success-bg, 5%) !default;
-
-$btn-info-color: #fff !default;
-$btn-info-bg: $brand-info !default;
-$btn-info-border: darken($btn-info-bg, 5%) !default;
-
-$btn-warning-color: #fff !default;
-$btn-warning-bg: $brand-warning !default;
-$btn-warning-border: darken($btn-warning-bg, 5%) !default;
-
-$btn-danger-color: #fff !default;
-$btn-danger-bg: $brand-danger !default;
-$btn-danger-border: darken($btn-danger-bg, 5%) !default;
-
-$btn-link-disabled-color: $gray-light !default;
-
-// Allows for customizing button radius independently from global border radius
-$btn-border-radius-base: $border-radius-base !default;
-$btn-border-radius-large: $border-radius-large !default;
-$btn-border-radius-small: $border-radius-small !default;
-
-
-//== Forms
-//
-//##
-
-//** ` ` background color
-$input-bg: #fff !default;
-//** ` ` background color
-$input-bg-disabled: $gray-lighter !default;
-
-//** Text color for ` `s
-$input-color: $gray !default;
-//** ` ` border color
-$input-border: darken(#f8f8f8, 6.5%) !default;
-
-// TODO: Rename `$input-border-radius` to `$input-border-radius-base` in v4
-//** Default `.form-control` border radius
-// This has no effect on ``s in some browsers, due to the limited stylability of ``s in CSS.
-$input-border-radius: $border-radius-base !default;
-//** Large `.form-control` border radius
-$input-border-radius-large: $border-radius-large !default;
-//** Small `.form-control` border radius
-$input-border-radius-small: $border-radius-small !default;
-
-//** Border color for inputs on focus
-$input-border-focus: #66afe9 !default;
-
-//** Placeholder text color
-$input-color-placeholder: $gray-light !default;
-
-//** Default `.form-control` height
-$input-height-base: ($line-height-computed + ($padding-base-vertical * 2) + 4) !default;
-//** Large `.form-control` height
-$input-height-large: (ceil($font-size-large * $line-height-large) + ($padding-large-vertical * 2) + 2) !default;
-//** Small `.form-control` height
-$input-height-small: (floor($font-size-small * $line-height-small) + ($padding-small-vertical * 2) + 2) !default;
-
-//** `.form-group` margin
-$form-group-margin-bottom: 15px !default;
-
-$legend-color: $gray-dark !default;
-$legend-border-color: #e5e5e5 !default;
-
-//** Background color for textual input addons
-$input-group-addon-bg: $gray-lighter !default;
-//** Border color for textual input addons
-$input-group-addon-border-color: $input-border !default;
-
-//** Disabled cursor for form controls and buttons.
-$cursor-disabled: not-allowed !default;
-
-
-//== Dropdowns
-//
-//## Dropdown menu container and contents.
-
-//** Background for the dropdown menu.
-$dropdown-bg: #fff !default;
-//** Dropdown menu `border-color`.
-$dropdown-border: $input-border !default;
-//** Dropdown menu `border-color` **for IE8**.
-$dropdown-fallback-border: #ccc !default;
-//** Divider color for between dropdown items.
-$dropdown-divider-bg: $gray-lighter !default;
-
-//** Dropdown link text color.
-$dropdown-link-color: $gray-light !default;
-//** Hover color for dropdown links.
-$dropdown-link-hover-color: $gray-dark !default;
-//** Hover background for dropdown links.
-$dropdown-link-hover-bg: transparent !default;
-
-//** Active dropdown menu item text color.
-$dropdown-link-active-color: $component-active-color !default;
-//** Active dropdown menu item background color.
-$dropdown-link-active-bg: $component-active-bg !default;
-
-//** Disabled dropdown menu item background color.
-$dropdown-link-disabled-color: $gray-lighter !default;
-
-//** Text color for headers within dropdown menus.
-$dropdown-header-color: $gray-light !default;
-
-//** Deprecated `$dropdown-caret-color` as of v3.1.0
-$dropdown-caret-color: #000 !default;
-
-
-//-- Z-index master list
-//
-// Warning: Avoid customizing these values. They're used for a bird's eye view
-// of components dependent on the z-axis and are designed to all work together.
-//
-// Note: These variables are not generated into the Customizer.
-
-$zindex-navbar: 1000 !default;
-$zindex-dropdown: 1000 !default;
-$zindex-popover: 1060 !default;
-$zindex-tooltip: 1070 !default;
-$zindex-navbar-fixed: 1030 !default;
-$zindex-modal-background: 1040 !default;
-$zindex-modal: 1050 !default;
-
-
-//== Media queries breakpoints
-//
-//## Define the breakpoints at which your layout will change, adapting to different screen sizes.
-
-// Extra small screen / phone
-//** Deprecated `$screen-xs` as of v3.0.1
-$screen-xs: 480px !default;
-//** Deprecated `$screen-xs-min` as of v3.2.0
-$screen-xs-min: $screen-xs !default;
-//** Deprecated `$screen-phone` as of v3.0.1
-$screen-phone: $screen-xs-min !default;
-
-// Small screen / tablet
-//** Deprecated `$screen-sm` as of v3.0.1
-$screen-sm: 768px !default;
-$screen-sm-min: $screen-sm !default;
-//** Deprecated `$screen-tablet` as of v3.0.1
-$screen-tablet: $screen-sm-min !default;
-
-// Medium screen / desktop
-//** Deprecated `$screen-md` as of v3.0.1
-$screen-md: 992px !default;
-$screen-md-min: $screen-md !default;
-//** Deprecated `$screen-desktop` as of v3.0.1
-$screen-desktop: $screen-md-min !default;
-
-// Large screen / wide desktop
-//** Deprecated `$screen-lg` as of v3.0.1
-$screen-lg: 200px !default;
-$screen-lg-min: $screen-lg !default;
-//** Deprecated `$screen-lg-desktop` as of v3.0.1
-$screen-lg-desktop: $screen-lg-min !default;
-
-// So media queries don't overlap when required, provide a maximum
-$screen-xs-max: ($screen-sm-min - 1) !default;
-$screen-sm-max: ($screen-md-min - 1) !default;
-$screen-md-max: ($screen-lg-min - 1) !default;
-
-
-//== Grid system
-//
-//## Define your custom responsive grid.
-
-//** Number of columns in the grid.
-$grid-columns: 12 !default;
-//** Padding between columns. Gets divided in half for the left and right.
-$grid-gutter-width: 30px !default;
-// Navbar collapse
-//** Point at which the navbar becomes uncollapsed.
-$grid-float-breakpoint: $screen-sm-min !default;
-//** Point at which the navbar begins collapsing.
-$grid-float-breakpoint-max: ($grid-float-breakpoint - 1) !default;
-
-
-//== Container sizes
-//
-//## Define the maximum width of `.container` for different screen sizes.
-
-// Small screen / tablet
-$container-tablet: (720px + $grid-gutter-width) !default;
-//** For `$screen-sm-min` and up.
-$container-sm: $container-tablet !default;
-
-// Medium screen / desktop
-$container-desktop: (940px + $grid-gutter-width) !default;
-//** For `$screen-md-min` and up.
-$container-md: $container-desktop !default;
-
-// Large screen / wide desktop
-$container-large-desktop: (1140px + $grid-gutter-width) !default;
-//** For `$screen-lg-min` and up.
-$container-lg: $container-large-desktop !default;
-
-
-//== Navbar
-//
-//##
-
-// Basics of a navbar
-$navbar-height: 50px !default;
-$navbar-margin-bottom: $line-height-computed !default;
-$navbar-border-radius: $border-radius-base !default;
-$navbar-padding-horizontal: floor(($grid-gutter-width / 2)) !default;
-$navbar-padding-vertical: (($navbar-height - $line-height-computed) / 2) !default;
-$navbar-collapse-max-height: 340px !default;
-
-$navbar-default-color: $text-color !default;
-$navbar-default-bg: #f8f8f8 !default;
-$navbar-default-border: $input-border !default;
-
-// Navbar links
-$navbar-default-link-color: $gray-light !default;
-$navbar-default-link-hover-color: $gray-dark !default;
-$navbar-default-link-hover-bg: transparent !default;
-$navbar-default-link-active-color: $navbar-default-link-hover-color !default;
-$navbar-default-link-active-bg: transparent !default;
-$navbar-default-link-disabled-color: $gray-lighter !default;
-$navbar-default-link-disabled-bg: transparent !default;
-
-// Navbar brand label
-$navbar-default-brand-color: $navbar-default-link-hover-color !default;
-$navbar-default-brand-hover-color: $navbar-default-link-hover-color !default;
-$navbar-default-brand-hover-bg: transparent !default;
-
-// Navbar toggle
-$navbar-default-toggle-hover-bg: #fff !default;
-$navbar-default-toggle-icon-bar-bg: $gray-light !default;
-$navbar-default-toggle-border-color: $gray-lighter !default;
-
-
-//=== Inverted navbar
-// Reset inverted navbar basics
-$navbar-inverse-color: $gray-light !default;
-$navbar-inverse-bg: #fff !default;
-$navbar-inverse-border: darken($navbar-inverse-bg, 10%) !default;
-
-// Inverted navbar links
-$navbar-inverse-link-color: $gray-light !default;
-$navbar-inverse-link-hover-color: $gray-dark !default;
-$navbar-inverse-link-hover-bg: transparent !default;
-$navbar-inverse-link-active-color: $navbar-inverse-link-hover-color !default;
-$navbar-inverse-link-active-bg: transparent !default;
-$navbar-inverse-link-disabled-color: $gray-lighter !default;
-$navbar-inverse-link-disabled-bg: transparent !default;
-
-// Inverted navbar brand label
-$navbar-inverse-brand-color: $navbar-inverse-link-color !default;
-$navbar-inverse-brand-hover-color: $navbar-inverse-link-hover-color !default;
-$navbar-inverse-brand-hover-bg: transparent !default;
-
-// Inverted navbar toggle
-$navbar-inverse-toggle-hover-bg: $gray-lighter !default;
-$navbar-inverse-toggle-icon-bar-bg: $gray-light !default;
-$navbar-inverse-toggle-border-color: $gray-lighter !default;
-
-
-//== Navs
-//
-//##
-
-//=== Shared nav styles
-$nav-link-padding: 10px 15px !default;
-$nav-link-hover-bg: #fff !default;
-
-$nav-disabled-link-color: $gray-light !default;
-$nav-disabled-link-hover-color: $gray-light !default;
-
-//== Tabs
-$nav-tabs-border-color: $navbar-default-border !default;
-
-$nav-tabs-link-hover-border-color: $gray-lighter !default;
-
-$nav-tabs-active-link-hover-bg: #fff !default;
-$nav-tabs-active-link-hover-color: $gray !default;
-$nav-tabs-active-link-hover-border-color: $nav-tabs-border-color !default;
-
-$nav-tabs-justified-link-border-color: $nav-tabs-border-color !default;
-$nav-tabs-justified-active-link-border-color: $body-bg !default;
-
-//== Pills
-$nav-pills-border-radius: $border-radius-base !default;
-$nav-pills-active-link-hover-bg: $component-active-bg !default;
-$nav-pills-active-link-hover-color: $component-active-color !default;
-
-
-//== Pagination
-//
-//##
-
-$pagination-color: $btn-default-color !default;
-$pagination-bg: $btn-default-bg !default;
-$pagination-border: $btn-default-border !default;
-
-$pagination-hover-color: $pagination-color !default;
-$pagination-hover-bg: $pagination-bg !default;
-$pagination-hover-border: $pagination-border !default;
-
-$pagination-active-color: #fff !default;
-$pagination-active-bg: $brand-primary !default;
-$pagination-active-border: $btn-primary-border !default;
-
-$pagination-disabled-color: $gray-light !default;
-$pagination-disabled-bg: $pagination-bg !default;
-$pagination-disabled-border: $pagination-border !default;
-
-
-//== Pager
-//
-//##
-
-$pager-bg: $pagination-bg !default;
-$pager-border: $pagination-border !default;
-$pager-border-radius: 15px !default;
-
-$pager-hover-bg: $pagination-hover-bg !default;
-
-$pager-active-bg: $pagination-active-bg !default;
-$pager-active-color: $pagination-active-color !default;
-
-$pager-disabled-color: $pagination-disabled-color !default;
-
-
-//== Jumbotron
-//
-//##
-
-$jumbotron-padding: 30px !default;
-$jumbotron-color: inherit !default;
-$jumbotron-bg: #fafafa !default;
-$jumbotron-heading-color: inherit !default;
-$jumbotron-font-size: ceil(($font-size-base * 1.5)) !default;
-$jumbotron-heading-font-size: ceil(($font-size-base * 4.5)) !default;
-
-
-//== Form states and alerts
-//
-//## Define colors for form feedback states and, by default, alerts.
-
-$state-success-text: #fff !default;
-$state-success-bg: $brand-success !default;
-$state-success-border: darken($state-success-bg, 4%) !default;
-
-$state-info-text: #fff !default;
-$state-info-bg: $brand-info !default;
-$state-info-border: darken($state-info-bg, 12%) !default;
-
-$state-warning-text: #fff !default;
-$state-warning-bg: $brand-warning !default;
-$state-warning-border: darken($state-warning-bg, 5%) !default;
-
-$state-danger-text: #fff !default;
-$state-danger-bg: $brand-danger !default;
-$state-danger-border: darken($state-danger-bg, 10%) !default;
-
-
-//== Tooltips
-//
-//##
-
-//** Tooltip max width
-$tooltip-max-width: 200px !default;
-//** Tooltip text color
-$tooltip-color: #fff !default;
-//** Tooltip background color
-$tooltip-bg: #000 !default;
-$tooltip-opacity: .9 !default;
-
-//** Tooltip arrow width
-$tooltip-arrow-width: 5px !default;
-//** Tooltip arrow color
-$tooltip-arrow-color: $tooltip-bg !default;
-
-
-//== Popovers
-//
-//##
-
-//** Popover body background color
-$popover-bg: #fff !default;
-//** Popover maximum width
-$popover-max-width: 276px !default;
-//** Popover border color
-$popover-border-color: rgba(0,0,0,.2) !default;
-//** Popover fallback border color
-$popover-fallback-border-color: #ccc !default;
-
-//** Popover title background color
-$popover-title-bg: darken($popover-bg, 3%) !default;
-
-//** Popover arrow width
-$popover-arrow-width: 10px !default;
-//** Popover arrow color
-$popover-arrow-color: $popover-bg !default;
-
-//** Popover outer arrow width
-$popover-arrow-outer-width: ($popover-arrow-width + 1) !default;
-//** Popover outer arrow color
-$popover-arrow-outer-color: fadein($popover-border-color, 5%) !default;
-//** Popover outer arrow fallback color
-$popover-arrow-outer-fallback-color: darken($popover-fallback-border-color, 20%) !default;
-
-
-//== Labels
-//
-//##
-
-//** Default label background color
-$label-default-bg: $gray-light !default;
-//** Primary label background color
-$label-primary-bg: $brand-primary !default;
-//** Success label background color
-$label-success-bg: $brand-success !default;
-//** Info label background color
-$label-info-bg: $brand-info !default;
-//** Warning label background color
-$label-warning-bg: $brand-warning !default;
-//** Danger label background color
-$label-danger-bg: $brand-danger !default;
-
-//** Default label text color
-$label-color: #fff !default;
-//** Default text color of a linked label
-$label-link-hover-color: #fff !default;
-
-
-//== Modals
-//
-//##
-
-//** Padding applied to the modal body
-$modal-inner-padding: 20px !default;
-
-//** Padding applied to the modal title
-$modal-title-padding: 15px !default;
-//** Modal title line-height
-$modal-title-line-height: $line-height-base !default;
-
-//** Background color of modal content area
-$modal-content-bg: #fff !default;
-//** Modal content border color
-$modal-content-border-color: rgba(0,0,0,.05) !default;
-//** Modal content border color **for IE8**
-$modal-content-fallback-border-color: $gray-lighter !default;
-
-//** Modal backdrop background color
-$modal-backdrop-bg: #000 !default;
-//** Modal backdrop opacity
-$modal-backdrop-opacity: .5 !default;
-//** Modal header border color
-$modal-header-border-color: #e5e5e5 !default;
-//** Modal footer border color
-$modal-footer-border-color: $modal-header-border-color !default;
-
-$modal-lg: 900px !default;
-$modal-md: 600px !default;
-$modal-sm: 300px !default;
-
-
-//== Alerts
-//
-//## Define alert colors, border radius, and padding.
-
-$alert-padding: 15px !default;
-$alert-border-radius: $border-radius-base !default;
-$alert-link-font-weight: bold !default;
-
-$alert-success-bg: $state-success-bg !default;
-$alert-success-text: $state-success-text !default;
-$alert-success-border: $state-success-border !default;
-
-$alert-info-bg: $state-info-bg !default;
-$alert-info-text: $state-info-text !default;
-$alert-info-border: $state-info-border !default;
-
-$alert-warning-bg: $state-warning-bg !default;
-$alert-warning-text: $state-warning-text !default;
-$alert-warning-border: $state-warning-border !default;
-
-$alert-danger-bg: $state-danger-bg !default;
-$alert-danger-text: $state-danger-text !default;
-$alert-danger-border: $state-danger-border !default;
-
-
-//== Progress bars
-//
-//##
-
-//** Background color of the whole progress component
-$progress-bg: $jumbotron-bg !default;
-//** Progress bar text color
-$progress-bar-color: #fff !default;
-//** Variable for setting rounded corners on progress bar.
-$progress-border-radius: $border-radius-base !default;
-
-//** Default progress bar color
-$progress-bar-bg: $brand-primary !default;
-//** Success progress bar color
-$progress-bar-success-bg: $brand-success !default;
-//** Warning progress bar color
-$progress-bar-warning-bg: $brand-warning !default;
-//** Danger progress bar color
-$progress-bar-danger-bg: $brand-danger !default;
-//** Info progress bar color
-$progress-bar-info-bg: $brand-info !default;
-
-
-//== List group
-//
-//##
-
-//** Background color on `.list-group-item`
-$list-group-bg: #fff !default;
-//** `.list-group-item` border color
-$list-group-border: $gray-lighter !default;
-//** List group border radius
-$list-group-border-radius: $border-radius-base !default;
-
-//** Background color of single list items on hover
-$list-group-hover-bg: #f5f5f5 !default;
-//** Text color of active list items
-$list-group-active-color: $component-active-color !default;
-//** Background color of active list elements
-$list-group-active-bg: $component-active-bg !default;
-//** Background color of active list items
-$list-group-active-border: $list-group-active-bg !default;
-//** Text color for content within active list items
-$list-group-active-text-color: lighten($list-group-active-bg, 40%) !default;
-
-//** Text color of disabled list items
-$list-group-disabled-color: $gray-light !default;
-//** Background color of disabled list items
-$list-group-disabled-bg: $gray-lighter !default;
-//** Text color for content within disabled list items
-$list-group-disabled-text-color: $list-group-disabled-color !default;
-
-$list-group-link-color: #555 !default;
-$list-group-link-hover-color: $list-group-link-color !default;
-$list-group-link-heading-color: #333 !default;
-
-
-//== Panels
-//
-//##
-
-$panel-bg: #fff !default;
-$panel-body-padding: 15px !default;
-$panel-heading-padding: 10px 15px !default;
-$panel-footer-padding: $panel-heading-padding !default;
-$panel-border-radius: $border-radius-base !default;
-
-//** Border color for elements within panels
-$panel-inner-border: transparent !default;
-$panel-footer-bg: #f5f5f5 !default;
-
-$panel-default-text: $gray-dark !default;
-$panel-default-border: transparent !default;
-$panel-default-heading-bg: #f5f5f5 !default;
-
-$panel-primary-text: #fff !default;
-$panel-primary-border: transparent !default;
-$panel-primary-heading-bg: $brand-primary !default;
-
-$panel-success-text: $state-success-text !default;
-$panel-success-border: transparent !default;
-$panel-success-heading-bg: $state-success-bg !default;
-
-$panel-info-text: $state-info-text !default;
-$panel-info-border: transparent !default;
-$panel-info-heading-bg: $state-info-bg !default;
-
-$panel-warning-text: $state-warning-text !default;
-$panel-warning-border: transparent !default;
-$panel-warning-heading-bg: $state-warning-bg !default;
-
-$panel-danger-text: $state-danger-text !default;
-$panel-danger-border: transparent !default;
-$panel-danger-heading-bg: $state-danger-bg !default;
-
-
-//== Thumbnails
-//
-//##
-
-//** Padding around the thumbnail image
-$thumbnail-padding: 4px !default;
-//** Thumbnail background color
-$thumbnail-bg: $body-bg !default;
-//** Thumbnail border color
-$thumbnail-border: $gray-lighter !default;
-//** Thumbnail border radius
-$thumbnail-border-radius: $border-radius-base !default;
-
-//** Custom text color for thumbnail captions
-$thumbnail-caption-color: $text-color !default;
-//** Padding around the thumbnail caption
-$thumbnail-caption-padding: 9px !default;
-
-
-//== Wells
-//
-//##
-
-$well-bg: $jumbotron-bg !default;
-$well-border: darken($well-bg, 7%) !default;
-
-
-//== Badges
-//
-//##
-
-$badge-color: #fff !default;
-//** Linked badge text color on hover
-$badge-link-hover-color: #fff !default;
-$badge-bg: $brand-primary !default;
-
-//** Badge text color in active nav link
-$badge-active-color: $link-color !default;
-//** Badge background color in active nav link
-$badge-active-bg: #fff !default;
-
-$badge-font-weight: normal !default;
-$badge-line-height: 1 !default;
-$badge-border-radius: 10px !default;
-
-
-//== Breadcrumbs
-//
-//##
-
-$breadcrumb-padding-vertical: 8px !default;
-$breadcrumb-padding-horizontal: 15px !default;
-//** Breadcrumb background color
-$breadcrumb-bg: $well-bg !default;
-//** Breadcrumb text color
-$breadcrumb-color: $gray-light !default;
-//** Text color of current page in the breadcrumb
-$breadcrumb-active-color: $gray-light !default;
-//** Textual separator for between breadcrumb elements
-$breadcrumb-separator: ">" !default;
-
-
-//== Carousel
-//
-//##
-
-$carousel-text-shadow: 0 1px 2px rgba(0,0,0,.6) !default;
-
-$carousel-control-color: #fff !default;
-$carousel-control-width: 15% !default;
-$carousel-control-opacity: .7 !default;
-$carousel-control-font-size: 20px !default;
-
-$carousel-indicator-active-bg: #fff !default;
-$carousel-indicator-border-color: #fff !default;
-
-$carousel-caption-color: #fff !default;
-
-
-//== Close
-//
-//##
-
-$close-font-weight: bold !default;
-$close-color: #fff !default;
-$close-text-shadow: 0 1px 0 #fff !default;
-
-
-//== Code
-//
-//##
-
-$code-color: #c7254e !default;
-$code-bg: #f9f2f4 !default;
-
-$kbd-color: #fff !default;
-$kbd-bg: #333 !default;
-
-$pre-bg: #f5f5f5 !default;
-$pre-color: $gray-dark !default;
-$pre-border-color: #ccc !default;
-$pre-scrollable-max-height: 340px !default;
-
-
-//== Type
-//
-//##
-
-//** Horizontal offset for forms and lists.
-$component-offset-horizontal: 180px !default;
-//** Text muted color
-$text-muted: $gray-light !default;
-//** Abbreviations and acronyms border color
-$abbr-border-color: $gray-light !default;
-//** Headings small color
-$headings-small-color: $gray-light !default;
-//** Blockquote small color
-$blockquote-small-color: $gray-light !default;
-//** Blockquote font size
-$blockquote-font-size: ($font-size-base * 1.25) !default;
-//** Blockquote border color
-$blockquote-border-color: $gray-lighter !default;
-//** Page header border color
-$page-header-border-color: $gray-lighter !default;
-//** Width of horizontal description list titles
-$dl-horizontal-offset: $component-offset-horizontal !default;
-//** Point at which .dl-horizontal becomes horizontal
-$dl-horizontal-breakpoint: $grid-float-breakpoint !default;
-//** Horizontal line color.
-$hr-border: $gray-lighter !default;
diff --git a/_sass/bootstrap/_wells.scss b/_sass/bootstrap/_wells.scss
deleted file mode 100644
index b865711..0000000
--- a/_sass/bootstrap/_wells.scss
+++ /dev/null
@@ -1,29 +0,0 @@
-//
-// Wells
-// --------------------------------------------------
-
-
-// Base class
-.well {
- min-height: 20px;
- padding: 19px;
- margin-bottom: 20px;
- background-color: $well-bg;
- border: 1px solid $well-border;
- border-radius: $border-radius-base;
- @include box-shadow(inset 0 1px 1px rgba(0,0,0,.05));
- blockquote {
- border-color: #ddd;
- border-color: rgba(0,0,0,.15);
- }
-}
-
-// Sizes
-.well-lg {
- padding: 24px;
- border-radius: $border-radius-large;
-}
-.well-sm {
- padding: 9px;
- border-radius: $border-radius-small;
-}
diff --git a/_sass/bootstrap/mixins/_alerts.scss b/_sass/bootstrap/mixins/_alerts.scss
deleted file mode 100644
index 3faf0b5..0000000
--- a/_sass/bootstrap/mixins/_alerts.scss
+++ /dev/null
@@ -1,14 +0,0 @@
-// Alerts
-
-@mixin alert-variant($background, $border, $text-color) {
- background-color: $background;
- border-color: $border;
- color: $text-color;
-
- hr {
- border-top-color: darken($border, 5%);
- }
- .alert-link {
- color: darken($text-color, 10%);
- }
-}
diff --git a/_sass/bootstrap/mixins/_background-variant.scss b/_sass/bootstrap/mixins/_background-variant.scss
deleted file mode 100644
index 4c7769e..0000000
--- a/_sass/bootstrap/mixins/_background-variant.scss
+++ /dev/null
@@ -1,12 +0,0 @@
-// Contextual backgrounds
-
-// [converter] $parent hack
-@mixin bg-variant($parent, $color) {
- #{$parent} {
- background-color: $color;
- }
- a#{$parent}:hover,
- a#{$parent}:focus {
- background-color: darken($color, 10%);
- }
-}
diff --git a/_sass/bootstrap/mixins/_border-radius.scss b/_sass/bootstrap/mixins/_border-radius.scss
deleted file mode 100644
index ce19499..0000000
--- a/_sass/bootstrap/mixins/_border-radius.scss
+++ /dev/null
@@ -1,18 +0,0 @@
-// Single side border-radius
-
-@mixin border-top-radius($radius) {
- border-top-right-radius: $radius;
- border-top-left-radius: $radius;
-}
-@mixin border-right-radius($radius) {
- border-bottom-right-radius: $radius;
- border-top-right-radius: $radius;
-}
-@mixin border-bottom-radius($radius) {
- border-bottom-right-radius: $radius;
- border-bottom-left-radius: $radius;
-}
-@mixin border-left-radius($radius) {
- border-bottom-left-radius: $radius;
- border-top-left-radius: $radius;
-}
diff --git a/_sass/bootstrap/mixins/_buttons.scss b/_sass/bootstrap/mixins/_buttons.scss
deleted file mode 100644
index b93f84b..0000000
--- a/_sass/bootstrap/mixins/_buttons.scss
+++ /dev/null
@@ -1,65 +0,0 @@
-// Button variants
-//
-// Easily pump out default styles, as well as :hover, :focus, :active,
-// and disabled options for all buttons
-
-@mixin button-variant($color, $background, $border) {
- color: $color;
- background-color: $background;
- border-color: $border;
-
- &:focus,
- &.focus {
- color: $color;
- background-color: darken($background, 10%);
- border-color: darken($border, 25%);
- }
- &:hover {
- color: $color;
- background-color: darken($background, 10%);
- border-color: darken($border, 12%);
- }
- &:active,
- &.active,
- .open > &.dropdown-toggle {
- color: $color;
- background-color: darken($background, 10%);
- border-color: darken($border, 12%);
-
- &:hover,
- &:focus,
- &.focus {
- color: $color;
- background-color: darken($background, 17%);
- border-color: darken($border, 25%);
- }
- }
- &:active,
- &.active,
- .open > &.dropdown-toggle {
- background-image: none;
- }
- &.disabled,
- &[disabled],
- fieldset[disabled] & {
- &:hover,
- &:focus,
- &.focus {
- background-color: $background;
- border-color: $border;
- }
- }
-
- .badge {
- color: $background;
- background-color: $color;
- }
-}
-
-// Button sizes
-@mixin button-size($padding-vertical, $padding-horizontal, $font-size, $line-height, $border-radius) {
- padding: $padding-vertical $padding-horizontal;
- font-size: $font-size;
- line-height: $line-height;
- border-radius: $border-radius;
-}
diff --git a/_sass/bootstrap/mixins/_center-block.scss b/_sass/bootstrap/mixins/_center-block.scss
deleted file mode 100644
index e06fb5e..0000000
--- a/_sass/bootstrap/mixins/_center-block.scss
+++ /dev/null
@@ -1,7 +0,0 @@
-// Center-align a block level element
-
-@mixin center-block() {
- display: block;
- margin-left: auto;
- margin-right: auto;
-}
diff --git a/_sass/bootstrap/mixins/_clearfix.scss b/_sass/bootstrap/mixins/_clearfix.scss
deleted file mode 100644
index dc3e2ab..0000000
--- a/_sass/bootstrap/mixins/_clearfix.scss
+++ /dev/null
@@ -1,22 +0,0 @@
-// Clearfix
-//
-// For modern browsers
-// 1. The space content is one way to avoid an Opera bug when the
-// contenteditable attribute is included anywhere else in the document.
-// Otherwise it causes space to appear at the top and bottom of elements
-// that are clearfixed.
-// 2. The use of `table` rather than `block` is only necessary if using
-// `:before` to contain the top-margins of child elements.
-//
-// Source: http://nicolasgallagher.com/micro-clearfix-hack/
-
-@mixin clearfix() {
- &:before,
- &:after {
- content: " "; // 1
- display: table; // 2
- }
- &:after {
- clear: both;
- }
-}
diff --git a/_sass/bootstrap/mixins/_forms.scss b/_sass/bootstrap/mixins/_forms.scss
deleted file mode 100644
index 277aa5f..0000000
--- a/_sass/bootstrap/mixins/_forms.scss
+++ /dev/null
@@ -1,88 +0,0 @@
-// Form validation states
-//
-// Used in forms.less to generate the form validation CSS for warnings, errors,
-// and successes.
-
-@mixin form-control-validation($text-color: #555, $border-color: #ccc, $background-color: #f5f5f5) {
- // Color the label and help text
- .help-block,
- .control-label,
- .radio,
- .checkbox,
- .radio-inline,
- .checkbox-inline,
- &.radio label,
- &.checkbox label,
- &.radio-inline label,
- &.checkbox-inline label {
- color: $text-color;
- }
- // Set the border and box shadow on specific inputs to match
- .form-control {
- border-color: $border-color;
- @include box-shadow(inset 0 1px 1px rgba(0,0,0,.075)); // Redeclare so transitions work
- &:focus {
- border-color: darken($border-color, 10%);
- $shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px lighten($border-color, 20%);
- @include box-shadow($shadow);
- }
- }
- // Set validation states also for addons
- .input-group-addon {
- color: $text-color;
- border-color: $border-color;
- background-color: $background-color;
- }
- // Optional feedback icon
- .form-control-feedback {
- color: $text-color;
- }
-}
-
-
-// Form control focus state
-//
-// Generate a customized focus state and for any input with the specified color,
-// which defaults to the `$input-border-focus` variable.
-//
-// We highly encourage you to not customize the default value, but instead use
-// this to tweak colors on an as-needed basis. This aesthetic change is based on
-// WebKit's default styles, but applicable to a wider range of browsers. Its
-// usability and accessibility should be taken into account with any change.
-//
-// Example usage: change the default blue border and shadow to white for better
-// contrast against a dark gray background.
-@mixin form-control-focus($color: $input-border-focus) {
- $color-rgba: rgba(red($color), green($color), blue($color), .6);
- &:focus {
- border-color: $color;
- outline: 0;
- @include box-shadow(inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px $color-rgba);
- }
-}
-
-// Form control sizing
-//
-// Relative text size, padding, and border-radii changes for form controls. For
-// horizontal sizing, wrap controls in the predefined grid classes. ``
-// element gets special love because it's special, and that's a fact!
-// [converter] $parent hack
-@mixin input-size($parent, $input-height, $padding-vertical, $padding-horizontal, $font-size, $line-height, $border-radius) {
- #{$parent} {
- height: $input-height;
- padding: $padding-vertical $padding-horizontal;
- font-size: $font-size;
- line-height: $line-height;
- border-radius: $border-radius;
- }
-
- select#{$parent} {
- height: $input-height;
- line-height: $input-height;
- }
-
- textarea#{$parent},
- select[multiple]#{$parent} {
- height: auto;
- }
-}
diff --git a/_sass/bootstrap/mixins/_gradients.scss b/_sass/bootstrap/mixins/_gradients.scss
deleted file mode 100644
index a8939f5..0000000
--- a/_sass/bootstrap/mixins/_gradients.scss
+++ /dev/null
@@ -1,58 +0,0 @@
-// Gradients
-
-
-
-// Horizontal gradient, from left to right
-//
-// Creates two color stops, start and end, by specifying a color and position for each color stop.
-// Color stops are not available in IE9 and below.
-@mixin gradient-horizontal($start-color: #555, $end-color: #333, $start-percent: 0%, $end-percent: 100%) {
- background-image: -webkit-linear-gradient(left, $start-color $start-percent, $end-color $end-percent); // Safari 5.1-6, Chrome 10+
- background-image: -o-linear-gradient(left, $start-color $start-percent, $end-color $end-percent); // Opera 12
- background-image: linear-gradient(to right, $start-color $start-percent, $end-color $end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+
- background-repeat: repeat-x;
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{ie-hex-str($start-color)}', endColorstr='#{ie-hex-str($end-color)}', GradientType=1); // IE9 and down
-}
-
-// Vertical gradient, from top to bottom
-//
-// Creates two color stops, start and end, by specifying a color and position for each color stop.
-// Color stops are not available in IE9 and below.
-@mixin gradient-vertical($start-color: #555, $end-color: #333, $start-percent: 0%, $end-percent: 100%) {
- background-image: -webkit-linear-gradient(top, $start-color $start-percent, $end-color $end-percent); // Safari 5.1-6, Chrome 10+
- background-image: -o-linear-gradient(top, $start-color $start-percent, $end-color $end-percent); // Opera 12
- background-image: linear-gradient(to bottom, $start-color $start-percent, $end-color $end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+
- background-repeat: repeat-x;
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{ie-hex-str($start-color)}', endColorstr='#{ie-hex-str($end-color)}', GradientType=0); // IE9 and down
-}
-
-@mixin gradient-directional($start-color: #555, $end-color: #333, $deg: 45deg) {
- background-repeat: repeat-x;
- background-image: -webkit-linear-gradient($deg, $start-color, $end-color); // Safari 5.1-6, Chrome 10+
- background-image: -o-linear-gradient($deg, $start-color, $end-color); // Opera 12
- background-image: linear-gradient($deg, $start-color, $end-color); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+
-}
-@mixin gradient-horizontal-three-colors($start-color: #00b3ee, $mid-color: #7a43b6, $color-stop: 50%, $end-color: #c3325f) {
- background-image: -webkit-linear-gradient(left, $start-color, $mid-color $color-stop, $end-color);
- background-image: -o-linear-gradient(left, $start-color, $mid-color $color-stop, $end-color);
- background-image: linear-gradient(to right, $start-color, $mid-color $color-stop, $end-color);
- background-repeat: no-repeat;
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{ie-hex-str($start-color)}', endColorstr='#{ie-hex-str($end-color)}', GradientType=1); // IE9 and down, gets no color-stop at all for proper fallback
-}
-@mixin gradient-vertical-three-colors($start-color: #00b3ee, $mid-color: #7a43b6, $color-stop: 50%, $end-color: #c3325f) {
- background-image: -webkit-linear-gradient($start-color, $mid-color $color-stop, $end-color);
- background-image: -o-linear-gradient($start-color, $mid-color $color-stop, $end-color);
- background-image: linear-gradient($start-color, $mid-color $color-stop, $end-color);
- background-repeat: no-repeat;
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{ie-hex-str($start-color)}', endColorstr='#{ie-hex-str($end-color)}', GradientType=0); // IE9 and down, gets no color-stop at all for proper fallback
-}
-@mixin gradient-radial($inner-color: #555, $outer-color: #333) {
- background-image: -webkit-radial-gradient(circle, $inner-color, $outer-color);
- background-image: radial-gradient(circle, $inner-color, $outer-color);
- background-repeat: no-repeat;
-}
-@mixin gradient-striped($color: rgba(255,255,255,.15), $angle: 45deg) {
- background-image: -webkit-linear-gradient($angle, $color 25%, transparent 25%, transparent 50%, $color 50%, $color 75%, transparent 75%, transparent);
- background-image: -o-linear-gradient($angle, $color 25%, transparent 25%, transparent 50%, $color 50%, $color 75%, transparent 75%, transparent);
- background-image: linear-gradient($angle, $color 25%, transparent 25%, transparent 50%, $color 50%, $color 75%, transparent 75%, transparent);
-}
diff --git a/_sass/bootstrap/mixins/_grid-framework.scss b/_sass/bootstrap/mixins/_grid-framework.scss
deleted file mode 100644
index 16d038c..0000000
--- a/_sass/bootstrap/mixins/_grid-framework.scss
+++ /dev/null
@@ -1,81 +0,0 @@
-// Framework grid generation
-//
-// Used only by Bootstrap to generate the correct number of grid classes given
-// any value of `$grid-columns`.
-
-// [converter] This is defined recursively in LESS, but Sass supports real loops
-@mixin make-grid-columns($i: 1, $list: ".col-xs-#{$i}, .col-sm-#{$i}, .col-md-#{$i}, .col-lg-#{$i}") {
- @for $i from (1 + 1) through $grid-columns {
- $list: "#{$list}, .col-xs-#{$i}, .col-sm-#{$i}, .col-md-#{$i}, .col-lg-#{$i}";
- }
- #{$list} {
- position: relative;
- // Prevent columns from collapsing when empty
- min-height: 1px;
- // Inner gutter via padding
- padding-left: ceil(($grid-gutter-width / 2));
- padding-right: floor(($grid-gutter-width / 2));
- }
-}
-
-
-// [converter] This is defined recursively in LESS, but Sass supports real loops
-@mixin float-grid-columns($class, $i: 1, $list: ".col-#{$class}-#{$i}") {
- @for $i from (1 + 1) through $grid-columns {
- $list: "#{$list}, .col-#{$class}-#{$i}";
- }
- #{$list} {
- float: left;
- }
-}
-
-
-@mixin calc-grid-column($index, $class, $type) {
- @if ($type == width) and ($index > 0) {
- .col-#{$class}-#{$index} {
- width: percentage(($index / $grid-columns));
- }
- }
- @if ($type == push) and ($index > 0) {
- .col-#{$class}-push-#{$index} {
- left: percentage(($index / $grid-columns));
- }
- }
- @if ($type == push) and ($index == 0) {
- .col-#{$class}-push-0 {
- left: auto;
- }
- }
- @if ($type == pull) and ($index > 0) {
- .col-#{$class}-pull-#{$index} {
- right: percentage(($index / $grid-columns));
- }
- }
- @if ($type == pull) and ($index == 0) {
- .col-#{$class}-pull-0 {
- right: auto;
- }
- }
- @if ($type == offset) {
- .col-#{$class}-offset-#{$index} {
- margin-left: percentage(($index / $grid-columns));
- }
- }
-}
-
-// [converter] This is defined recursively in LESS, but Sass supports real loops
-@mixin loop-grid-columns($columns, $class, $type) {
- @for $i from 0 through $columns {
- @include calc-grid-column($i, $class, $type);
- }
-}
-
-
-// Create grid for specific class
-@mixin make-grid($class) {
- @include float-grid-columns($class);
- @include loop-grid-columns($grid-columns, $class, width);
- @include loop-grid-columns($grid-columns, $class, pull);
- @include loop-grid-columns($grid-columns, $class, push);
- @include loop-grid-columns($grid-columns, $class, offset);
-}
diff --git a/_sass/bootstrap/mixins/_grid.scss b/_sass/bootstrap/mixins/_grid.scss
deleted file mode 100644
index 59551da..0000000
--- a/_sass/bootstrap/mixins/_grid.scss
+++ /dev/null
@@ -1,122 +0,0 @@
-// Grid system
-//
-// Generate semantic grid columns with these mixins.
-
-// Centered container element
-@mixin container-fixed($gutter: $grid-gutter-width) {
- margin-right: auto;
- margin-left: auto;
- padding-left: floor(($gutter / 2));
- padding-right: ceil(($gutter / 2));
- @include clearfix;
-}
-
-// Creates a wrapper for a series of columns
-@mixin make-row($gutter: $grid-gutter-width) {
- margin-left: ceil(($gutter / -2));
- margin-right: floor(($gutter / -2));
- @include clearfix;
-}
-
-// Generate the extra small columns
-@mixin make-xs-column($columns, $gutter: $grid-gutter-width) {
- position: relative;
- float: left;
- width: percentage(($columns / $grid-columns));
- min-height: 1px;
- padding-left: ($gutter / 2);
- padding-right: ($gutter / 2);
-}
-@mixin make-xs-column-offset($columns) {
- margin-left: percentage(($columns / $grid-columns));
-}
-@mixin make-xs-column-push($columns) {
- left: percentage(($columns / $grid-columns));
-}
-@mixin make-xs-column-pull($columns) {
- right: percentage(($columns / $grid-columns));
-}
-
-// Generate the small columns
-@mixin make-sm-column($columns, $gutter: $grid-gutter-width) {
- position: relative;
- min-height: 1px;
- padding-left: ($gutter / 2);
- padding-right: ($gutter / 2);
-
- @media (min-width: $screen-sm-min) {
- float: left;
- width: percentage(($columns / $grid-columns));
- }
-}
-@mixin make-sm-column-offset($columns) {
- @media (min-width: $screen-sm-min) {
- margin-left: percentage(($columns / $grid-columns));
- }
-}
-@mixin make-sm-column-push($columns) {
- @media (min-width: $screen-sm-min) {
- left: percentage(($columns / $grid-columns));
- }
-}
-@mixin make-sm-column-pull($columns) {
- @media (min-width: $screen-sm-min) {
- right: percentage(($columns / $grid-columns));
- }
-}
-
-// Generate the medium columns
-@mixin make-md-column($columns, $gutter: $grid-gutter-width) {
- position: relative;
- min-height: 1px;
- padding-left: ($gutter / 2);
- padding-right: ($gutter / 2);
-
- @media (min-width: $screen-md-min) {
- float: left;
- width: percentage(($columns / $grid-columns));
- }
-}
-@mixin make-md-column-offset($columns) {
- @media (min-width: $screen-md-min) {
- margin-left: percentage(($columns / $grid-columns));
- }
-}
-@mixin make-md-column-push($columns) {
- @media (min-width: $screen-md-min) {
- left: percentage(($columns / $grid-columns));
- }
-}
-@mixin make-md-column-pull($columns) {
- @media (min-width: $screen-md-min) {
- right: percentage(($columns / $grid-columns));
- }
-}
-
-// Generate the large columns
-@mixin make-lg-column($columns, $gutter: $grid-gutter-width) {
- position: relative;
- min-height: 1px;
- padding-left: ($gutter / 2);
- padding-right: ($gutter / 2);
-
- @media (min-width: $screen-lg-min) {
- float: left;
- width: percentage(($columns / $grid-columns));
- }
-}
-@mixin make-lg-column-offset($columns) {
- @media (min-width: $screen-lg-min) {
- margin-left: percentage(($columns / $grid-columns));
- }
-}
-@mixin make-lg-column-push($columns) {
- @media (min-width: $screen-lg-min) {
- left: percentage(($columns / $grid-columns));
- }
-}
-@mixin make-lg-column-pull($columns) {
- @media (min-width: $screen-lg-min) {
- right: percentage(($columns / $grid-columns));
- }
-}
diff --git a/_sass/bootstrap/mixins/_hide-text.scss b/_sass/bootstrap/mixins/_hide-text.scss
deleted file mode 100644
index 1767e02..0000000
--- a/_sass/bootstrap/mixins/_hide-text.scss
+++ /dev/null
@@ -1,21 +0,0 @@
-// CSS image replacement
-//
-// Heads up! v3 launched with only `.hide-text()`, but per our pattern for
-// mixins being reused as classes with the same name, this doesn't hold up. As
-// of v3.0.1 we have added `.text-hide()` and deprecated `.hide-text()`.
-//
-// Source: https://github.com/h5bp/html5-boilerplate/commit/aa0396eae757
-
-// Deprecated as of v3.0.1 (has been removed in v4)
-@mixin hide-text() {
- font: 0/0 a;
- color: transparent;
- text-shadow: none;
- background-color: transparent;
- border: 0;
-}
-
-// New mixin to use as of v3.0.1
-@mixin text-hide() {
- @include hide-text;
-}
diff --git a/_sass/bootstrap/mixins/_image.scss b/_sass/bootstrap/mixins/_image.scss
deleted file mode 100644
index c8dcf5e..0000000
--- a/_sass/bootstrap/mixins/_image.scss
+++ /dev/null
@@ -1,33 +0,0 @@
-// Image Mixins
-// - Responsive image
-// - Retina image
-
-
-// Responsive image
-//
-// Keep images from scaling beyond the width of their parents.
-@mixin img-responsive($display: block) {
- display: $display;
- max-width: 100%; // Part 1: Set a maximum relative to the parent
- height: auto; // Part 2: Scale the height according to the width, otherwise you get stretching
-}
-
-
-// Retina image
-//
-// Short retina mixin for setting background-image and -size. Note that the
-// spelling of `min--moz-device-pixel-ratio` is intentional.
-@mixin img-retina($file-1x, $file-2x, $width-1x, $height-1x) {
- background-image: url(if($bootstrap-sass-asset-helper, twbs-image-path("#{$file-1x}"), "#{$file-1x}"));
-
- @media
- only screen and (-webkit-min-device-pixel-ratio: 2),
- only screen and ( min--moz-device-pixel-ratio: 2),
- only screen and ( -o-min-device-pixel-ratio: 2/1),
- only screen and ( min-device-pixel-ratio: 2),
- only screen and ( min-resolution: 192dpi),
- only screen and ( min-resolution: 2dppx) {
- background-image: url(if($bootstrap-sass-asset-helper, twbs-image-path("#{$file-2x}"), "#{$file-2x}"));
- background-size: $width-1x $height-1x;
- }
-}
diff --git a/_sass/bootstrap/mixins/_labels.scss b/_sass/bootstrap/mixins/_labels.scss
deleted file mode 100644
index eda6dfd..0000000
--- a/_sass/bootstrap/mixins/_labels.scss
+++ /dev/null
@@ -1,12 +0,0 @@
-// Labels
-
-@mixin label-variant($color) {
- background-color: $color;
-
- &[href] {
- &:hover,
- &:focus {
- background-color: darken($color, 10%);
- }
- }
-}
diff --git a/_sass/bootstrap/mixins/_list-group.scss b/_sass/bootstrap/mixins/_list-group.scss
deleted file mode 100644
index c478eeb..0000000
--- a/_sass/bootstrap/mixins/_list-group.scss
+++ /dev/null
@@ -1,32 +0,0 @@
-// List Groups
-
-@mixin list-group-item-variant($state, $background, $color) {
- .list-group-item-#{$state} {
- color: $color;
- background-color: $background;
-
- // [converter] extracted a&, button& to a.list-group-item-#{$state}, button.list-group-item-#{$state}
- }
-
- a.list-group-item-#{$state},
- button.list-group-item-#{$state} {
- color: $color;
-
- .list-group-item-heading {
- color: inherit;
- }
-
- &:hover,
- &:focus {
- color: $color;
- background-color: darken($background, 5%);
- }
- &.active,
- &.active:hover,
- &.active:focus {
- color: #fff;
- background-color: $color;
- border-color: $color;
- }
- }
-}
diff --git a/_sass/bootstrap/mixins/_nav-divider.scss b/_sass/bootstrap/mixins/_nav-divider.scss
deleted file mode 100644
index 2e6da02..0000000
--- a/_sass/bootstrap/mixins/_nav-divider.scss
+++ /dev/null
@@ -1,10 +0,0 @@
-// Horizontal dividers
-//
-// Dividers (basically an hr) within dropdowns and nav lists
-
-@mixin nav-divider($color: #e5e5e5) {
- height: 1px;
- margin: (($line-height-computed / 2) - 1) 0;
- overflow: hidden;
- background-color: $color;
-}
diff --git a/_sass/bootstrap/mixins/_nav-vertical-align.scss b/_sass/bootstrap/mixins/_nav-vertical-align.scss
deleted file mode 100644
index c8fbf1a..0000000
--- a/_sass/bootstrap/mixins/_nav-vertical-align.scss
+++ /dev/null
@@ -1,9 +0,0 @@
-// Navbar vertical align
-//
-// Vertically center elements in the navbar.
-// Example: an element has a height of 30px, so write out `.navbar-vertical-align(30px);` to calculate the appropriate top margin.
-
-@mixin navbar-vertical-align($element-height) {
- margin-top: (($navbar-height - $element-height) / 2);
- margin-bottom: (($navbar-height - $element-height) / 2);
-}
diff --git a/_sass/bootstrap/mixins/_opacity.scss b/_sass/bootstrap/mixins/_opacity.scss
deleted file mode 100644
index 88e9a57..0000000
--- a/_sass/bootstrap/mixins/_opacity.scss
+++ /dev/null
@@ -1,8 +0,0 @@
-// Opacity
-
-@mixin opacity($opacity) {
- opacity: $opacity;
- // IE8 filter
- $opacity-ie: ($opacity * 100);
- filter: alpha(opacity=$opacity-ie);
-}
diff --git a/_sass/bootstrap/mixins/_pagination.scss b/_sass/bootstrap/mixins/_pagination.scss
deleted file mode 100644
index d4a5404..0000000
--- a/_sass/bootstrap/mixins/_pagination.scss
+++ /dev/null
@@ -1,24 +0,0 @@
-// Pagination
-
-@mixin pagination-size($padding-vertical, $padding-horizontal, $font-size, $line-height, $border-radius) {
- > li {
- > a,
- > span {
- padding: $padding-vertical $padding-horizontal;
- font-size: $font-size;
- line-height: $line-height;
- }
- &:first-child {
- > a,
- > span {
- @include border-left-radius($border-radius);
- }
- }
- &:last-child {
- > a,
- > span {
- @include border-right-radius($border-radius);
- }
- }
- }
-}
diff --git a/_sass/bootstrap/mixins/_panels.scss b/_sass/bootstrap/mixins/_panels.scss
deleted file mode 100644
index 3ff31ae..0000000
--- a/_sass/bootstrap/mixins/_panels.scss
+++ /dev/null
@@ -1,24 +0,0 @@
-// Panels
-
-@mixin panel-variant($border, $heading-text-color, $heading-bg-color, $heading-border) {
- border-color: $border;
-
- & > .panel-heading {
- color: $heading-text-color;
- background-color: $heading-bg-color;
- border-color: $heading-border;
-
- + .panel-collapse > .panel-body {
- border-top-color: $border;
- }
- .badge {
- color: $heading-bg-color;
- background-color: $heading-text-color;
- }
- }
- & > .panel-footer {
- + .panel-collapse > .panel-body {
- border-bottom-color: $border;
- }
- }
-}
diff --git a/_sass/bootstrap/mixins/_progress-bar.scss b/_sass/bootstrap/mixins/_progress-bar.scss
deleted file mode 100644
index 90a62af..0000000
--- a/_sass/bootstrap/mixins/_progress-bar.scss
+++ /dev/null
@@ -1,10 +0,0 @@
-// Progress bars
-
-@mixin progress-bar-variant($color) {
- background-color: $color;
-
- // Deprecated parent class requirement as of v3.2.0
- .progress-striped & {
- @include gradient-striped;
- }
-}
diff --git a/_sass/bootstrap/mixins/_reset-filter.scss b/_sass/bootstrap/mixins/_reset-filter.scss
deleted file mode 100644
index bf73051..0000000
--- a/_sass/bootstrap/mixins/_reset-filter.scss
+++ /dev/null
@@ -1,8 +0,0 @@
-// Reset filters for IE
-//
-// When you need to remove a gradient background, do not forget to use this to reset
-// the IE filter for IE9 and below.
-
-@mixin reset-filter() {
- filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
-}
diff --git a/_sass/bootstrap/mixins/_reset-text.scss b/_sass/bootstrap/mixins/_reset-text.scss
deleted file mode 100644
index c9c2841..0000000
--- a/_sass/bootstrap/mixins/_reset-text.scss
+++ /dev/null
@@ -1,18 +0,0 @@
-@mixin reset-text() {
- font-family: $font-family-base;
- // We deliberately do NOT reset font-size.
- font-style: normal;
- font-weight: normal;
- letter-spacing: normal;
- line-break: auto;
- line-height: $line-height-base;
- text-align: left; // Fallback for where `start` is not supported
- text-align: start;
- text-decoration: none;
- text-shadow: none;
- text-transform: none;
- white-space: normal;
- word-break: normal;
- word-spacing: normal;
- word-wrap: normal;
-}
diff --git a/_sass/bootstrap/mixins/_resize.scss b/_sass/bootstrap/mixins/_resize.scss
deleted file mode 100644
index 83fa637..0000000
--- a/_sass/bootstrap/mixins/_resize.scss
+++ /dev/null
@@ -1,6 +0,0 @@
-// Resize anything
-
-@mixin resizable($direction) {
- resize: $direction; // Options: horizontal, vertical, both
- overflow: auto; // Per CSS3 UI, `resize` only applies when `overflow` isn't `visible`
-}
diff --git a/_sass/bootstrap/mixins/_responsive-visibility.scss b/_sass/bootstrap/mixins/_responsive-visibility.scss
deleted file mode 100644
index cbdf777..0000000
--- a/_sass/bootstrap/mixins/_responsive-visibility.scss
+++ /dev/null
@@ -1,21 +0,0 @@
-// Responsive utilities
-
-//
-// More easily include all the states for responsive-utilities.less.
-// [converter] $parent hack
-@mixin responsive-visibility($parent) {
- #{$parent} {
- display: block !important;
- }
- table#{$parent} { display: table !important; }
- tr#{$parent} { display: table-row !important; }
- th#{$parent},
- td#{$parent} { display: table-cell !important; }
-}
-
-// [converter] $parent hack
-@mixin responsive-invisibility($parent) {
- #{$parent} {
- display: none !important;
- }
-}
diff --git a/_sass/bootstrap/mixins/_size.scss b/_sass/bootstrap/mixins/_size.scss
deleted file mode 100644
index abbe246..0000000
--- a/_sass/bootstrap/mixins/_size.scss
+++ /dev/null
@@ -1,10 +0,0 @@
-// Sizing shortcuts
-
-@mixin size($width, $height) {
- width: $width;
- height: $height;
-}
-
-@mixin square($size) {
- @include size($size, $size);
-}
diff --git a/_sass/bootstrap/mixins/_tab-focus.scss b/_sass/bootstrap/mixins/_tab-focus.scss
deleted file mode 100644
index f16ed64..0000000
--- a/_sass/bootstrap/mixins/_tab-focus.scss
+++ /dev/null
@@ -1,9 +0,0 @@
-// WebKit-style focus
-
-@mixin tab-focus() {
- // WebKit-specific. Other browsers will keep their default outline style.
- // (Initially tried to also force default via `outline: initial`,
- // but that seems to erroneously remove the outline in Firefox altogether.)
- outline: 5px auto -webkit-focus-ring-color;
- outline-offset: -2px;
-}
diff --git a/_sass/bootstrap/mixins/_table-row.scss b/_sass/bootstrap/mixins/_table-row.scss
deleted file mode 100644
index 1367950..0000000
--- a/_sass/bootstrap/mixins/_table-row.scss
+++ /dev/null
@@ -1,28 +0,0 @@
-// Tables
-
-@mixin table-row-variant($state, $background) {
- // Exact selectors below required to override `.table-striped` and prevent
- // inheritance to nested tables.
- .table > thead > tr,
- .table > tbody > tr,
- .table > tfoot > tr {
- > td.#{$state},
- > th.#{$state},
- &.#{$state} > td,
- &.#{$state} > th {
- background-color: $background;
- }
- }
-
- // Hover states for `.table-hover`
- // Note: this is not available for cells or rows within `thead` or `tfoot`.
- .table-hover > tbody > tr {
- > td.#{$state}:hover,
- > th.#{$state}:hover,
- &.#{$state}:hover > td,
- &:hover > .#{$state},
- &.#{$state}:hover > th {
- background-color: darken($background, 5%);
- }
- }
-}
diff --git a/_sass/bootstrap/mixins/_text-emphasis.scss b/_sass/bootstrap/mixins/_text-emphasis.scss
deleted file mode 100644
index 3b446c4..0000000
--- a/_sass/bootstrap/mixins/_text-emphasis.scss
+++ /dev/null
@@ -1,12 +0,0 @@
-// Typography
-
-// [converter] $parent hack
-@mixin text-emphasis-variant($parent, $color) {
- #{$parent} {
- color: $color;
- }
- a#{$parent}:hover,
- a#{$parent}:focus {
- color: darken($color, 10%);
- }
-}
diff --git a/_sass/bootstrap/mixins/_text-overflow.scss b/_sass/bootstrap/mixins/_text-overflow.scss
deleted file mode 100644
index 1593b25..0000000
--- a/_sass/bootstrap/mixins/_text-overflow.scss
+++ /dev/null
@@ -1,8 +0,0 @@
-// Text overflow
-// Requires inline-block or block for proper styling
-
-@mixin text-overflow() {
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap;
-}
diff --git a/_sass/bootstrap/mixins/_vendor-prefixes.scss b/_sass/bootstrap/mixins/_vendor-prefixes.scss
deleted file mode 100644
index b3d0371..0000000
--- a/_sass/bootstrap/mixins/_vendor-prefixes.scss
+++ /dev/null
@@ -1,222 +0,0 @@
-// Vendor Prefixes
-//
-// All vendor mixins are deprecated as of v3.2.0 due to the introduction of
-// Autoprefixer in our Gruntfile. They have been removed in v4.
-
-// - Animations
-// - Backface visibility
-// - Box shadow
-// - Box sizing
-// - Content columns
-// - Hyphens
-// - Placeholder text
-// - Transformations
-// - Transitions
-// - User Select
-
-
-// Animations
-@mixin animation($animation) {
- -webkit-animation: $animation;
- -o-animation: $animation;
- animation: $animation;
-}
-@mixin animation-name($name) {
- -webkit-animation-name: $name;
- animation-name: $name;
-}
-@mixin animation-duration($duration) {
- -webkit-animation-duration: $duration;
- animation-duration: $duration;
-}
-@mixin animation-timing-function($timing-function) {
- -webkit-animation-timing-function: $timing-function;
- animation-timing-function: $timing-function;
-}
-@mixin animation-delay($delay) {
- -webkit-animation-delay: $delay;
- animation-delay: $delay;
-}
-@mixin animation-iteration-count($iteration-count) {
- -webkit-animation-iteration-count: $iteration-count;
- animation-iteration-count: $iteration-count;
-}
-@mixin animation-direction($direction) {
- -webkit-animation-direction: $direction;
- animation-direction: $direction;
-}
-@mixin animation-fill-mode($fill-mode) {
- -webkit-animation-fill-mode: $fill-mode;
- animation-fill-mode: $fill-mode;
-}
-
-// Backface visibility
-// Prevent browsers from flickering when using CSS 3D transforms.
-// Default value is `visible`, but can be changed to `hidden`
-
-@mixin backface-visibility($visibility) {
- -webkit-backface-visibility: $visibility;
- -moz-backface-visibility: $visibility;
- backface-visibility: $visibility;
-}
-
-// Drop shadows
-//
-// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's
-// supported browsers that have box shadow capabilities now support it.
-
-@mixin box-shadow($shadow...) {
- -webkit-box-shadow: $shadow; // iOS <4.3 & Android <4.1
- box-shadow: $shadow;
-}
-
-// Box sizing
-@mixin box-sizing($boxmodel) {
- -webkit-box-sizing: $boxmodel;
- -moz-box-sizing: $boxmodel;
- box-sizing: $boxmodel;
-}
-
-// CSS3 Content Columns
-@mixin content-columns($column-count, $column-gap: $grid-gutter-width) {
- -webkit-column-count: $column-count;
- -moz-column-count: $column-count;
- column-count: $column-count;
- -webkit-column-gap: $column-gap;
- -moz-column-gap: $column-gap;
- column-gap: $column-gap;
-}
-
-// Optional hyphenation
-@mixin hyphens($mode: auto) {
- word-wrap: break-word;
- -webkit-hyphens: $mode;
- -moz-hyphens: $mode;
- -ms-hyphens: $mode; // IE10+
- -o-hyphens: $mode;
- hyphens: $mode;
-}
-
-// Placeholder text
-@mixin placeholder($color: $input-color-placeholder) {
- // Firefox
- &::-moz-placeholder {
- color: $color;
- opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526
- }
- &:-ms-input-placeholder { color: $color; } // Internet Explorer 10+
- &::-webkit-input-placeholder { color: $color; } // Safari and Chrome
-}
-
-// Transformations
-@mixin scale($ratio...) {
- -webkit-transform: scale($ratio);
- -ms-transform: scale($ratio); // IE9 only
- -o-transform: scale($ratio);
- transform: scale($ratio);
-}
-
-@mixin scaleX($ratio) {
- -webkit-transform: scaleX($ratio);
- -ms-transform: scaleX($ratio); // IE9 only
- -o-transform: scaleX($ratio);
- transform: scaleX($ratio);
-}
-@mixin scaleY($ratio) {
- -webkit-transform: scaleY($ratio);
- -ms-transform: scaleY($ratio); // IE9 only
- -o-transform: scaleY($ratio);
- transform: scaleY($ratio);
-}
-@mixin skew($x, $y) {
- -webkit-transform: skewX($x) skewY($y);
- -ms-transform: skewX($x) skewY($y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+
- -o-transform: skewX($x) skewY($y);
- transform: skewX($x) skewY($y);
-}
-@mixin translate($x, $y) {
- -webkit-transform: translate($x, $y);
- -ms-transform: translate($x, $y); // IE9 only
- -o-transform: translate($x, $y);
- transform: translate($x, $y);
-}
-@mixin translate3d($x, $y, $z) {
- -webkit-transform: translate3d($x, $y, $z);
- transform: translate3d($x, $y, $z);
-}
-@mixin rotate($degrees) {
- -webkit-transform: rotate($degrees);
- -ms-transform: rotate($degrees); // IE9 only
- -o-transform: rotate($degrees);
- transform: rotate($degrees);
-}
-@mixin rotateX($degrees) {
- -webkit-transform: rotateX($degrees);
- -ms-transform: rotateX($degrees); // IE9 only
- -o-transform: rotateX($degrees);
- transform: rotateX($degrees);
-}
-@mixin rotateY($degrees) {
- -webkit-transform: rotateY($degrees);
- -ms-transform: rotateY($degrees); // IE9 only
- -o-transform: rotateY($degrees);
- transform: rotateY($degrees);
-}
-@mixin perspective($perspective) {
- -webkit-perspective: $perspective;
- -moz-perspective: $perspective;
- perspective: $perspective;
-}
-@mixin perspective-origin($perspective) {
- -webkit-perspective-origin: $perspective;
- -moz-perspective-origin: $perspective;
- perspective-origin: $perspective;
-}
-@mixin transform-origin($origin) {
- -webkit-transform-origin: $origin;
- -moz-transform-origin: $origin;
- -ms-transform-origin: $origin; // IE9 only
- transform-origin: $origin;
-}
-
-
-// Transitions
-
-@mixin transition($transition...) {
- -webkit-transition: $transition;
- -o-transition: $transition;
- transition: $transition;
-}
-@mixin transition-property($transition-property...) {
- -webkit-transition-property: $transition-property;
- transition-property: $transition-property;
-}
-@mixin transition-delay($transition-delay) {
- -webkit-transition-delay: $transition-delay;
- transition-delay: $transition-delay;
-}
-@mixin transition-duration($transition-duration...) {
- -webkit-transition-duration: $transition-duration;
- transition-duration: $transition-duration;
-}
-@mixin transition-timing-function($timing-function) {
- -webkit-transition-timing-function: $timing-function;
- transition-timing-function: $timing-function;
-}
-@mixin transition-transform($transition...) {
- -webkit-transition: -webkit-transform $transition;
- -moz-transition: -moz-transform $transition;
- -o-transition: -o-transform $transition;
- transition: transform $transition;
-}
-
-
-// User select
-// For selecting text on the page
-
-@mixin user-select($select) {
- -webkit-user-select: $select;
- -moz-user-select: $select;
- -ms-user-select: $select; // IE10+
- user-select: $select;
-}
diff --git a/_site/404.html b/_site/404.html
new file mode 100644
index 0000000..71bd986
--- /dev/null
+++ b/_site/404.html
@@ -0,0 +1,236 @@
+
+
+
+
+
+
+ The Xiao Li Lab
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
404
+
+
Page not found :(
+
The requested page could not be found.
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_site/CNAME b/_site/CNAME
new file mode 100644
index 0000000..a0056bc
--- /dev/null
+++ b/_site/CNAME
@@ -0,0 +1,2 @@
+x-lab.org.cn
+x-lab.site
diff --git a/_site/README.md b/_site/README.md
new file mode 100644
index 0000000..b03af16
--- /dev/null
+++ b/_site/README.md
@@ -0,0 +1,18 @@
+# XLab Website
+
+This is the website of the Xiao Li Lab (X-Lab) at Advanced Institute of Information Technology and Broad Institute of MIT and Harvard.
+
+The website was built using [jekyll](https://jekyllrb.com).
+
+## Usage
+
+To install, make sure ruby's installed (now >3.0), then:
+
+```sh
+gem install bundler jekyll
+
+# run the website
+bundle exec jekyll serve
+
+# => Now browse to http://localhost:4000
+```
diff --git a/_site/about/index.html b/_site/about/index.html
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/_site/about/index.html
@@ -0,0 +1 @@
+
diff --git a/_site/assets/css/contact.css b/_site/assets/css/contact.css
new file mode 100644
index 0000000..77e7b2f
--- /dev/null
+++ b/_site/assets/css/contact.css
@@ -0,0 +1,77 @@
+.contact-container {
+ width: 100%;
+ max-width: 1200px;
+ margin: 0 auto;
+}
+
+.section {
+ padding: 32px 0px;
+}
+
+.section-content {
+ display: flex;
+ align-items: center;
+ gap: 64px;
+}
+
+.section-header {
+ width: 263px;
+ position: relative;
+}
+
+.quote-mark-large {
+ width: 142px;
+ height: 116px;
+ /* opacity: 0.3; */
+}
+
+.section-title {
+ position: absolute;
+ left: 39px;
+ top: 56px;
+ color: #1C1F23;
+ font-size: 36px;
+ font-weight: 700;
+ line-height: 44px;
+ margin-top: 0;
+}
+
+.content-area {
+ flex: 1;
+}
+
+.contact-card {
+ padding: 32px;
+ background: white;
+ border-radius: 8px;
+ border: 1px solid #E6E8EA;
+}
+
+.card-content {
+ margin-bottom: 16px;
+}
+
+.small-quote {
+ width: 16px;
+ height: 13px;
+ margin-bottom: 16px;
+}
+
+.card-title {
+ color: #1C1F23;
+ font-size: 20px;
+ font-weight: 700;
+ line-height: 28px;
+ margin-bottom: 16px;
+}
+
+.card-text {
+ color: #1C1F23;
+ font-size: 20px;
+ line-height: 28px;
+}
+
+.divider {
+ border: 1px solid #C6C9CD;
+ margin: 32px 0;
+}
\ No newline at end of file
diff --git a/_site/assets/css/main.css b/_site/assets/css/main.css
new file mode 100644
index 0000000..cdc7fa2
--- /dev/null
+++ b/_site/assets/css/main.css
@@ -0,0 +1 @@
+body{margin:0;min-height:100vh;display:flex;flex-direction:column}.main-content{flex:1;width:100%;max-width:1200px;margin:0 auto;padding:2rem 1rem}.home-container{min-height:60vh;background:linear-gradient(rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0)),url("/assets/img/background.png") no-repeat center center;background-size:cover;display:flex;align-items:center;padding:2rem;width:100vw}.home-content{max-width:800px;text-align:left}.home-title{font-size:3.5rem;color:#4285f4;margin-bottom:1rem}.home-subtitle{font-size:1.2rem;color:#333;line-height:1.6;margin-bottom:2rem}.home-buttons{display:flex;gap:1rem}.primary-button,.join-button{background-color:#4285f4;color:#fff;padding:.8rem 1.5rem;border-radius:5px;text-decoration:none;font-weight:500;transition:background-color .3s}.primary-button:hover,.join-button:hover{background-color:#3367d6}.secondary-button{background-color:rgba(0,0,0,0);color:#4285f4;padding:.8rem 1.5rem;border-radius:5px;text-decoration:none;font-weight:500;border:1px solid #4285f4;transition:background-color .3s}.secondary-button:hover{background-color:rgba(66,133,244,.1)}.join-button{display:inline-block;margin-top:100px;margin-bottom:1.5rem;width:30%}.about-section{padding:4rem 2rem;max-width:1200px;margin:0 auto;position:relative}.about-container{margin-bottom:64px;display:flex;gap:2rem;align-items:stretch}.about-title{font-size:2.5rem;color:#333;margin-bottom:2rem}.about-content{display:flex;gap:2rem}.about-left{flex:2;display:flex;flex-direction:column;gap:2rem}.about-left .quote-box{flex:1;display:flex;flex-direction:row}.about-right{flex:1;display:flex;flex-direction:column;height:100%}.about-right .quote-box{flex:1;display:flex;flex-direction:column;justify-content:space-between}.quote-box{background:#fff;padding:30px;height:auto;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.quote-box p{font-size:1.1rem;line-height:1.6;color:#333;margin:0}.quote-box.highlight{background:#f8f9fa;border-left:4px solid #4285f4}.quote-mark{width:120px;height:auto;margin-bottom:-100px}.small-quote-mark{height:13px;width:13px;margin-right:10px;margin-bottom:10px}.locations-section{padding:4rem 2rem}.section-title{font-size:2.5rem;color:#333;text-align:center;margin-bottom:3rem}.locations-grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(3, 1fr);gap:6rem}.location-card{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.1);transition:transform .3s ease}.location-card:hover{transform:translateY(-5px)}.location-card img{width:100%;height:518px;object-fit:cover}.location-info{padding:1.5rem}.location-info h3{font-size:1.2rem;color:#333;margin-bottom:.5rem}.location-info p{color:#666;font-size:1rem}.locations-quote{max-width:1200px;margin:0 auto 3rem auto;background:#fff;padding:30px;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.1);display:flex;align-items:flex-start}.locations-quote p{font-size:1.1rem;line-height:1.6;color:#333;margin:0}.locations-quote a{color:#4285f4;text-decoration:none;font-weight:500;transition:color .3s}.locations-quote a:hover{color:#3367d6}.locations-quote .small-quote-mark{margin-right:10px;margin-top:5px}.quote-decoration{font-size:120px;color:rgba(0,0,0,.1);line-height:1;font-family:serif}.recruitment-box{background:#fff;border-radius:8px;padding:24px;margin:32px 0;box-shadow:0 2px 4px rgba(0,0,0,.1)}.recruitment-box .quote{color:#4285f4;font-size:24px;margin-bottom:16px}.recruitment-box p{margin-bottom:20px}.join-button{display:inline-block;background:#4285f4;color:#fff;padding:8px 24px;border-radius:4px;text-decoration:none}.join-button:hover{background:rgb(17.805,101.89,241.195)}.member-section{margin:48px 0}.member-section h2{margin-bottom:24px}.member-card{display:flex;gap:32px;margin-bottom:32px}.member-card .member-info{flex:1}.member-card .member-info h3{margin-bottom:8px}.member-card .member-info .position{color:#666;margin-bottom:16px}.member-card .member-info .affiliations{list-style:none;padding:0}.member-card .member-info .affiliations li{position:relative;padding-left:16px;margin-bottom:8px;color:#666}.member-card .member-info .affiliations li:before{content:"•";color:#4285f4;position:absolute;left:0}.member-card .member-photo{width:300px}.member-card .member-photo img{width:100%;border-radius:8px}/*# sourceMappingURL=main.css.map */
\ No newline at end of file
diff --git a/_site/assets/css/main.css.map b/_site/assets/css/main.css.map
new file mode 100644
index 0000000..b28e335
--- /dev/null
+++ b/_site/assets/css/main.css.map
@@ -0,0 +1 @@
+{"version":3,"sourceRoot":"","sources":["../../_sass/_base.scss","../../_sass/_style.scss"],"names":[],"mappings":"CACA,KACE,SACA,iBACA,aACA,sBAGF,cACE,OACA,WACA,iBACA,cACA,kBAIF,gBACE,gBACA,uIAEA,sBACA,aACA,mBACA,aACA,YAGF,cACE,gBAGA,gBAGF,YACE,iBACA,cACA,mBAGF,eACE,iBACA,WACA,gBACA,mBAGF,cACE,aACA,SAIF,6BACE,yBACA,WACA,qBACA,kBACA,qBACA,gBACA,gCAEA,yCACE,yBAIJ,kBACE,+BACA,cACA,qBACA,kBACA,qBACA,gBACA,yBACA,gCAEA,wBACE,qCAIJ,aAEE,qBACA,iBACA,qBACA,UAIF,eACE,kBACA,iBACA,cACA,kBAGF,iBACE,mBACA,aACA,SACA,oBAGF,aACE,iBACA,WACA,mBAGF,eACE,aACA,SAGF,YACE,OACA,aACA,sBACA,SAEA,uBACE,OACA,aACA,mBAIJ,aACE,OACA,aACA,sBACA,YAEA,wBACE,OACA,aACA,sBACA,8BAOJ,WACE,gBACA,aACA,YACA,mBACA,qCAEA,aACE,iBACA,gBACA,WACA,SAGF,qBACE,mBACA,8BAIJ,YACE,YACA,YACA,qBAGF,kBACE,YACA,WACA,kBACA,mBAIF,mBACE,kBAGF,eACE,iBACA,WACA,kBACA,mBAGF,gBACE,iBACA,cACA,aACA,qCACA,SAGF,eACE,gBACA,mBACA,gBACA,qCACA,8BAEA,qBACE,2BAGF,mBACE,WACA,aACA,iBAIJ,eACE,eAEA,kBACE,iBACA,WACA,oBAGF,iBACE,WACA,eAIJ,iBACE,iBACA,wBACA,gBACA,aACA,mBACA,qCACA,aACA,uBAEA,mBACE,iBACA,gBACA,WACA,SAGF,mBACE,cACA,qBACA,gBACA,qBAEA,yBACE,cAIJ,mCACE,kBACA,eCvQJ,kBACE,gBACA,qBACA,cACA,kBAGF,iBACE,gBACA,kBACA,aACA,cACA,oCAEA,wBACE,cACA,eACA,mBAGF,mBACE,mBAIJ,aACE,qBACA,mBACA,WACA,iBACA,kBACA,qBAEA,mBACE,sCAIJ,gBACE,cAEA,mBACE,mBAIJ,aACE,aACA,SACA,mBAEA,0BACE,OAEA,6BACE,kBAGF,oCACE,WACA,mBAGF,wCACE,gBACA,UAEA,2CACE,kBACA,kBACA,kBACA,WAEA,kDACE,YACA,cACA,kBACA,OAMR,2BACE,YAEA,+BACE,WACA","sourcesContent":["// Base styles\nbody {\n margin: 0;\n min-height: 100vh;\n display: flex;\n flex-direction: column;\n}\n\n.main-content {\n flex: 1;\n width: 100%;\n max-width: 1200px;\n margin: 0 auto;\n padding: 2rem 1rem;\n}\n\n// Home section\n.home-container {\n min-height: 60vh;\n background: linear-gradient(rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0)), \n url('/assets/img/background.png') no-repeat center center;\n background-size: cover;\n display: flex;\n align-items: center;\n padding: 2rem;\n width: 100vw;\n}\n\n.home-content {\n max-width: 800px;\n\n // margin: 0 0 0 300px;\n text-align: left;\n}\n\n.home-title {\n font-size: 3.5rem;\n color: #4285f4;\n margin-bottom: 1rem;\n}\n\n.home-subtitle {\n font-size: 1.2rem;\n color: #333;\n line-height: 1.6;\n margin-bottom: 2rem;\n}\n\n.home-buttons {\n display: flex;\n gap: 1rem;\n}\n\n// Buttons\n.primary-button {\n background-color: #4285f4;\n color: white;\n padding: 0.8rem 1.5rem;\n border-radius: 5px;\n text-decoration: none;\n font-weight: 500;\n transition: background-color 0.3s;\n \n &:hover {\n background-color: #3367d6;\n }\n}\n\n.secondary-button {\n background-color: transparent;\n color: #4285f4;\n padding: 0.8rem 1.5rem;\n border-radius: 5px;\n text-decoration: none;\n font-weight: 500;\n border: 1px solid #4285f4;\n transition: background-color 0.3s;\n \n &:hover {\n background-color: rgba(66, 133, 244, 0.1);\n }\n}\n\n.join-button {\n @extend .primary-button;\n display: inline-block;\n margin-top: 100px;\n margin-bottom: 1.5rem;\n width: 30%;\n}\n\n// About section\n.about-section {\n padding: 4rem 2rem;\n max-width: 1200px;\n margin: 0 auto;\n position: relative;\n}\n\n.about-container {\n margin-bottom: 64px;\n display: flex;\n gap: 2rem;\n align-items: stretch;\n}\n\n.about-title {\n font-size: 2.5rem;\n color: #333;\n margin-bottom: 2rem;\n}\n\n.about-content {\n display: flex;\n gap: 2rem;\n}\n\n.about-left {\n flex: 2;\n display: flex;\n flex-direction: column;\n gap: 2rem;\n \n .quote-box {\n flex: 1;\n display: flex;\n flex-direction: row;\n }\n}\n\n.about-right {\n flex: 1;\n display: flex;\n flex-direction: column;\n height: 100%;\n \n .quote-box {\n flex: 1;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n \n \n }\n}\n\n// Quote styles\n.quote-box {\n background: #fff;\n padding: 30px;\n height: auto;\n border-radius: 10px;\n box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);\n \n p {\n font-size: 1.1rem;\n line-height: 1.6;\n color: #333;\n margin: 0;\n }\n \n &.highlight {\n background: #f8f9fa;\n border-left: 4px solid #4285f4;\n }\n}\n\n.quote-mark {\n width: 120px;\n height: auto;\n margin-bottom: -100px;\n}\n\n.small-quote-mark {\n height: 13px;\n width: 13px;\n margin-right: 10px;\n margin-bottom: 10px;\n}\n\n// Locations section\n.locations-section {\n padding: 4rem 2rem;\n}\n\n.section-title {\n font-size: 2.5rem;\n color: #333;\n text-align: center;\n margin-bottom: 3rem;\n}\n\n.locations-grid {\n max-width: 1200px;\n margin: 0 auto;\n display: grid;\n grid-template-columns: repeat(3, 1fr);\n gap: 6rem;\n}\n\n.location-card {\n background: white;\n border-radius: 10px;\n overflow: hidden;\n box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);\n transition: transform 0.3s ease;\n \n &:hover {\n transform: translateY(-5px);\n }\n \n img {\n width: 100%;\n height: 518px;\n object-fit: cover;\n }\n}\n\n.location-info {\n padding: 1.5rem;\n \n h3 {\n font-size: 1.2rem;\n color: #333;\n margin-bottom: 0.5rem;\n }\n \n p {\n color: #666;\n font-size: 1rem;\n }\n}\n\n.locations-quote {\n max-width: 1200px;\n margin: 0 auto 3rem auto;\n background: white;\n padding: 30px;\n border-radius: 10px;\n box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);\n display: flex;\n align-items: flex-start;\n \n p {\n font-size: 1.1rem;\n line-height: 1.6;\n color: #333;\n margin: 0;\n }\n \n a {\n color: #4285f4;\n text-decoration: none;\n font-weight: 500;\n transition: color 0.3s;\n \n &:hover {\n color: #3367d6;\n }\n }\n \n .small-quote-mark {\n margin-right: 10px;\n margin-top: 5px;\n }\n}\n",".quote-decoration {\n font-size: 120px;\n color: rgba(0, 0, 0, 0.1);\n line-height: 1;\n font-family: serif;\n}\n\n.recruitment-box {\n background: #fff;\n border-radius: 8px;\n padding: 24px;\n margin: 32px 0;\n box-shadow: 0 2px 4px rgba(0,0,0,0.1);\n\n .quote {\n color: #4285f4;\n font-size: 24px;\n margin-bottom: 16px;\n }\n\n p {\n margin-bottom: 20px;\n }\n}\n\n.join-button {\n display: inline-block;\n background: #4285f4;\n color: white;\n padding: 8px 24px;\n border-radius: 4px;\n text-decoration: none;\n \n &:hover {\n background: darken(#4285f4, 10%);\n }\n}\n\n.member-section {\n margin: 48px 0;\n\n h2 {\n margin-bottom: 24px;\n }\n}\n\n.member-card {\n display: flex;\n gap: 32px;\n margin-bottom: 32px;\n\n .member-info {\n flex: 1;\n\n h3 {\n margin-bottom: 8px;\n }\n\n .position {\n color: #666;\n margin-bottom: 16px;\n }\n\n .affiliations {\n list-style: none;\n padding: 0;\n \n li {\n position: relative;\n padding-left: 16px;\n margin-bottom: 8px;\n color: #666;\n \n &:before {\n content: \"•\";\n color: #4285f4;\n position: absolute;\n left: 0;\n }\n }\n }\n }\n\n .member-photo {\n width: 300px;\n \n img {\n width: 100%;\n border-radius: 8px;\n }\n }\n} "],"file":"main.css"}
\ No newline at end of file
diff --git a/_site/assets/css/people.css b/_site/assets/css/people.css
new file mode 100644
index 0000000..47717ca
--- /dev/null
+++ b/_site/assets/css/people.css
@@ -0,0 +1,2699 @@
+/* a blue color as a generic focus style */
+button:focus-visible {
+ outline: 2px solid #4a90e2 !important;
+ outline: -webkit-focus-ring-color auto 5px !important;
+}
+a {
+ text-decoration: none;
+}
+
+.frame {
+ display: flex;
+ flex-direction: column;
+ align-items: flex-start;
+ gap: 32px;
+ position: relative;
+ }
+
+ .frame .frame-wrapper {
+ display: flex;
+ flex-direction: column;
+ align-items: flex-start;
+ gap: 64px;
+ padding: 32px 0px;
+ position: relative;
+ align-self: stretch;
+ width: 100%;
+ flex: 0 0 auto;
+ border-bottom: 1px solid #E0E0E0;
+ }
+
+ .frame .div {
+ display: flex;
+ align-items: center;
+ gap: 64px;
+ position: relative;
+ align-self: stretch;
+ width: 100%;
+ flex: 0 0 auto;
+ }
+
+ .frame .overlap-group-wrapper {
+ position: relative;
+ width: 527px;
+ height: 116px;
+ }
+
+ .frame .overlap-group {
+ position: relative;
+ height: 116px;
+ }
+
+ .frame .quote-mark {
+ position: absolute;
+ width: 142px;
+ height: 116px;
+ top: 0;
+ left: 0;
+ }
+
+ .frame .section-heading {
+ display: flex;
+ flex-direction: column;
+ width: 488px;
+ align-items: flex-start;
+ gap: 8px;
+ position: absolute;
+ top: 56px;
+ left: 39px;
+ }
+
+ .frame .section-title {
+ position: relative;
+ align-self: stretch;
+ margin-top: -1.00px;
+ font-family: "Helvetica-Bold", Helvetica;
+ font-weight: 700;
+ color: var(--semi-global-usage-text-semi-color-text-0);
+ font-size: 36px;
+ letter-spacing: 0;
+ line-height: 44px;
+ }
+
+ .frame .div-wrapper {
+ display: flex;
+ flex-direction: column;
+ align-items: flex-start;
+ gap: 10px;
+ position: relative;
+ flex: 1;
+ flex-grow: 1;
+ }
+
+ .frame .testimonial-item-wrapper {
+ display: flex;
+ align-items: flex-start;
+ gap: 16px;
+ position: relative;
+ align-self: stretch;
+ width: 100%;
+ flex: 0 0 auto;
+ }
+
+ .frame .testimonial-item {
+ display: flex;
+ justify-content: center;
+ gap: 32px;
+ padding: 32px;
+ flex: 1;
+ align-self: stretch;
+ flex-grow: 1;
+ border-radius: 8px;
+ border: 1px solid;
+ border-color: var(--semi-global-usage-default-semi-color-default-hover);
+ flex-direction: column;
+ align-items: flex-start;
+ position: relative;
+ background-color: var(--semi-global-usage-bg-semi-color-bg-0);
+ overflow: hidden;
+ }
+
+ .frame .div-2 {
+ display: flex;
+ flex-direction: column;
+ align-items: flex-start;
+ gap: 16px;
+ position: relative;
+ align-self: stretch;
+ width: 100%;
+ flex: 0 0 auto;
+ }
+
+ .frame .img {
+ position: relative;
+ width: 16px;
+ height: 13px;
+ }
+
+ .frame .feedback-person {
+ display: flex;
+ flex-direction: column;
+ align-items: flex-start;
+ gap: 24px;
+ position: relative;
+ align-self: stretch;
+ width: 100%;
+ flex: 0 0 auto;
+ }
+
+ .frame .feedback {
+ position: relative;
+ align-self: stretch;
+ margin-top: -1.00px;
+ font-family: var(--header-header-4-EN-regular-font-family);
+ font-weight: var(--header-header-4-EN-regular-font-weight);
+ color: var(--semi-global-usage-text-semi-color-text-0);
+ font-size: var(--header-header-4-EN-regular-font-size);
+ letter-spacing: var(--header-header-4-EN-regular-letter-spacing);
+ line-height: var(--header-header-4-EN-regular-line-height);
+ font-style: var(--header-header-4-EN-regular-font-style);
+ }
+
+ .frame .button {
+ all: unset;
+ box-sizing: border-box;
+ display: inline-flex;
+ align-items: center;
+ justify-content: center;
+ gap: 15px;
+ padding: 6px 24px;
+ position: relative;
+ flex: 0 0 auto;
+ background-color: var(--semi-global-usage-primary-semi-color-primary);
+ border-radius: var(--semi-button-radius-button);
+ border: 0px none;
+ border-color: var(--semi-button-color-button-primary-border-default);
+ }
+
+ .frame .label {
+ position: relative;
+ width: fit-content;
+ font-family: var(--header-header-5-EN-regular-font-family);
+ font-weight: var(--header-header-5-EN-regular-font-weight);
+ color: var(--semi-global-usage-bg-semi-color-bg-0);
+ font-size: var(--header-header-5-EN-regular-font-size);
+ letter-spacing: var(--header-header-5-EN-regular-letter-spacing);
+ line-height: var(--header-header-5-EN-regular-line-height);
+ white-space: nowrap;
+ font-style: var(--header-header-5-EN-regular-font-style);
+ }
+
+ .frame .div-3 {
+ display: flex;
+ flex-direction: column;
+ align-items: flex-start;
+ gap: 10px;
+ /* padding: 0px 105px; */
+ position: relative;
+ align-self: stretch;
+ width: 100%;
+ flex: 0 0 auto;
+ }
+
+ .frame .line {
+ position: relative;
+ align-self: stretch;
+ width: 100%;
+ height: 1px;
+ margin-top: -1.00px;
+ object-fit: cover;
+ }
+
+ .frame .testimonial-item-2 {
+ display: flex;
+ flex-direction: column;
+ align-items: flex-start;
+ gap: 36.51px;
+ padding: 36.51px 0px;
+ position: relative;
+ align-self: stretch;
+ width: 100%;
+ flex: 0 0 auto;
+ background-color: var(--semi-global-usage-bg-semi-color-bg-0);
+ border-radius: 9.13px;
+ overflow: hidden;
+ border-radius: 1px;
+ }
+
+ .frame .div-4 {
+ display: flex;
+ align-items: flex-start;
+ gap: 37px;
+ position: relative;
+ align-self: stretch;
+ width: 100%;
+ flex: 0 0 auto;
+ }
+
+ .frame .div-5 {
+ display: flex;
+ flex-direction: column;
+ align-items: flex-start;
+ gap: 37px;
+ position: relative;
+ flex: 1;
+ flex-grow: 1;
+ }
+
+ .frame .feature-header {
+ display: flex;
+ align-items: center;
+ gap: 10px;
+ position: relative;
+ align-self: stretch;
+ width: 100%;
+ flex: 0 0 auto;
+ }
+
+ .frame .text-wrapper {
+ position: relative;
+ flex: 1;
+ margin-top: -1.00px;
+ font-family: var(--header-header-1-EN-semi-bold-font-family);
+ font-weight: var(--header-header-1-EN-semi-bold-font-weight);
+ color: var(--semi-global-usage-black-semi-color-black);
+ font-size: var(--header-header-1-EN-semi-bold-font-size);
+ letter-spacing: var(--header-header-1-EN-semi-bold-letter-spacing);
+ line-height: var(--header-header-1-EN-semi-bold-line-height);
+ font-style: var(--header-header-1-EN-semi-bold-font-style);
+ }
+
+ .frame .div-6 {
+ display: flex;
+ flex-direction: column;
+ width: 705px;
+ align-items: flex-start;
+ gap: 16px;
+ position: relative;
+ flex: 0 0 auto;
+ }
+
+ .frame .div-7 {
+ display: flex;
+ align-items: center;
+ position: relative;
+ align-self: stretch;
+ width: 100%;
+ flex: 0 0 auto;
+ }
+
+ .frame .text-wrapper-2 {
+ position: relative;
+ width: fit-content;
+ margin-top: -1.00px;
+ font-family: var(--header-header-4-EN-semi-bold-font-family);
+ font-weight: var(--header-header-4-EN-semi-bold-font-weight);
+ color: var(--semi-global-usage-text-semi-color-text-0);
+ font-size: var(--header-header-4-EN-semi-bold-font-size);
+ letter-spacing: var(--header-header-4-EN-semi-bold-letter-spacing);
+ line-height: var(--header-header-4-EN-semi-bold-line-height);
+ white-space: nowrap;
+ font-style: var(--header-header-4-EN-semi-bold-font-style);
+ }
+
+ .frame .text-wrapper-3 {
+ position: relative;
+ width: fit-content;
+ margin-top: -1.00px;
+ font-family: var(--header-header-4-CN-semi-bold-font-family);
+ font-weight: var(--header-header-4-CN-semi-bold-font-weight);
+ color: var(--semi-global-usage-text-semi-color-text-0);
+ font-size: var(--header-header-4-CN-semi-bold-font-size);
+ letter-spacing: var(--header-header-4-CN-semi-bold-letter-spacing);
+ line-height: var(--header-header-4-CN-semi-bold-line-height);
+ white-space: nowrap;
+ font-style: var(--header-header-4-CN-semi-bold-font-style);
+ }
+
+ .frame .text-wrapper-4 {
+ position: relative;
+ align-self: stretch;
+ font-family: var(--header-header-4-EN-regular-font-family);
+ font-weight: var(--header-header-4-EN-regular-font-weight);
+ color: var(--semi-global-usage-text-semi-color-text-0);
+ font-size: var(--header-header-4-EN-regular-font-size);
+ letter-spacing: var(--header-header-4-EN-regular-letter-spacing);
+ line-height: var(--header-header-4-EN-regular-line-height);
+ font-style: var(--header-header-4-EN-regular-font-style);
+ }
+ .frame .text-wrapper-4.highlight {
+ font-family: var(--header-header-4-EN-semi-bold-font-family);
+ font-weight: var(--header-header-4-EN-semi-bold-font-weight);
+ color: var(--semi-global-usage-info-semi-color-info-active);
+ font-size: var(--header-header-4-EN-semi-bold-font-size);
+ letter-spacing: var(--header-header-4-EN-semi-bold-letter-spacing);
+ }
+
+ .frame .div-8 {
+ display: flex;
+ flex-direction: column;
+ align-items: flex-start;
+ gap: 8px;
+ position: relative;
+ align-self: stretch;
+ width: 100%;
+ flex: 0 0 auto;
+ }
+
+ .frame .div-9 {
+ gap: 8px;
+ align-self: stretch;
+ width: 100%;
+ flex: 0 0 auto;
+ display: flex;
+ align-items: flex-start;
+ position: relative;
+ }
+
+ .frame .dot-wrapper {
+ display: flex;
+ width: 6px;
+ height: 30px;
+ align-items: center;
+ gap: 10px;
+ position: relative;
+ }
+
+ .frame .dot {
+ position: relative;
+ flex: 1;
+ flex-grow: 1;
+ height: 6px;
+ background-color: var(--semi-global-usage-data-semi-color-data-1);
+ border-radius: 3px;
+ }
+
+ .frame .text-wrapper-5 {
+ position: relative;
+ flex: 1;
+ margin-top: -1.00px;
+ font-family: var(--header-header-4-EN-regular-font-family);
+ font-weight: var(--header-header-4-EN-regular-font-weight);
+ color: var(--semi-global-usage-text-semi-color-text-1);
+ font-size: var(--header-header-4-EN-regular-font-size);
+ letter-spacing: var(--header-header-4-EN-regular-letter-spacing);
+ line-height: var(--header-header-4-EN-regular-line-height);
+ font-style: var(--header-header-4-EN-regular-font-style);
+ }
+
+ .frame .image-wrapper {
+ display: flex;
+ width: 326px;
+ height: 324px;
+ align-items: center;
+ gap: 10px;
+ position: relative;
+ border-radius: 26px;
+ overflow: hidden;
+ }
+
+ .frame .image {
+ position: relative;
+ width: 324px;
+ height: 322px;
+ object-fit: cover;
+ border-radius: 26px;
+ border-radius: 2px solid #E0E0E0;
+ }
+
+ .frame .div-10 {
+ display: flex;
+ align-items: flex-start;
+ justify-content: space-between;
+ position: relative;
+ align-self: stretch;
+ width: 100%;
+ flex: 0 0 auto;
+ }
+
+ .frame .div-11 {
+ display: flex;
+ flex-direction: column;
+ width: 578.5px;
+ min-height: 156px;
+ align-items: flex-start;
+ gap: 16px;
+ position: relative;
+ }
+
+ .frame .div-12 {
+ flex-direction: column;
+ width: 578.5px;
+ height: 118px;
+ gap: 16px;
+ display: flex;
+ align-items: flex-start;
+ position: relative;
+ }
+
+ .frame .div-13 {
+ display: flex;
+ flex-direction: column;
+ width: 578.5px;
+ height: 208px;
+ align-items: flex-start;
+ gap: 16px;
+ position: relative;
+ }
+
+ .frame .div-14 {
+ display: inline-flex;
+ align-items: center;
+ position: relative;
+ flex: 0 0 auto;
+ }
+
+ .frame .div-15 {
+ display: flex;
+ flex-direction: column;
+ align-items: flex-start;
+ gap: 16px;
+ position: relative;
+ flex: 1;
+ flex-grow: 1;
+ }
+
+ .frame .testimonial-item-3 {
+ display: inline-flex;
+ gap: 36.51px;
+ /* padding: 36.51px 0px 36.51px 36px; */
+ flex: 0 0 auto;
+ border-radius: 9.13px;
+ flex-direction: column;
+ align-items: flex-start;
+ position: relative;
+ background-color: var(--semi-global-usage-bg-semi-color-bg-0);
+ overflow: hidden;
+ }
+
+ .frame .frame-wrapper-2 {
+ display: inline-flex;
+ align-items: flex-start;
+ gap: 37px;
+ position: relative;
+ flex: 0 0 auto;
+ }
+
+ .frame .div-16 {
+ display: flex;
+ flex-direction: column;
+ width: 1194px;
+ align-items: flex-start;
+ gap: 37px;
+ position: relative;
+ }
+
+ .frame .div-17 {
+ display: flex;
+ flex-direction: column;
+ align-items: flex-start;
+ gap: 37px;
+ position: relative;
+ align-self: stretch;
+ width: 100%;
+ flex: 0 0 auto;
+ }
+
+ .frame .text-wrapper-6 {
+ position: relative;
+ width: 1194px;
+ margin-top: -1.00px;
+ font-family: var(--header-header-2-EN-semi-bold-font-family);
+ font-weight: var(--header-header-2-EN-semi-bold-font-weight);
+ color: var(--semi-global-usage-text-semi-color-text-1);
+ font-size: var(--header-header-2-EN-semi-bold-font-size);
+ letter-spacing: var(--header-header-2-EN-semi-bold-letter-spacing);
+ line-height: var(--header-header-2-EN-semi-bold-line-height);
+ font-style: var(--header-header-2-EN-semi-bold-font-style);
+ }
+
+ .frame .div-18 {
+ display: flex;
+ flex-wrap: wrap;
+ align-items: flex-start;
+ gap: 37px 37px;
+ position: relative;
+ align-self: stretch;
+ width: 100%;
+ flex: 0 0 auto;
+ }
+
+ .frame .div-19 {
+ display: flex;
+ flex-direction: column;
+ width: 560px;
+ align-items: flex-start;
+ gap: 16px;
+ position: relative;
+ }
+
+ .frame .p {
+ position: relative;
+ align-self: stretch;
+ font-family: var(--header-header-4-EN-semi-bold-font-family);
+ font-weight: var(--header-header-4-EN-semi-bold-font-weight);
+ color: var(--semi-global-usage-info-semi-color-info-active);
+ font-size: var(--header-header-4-EN-semi-bold-font-size);
+ letter-spacing: var(--header-header-4-EN-semi-bold-letter-spacing);
+ line-height: var(--header-header-4-EN-semi-bold-line-height);
+ font-style: var(--header-header-4-EN-semi-bold-font-style);
+ }
+
+ :root {
+ --semiusage-semi-black: var(--semi-global-palette-black-semi-black);
+ --semiusage-semi-white: var(--semi-global-palette-white-semi-white);
+ --semiusagebg-color-bg-0: var(--semi-global-usage-bg-semi-color-bg-0);
+ --semiusagebg-color-bg-1: var(--semi-global-usage-bg-semi-color-bg-1);
+ --semiusagebg-color-bg-2: var(--semi-global-usage-bg-semi-color-bg-2);
+ --semiusagebg-color-bg-3: var(--semi-global-usage-bg-semi-color-bg-3);
+ --semiusagebg-color-bg-4: var(--semi-global-usage-bg-semi-color-bg-4);
+ --semiusageinfo-color-info: var(--semi-global-usage-info-semi-color-info);
+ --semiusageinfo-color-info-hover: var(
+ --semi-global-usage-info-semi-color-info-hover
+ );
+ --semiusageinfo-color-info-active: var(
+ --semi-global-usage-info-semi-color-info-active
+ );
+ --semiusageinfo-color-info-disabled: var(
+ --semi-global-usage-info-semi-color-info-disabled
+ );
+ --semiusagelink-color-link: var(--semi-global-usage-link-semi-color-link);
+ --semiusagelink-color-link-hover: var(
+ --semi-global-usage-link-semi-color-link-hover
+ );
+ --semiusagelink-color-link-active: var(
+ --semi-global-usage-link-semi-color-link-active
+ );
+ --semiusagelink-color-link-visited: var(
+ --semi-global-usage-link-semi-color-link-visited
+ );
+ --semiusagenav-color-nav-bg: var(--semi-global-usage-nav-semi-color-nav-bg);
+ --semiusageblack-color-black: var(--semi-global-usage-black-semi-color-black);
+ --semiusagedata-color-data-0: var(--semi-global-usage-data-semi-color-data-0);
+ --semiusagedata-color-data-1: var(--semi-global-usage-data-semi-color-data-1);
+ --semiusagedata-color-data-2: var(--semi-global-usage-data-semi-color-data-2);
+ --semiusagedata-color-data-3: var(--semi-global-usage-data-semi-color-data-3);
+ --semiusagedata-color-data-4: var(--semi-global-usage-data-semi-color-data-4);
+ --semiusagedata-color-data-5: var(--semi-global-usage-data-semi-color-data-5);
+ --semiusagedata-color-data-6: var(--semi-global-usage-data-semi-color-data-6);
+ --semiusagedata-color-data-7: var(--semi-global-usage-data-semi-color-data-7);
+ --semiusagedata-color-data-8: var(--semi-global-usage-data-semi-color-data-8);
+ --semiusagedata-color-data-9: var(--semi-global-usage-data-semi-color-data-9);
+ --semiusagedata-color-data-10: var(
+ --semi-global-usage-data-semi-color-data-10
+ );
+ --semiusagedata-color-data-11: var(
+ --semi-global-usage-data-semi-color-data-11
+ );
+ --semiusagedata-color-data-12: var(
+ --semi-global-usage-data-semi-color-data-12
+ );
+ --semiusagedata-color-data-13: var(
+ --semi-global-usage-data-semi-color-data-13
+ );
+ --semiusagedata-color-data-14: var(
+ --semi-global-usage-data-semi-color-data-14
+ );
+ --semiusagedata-color-data-15: var(
+ --semi-global-usage-data-semi-color-data-15
+ );
+ --semiusagedata-color-data-16: var(
+ --semi-global-usage-data-semi-color-data-16
+ );
+ --semiusagedata-color-data-17: var(
+ --semi-global-usage-data-semi-color-data-17
+ );
+ --semiusagedata-color-data-18: var(
+ --semi-global-usage-data-semi-color-data-18
+ );
+ --semiusagedata-color-data-19: var(
+ --semi-global-usage-data-semi-color-data-19
+ );
+ --semiusagefill-color-fill-0: var(--semi-global-usage-fill-semi-color-fill-0);
+ --semiusagefill-color-fill-1: var(--semi-global-usage-fill-semi-color-fill-1);
+ --semiusagefill-color-fill-2: var(--semi-global-usage-fill-semi-color-fill-2);
+ --semiusagetext-color-text-0: var(--semi-global-usage-text-semi-color-text-0);
+ --semiusagetext-color-text-1: var(--semi-global-usage-text-semi-color-text-1);
+ --semiusagetext-color-text-2: var(--semi-global-usage-text-semi-color-text-2);
+ --semiusagetext-color-text-3: var(--semi-global-usage-text-semi-color-text-3);
+ --semiusagewhite-color-white: var(--semi-global-usage-white-semi-color-white);
+ --semiusageborder-color-border: var(
+ --semi-global-usage-border-semi-color-border
+ );
+ --semiusagedanger-color-danger: var(
+ --semi-global-usage-danger-semi-color-danger
+ );
+ --semiusagedanger-color-danger-hover: var(
+ --semi-global-usage-danger-semi-color-danger-hover
+ );
+ --semiusagedanger-color-danger-active: var(
+ --semi-global-usage-danger-semi-color-danger-active
+ );
+ --semiusageshadow-color-shadow: var(
+ --semi-global-usage-shadow-semi-color-shadow
+ );
+ --semiusagedefault-color-default: var(
+ --semi-global-usage-default-semi-color-default
+ );
+ --semiusagedefault-color-default-hover: var(
+ --semi-global-usage-default-semi-color-default-hover
+ );
+ --semiusagedefault-color-default-active: var(
+ --semi-global-usage-default-semi-color-default-active
+ );
+ --semiusageprimary-color-primary: var(
+ --semi-global-usage-primary-semi-color-primary
+ );
+ --semiusageprimary-color-primary-hover: var(
+ --semi-global-usage-primary-semi-color-primary-hover
+ );
+ --semiusageprimary-color-primary-active: var(
+ --semi-global-usage-primary-semi-color-primary-active
+ );
+ --semiusageprimary-color-primary-disabled: var(
+ --semi-global-usage-primary-semi-color-primary-disabled
+ );
+ --semiusagesuccess-color-success: var(
+ --semi-global-usage-success-semi-color-success
+ );
+ --semiusagesuccess-color-success-hover: var(
+ --semi-global-usage-success-semi-color-success-hover
+ );
+ --semiusagesuccess-color-success-active: var(
+ --semi-global-usage-success-semi-color-success-active
+ );
+ --semiusagesuccess-color-success-disabled: var(
+ --semi-global-usage-success-semi-color-success-disabled
+ );
+ --semiusagewarning-color-warning: var(
+ --semi-global-usage-warning-semi-color-warning
+ );
+ --semiusagewarning-color-warning-hover: var(
+ --semi-global-usage-warning-semi-color-warning-hover
+ );
+ --semiusagewarning-color-warning-active: var(
+ --semi-global-usage-warning-semi-color-warning-active
+ );
+ --semiusagetertiary-color-tertiary: var(
+ --semi-global-usage-tertiary-semi-color-tertiary
+ );
+ --semiusagetertiary-color-tertiary-hover: var(
+ --semi-global-usage-tertiary-semi-color-tertiary-hover
+ );
+ --semiusagetertiary-color-tertiary-active: var(
+ --semi-global-usage-tertiary-semi-color-tertiary-active
+ );
+ --semiusagefocus-color-focus-border: var(
+ --semi-global-usage-focus-semi-color-focus-border
+ );
+ --semiusageoverlay-color-overlay-bg: var(
+ --semi-global-usage-overlay-semi-color-overlay-bg
+ );
+ --semiusagehighlight-color-highlight: var(
+ --semi-global-usage-highlight-semi-color-highlight
+ );
+ --semiusagehighlight-color-highlight-bg: var(
+ --semi-global-usage-highlight-semi-color-highlight-bg
+ );
+ --semiusagesecondary-color-secondary: var(
+ --semi-global-usage-secondary-semi-color-secondary
+ );
+ --semiusagesecondary-color-secondary-hover: var(
+ --semi-global-usage-secondary-semi-color-secondary-hover
+ );
+ --semiusagesecondary-color-secondary-active: var(
+ --semi-global-usage-secondary-semi-color-secondary-active
+ );
+ --semiusagesecondary-color-secondary-disabled: var(
+ --semi-global-usage-secondary-semi-color-secondary-disabled
+ );
+ --semiusagedisabled-color-disabled-bg: var(
+ --semi-global-usage-disabled-semi-color-disabled-bg
+ );
+ --semiusagedisabled-color-disabled-fill: var(
+ --semi-global-usage-disabled-semi-color-disabled-fill
+ );
+ --semiusagedisabled-color-disabled-text: var(
+ --semi-global-usage-disabled-semi-color-disabled-text
+ );
+ --semiusagedisabled-color-disabled-border: var(
+ --semi-global-usage-disabled-semi-color-disabled-border
+ );
+ --semiusageinfo-light-color-info-light-hover: var(
+ --semi-global-usage-info-light-semi-color-info-light-hover
+ );
+ --semiusageinfo-light-color-info-light-active: var(
+ --semi-global-usage-info-light-semi-color-info-light-active
+ );
+ --semiusageinfo-light-color-info-light-default: var(
+ --semi-global-usage-info-light-semi-color-info-light-default
+ );
+ --semiusagedanger-light-color-danger-light-hover: var(
+ --semi-global-usage-danger-light-semi-color-danger-light-hover
+ );
+ --semiusagedanger-light-color-danger-light-active: var(
+ --semi-global-usage-danger-light-semi-color-danger-light-active
+ );
+ --semiusagedanger-light-color-danger-light-default: var(
+ --semi-global-usage-danger-light-semi-color-danger-light-default
+ );
+ --semiusageprimary-light-color-primary-light-hover: var(
+ --semi-global-usage-primary-light-semi-color-primary-light-hover
+ );
+ --semiusageprimary-light-color-primary-light-active: var(
+ --semi-global-usage-primary-light-semi-color-primary-light-active
+ );
+ --semiusageprimary-light-color-primary-light-default: var(
+ --semi-global-usage-primary-light-semi-color-primary-light-default
+ );
+ --semiusagesuccess-light-color-success-light-hover: var(
+ --semi-global-usage-success-light-semi-color-success-light-hover
+ );
+ --semiusagesuccess-light-color-success-light-active: var(
+ --semi-global-usage-success-light-semi-color-success-light-active
+ );
+ --semiusagesuccess-light-color-success-light-default: var(
+ --semi-global-usage-success-light-semi-color-success-light-default
+ );
+ --semiusagewarning-light-color-warning-light-hover: var(
+ --semi-global-usage-warning-light-semi-color-warning-light-hover
+ );
+ --semiusagewarning-light-color-warning-light-active: var(
+ --semi-global-usage-warning-light-semi-color-warning-light-active
+ );
+ --semiusagewarning-light-color-warning-light-default: var(
+ --semi-global-usage-warning-light-semi-color-warning-light-default
+ );
+ --semiusagetertiary-light-color-tertiary-light-hover: var(
+ --semi-global-usage-tertiary-light-semi-color-tertiary-light-hover
+ );
+ --semiusagetertiary-light-color-tertiary-light-active: var(
+ --semi-global-usage-tertiary-light-semi-color-tertiary-light-active
+ );
+ --semiusagetertiary-light-color-tertiary-light-default: var(
+ --semi-global-usage-tertiary-light-semi-color-tertiary-light-default
+ );
+ --semiusagesecondary-light-color-secondary-light-hover: var(
+ --semi-global-usage-secondary-light-semi-color-secondary-light-hover
+ );
+ --semiusagesecondary-light-color-secondary-light-active: var(
+ --semi-global-usage-secondary-light-semi-color-secondary-light-active
+ );
+ --semiusagesecondary-light-color-secondary-light-default: var(
+ --semi-global-usage-secondary-light-semi-color-secondary-light-default
+ );
+ --semiusage0-semi-red-0: var(--semi-global-palette-red-semi-red-0);
+ --semiusage0-semi-blue-0: var(--semi-global-palette-blue-semi-blue-0);
+ --semiusage0-semi-cyan-0: var(--semi-global-palette-cyan-semi-cyan-0);
+ --semiusage0-semi-grey-0: var(--semi-global-palette-grey-semi-grey-0);
+ --semiusage0-semi-lime-0: var(--semi-global-palette-lime-semi-lime-0);
+ --semiusage0-semi-name-0: var(--semi-global-palette-name-semi-name-0);
+ --semiusage0-semi-pink-0: var(--semi-global-palette-pink-semi-pink-0);
+ --semiusage0-semi-teal-0: var(--semi-global-palette-teal-semi-teal-0);
+ --semiusage0-semi-amber-0: var(--semi-global-palette-amber-semi-amber-0);
+ --semiusage0-semi-brand-0: var(--semi-global-palette-brand-semi-brand-0);
+ --semiusage0-semi-green-0: var(--semi-global-palette-green-semi-green-0);
+ --semiusage0-semi-indigo-0: var(--semi-global-palette-indigo-semi-indigo-0);
+ --semiusage0-semi-orange-0: var(--semi-global-palette-orange-semi-orange-0);
+ --semiusage0-semi-purple-0: var(--semi-global-palette-purple-semi-purple-0);
+ --semiusage0-semi-violet-0: var(--semi-global-palette-violet-semi-violet-0);
+ --semiusage0-semi-yellow-0: var(--semi-global-palette-yellow-semi-yellow-0);
+ --semiusage1-semi-red-1: var(--semi-global-palette-red-semi-red-1);
+ --semiusage1-semi-blue-1: var(--semi-global-palette-blue-semi-blue-1);
+ --semiusage1-semi-cyan-1: var(--semi-global-palette-cyan-semi-cyan-1);
+ --semiusage1-semi-grey-1: var(--semi-global-palette-grey-semi-grey-1);
+ --semiusage1-semi-lime-1: var(--semi-global-palette-lime-semi-lime-1);
+ --semiusage1-semi-name-1: var(--semi-global-palette-name-semi-name-1);
+ --semiusage1-semi-pink-1: var(--semi-global-palette-pink-semi-pink-1);
+ --semiusage1-semi-teal-1: var(--semi-global-palette-teal-semi-teal-1);
+ --semiusage1-semi-amber-1: var(--semi-global-palette-amber-semi-amber-1);
+ --semiusage1-semi-brand-1: var(--semi-global-palette-brand-semi-brand-1);
+ --semiusage1-semi-green-1: var(--semi-global-palette-green-semi-green-1);
+ --semiusage1-semi-indigo-1: var(--semi-global-palette-indigo-semi-indigo-1);
+ --semiusage1-semi-orange-1: var(--semi-global-palette-orange-semi-orange-1);
+ --semiusage1-semi-purple-1: var(--semi-global-palette-purple-semi-purple-1);
+ --semiusage1-semi-violet-1: var(--semi-global-palette-violet-semi-violet-1);
+ --semiusage1-semi-yellow-1: var(--semi-global-palette-yellow-semi-yellow-1);
+ --semiusage2-semi-red-2: var(--semi-global-palette-red-semi-red-2);
+ --semiusage2-semi-blue-2: var(--semi-global-palette-blue-semi-blue-2);
+ --semiusage2-semi-cyan-2: var(--semi-global-palette-cyan-semi-cyan-2);
+ --semiusage2-semi-grey-2: var(--semi-global-palette-grey-semi-grey-2);
+ --semiusage2-semi-lime-2: var(--semi-global-palette-lime-semi-lime-2);
+ --semiusage2-semi-name-2: var(--semi-global-palette-name-semi-name-2);
+ --semiusage2-semi-pink-2: var(--semi-global-palette-pink-semi-pink-2);
+ --semiusage2-semi-teal-2: var(--semi-global-palette-teal-semi-teal-2);
+ --semiusage2-semi-amber-2: var(--semi-global-palette-amber-semi-amber-2);
+ --semiusage2-semi-brand-2: var(--semi-global-palette-brand-semi-brand-2);
+ --semiusage2-semi-green-2: var(--semi-global-palette-green-semi-green-2);
+ --semiusage2-semi-indigo-2: var(--semi-global-palette-indigo-semi-indigo-2);
+ --semiusage2-semi-orange-2: var(--semi-global-palette-orange-semi-orange-2);
+ --semiusage2-semi-purple-2: var(--semi-global-palette-purple-semi-purple-2);
+ --semiusage2-semi-violet-2: var(--semi-global-palette-violet-semi-violet-2);
+ --semiusage2-semi-yellow-2: var(--semi-global-palette-yellow-semi-yellow-2);
+ --semiusage3-semi-red-3: var(--semi-global-palette-red-semi-red-3);
+ --semiusage3-semi-blue-3: var(--semi-global-palette-blue-semi-blue-3);
+ --semiusage3-semi-cyan-3: var(--semi-global-palette-cyan-semi-cyan-3);
+ --semiusage3-semi-grey-3: var(--semi-global-palette-grey-semi-grey-3);
+ --semiusage3-semi-lime-3: var(--semi-global-palette-lime-semi-lime-3);
+ --semiusage3-semi-name-3: var(--semi-global-palette-name-semi-name-3);
+ --semiusage3-semi-pink-3: var(--semi-global-palette-pink-semi-pink-3);
+ --semiusage3-semi-teal-3: var(--semi-global-palette-teal-semi-teal-3);
+ --semiusage3-semi-amber-3: var(--semi-global-palette-amber-semi-amber-3);
+ --semiusage3-semi-brand-3: var(--semi-global-palette-brand-semi-brand-3);
+ --semiusage3-semi-green-3: var(--semi-global-palette-green-semi-green-3);
+ --semiusage3-semi-indigo-3: var(--semi-global-palette-indigo-semi-indigo-3);
+ --semiusage3-semi-orange-3: var(--semi-global-palette-orange-semi-orange-3);
+ --semiusage3-semi-purple-3: var(--semi-global-palette-purple-semi-purple-3);
+ --semiusage3-semi-violet-3: var(--semi-global-palette-violet-semi-violet-3);
+ --semiusage3-semi-yellow-3: var(--semi-global-palette-yellow-semi-yellow-3);
+ --semiusage4-semi-red-4: var(--semi-global-palette-red-semi-red-4);
+ --semiusage4-semi-blue-4: var(--semi-global-palette-blue-semi-blue-4);
+ --semiusage4-semi-cyan-4: var(--semi-global-palette-cyan-semi-cyan-4);
+ --semiusage4-semi-grey-4: var(--semi-global-palette-grey-semi-grey-4);
+ --semiusage4-semi-lime-4: var(--semi-global-palette-lime-semi-lime-4);
+ --semiusage4-semi-name-4: var(--semi-global-palette-name-semi-name-4);
+ --semiusage4-semi-pink-4: var(--semi-global-palette-pink-semi-pink-4);
+ --semiusage4-semi-teal-4: var(--semi-global-palette-teal-semi-teal-4);
+ --semiusage4-semi-amber-4: var(--semi-global-palette-amber-semi-amber-4);
+ --semiusage4-semi-brand-4: var(--semi-global-palette-brand-semi-brand-4);
+ --semiusage4-semi-green-4: var(--semi-global-palette-green-semi-green-4);
+ --semiusage4-semi-indigo-4: var(--semi-global-palette-indigo-semi-indigo-4);
+ --semiusage4-semi-orange-4: var(--semi-global-palette-orange-semi-orange-4);
+ --semiusage4-semi-purple-4: var(--semi-global-palette-purple-semi-purple-4);
+ --semiusage4-semi-violet-4: var(--semi-global-palette-violet-semi-violet-4);
+ --semiusage4-semi-yellow-4: var(--semi-global-palette-yellow-semi-yellow-4);
+ --semiusage5-semi-red-5: var(--semi-global-palette-red-semi-red-5);
+ --semiusage5-semi-blue-5: var(--semi-global-palette-blue-semi-blue-5);
+ --semiusage5-semi-cyan-5: var(--semi-global-palette-cyan-semi-cyan-5);
+ --semiusage5-semi-grey-5: var(--semi-global-palette-grey-semi-grey-5);
+ --semiusage5-semi-lime-5: var(--semi-global-palette-lime-semi-lime-5);
+ --semiusage5-semi-name-5: var(--semi-global-palette-name-semi-name-5);
+ --semiusage5-semi-pink-5: var(--semi-global-palette-pink-semi-pink-5);
+ --semiusage5-semi-teal-5: var(--semi-global-palette-teal-semi-teal-5);
+ --semiusage5-semi-amber-5: var(--semi-global-palette-amber-semi-amber-5);
+ --semiusage5-semi-brand-5: var(--semi-global-palette-brand-semi-brand-5);
+ --semiusage5-semi-green-5: var(--semi-global-palette-green-semi-green-5);
+ --semiusage5-semi-indigo-5: var(--semi-global-palette-indigo-semi-indigo-5);
+ --semiusage5-semi-orange-5: var(--semi-global-palette-orange-semi-orange-5);
+ --semiusage5-semi-purple-5: var(--semi-global-palette-purple-semi-purple-5);
+ --semiusage5-semi-violet-5: var(--semi-global-palette-violet-semi-violet-5);
+ --semiusage5-semi-yellow-5: var(--semi-global-palette-yellow-semi-yellow-5);
+ --semiusage6-semi-red-6: var(--semi-global-palette-red-semi-red-6);
+ --semiusage6-semi-blue-6: var(--semi-global-palette-blue-semi-blue-6);
+ --semiusage6-semi-cyan-6: var(--semi-global-palette-cyan-semi-cyan-6);
+ --semiusage6-semi-grey-6: var(--semi-global-palette-grey-semi-grey-6);
+ --semiusage6-semi-lime-6: var(--semi-global-palette-lime-semi-lime-6);
+ --semiusage6-semi-name-6: var(--semi-global-palette-name-semi-name-6);
+ --semiusage6-semi-pink-6: var(--semi-global-palette-pink-semi-pink-6);
+ --semiusage6-semi-teal-6: var(--semi-global-palette-teal-semi-teal-6);
+ --semiusage6-semi-amber-6: var(--semi-global-palette-amber-semi-amber-6);
+ --semiusage6-semi-brand-6: var(--semi-global-palette-brand-semi-brand-6);
+ --semiusage6-semi-green-6: var(--semi-global-palette-green-semi-green-6);
+ --semiusage6-semi-indigo-6: var(--semi-global-palette-indigo-semi-indigo-6);
+ --semiusage6-semi-orange-6: var(--semi-global-palette-orange-semi-orange-6);
+ --semiusage6-semi-purple-6: var(--semi-global-palette-purple-semi-purple-6);
+ --semiusage6-semi-violet-6: var(--semi-global-palette-violet-semi-violet-6);
+ --semiusage6-semi-yellow-6: var(--semi-global-palette-yellow-semi-yellow-6);
+ --semiusage7-semi-red-7: var(--semi-global-palette-red-semi-red-7);
+ --semiusage7-semi-blue-7: var(--semi-global-palette-blue-semi-blue-7);
+ --semiusage7-semi-cyan-7: var(--semi-global-palette-cyan-semi-cyan-7);
+ --semiusage7-semi-grey-7: var(--semi-global-palette-grey-semi-grey-7);
+ --semiusage7-semi-lime-7: var(--semi-global-palette-lime-semi-lime-7);
+ --semiusage7-semi-name-7: var(--semi-global-palette-name-semi-name-7);
+ --semiusage7-semi-pink-7: var(--semi-global-palette-pink-semi-pink-7);
+ --semiusage7-semi-teal-7: var(--semi-global-palette-teal-semi-teal-7);
+ --semiusage7-semi-amber-7: var(--semi-global-palette-amber-semi-amber-7);
+ --semiusage7-semi-brand-7: var(--semi-global-palette-brand-semi-brand-7);
+ --semiusage7-semi-green-7: var(--semi-global-palette-green-semi-green-7);
+ --semiusage7-semi-indigo-7: var(--semi-global-palette-indigo-semi-indigo-7);
+ --semiusage7-semi-orange-7: var(--semi-global-palette-orange-semi-orange-7);
+ --semiusage7-semi-purple-7: var(--semi-global-palette-purple-semi-purple-7);
+ --semiusage7-semi-violet-7: var(--semi-global-palette-violet-semi-violet-7);
+ --semiusage7-semi-yellow-7: var(--semi-global-palette-yellow-semi-yellow-7);
+ --semiusage8-semi-red-8: var(--semi-global-palette-red-semi-red-8);
+ --semiusage8-semi-blue-8: var(--semi-global-palette-blue-semi-blue-8);
+ --semiusage8-semi-cyan-8: var(--semi-global-palette-cyan-semi-cyan-8);
+ --semiusage8-semi-grey-8: var(--semi-global-palette-grey-semi-grey-8);
+ --semiusage8-semi-lime-8: var(--semi-global-palette-lime-semi-lime-8);
+ --semiusage8-semi-name-8: var(--semi-global-palette-name-semi-name-8);
+ --semiusage8-semi-pink-8: var(--semi-global-palette-pink-semi-pink-8);
+ --semiusage8-semi-teal-8: var(--semi-global-palette-teal-semi-teal-8);
+ --semiusage8-semi-amber-8: var(--semi-global-palette-amber-semi-amber-8);
+ --semiusage8-semi-brand-8: var(--semi-global-palette-brand-semi-brand-8);
+ --semiusage8-semi-green-8: var(--semi-global-palette-green-semi-green-8);
+ --semiusage8-semi-indigo-8: var(--semi-global-palette-indigo-semi-indigo-8);
+ --semiusage8-semi-orange-8: var(--semi-global-palette-orange-semi-orange-8);
+ --semiusage8-semi-purple-8: var(--semi-global-palette-purple-semi-purple-8);
+ --semiusage8-semi-violet-8: var(--semi-global-palette-violet-semi-violet-8);
+ --semiusage8-semi-yellow-8: var(--semi-global-palette-yellow-semi-yellow-8);
+ --semiusage9-semi-red-9: var(--semi-global-palette-red-semi-red-9);
+ --semiusage9-semi-blue-9: var(--semi-global-palette-blue-semi-blue-9);
+ --semiusage9-semi-cyan-9: var(--semi-global-palette-cyan-semi-cyan-9);
+ --semiusage9-semi-grey-9: var(--semi-global-palette-grey-semi-grey-9);
+ --semiusage9-semi-lime-9: var(--semi-global-palette-lime-semi-lime-9);
+ --semiusage9-semi-name-9: var(--semi-global-palette-name-semi-name-9);
+ --semiusage9-semi-pink-9: var(--semi-global-palette-pink-semi-pink-9);
+ --semiusage9-semi-teal-9: var(--semi-global-palette-teal-semi-teal-9);
+ --semiusage9-semi-amber-9: var(--semi-global-palette-amber-semi-amber-9);
+ --semiusage9-semi-brand-9: var(--semi-global-palette-brand-semi-brand-9);
+ --semiusage9-semi-green-9: var(--semi-global-palette-green-semi-green-9);
+ --semiusage9-semi-indigo-9: var(--semi-global-palette-indigo-semi-indigo-9);
+ --semiusage9-semi-orange-9: var(--semi-global-palette-orange-semi-orange-9);
+ --semiusage9-semi-purple-9: var(--semi-global-palette-purple-semi-purple-9);
+ --semiusage9-semi-violet-9: var(--semi-global-palette-violet-semi-violet-9);
+ --semiusage9-semi-yellow-9: var(--semi-global-palette-yellow-semi-yellow-9);
+ --semiusageblue-semi-light-blue-0: var(
+ --semi-global-palette-light-blue-semi-light-blue-0
+ );
+ --semiusageblue-semi-light-blue-1: var(
+ --semi-global-palette-light-blue-semi-light-blue-1
+ );
+ --semiusageblue-semi-light-blue-2: var(
+ --semi-global-palette-light-blue-semi-light-blue-2
+ );
+ --semiusageblue-semi-light-blue-3: var(
+ --semi-global-palette-light-blue-semi-light-blue-3
+ );
+ --semiusageblue-semi-light-blue-4: var(
+ --semi-global-palette-light-blue-semi-light-blue-4
+ );
+ --semiusageblue-semi-light-blue-5: var(
+ --semi-global-palette-light-blue-semi-light-blue-5
+ );
+ --semiusageblue-semi-light-blue-6: var(
+ --semi-global-palette-light-blue-semi-light-blue-6
+ );
+ --semiusageblue-semi-light-blue-7: var(
+ --semi-global-palette-light-blue-semi-light-blue-7
+ );
+ --semiusageblue-semi-light-blue-8: var(
+ --semi-global-palette-light-blue-semi-light-blue-8
+ );
+ --semiusageblue-semi-light-blue-9: var(
+ --semi-global-palette-light-blue-semi-light-blue-9
+ );
+ --semiusagegreen-semi-light-green-0: var(
+ --semi-global-palette-light-green-semi-light-green-0
+ );
+ --semiusagegreen-semi-light-green-1: var(
+ --semi-global-palette-light-green-semi-light-green-1
+ );
+ --semiusagegreen-semi-light-green-2: var(
+ --semi-global-palette-light-green-semi-light-green-2
+ );
+ --semiusagegreen-semi-light-green-3: var(
+ --semi-global-palette-light-green-semi-light-green-3
+ );
+ --semiusagegreen-semi-light-green-4: var(
+ --semi-global-palette-light-green-semi-light-green-4
+ );
+ --semiusagegreen-semi-light-green-5: var(
+ --semi-global-palette-light-green-semi-light-green-5
+ );
+ --semiusagegreen-semi-light-green-6: var(
+ --semi-global-palette-light-green-semi-light-green-6
+ );
+ --semiusagegreen-semi-light-green-7: var(
+ --semi-global-palette-light-green-semi-light-green-7
+ );
+ --semiusagegreen-semi-light-green-8: var(
+ --semi-global-palette-light-green-semi-light-green-8
+ );
+ --semiusagegreen-semi-light-green-9: var(
+ --semi-global-palette-light-green-semi-light-green-9
+ );
+ --semipaletteblack-black: var(--semi-global-palette-black-semi-black);
+ --semipalettered-red-0: var(--semi-global-palette-red-semi-red-0);
+ --semipalettered-red-1: var(--semi-global-palette-red-semi-red-1);
+ --semipalettered-red-2: var(--semi-global-palette-red-semi-red-2);
+ --semipalettered-red-3: var(--semi-global-palette-red-semi-red-3);
+ --semipalettered-red-4: var(--semi-global-palette-red-semi-red-4);
+ --semipalettered-red-5: var(--semi-global-palette-red-semi-red-5);
+ --semipalettered-red-6: var(--semi-global-palette-red-semi-red-6);
+ --semipalettered-red-7: var(--semi-global-palette-red-semi-red-7);
+ --semipalettered-red-8: var(--semi-global-palette-red-semi-red-8);
+ --semipalettered-red-9: var(--semi-global-palette-red-semi-red-9);
+ --semipalettewhite-white: var(--semi-global-palette-white-semi-white);
+ --semipaletteblue-blue-0: var(--semi-global-palette-blue-semi-blue-0);
+ --semipaletteblue-blue-1: var(--semi-global-palette-blue-semi-blue-1);
+ --semipaletteblue-blue-2: var(--semi-global-palette-blue-semi-blue-2);
+ --semipaletteblue-blue-3: var(--semi-global-palette-blue-semi-blue-3);
+ --semipaletteblue-blue-4: var(--semi-global-palette-blue-semi-blue-4);
+ --semipaletteblue-blue-5: var(--semi-global-palette-blue-semi-blue-5);
+ --semipaletteblue-blue-6: var(--semi-global-palette-blue-semi-blue-6);
+ --semipaletteblue-blue-7: var(--semi-global-palette-blue-semi-blue-7);
+ --semipaletteblue-blue-8: var(--semi-global-palette-blue-semi-blue-8);
+ --semipaletteblue-blue-9: var(--semi-global-palette-blue-semi-blue-9);
+ --semipalettecyan-cyan-0: var(--semi-global-palette-cyan-semi-cyan-0);
+ --semipalettecyan-cyan-1: var(--semi-global-palette-cyan-semi-cyan-1);
+ --semipalettecyan-cyan-2: var(--semi-global-palette-cyan-semi-cyan-2);
+ --semipalettecyan-cyan-3: var(--semi-global-palette-cyan-semi-cyan-3);
+ --semipalettecyan-cyan-4: var(--semi-global-palette-cyan-semi-cyan-4);
+ --semipalettecyan-cyan-5: var(--semi-global-palette-cyan-semi-cyan-5);
+ --semipalettecyan-cyan-6: var(--semi-global-palette-cyan-semi-cyan-6);
+ --semipalettecyan-cyan-7: var(--semi-global-palette-cyan-semi-cyan-7);
+ --semipalettecyan-cyan-8: var(--semi-global-palette-cyan-semi-cyan-8);
+ --semipalettecyan-cyan-9: var(--semi-global-palette-cyan-semi-cyan-9);
+ --semipalettegrey-grey-0: var(--semi-global-palette-grey-semi-grey-0);
+ --semipalettegrey-grey-1: var(--semi-global-palette-grey-semi-grey-1);
+ --semipalettegrey-grey-2: var(--semi-global-palette-grey-semi-grey-2);
+ --semipalettegrey-grey-3: var(--semi-global-palette-grey-semi-grey-3);
+ --semipalettegrey-grey-4: var(--semi-global-palette-grey-semi-grey-4);
+ --semipalettegrey-grey-5: var(--semi-global-palette-grey-semi-grey-5);
+ --semipalettegrey-grey-6: var(--semi-global-palette-grey-semi-grey-6);
+ --semipalettegrey-grey-7: var(--semi-global-palette-grey-semi-grey-7);
+ --semipalettegrey-grey-8: var(--semi-global-palette-grey-semi-grey-8);
+ --semipalettegrey-grey-9: var(--semi-global-palette-grey-semi-grey-9);
+ --semipalettelime-lime-0: var(--semi-global-palette-lime-semi-lime-0);
+ --semipalettelime-lime-1: var(--semi-global-palette-lime-semi-lime-1);
+ --semipalettelime-lime-2: var(--semi-global-palette-lime-semi-lime-2);
+ --semipalettelime-lime-3: var(--semi-global-palette-lime-semi-lime-3);
+ --semipalettelime-lime-4: var(--semi-global-palette-lime-semi-lime-4);
+ --semipalettelime-lime-5: var(--semi-global-palette-lime-semi-lime-5);
+ --semipalettelime-lime-6: var(--semi-global-palette-lime-semi-lime-6);
+ --semipalettelime-lime-7: var(--semi-global-palette-lime-semi-lime-7);
+ --semipalettelime-lime-8: var(--semi-global-palette-lime-semi-lime-8);
+ --semipalettelime-lime-9: var(--semi-global-palette-lime-semi-lime-9);
+ --semipalettename-name-0: var(--semi-global-palette-name-semi-name-0);
+ --semipalettename-name-1: var(--semi-global-palette-name-semi-name-1);
+ --semipalettename-name-2: var(--semi-global-palette-name-semi-name-2);
+ --semipalettename-name-3: var(--semi-global-palette-name-semi-name-3);
+ --semipalettename-name-4: var(--semi-global-palette-name-semi-name-4);
+ --semipalettename-name-5: var(--semi-global-palette-name-semi-name-5);
+ --semipalettename-name-6: var(--semi-global-palette-name-semi-name-6);
+ --semipalettename-name-7: var(--semi-global-palette-name-semi-name-7);
+ --semipalettename-name-8: var(--semi-global-palette-name-semi-name-8);
+ --semipalettename-name-9: var(--semi-global-palette-name-semi-name-9);
+ --semipalettepink-pink-0: var(--semi-global-palette-pink-semi-pink-0);
+ --semipalettepink-pink-1: var(--semi-global-palette-pink-semi-pink-1);
+ --semipalettepink-pink-2: var(--semi-global-palette-pink-semi-pink-2);
+ --semipalettepink-pink-3: var(--semi-global-palette-pink-semi-pink-3);
+ --semipalettepink-pink-4: var(--semi-global-palette-pink-semi-pink-4);
+ --semipalettepink-pink-5: var(--semi-global-palette-pink-semi-pink-5);
+ --semipalettepink-pink-6: var(--semi-global-palette-pink-semi-pink-6);
+ --semipalettepink-pink-7: var(--semi-global-palette-pink-semi-pink-7);
+ --semipalettepink-pink-8: var(--semi-global-palette-pink-semi-pink-8);
+ --semipalettepink-pink-9: var(--semi-global-palette-pink-semi-pink-9);
+ --semipaletteteal-teal-0: var(--semi-global-palette-teal-semi-teal-0);
+ --semipaletteteal-teal-1: var(--semi-global-palette-teal-semi-teal-1);
+ --semipaletteteal-teal-2: var(--semi-global-palette-teal-semi-teal-2);
+ --semipaletteteal-teal-3: var(--semi-global-palette-teal-semi-teal-3);
+ --semipaletteteal-teal-4: var(--semi-global-palette-teal-semi-teal-4);
+ --semipaletteteal-teal-5: var(--semi-global-palette-teal-semi-teal-5);
+ --semipaletteteal-teal-6: var(--semi-global-palette-teal-semi-teal-6);
+ --semipaletteteal-teal-7: var(--semi-global-palette-teal-semi-teal-7);
+ --semipaletteteal-teal-8: var(--semi-global-palette-teal-semi-teal-8);
+ --semipaletteteal-teal-9: var(--semi-global-palette-teal-semi-teal-9);
+ --semipaletteamber-amber-0: var(--semi-global-palette-amber-semi-amber-0);
+ --semipaletteamber-amber-1: var(--semi-global-palette-amber-semi-amber-1);
+ --semipaletteamber-amber-2: var(--semi-global-palette-amber-semi-amber-2);
+ --semipaletteamber-amber-3: var(--semi-global-palette-amber-semi-amber-3);
+ --semipaletteamber-amber-4: var(--semi-global-palette-amber-semi-amber-4);
+ --semipaletteamber-amber-5: var(--semi-global-palette-amber-semi-amber-5);
+ --semipaletteamber-amber-6: var(--semi-global-palette-amber-semi-amber-6);
+ --semipaletteamber-amber-7: var(--semi-global-palette-amber-semi-amber-7);
+ --semipaletteamber-amber-8: var(--semi-global-palette-amber-semi-amber-8);
+ --semipaletteamber-amber-9: var(--semi-global-palette-amber-semi-amber-9);
+ --semipalettebrand-brand-0: var(--semi-global-palette-brand-semi-brand-0);
+ --semipalettebrand-brand-1: var(--semi-global-palette-brand-semi-brand-1);
+ --semipalettebrand-brand-2: var(--semi-global-palette-brand-semi-brand-2);
+ --semipalettebrand-brand-3: var(--semi-global-palette-brand-semi-brand-3);
+ --semipalettebrand-brand-4: var(--semi-global-palette-brand-semi-brand-4);
+ --semipalettebrand-brand-5: var(--semi-global-palette-brand-semi-brand-5);
+ --semipalettebrand-brand-6: var(--semi-global-palette-brand-semi-brand-6);
+ --semipalettebrand-brand-7: var(--semi-global-palette-brand-semi-brand-7);
+ --semipalettebrand-brand-8: var(--semi-global-palette-brand-semi-brand-8);
+ --semipalettebrand-brand-9: var(--semi-global-palette-brand-semi-brand-9);
+ --semipalettegreen-green-0: var(--semi-global-palette-green-semi-green-0);
+ --semipalettegreen-green-1: var(--semi-global-palette-green-semi-green-1);
+ --semipalettegreen-green-2: var(--semi-global-palette-green-semi-green-2);
+ --semipalettegreen-green-3: var(--semi-global-palette-green-semi-green-3);
+ --semipalettegreen-green-4: var(--semi-global-palette-green-semi-green-4);
+ --semipalettegreen-green-5: var(--semi-global-palette-green-semi-green-5);
+ --semipalettegreen-green-6: var(--semi-global-palette-green-semi-green-6);
+ --semipalettegreen-green-7: var(--semi-global-palette-green-semi-green-7);
+ --semipalettegreen-green-8: var(--semi-global-palette-green-semi-green-8);
+ --semipalettegreen-green-9: var(--semi-global-palette-green-semi-green-9);
+ --semipaletteindigo-indigo-0: var(--semi-global-palette-indigo-semi-indigo-0);
+ --semipaletteindigo-indigo-1: var(--semi-global-palette-indigo-semi-indigo-1);
+ --semipaletteindigo-indigo-2: var(--semi-global-palette-indigo-semi-indigo-2);
+ --semipaletteindigo-indigo-3: var(--semi-global-palette-indigo-semi-indigo-3);
+ --semipaletteindigo-indigo-4: var(--semi-global-palette-indigo-semi-indigo-4);
+ --semipaletteindigo-indigo-5: var(--semi-global-palette-indigo-semi-indigo-5);
+ --semipaletteindigo-indigo-6: var(--semi-global-palette-indigo-semi-indigo-6);
+ --semipaletteindigo-indigo-7: var(--semi-global-palette-indigo-semi-indigo-7);
+ --semipaletteindigo-indigo-8: var(--semi-global-palette-indigo-semi-indigo-8);
+ --semipaletteindigo-indigo-9: var(--semi-global-palette-indigo-semi-indigo-9);
+ --semipaletteorange-orange-0: var(--semi-global-palette-orange-semi-orange-0);
+ --semipaletteorange-orange-1: var(--semi-global-palette-orange-semi-orange-1);
+ --semipaletteorange-orange-2: var(--semi-global-palette-orange-semi-orange-2);
+ --semipaletteorange-orange-3: var(--semi-global-palette-orange-semi-orange-3);
+ --semipaletteorange-orange-4: var(--semi-global-palette-orange-semi-orange-4);
+ --semipaletteorange-orange-5: var(--semi-global-palette-orange-semi-orange-5);
+ --semipaletteorange-orange-6: var(--semi-global-palette-orange-semi-orange-6);
+ --semipaletteorange-orange-7: var(--semi-global-palette-orange-semi-orange-7);
+ --semipaletteorange-orange-8: var(--semi-global-palette-orange-semi-orange-8);
+ --semipaletteorange-orange-9: var(--semi-global-palette-orange-semi-orange-9);
+ --semipalettepurple-purple-0: var(--semi-global-palette-purple-semi-purple-0);
+ --semipalettepurple-purple-1: var(--semi-global-palette-purple-semi-purple-1);
+ --semipalettepurple-purple-2: var(--semi-global-palette-purple-semi-purple-2);
+ --semipalettepurple-purple-3: var(--semi-global-palette-purple-semi-purple-3);
+ --semipalettepurple-purple-4: var(--semi-global-palette-purple-semi-purple-4);
+ --semipalettepurple-purple-5: var(--semi-global-palette-purple-semi-purple-5);
+ --semipalettepurple-purple-6: var(--semi-global-palette-purple-semi-purple-6);
+ --semipalettepurple-purple-7: var(--semi-global-palette-purple-semi-purple-7);
+ --semipalettepurple-purple-8: var(--semi-global-palette-purple-semi-purple-8);
+ --semipalettepurple-purple-9: var(--semi-global-palette-purple-semi-purple-9);
+ --semipaletteviolet-violet-0: var(--semi-global-palette-violet-semi-violet-0);
+ --semipaletteviolet-violet-1: var(--semi-global-palette-violet-semi-violet-1);
+ --semipaletteviolet-violet-2: var(--semi-global-palette-violet-semi-violet-2);
+ --semipaletteviolet-violet-3: var(--semi-global-palette-violet-semi-violet-3);
+ --semipaletteviolet-violet-4: var(--semi-global-palette-violet-semi-violet-4);
+ --semipaletteviolet-violet-5: var(--semi-global-palette-violet-semi-violet-5);
+ --semipaletteviolet-violet-6: var(--semi-global-palette-violet-semi-violet-6);
+ --semipaletteviolet-violet-7: var(--semi-global-palette-violet-semi-violet-7);
+ --semipaletteviolet-violet-8: var(--semi-global-palette-violet-semi-violet-8);
+ --semipaletteviolet-violet-9: var(--semi-global-palette-violet-semi-violet-9);
+ --semipaletteyellow-yellow-0: var(--semi-global-palette-yellow-semi-yellow-0);
+ --semipaletteyellow-yellow-1: var(--semi-global-palette-yellow-semi-yellow-1);
+ --semipaletteyellow-yellow-2: var(--semi-global-palette-yellow-semi-yellow-2);
+ --semipaletteyellow-yellow-3: var(--semi-global-palette-yellow-semi-yellow-3);
+ --semipaletteyellow-yellow-4: var(--semi-global-palette-yellow-semi-yellow-4);
+ --semipaletteyellow-yellow-5: var(--semi-global-palette-yellow-semi-yellow-5);
+ --semipaletteyellow-yellow-6: var(--semi-global-palette-yellow-semi-yellow-6);
+ --semipaletteyellow-yellow-7: var(--semi-global-palette-yellow-semi-yellow-7);
+ --semipaletteyellow-yellow-8: var(--semi-global-palette-yellow-semi-yellow-8);
+ --semipaletteyellow-yellow-9: var(--semi-global-palette-yellow-semi-yellow-9);
+ --semipalettelight-blue-light-blue-0: var(
+ --semi-global-palette-light-blue-semi-light-blue-0
+ );
+ --semipalettelight-blue-light-blue-1: var(
+ --semi-global-palette-light-blue-semi-light-blue-1
+ );
+ --semipalettelight-blue-light-blue-2: var(
+ --semi-global-palette-light-blue-semi-light-blue-2
+ );
+ --semipalettelight-blue-light-blue-3: var(
+ --semi-global-palette-light-blue-semi-light-blue-3
+ );
+ --semipalettelight-blue-light-blue-4: var(
+ --semi-global-palette-light-blue-semi-light-blue-4
+ );
+ --semipalettelight-blue-light-blue-5: var(
+ --semi-global-palette-light-blue-semi-light-blue-5
+ );
+ --semipalettelight-blue-light-blue-6: var(
+ --semi-global-palette-light-blue-semi-light-blue-6
+ );
+ --semipalettelight-blue-light-blue-7: var(
+ --semi-global-palette-light-blue-semi-light-blue-7
+ );
+ --semipalettelight-blue-light-blue-8: var(
+ --semi-global-palette-light-blue-semi-light-blue-8
+ );
+ --semipalettelight-blue-light-blue-9: var(
+ --semi-global-palette-light-blue-semi-light-blue-9
+ );
+ --semipalettelight-green-light-green-0: var(
+ --semi-global-palette-light-green-semi-light-green-0
+ );
+ --semipalettelight-green-light-green-1: var(
+ --semi-global-palette-light-green-semi-light-green-1
+ );
+ --semipalettelight-green-light-green-2: var(
+ --semi-global-palette-light-green-semi-light-green-2
+ );
+ --semipalettelight-green-light-green-3: var(
+ --semi-global-palette-light-green-semi-light-green-3
+ );
+ --semipalettelight-green-light-green-4: var(
+ --semi-global-palette-light-green-semi-light-green-4
+ );
+ --semipalettelight-green-light-green-5: var(
+ --semi-global-palette-light-green-semi-light-green-5
+ );
+ --semipalettelight-green-light-green-6: var(
+ --semi-global-palette-light-green-semi-light-green-6
+ );
+ --semipalettelight-green-light-green-7: var(
+ --semi-global-palette-light-green-semi-light-green-7
+ );
+ --semipalettelight-green-light-green-8: var(
+ --semi-global-palette-light-green-semi-light-green-8
+ );
+ --semipalettelight-green-light-green-9: var(
+ --semi-global-palette-light-green-semi-light-green-9
+ );
+ --header-header-1-EN-regular-font-family: "Helvetica", Helvetica;
+ --header-header-1-EN-regular-font-weight: 400;
+ --header-header-1-EN-regular-font-size: 32px;
+ --header-header-1-EN-regular-letter-spacing: 0px;
+ --header-header-1-EN-regular-line-height: 44px;
+ --header-header-1-EN-regular-font-style: normal;
+ --header-header-1-CN-regular-font-weight: 400;
+ --header-header-1-CN-regular-font-size: 32px;
+ --header-header-1-CN-regular-letter-spacing: 0px;
+ --header-header-1-CN-regular-line-height: 44px;
+ --header-header-1-CN-regular-font-style: normal;
+ --header-header-1-EN-semi-bold-font-family: "Helvetica", Helvetica;
+ --header-header-1-EN-semi-bold-font-weight: 700;
+ --header-header-1-EN-semi-bold-font-size: 32px;
+ --header-header-1-EN-semi-bold-letter-spacing: 0px;
+ --header-header-1-EN-semi-bold-line-height: 44px;
+ --header-header-1-EN-semi-bold-font-style: normal;
+ --header-header-1-CN-semi-bold-font-weight: 400;
+ --header-header-1-CN-semi-bold-font-size: 32px;
+ --header-header-1-CN-semi-bold-letter-spacing: 0px;
+ --header-header-1-CN-semi-bold-line-height: 44px;
+ --header-header-1-CN-semi-bold-font-style: normal;
+ --header-header-2-EN-regular-font-family: "Helvetica", Helvetica;
+ --header-header-2-EN-regular-font-weight: 400;
+ --header-header-2-EN-regular-font-size: 28px;
+ --header-header-2-EN-regular-letter-spacing: 0px;
+ --header-header-2-EN-regular-line-height: 40px;
+ --header-header-2-EN-regular-font-style: normal;
+ --header-header-2-CN-regular-font-weight: 400;
+ --header-header-2-CN-regular-font-size: 28px;
+ --header-header-2-CN-regular-letter-spacing: 0px;
+ --header-header-2-CN-regular-line-height: 40px;
+ --header-header-2-CN-regular-font-style: normal;
+ --header-header-2-EN-semi-bold-font-family: "Helvetica", Helvetica;
+ --header-header-2-EN-semi-bold-font-weight: 700;
+ --header-header-2-EN-semi-bold-font-size: 28px;
+ --header-header-2-EN-semi-bold-letter-spacing: 0px;
+ --header-header-2-EN-semi-bold-line-height: 40px;
+ --header-header-2-EN-semi-bold-font-style: normal;
+ --header-header-2-CN-semi-bold-font-weight: 400;
+ --header-header-2-CN-semi-bold-font-size: 28px;
+ --header-header-2-CN-semi-bold-letter-spacing: 0px;
+ --header-header-2-CN-semi-bold-line-height: 40px;
+ --header-header-2-CN-semi-bold-font-style: normal;
+ --header-header-3-EN-regular-font-family: "Helvetica", Helvetica;
+ --header-header-3-EN-regular-font-weight: 400;
+ --header-header-3-EN-regular-font-size: 24px;
+ --header-header-3-EN-regular-letter-spacing: 0px;
+ --header-header-3-EN-regular-line-height: 32px;
+ --header-header-3-EN-regular-font-style: normal;
+ --header-header-3-CN-regular-font-weight: 400;
+ --header-header-3-CN-regular-font-size: 24px;
+ --header-header-3-CN-regular-letter-spacing: 0px;
+ --header-header-3-CN-regular-line-height: 32px;
+ --header-header-3-CN-regular-font-style: normal;
+ --header-header-3-EN-semi-bold-font-family: "Helvetica", Helvetica;
+ --header-header-3-EN-semi-bold-font-weight: 700;
+ --header-header-3-EN-semi-bold-font-size: 24px;
+ --header-header-3-EN-semi-bold-letter-spacing: 0px;
+ --header-header-3-EN-semi-bold-line-height: 32px;
+ --header-header-3-EN-semi-bold-font-style: normal;
+ --header-header-3-CN-semi-bold-font-weight: 400;
+ --header-header-3-CN-semi-bold-font-size: 24px;
+ --header-header-3-CN-semi-bold-letter-spacing: 0px;
+ --header-header-3-CN-semi-bold-line-height: 32px;
+ --header-header-3-CN-semi-bold-font-style: normal;
+ --header-header-4-EN-regular-font-family: "Helvetica", Helvetica;
+ --header-header-4-EN-regular-font-weight: 400;
+ --header-header-4-EN-regular-font-size: 20px;
+ --header-header-4-EN-regular-letter-spacing: 0px;
+ --header-header-4-EN-regular-line-height: 28px;
+ --header-header-4-EN-regular-font-style: normal;
+ --header-header-4-CN-regular-font-weight: 400;
+ --header-header-4-CN-regular-font-size: 20px;
+ --header-header-4-CN-regular-letter-spacing: 0px;
+ --header-header-4-CN-regular-line-height: 28px;
+ --header-header-4-CN-regular-font-style: normal;
+ --header-header-4-EN-semi-bold-font-family: "Helvetica", Helvetica;
+ --header-header-4-EN-semi-bold-font-weight: 700;
+ --header-header-4-EN-semi-bold-font-size: 20px;
+ --header-header-4-EN-semi-bold-letter-spacing: 0px;
+ --header-header-4-EN-semi-bold-line-height: 28px;
+ --header-header-4-EN-semi-bold-font-style: normal;
+ --header-header-4-CN-semi-bold-font-weight: 400;
+ --header-header-4-CN-semi-bold-font-size: 20px;
+ --header-header-4-CN-semi-bold-letter-spacing: 0px;
+ --header-header-4-CN-semi-bold-line-height: 28px;
+ --header-header-4-CN-semi-bold-font-style: normal;
+ --header-header-5-EN-regular-font-family: "Helvetica", Helvetica;
+ --header-header-5-EN-regular-font-weight: 400;
+ --header-header-5-EN-regular-font-size: 18px;
+ --header-header-5-EN-regular-letter-spacing: 0px;
+ --header-header-5-EN-regular-line-height: 24px;
+ --header-header-5-EN-regular-font-style: normal;
+ --header-header-5-CN-regular-font-weight: 400;
+ --header-header-5-CN-regular-font-size: 18px;
+ --header-header-5-CN-regular-letter-spacing: 0px;
+ --header-header-5-CN-regular-line-height: 24px;
+ --header-header-5-CN-regular-font-style: normal;
+ --header-header-5-EN-semi-bold-font-family: "Helvetica", Helvetica;
+ --header-header-5-EN-semi-bold-font-weight: 700;
+ --header-header-5-EN-semi-bold-font-size: 18px;
+ --header-header-5-EN-semi-bold-letter-spacing: 0px;
+ --header-header-5-EN-semi-bold-line-height: 24px;
+ --header-header-5-EN-semi-bold-font-style: normal;
+ --header-header-5-CN-semi-bold-font-weight: 400;
+ --header-header-5-CN-semi-bold-font-size: 18px;
+ --header-header-5-CN-semi-bold-letter-spacing: 0px;
+ --header-header-5-CN-semi-bold-line-height: 24px;
+ --header-header-5-CN-semi-bold-font-style: normal;
+ --header-header-6-EN-regular-font-family: "Helvetica", Helvetica;
+ --header-header-6-EN-regular-font-weight: 400;
+ --header-header-6-EN-regular-font-size: 16px;
+ --header-header-6-EN-regular-letter-spacing: 0px;
+ --header-header-6-EN-regular-line-height: 22px;
+ --header-header-6-EN-regular-font-style: normal;
+ --header-header-6-CN-regular-font-weight: 400;
+ --header-header-6-CN-regular-font-size: 16px;
+ --header-header-6-CN-regular-letter-spacing: 0px;
+ --header-header-6-CN-regular-line-height: 22px;
+ --header-header-6-CN-regular-font-style: normal;
+ --header-header-6-EN-semi-bold-font-family: "Helvetica", Helvetica;
+ --header-header-6-EN-semi-bold-font-weight: 700;
+ --header-header-6-EN-semi-bold-font-size: 16px;
+ --header-header-6-EN-semi-bold-letter-spacing: 0px;
+ --header-header-6-EN-semi-bold-line-height: 22px;
+ --header-header-6-EN-semi-bold-font-style: normal;
+ --header-header-6-CN-semi-bold-font-weight: 400;
+ --header-header-6-CN-semi-bold-font-size: 16px;
+ --header-header-6-CN-semi-bold-letter-spacing: 0px;
+ --header-header-6-CN-semi-bold-line-height: 22px;
+ --header-header-6-CN-semi-bold-font-style: normal;
+ --paragraph-small-EN-regular-font-family: "Helvetica", Helvetica;
+ --paragraph-small-EN-regular-font-weight: 400;
+ --paragraph-small-EN-regular-font-size: 12px;
+ --paragraph-small-EN-regular-letter-spacing: 0px;
+ --paragraph-small-EN-regular-line-height: 16px;
+ --paragraph-small-EN-regular-font-style: normal;
+ --paragraph-small-CN-regular-font-weight: 400;
+ --paragraph-small-CN-regular-font-size: 12px;
+ --paragraph-small-CN-regular-letter-spacing: 0px;
+ --paragraph-small-CN-regular-line-height: 16px;
+ --paragraph-small-CN-regular-font-style: normal;
+ --paragraph-small-EN-semi-bold-font-family: "Helvetica", Helvetica;
+ --paragraph-small-EN-semi-bold-font-weight: 700;
+ --paragraph-small-EN-semi-bold-font-size: 12px;
+ --paragraph-small-EN-semi-bold-letter-spacing: 0px;
+ --paragraph-small-EN-semi-bold-line-height: 16px;
+ --paragraph-small-EN-semi-bold-font-style: normal;
+ --paragraph-small-CN-semi-bold-font-weight: 400;
+ --paragraph-small-CN-semi-bold-font-size: 12px;
+ --paragraph-small-CN-semi-bold-letter-spacing: 0px;
+ --paragraph-small-CN-semi-bold-line-height: 16px;
+ --paragraph-small-CN-semi-bold-font-style: normal;
+ --paragraph-regular-EN-regular-font-family: "Helvetica", Helvetica;
+ --paragraph-regular-EN-regular-font-weight: 400;
+ --paragraph-regular-EN-regular-font-size: 14px;
+ --paragraph-regular-EN-regular-letter-spacing: 0px;
+ --paragraph-regular-EN-regular-line-height: 20px;
+ --paragraph-regular-EN-regular-font-style: normal;
+ --paragraph-regular-CN-regular-font-weight: 400;
+ --paragraph-regular-CN-regular-font-size: 14px;
+ --paragraph-regular-CN-regular-letter-spacing: 0px;
+ --paragraph-regular-CN-regular-line-height: 20px;
+ --paragraph-regular-CN-regular-font-style: normal;
+ --paragraph-regular-EN-semi-bold-font-family: "Helvetica", Helvetica;
+ --paragraph-regular-EN-semi-bold-font-weight: 700;
+ --paragraph-regular-EN-semi-bold-font-size: 14px;
+ --paragraph-regular-EN-semi-bold-letter-spacing: 0px;
+ --paragraph-regular-EN-semi-bold-line-height: 20px;
+ --paragraph-regular-EN-semi-bold-font-style: normal;
+ --paragraph-regular-CN-semi-bold-font-weight: 400;
+ --paragraph-regular-CN-semi-bold-font-size: 14px;
+ --paragraph-regular-CN-semi-bold-letter-spacing: 0px;
+ --paragraph-regular-CN-semi-bold-line-height: 20px;
+ --paragraph-regular-CN-semi-bold-font-style: normal;
+ --shadow-0: 0px 0px 0px 0px rgba(0, 0, 0, 0);
+ --shadow-1: 0px 0px 0px 0px rgba(0, 0, 0, 0);
+ --shadow-2: 0px 2px 4px 0px rgba(0, 0, 0, 0.14), 0px 0px 1px 0px
+ rgba(0, 0, 0, 0.16);
+ --shadow-knob: 0px 4px 6px 0px rgba(0, 0, 0, 0.1), 0px 0px 1px 0px
+ rgba(0, 0, 0, 0.3);
+ --shadow-elevated: 0px 0px 1px 0px rgba(0, 0, 0, 0.3), 0px 4px 14px 0px
+ rgba(0, 0, 0, 0.1);
+ --semi-global-usage-bg-semi-color-bg-0: rgba(255, 255, 255, 1);
+ --semi-global-usage-bg-semi-color-bg-1: rgba(255, 255, 255, 1);
+ --semi-global-usage-bg-semi-color-bg-2: rgba(255, 255, 255, 1);
+ --semi-global-usage-bg-semi-color-bg-3: rgba(255, 255, 255, 1);
+ --semi-global-usage-bg-semi-color-bg-4: rgba(255, 255, 255, 1);
+ --semi-global-usage-info-semi-color-info: rgba(33, 130, 247, 1);
+ --semi-global-usage-link-semi-color-link: rgba(33, 130, 247, 1);
+ --semi-global-usage-nav-semi-color-nav-bg: rgba(255, 255, 255, 1);
+ --semi-global-usage-black-semi-color-black: rgba(0, 0, 0, 1);
+ --semi-global-usage-data-semi-color-data-0: rgba(87, 105, 255, 1);
+ --semi-global-usage-data-semi-color-data-1: rgba(142, 212, 231, 1);
+ --semi-global-usage-data-semi-color-data-2: rgba(245, 135, 0, 1);
+ --semi-global-usage-data-semi-color-data-3: rgba(220, 183, 252, 1);
+ --semi-global-usage-data-semi-color-data-4: rgba(74, 156, 247, 1);
+ --semi-global-usage-data-semi-color-data-5: rgba(243, 204, 53, 1);
+ --semi-global-usage-data-semi-color-data-6: rgba(254, 128, 144, 1);
+ --semi-global-usage-data-semi-color-data-7: rgba(139, 215, 210, 1);
+ --semi-global-usage-data-semi-color-data-8: rgba(131, 176, 35, 1);
+ --semi-global-usage-data-semi-color-data-9: rgba(233, 165, 229, 1);
+ --semi-global-usage-fill-semi-color-fill-0: rgba(46, 49, 56, 0.05);
+ --semi-global-usage-fill-semi-color-fill-1: rgba(46, 49, 56, 0.09);
+ --semi-global-usage-fill-semi-color-fill-2: rgba(46, 49, 56, 0.13);
+ --semi-global-usage-text-semi-color-text-0: rgba(28, 31, 35, 1);
+ --semi-global-usage-text-semi-color-text-1: rgba(28, 31, 35, 0.8);
+ --semi-global-usage-text-semi-color-text-2: rgba(28, 31, 35, 0.6);
+ --semi-global-usage-text-semi-color-text-3: rgba(28, 31, 35, 0.35);
+ --semi-global-usage-white-semi-color-white: rgba(255, 255, 255, 1);
+ --semi-global-usage-data-semi-color-data-10: rgba(48, 167, 206, 1);
+ --semi-global-usage-data-semi-color-data-11: rgba(249, 192, 100, 1);
+ --semi-global-usage-data-semi-color-data-12: rgba(177, 113, 249, 1);
+ --semi-global-usage-data-semi-color-data-13: rgba(119, 182, 249, 1);
+ --semi-global-usage-data-semi-color-data-14: rgba(200, 143, 2, 1);
+ --semi-global-usage-data-semi-color-data-15: rgba(255, 170, 178, 1);
+ --semi-global-usage-data-semi-color-data-16: rgba(51, 176, 171, 1);
+ --semi-global-usage-data-semi-color-data-17: rgba(182, 215, 129, 1);
+ --semi-global-usage-data-semi-color-data-18: rgba(212, 88, 212, 1);
+ --semi-global-usage-data-semi-color-data-19: rgba(188, 198, 255, 1);
+ --semi-global-usage-border-semi-color-border: rgba(28, 31, 35, 0.08);
+ --semi-global-usage-danger-semi-color-danger: rgba(246, 95, 61, 1);
+ --semi-global-usage-shadow-semi-color-shadow: rgba(0, 0, 0, 0.04);
+ --semi-global-usage-default-semi-color-default: rgba(249, 249, 249, 1);
+ --semi-global-usage-info-semi-color-info-hover: rgba(22, 105, 211, 1);
+ --semi-global-usage-link-semi-color-link-hover: rgba(22, 105, 211, 1);
+ --semi-global-usage-primary-semi-color-primary: rgba(66, 133, 244, 1);
+ --semi-global-usage-success-semi-color-success: rgba(62, 179, 85, 1);
+ --semi-global-usage-warning-semi-color-warning: rgba(249, 164, 34, 1);
+ --semi-global-usage-info-semi-color-info-active: rgba(13, 81, 176, 1);
+ --semi-global-usage-link-semi-color-link-active: rgba(13, 81, 176, 1);
+ --semi-global-usage-link-semi-color-link-visited: rgba(33, 130, 247, 1);
+ --semi-global-usage-tertiary-semi-color-tertiary: rgba(107, 111, 117, 1);
+ --semi-global-usage-focus-semi-color-focus-border: rgba(66, 133, 244, 1);
+ --semi-global-usage-info-semi-color-info-disabled: rgba(165, 208, 252, 1);
+ --semi-global-usage-overlay-semi-color-overlay-bg: rgba(22, 22, 26, 0.6);
+ --semi-global-usage-danger-semi-color-danger-hover: rgba(210, 71, 46, 1);
+ --semi-global-usage-highlight-semi-color-highlight: rgba(0, 0, 0, 1);
+ --semi-global-usage-secondary-semi-color-secondary: rgba(32, 151, 235, 1);
+ --semi-global-usage-danger-semi-color-danger-active: rgba(175, 49, 33, 1);
+ --semi-global-usage-disabled-semi-color-disabled-bg: rgba(230, 232, 234, 1);
+ --semi-global-usage-default-semi-color-default-hover: rgba(230, 232, 234, 1);
+ --semi-global-usage-primary-semi-color-primary-hover: rgba(50, 107, 208, 1);
+ --semi-global-usage-success-semi-color-success-hover: rgba(50, 149, 71, 1);
+ --semi-global-usage-warning-semi-color-warning-hover: rgba(208, 127, 26, 1);
+ --semi-global-usage-default-semi-color-default-active: rgba(198, 201, 205, 1);
+ --semi-global-usage-disabled-semi-color-disabled-fill: rgba(46, 49, 56, 0.04);
+ --semi-global-usage-disabled-semi-color-disabled-text: rgba(28, 31, 35, 0.35);
+ --semi-global-usage-highlight-semi-color-highlight-bg: rgba(249, 222, 76, 1);
+ --semi-global-usage-primary-semi-color-primary-active: rgba(36, 83, 173, 1);
+ --semi-global-usage-success-semi-color-success-active: rgba(39, 119, 57, 1);
+ --semi-global-usage-warning-semi-color-warning-active: rgba(166, 93, 19, 1);
+ --semi-global-usage-tertiary-semi-color-tertiary-hover: rgba(85, 90, 97, 1);
+ --semi-global-usage-disabled-semi-color-disabled-border: rgba(
+ 230,
+ 232,
+ 234,
+ 1
+ );
+ --semi-global-usage-primary-semi-color-primary-disabled: rgba(
+ 177,
+ 209,
+ 251,
+ 1
+ );
+ --semi-global-usage-success-semi-color-success-disabled: rgba(
+ 166,
+ 225,
+ 174,
+ 1
+ );
+ --semi-global-usage-tertiary-semi-color-tertiary-active: rgba(65, 69, 76, 1);
+ --semi-global-usage-secondary-semi-color-secondary-hover: rgba(
+ 21,
+ 123,
+ 199,
+ 1
+ );
+ --semi-global-usage-secondary-semi-color-secondary-active: rgba(
+ 12,
+ 96,
+ 164,
+ 1
+ );
+ --semi-global-usage-info-light-semi-color-info-light-hover: rgba(
+ 209,
+ 232,
+ 253,
+ 1
+ );
+ --semi-global-usage-info-light-semi-color-info-light-active: rgba(
+ 165,
+ 208,
+ 252,
+ 1
+ );
+ --semi-global-usage-secondary-semi-color-secondary-disabled: rgba(
+ 162,
+ 216,
+ 247,
+ 1
+ );
+ --semi-global-usage-info-light-semi-color-info-light-default: rgba(
+ 237,
+ 246,
+ 254,
+ 1
+ );
+ --semi-global-usage-danger-light-semi-color-danger-light-hover: rgba(
+ 253,
+ 227,
+ 215,
+ 1
+ );
+ --semi-global-usage-danger-light-semi-color-danger-light-active: rgba(
+ 251,
+ 197,
+ 176,
+ 1
+ );
+ --semi-global-usage-danger-light-semi-color-danger-light-default: rgba(
+ 254,
+ 245,
+ 240,
+ 1
+ );
+ --semi-global-usage-primary-light-semi-color-primary-light-hover: rgba(
+ 216,
+ 232,
+ 253,
+ 1
+ );
+ --semi-global-usage-success-light-semi-color-success-light-hover: rgba(
+ 208,
+ 240,
+ 213,
+ 1
+ );
+ --semi-global-usage-warning-light-semi-color-warning-light-hover: rgba(
+ 254,
+ 242,
+ 210,
+ 1
+ );
+ --semi-global-usage-primary-light-semi-color-primary-light-active: rgba(
+ 177,
+ 209,
+ 251,
+ 1
+ );
+ --semi-global-usage-success-light-semi-color-success-light-active: rgba(
+ 166,
+ 225,
+ 174,
+ 1
+ );
+ --semi-global-usage-warning-light-semi-color-warning-light-active: rgba(
+ 253,
+ 227,
+ 165,
+ 1
+ );
+ --semi-global-usage-primary-light-semi-color-primary-light-default: rgba(
+ 240,
+ 247,
+ 254,
+ 1
+ );
+ --semi-global-usage-success-light-semi-color-success-light-default: rgba(
+ 236,
+ 247,
+ 238,
+ 1
+ );
+ --semi-global-usage-tertiary-light-semi-color-tertiary-light-hover: rgba(
+ 230,
+ 232,
+ 234,
+ 1
+ );
+ --semi-global-usage-warning-light-semi-color-warning-light-default: rgba(
+ 254,
+ 250,
+ 238,
+ 1
+ );
+ --semi-global-usage-tertiary-light-semi-color-tertiary-light-active: rgba(
+ 198,
+ 201,
+ 205,
+ 1
+ );
+ --semi-global-usage-secondary-light-semi-color-secondary-light-hover: rgba(
+ 209,
+ 232,
+ 253,
+ 1
+ );
+ --semi-global-usage-tertiary-light-semi-color-tertiary-light-default: rgba(
+ 249,
+ 249,
+ 249,
+ 1
+ );
+ --semi-global-usage-secondary-light-semi-color-secondary-light-active: rgba(
+ 165,
+ 208,
+ 252,
+ 1
+ );
+ --semi-global-usage-secondary-light-semi-color-secondary-light-default: rgba(
+ 236,
+ 247,
+ 253,
+ 1
+ );
+ --semi-global-semi-shadow-elevated: 0px;
+ --semi-global-semi-shadow-2: 0px;
+ --semi-global-semi-shadow-knob: 0px;
+ --semi-global-semi-border-radius-full: 9999px;
+ --semi-global-semi-border-radius-large: 12px;
+ --semi-global-semi-border-radius-small: 4px;
+ --semi-global-semi-border-radius-medium: 6px;
+ --semi-global-semi-border-radius-extra-small: 3px;
+ --semi-global-palette-black-semi-black: rgba(0, 0, 0, 1);
+ --semi-global-palette-red-semi-red-0: rgba(254, 245, 240, 1);
+ --semi-global-palette-red-semi-red-1: rgba(253, 227, 215, 1);
+ --semi-global-palette-red-semi-red-2: rgba(251, 197, 176, 1);
+ --semi-global-palette-red-semi-red-3: rgba(250, 165, 137, 1);
+ --semi-global-palette-red-semi-red-4: rgba(248, 131, 99, 1);
+ --semi-global-palette-red-semi-red-5: rgba(246, 95, 61, 1);
+ --semi-global-palette-red-semi-red-6: rgba(210, 71, 46, 1);
+ --semi-global-palette-red-semi-red-7: rgba(175, 49, 33, 1);
+ --semi-global-palette-red-semi-red-8: rgba(139, 32, 22, 1);
+ --semi-global-palette-red-semi-red-9: rgba(103, 18, 13, 1);
+ --semi-global-palette-white-semi-white: rgba(255, 255, 255, 1);
+ --semi-global-palette-blue-semi-blue-0: rgba(237, 246, 254, 1);
+ --semi-global-palette-blue-semi-blue-1: rgba(209, 232, 253, 1);
+ --semi-global-palette-blue-semi-blue-2: rgba(165, 208, 252, 1);
+ --semi-global-palette-blue-semi-blue-3: rgba(120, 183, 250, 1);
+ --semi-global-palette-blue-semi-blue-4: rgba(76, 157, 249, 1);
+ --semi-global-palette-blue-semi-blue-5: rgba(33, 130, 247, 1);
+ --semi-global-palette-blue-semi-blue-6: rgba(22, 105, 211, 1);
+ --semi-global-palette-blue-semi-blue-7: rgba(13, 81, 176, 1);
+ --semi-global-palette-blue-semi-blue-8: rgba(6, 60, 140, 1);
+ --semi-global-palette-blue-semi-blue-9: rgba(1, 41, 104, 1);
+ --semi-global-palette-cyan-semi-cyan-0: rgba(232, 247, 248, 1);
+ --semi-global-palette-cyan-semi-cyan-1: rgba(200, 237, 240, 1);
+ --semi-global-palette-cyan-semi-cyan-2: rgba(150, 219, 225, 1);
+ --semi-global-palette-cyan-semi-cyan-3: rgba(104, 200, 210, 1);
+ --semi-global-palette-cyan-semi-cyan-4: rgba(64, 180, 195, 1);
+ --semi-global-palette-cyan-semi-cyan-5: rgba(29, 160, 180, 1);
+ --semi-global-palette-cyan-semi-cyan-6: rgba(23, 131, 150, 1);
+ --semi-global-palette-cyan-semi-cyan-7: rgba(17, 103, 120, 1);
+ --semi-global-palette-cyan-semi-cyan-8: rgba(12, 76, 90, 1);
+ --semi-global-palette-cyan-semi-cyan-9: rgba(7, 49, 60, 1);
+ --semi-global-palette-grey-semi-grey-0: rgba(249, 249, 249, 1);
+ --semi-global-palette-grey-semi-grey-1: rgba(230, 232, 234, 1);
+ --semi-global-palette-grey-semi-grey-2: rgba(198, 201, 205, 1);
+ --semi-global-palette-grey-semi-grey-3: rgba(167, 170, 176, 1);
+ --semi-global-palette-grey-semi-grey-4: rgba(136, 140, 146, 1);
+ --semi-global-palette-grey-semi-grey-5: rgba(107, 111, 117, 1);
+ --semi-global-palette-grey-semi-grey-6: rgba(85, 90, 97, 1);
+ --semi-global-palette-grey-semi-grey-7: rgba(65, 69, 76, 1);
+ --semi-global-palette-grey-semi-grey-8: rgba(46, 49, 56, 1);
+ --semi-global-palette-grey-semi-grey-9: rgba(28, 31, 35, 1);
+ --semi-global-palette-lime-semi-lime-0: rgba(242, 250, 233, 1);
+ --semi-global-palette-lime-semi-lime-1: rgba(226, 245, 203, 1);
+ --semi-global-palette-lime-semi-lime-2: rgba(201, 235, 154, 1);
+ --semi-global-palette-lime-semi-lime-3: rgba(180, 226, 109, 1);
+ --semi-global-palette-lime-semi-lime-4: rgba(162, 216, 67, 1);
+ --semi-global-palette-lime-semi-lime-5: rgba(148, 206, 28, 1);
+ --semi-global-palette-lime-semi-lime-6: rgba(120, 172, 22, 1);
+ --semi-global-palette-lime-semi-lime-7: rgba(94, 137, 16, 1);
+ --semi-global-palette-lime-semi-lime-8: rgba(68, 103, 11, 1);
+ --semi-global-palette-lime-semi-lime-9: rgba(44, 69, 7, 1);
+ --semi-global-palette-name-semi-name-0: rgba(245, 252, 255, 1);
+ --semi-global-palette-name-semi-name-1: rgba(224, 247, 255, 1);
+ --semi-global-palette-name-semi-name-2: rgba(194, 238, 255, 1);
+ --semi-global-palette-name-semi-name-3: rgba(163, 227, 255, 1);
+ --semi-global-palette-name-semi-name-4: rgba(133, 216, 255, 1);
+ --semi-global-palette-name-semi-name-5: rgba(102, 204, 255, 1);
+ --semi-global-palette-name-semi-name-6: rgba(83, 167, 213, 1);
+ --semi-global-palette-name-semi-name-7: rgba(65, 131, 170, 1);
+ --semi-global-palette-name-semi-name-8: rgba(47, 97, 128, 1);
+ --semi-global-palette-name-semi-name-9: rgba(31, 63, 85, 1);
+ --semi-global-palette-pink-semi-pink-0: rgba(253, 239, 239, 1);
+ --semi-global-palette-pink-semi-pink-1: rgba(250, 212, 215, 1);
+ --semi-global-palette-pink-semi-pink-2: rgba(245, 171, 180, 1);
+ --semi-global-palette-pink-semi-pink-3: rgba(240, 132, 148, 1);
+ --semi-global-palette-pink-semi-pink-4: rgba(235, 94, 119, 1);
+ --semi-global-palette-pink-semi-pink-5: rgba(230, 57, 94, 1);
+ --semi-global-palette-pink-semi-pink-6: rgba(194, 42, 80, 1);
+ --semi-global-palette-pink-semi-pink-7: rgba(159, 30, 66, 1);
+ --semi-global-palette-pink-semi-pink-8: rgba(123, 19, 52, 1);
+ --semi-global-palette-pink-semi-pink-9: rgba(87, 11, 38, 1);
+ --semi-global-palette-teal-semi-teal-0: rgba(231, 247, 247, 1);
+ --semi-global-palette-teal-semi-teal-1: rgba(198, 240, 238, 1);
+ --semi-global-palette-teal-semi-teal-2: rgba(147, 225, 223, 1);
+ --semi-global-palette-teal-semi-teal-3: rgba(101, 209, 209, 1);
+ --semi-global-palette-teal-semi-teal-4: rgba(60, 192, 194, 1);
+ --semi-global-palette-teal-semi-teal-5: rgba(24, 174, 179, 1);
+ --semi-global-palette-teal-semi-teal-6: rgba(19, 143, 149, 1);
+ --semi-global-palette-teal-semi-teal-7: rgba(14, 112, 119, 1);
+ --semi-global-palette-teal-semi-teal-8: rgba(9, 83, 90, 1);
+ --semi-global-palette-teal-semi-teal-9: rgba(6, 54, 60, 1);
+ --semi-global-palette-amber-semi-amber-0: rgba(253, 253, 238, 1);
+ --semi-global-palette-amber-semi-amber-1: rgba(251, 249, 212, 1);
+ --semi-global-palette-amber-semi-amber-2: rgba(248, 241, 169, 1);
+ --semi-global-palette-amber-semi-amber-3: rgba(244, 230, 128, 1);
+ --semi-global-palette-amber-semi-amber-4: rgba(241, 216, 88, 1);
+ --semi-global-palette-amber-semi-amber-5: rgba(237, 201, 49, 1);
+ --semi-global-palette-amber-semi-amber-6: rgba(198, 170, 39, 1);
+ --semi-global-palette-amber-semi-amber-7: rgba(158, 138, 30, 1);
+ --semi-global-palette-amber-semi-amber-8: rgba(119, 105, 21, 1);
+ --semi-global-palette-amber-semi-amber-9: rgba(79, 71, 13, 1);
+ --semi-global-palette-brand-semi-brand-0: rgba(240, 247, 254, 1);
+ --semi-global-palette-brand-semi-brand-1: rgba(216, 232, 253, 1);
+ --semi-global-palette-brand-semi-brand-2: rgba(177, 209, 251, 1);
+ --semi-global-palette-brand-semi-brand-3: rgba(140, 184, 248, 1);
+ --semi-global-palette-brand-semi-brand-4: rgba(103, 159, 246, 1);
+ --semi-global-palette-brand-semi-brand-5: rgba(66, 133, 244, 1);
+ --semi-global-palette-brand-semi-brand-6: rgba(50, 107, 208, 1);
+ --semi-global-palette-brand-semi-brand-7: rgba(36, 83, 173, 1);
+ --semi-global-palette-brand-semi-brand-8: rgba(25, 61, 137, 1);
+ --semi-global-palette-brand-semi-brand-9: rgba(15, 42, 101, 1);
+ --semi-global-palette-green-semi-green-0: rgba(236, 247, 238, 1);
+ --semi-global-palette-green-semi-green-1: rgba(208, 240, 213, 1);
+ --semi-global-palette-green-semi-green-2: rgba(166, 225, 174, 1);
+ --semi-global-palette-green-semi-green-3: rgba(127, 209, 141, 1);
+ --semi-global-palette-green-semi-green-4: rgba(93, 194, 111, 1);
+ --semi-global-palette-green-semi-green-5: rgba(62, 179, 85, 1);
+ --semi-global-palette-green-semi-green-6: rgba(50, 149, 71, 1);
+ --semi-global-palette-green-semi-green-7: rgba(39, 119, 57, 1);
+ --semi-global-palette-green-semi-green-8: rgba(28, 90, 43, 1);
+ --semi-global-palette-green-semi-green-9: rgba(18, 60, 29, 1);
+ --semi-global-palette-indigo-semi-indigo-0: rgba(236, 238, 247, 1);
+ --semi-global-palette-indigo-semi-indigo-1: rgba(209, 214, 240, 1);
+ --semi-global-palette-indigo-semi-indigo-2: rgba(166, 175, 225, 1);
+ --semi-global-palette-indigo-semi-indigo-3: rgba(128, 139, 209, 1);
+ --semi-global-palette-indigo-semi-indigo-4: rgba(94, 106, 194, 1);
+ --semi-global-palette-indigo-semi-indigo-5: rgba(63, 75, 179, 1);
+ --semi-global-palette-indigo-semi-indigo-6: rgba(51, 60, 159, 1);
+ --semi-global-palette-indigo-semi-indigo-7: rgba(40, 47, 138, 1);
+ --semi-global-palette-indigo-semi-indigo-8: rgba(31, 36, 118, 1);
+ --semi-global-palette-indigo-semi-indigo-9: rgba(23, 25, 97, 1);
+ --semi-global-palette-orange-semi-orange-0: rgba(254, 250, 238, 1);
+ --semi-global-palette-orange-semi-orange-1: rgba(254, 242, 210, 1);
+ --semi-global-palette-orange-semi-orange-2: rgba(253, 227, 165, 1);
+ --semi-global-palette-orange-semi-orange-3: rgba(251, 209, 121, 1);
+ --semi-global-palette-orange-semi-orange-4: rgba(250, 188, 77, 1);
+ --semi-global-palette-orange-semi-orange-5: rgba(249, 164, 34, 1);
+ --semi-global-palette-orange-semi-orange-6: rgba(208, 127, 26, 1);
+ --semi-global-palette-orange-semi-orange-7: rgba(166, 93, 19, 1);
+ --semi-global-palette-orange-semi-orange-8: rgba(125, 64, 13, 1);
+ --semi-global-palette-orange-semi-orange-9: rgba(83, 38, 8, 1);
+ --semi-global-palette-purple-semi-purple-0: rgba(247, 236, 247, 1);
+ --semi-global-palette-purple-semi-purple-1: rgba(240, 207, 238, 1);
+ --semi-global-palette-purple-semi-purple-2: rgba(225, 164, 223, 1);
+ --semi-global-palette-purple-semi-purple-3: rgba(209, 124, 209, 1);
+ --semi-global-palette-purple-semi-purple-4: rgba(190, 89, 194, 1);
+ --semi-global-palette-purple-semi-purple-5: rgba(170, 58, 179, 1);
+ --semi-global-palette-purple-semi-purple-6: rgba(147, 47, 159, 1);
+ --semi-global-palette-purple-semi-purple-7: rgba(124, 36, 138, 1);
+ --semi-global-palette-purple-semi-purple-8: rgba(102, 28, 118, 1);
+ --semi-global-palette-purple-semi-purple-9: rgba(81, 20, 97, 1);
+ --semi-global-palette-violet-semi-violet-0: rgba(244, 238, 249, 1);
+ --semi-global-palette-violet-semi-violet-1: rgba(229, 212, 243, 1);
+ --semi-global-palette-violet-semi-violet-2: rgba(203, 172, 232, 1);
+ --semi-global-palette-violet-semi-violet-3: rgba(176, 134, 220, 1);
+ --semi-global-palette-violet-semi-violet-4: rgba(149, 100, 209, 1);
+ --semi-global-palette-violet-semi-violet-5: rgba(122, 69, 197, 1);
+ --semi-global-palette-violet-semi-violet-6: rgba(102, 57, 177, 1);
+ --semi-global-palette-violet-semi-violet-7: rgba(84, 45, 156, 1);
+ --semi-global-palette-violet-semi-violet-8: rgba(67, 35, 136, 1);
+ --semi-global-palette-violet-semi-violet-9: rgba(52, 27, 115, 1);
+ --semi-global-palette-yellow-semi-yellow-0: rgba(254, 254, 237, 1);
+ --semi-global-palette-yellow-semi-yellow-1: rgba(253, 251, 209, 1);
+ --semi-global-palette-yellow-semi-yellow-2: rgba(252, 244, 165, 1);
+ --semi-global-palette-yellow-semi-yellow-3: rgba(250, 235, 120, 1);
+ --semi-global-palette-yellow-semi-yellow-4: rgba(249, 222, 76, 1);
+ --semi-global-palette-yellow-semi-yellow-5: rgba(247, 207, 33, 1);
+ --semi-global-palette-yellow-semi-yellow-6: rgba(206, 175, 25, 1);
+ --semi-global-palette-yellow-semi-yellow-7: rgba(165, 142, 19, 1);
+ --semi-global-palette-yellow-semi-yellow-8: rgba(124, 108, 13, 1);
+ --semi-global-palette-yellow-semi-yellow-9: rgba(82, 73, 8, 1);
+ --semi-global-palette-light-blue-semi-light-blue-0: rgba(236, 247, 253, 1);
+ --semi-global-palette-light-blue-semi-light-blue-1: rgba(208, 236, 251, 1);
+ --semi-global-palette-light-blue-semi-light-blue-2: rgba(162, 216, 247, 1);
+ --semi-global-palette-light-blue-semi-light-blue-3: rgba(117, 195, 243, 1);
+ --semi-global-palette-light-blue-semi-light-blue-4: rgba(74, 173, 239, 1);
+ --semi-global-palette-light-blue-semi-light-blue-5: rgba(32, 151, 235, 1);
+ --semi-global-palette-light-blue-semi-light-blue-6: rgba(21, 123, 199, 1);
+ --semi-global-palette-light-blue-semi-light-blue-7: rgba(12, 96, 164, 1);
+ --semi-global-palette-light-blue-semi-light-blue-8: rgba(6, 71, 128, 1);
+ --semi-global-palette-light-blue-semi-light-blue-9: rgba(1, 49, 92, 1);
+ --semi-global-palette-light-green-semi-light-green-0: rgba(243, 248, 236, 1);
+ --semi-global-palette-light-green-semi-light-green-1: rgba(226, 240, 209, 1);
+ --semi-global-palette-light-green-semi-light-green-2: rgba(197, 225, 167, 1);
+ --semi-global-palette-light-green-semi-light-green-3: rgba(170, 210, 128, 1);
+ --semi-global-palette-light-green-semi-light-green-4: rgba(144, 195, 94, 1);
+ --semi-global-palette-light-green-semi-light-green-5: rgba(119, 180, 63, 1);
+ --semi-global-palette-light-green-semi-light-green-6: rgba(97, 150, 51, 1);
+ --semi-global-palette-light-green-semi-light-green-7: rgba(75, 120, 40, 1);
+ --semi-global-palette-light-green-semi-light-green-8: rgba(55, 90, 29, 1);
+ --semi-global-palette-light-green-semi-light-green-9: rgba(36, 60, 19, 1);
+ --semi-button-radius-button: 3px;
+ --semi-button-color-button-primary-border-default: rgba(0, 0, 0, 0);
+ }
+
+ /*
+
+ To enable a theme in your HTML, simply add one of the following data attributes to an HTML element, like so:
+
+
+
+
+
+ You can apply the theme on any DOM node, not just the `body`
+
+ */
+
+ [data-semi-global-mode="light"] {
+ --semi-global-usage-bg-semi-color-bg-0: rgba(255, 255, 255, 1);
+ --semi-global-usage-bg-semi-color-bg-1: rgba(255, 255, 255, 1);
+ --semi-global-usage-bg-semi-color-bg-2: rgba(255, 255, 255, 1);
+ --semi-global-usage-bg-semi-color-bg-3: rgba(255, 255, 255, 1);
+ --semi-global-usage-bg-semi-color-bg-4: rgba(255, 255, 255, 1);
+ --semi-global-usage-info-semi-color-info: rgba(33, 130, 247, 1);
+ --semi-global-usage-link-semi-color-link: rgba(33, 130, 247, 1);
+ --semi-global-usage-nav-semi-color-nav-bg: rgba(255, 255, 255, 1);
+ --semi-global-usage-data-semi-color-data-0: rgba(87, 105, 255, 1);
+ --semi-global-usage-data-semi-color-data-1: rgba(142, 212, 231, 1);
+ --semi-global-usage-data-semi-color-data-2: rgba(245, 135, 0, 1);
+ --semi-global-usage-data-semi-color-data-3: rgba(220, 183, 252, 1);
+ --semi-global-usage-data-semi-color-data-4: rgba(74, 156, 247, 1);
+ --semi-global-usage-data-semi-color-data-5: rgba(243, 204, 53, 1);
+ --semi-global-usage-data-semi-color-data-6: rgba(254, 128, 144, 1);
+ --semi-global-usage-data-semi-color-data-7: rgba(139, 215, 210, 1);
+ --semi-global-usage-data-semi-color-data-8: rgba(131, 176, 35, 1);
+ --semi-global-usage-data-semi-color-data-9: rgba(233, 165, 229, 1);
+ --semi-global-usage-fill-semi-color-fill-0: rgba(46, 49, 56, 0.05);
+ --semi-global-usage-fill-semi-color-fill-1: rgba(46, 49, 56, 0.09);
+ --semi-global-usage-fill-semi-color-fill-2: rgba(46, 49, 56, 0.13);
+ --semi-global-usage-text-semi-color-text-0: rgba(28, 31, 35, 1);
+ --semi-global-usage-text-semi-color-text-1: rgba(28, 31, 35, 0.8);
+ --semi-global-usage-text-semi-color-text-2: rgba(28, 31, 35, 0.6);
+ --semi-global-usage-text-semi-color-text-3: rgba(28, 31, 35, 0.35);
+ --semi-global-usage-white-semi-color-white: rgba(255, 255, 255, 1);
+ --semi-global-usage-data-semi-color-data-10: rgba(48, 167, 206, 1);
+ --semi-global-usage-data-semi-color-data-11: rgba(249, 192, 100, 1);
+ --semi-global-usage-data-semi-color-data-12: rgba(177, 113, 249, 1);
+ --semi-global-usage-data-semi-color-data-13: rgba(119, 182, 249, 1);
+ --semi-global-usage-data-semi-color-data-14: rgba(200, 143, 2, 1);
+ --semi-global-usage-data-semi-color-data-15: rgba(255, 170, 178, 1);
+ --semi-global-usage-data-semi-color-data-16: rgba(51, 176, 171, 1);
+ --semi-global-usage-data-semi-color-data-17: rgba(182, 215, 129, 1);
+ --semi-global-usage-data-semi-color-data-18: rgba(212, 88, 212, 1);
+ --semi-global-usage-data-semi-color-data-19: rgba(188, 198, 255, 1);
+ --semi-global-usage-border-semi-color-border: rgba(28, 31, 35, 0.08);
+ --semi-global-usage-danger-semi-color-danger: rgba(246, 95, 61, 1);
+ --semi-global-usage-default-semi-color-default: rgba(249, 249, 249, 1);
+ --semi-global-usage-info-semi-color-info-hover: rgba(22, 105, 211, 1);
+ --semi-global-usage-link-semi-color-link-hover: rgba(22, 105, 211, 1);
+ --semi-global-usage-primary-semi-color-primary: rgba(66, 133, 244, 1);
+ --semi-global-usage-success-semi-color-success: rgba(62, 179, 85, 1);
+ --semi-global-usage-warning-semi-color-warning: rgba(249, 164, 34, 1);
+ --semi-global-usage-info-semi-color-info-active: rgba(13, 81, 176, 1);
+ --semi-global-usage-link-semi-color-link-active: rgba(13, 81, 176, 1);
+ --semi-global-usage-link-semi-color-link-visited: rgba(33, 130, 247, 1);
+ --semi-global-usage-tertiary-semi-color-tertiary: rgba(107, 111, 117, 1);
+ --semi-global-usage-focus-semi-color-focus-border: rgba(66, 133, 244, 1);
+ --semi-global-usage-info-semi-color-info-disabled: rgba(165, 208, 252, 1);
+ --semi-global-usage-danger-semi-color-danger-hover: rgba(210, 71, 46, 1);
+ --semi-global-usage-highlight-semi-color-highlight: rgba(0, 0, 0, 1);
+ --semi-global-usage-secondary-semi-color-secondary: rgba(32, 151, 235, 1);
+ --semi-global-usage-danger-semi-color-danger-active: rgba(175, 49, 33, 1);
+ --semi-global-usage-disabled-semi-color-disabled-bg: rgba(230, 232, 234, 1);
+ --semi-global-usage-default-semi-color-default-hover: rgba(230, 232, 234, 1);
+ --semi-global-usage-primary-semi-color-primary-hover: rgba(50, 107, 208, 1);
+ --semi-global-usage-success-semi-color-success-hover: rgba(50, 149, 71, 1);
+ --semi-global-usage-warning-semi-color-warning-hover: rgba(208, 127, 26, 1);
+ --semi-global-usage-default-semi-color-default-active: rgba(198, 201, 205, 1);
+ --semi-global-usage-disabled-semi-color-disabled-fill: rgba(46, 49, 56, 0.04);
+ --semi-global-usage-disabled-semi-color-disabled-text: rgba(28, 31, 35, 0.35);
+ --semi-global-usage-highlight-semi-color-highlight-bg: rgba(249, 222, 76, 1);
+ --semi-global-usage-primary-semi-color-primary-active: rgba(36, 83, 173, 1);
+ --semi-global-usage-success-semi-color-success-active: rgba(39, 119, 57, 1);
+ --semi-global-usage-warning-semi-color-warning-active: rgba(166, 93, 19, 1);
+ --semi-global-usage-tertiary-semi-color-tertiary-hover: rgba(85, 90, 97, 1);
+ --semi-global-usage-disabled-semi-color-disabled-border: rgba(
+ 230,
+ 232,
+ 234,
+ 1
+ );
+ --semi-global-usage-primary-semi-color-primary-disabled: rgba(
+ 177,
+ 209,
+ 251,
+ 1
+ );
+ --semi-global-usage-success-semi-color-success-disabled: rgba(
+ 166,
+ 225,
+ 174,
+ 1
+ );
+ --semi-global-usage-tertiary-semi-color-tertiary-active: rgba(65, 69, 76, 1);
+ --semi-global-usage-secondary-semi-color-secondary-hover: rgba(
+ 21,
+ 123,
+ 199,
+ 1
+ );
+ --semi-global-usage-secondary-semi-color-secondary-active: rgba(
+ 12,
+ 96,
+ 164,
+ 1
+ );
+ --semi-global-usage-info-light-semi-color-info-light-hover: rgba(
+ 209,
+ 232,
+ 253,
+ 1
+ );
+ --semi-global-usage-info-light-semi-color-info-light-active: rgba(
+ 165,
+ 208,
+ 252,
+ 1
+ );
+ --semi-global-usage-secondary-semi-color-secondary-disabled: rgba(
+ 162,
+ 216,
+ 247,
+ 1
+ );
+ --semi-global-usage-info-light-semi-color-info-light-default: rgba(
+ 237,
+ 246,
+ 254,
+ 1
+ );
+ --semi-global-usage-danger-light-semi-color-danger-light-hover: rgba(
+ 253,
+ 227,
+ 215,
+ 1
+ );
+ --semi-global-usage-danger-light-semi-color-danger-light-active: rgba(
+ 251,
+ 197,
+ 176,
+ 1
+ );
+ --semi-global-usage-danger-light-semi-color-danger-light-default: rgba(
+ 254,
+ 245,
+ 240,
+ 1
+ );
+ --semi-global-usage-primary-light-semi-color-primary-light-hover: rgba(
+ 216,
+ 232,
+ 253,
+ 1
+ );
+ --semi-global-usage-success-light-semi-color-success-light-hover: rgba(
+ 208,
+ 240,
+ 213,
+ 1
+ );
+ --semi-global-usage-warning-light-semi-color-warning-light-hover: rgba(
+ 254,
+ 242,
+ 210,
+ 1
+ );
+ --semi-global-usage-primary-light-semi-color-primary-light-active: rgba(
+ 177,
+ 209,
+ 251,
+ 1
+ );
+ --semi-global-usage-success-light-semi-color-success-light-active: rgba(
+ 166,
+ 225,
+ 174,
+ 1
+ );
+ --semi-global-usage-warning-light-semi-color-warning-light-active: rgba(
+ 253,
+ 227,
+ 165,
+ 1
+ );
+ --semi-global-usage-primary-light-semi-color-primary-light-default: rgba(
+ 240,
+ 247,
+ 254,
+ 1
+ );
+ --semi-global-usage-success-light-semi-color-success-light-default: rgba(
+ 236,
+ 247,
+ 238,
+ 1
+ );
+ --semi-global-usage-tertiary-light-semi-color-tertiary-light-hover: rgba(
+ 230,
+ 232,
+ 234,
+ 1
+ );
+ --semi-global-usage-warning-light-semi-color-warning-light-default: rgba(
+ 254,
+ 250,
+ 238,
+ 1
+ );
+ --semi-global-usage-tertiary-light-semi-color-tertiary-light-active: rgba(
+ 198,
+ 201,
+ 205,
+ 1
+ );
+ --semi-global-usage-secondary-light-semi-color-secondary-light-hover: rgba(
+ 209,
+ 232,
+ 253,
+ 1
+ );
+ --semi-global-usage-tertiary-light-semi-color-tertiary-light-default: rgba(
+ 249,
+ 249,
+ 249,
+ 1
+ );
+ --semi-global-usage-secondary-light-semi-color-secondary-light-active: rgba(
+ 165,
+ 208,
+ 252,
+ 1
+ );
+ --semi-global-usage-secondary-light-semi-color-secondary-light-default: rgba(
+ 236,
+ 247,
+ 253,
+ 1
+ );
+ --semi-global-palette-red-semi-red-0: rgba(254, 245, 240, 1);
+ --semi-global-palette-red-semi-red-1: rgba(253, 227, 215, 1);
+ --semi-global-palette-red-semi-red-2: rgba(251, 197, 176, 1);
+ --semi-global-palette-red-semi-red-3: rgba(250, 165, 137, 1);
+ --semi-global-palette-red-semi-red-4: rgba(248, 131, 99, 1);
+ --semi-global-palette-red-semi-red-5: rgba(246, 95, 61, 1);
+ --semi-global-palette-red-semi-red-6: rgba(210, 71, 46, 1);
+ --semi-global-palette-red-semi-red-7: rgba(175, 49, 33, 1);
+ --semi-global-palette-red-semi-red-8: rgba(139, 32, 22, 1);
+ --semi-global-palette-red-semi-red-9: rgba(103, 18, 13, 1);
+ --semi-global-palette-blue-semi-blue-0: rgba(237, 246, 254, 1);
+ --semi-global-palette-blue-semi-blue-1: rgba(209, 232, 253, 1);
+ --semi-global-palette-blue-semi-blue-2: rgba(165, 208, 252, 1);
+ --semi-global-palette-blue-semi-blue-3: rgba(120, 183, 250, 1);
+ --semi-global-palette-blue-semi-blue-4: rgba(76, 157, 249, 1);
+ --semi-global-palette-blue-semi-blue-5: rgba(33, 130, 247, 1);
+ --semi-global-palette-blue-semi-blue-6: rgba(22, 105, 211, 1);
+ --semi-global-palette-blue-semi-blue-7: rgba(13, 81, 176, 1);
+ --semi-global-palette-blue-semi-blue-8: rgba(6, 60, 140, 1);
+ --semi-global-palette-blue-semi-blue-9: rgba(1, 41, 104, 1);
+ --semi-global-palette-cyan-semi-cyan-0: rgba(232, 247, 248, 1);
+ --semi-global-palette-cyan-semi-cyan-1: rgba(200, 237, 240, 1);
+ --semi-global-palette-cyan-semi-cyan-2: rgba(150, 219, 225, 1);
+ --semi-global-palette-cyan-semi-cyan-3: rgba(104, 200, 210, 1);
+ --semi-global-palette-cyan-semi-cyan-4: rgba(64, 180, 195, 1);
+ --semi-global-palette-cyan-semi-cyan-5: rgba(29, 160, 180, 1);
+ --semi-global-palette-cyan-semi-cyan-6: rgba(23, 131, 150, 1);
+ --semi-global-palette-cyan-semi-cyan-7: rgba(17, 103, 120, 1);
+ --semi-global-palette-cyan-semi-cyan-8: rgba(12, 76, 90, 1);
+ --semi-global-palette-cyan-semi-cyan-9: rgba(7, 49, 60, 1);
+ --semi-global-palette-grey-semi-grey-0: rgba(249, 249, 249, 1);
+ --semi-global-palette-grey-semi-grey-1: rgba(230, 232, 234, 1);
+ --semi-global-palette-grey-semi-grey-2: rgba(198, 201, 205, 1);
+ --semi-global-palette-grey-semi-grey-3: rgba(167, 170, 176, 1);
+ --semi-global-palette-grey-semi-grey-4: rgba(136, 140, 146, 1);
+ --semi-global-palette-grey-semi-grey-5: rgba(107, 111, 117, 1);
+ --semi-global-palette-grey-semi-grey-6: rgba(85, 90, 97, 1);
+ --semi-global-palette-grey-semi-grey-7: rgba(65, 69, 76, 1);
+ --semi-global-palette-grey-semi-grey-8: rgba(46, 49, 56, 1);
+ --semi-global-palette-grey-semi-grey-9: rgba(28, 31, 35, 1);
+ --semi-global-palette-lime-semi-lime-0: rgba(242, 250, 233, 1);
+ --semi-global-palette-lime-semi-lime-1: rgba(226, 245, 203, 1);
+ --semi-global-palette-lime-semi-lime-2: rgba(201, 235, 154, 1);
+ --semi-global-palette-lime-semi-lime-3: rgba(180, 226, 109, 1);
+ --semi-global-palette-lime-semi-lime-4: rgba(162, 216, 67, 1);
+ --semi-global-palette-lime-semi-lime-5: rgba(148, 206, 28, 1);
+ --semi-global-palette-lime-semi-lime-6: rgba(120, 172, 22, 1);
+ --semi-global-palette-lime-semi-lime-7: rgba(94, 137, 16, 1);
+ --semi-global-palette-lime-semi-lime-8: rgba(68, 103, 11, 1);
+ --semi-global-palette-lime-semi-lime-9: rgba(44, 69, 7, 1);
+ --semi-global-palette-name-semi-name-0: rgba(245, 252, 255, 1);
+ --semi-global-palette-name-semi-name-1: rgba(224, 247, 255, 1);
+ --semi-global-palette-name-semi-name-2: rgba(194, 238, 255, 1);
+ --semi-global-palette-name-semi-name-3: rgba(163, 227, 255, 1);
+ --semi-global-palette-name-semi-name-4: rgba(133, 216, 255, 1);
+ --semi-global-palette-name-semi-name-5: rgba(102, 204, 255, 1);
+ --semi-global-palette-name-semi-name-6: rgba(83, 167, 213, 1);
+ --semi-global-palette-name-semi-name-7: rgba(65, 131, 170, 1);
+ --semi-global-palette-name-semi-name-8: rgba(47, 97, 128, 1);
+ --semi-global-palette-name-semi-name-9: rgba(31, 63, 85, 1);
+ --semi-global-palette-pink-semi-pink-0: rgba(253, 239, 239, 1);
+ --semi-global-palette-pink-semi-pink-1: rgba(250, 212, 215, 1);
+ --semi-global-palette-pink-semi-pink-2: rgba(245, 171, 180, 1);
+ --semi-global-palette-pink-semi-pink-3: rgba(240, 132, 148, 1);
+ --semi-global-palette-pink-semi-pink-4: rgba(235, 94, 119, 1);
+ --semi-global-palette-pink-semi-pink-5: rgba(230, 57, 94, 1);
+ --semi-global-palette-pink-semi-pink-6: rgba(194, 42, 80, 1);
+ --semi-global-palette-pink-semi-pink-7: rgba(159, 30, 66, 1);
+ --semi-global-palette-pink-semi-pink-8: rgba(123, 19, 52, 1);
+ --semi-global-palette-pink-semi-pink-9: rgba(87, 11, 38, 1);
+ --semi-global-palette-teal-semi-teal-0: rgba(231, 247, 247, 1);
+ --semi-global-palette-teal-semi-teal-1: rgba(198, 240, 238, 1);
+ --semi-global-palette-teal-semi-teal-2: rgba(147, 225, 223, 1);
+ --semi-global-palette-teal-semi-teal-3: rgba(101, 209, 209, 1);
+ --semi-global-palette-teal-semi-teal-4: rgba(60, 192, 194, 1);
+ --semi-global-palette-teal-semi-teal-5: rgba(24, 174, 179, 1);
+ --semi-global-palette-teal-semi-teal-6: rgba(19, 143, 149, 1);
+ --semi-global-palette-teal-semi-teal-7: rgba(14, 112, 119, 1);
+ --semi-global-palette-teal-semi-teal-8: rgba(9, 83, 90, 1);
+ --semi-global-palette-teal-semi-teal-9: rgba(6, 54, 60, 1);
+ --semi-global-palette-amber-semi-amber-0: rgba(253, 253, 238, 1);
+ --semi-global-palette-amber-semi-amber-1: rgba(251, 249, 212, 1);
+ --semi-global-palette-amber-semi-amber-2: rgba(248, 241, 169, 1);
+ --semi-global-palette-amber-semi-amber-3: rgba(244, 230, 128, 1);
+ --semi-global-palette-amber-semi-amber-4: rgba(241, 216, 88, 1);
+ --semi-global-palette-amber-semi-amber-5: rgba(237, 201, 49, 1);
+ --semi-global-palette-amber-semi-amber-6: rgba(198, 170, 39, 1);
+ --semi-global-palette-amber-semi-amber-7: rgba(158, 138, 30, 1);
+ --semi-global-palette-amber-semi-amber-8: rgba(119, 105, 21, 1);
+ --semi-global-palette-amber-semi-amber-9: rgba(79, 71, 13, 1);
+ --semi-global-palette-brand-semi-brand-0: rgba(240, 247, 254, 1);
+ --semi-global-palette-brand-semi-brand-1: rgba(216, 232, 253, 1);
+ --semi-global-palette-brand-semi-brand-2: rgba(177, 209, 251, 1);
+ --semi-global-palette-brand-semi-brand-3: rgba(140, 184, 248, 1);
+ --semi-global-palette-brand-semi-brand-4: rgba(103, 159, 246, 1);
+ --semi-global-palette-brand-semi-brand-5: rgba(66, 133, 244, 1);
+ --semi-global-palette-brand-semi-brand-6: rgba(50, 107, 208, 1);
+ --semi-global-palette-brand-semi-brand-7: rgba(36, 83, 173, 1);
+ --semi-global-palette-brand-semi-brand-8: rgba(25, 61, 137, 1);
+ --semi-global-palette-brand-semi-brand-9: rgba(15, 42, 101, 1);
+ --semi-global-palette-green-semi-green-0: rgba(236, 247, 238, 1);
+ --semi-global-palette-green-semi-green-1: rgba(208, 240, 213, 1);
+ --semi-global-palette-green-semi-green-2: rgba(166, 225, 174, 1);
+ --semi-global-palette-green-semi-green-3: rgba(127, 209, 141, 1);
+ --semi-global-palette-green-semi-green-4: rgba(93, 194, 111, 1);
+ --semi-global-palette-green-semi-green-5: rgba(62, 179, 85, 1);
+ --semi-global-palette-green-semi-green-6: rgba(50, 149, 71, 1);
+ --semi-global-palette-green-semi-green-7: rgba(39, 119, 57, 1);
+ --semi-global-palette-green-semi-green-8: rgba(28, 90, 43, 1);
+ --semi-global-palette-green-semi-green-9: rgba(18, 60, 29, 1);
+ --semi-global-palette-indigo-semi-indigo-0: rgba(236, 238, 247, 1);
+ --semi-global-palette-indigo-semi-indigo-1: rgba(209, 214, 240, 1);
+ --semi-global-palette-indigo-semi-indigo-2: rgba(166, 175, 225, 1);
+ --semi-global-palette-indigo-semi-indigo-3: rgba(128, 139, 209, 1);
+ --semi-global-palette-indigo-semi-indigo-4: rgba(94, 106, 194, 1);
+ --semi-global-palette-indigo-semi-indigo-5: rgba(63, 75, 179, 1);
+ --semi-global-palette-indigo-semi-indigo-6: rgba(51, 60, 159, 1);
+ --semi-global-palette-indigo-semi-indigo-7: rgba(40, 47, 138, 1);
+ --semi-global-palette-indigo-semi-indigo-8: rgba(31, 36, 118, 1);
+ --semi-global-palette-indigo-semi-indigo-9: rgba(23, 25, 97, 1);
+ --semi-global-palette-orange-semi-orange-0: rgba(254, 250, 238, 1);
+ --semi-global-palette-orange-semi-orange-1: rgba(254, 242, 210, 1);
+ --semi-global-palette-orange-semi-orange-2: rgba(253, 227, 165, 1);
+ --semi-global-palette-orange-semi-orange-3: rgba(251, 209, 121, 1);
+ --semi-global-palette-orange-semi-orange-4: rgba(250, 188, 77, 1);
+ --semi-global-palette-orange-semi-orange-5: rgba(249, 164, 34, 1);
+ --semi-global-palette-orange-semi-orange-6: rgba(208, 127, 26, 1);
+ --semi-global-palette-orange-semi-orange-7: rgba(166, 93, 19, 1);
+ --semi-global-palette-orange-semi-orange-8: rgba(125, 64, 13, 1);
+ --semi-global-palette-orange-semi-orange-9: rgba(83, 38, 8, 1);
+ --semi-global-palette-purple-semi-purple-0: rgba(247, 236, 247, 1);
+ --semi-global-palette-purple-semi-purple-1: rgba(240, 207, 238, 1);
+ --semi-global-palette-purple-semi-purple-2: rgba(225, 164, 223, 1);
+ --semi-global-palette-purple-semi-purple-3: rgba(209, 124, 209, 1);
+ --semi-global-palette-purple-semi-purple-4: rgba(190, 89, 194, 1);
+ --semi-global-palette-purple-semi-purple-5: rgba(170, 58, 179, 1);
+ --semi-global-palette-purple-semi-purple-6: rgba(147, 47, 159, 1);
+ --semi-global-palette-purple-semi-purple-7: rgba(124, 36, 138, 1);
+ --semi-global-palette-purple-semi-purple-8: rgba(102, 28, 118, 1);
+ --semi-global-palette-purple-semi-purple-9: rgba(81, 20, 97, 1);
+ --semi-global-palette-violet-semi-violet-0: rgba(244, 238, 249, 1);
+ --semi-global-palette-violet-semi-violet-1: rgba(229, 212, 243, 1);
+ --semi-global-palette-violet-semi-violet-2: rgba(203, 172, 232, 1);
+ --semi-global-palette-violet-semi-violet-3: rgba(176, 134, 220, 1);
+ --semi-global-palette-violet-semi-violet-4: rgba(149, 100, 209, 1);
+ --semi-global-palette-violet-semi-violet-5: rgba(122, 69, 197, 1);
+ --semi-global-palette-violet-semi-violet-6: rgba(102, 57, 177, 1);
+ --semi-global-palette-violet-semi-violet-7: rgba(84, 45, 156, 1);
+ --semi-global-palette-violet-semi-violet-8: rgba(67, 35, 136, 1);
+ --semi-global-palette-violet-semi-violet-9: rgba(52, 27, 115, 1);
+ --semi-global-palette-yellow-semi-yellow-0: rgba(254, 254, 237, 1);
+ --semi-global-palette-yellow-semi-yellow-1: rgba(253, 251, 209, 1);
+ --semi-global-palette-yellow-semi-yellow-2: rgba(252, 244, 165, 1);
+ --semi-global-palette-yellow-semi-yellow-3: rgba(250, 235, 120, 1);
+ --semi-global-palette-yellow-semi-yellow-4: rgba(249, 222, 76, 1);
+ --semi-global-palette-yellow-semi-yellow-5: rgba(247, 207, 33, 1);
+ --semi-global-palette-yellow-semi-yellow-6: rgba(206, 175, 25, 1);
+ --semi-global-palette-yellow-semi-yellow-7: rgba(165, 142, 19, 1);
+ --semi-global-palette-yellow-semi-yellow-8: rgba(124, 108, 13, 1);
+ --semi-global-palette-yellow-semi-yellow-9: rgba(82, 73, 8, 1);
+ --semi-global-palette-light-blue-semi-light-blue-0: rgba(236, 247, 253, 1);
+ --semi-global-palette-light-blue-semi-light-blue-1: rgba(208, 236, 251, 1);
+ --semi-global-palette-light-blue-semi-light-blue-2: rgba(162, 216, 247, 1);
+ --semi-global-palette-light-blue-semi-light-blue-3: rgba(117, 195, 243, 1);
+ --semi-global-palette-light-blue-semi-light-blue-4: rgba(74, 173, 239, 1);
+ --semi-global-palette-light-blue-semi-light-blue-5: rgba(32, 151, 235, 1);
+ --semi-global-palette-light-blue-semi-light-blue-6: rgba(21, 123, 199, 1);
+ --semi-global-palette-light-blue-semi-light-blue-7: rgba(12, 96, 164, 1);
+ --semi-global-palette-light-blue-semi-light-blue-8: rgba(6, 71, 128, 1);
+ --semi-global-palette-light-blue-semi-light-blue-9: rgba(1, 49, 92, 1);
+ --semi-global-palette-light-green-semi-light-green-0: rgba(243, 248, 236, 1);
+ --semi-global-palette-light-green-semi-light-green-1: rgba(226, 240, 209, 1);
+ --semi-global-palette-light-green-semi-light-green-2: rgba(197, 225, 167, 1);
+ --semi-global-palette-light-green-semi-light-green-3: rgba(170, 210, 128, 1);
+ --semi-global-palette-light-green-semi-light-green-4: rgba(144, 195, 94, 1);
+ --semi-global-palette-light-green-semi-light-green-5: rgba(119, 180, 63, 1);
+ --semi-global-palette-light-green-semi-light-green-6: rgba(97, 150, 51, 1);
+ --semi-global-palette-light-green-semi-light-green-7: rgba(75, 120, 40, 1);
+ --semi-global-palette-light-green-semi-light-green-8: rgba(55, 90, 29, 1);
+ --semi-global-palette-light-green-semi-light-green-9: rgba(36, 60, 19, 1);
+ }
+
+ [data-semi-global-mode="dark"] {
+ --semi-global-usage-bg-semi-color-bg-0: rgba(22, 22, 26, 1);
+ --semi-global-usage-bg-semi-color-bg-1: rgba(35, 36, 41, 1);
+ --semi-global-usage-bg-semi-color-bg-2: rgba(53, 54, 60, 1);
+ --semi-global-usage-bg-semi-color-bg-3: rgba(67, 68, 74, 1);
+ --semi-global-usage-bg-semi-color-bg-4: rgba(79, 81, 89, 1);
+ --semi-global-usage-info-semi-color-info: rgba(76, 157, 249, 1);
+ --semi-global-usage-link-semi-color-link: rgba(76, 157, 249, 1);
+ --semi-global-usage-nav-semi-color-nav-bg: rgba(35, 36, 41, 1);
+ --semi-global-usage-data-semi-color-data-0: rgba(94, 109, 194, 1);
+ --semi-global-usage-data-semi-color-data-1: rgba(8, 104, 120, 1);
+ --semi-global-usage-data-semi-color-data-2: rgba(250, 173, 63, 1);
+ --semi-global-usage-data-semi-color-data-3: rgba(76, 43, 156, 1);
+ --semi-global-usage-data-semi-color-data-4: rgba(16, 125, 248, 1);
+ --semi-global-usage-data-semi-color-data-5: rgba(248, 202, 16, 1);
+ --semi-global-usage-data-semi-color-data-6: rgba(195, 30, 87, 1);
+ --semi-global-usage-data-semi-color-data-7: rgba(5, 119, 115, 1);
+ --semi-global-usage-data-semi-color-data-8: rgba(154, 207, 13, 1);
+ --semi-global-usage-data-semi-color-data-9: rgba(117, 29, 138, 1);
+ --semi-global-usage-fill-semi-color-fill-0: rgba(255, 255, 255, 0.05);
+ --semi-global-usage-fill-semi-color-fill-1: rgba(255, 255, 255, 0.09);
+ --semi-global-usage-fill-semi-color-fill-2: rgba(255, 255, 255, 0.13);
+ --semi-global-usage-text-semi-color-text-0: rgba(249, 249, 249, 1);
+ --semi-global-usage-text-semi-color-text-1: rgba(249, 249, 249, 0.8);
+ --semi-global-usage-text-semi-color-text-2: rgba(249, 249, 249, 0.6);
+ --semi-global-usage-text-semi-color-text-3: rgba(249, 249, 249, 0.35);
+ --semi-global-usage-white-semi-color-white: rgba(228, 231, 245, 1);
+ --semi-global-usage-data-semi-color-data-10: rgba(16, 162, 180, 1);
+ --semi-global-usage-data-semi-color-data-11: rgba(208, 110, 11, 1);
+ --semi-global-usage-data-semi-color-data-12: rgba(113, 66, 197, 1);
+ --semi-global-usage-data-semi-color-data-13: rgba(7, 100, 212, 1);
+ --semi-global-usage-data-semi-color-data-14: rgba(251, 232, 110, 1);
+ --semi-global-usage-data-semi-color-data-15: rgba(160, 19, 73, 1);
+ --semi-global-usage-data-semi-color-data-16: rgba(11, 179, 167, 1);
+ --semi-global-usage-data-semi-color-data-17: rgba(98, 138, 6, 1);
+ --semi-global-usage-data-semi-color-data-18: rgba(162, 48, 179, 1);
+ --semi-global-usage-data-semi-color-data-19: rgba(40, 51, 138, 1);
+ --semi-global-usage-border-semi-color-border: rgba(255, 255, 255, 0.08);
+ --semi-global-usage-danger-semi-color-danger: rgba(248, 131, 99, 1);
+ --semi-global-usage-default-semi-color-default: rgba(28, 31, 35, 1);
+ --semi-global-usage-info-semi-color-info-hover: rgba(120, 183, 250, 1);
+ --semi-global-usage-link-semi-color-link-hover: rgba(120, 183, 250, 1);
+ --semi-global-usage-primary-semi-color-primary: rgba(103, 159, 246, 1);
+ --semi-global-usage-success-semi-color-success: rgba(102, 197, 119, 1);
+ --semi-global-usage-warning-semi-color-warning: rgba(250, 188, 77, 1);
+ --semi-global-usage-info-semi-color-info-active: rgba(165, 208, 252, 1);
+ --semi-global-usage-link-semi-color-link-active: rgba(165, 208, 252, 1);
+ --semi-global-usage-link-semi-color-link-visited: rgba(76, 157, 249, 1);
+ --semi-global-usage-tertiary-semi-color-tertiary: rgba(136, 140, 146, 1);
+ --semi-global-usage-focus-semi-color-focus-border: rgba(103, 159, 246, 1);
+ --semi-global-usage-info-semi-color-info-disabled: rgba(13, 81, 176, 1);
+ --semi-global-usage-danger-semi-color-danger-hover: rgba(250, 165, 137, 1);
+ --semi-global-usage-highlight-semi-color-highlight: rgba(255, 255, 255, 1);
+ --semi-global-usage-secondary-semi-color-secondary: rgba(74, 173, 239, 1);
+ --semi-global-usage-danger-semi-color-danger-active: rgba(251, 197, 176, 1);
+ --semi-global-usage-disabled-semi-color-disabled-bg: rgba(46, 49, 56, 1);
+ --semi-global-usage-default-semi-color-default-hover: rgba(46, 49, 56, 1);
+ --semi-global-usage-primary-semi-color-primary-hover: rgba(140, 184, 248, 1);
+ --semi-global-usage-success-semi-color-success-hover: rgba(135, 211, 147, 1);
+ --semi-global-usage-warning-semi-color-warning-hover: rgba(251, 209, 121, 1);
+ --semi-global-usage-default-semi-color-default-active: rgba(65, 69, 76, 1);
+ --semi-global-usage-disabled-semi-color-disabled-fill: rgba(
+ 230,
+ 232,
+ 234,
+ 0.04
+ );
+ --semi-global-usage-disabled-semi-color-disabled-text: rgba(
+ 249,
+ 249,
+ 249,
+ 0.35
+ );
+ --semi-global-usage-highlight-semi-color-highlight-bg: rgba(165, 142, 19, 1);
+ --semi-global-usage-primary-semi-color-primary-active: rgba(177, 209, 251, 1);
+ --semi-global-usage-success-semi-color-success-active: rgba(171, 226, 179, 1);
+ --semi-global-usage-warning-semi-color-warning-active: rgba(253, 227, 165, 1);
+ --semi-global-usage-tertiary-semi-color-tertiary-hover: rgba(167, 170, 176, 1);
+ --semi-global-usage-disabled-semi-color-disabled-border: rgba(46, 49, 56, 1);
+ --semi-global-usage-primary-semi-color-primary-disabled: rgba(36, 83, 173, 1);
+ --semi-global-usage-success-semi-color-success-disabled: rgba(46, 121, 63, 1);
+ --semi-global-usage-tertiary-semi-color-tertiary-active: rgba(
+ 198,
+ 201,
+ 205,
+ 1
+ );
+ --semi-global-usage-secondary-semi-color-secondary-hover: rgba(
+ 117,
+ 195,
+ 243,
+ 1
+ );
+ --semi-global-usage-secondary-semi-color-secondary-active: rgba(
+ 162,
+ 216,
+ 247,
+ 1
+ );
+ --semi-global-usage-info-light-semi-color-info-light-hover: rgba(
+ 76,
+ 157,
+ 249,
+ 0.3
+ );
+ --semi-global-usage-info-light-semi-color-info-light-active: rgba(
+ 76,
+ 157,
+ 249,
+ 0.4
+ );
+ --semi-global-usage-secondary-semi-color-secondary-disabled: rgba(
+ 12,
+ 96,
+ 164,
+ 1
+ );
+ --semi-global-usage-info-light-semi-color-info-light-default: rgba(
+ 76,
+ 157,
+ 249,
+ 0.2
+ );
+ --semi-global-usage-danger-light-semi-color-danger-light-hover: rgba(
+ 248,
+ 131,
+ 99,
+ 0.3
+ );
+ --semi-global-usage-danger-light-semi-color-danger-light-active: rgba(
+ 248,
+ 131,
+ 99,
+ 0.4
+ );
+ --semi-global-usage-danger-light-semi-color-danger-light-default: rgba(
+ 248,
+ 131,
+ 99,
+ 0.2
+ );
+ --semi-global-usage-primary-light-semi-color-primary-light-hover: rgba(
+ 103,
+ 159,
+ 246,
+ 0.3
+ );
+ --semi-global-usage-success-light-semi-color-success-light-hover: rgba(
+ 102,
+ 197,
+ 119,
+ 0.3
+ );
+ --semi-global-usage-warning-light-semi-color-warning-light-hover: rgba(
+ 250,
+ 188,
+ 77,
+ 0.3
+ );
+ --semi-global-usage-primary-light-semi-color-primary-light-active: rgba(
+ 103,
+ 159,
+ 246,
+ 0.4
+ );
+ --semi-global-usage-success-light-semi-color-success-light-active: rgba(
+ 102,
+ 197,
+ 119,
+ 0.4
+ );
+ --semi-global-usage-warning-light-semi-color-warning-light-active: rgba(
+ 250,
+ 188,
+ 77,
+ 0.4
+ );
+ --semi-global-usage-primary-light-semi-color-primary-light-default: rgba(
+ 103,
+ 159,
+ 246,
+ 0.2
+ );
+ --semi-global-usage-success-light-semi-color-success-light-default: rgba(
+ 102,
+ 197,
+ 119,
+ 0.2
+ );
+ --semi-global-usage-tertiary-light-semi-color-tertiary-light-hover: rgba(
+ 136,
+ 140,
+ 146,
+ 0.3
+ );
+ --semi-global-usage-warning-light-semi-color-warning-light-default: rgba(
+ 250,
+ 188,
+ 77,
+ 0.2
+ );
+ --semi-global-usage-tertiary-light-semi-color-tertiary-light-active: rgba(
+ 136,
+ 140,
+ 146,
+ 0.4
+ );
+ --semi-global-usage-secondary-light-semi-color-secondary-light-hover: rgba(
+ 74,
+ 173,
+ 239,
+ 0.3
+ );
+ --semi-global-usage-tertiary-light-semi-color-tertiary-light-default: rgba(
+ 136,
+ 140,
+ 146,
+ 0.2
+ );
+ --semi-global-usage-secondary-light-semi-color-secondary-light-active: rgba(
+ 74,
+ 173,
+ 239,
+ 0.4
+ );
+ --semi-global-usage-secondary-light-semi-color-secondary-light-default: rgba(
+ 74,
+ 173,
+ 239,
+ 0.2
+ );
+ --semi-global-palette-red-semi-red-0: rgba(103, 18, 13, 1);
+ --semi-global-palette-red-semi-red-1: rgba(139, 32, 22, 1);
+ --semi-global-palette-red-semi-red-2: rgba(175, 49, 33, 1);
+ --semi-global-palette-red-semi-red-3: rgba(210, 71, 46, 1);
+ --semi-global-palette-red-semi-red-4: rgba(246, 95, 61, 1);
+ --semi-global-palette-red-semi-red-5: rgba(248, 131, 99, 1);
+ --semi-global-palette-red-semi-red-6: rgba(250, 165, 137, 1);
+ --semi-global-palette-red-semi-red-7: rgba(251, 197, 176, 1);
+ --semi-global-palette-red-semi-red-8: rgba(253, 227, 215, 1);
+ --semi-global-palette-red-semi-red-9: rgba(254, 245, 240, 1);
+ --semi-global-palette-blue-semi-blue-0: rgba(1, 41, 104, 1);
+ --semi-global-palette-blue-semi-blue-1: rgba(6, 60, 140, 1);
+ --semi-global-palette-blue-semi-blue-2: rgba(13, 81, 176, 1);
+ --semi-global-palette-blue-semi-blue-3: rgba(22, 105, 211, 1);
+ --semi-global-palette-blue-semi-blue-4: rgba(33, 130, 247, 1);
+ --semi-global-palette-blue-semi-blue-5: rgba(76, 157, 249, 1);
+ --semi-global-palette-blue-semi-blue-6: rgba(120, 183, 250, 1);
+ --semi-global-palette-blue-semi-blue-7: rgba(165, 208, 252, 1);
+ --semi-global-palette-blue-semi-blue-8: rgba(209, 232, 253, 1);
+ --semi-global-palette-blue-semi-blue-9: rgba(237, 246, 254, 1);
+ --semi-global-palette-cyan-semi-cyan-0: rgba(7, 49, 60, 1);
+ --semi-global-palette-cyan-semi-cyan-1: rgba(12, 76, 90, 1);
+ --semi-global-palette-cyan-semi-cyan-2: rgba(17, 103, 120, 1);
+ --semi-global-palette-cyan-semi-cyan-3: rgba(23, 131, 150, 1);
+ --semi-global-palette-cyan-semi-cyan-4: rgba(29, 160, 180, 1);
+ --semi-global-palette-cyan-semi-cyan-5: rgba(64, 180, 195, 1);
+ --semi-global-palette-cyan-semi-cyan-6: rgba(104, 200, 210, 1);
+ --semi-global-palette-cyan-semi-cyan-7: rgba(150, 219, 225, 1);
+ --semi-global-palette-cyan-semi-cyan-8: rgba(200, 237, 240, 1);
+ --semi-global-palette-cyan-semi-cyan-9: rgba(232, 247, 248, 1);
+ --semi-global-palette-grey-semi-grey-0: rgba(28, 31, 35, 1);
+ --semi-global-palette-grey-semi-grey-1: rgba(46, 49, 56, 1);
+ --semi-global-palette-grey-semi-grey-2: rgba(65, 69, 76, 1);
+ --semi-global-palette-grey-semi-grey-3: rgba(85, 90, 97, 1);
+ --semi-global-palette-grey-semi-grey-4: rgba(107, 111, 117, 1);
+ --semi-global-palette-grey-semi-grey-5: rgba(136, 140, 146, 1);
+ --semi-global-palette-grey-semi-grey-6: rgba(167, 170, 176, 1);
+ --semi-global-palette-grey-semi-grey-7: rgba(198, 201, 205, 1);
+ --semi-global-palette-grey-semi-grey-8: rgba(230, 232, 234, 1);
+ --semi-global-palette-grey-semi-grey-9: rgba(249, 249, 249, 1);
+ --semi-global-palette-lime-semi-lime-0: rgba(44, 69, 7, 1);
+ --semi-global-palette-lime-semi-lime-1: rgba(68, 103, 11, 1);
+ --semi-global-palette-lime-semi-lime-2: rgba(94, 137, 16, 1);
+ --semi-global-palette-lime-semi-lime-3: rgba(120, 172, 22, 1);
+ --semi-global-palette-lime-semi-lime-4: rgba(148, 206, 28, 1);
+ --semi-global-palette-lime-semi-lime-5: rgba(162, 216, 67, 1);
+ --semi-global-palette-lime-semi-lime-6: rgba(180, 226, 109, 1);
+ --semi-global-palette-lime-semi-lime-7: rgba(201, 235, 154, 1);
+ --semi-global-palette-lime-semi-lime-8: rgba(226, 245, 203, 1);
+ --semi-global-palette-lime-semi-lime-9: rgba(242, 250, 233, 1);
+ --semi-global-palette-name-semi-name-0: rgba(255, 255, 255, 1);
+ --semi-global-palette-name-semi-name-1: rgba(255, 255, 255, 1);
+ --semi-global-palette-name-semi-name-2: rgba(255, 255, 255, 1);
+ --semi-global-palette-name-semi-name-3: rgba(255, 255, 255, 1);
+ --semi-global-palette-name-semi-name-4: rgba(255, 255, 255, 1);
+ --semi-global-palette-name-semi-name-5: rgba(255, 255, 255, 1);
+ --semi-global-palette-name-semi-name-6: rgba(255, 255, 255, 1);
+ --semi-global-palette-name-semi-name-7: rgba(255, 255, 255, 1);
+ --semi-global-palette-name-semi-name-8: rgba(255, 255, 255, 1);
+ --semi-global-palette-name-semi-name-9: rgba(255, 255, 255, 1);
+ --semi-global-palette-pink-semi-pink-0: rgba(87, 11, 38, 1);
+ --semi-global-palette-pink-semi-pink-1: rgba(123, 19, 52, 1);
+ --semi-global-palette-pink-semi-pink-2: rgba(159, 30, 66, 1);
+ --semi-global-palette-pink-semi-pink-3: rgba(194, 42, 80, 1);
+ --semi-global-palette-pink-semi-pink-4: rgba(230, 57, 94, 1);
+ --semi-global-palette-pink-semi-pink-5: rgba(235, 94, 119, 1);
+ --semi-global-palette-pink-semi-pink-6: rgba(240, 132, 148, 1);
+ --semi-global-palette-pink-semi-pink-7: rgba(245, 171, 180, 1);
+ --semi-global-palette-pink-semi-pink-8: rgba(250, 212, 215, 1);
+ --semi-global-palette-pink-semi-pink-9: rgba(253, 239, 239, 1);
+ --semi-global-palette-teal-semi-teal-0: rgba(6, 54, 60, 1);
+ --semi-global-palette-teal-semi-teal-1: rgba(9, 83, 90, 1);
+ --semi-global-palette-teal-semi-teal-2: rgba(14, 112, 119, 1);
+ --semi-global-palette-teal-semi-teal-3: rgba(19, 143, 149, 1);
+ --semi-global-palette-teal-semi-teal-4: rgba(24, 174, 179, 1);
+ --semi-global-palette-teal-semi-teal-5: rgba(60, 192, 194, 1);
+ --semi-global-palette-teal-semi-teal-6: rgba(101, 209, 209, 1);
+ --semi-global-palette-teal-semi-teal-7: rgba(147, 225, 223, 1);
+ --semi-global-palette-teal-semi-teal-8: rgba(198, 240, 238, 1);
+ --semi-global-palette-teal-semi-teal-9: rgba(231, 247, 247, 1);
+ --semi-global-palette-amber-semi-amber-0: rgba(79, 71, 13, 1);
+ --semi-global-palette-amber-semi-amber-1: rgba(119, 105, 21, 1);
+ --semi-global-palette-amber-semi-amber-2: rgba(158, 138, 30, 1);
+ --semi-global-palette-amber-semi-amber-3: rgba(198, 170, 39, 1);
+ --semi-global-palette-amber-semi-amber-4: rgba(237, 201, 49, 1);
+ --semi-global-palette-amber-semi-amber-5: rgba(241, 216, 88, 1);
+ --semi-global-palette-amber-semi-amber-6: rgba(244, 230, 128, 1);
+ --semi-global-palette-amber-semi-amber-7: rgba(248, 241, 169, 1);
+ --semi-global-palette-amber-semi-amber-8: rgba(251, 249, 212, 1);
+ --semi-global-palette-amber-semi-amber-9: rgba(253, 253, 238, 1);
+ --semi-global-palette-brand-semi-brand-0: rgba(15, 42, 101, 1);
+ --semi-global-palette-brand-semi-brand-1: rgba(25, 61, 137, 1);
+ --semi-global-palette-brand-semi-brand-2: rgba(36, 83, 173, 1);
+ --semi-global-palette-brand-semi-brand-3: rgba(50, 107, 208, 1);
+ --semi-global-palette-brand-semi-brand-4: rgba(66, 133, 244, 1);
+ --semi-global-palette-brand-semi-brand-5: rgba(103, 159, 246, 1);
+ --semi-global-palette-brand-semi-brand-6: rgba(140, 184, 248, 1);
+ --semi-global-palette-brand-semi-brand-7: rgba(177, 209, 251, 1);
+ --semi-global-palette-brand-semi-brand-8: rgba(216, 232, 253, 1);
+ --semi-global-palette-brand-semi-brand-9: rgba(240, 247, 254, 1);
+ --semi-global-palette-green-semi-green-0: rgba(22, 61, 32, 1);
+ --semi-global-palette-green-semi-green-1: rgba(33, 91, 48, 1);
+ --semi-global-palette-green-semi-green-2: rgba(46, 121, 63, 1);
+ --semi-global-palette-green-semi-green-3: rgba(58, 152, 79, 1);
+ --semi-global-palette-green-semi-green-4: rgba(62, 179, 85, 1);
+ --semi-global-palette-green-semi-green-5: rgba(102, 197, 119, 1);
+ --semi-global-palette-green-semi-green-6: rgba(135, 211, 147, 1);
+ --semi-global-palette-green-semi-green-7: rgba(171, 226, 179, 1);
+ --semi-global-palette-green-semi-green-8: rgba(211, 240, 215, 1);
+ --semi-global-palette-green-semi-green-9: rgba(238, 248, 239, 1);
+ --semi-global-palette-indigo-semi-indigo-0: rgba(23, 25, 97, 1);
+ --semi-global-palette-indigo-semi-indigo-1: rgba(31, 36, 118, 1);
+ --semi-global-palette-indigo-semi-indigo-2: rgba(40, 47, 138, 1);
+ --semi-global-palette-indigo-semi-indigo-3: rgba(51, 60, 159, 1);
+ --semi-global-palette-indigo-semi-indigo-4: rgba(63, 75, 179, 1);
+ --semi-global-palette-indigo-semi-indigo-5: rgba(94, 106, 194, 1);
+ --semi-global-palette-indigo-semi-indigo-6: rgba(128, 139, 209, 1);
+ --semi-global-palette-indigo-semi-indigo-7: rgba(166, 175, 225, 1);
+ --semi-global-palette-indigo-semi-indigo-8: rgba(209, 214, 240, 1);
+ --semi-global-palette-indigo-semi-indigo-9: rgba(236, 238, 247, 1);
+ --semi-global-palette-orange-semi-orange-0: rgba(83, 38, 8, 1);
+ --semi-global-palette-orange-semi-orange-1: rgba(125, 64, 13, 1);
+ --semi-global-palette-orange-semi-orange-2: rgba(166, 93, 19, 1);
+ --semi-global-palette-orange-semi-orange-3: rgba(208, 127, 26, 1);
+ --semi-global-palette-orange-semi-orange-4: rgba(249, 164, 34, 1);
+ --semi-global-palette-orange-semi-orange-5: rgba(250, 188, 77, 1);
+ --semi-global-palette-orange-semi-orange-6: rgba(251, 209, 121, 1);
+ --semi-global-palette-orange-semi-orange-7: rgba(253, 227, 165, 1);
+ --semi-global-palette-orange-semi-orange-8: rgba(254, 242, 210, 1);
+ --semi-global-palette-orange-semi-orange-9: rgba(254, 250, 238, 1);
+ --semi-global-palette-purple-semi-purple-0: rgba(81, 20, 97, 1);
+ --semi-global-palette-purple-semi-purple-1: rgba(102, 28, 118, 1);
+ --semi-global-palette-purple-semi-purple-2: rgba(124, 36, 138, 1);
+ --semi-global-palette-purple-semi-purple-3: rgba(147, 47, 159, 1);
+ --semi-global-palette-purple-semi-purple-4: rgba(170, 58, 179, 1);
+ --semi-global-palette-purple-semi-purple-5: rgba(190, 89, 194, 1);
+ --semi-global-palette-purple-semi-purple-6: rgba(209, 124, 209, 1);
+ --semi-global-palette-purple-semi-purple-7: rgba(225, 164, 223, 1);
+ --semi-global-palette-purple-semi-purple-8: rgba(240, 207, 238, 1);
+ --semi-global-palette-purple-semi-purple-9: rgba(247, 236, 247, 1);
+ --semi-global-palette-violet-semi-violet-0: rgba(52, 27, 115, 1);
+ --semi-global-palette-violet-semi-violet-1: rgba(67, 35, 136, 1);
+ --semi-global-palette-violet-semi-violet-2: rgba(84, 45, 156, 1);
+ --semi-global-palette-violet-semi-violet-3: rgba(102, 57, 177, 1);
+ --semi-global-palette-violet-semi-violet-4: rgba(122, 69, 197, 1);
+ --semi-global-palette-violet-semi-violet-5: rgba(149, 100, 209, 1);
+ --semi-global-palette-violet-semi-violet-6: rgba(176, 134, 220, 1);
+ --semi-global-palette-violet-semi-violet-7: rgba(203, 172, 232, 1);
+ --semi-global-palette-violet-semi-violet-8: rgba(229, 212, 243, 1);
+ --semi-global-palette-violet-semi-violet-9: rgba(244, 238, 249, 1);
+ --semi-global-palette-yellow-semi-yellow-0: rgba(82, 73, 8, 1);
+ --semi-global-palette-yellow-semi-yellow-1: rgba(124, 108, 13, 1);
+ --semi-global-palette-yellow-semi-yellow-2: rgba(165, 142, 19, 1);
+ --semi-global-palette-yellow-semi-yellow-3: rgba(206, 175, 25, 1);
+ --semi-global-palette-yellow-semi-yellow-4: rgba(247, 207, 33, 1);
+ --semi-global-palette-yellow-semi-yellow-5: rgba(249, 222, 76, 1);
+ --semi-global-palette-yellow-semi-yellow-6: rgba(250, 235, 120, 1);
+ --semi-global-palette-yellow-semi-yellow-7: rgba(252, 244, 165, 1);
+ --semi-global-palette-yellow-semi-yellow-8: rgba(253, 251, 209, 1);
+ --semi-global-palette-yellow-semi-yellow-9: rgba(254, 254, 237, 1);
+ --semi-global-palette-light-blue-semi-light-blue-0: rgba(1, 49, 92, 1);
+ --semi-global-palette-light-blue-semi-light-blue-1: rgba(6, 71, 128, 1);
+ --semi-global-palette-light-blue-semi-light-blue-2: rgba(12, 96, 164, 1);
+ --semi-global-palette-light-blue-semi-light-blue-3: rgba(21, 123, 199, 1);
+ --semi-global-palette-light-blue-semi-light-blue-4: rgba(32, 151, 235, 1);
+ --semi-global-palette-light-blue-semi-light-blue-5: rgba(74, 173, 239, 1);
+ --semi-global-palette-light-blue-semi-light-blue-6: rgba(117, 195, 243, 1);
+ --semi-global-palette-light-blue-semi-light-blue-7: rgba(162, 216, 247, 1);
+ --semi-global-palette-light-blue-semi-light-blue-8: rgba(208, 236, 251, 1);
+ --semi-global-palette-light-blue-semi-light-blue-9: rgba(236, 247, 253, 1);
+ --semi-global-palette-light-green-semi-light-green-0: rgba(36, 60, 19, 1);
+ --semi-global-palette-light-green-semi-light-green-1: rgba(55, 90, 29, 1);
+ --semi-global-palette-light-green-semi-light-green-2: rgba(75, 120, 40, 1);
+ --semi-global-palette-light-green-semi-light-green-3: rgba(97, 150, 51, 1);
+ --semi-global-palette-light-green-semi-light-green-4: rgba(119, 180, 63, 1);
+ --semi-global-palette-light-green-semi-light-green-5: rgba(144, 195, 94, 1);
+ --semi-global-palette-light-green-semi-light-green-6: rgba(170, 210, 128, 1);
+ --semi-global-palette-light-green-semi-light-green-7: rgba(197, 225, 167, 1);
+ --semi-global-palette-light-green-semi-light-green-8: rgba(226, 240, 209, 1);
+ --semi-global-palette-light-green-semi-light-green-9: rgba(243, 248, 236, 1);
+ }
+
+ .staff-columns {
+ display: flex;
+ justify-content: space-between;
+ gap: 37px;
+ width: 100%;
+ }
+
+ .staff-column {
+ flex: 1;
+ display: flex;
+ flex-direction: column;
+ gap: 37px;
+ }
+
\ No newline at end of file
diff --git a/_site/assets/css/publications.css b/_site/assets/css/publications.css
new file mode 100644
index 0000000..25aa18a
--- /dev/null
+++ b/_site/assets/css/publications.css
@@ -0,0 +1,156 @@
+.contact-container {
+ width: 100%;
+ max-width: 1200px;
+ margin: 0 auto;
+ }
+
+ .section {
+ padding: 32px 0px;
+ }
+
+ .section-content {
+ display: flex;
+ align-items: center;
+ gap: 64px;
+ }
+
+ .section-header {
+ width: 527px;
+ position: relative;
+ }
+
+ .quote-mark-large {
+ width: 142px;
+ height: 116px;
+ /* opacity: 0.3; */
+ }
+
+ .section-title {
+ position: absolute;
+ left: 39px;
+ top: 56px;
+ color: #1C1F23;
+ font-size: 36px;
+ font-weight: 700;
+ line-height: 44px;
+ margin-top: 0;
+ }
+
+ .content-area {
+ flex: 1;
+ }
+
+ .contact-card {
+ padding: 32px;
+ background: white;
+ border-radius: 8px;
+ border: 1px solid #E6E8EA;
+ }
+
+ .card-content {
+ margin-bottom: 16px;
+ }
+
+ .small-quote {
+ width: 16px;
+ height: 13px;
+ margin-bottom: 16px;
+ }
+
+ .card-title {
+ color: #1C1F23;
+ font-size: 20px;
+ font-weight: 700;
+ line-height: 28px;
+ margin-bottom: 16px;
+ }
+
+ .card-text {
+ color: #1C1F23;
+ font-size: 20px;
+ line-height: 28px;
+ }
+ .card-text a {
+ color: #007BFF;
+ text-decoration: none;
+ font-weight: 600;
+ }
+
+ .divider {
+ border: 1px solid #C6C9CD;
+ }
+
+.publication-notes {
+ width: 1136px;
+ height: 228px;
+ padding: 32px;
+ background: #F9F9F9;
+ border-radius: 8px;
+ display: inline-flex;
+ flex-direction: column;
+ justify-content: center;
+ align-items: flex-start;
+ margin-top: 32px;
+}
+
+.notes-header {
+ display: inline-flex;
+ justify-content: flex-start;
+ align-items: center;
+ margin-bottom: 32px;
+}
+
+.info-icon {
+ position: relative;
+}
+
+.notes-title {
+ color: rgba(28, 31, 35, 0.60);
+ font-size: 20px;
+ font-weight: 400;
+ line-height: 28px;
+}
+
+.notes-content {
+ align-self: stretch;
+ display: flex;
+ flex-direction: column;
+ gap: 16px;
+}
+
+.note-row {
+ align-self: stretch;
+ display: inline-flex;
+ align-items: center;
+}
+
+.note-item {
+ flex: 1;
+ height: 44px;
+ display: flex;
+ align-items: center;
+ gap: 12px;
+}
+
+.note-symbol {
+ padding: 8px 16px;
+ background: white;
+ border-radius: 5px;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ color: #1C1F23;
+ font-size: 20px;
+ font-family: Helvetica;
+ font-weight: 700;
+ line-height: 28px;
+ width: 40px;
+}
+
+.note-text {
+ color: #1C1F23;
+ font-size: 20px;
+ font-family: Helvetica;
+ font-weight: 400;
+ line-height: 28px;
+}
\ No newline at end of file
diff --git a/_site/assets/img/aiit-logo.png b/_site/assets/img/aiit-logo.png
new file mode 100644
index 0000000..7fe0a48
Binary files /dev/null and b/_site/assets/img/aiit-logo.png differ
diff --git a/_site/assets/img/background.png b/_site/assets/img/background.png
new file mode 100644
index 0000000..317530b
Binary files /dev/null and b/_site/assets/img/background.png differ
diff --git a/_site/assets/img/beijing-location.png b/_site/assets/img/beijing-location.png
new file mode 100644
index 0000000..74e5323
Binary files /dev/null and b/_site/assets/img/beijing-location.png differ
diff --git a/_site/assets/img/broad-location.png b/_site/assets/img/broad-location.png
new file mode 100644
index 0000000..412e42b
Binary files /dev/null and b/_site/assets/img/broad-location.png differ
diff --git a/_site/assets/img/broad-logo.png b/_site/assets/img/broad-logo.png
new file mode 100644
index 0000000..c221015
Binary files /dev/null and b/_site/assets/img/broad-logo.png differ
diff --git a/_site/assets/img/hangzhou-location.png b/_site/assets/img/hangzhou-location.png
new file mode 100644
index 0000000..84f567f
Binary files /dev/null and b/_site/assets/img/hangzhou-location.png differ
diff --git a/_site/assets/img/hms-logo.png b/_site/assets/img/hms-logo.png
new file mode 100644
index 0000000..6612919
Binary files /dev/null and b/_site/assets/img/hms-logo.png differ
diff --git a/_site/assets/img/logo.png b/_site/assets/img/logo.png
new file mode 100644
index 0000000..b23db20
Binary files /dev/null and b/_site/assets/img/logo.png differ
diff --git a/_site/assets/img/mgh-logo.png b/_site/assets/img/mgh-logo.png
new file mode 100644
index 0000000..0d3b79c
Binary files /dev/null and b/_site/assets/img/mgh-logo.png differ
diff --git a/_site/assets/img/pku-logo.png b/_site/assets/img/pku-logo.png
new file mode 100644
index 0000000..010f78f
Binary files /dev/null and b/_site/assets/img/pku-logo.png differ
diff --git a/_site/assets/img/quote_mark.svg b/_site/assets/img/quote_mark.svg
new file mode 100644
index 0000000..a261963
--- /dev/null
+++ b/_site/assets/img/quote_mark.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/_site/assets/img/small_quote_mark.svg b/_site/assets/img/small_quote_mark.svg
new file mode 100644
index 0000000..785143a
--- /dev/null
+++ b/_site/assets/img/small_quote_mark.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/_site/assets/img/xiao_li.png b/_site/assets/img/xiao_li.png
new file mode 100644
index 0000000..7e2f6a8
Binary files /dev/null and b/_site/assets/img/xiao_li.png differ
diff --git "a/_site/assets/img/\360\237\247\254 info-filled.svg" "b/_site/assets/img/\360\237\247\254 info-filled.svg"
new file mode 100644
index 0000000..db882c6
--- /dev/null
+++ "b/_site/assets/img/\360\237\247\254 info-filled.svg"
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/_site/contact/index.html b/_site/contact/index.html
new file mode 100644
index 0000000..27370bc
--- /dev/null
+++ b/_site/contact/index.html
@@ -0,0 +1,263 @@
+
+
+
+
+
+
+ Contact
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_site/feed.xml b/_site/feed.xml
new file mode 100644
index 0000000..ffaf86d
--- /dev/null
+++ b/_site/feed.xml
@@ -0,0 +1,17 @@
+Jekyll 2025-02-15T09:12:58+00:00 http://localhost:4000/feed.xml The Xiao Li Lab Write an awesome description for your new site here. You can edit this line in _config.yml. It will appear in your document head meta (for Google search results) and in your feed.xml site description. Welcome to Jekyll! 2025-01-21T14:26:02+00:00 2025-01-21T14:26:02+00:00 http://localhost:4000/jekyll/update/2025/01/21/welcome-to-jekyll You’ll find this post in your _posts directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to run jekyll serve, which launches a web server and auto-regenerates your site when a file is updated.
+
+Jekyll requires blog post files to be named according to the following format:
+
+YEAR-MONTH-DAY-title.MARKUP
+
+Where YEAR is a four-digit number, MONTH and DAY are both two-digit numbers, and MARKUP is the file extension representing the format used in the file. After that, include the necessary front matter. Take a look at the source for this post to get an idea about how it works.
+
+Jekyll also offers powerful support for code snippets:
+
+def print_hi ( name )
+ puts "Hi, #{ name } "
+end
+print_hi ( 'Tom' )
+#=> prints 'Hi, Tom' to STDOUT.
+
+Check out the Jekyll docs for more info on how to get the most out of Jekyll. File all bugs/feature requests at Jekyll’s GitHub repo . If you have questions, you can ask them on Jekyll Talk .
]]>
\ No newline at end of file
diff --git a/_site/index.html b/_site/index.html
new file mode 100644
index 0000000..6d74b35
--- /dev/null
+++ b/_site/index.html
@@ -0,0 +1,302 @@
+
+
+
+
+
+
+ The Xiao Li Lab
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
The Xiao Li Lab
+
We aspire to benefit humanity via delivery and scale of world-class science, through bleeding edge computational technologies.
+
+
+
+
+
+
+
+
+
About us
+
+
+
+
+
+
+
+
+
Our group develops and applies state-of-the-art computational technologies to answer biological and biomedical questions.
+
+
+
+
+
Currently, we are interested in developing algorithms and software packages to better understand human and pathogenic microbe genomics, leveraging cutting edge computational technologies, including but not limited to Artificial Intelligence, decentralized technologies and cloud-native technologies.
+
+
+
+
+
+
+
We always welcome passionate scientists, engineers, postdocs, graduate and undergraduate students to join our lab.
+
Join our lab
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_data/admin.yml b/_site/jekyll/update/2025/01/21/welcome-to-jekyll.html
similarity index 100%
rename from _data/admin.yml
rename to _site/jekyll/update/2025/01/21/welcome-to-jekyll.html
diff --git a/_site/join/index.html b/_site/join/index.html
new file mode 100644
index 0000000..ba5f07d
--- /dev/null
+++ b/_site/join/index.html
@@ -0,0 +1,344 @@
+
+
+
+
+
+
+ Join
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
All application materials go
+
here
+
.
+
If you are interested in working with us as a staff scientist or postdoc, please send me an
+
email
+
. We will further contact you for interviews if we think you are a good match. Following are positions available:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Staff scientists and postdoc fellows will have their own fundings and can assemble independent research teams. Staff scienitsts could promote to investigators at AIIT, while postdocs have opportunities to promote to scientists. We fully support application of NSFC and other state grants.
+
+
+ State briefly why you are interested and attach a CV. Postdoc fellowships are available.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_site/people/index.html b/_site/people/index.html
new file mode 100644
index 0000000..c6890bd
--- /dev/null
+++ b/_site/people/index.html
@@ -0,0 +1,701 @@
+
+
+
+
+
+
+ People
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ We are looking for passionate staff engineers and scientists, postdoctorial fellows, graduate and
+ undergraduate students/interns to join our team!
+
+
Join our lab
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Director, Quanjiang Scholar Investigator
+
+
+
+
+ Director, X-Lab and Center for Mendelian Genomics, Advanced Institute of Information Technology, Peking University
+
+
+
+
+
+ Computational Biologist, Broad Insitute, Massachusetts General Hospital, and Harvard Medical School
+
+
+
+
+
+ Senior Research Associate, School of Public Health, Peking University
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Assistant Investigator, 2019/12 - now
+
+
+
+
+
B.S. Biology, Jilin University
+
+
+
+
+
M.S. Genetics, China Agricultural University
+
+
+
+
+
+
+
+
Lab Manager, 2023/05 - now
+
+
+
+
+
B.A. Tourism Management, Hangzhou Normal University
+
+
+
+
+
+
+
+
Head of Engineering, 2024/3 - now
+
+
+
+
+
B.S. Computer Science, Zhejiang Gongshang University
+
+
+
+
+
+
+
+
+
+
+
Associate Computational Biologist, 2024/6 - now
+
+
+
+
+
M.S. Pharmatheutical Informatics, Zhejiang University of Technology
+
+
+
+
+
B.S. Pharmatheutical Engineering, Sichuan University of Science and Engineering
+
+
+
+
+
+
+
+
Product Manager/Designer, 2024/9 - now
+
+
+
+
+
M.A. Design, Shanghai Jiaotong University
+
+
+
+
+
B.A. Industrial Design, Jiangnan University
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Staff
+
+
+
+
+
Associate Computational Biologist, 2019
+
+
+
+
+
Associate Computational Biologist, 2019
+
+
+
+
+
Associate Computational Biologist, 2019
+
+
+
+
+
+
+
Software Engineer, 2021
+
+
+
+
+
Software Architect, 2021-2022
+
+
+
+
+
Software engineer, 2021-2023
+
+
+
+
+
Software Engineer, 2021
+
+
+
+
+
Lab Manager, 2022-2023
+
+
+
+
+
+
+
Interns
+
+
+
+
+
2020, now MS at Carnegie Mellon University.
+
+
+
+
+
2020-2021, now our Lab designer!
+
+
+
+
+
2020-2021, now MS at Peking University.
+
+
+
+
+
2021, now in industry.
+
+
+
+
+
2021, now in industry.
+
+
+
+
+
2021, now in industry.
+
+
+
+
+
2021, now BS at Nanyang Polytechnic University.
+
+
+
+
+
2021, now in industry.
+
+
+
+
+
2020 - 2021, now in industry.
+
+
+
+
+
2021, now MS at University of South California.
+
+
+
+
+
2021, now DPhil at University of Oxford.
+
+
+
+
+
2022-2023, now ME at Xidian University.
+
+
+
+
+
2023, now in industry.
+
+
+
+
+
2023, now MS at University of Manchester.
+
+
+
+
+
2023, now PhD student at Case Western Reserve University.
+
+
+
+
+
2023, now our Lab Manager!
+
+
+
+
+
2023, now our Associate Computational Biologist!
+
+
+
+
+
2023, now MS at University of Malaya.
+
+
+
+
+
2023, now PhD student at Shanghai University.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_site/publications/index.html b/_site/publications/index.html
new file mode 100644
index 0000000..d390407
--- /dev/null
+++ b/_site/publications/index.html
@@ -0,0 +1,317 @@
+
+
+
+
+
+
+ Publications
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Invited Reviews and Prospectives
+Emerging information technologies for the next generation of elderly care .
+
+Zhang T , Li X . Interdisciplinary Nursing Research . 2022.
+
+
+
+Methods
+Colocalization of GWAS and eQTL signals detects target genes .
+Hormozdiari F, van de Bunt M, Segrè AV, Li X , Joo JWJ, Bilow M, Sul JH, Sankararaman S, Pasaniuc B, Eskin E. American Journal of Human Genetics . 2016.
+
+ForestPMPlot: a flexible tool for visualizing heterogeneity between studies in meta-analysis .
+Kang EY, Park Y, Li X , Segrè AV, Han B, Eskin E. G3: Genes, Genomes, Genetics . 2016.
+
+
+
+Applications
+Human Genomics
+Population-scale tissue transcriptomics maps long non-coding RNAs to complex disease .
+de Goede OM*, Nachum DC, …, GTEx Consortium , …, Montgomery SB*. Cell . 2021.
+
+The GTEx Consortium atlas of genetic regulatory effects across human tissues .
+GTEx Consortium . Science . 2020. (Cover Story)
+
+Genetic effects on gene expression across human tissues .
+GTEx Consortium . Nature . 2017. (Cover Story)
+
+Landscape of X chromosome inactivation across human tissues .
+Tukiainen T, Villani AC, Yen A, Rivas MA, Marshall JL, …, GTEx Consortium , …, MacArthur DG*.
+Nature . 2017.
+
+Cancer Genomics
+RNA sequence analysis reveals macroscopic somatic clonal expansion across normal tissues .
+Yizhak K, Aguet F, Kim J, Hess JM, Kübler K, Grimsby J, Frazer R, Zhang H, Haradhvala NJ, Rosebrock D, Livitz D, Li X , Arich-Landkof E, Shoresh N, Stewart C, Segrè AV, Branton PA, Polak P, Ardlie KG, Getz G*. Science . 2019.
+
+Microbial Genomics and Infectious Diseases
+Comparing genomic variant identification protocols for fungi to develop best practices. .
+Li X , Munoz JF, Gade L, Chow NA, …, Alastruey A, Litvintseva AP , Cuomo CA. Microbial Genomics . 2023. (Code )
+
+Tracing the evolutionary history and global expansion of Candida auris using population genomic analyses .
+Chow NA, Muñoz JF, Gade L, Berkow EL, Li X , Welsh RM, Forsberg K, Lockhart SR, Adam R, Alanio A, Alastruey-Izquierdo A, Althawadi S, Araúz AB, Ben-Ami R, Bharat A, Calvo B, Desnos-Ollivier M, Escandón P, Gardam D, Gunturu R, Heath CH, Kurzai O, Martin R, Litvintseva AP*, Cuomo CA*. MBio . 2020.
+
+Plant Genomics
+Genetic control of morphometric diversity in the maize shoot apical meristem
+Leiboff S, Li X, Hu H, Todt N, Yang J, Li X , Yu X, Muehlbauer GJ, Timmermans MCP, Yu J, Schnable PS, Scanlon MJ
+Nature Communication. 2015.
+
+Substantial contribution of genetic variation in the expression of transcription factors to phenotypic variation revealed by eRD-GWAS
+Lin H, Liu Q, Li X , Yang J, Liu S, Huang Y, Scanlon MJ, Nettleton D, Schnable PS
+Genome Biology. 2017.
+
+
+
+
+
+
+
+
+
*
+
co-first authors or co-corresponding authors.
+
+
+
+
+
Bold
+
are members of X-Lab.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_site/site.tar.gz b/_site/site.tar.gz
new file mode 100644
index 0000000..55fcbac
Binary files /dev/null and b/_site/site.tar.gz differ
diff --git a/about.markdown b/about.markdown
new file mode 100644
index 0000000..8b4e0b2
--- /dev/null
+++ b/about.markdown
@@ -0,0 +1,18 @@
+---
+layout: page
+title: About
+permalink: /about/
+---
+
+This is the base Jekyll theme. You can find out more info about customizing your Jekyll theme, as well as basic Jekyll usage documentation at [jekyllrb.com](https://jekyllrb.com/)
+
+You can find the source code for Minima at GitHub:
+[jekyll][jekyll-organization] /
+[minima](https://github.com/jekyll/minima)
+
+You can find the source code for Jekyll at GitHub:
+[jekyll][jekyll-organization] /
+[jekyll](https://github.com/jekyll/jekyll)
+
+
+[jekyll-organization]: https://github.com/jekyll
diff --git a/assets/css/contact.css b/assets/css/contact.css
new file mode 100644
index 0000000..77e7b2f
--- /dev/null
+++ b/assets/css/contact.css
@@ -0,0 +1,77 @@
+.contact-container {
+ width: 100%;
+ max-width: 1200px;
+ margin: 0 auto;
+}
+
+.section {
+ padding: 32px 0px;
+}
+
+.section-content {
+ display: flex;
+ align-items: center;
+ gap: 64px;
+}
+
+.section-header {
+ width: 263px;
+ position: relative;
+}
+
+.quote-mark-large {
+ width: 142px;
+ height: 116px;
+ /* opacity: 0.3; */
+}
+
+.section-title {
+ position: absolute;
+ left: 39px;
+ top: 56px;
+ color: #1C1F23;
+ font-size: 36px;
+ font-weight: 700;
+ line-height: 44px;
+ margin-top: 0;
+}
+
+.content-area {
+ flex: 1;
+}
+
+.contact-card {
+ padding: 32px;
+ background: white;
+ border-radius: 8px;
+ border: 1px solid #E6E8EA;
+}
+
+.card-content {
+ margin-bottom: 16px;
+}
+
+.small-quote {
+ width: 16px;
+ height: 13px;
+ margin-bottom: 16px;
+}
+
+.card-title {
+ color: #1C1F23;
+ font-size: 20px;
+ font-weight: 700;
+ line-height: 28px;
+ margin-bottom: 16px;
+}
+
+.card-text {
+ color: #1C1F23;
+ font-size: 20px;
+ line-height: 28px;
+}
+
+.divider {
+ border: 1px solid #C6C9CD;
+ margin: 32px 0;
+}
\ No newline at end of file
diff --git a/assets/css/main.scss b/assets/css/main.scss
new file mode 100644
index 0000000..d34e795
--- /dev/null
+++ b/assets/css/main.scss
@@ -0,0 +1,7 @@
+---
+# Only the main Sass file needs front matter (the dashes are enough)
+---
+
+@charset "utf-8";
+@use "base";
+@use "style";
\ No newline at end of file
diff --git a/assets/css/people.css b/assets/css/people.css
new file mode 100644
index 0000000..47717ca
--- /dev/null
+++ b/assets/css/people.css
@@ -0,0 +1,2699 @@
+/* a blue color as a generic focus style */
+button:focus-visible {
+ outline: 2px solid #4a90e2 !important;
+ outline: -webkit-focus-ring-color auto 5px !important;
+}
+a {
+ text-decoration: none;
+}
+
+.frame {
+ display: flex;
+ flex-direction: column;
+ align-items: flex-start;
+ gap: 32px;
+ position: relative;
+ }
+
+ .frame .frame-wrapper {
+ display: flex;
+ flex-direction: column;
+ align-items: flex-start;
+ gap: 64px;
+ padding: 32px 0px;
+ position: relative;
+ align-self: stretch;
+ width: 100%;
+ flex: 0 0 auto;
+ border-bottom: 1px solid #E0E0E0;
+ }
+
+ .frame .div {
+ display: flex;
+ align-items: center;
+ gap: 64px;
+ position: relative;
+ align-self: stretch;
+ width: 100%;
+ flex: 0 0 auto;
+ }
+
+ .frame .overlap-group-wrapper {
+ position: relative;
+ width: 527px;
+ height: 116px;
+ }
+
+ .frame .overlap-group {
+ position: relative;
+ height: 116px;
+ }
+
+ .frame .quote-mark {
+ position: absolute;
+ width: 142px;
+ height: 116px;
+ top: 0;
+ left: 0;
+ }
+
+ .frame .section-heading {
+ display: flex;
+ flex-direction: column;
+ width: 488px;
+ align-items: flex-start;
+ gap: 8px;
+ position: absolute;
+ top: 56px;
+ left: 39px;
+ }
+
+ .frame .section-title {
+ position: relative;
+ align-self: stretch;
+ margin-top: -1.00px;
+ font-family: "Helvetica-Bold", Helvetica;
+ font-weight: 700;
+ color: var(--semi-global-usage-text-semi-color-text-0);
+ font-size: 36px;
+ letter-spacing: 0;
+ line-height: 44px;
+ }
+
+ .frame .div-wrapper {
+ display: flex;
+ flex-direction: column;
+ align-items: flex-start;
+ gap: 10px;
+ position: relative;
+ flex: 1;
+ flex-grow: 1;
+ }
+
+ .frame .testimonial-item-wrapper {
+ display: flex;
+ align-items: flex-start;
+ gap: 16px;
+ position: relative;
+ align-self: stretch;
+ width: 100%;
+ flex: 0 0 auto;
+ }
+
+ .frame .testimonial-item {
+ display: flex;
+ justify-content: center;
+ gap: 32px;
+ padding: 32px;
+ flex: 1;
+ align-self: stretch;
+ flex-grow: 1;
+ border-radius: 8px;
+ border: 1px solid;
+ border-color: var(--semi-global-usage-default-semi-color-default-hover);
+ flex-direction: column;
+ align-items: flex-start;
+ position: relative;
+ background-color: var(--semi-global-usage-bg-semi-color-bg-0);
+ overflow: hidden;
+ }
+
+ .frame .div-2 {
+ display: flex;
+ flex-direction: column;
+ align-items: flex-start;
+ gap: 16px;
+ position: relative;
+ align-self: stretch;
+ width: 100%;
+ flex: 0 0 auto;
+ }
+
+ .frame .img {
+ position: relative;
+ width: 16px;
+ height: 13px;
+ }
+
+ .frame .feedback-person {
+ display: flex;
+ flex-direction: column;
+ align-items: flex-start;
+ gap: 24px;
+ position: relative;
+ align-self: stretch;
+ width: 100%;
+ flex: 0 0 auto;
+ }
+
+ .frame .feedback {
+ position: relative;
+ align-self: stretch;
+ margin-top: -1.00px;
+ font-family: var(--header-header-4-EN-regular-font-family);
+ font-weight: var(--header-header-4-EN-regular-font-weight);
+ color: var(--semi-global-usage-text-semi-color-text-0);
+ font-size: var(--header-header-4-EN-regular-font-size);
+ letter-spacing: var(--header-header-4-EN-regular-letter-spacing);
+ line-height: var(--header-header-4-EN-regular-line-height);
+ font-style: var(--header-header-4-EN-regular-font-style);
+ }
+
+ .frame .button {
+ all: unset;
+ box-sizing: border-box;
+ display: inline-flex;
+ align-items: center;
+ justify-content: center;
+ gap: 15px;
+ padding: 6px 24px;
+ position: relative;
+ flex: 0 0 auto;
+ background-color: var(--semi-global-usage-primary-semi-color-primary);
+ border-radius: var(--semi-button-radius-button);
+ border: 0px none;
+ border-color: var(--semi-button-color-button-primary-border-default);
+ }
+
+ .frame .label {
+ position: relative;
+ width: fit-content;
+ font-family: var(--header-header-5-EN-regular-font-family);
+ font-weight: var(--header-header-5-EN-regular-font-weight);
+ color: var(--semi-global-usage-bg-semi-color-bg-0);
+ font-size: var(--header-header-5-EN-regular-font-size);
+ letter-spacing: var(--header-header-5-EN-regular-letter-spacing);
+ line-height: var(--header-header-5-EN-regular-line-height);
+ white-space: nowrap;
+ font-style: var(--header-header-5-EN-regular-font-style);
+ }
+
+ .frame .div-3 {
+ display: flex;
+ flex-direction: column;
+ align-items: flex-start;
+ gap: 10px;
+ /* padding: 0px 105px; */
+ position: relative;
+ align-self: stretch;
+ width: 100%;
+ flex: 0 0 auto;
+ }
+
+ .frame .line {
+ position: relative;
+ align-self: stretch;
+ width: 100%;
+ height: 1px;
+ margin-top: -1.00px;
+ object-fit: cover;
+ }
+
+ .frame .testimonial-item-2 {
+ display: flex;
+ flex-direction: column;
+ align-items: flex-start;
+ gap: 36.51px;
+ padding: 36.51px 0px;
+ position: relative;
+ align-self: stretch;
+ width: 100%;
+ flex: 0 0 auto;
+ background-color: var(--semi-global-usage-bg-semi-color-bg-0);
+ border-radius: 9.13px;
+ overflow: hidden;
+ border-radius: 1px;
+ }
+
+ .frame .div-4 {
+ display: flex;
+ align-items: flex-start;
+ gap: 37px;
+ position: relative;
+ align-self: stretch;
+ width: 100%;
+ flex: 0 0 auto;
+ }
+
+ .frame .div-5 {
+ display: flex;
+ flex-direction: column;
+ align-items: flex-start;
+ gap: 37px;
+ position: relative;
+ flex: 1;
+ flex-grow: 1;
+ }
+
+ .frame .feature-header {
+ display: flex;
+ align-items: center;
+ gap: 10px;
+ position: relative;
+ align-self: stretch;
+ width: 100%;
+ flex: 0 0 auto;
+ }
+
+ .frame .text-wrapper {
+ position: relative;
+ flex: 1;
+ margin-top: -1.00px;
+ font-family: var(--header-header-1-EN-semi-bold-font-family);
+ font-weight: var(--header-header-1-EN-semi-bold-font-weight);
+ color: var(--semi-global-usage-black-semi-color-black);
+ font-size: var(--header-header-1-EN-semi-bold-font-size);
+ letter-spacing: var(--header-header-1-EN-semi-bold-letter-spacing);
+ line-height: var(--header-header-1-EN-semi-bold-line-height);
+ font-style: var(--header-header-1-EN-semi-bold-font-style);
+ }
+
+ .frame .div-6 {
+ display: flex;
+ flex-direction: column;
+ width: 705px;
+ align-items: flex-start;
+ gap: 16px;
+ position: relative;
+ flex: 0 0 auto;
+ }
+
+ .frame .div-7 {
+ display: flex;
+ align-items: center;
+ position: relative;
+ align-self: stretch;
+ width: 100%;
+ flex: 0 0 auto;
+ }
+
+ .frame .text-wrapper-2 {
+ position: relative;
+ width: fit-content;
+ margin-top: -1.00px;
+ font-family: var(--header-header-4-EN-semi-bold-font-family);
+ font-weight: var(--header-header-4-EN-semi-bold-font-weight);
+ color: var(--semi-global-usage-text-semi-color-text-0);
+ font-size: var(--header-header-4-EN-semi-bold-font-size);
+ letter-spacing: var(--header-header-4-EN-semi-bold-letter-spacing);
+ line-height: var(--header-header-4-EN-semi-bold-line-height);
+ white-space: nowrap;
+ font-style: var(--header-header-4-EN-semi-bold-font-style);
+ }
+
+ .frame .text-wrapper-3 {
+ position: relative;
+ width: fit-content;
+ margin-top: -1.00px;
+ font-family: var(--header-header-4-CN-semi-bold-font-family);
+ font-weight: var(--header-header-4-CN-semi-bold-font-weight);
+ color: var(--semi-global-usage-text-semi-color-text-0);
+ font-size: var(--header-header-4-CN-semi-bold-font-size);
+ letter-spacing: var(--header-header-4-CN-semi-bold-letter-spacing);
+ line-height: var(--header-header-4-CN-semi-bold-line-height);
+ white-space: nowrap;
+ font-style: var(--header-header-4-CN-semi-bold-font-style);
+ }
+
+ .frame .text-wrapper-4 {
+ position: relative;
+ align-self: stretch;
+ font-family: var(--header-header-4-EN-regular-font-family);
+ font-weight: var(--header-header-4-EN-regular-font-weight);
+ color: var(--semi-global-usage-text-semi-color-text-0);
+ font-size: var(--header-header-4-EN-regular-font-size);
+ letter-spacing: var(--header-header-4-EN-regular-letter-spacing);
+ line-height: var(--header-header-4-EN-regular-line-height);
+ font-style: var(--header-header-4-EN-regular-font-style);
+ }
+ .frame .text-wrapper-4.highlight {
+ font-family: var(--header-header-4-EN-semi-bold-font-family);
+ font-weight: var(--header-header-4-EN-semi-bold-font-weight);
+ color: var(--semi-global-usage-info-semi-color-info-active);
+ font-size: var(--header-header-4-EN-semi-bold-font-size);
+ letter-spacing: var(--header-header-4-EN-semi-bold-letter-spacing);
+ }
+
+ .frame .div-8 {
+ display: flex;
+ flex-direction: column;
+ align-items: flex-start;
+ gap: 8px;
+ position: relative;
+ align-self: stretch;
+ width: 100%;
+ flex: 0 0 auto;
+ }
+
+ .frame .div-9 {
+ gap: 8px;
+ align-self: stretch;
+ width: 100%;
+ flex: 0 0 auto;
+ display: flex;
+ align-items: flex-start;
+ position: relative;
+ }
+
+ .frame .dot-wrapper {
+ display: flex;
+ width: 6px;
+ height: 30px;
+ align-items: center;
+ gap: 10px;
+ position: relative;
+ }
+
+ .frame .dot {
+ position: relative;
+ flex: 1;
+ flex-grow: 1;
+ height: 6px;
+ background-color: var(--semi-global-usage-data-semi-color-data-1);
+ border-radius: 3px;
+ }
+
+ .frame .text-wrapper-5 {
+ position: relative;
+ flex: 1;
+ margin-top: -1.00px;
+ font-family: var(--header-header-4-EN-regular-font-family);
+ font-weight: var(--header-header-4-EN-regular-font-weight);
+ color: var(--semi-global-usage-text-semi-color-text-1);
+ font-size: var(--header-header-4-EN-regular-font-size);
+ letter-spacing: var(--header-header-4-EN-regular-letter-spacing);
+ line-height: var(--header-header-4-EN-regular-line-height);
+ font-style: var(--header-header-4-EN-regular-font-style);
+ }
+
+ .frame .image-wrapper {
+ display: flex;
+ width: 326px;
+ height: 324px;
+ align-items: center;
+ gap: 10px;
+ position: relative;
+ border-radius: 26px;
+ overflow: hidden;
+ }
+
+ .frame .image {
+ position: relative;
+ width: 324px;
+ height: 322px;
+ object-fit: cover;
+ border-radius: 26px;
+ border-radius: 2px solid #E0E0E0;
+ }
+
+ .frame .div-10 {
+ display: flex;
+ align-items: flex-start;
+ justify-content: space-between;
+ position: relative;
+ align-self: stretch;
+ width: 100%;
+ flex: 0 0 auto;
+ }
+
+ .frame .div-11 {
+ display: flex;
+ flex-direction: column;
+ width: 578.5px;
+ min-height: 156px;
+ align-items: flex-start;
+ gap: 16px;
+ position: relative;
+ }
+
+ .frame .div-12 {
+ flex-direction: column;
+ width: 578.5px;
+ height: 118px;
+ gap: 16px;
+ display: flex;
+ align-items: flex-start;
+ position: relative;
+ }
+
+ .frame .div-13 {
+ display: flex;
+ flex-direction: column;
+ width: 578.5px;
+ height: 208px;
+ align-items: flex-start;
+ gap: 16px;
+ position: relative;
+ }
+
+ .frame .div-14 {
+ display: inline-flex;
+ align-items: center;
+ position: relative;
+ flex: 0 0 auto;
+ }
+
+ .frame .div-15 {
+ display: flex;
+ flex-direction: column;
+ align-items: flex-start;
+ gap: 16px;
+ position: relative;
+ flex: 1;
+ flex-grow: 1;
+ }
+
+ .frame .testimonial-item-3 {
+ display: inline-flex;
+ gap: 36.51px;
+ /* padding: 36.51px 0px 36.51px 36px; */
+ flex: 0 0 auto;
+ border-radius: 9.13px;
+ flex-direction: column;
+ align-items: flex-start;
+ position: relative;
+ background-color: var(--semi-global-usage-bg-semi-color-bg-0);
+ overflow: hidden;
+ }
+
+ .frame .frame-wrapper-2 {
+ display: inline-flex;
+ align-items: flex-start;
+ gap: 37px;
+ position: relative;
+ flex: 0 0 auto;
+ }
+
+ .frame .div-16 {
+ display: flex;
+ flex-direction: column;
+ width: 1194px;
+ align-items: flex-start;
+ gap: 37px;
+ position: relative;
+ }
+
+ .frame .div-17 {
+ display: flex;
+ flex-direction: column;
+ align-items: flex-start;
+ gap: 37px;
+ position: relative;
+ align-self: stretch;
+ width: 100%;
+ flex: 0 0 auto;
+ }
+
+ .frame .text-wrapper-6 {
+ position: relative;
+ width: 1194px;
+ margin-top: -1.00px;
+ font-family: var(--header-header-2-EN-semi-bold-font-family);
+ font-weight: var(--header-header-2-EN-semi-bold-font-weight);
+ color: var(--semi-global-usage-text-semi-color-text-1);
+ font-size: var(--header-header-2-EN-semi-bold-font-size);
+ letter-spacing: var(--header-header-2-EN-semi-bold-letter-spacing);
+ line-height: var(--header-header-2-EN-semi-bold-line-height);
+ font-style: var(--header-header-2-EN-semi-bold-font-style);
+ }
+
+ .frame .div-18 {
+ display: flex;
+ flex-wrap: wrap;
+ align-items: flex-start;
+ gap: 37px 37px;
+ position: relative;
+ align-self: stretch;
+ width: 100%;
+ flex: 0 0 auto;
+ }
+
+ .frame .div-19 {
+ display: flex;
+ flex-direction: column;
+ width: 560px;
+ align-items: flex-start;
+ gap: 16px;
+ position: relative;
+ }
+
+ .frame .p {
+ position: relative;
+ align-self: stretch;
+ font-family: var(--header-header-4-EN-semi-bold-font-family);
+ font-weight: var(--header-header-4-EN-semi-bold-font-weight);
+ color: var(--semi-global-usage-info-semi-color-info-active);
+ font-size: var(--header-header-4-EN-semi-bold-font-size);
+ letter-spacing: var(--header-header-4-EN-semi-bold-letter-spacing);
+ line-height: var(--header-header-4-EN-semi-bold-line-height);
+ font-style: var(--header-header-4-EN-semi-bold-font-style);
+ }
+
+ :root {
+ --semiusage-semi-black: var(--semi-global-palette-black-semi-black);
+ --semiusage-semi-white: var(--semi-global-palette-white-semi-white);
+ --semiusagebg-color-bg-0: var(--semi-global-usage-bg-semi-color-bg-0);
+ --semiusagebg-color-bg-1: var(--semi-global-usage-bg-semi-color-bg-1);
+ --semiusagebg-color-bg-2: var(--semi-global-usage-bg-semi-color-bg-2);
+ --semiusagebg-color-bg-3: var(--semi-global-usage-bg-semi-color-bg-3);
+ --semiusagebg-color-bg-4: var(--semi-global-usage-bg-semi-color-bg-4);
+ --semiusageinfo-color-info: var(--semi-global-usage-info-semi-color-info);
+ --semiusageinfo-color-info-hover: var(
+ --semi-global-usage-info-semi-color-info-hover
+ );
+ --semiusageinfo-color-info-active: var(
+ --semi-global-usage-info-semi-color-info-active
+ );
+ --semiusageinfo-color-info-disabled: var(
+ --semi-global-usage-info-semi-color-info-disabled
+ );
+ --semiusagelink-color-link: var(--semi-global-usage-link-semi-color-link);
+ --semiusagelink-color-link-hover: var(
+ --semi-global-usage-link-semi-color-link-hover
+ );
+ --semiusagelink-color-link-active: var(
+ --semi-global-usage-link-semi-color-link-active
+ );
+ --semiusagelink-color-link-visited: var(
+ --semi-global-usage-link-semi-color-link-visited
+ );
+ --semiusagenav-color-nav-bg: var(--semi-global-usage-nav-semi-color-nav-bg);
+ --semiusageblack-color-black: var(--semi-global-usage-black-semi-color-black);
+ --semiusagedata-color-data-0: var(--semi-global-usage-data-semi-color-data-0);
+ --semiusagedata-color-data-1: var(--semi-global-usage-data-semi-color-data-1);
+ --semiusagedata-color-data-2: var(--semi-global-usage-data-semi-color-data-2);
+ --semiusagedata-color-data-3: var(--semi-global-usage-data-semi-color-data-3);
+ --semiusagedata-color-data-4: var(--semi-global-usage-data-semi-color-data-4);
+ --semiusagedata-color-data-5: var(--semi-global-usage-data-semi-color-data-5);
+ --semiusagedata-color-data-6: var(--semi-global-usage-data-semi-color-data-6);
+ --semiusagedata-color-data-7: var(--semi-global-usage-data-semi-color-data-7);
+ --semiusagedata-color-data-8: var(--semi-global-usage-data-semi-color-data-8);
+ --semiusagedata-color-data-9: var(--semi-global-usage-data-semi-color-data-9);
+ --semiusagedata-color-data-10: var(
+ --semi-global-usage-data-semi-color-data-10
+ );
+ --semiusagedata-color-data-11: var(
+ --semi-global-usage-data-semi-color-data-11
+ );
+ --semiusagedata-color-data-12: var(
+ --semi-global-usage-data-semi-color-data-12
+ );
+ --semiusagedata-color-data-13: var(
+ --semi-global-usage-data-semi-color-data-13
+ );
+ --semiusagedata-color-data-14: var(
+ --semi-global-usage-data-semi-color-data-14
+ );
+ --semiusagedata-color-data-15: var(
+ --semi-global-usage-data-semi-color-data-15
+ );
+ --semiusagedata-color-data-16: var(
+ --semi-global-usage-data-semi-color-data-16
+ );
+ --semiusagedata-color-data-17: var(
+ --semi-global-usage-data-semi-color-data-17
+ );
+ --semiusagedata-color-data-18: var(
+ --semi-global-usage-data-semi-color-data-18
+ );
+ --semiusagedata-color-data-19: var(
+ --semi-global-usage-data-semi-color-data-19
+ );
+ --semiusagefill-color-fill-0: var(--semi-global-usage-fill-semi-color-fill-0);
+ --semiusagefill-color-fill-1: var(--semi-global-usage-fill-semi-color-fill-1);
+ --semiusagefill-color-fill-2: var(--semi-global-usage-fill-semi-color-fill-2);
+ --semiusagetext-color-text-0: var(--semi-global-usage-text-semi-color-text-0);
+ --semiusagetext-color-text-1: var(--semi-global-usage-text-semi-color-text-1);
+ --semiusagetext-color-text-2: var(--semi-global-usage-text-semi-color-text-2);
+ --semiusagetext-color-text-3: var(--semi-global-usage-text-semi-color-text-3);
+ --semiusagewhite-color-white: var(--semi-global-usage-white-semi-color-white);
+ --semiusageborder-color-border: var(
+ --semi-global-usage-border-semi-color-border
+ );
+ --semiusagedanger-color-danger: var(
+ --semi-global-usage-danger-semi-color-danger
+ );
+ --semiusagedanger-color-danger-hover: var(
+ --semi-global-usage-danger-semi-color-danger-hover
+ );
+ --semiusagedanger-color-danger-active: var(
+ --semi-global-usage-danger-semi-color-danger-active
+ );
+ --semiusageshadow-color-shadow: var(
+ --semi-global-usage-shadow-semi-color-shadow
+ );
+ --semiusagedefault-color-default: var(
+ --semi-global-usage-default-semi-color-default
+ );
+ --semiusagedefault-color-default-hover: var(
+ --semi-global-usage-default-semi-color-default-hover
+ );
+ --semiusagedefault-color-default-active: var(
+ --semi-global-usage-default-semi-color-default-active
+ );
+ --semiusageprimary-color-primary: var(
+ --semi-global-usage-primary-semi-color-primary
+ );
+ --semiusageprimary-color-primary-hover: var(
+ --semi-global-usage-primary-semi-color-primary-hover
+ );
+ --semiusageprimary-color-primary-active: var(
+ --semi-global-usage-primary-semi-color-primary-active
+ );
+ --semiusageprimary-color-primary-disabled: var(
+ --semi-global-usage-primary-semi-color-primary-disabled
+ );
+ --semiusagesuccess-color-success: var(
+ --semi-global-usage-success-semi-color-success
+ );
+ --semiusagesuccess-color-success-hover: var(
+ --semi-global-usage-success-semi-color-success-hover
+ );
+ --semiusagesuccess-color-success-active: var(
+ --semi-global-usage-success-semi-color-success-active
+ );
+ --semiusagesuccess-color-success-disabled: var(
+ --semi-global-usage-success-semi-color-success-disabled
+ );
+ --semiusagewarning-color-warning: var(
+ --semi-global-usage-warning-semi-color-warning
+ );
+ --semiusagewarning-color-warning-hover: var(
+ --semi-global-usage-warning-semi-color-warning-hover
+ );
+ --semiusagewarning-color-warning-active: var(
+ --semi-global-usage-warning-semi-color-warning-active
+ );
+ --semiusagetertiary-color-tertiary: var(
+ --semi-global-usage-tertiary-semi-color-tertiary
+ );
+ --semiusagetertiary-color-tertiary-hover: var(
+ --semi-global-usage-tertiary-semi-color-tertiary-hover
+ );
+ --semiusagetertiary-color-tertiary-active: var(
+ --semi-global-usage-tertiary-semi-color-tertiary-active
+ );
+ --semiusagefocus-color-focus-border: var(
+ --semi-global-usage-focus-semi-color-focus-border
+ );
+ --semiusageoverlay-color-overlay-bg: var(
+ --semi-global-usage-overlay-semi-color-overlay-bg
+ );
+ --semiusagehighlight-color-highlight: var(
+ --semi-global-usage-highlight-semi-color-highlight
+ );
+ --semiusagehighlight-color-highlight-bg: var(
+ --semi-global-usage-highlight-semi-color-highlight-bg
+ );
+ --semiusagesecondary-color-secondary: var(
+ --semi-global-usage-secondary-semi-color-secondary
+ );
+ --semiusagesecondary-color-secondary-hover: var(
+ --semi-global-usage-secondary-semi-color-secondary-hover
+ );
+ --semiusagesecondary-color-secondary-active: var(
+ --semi-global-usage-secondary-semi-color-secondary-active
+ );
+ --semiusagesecondary-color-secondary-disabled: var(
+ --semi-global-usage-secondary-semi-color-secondary-disabled
+ );
+ --semiusagedisabled-color-disabled-bg: var(
+ --semi-global-usage-disabled-semi-color-disabled-bg
+ );
+ --semiusagedisabled-color-disabled-fill: var(
+ --semi-global-usage-disabled-semi-color-disabled-fill
+ );
+ --semiusagedisabled-color-disabled-text: var(
+ --semi-global-usage-disabled-semi-color-disabled-text
+ );
+ --semiusagedisabled-color-disabled-border: var(
+ --semi-global-usage-disabled-semi-color-disabled-border
+ );
+ --semiusageinfo-light-color-info-light-hover: var(
+ --semi-global-usage-info-light-semi-color-info-light-hover
+ );
+ --semiusageinfo-light-color-info-light-active: var(
+ --semi-global-usage-info-light-semi-color-info-light-active
+ );
+ --semiusageinfo-light-color-info-light-default: var(
+ --semi-global-usage-info-light-semi-color-info-light-default
+ );
+ --semiusagedanger-light-color-danger-light-hover: var(
+ --semi-global-usage-danger-light-semi-color-danger-light-hover
+ );
+ --semiusagedanger-light-color-danger-light-active: var(
+ --semi-global-usage-danger-light-semi-color-danger-light-active
+ );
+ --semiusagedanger-light-color-danger-light-default: var(
+ --semi-global-usage-danger-light-semi-color-danger-light-default
+ );
+ --semiusageprimary-light-color-primary-light-hover: var(
+ --semi-global-usage-primary-light-semi-color-primary-light-hover
+ );
+ --semiusageprimary-light-color-primary-light-active: var(
+ --semi-global-usage-primary-light-semi-color-primary-light-active
+ );
+ --semiusageprimary-light-color-primary-light-default: var(
+ --semi-global-usage-primary-light-semi-color-primary-light-default
+ );
+ --semiusagesuccess-light-color-success-light-hover: var(
+ --semi-global-usage-success-light-semi-color-success-light-hover
+ );
+ --semiusagesuccess-light-color-success-light-active: var(
+ --semi-global-usage-success-light-semi-color-success-light-active
+ );
+ --semiusagesuccess-light-color-success-light-default: var(
+ --semi-global-usage-success-light-semi-color-success-light-default
+ );
+ --semiusagewarning-light-color-warning-light-hover: var(
+ --semi-global-usage-warning-light-semi-color-warning-light-hover
+ );
+ --semiusagewarning-light-color-warning-light-active: var(
+ --semi-global-usage-warning-light-semi-color-warning-light-active
+ );
+ --semiusagewarning-light-color-warning-light-default: var(
+ --semi-global-usage-warning-light-semi-color-warning-light-default
+ );
+ --semiusagetertiary-light-color-tertiary-light-hover: var(
+ --semi-global-usage-tertiary-light-semi-color-tertiary-light-hover
+ );
+ --semiusagetertiary-light-color-tertiary-light-active: var(
+ --semi-global-usage-tertiary-light-semi-color-tertiary-light-active
+ );
+ --semiusagetertiary-light-color-tertiary-light-default: var(
+ --semi-global-usage-tertiary-light-semi-color-tertiary-light-default
+ );
+ --semiusagesecondary-light-color-secondary-light-hover: var(
+ --semi-global-usage-secondary-light-semi-color-secondary-light-hover
+ );
+ --semiusagesecondary-light-color-secondary-light-active: var(
+ --semi-global-usage-secondary-light-semi-color-secondary-light-active
+ );
+ --semiusagesecondary-light-color-secondary-light-default: var(
+ --semi-global-usage-secondary-light-semi-color-secondary-light-default
+ );
+ --semiusage0-semi-red-0: var(--semi-global-palette-red-semi-red-0);
+ --semiusage0-semi-blue-0: var(--semi-global-palette-blue-semi-blue-0);
+ --semiusage0-semi-cyan-0: var(--semi-global-palette-cyan-semi-cyan-0);
+ --semiusage0-semi-grey-0: var(--semi-global-palette-grey-semi-grey-0);
+ --semiusage0-semi-lime-0: var(--semi-global-palette-lime-semi-lime-0);
+ --semiusage0-semi-name-0: var(--semi-global-palette-name-semi-name-0);
+ --semiusage0-semi-pink-0: var(--semi-global-palette-pink-semi-pink-0);
+ --semiusage0-semi-teal-0: var(--semi-global-palette-teal-semi-teal-0);
+ --semiusage0-semi-amber-0: var(--semi-global-palette-amber-semi-amber-0);
+ --semiusage0-semi-brand-0: var(--semi-global-palette-brand-semi-brand-0);
+ --semiusage0-semi-green-0: var(--semi-global-palette-green-semi-green-0);
+ --semiusage0-semi-indigo-0: var(--semi-global-palette-indigo-semi-indigo-0);
+ --semiusage0-semi-orange-0: var(--semi-global-palette-orange-semi-orange-0);
+ --semiusage0-semi-purple-0: var(--semi-global-palette-purple-semi-purple-0);
+ --semiusage0-semi-violet-0: var(--semi-global-palette-violet-semi-violet-0);
+ --semiusage0-semi-yellow-0: var(--semi-global-palette-yellow-semi-yellow-0);
+ --semiusage1-semi-red-1: var(--semi-global-palette-red-semi-red-1);
+ --semiusage1-semi-blue-1: var(--semi-global-palette-blue-semi-blue-1);
+ --semiusage1-semi-cyan-1: var(--semi-global-palette-cyan-semi-cyan-1);
+ --semiusage1-semi-grey-1: var(--semi-global-palette-grey-semi-grey-1);
+ --semiusage1-semi-lime-1: var(--semi-global-palette-lime-semi-lime-1);
+ --semiusage1-semi-name-1: var(--semi-global-palette-name-semi-name-1);
+ --semiusage1-semi-pink-1: var(--semi-global-palette-pink-semi-pink-1);
+ --semiusage1-semi-teal-1: var(--semi-global-palette-teal-semi-teal-1);
+ --semiusage1-semi-amber-1: var(--semi-global-palette-amber-semi-amber-1);
+ --semiusage1-semi-brand-1: var(--semi-global-palette-brand-semi-brand-1);
+ --semiusage1-semi-green-1: var(--semi-global-palette-green-semi-green-1);
+ --semiusage1-semi-indigo-1: var(--semi-global-palette-indigo-semi-indigo-1);
+ --semiusage1-semi-orange-1: var(--semi-global-palette-orange-semi-orange-1);
+ --semiusage1-semi-purple-1: var(--semi-global-palette-purple-semi-purple-1);
+ --semiusage1-semi-violet-1: var(--semi-global-palette-violet-semi-violet-1);
+ --semiusage1-semi-yellow-1: var(--semi-global-palette-yellow-semi-yellow-1);
+ --semiusage2-semi-red-2: var(--semi-global-palette-red-semi-red-2);
+ --semiusage2-semi-blue-2: var(--semi-global-palette-blue-semi-blue-2);
+ --semiusage2-semi-cyan-2: var(--semi-global-palette-cyan-semi-cyan-2);
+ --semiusage2-semi-grey-2: var(--semi-global-palette-grey-semi-grey-2);
+ --semiusage2-semi-lime-2: var(--semi-global-palette-lime-semi-lime-2);
+ --semiusage2-semi-name-2: var(--semi-global-palette-name-semi-name-2);
+ --semiusage2-semi-pink-2: var(--semi-global-palette-pink-semi-pink-2);
+ --semiusage2-semi-teal-2: var(--semi-global-palette-teal-semi-teal-2);
+ --semiusage2-semi-amber-2: var(--semi-global-palette-amber-semi-amber-2);
+ --semiusage2-semi-brand-2: var(--semi-global-palette-brand-semi-brand-2);
+ --semiusage2-semi-green-2: var(--semi-global-palette-green-semi-green-2);
+ --semiusage2-semi-indigo-2: var(--semi-global-palette-indigo-semi-indigo-2);
+ --semiusage2-semi-orange-2: var(--semi-global-palette-orange-semi-orange-2);
+ --semiusage2-semi-purple-2: var(--semi-global-palette-purple-semi-purple-2);
+ --semiusage2-semi-violet-2: var(--semi-global-palette-violet-semi-violet-2);
+ --semiusage2-semi-yellow-2: var(--semi-global-palette-yellow-semi-yellow-2);
+ --semiusage3-semi-red-3: var(--semi-global-palette-red-semi-red-3);
+ --semiusage3-semi-blue-3: var(--semi-global-palette-blue-semi-blue-3);
+ --semiusage3-semi-cyan-3: var(--semi-global-palette-cyan-semi-cyan-3);
+ --semiusage3-semi-grey-3: var(--semi-global-palette-grey-semi-grey-3);
+ --semiusage3-semi-lime-3: var(--semi-global-palette-lime-semi-lime-3);
+ --semiusage3-semi-name-3: var(--semi-global-palette-name-semi-name-3);
+ --semiusage3-semi-pink-3: var(--semi-global-palette-pink-semi-pink-3);
+ --semiusage3-semi-teal-3: var(--semi-global-palette-teal-semi-teal-3);
+ --semiusage3-semi-amber-3: var(--semi-global-palette-amber-semi-amber-3);
+ --semiusage3-semi-brand-3: var(--semi-global-palette-brand-semi-brand-3);
+ --semiusage3-semi-green-3: var(--semi-global-palette-green-semi-green-3);
+ --semiusage3-semi-indigo-3: var(--semi-global-palette-indigo-semi-indigo-3);
+ --semiusage3-semi-orange-3: var(--semi-global-palette-orange-semi-orange-3);
+ --semiusage3-semi-purple-3: var(--semi-global-palette-purple-semi-purple-3);
+ --semiusage3-semi-violet-3: var(--semi-global-palette-violet-semi-violet-3);
+ --semiusage3-semi-yellow-3: var(--semi-global-palette-yellow-semi-yellow-3);
+ --semiusage4-semi-red-4: var(--semi-global-palette-red-semi-red-4);
+ --semiusage4-semi-blue-4: var(--semi-global-palette-blue-semi-blue-4);
+ --semiusage4-semi-cyan-4: var(--semi-global-palette-cyan-semi-cyan-4);
+ --semiusage4-semi-grey-4: var(--semi-global-palette-grey-semi-grey-4);
+ --semiusage4-semi-lime-4: var(--semi-global-palette-lime-semi-lime-4);
+ --semiusage4-semi-name-4: var(--semi-global-palette-name-semi-name-4);
+ --semiusage4-semi-pink-4: var(--semi-global-palette-pink-semi-pink-4);
+ --semiusage4-semi-teal-4: var(--semi-global-palette-teal-semi-teal-4);
+ --semiusage4-semi-amber-4: var(--semi-global-palette-amber-semi-amber-4);
+ --semiusage4-semi-brand-4: var(--semi-global-palette-brand-semi-brand-4);
+ --semiusage4-semi-green-4: var(--semi-global-palette-green-semi-green-4);
+ --semiusage4-semi-indigo-4: var(--semi-global-palette-indigo-semi-indigo-4);
+ --semiusage4-semi-orange-4: var(--semi-global-palette-orange-semi-orange-4);
+ --semiusage4-semi-purple-4: var(--semi-global-palette-purple-semi-purple-4);
+ --semiusage4-semi-violet-4: var(--semi-global-palette-violet-semi-violet-4);
+ --semiusage4-semi-yellow-4: var(--semi-global-palette-yellow-semi-yellow-4);
+ --semiusage5-semi-red-5: var(--semi-global-palette-red-semi-red-5);
+ --semiusage5-semi-blue-5: var(--semi-global-palette-blue-semi-blue-5);
+ --semiusage5-semi-cyan-5: var(--semi-global-palette-cyan-semi-cyan-5);
+ --semiusage5-semi-grey-5: var(--semi-global-palette-grey-semi-grey-5);
+ --semiusage5-semi-lime-5: var(--semi-global-palette-lime-semi-lime-5);
+ --semiusage5-semi-name-5: var(--semi-global-palette-name-semi-name-5);
+ --semiusage5-semi-pink-5: var(--semi-global-palette-pink-semi-pink-5);
+ --semiusage5-semi-teal-5: var(--semi-global-palette-teal-semi-teal-5);
+ --semiusage5-semi-amber-5: var(--semi-global-palette-amber-semi-amber-5);
+ --semiusage5-semi-brand-5: var(--semi-global-palette-brand-semi-brand-5);
+ --semiusage5-semi-green-5: var(--semi-global-palette-green-semi-green-5);
+ --semiusage5-semi-indigo-5: var(--semi-global-palette-indigo-semi-indigo-5);
+ --semiusage5-semi-orange-5: var(--semi-global-palette-orange-semi-orange-5);
+ --semiusage5-semi-purple-5: var(--semi-global-palette-purple-semi-purple-5);
+ --semiusage5-semi-violet-5: var(--semi-global-palette-violet-semi-violet-5);
+ --semiusage5-semi-yellow-5: var(--semi-global-palette-yellow-semi-yellow-5);
+ --semiusage6-semi-red-6: var(--semi-global-palette-red-semi-red-6);
+ --semiusage6-semi-blue-6: var(--semi-global-palette-blue-semi-blue-6);
+ --semiusage6-semi-cyan-6: var(--semi-global-palette-cyan-semi-cyan-6);
+ --semiusage6-semi-grey-6: var(--semi-global-palette-grey-semi-grey-6);
+ --semiusage6-semi-lime-6: var(--semi-global-palette-lime-semi-lime-6);
+ --semiusage6-semi-name-6: var(--semi-global-palette-name-semi-name-6);
+ --semiusage6-semi-pink-6: var(--semi-global-palette-pink-semi-pink-6);
+ --semiusage6-semi-teal-6: var(--semi-global-palette-teal-semi-teal-6);
+ --semiusage6-semi-amber-6: var(--semi-global-palette-amber-semi-amber-6);
+ --semiusage6-semi-brand-6: var(--semi-global-palette-brand-semi-brand-6);
+ --semiusage6-semi-green-6: var(--semi-global-palette-green-semi-green-6);
+ --semiusage6-semi-indigo-6: var(--semi-global-palette-indigo-semi-indigo-6);
+ --semiusage6-semi-orange-6: var(--semi-global-palette-orange-semi-orange-6);
+ --semiusage6-semi-purple-6: var(--semi-global-palette-purple-semi-purple-6);
+ --semiusage6-semi-violet-6: var(--semi-global-palette-violet-semi-violet-6);
+ --semiusage6-semi-yellow-6: var(--semi-global-palette-yellow-semi-yellow-6);
+ --semiusage7-semi-red-7: var(--semi-global-palette-red-semi-red-7);
+ --semiusage7-semi-blue-7: var(--semi-global-palette-blue-semi-blue-7);
+ --semiusage7-semi-cyan-7: var(--semi-global-palette-cyan-semi-cyan-7);
+ --semiusage7-semi-grey-7: var(--semi-global-palette-grey-semi-grey-7);
+ --semiusage7-semi-lime-7: var(--semi-global-palette-lime-semi-lime-7);
+ --semiusage7-semi-name-7: var(--semi-global-palette-name-semi-name-7);
+ --semiusage7-semi-pink-7: var(--semi-global-palette-pink-semi-pink-7);
+ --semiusage7-semi-teal-7: var(--semi-global-palette-teal-semi-teal-7);
+ --semiusage7-semi-amber-7: var(--semi-global-palette-amber-semi-amber-7);
+ --semiusage7-semi-brand-7: var(--semi-global-palette-brand-semi-brand-7);
+ --semiusage7-semi-green-7: var(--semi-global-palette-green-semi-green-7);
+ --semiusage7-semi-indigo-7: var(--semi-global-palette-indigo-semi-indigo-7);
+ --semiusage7-semi-orange-7: var(--semi-global-palette-orange-semi-orange-7);
+ --semiusage7-semi-purple-7: var(--semi-global-palette-purple-semi-purple-7);
+ --semiusage7-semi-violet-7: var(--semi-global-palette-violet-semi-violet-7);
+ --semiusage7-semi-yellow-7: var(--semi-global-palette-yellow-semi-yellow-7);
+ --semiusage8-semi-red-8: var(--semi-global-palette-red-semi-red-8);
+ --semiusage8-semi-blue-8: var(--semi-global-palette-blue-semi-blue-8);
+ --semiusage8-semi-cyan-8: var(--semi-global-palette-cyan-semi-cyan-8);
+ --semiusage8-semi-grey-8: var(--semi-global-palette-grey-semi-grey-8);
+ --semiusage8-semi-lime-8: var(--semi-global-palette-lime-semi-lime-8);
+ --semiusage8-semi-name-8: var(--semi-global-palette-name-semi-name-8);
+ --semiusage8-semi-pink-8: var(--semi-global-palette-pink-semi-pink-8);
+ --semiusage8-semi-teal-8: var(--semi-global-palette-teal-semi-teal-8);
+ --semiusage8-semi-amber-8: var(--semi-global-palette-amber-semi-amber-8);
+ --semiusage8-semi-brand-8: var(--semi-global-palette-brand-semi-brand-8);
+ --semiusage8-semi-green-8: var(--semi-global-palette-green-semi-green-8);
+ --semiusage8-semi-indigo-8: var(--semi-global-palette-indigo-semi-indigo-8);
+ --semiusage8-semi-orange-8: var(--semi-global-palette-orange-semi-orange-8);
+ --semiusage8-semi-purple-8: var(--semi-global-palette-purple-semi-purple-8);
+ --semiusage8-semi-violet-8: var(--semi-global-palette-violet-semi-violet-8);
+ --semiusage8-semi-yellow-8: var(--semi-global-palette-yellow-semi-yellow-8);
+ --semiusage9-semi-red-9: var(--semi-global-palette-red-semi-red-9);
+ --semiusage9-semi-blue-9: var(--semi-global-palette-blue-semi-blue-9);
+ --semiusage9-semi-cyan-9: var(--semi-global-palette-cyan-semi-cyan-9);
+ --semiusage9-semi-grey-9: var(--semi-global-palette-grey-semi-grey-9);
+ --semiusage9-semi-lime-9: var(--semi-global-palette-lime-semi-lime-9);
+ --semiusage9-semi-name-9: var(--semi-global-palette-name-semi-name-9);
+ --semiusage9-semi-pink-9: var(--semi-global-palette-pink-semi-pink-9);
+ --semiusage9-semi-teal-9: var(--semi-global-palette-teal-semi-teal-9);
+ --semiusage9-semi-amber-9: var(--semi-global-palette-amber-semi-amber-9);
+ --semiusage9-semi-brand-9: var(--semi-global-palette-brand-semi-brand-9);
+ --semiusage9-semi-green-9: var(--semi-global-palette-green-semi-green-9);
+ --semiusage9-semi-indigo-9: var(--semi-global-palette-indigo-semi-indigo-9);
+ --semiusage9-semi-orange-9: var(--semi-global-palette-orange-semi-orange-9);
+ --semiusage9-semi-purple-9: var(--semi-global-palette-purple-semi-purple-9);
+ --semiusage9-semi-violet-9: var(--semi-global-palette-violet-semi-violet-9);
+ --semiusage9-semi-yellow-9: var(--semi-global-palette-yellow-semi-yellow-9);
+ --semiusageblue-semi-light-blue-0: var(
+ --semi-global-palette-light-blue-semi-light-blue-0
+ );
+ --semiusageblue-semi-light-blue-1: var(
+ --semi-global-palette-light-blue-semi-light-blue-1
+ );
+ --semiusageblue-semi-light-blue-2: var(
+ --semi-global-palette-light-blue-semi-light-blue-2
+ );
+ --semiusageblue-semi-light-blue-3: var(
+ --semi-global-palette-light-blue-semi-light-blue-3
+ );
+ --semiusageblue-semi-light-blue-4: var(
+ --semi-global-palette-light-blue-semi-light-blue-4
+ );
+ --semiusageblue-semi-light-blue-5: var(
+ --semi-global-palette-light-blue-semi-light-blue-5
+ );
+ --semiusageblue-semi-light-blue-6: var(
+ --semi-global-palette-light-blue-semi-light-blue-6
+ );
+ --semiusageblue-semi-light-blue-7: var(
+ --semi-global-palette-light-blue-semi-light-blue-7
+ );
+ --semiusageblue-semi-light-blue-8: var(
+ --semi-global-palette-light-blue-semi-light-blue-8
+ );
+ --semiusageblue-semi-light-blue-9: var(
+ --semi-global-palette-light-blue-semi-light-blue-9
+ );
+ --semiusagegreen-semi-light-green-0: var(
+ --semi-global-palette-light-green-semi-light-green-0
+ );
+ --semiusagegreen-semi-light-green-1: var(
+ --semi-global-palette-light-green-semi-light-green-1
+ );
+ --semiusagegreen-semi-light-green-2: var(
+ --semi-global-palette-light-green-semi-light-green-2
+ );
+ --semiusagegreen-semi-light-green-3: var(
+ --semi-global-palette-light-green-semi-light-green-3
+ );
+ --semiusagegreen-semi-light-green-4: var(
+ --semi-global-palette-light-green-semi-light-green-4
+ );
+ --semiusagegreen-semi-light-green-5: var(
+ --semi-global-palette-light-green-semi-light-green-5
+ );
+ --semiusagegreen-semi-light-green-6: var(
+ --semi-global-palette-light-green-semi-light-green-6
+ );
+ --semiusagegreen-semi-light-green-7: var(
+ --semi-global-palette-light-green-semi-light-green-7
+ );
+ --semiusagegreen-semi-light-green-8: var(
+ --semi-global-palette-light-green-semi-light-green-8
+ );
+ --semiusagegreen-semi-light-green-9: var(
+ --semi-global-palette-light-green-semi-light-green-9
+ );
+ --semipaletteblack-black: var(--semi-global-palette-black-semi-black);
+ --semipalettered-red-0: var(--semi-global-palette-red-semi-red-0);
+ --semipalettered-red-1: var(--semi-global-palette-red-semi-red-1);
+ --semipalettered-red-2: var(--semi-global-palette-red-semi-red-2);
+ --semipalettered-red-3: var(--semi-global-palette-red-semi-red-3);
+ --semipalettered-red-4: var(--semi-global-palette-red-semi-red-4);
+ --semipalettered-red-5: var(--semi-global-palette-red-semi-red-5);
+ --semipalettered-red-6: var(--semi-global-palette-red-semi-red-6);
+ --semipalettered-red-7: var(--semi-global-palette-red-semi-red-7);
+ --semipalettered-red-8: var(--semi-global-palette-red-semi-red-8);
+ --semipalettered-red-9: var(--semi-global-palette-red-semi-red-9);
+ --semipalettewhite-white: var(--semi-global-palette-white-semi-white);
+ --semipaletteblue-blue-0: var(--semi-global-palette-blue-semi-blue-0);
+ --semipaletteblue-blue-1: var(--semi-global-palette-blue-semi-blue-1);
+ --semipaletteblue-blue-2: var(--semi-global-palette-blue-semi-blue-2);
+ --semipaletteblue-blue-3: var(--semi-global-palette-blue-semi-blue-3);
+ --semipaletteblue-blue-4: var(--semi-global-palette-blue-semi-blue-4);
+ --semipaletteblue-blue-5: var(--semi-global-palette-blue-semi-blue-5);
+ --semipaletteblue-blue-6: var(--semi-global-palette-blue-semi-blue-6);
+ --semipaletteblue-blue-7: var(--semi-global-palette-blue-semi-blue-7);
+ --semipaletteblue-blue-8: var(--semi-global-palette-blue-semi-blue-8);
+ --semipaletteblue-blue-9: var(--semi-global-palette-blue-semi-blue-9);
+ --semipalettecyan-cyan-0: var(--semi-global-palette-cyan-semi-cyan-0);
+ --semipalettecyan-cyan-1: var(--semi-global-palette-cyan-semi-cyan-1);
+ --semipalettecyan-cyan-2: var(--semi-global-palette-cyan-semi-cyan-2);
+ --semipalettecyan-cyan-3: var(--semi-global-palette-cyan-semi-cyan-3);
+ --semipalettecyan-cyan-4: var(--semi-global-palette-cyan-semi-cyan-4);
+ --semipalettecyan-cyan-5: var(--semi-global-palette-cyan-semi-cyan-5);
+ --semipalettecyan-cyan-6: var(--semi-global-palette-cyan-semi-cyan-6);
+ --semipalettecyan-cyan-7: var(--semi-global-palette-cyan-semi-cyan-7);
+ --semipalettecyan-cyan-8: var(--semi-global-palette-cyan-semi-cyan-8);
+ --semipalettecyan-cyan-9: var(--semi-global-palette-cyan-semi-cyan-9);
+ --semipalettegrey-grey-0: var(--semi-global-palette-grey-semi-grey-0);
+ --semipalettegrey-grey-1: var(--semi-global-palette-grey-semi-grey-1);
+ --semipalettegrey-grey-2: var(--semi-global-palette-grey-semi-grey-2);
+ --semipalettegrey-grey-3: var(--semi-global-palette-grey-semi-grey-3);
+ --semipalettegrey-grey-4: var(--semi-global-palette-grey-semi-grey-4);
+ --semipalettegrey-grey-5: var(--semi-global-palette-grey-semi-grey-5);
+ --semipalettegrey-grey-6: var(--semi-global-palette-grey-semi-grey-6);
+ --semipalettegrey-grey-7: var(--semi-global-palette-grey-semi-grey-7);
+ --semipalettegrey-grey-8: var(--semi-global-palette-grey-semi-grey-8);
+ --semipalettegrey-grey-9: var(--semi-global-palette-grey-semi-grey-9);
+ --semipalettelime-lime-0: var(--semi-global-palette-lime-semi-lime-0);
+ --semipalettelime-lime-1: var(--semi-global-palette-lime-semi-lime-1);
+ --semipalettelime-lime-2: var(--semi-global-palette-lime-semi-lime-2);
+ --semipalettelime-lime-3: var(--semi-global-palette-lime-semi-lime-3);
+ --semipalettelime-lime-4: var(--semi-global-palette-lime-semi-lime-4);
+ --semipalettelime-lime-5: var(--semi-global-palette-lime-semi-lime-5);
+ --semipalettelime-lime-6: var(--semi-global-palette-lime-semi-lime-6);
+ --semipalettelime-lime-7: var(--semi-global-palette-lime-semi-lime-7);
+ --semipalettelime-lime-8: var(--semi-global-palette-lime-semi-lime-8);
+ --semipalettelime-lime-9: var(--semi-global-palette-lime-semi-lime-9);
+ --semipalettename-name-0: var(--semi-global-palette-name-semi-name-0);
+ --semipalettename-name-1: var(--semi-global-palette-name-semi-name-1);
+ --semipalettename-name-2: var(--semi-global-palette-name-semi-name-2);
+ --semipalettename-name-3: var(--semi-global-palette-name-semi-name-3);
+ --semipalettename-name-4: var(--semi-global-palette-name-semi-name-4);
+ --semipalettename-name-5: var(--semi-global-palette-name-semi-name-5);
+ --semipalettename-name-6: var(--semi-global-palette-name-semi-name-6);
+ --semipalettename-name-7: var(--semi-global-palette-name-semi-name-7);
+ --semipalettename-name-8: var(--semi-global-palette-name-semi-name-8);
+ --semipalettename-name-9: var(--semi-global-palette-name-semi-name-9);
+ --semipalettepink-pink-0: var(--semi-global-palette-pink-semi-pink-0);
+ --semipalettepink-pink-1: var(--semi-global-palette-pink-semi-pink-1);
+ --semipalettepink-pink-2: var(--semi-global-palette-pink-semi-pink-2);
+ --semipalettepink-pink-3: var(--semi-global-palette-pink-semi-pink-3);
+ --semipalettepink-pink-4: var(--semi-global-palette-pink-semi-pink-4);
+ --semipalettepink-pink-5: var(--semi-global-palette-pink-semi-pink-5);
+ --semipalettepink-pink-6: var(--semi-global-palette-pink-semi-pink-6);
+ --semipalettepink-pink-7: var(--semi-global-palette-pink-semi-pink-7);
+ --semipalettepink-pink-8: var(--semi-global-palette-pink-semi-pink-8);
+ --semipalettepink-pink-9: var(--semi-global-palette-pink-semi-pink-9);
+ --semipaletteteal-teal-0: var(--semi-global-palette-teal-semi-teal-0);
+ --semipaletteteal-teal-1: var(--semi-global-palette-teal-semi-teal-1);
+ --semipaletteteal-teal-2: var(--semi-global-palette-teal-semi-teal-2);
+ --semipaletteteal-teal-3: var(--semi-global-palette-teal-semi-teal-3);
+ --semipaletteteal-teal-4: var(--semi-global-palette-teal-semi-teal-4);
+ --semipaletteteal-teal-5: var(--semi-global-palette-teal-semi-teal-5);
+ --semipaletteteal-teal-6: var(--semi-global-palette-teal-semi-teal-6);
+ --semipaletteteal-teal-7: var(--semi-global-palette-teal-semi-teal-7);
+ --semipaletteteal-teal-8: var(--semi-global-palette-teal-semi-teal-8);
+ --semipaletteteal-teal-9: var(--semi-global-palette-teal-semi-teal-9);
+ --semipaletteamber-amber-0: var(--semi-global-palette-amber-semi-amber-0);
+ --semipaletteamber-amber-1: var(--semi-global-palette-amber-semi-amber-1);
+ --semipaletteamber-amber-2: var(--semi-global-palette-amber-semi-amber-2);
+ --semipaletteamber-amber-3: var(--semi-global-palette-amber-semi-amber-3);
+ --semipaletteamber-amber-4: var(--semi-global-palette-amber-semi-amber-4);
+ --semipaletteamber-amber-5: var(--semi-global-palette-amber-semi-amber-5);
+ --semipaletteamber-amber-6: var(--semi-global-palette-amber-semi-amber-6);
+ --semipaletteamber-amber-7: var(--semi-global-palette-amber-semi-amber-7);
+ --semipaletteamber-amber-8: var(--semi-global-palette-amber-semi-amber-8);
+ --semipaletteamber-amber-9: var(--semi-global-palette-amber-semi-amber-9);
+ --semipalettebrand-brand-0: var(--semi-global-palette-brand-semi-brand-0);
+ --semipalettebrand-brand-1: var(--semi-global-palette-brand-semi-brand-1);
+ --semipalettebrand-brand-2: var(--semi-global-palette-brand-semi-brand-2);
+ --semipalettebrand-brand-3: var(--semi-global-palette-brand-semi-brand-3);
+ --semipalettebrand-brand-4: var(--semi-global-palette-brand-semi-brand-4);
+ --semipalettebrand-brand-5: var(--semi-global-palette-brand-semi-brand-5);
+ --semipalettebrand-brand-6: var(--semi-global-palette-brand-semi-brand-6);
+ --semipalettebrand-brand-7: var(--semi-global-palette-brand-semi-brand-7);
+ --semipalettebrand-brand-8: var(--semi-global-palette-brand-semi-brand-8);
+ --semipalettebrand-brand-9: var(--semi-global-palette-brand-semi-brand-9);
+ --semipalettegreen-green-0: var(--semi-global-palette-green-semi-green-0);
+ --semipalettegreen-green-1: var(--semi-global-palette-green-semi-green-1);
+ --semipalettegreen-green-2: var(--semi-global-palette-green-semi-green-2);
+ --semipalettegreen-green-3: var(--semi-global-palette-green-semi-green-3);
+ --semipalettegreen-green-4: var(--semi-global-palette-green-semi-green-4);
+ --semipalettegreen-green-5: var(--semi-global-palette-green-semi-green-5);
+ --semipalettegreen-green-6: var(--semi-global-palette-green-semi-green-6);
+ --semipalettegreen-green-7: var(--semi-global-palette-green-semi-green-7);
+ --semipalettegreen-green-8: var(--semi-global-palette-green-semi-green-8);
+ --semipalettegreen-green-9: var(--semi-global-palette-green-semi-green-9);
+ --semipaletteindigo-indigo-0: var(--semi-global-palette-indigo-semi-indigo-0);
+ --semipaletteindigo-indigo-1: var(--semi-global-palette-indigo-semi-indigo-1);
+ --semipaletteindigo-indigo-2: var(--semi-global-palette-indigo-semi-indigo-2);
+ --semipaletteindigo-indigo-3: var(--semi-global-palette-indigo-semi-indigo-3);
+ --semipaletteindigo-indigo-4: var(--semi-global-palette-indigo-semi-indigo-4);
+ --semipaletteindigo-indigo-5: var(--semi-global-palette-indigo-semi-indigo-5);
+ --semipaletteindigo-indigo-6: var(--semi-global-palette-indigo-semi-indigo-6);
+ --semipaletteindigo-indigo-7: var(--semi-global-palette-indigo-semi-indigo-7);
+ --semipaletteindigo-indigo-8: var(--semi-global-palette-indigo-semi-indigo-8);
+ --semipaletteindigo-indigo-9: var(--semi-global-palette-indigo-semi-indigo-9);
+ --semipaletteorange-orange-0: var(--semi-global-palette-orange-semi-orange-0);
+ --semipaletteorange-orange-1: var(--semi-global-palette-orange-semi-orange-1);
+ --semipaletteorange-orange-2: var(--semi-global-palette-orange-semi-orange-2);
+ --semipaletteorange-orange-3: var(--semi-global-palette-orange-semi-orange-3);
+ --semipaletteorange-orange-4: var(--semi-global-palette-orange-semi-orange-4);
+ --semipaletteorange-orange-5: var(--semi-global-palette-orange-semi-orange-5);
+ --semipaletteorange-orange-6: var(--semi-global-palette-orange-semi-orange-6);
+ --semipaletteorange-orange-7: var(--semi-global-palette-orange-semi-orange-7);
+ --semipaletteorange-orange-8: var(--semi-global-palette-orange-semi-orange-8);
+ --semipaletteorange-orange-9: var(--semi-global-palette-orange-semi-orange-9);
+ --semipalettepurple-purple-0: var(--semi-global-palette-purple-semi-purple-0);
+ --semipalettepurple-purple-1: var(--semi-global-palette-purple-semi-purple-1);
+ --semipalettepurple-purple-2: var(--semi-global-palette-purple-semi-purple-2);
+ --semipalettepurple-purple-3: var(--semi-global-palette-purple-semi-purple-3);
+ --semipalettepurple-purple-4: var(--semi-global-palette-purple-semi-purple-4);
+ --semipalettepurple-purple-5: var(--semi-global-palette-purple-semi-purple-5);
+ --semipalettepurple-purple-6: var(--semi-global-palette-purple-semi-purple-6);
+ --semipalettepurple-purple-7: var(--semi-global-palette-purple-semi-purple-7);
+ --semipalettepurple-purple-8: var(--semi-global-palette-purple-semi-purple-8);
+ --semipalettepurple-purple-9: var(--semi-global-palette-purple-semi-purple-9);
+ --semipaletteviolet-violet-0: var(--semi-global-palette-violet-semi-violet-0);
+ --semipaletteviolet-violet-1: var(--semi-global-palette-violet-semi-violet-1);
+ --semipaletteviolet-violet-2: var(--semi-global-palette-violet-semi-violet-2);
+ --semipaletteviolet-violet-3: var(--semi-global-palette-violet-semi-violet-3);
+ --semipaletteviolet-violet-4: var(--semi-global-palette-violet-semi-violet-4);
+ --semipaletteviolet-violet-5: var(--semi-global-palette-violet-semi-violet-5);
+ --semipaletteviolet-violet-6: var(--semi-global-palette-violet-semi-violet-6);
+ --semipaletteviolet-violet-7: var(--semi-global-palette-violet-semi-violet-7);
+ --semipaletteviolet-violet-8: var(--semi-global-palette-violet-semi-violet-8);
+ --semipaletteviolet-violet-9: var(--semi-global-palette-violet-semi-violet-9);
+ --semipaletteyellow-yellow-0: var(--semi-global-palette-yellow-semi-yellow-0);
+ --semipaletteyellow-yellow-1: var(--semi-global-palette-yellow-semi-yellow-1);
+ --semipaletteyellow-yellow-2: var(--semi-global-palette-yellow-semi-yellow-2);
+ --semipaletteyellow-yellow-3: var(--semi-global-palette-yellow-semi-yellow-3);
+ --semipaletteyellow-yellow-4: var(--semi-global-palette-yellow-semi-yellow-4);
+ --semipaletteyellow-yellow-5: var(--semi-global-palette-yellow-semi-yellow-5);
+ --semipaletteyellow-yellow-6: var(--semi-global-palette-yellow-semi-yellow-6);
+ --semipaletteyellow-yellow-7: var(--semi-global-palette-yellow-semi-yellow-7);
+ --semipaletteyellow-yellow-8: var(--semi-global-palette-yellow-semi-yellow-8);
+ --semipaletteyellow-yellow-9: var(--semi-global-palette-yellow-semi-yellow-9);
+ --semipalettelight-blue-light-blue-0: var(
+ --semi-global-palette-light-blue-semi-light-blue-0
+ );
+ --semipalettelight-blue-light-blue-1: var(
+ --semi-global-palette-light-blue-semi-light-blue-1
+ );
+ --semipalettelight-blue-light-blue-2: var(
+ --semi-global-palette-light-blue-semi-light-blue-2
+ );
+ --semipalettelight-blue-light-blue-3: var(
+ --semi-global-palette-light-blue-semi-light-blue-3
+ );
+ --semipalettelight-blue-light-blue-4: var(
+ --semi-global-palette-light-blue-semi-light-blue-4
+ );
+ --semipalettelight-blue-light-blue-5: var(
+ --semi-global-palette-light-blue-semi-light-blue-5
+ );
+ --semipalettelight-blue-light-blue-6: var(
+ --semi-global-palette-light-blue-semi-light-blue-6
+ );
+ --semipalettelight-blue-light-blue-7: var(
+ --semi-global-palette-light-blue-semi-light-blue-7
+ );
+ --semipalettelight-blue-light-blue-8: var(
+ --semi-global-palette-light-blue-semi-light-blue-8
+ );
+ --semipalettelight-blue-light-blue-9: var(
+ --semi-global-palette-light-blue-semi-light-blue-9
+ );
+ --semipalettelight-green-light-green-0: var(
+ --semi-global-palette-light-green-semi-light-green-0
+ );
+ --semipalettelight-green-light-green-1: var(
+ --semi-global-palette-light-green-semi-light-green-1
+ );
+ --semipalettelight-green-light-green-2: var(
+ --semi-global-palette-light-green-semi-light-green-2
+ );
+ --semipalettelight-green-light-green-3: var(
+ --semi-global-palette-light-green-semi-light-green-3
+ );
+ --semipalettelight-green-light-green-4: var(
+ --semi-global-palette-light-green-semi-light-green-4
+ );
+ --semipalettelight-green-light-green-5: var(
+ --semi-global-palette-light-green-semi-light-green-5
+ );
+ --semipalettelight-green-light-green-6: var(
+ --semi-global-palette-light-green-semi-light-green-6
+ );
+ --semipalettelight-green-light-green-7: var(
+ --semi-global-palette-light-green-semi-light-green-7
+ );
+ --semipalettelight-green-light-green-8: var(
+ --semi-global-palette-light-green-semi-light-green-8
+ );
+ --semipalettelight-green-light-green-9: var(
+ --semi-global-palette-light-green-semi-light-green-9
+ );
+ --header-header-1-EN-regular-font-family: "Helvetica", Helvetica;
+ --header-header-1-EN-regular-font-weight: 400;
+ --header-header-1-EN-regular-font-size: 32px;
+ --header-header-1-EN-regular-letter-spacing: 0px;
+ --header-header-1-EN-regular-line-height: 44px;
+ --header-header-1-EN-regular-font-style: normal;
+ --header-header-1-CN-regular-font-weight: 400;
+ --header-header-1-CN-regular-font-size: 32px;
+ --header-header-1-CN-regular-letter-spacing: 0px;
+ --header-header-1-CN-regular-line-height: 44px;
+ --header-header-1-CN-regular-font-style: normal;
+ --header-header-1-EN-semi-bold-font-family: "Helvetica", Helvetica;
+ --header-header-1-EN-semi-bold-font-weight: 700;
+ --header-header-1-EN-semi-bold-font-size: 32px;
+ --header-header-1-EN-semi-bold-letter-spacing: 0px;
+ --header-header-1-EN-semi-bold-line-height: 44px;
+ --header-header-1-EN-semi-bold-font-style: normal;
+ --header-header-1-CN-semi-bold-font-weight: 400;
+ --header-header-1-CN-semi-bold-font-size: 32px;
+ --header-header-1-CN-semi-bold-letter-spacing: 0px;
+ --header-header-1-CN-semi-bold-line-height: 44px;
+ --header-header-1-CN-semi-bold-font-style: normal;
+ --header-header-2-EN-regular-font-family: "Helvetica", Helvetica;
+ --header-header-2-EN-regular-font-weight: 400;
+ --header-header-2-EN-regular-font-size: 28px;
+ --header-header-2-EN-regular-letter-spacing: 0px;
+ --header-header-2-EN-regular-line-height: 40px;
+ --header-header-2-EN-regular-font-style: normal;
+ --header-header-2-CN-regular-font-weight: 400;
+ --header-header-2-CN-regular-font-size: 28px;
+ --header-header-2-CN-regular-letter-spacing: 0px;
+ --header-header-2-CN-regular-line-height: 40px;
+ --header-header-2-CN-regular-font-style: normal;
+ --header-header-2-EN-semi-bold-font-family: "Helvetica", Helvetica;
+ --header-header-2-EN-semi-bold-font-weight: 700;
+ --header-header-2-EN-semi-bold-font-size: 28px;
+ --header-header-2-EN-semi-bold-letter-spacing: 0px;
+ --header-header-2-EN-semi-bold-line-height: 40px;
+ --header-header-2-EN-semi-bold-font-style: normal;
+ --header-header-2-CN-semi-bold-font-weight: 400;
+ --header-header-2-CN-semi-bold-font-size: 28px;
+ --header-header-2-CN-semi-bold-letter-spacing: 0px;
+ --header-header-2-CN-semi-bold-line-height: 40px;
+ --header-header-2-CN-semi-bold-font-style: normal;
+ --header-header-3-EN-regular-font-family: "Helvetica", Helvetica;
+ --header-header-3-EN-regular-font-weight: 400;
+ --header-header-3-EN-regular-font-size: 24px;
+ --header-header-3-EN-regular-letter-spacing: 0px;
+ --header-header-3-EN-regular-line-height: 32px;
+ --header-header-3-EN-regular-font-style: normal;
+ --header-header-3-CN-regular-font-weight: 400;
+ --header-header-3-CN-regular-font-size: 24px;
+ --header-header-3-CN-regular-letter-spacing: 0px;
+ --header-header-3-CN-regular-line-height: 32px;
+ --header-header-3-CN-regular-font-style: normal;
+ --header-header-3-EN-semi-bold-font-family: "Helvetica", Helvetica;
+ --header-header-3-EN-semi-bold-font-weight: 700;
+ --header-header-3-EN-semi-bold-font-size: 24px;
+ --header-header-3-EN-semi-bold-letter-spacing: 0px;
+ --header-header-3-EN-semi-bold-line-height: 32px;
+ --header-header-3-EN-semi-bold-font-style: normal;
+ --header-header-3-CN-semi-bold-font-weight: 400;
+ --header-header-3-CN-semi-bold-font-size: 24px;
+ --header-header-3-CN-semi-bold-letter-spacing: 0px;
+ --header-header-3-CN-semi-bold-line-height: 32px;
+ --header-header-3-CN-semi-bold-font-style: normal;
+ --header-header-4-EN-regular-font-family: "Helvetica", Helvetica;
+ --header-header-4-EN-regular-font-weight: 400;
+ --header-header-4-EN-regular-font-size: 20px;
+ --header-header-4-EN-regular-letter-spacing: 0px;
+ --header-header-4-EN-regular-line-height: 28px;
+ --header-header-4-EN-regular-font-style: normal;
+ --header-header-4-CN-regular-font-weight: 400;
+ --header-header-4-CN-regular-font-size: 20px;
+ --header-header-4-CN-regular-letter-spacing: 0px;
+ --header-header-4-CN-regular-line-height: 28px;
+ --header-header-4-CN-regular-font-style: normal;
+ --header-header-4-EN-semi-bold-font-family: "Helvetica", Helvetica;
+ --header-header-4-EN-semi-bold-font-weight: 700;
+ --header-header-4-EN-semi-bold-font-size: 20px;
+ --header-header-4-EN-semi-bold-letter-spacing: 0px;
+ --header-header-4-EN-semi-bold-line-height: 28px;
+ --header-header-4-EN-semi-bold-font-style: normal;
+ --header-header-4-CN-semi-bold-font-weight: 400;
+ --header-header-4-CN-semi-bold-font-size: 20px;
+ --header-header-4-CN-semi-bold-letter-spacing: 0px;
+ --header-header-4-CN-semi-bold-line-height: 28px;
+ --header-header-4-CN-semi-bold-font-style: normal;
+ --header-header-5-EN-regular-font-family: "Helvetica", Helvetica;
+ --header-header-5-EN-regular-font-weight: 400;
+ --header-header-5-EN-regular-font-size: 18px;
+ --header-header-5-EN-regular-letter-spacing: 0px;
+ --header-header-5-EN-regular-line-height: 24px;
+ --header-header-5-EN-regular-font-style: normal;
+ --header-header-5-CN-regular-font-weight: 400;
+ --header-header-5-CN-regular-font-size: 18px;
+ --header-header-5-CN-regular-letter-spacing: 0px;
+ --header-header-5-CN-regular-line-height: 24px;
+ --header-header-5-CN-regular-font-style: normal;
+ --header-header-5-EN-semi-bold-font-family: "Helvetica", Helvetica;
+ --header-header-5-EN-semi-bold-font-weight: 700;
+ --header-header-5-EN-semi-bold-font-size: 18px;
+ --header-header-5-EN-semi-bold-letter-spacing: 0px;
+ --header-header-5-EN-semi-bold-line-height: 24px;
+ --header-header-5-EN-semi-bold-font-style: normal;
+ --header-header-5-CN-semi-bold-font-weight: 400;
+ --header-header-5-CN-semi-bold-font-size: 18px;
+ --header-header-5-CN-semi-bold-letter-spacing: 0px;
+ --header-header-5-CN-semi-bold-line-height: 24px;
+ --header-header-5-CN-semi-bold-font-style: normal;
+ --header-header-6-EN-regular-font-family: "Helvetica", Helvetica;
+ --header-header-6-EN-regular-font-weight: 400;
+ --header-header-6-EN-regular-font-size: 16px;
+ --header-header-6-EN-regular-letter-spacing: 0px;
+ --header-header-6-EN-regular-line-height: 22px;
+ --header-header-6-EN-regular-font-style: normal;
+ --header-header-6-CN-regular-font-weight: 400;
+ --header-header-6-CN-regular-font-size: 16px;
+ --header-header-6-CN-regular-letter-spacing: 0px;
+ --header-header-6-CN-regular-line-height: 22px;
+ --header-header-6-CN-regular-font-style: normal;
+ --header-header-6-EN-semi-bold-font-family: "Helvetica", Helvetica;
+ --header-header-6-EN-semi-bold-font-weight: 700;
+ --header-header-6-EN-semi-bold-font-size: 16px;
+ --header-header-6-EN-semi-bold-letter-spacing: 0px;
+ --header-header-6-EN-semi-bold-line-height: 22px;
+ --header-header-6-EN-semi-bold-font-style: normal;
+ --header-header-6-CN-semi-bold-font-weight: 400;
+ --header-header-6-CN-semi-bold-font-size: 16px;
+ --header-header-6-CN-semi-bold-letter-spacing: 0px;
+ --header-header-6-CN-semi-bold-line-height: 22px;
+ --header-header-6-CN-semi-bold-font-style: normal;
+ --paragraph-small-EN-regular-font-family: "Helvetica", Helvetica;
+ --paragraph-small-EN-regular-font-weight: 400;
+ --paragraph-small-EN-regular-font-size: 12px;
+ --paragraph-small-EN-regular-letter-spacing: 0px;
+ --paragraph-small-EN-regular-line-height: 16px;
+ --paragraph-small-EN-regular-font-style: normal;
+ --paragraph-small-CN-regular-font-weight: 400;
+ --paragraph-small-CN-regular-font-size: 12px;
+ --paragraph-small-CN-regular-letter-spacing: 0px;
+ --paragraph-small-CN-regular-line-height: 16px;
+ --paragraph-small-CN-regular-font-style: normal;
+ --paragraph-small-EN-semi-bold-font-family: "Helvetica", Helvetica;
+ --paragraph-small-EN-semi-bold-font-weight: 700;
+ --paragraph-small-EN-semi-bold-font-size: 12px;
+ --paragraph-small-EN-semi-bold-letter-spacing: 0px;
+ --paragraph-small-EN-semi-bold-line-height: 16px;
+ --paragraph-small-EN-semi-bold-font-style: normal;
+ --paragraph-small-CN-semi-bold-font-weight: 400;
+ --paragraph-small-CN-semi-bold-font-size: 12px;
+ --paragraph-small-CN-semi-bold-letter-spacing: 0px;
+ --paragraph-small-CN-semi-bold-line-height: 16px;
+ --paragraph-small-CN-semi-bold-font-style: normal;
+ --paragraph-regular-EN-regular-font-family: "Helvetica", Helvetica;
+ --paragraph-regular-EN-regular-font-weight: 400;
+ --paragraph-regular-EN-regular-font-size: 14px;
+ --paragraph-regular-EN-regular-letter-spacing: 0px;
+ --paragraph-regular-EN-regular-line-height: 20px;
+ --paragraph-regular-EN-regular-font-style: normal;
+ --paragraph-regular-CN-regular-font-weight: 400;
+ --paragraph-regular-CN-regular-font-size: 14px;
+ --paragraph-regular-CN-regular-letter-spacing: 0px;
+ --paragraph-regular-CN-regular-line-height: 20px;
+ --paragraph-regular-CN-regular-font-style: normal;
+ --paragraph-regular-EN-semi-bold-font-family: "Helvetica", Helvetica;
+ --paragraph-regular-EN-semi-bold-font-weight: 700;
+ --paragraph-regular-EN-semi-bold-font-size: 14px;
+ --paragraph-regular-EN-semi-bold-letter-spacing: 0px;
+ --paragraph-regular-EN-semi-bold-line-height: 20px;
+ --paragraph-regular-EN-semi-bold-font-style: normal;
+ --paragraph-regular-CN-semi-bold-font-weight: 400;
+ --paragraph-regular-CN-semi-bold-font-size: 14px;
+ --paragraph-regular-CN-semi-bold-letter-spacing: 0px;
+ --paragraph-regular-CN-semi-bold-line-height: 20px;
+ --paragraph-regular-CN-semi-bold-font-style: normal;
+ --shadow-0: 0px 0px 0px 0px rgba(0, 0, 0, 0);
+ --shadow-1: 0px 0px 0px 0px rgba(0, 0, 0, 0);
+ --shadow-2: 0px 2px 4px 0px rgba(0, 0, 0, 0.14), 0px 0px 1px 0px
+ rgba(0, 0, 0, 0.16);
+ --shadow-knob: 0px 4px 6px 0px rgba(0, 0, 0, 0.1), 0px 0px 1px 0px
+ rgba(0, 0, 0, 0.3);
+ --shadow-elevated: 0px 0px 1px 0px rgba(0, 0, 0, 0.3), 0px 4px 14px 0px
+ rgba(0, 0, 0, 0.1);
+ --semi-global-usage-bg-semi-color-bg-0: rgba(255, 255, 255, 1);
+ --semi-global-usage-bg-semi-color-bg-1: rgba(255, 255, 255, 1);
+ --semi-global-usage-bg-semi-color-bg-2: rgba(255, 255, 255, 1);
+ --semi-global-usage-bg-semi-color-bg-3: rgba(255, 255, 255, 1);
+ --semi-global-usage-bg-semi-color-bg-4: rgba(255, 255, 255, 1);
+ --semi-global-usage-info-semi-color-info: rgba(33, 130, 247, 1);
+ --semi-global-usage-link-semi-color-link: rgba(33, 130, 247, 1);
+ --semi-global-usage-nav-semi-color-nav-bg: rgba(255, 255, 255, 1);
+ --semi-global-usage-black-semi-color-black: rgba(0, 0, 0, 1);
+ --semi-global-usage-data-semi-color-data-0: rgba(87, 105, 255, 1);
+ --semi-global-usage-data-semi-color-data-1: rgba(142, 212, 231, 1);
+ --semi-global-usage-data-semi-color-data-2: rgba(245, 135, 0, 1);
+ --semi-global-usage-data-semi-color-data-3: rgba(220, 183, 252, 1);
+ --semi-global-usage-data-semi-color-data-4: rgba(74, 156, 247, 1);
+ --semi-global-usage-data-semi-color-data-5: rgba(243, 204, 53, 1);
+ --semi-global-usage-data-semi-color-data-6: rgba(254, 128, 144, 1);
+ --semi-global-usage-data-semi-color-data-7: rgba(139, 215, 210, 1);
+ --semi-global-usage-data-semi-color-data-8: rgba(131, 176, 35, 1);
+ --semi-global-usage-data-semi-color-data-9: rgba(233, 165, 229, 1);
+ --semi-global-usage-fill-semi-color-fill-0: rgba(46, 49, 56, 0.05);
+ --semi-global-usage-fill-semi-color-fill-1: rgba(46, 49, 56, 0.09);
+ --semi-global-usage-fill-semi-color-fill-2: rgba(46, 49, 56, 0.13);
+ --semi-global-usage-text-semi-color-text-0: rgba(28, 31, 35, 1);
+ --semi-global-usage-text-semi-color-text-1: rgba(28, 31, 35, 0.8);
+ --semi-global-usage-text-semi-color-text-2: rgba(28, 31, 35, 0.6);
+ --semi-global-usage-text-semi-color-text-3: rgba(28, 31, 35, 0.35);
+ --semi-global-usage-white-semi-color-white: rgba(255, 255, 255, 1);
+ --semi-global-usage-data-semi-color-data-10: rgba(48, 167, 206, 1);
+ --semi-global-usage-data-semi-color-data-11: rgba(249, 192, 100, 1);
+ --semi-global-usage-data-semi-color-data-12: rgba(177, 113, 249, 1);
+ --semi-global-usage-data-semi-color-data-13: rgba(119, 182, 249, 1);
+ --semi-global-usage-data-semi-color-data-14: rgba(200, 143, 2, 1);
+ --semi-global-usage-data-semi-color-data-15: rgba(255, 170, 178, 1);
+ --semi-global-usage-data-semi-color-data-16: rgba(51, 176, 171, 1);
+ --semi-global-usage-data-semi-color-data-17: rgba(182, 215, 129, 1);
+ --semi-global-usage-data-semi-color-data-18: rgba(212, 88, 212, 1);
+ --semi-global-usage-data-semi-color-data-19: rgba(188, 198, 255, 1);
+ --semi-global-usage-border-semi-color-border: rgba(28, 31, 35, 0.08);
+ --semi-global-usage-danger-semi-color-danger: rgba(246, 95, 61, 1);
+ --semi-global-usage-shadow-semi-color-shadow: rgba(0, 0, 0, 0.04);
+ --semi-global-usage-default-semi-color-default: rgba(249, 249, 249, 1);
+ --semi-global-usage-info-semi-color-info-hover: rgba(22, 105, 211, 1);
+ --semi-global-usage-link-semi-color-link-hover: rgba(22, 105, 211, 1);
+ --semi-global-usage-primary-semi-color-primary: rgba(66, 133, 244, 1);
+ --semi-global-usage-success-semi-color-success: rgba(62, 179, 85, 1);
+ --semi-global-usage-warning-semi-color-warning: rgba(249, 164, 34, 1);
+ --semi-global-usage-info-semi-color-info-active: rgba(13, 81, 176, 1);
+ --semi-global-usage-link-semi-color-link-active: rgba(13, 81, 176, 1);
+ --semi-global-usage-link-semi-color-link-visited: rgba(33, 130, 247, 1);
+ --semi-global-usage-tertiary-semi-color-tertiary: rgba(107, 111, 117, 1);
+ --semi-global-usage-focus-semi-color-focus-border: rgba(66, 133, 244, 1);
+ --semi-global-usage-info-semi-color-info-disabled: rgba(165, 208, 252, 1);
+ --semi-global-usage-overlay-semi-color-overlay-bg: rgba(22, 22, 26, 0.6);
+ --semi-global-usage-danger-semi-color-danger-hover: rgba(210, 71, 46, 1);
+ --semi-global-usage-highlight-semi-color-highlight: rgba(0, 0, 0, 1);
+ --semi-global-usage-secondary-semi-color-secondary: rgba(32, 151, 235, 1);
+ --semi-global-usage-danger-semi-color-danger-active: rgba(175, 49, 33, 1);
+ --semi-global-usage-disabled-semi-color-disabled-bg: rgba(230, 232, 234, 1);
+ --semi-global-usage-default-semi-color-default-hover: rgba(230, 232, 234, 1);
+ --semi-global-usage-primary-semi-color-primary-hover: rgba(50, 107, 208, 1);
+ --semi-global-usage-success-semi-color-success-hover: rgba(50, 149, 71, 1);
+ --semi-global-usage-warning-semi-color-warning-hover: rgba(208, 127, 26, 1);
+ --semi-global-usage-default-semi-color-default-active: rgba(198, 201, 205, 1);
+ --semi-global-usage-disabled-semi-color-disabled-fill: rgba(46, 49, 56, 0.04);
+ --semi-global-usage-disabled-semi-color-disabled-text: rgba(28, 31, 35, 0.35);
+ --semi-global-usage-highlight-semi-color-highlight-bg: rgba(249, 222, 76, 1);
+ --semi-global-usage-primary-semi-color-primary-active: rgba(36, 83, 173, 1);
+ --semi-global-usage-success-semi-color-success-active: rgba(39, 119, 57, 1);
+ --semi-global-usage-warning-semi-color-warning-active: rgba(166, 93, 19, 1);
+ --semi-global-usage-tertiary-semi-color-tertiary-hover: rgba(85, 90, 97, 1);
+ --semi-global-usage-disabled-semi-color-disabled-border: rgba(
+ 230,
+ 232,
+ 234,
+ 1
+ );
+ --semi-global-usage-primary-semi-color-primary-disabled: rgba(
+ 177,
+ 209,
+ 251,
+ 1
+ );
+ --semi-global-usage-success-semi-color-success-disabled: rgba(
+ 166,
+ 225,
+ 174,
+ 1
+ );
+ --semi-global-usage-tertiary-semi-color-tertiary-active: rgba(65, 69, 76, 1);
+ --semi-global-usage-secondary-semi-color-secondary-hover: rgba(
+ 21,
+ 123,
+ 199,
+ 1
+ );
+ --semi-global-usage-secondary-semi-color-secondary-active: rgba(
+ 12,
+ 96,
+ 164,
+ 1
+ );
+ --semi-global-usage-info-light-semi-color-info-light-hover: rgba(
+ 209,
+ 232,
+ 253,
+ 1
+ );
+ --semi-global-usage-info-light-semi-color-info-light-active: rgba(
+ 165,
+ 208,
+ 252,
+ 1
+ );
+ --semi-global-usage-secondary-semi-color-secondary-disabled: rgba(
+ 162,
+ 216,
+ 247,
+ 1
+ );
+ --semi-global-usage-info-light-semi-color-info-light-default: rgba(
+ 237,
+ 246,
+ 254,
+ 1
+ );
+ --semi-global-usage-danger-light-semi-color-danger-light-hover: rgba(
+ 253,
+ 227,
+ 215,
+ 1
+ );
+ --semi-global-usage-danger-light-semi-color-danger-light-active: rgba(
+ 251,
+ 197,
+ 176,
+ 1
+ );
+ --semi-global-usage-danger-light-semi-color-danger-light-default: rgba(
+ 254,
+ 245,
+ 240,
+ 1
+ );
+ --semi-global-usage-primary-light-semi-color-primary-light-hover: rgba(
+ 216,
+ 232,
+ 253,
+ 1
+ );
+ --semi-global-usage-success-light-semi-color-success-light-hover: rgba(
+ 208,
+ 240,
+ 213,
+ 1
+ );
+ --semi-global-usage-warning-light-semi-color-warning-light-hover: rgba(
+ 254,
+ 242,
+ 210,
+ 1
+ );
+ --semi-global-usage-primary-light-semi-color-primary-light-active: rgba(
+ 177,
+ 209,
+ 251,
+ 1
+ );
+ --semi-global-usage-success-light-semi-color-success-light-active: rgba(
+ 166,
+ 225,
+ 174,
+ 1
+ );
+ --semi-global-usage-warning-light-semi-color-warning-light-active: rgba(
+ 253,
+ 227,
+ 165,
+ 1
+ );
+ --semi-global-usage-primary-light-semi-color-primary-light-default: rgba(
+ 240,
+ 247,
+ 254,
+ 1
+ );
+ --semi-global-usage-success-light-semi-color-success-light-default: rgba(
+ 236,
+ 247,
+ 238,
+ 1
+ );
+ --semi-global-usage-tertiary-light-semi-color-tertiary-light-hover: rgba(
+ 230,
+ 232,
+ 234,
+ 1
+ );
+ --semi-global-usage-warning-light-semi-color-warning-light-default: rgba(
+ 254,
+ 250,
+ 238,
+ 1
+ );
+ --semi-global-usage-tertiary-light-semi-color-tertiary-light-active: rgba(
+ 198,
+ 201,
+ 205,
+ 1
+ );
+ --semi-global-usage-secondary-light-semi-color-secondary-light-hover: rgba(
+ 209,
+ 232,
+ 253,
+ 1
+ );
+ --semi-global-usage-tertiary-light-semi-color-tertiary-light-default: rgba(
+ 249,
+ 249,
+ 249,
+ 1
+ );
+ --semi-global-usage-secondary-light-semi-color-secondary-light-active: rgba(
+ 165,
+ 208,
+ 252,
+ 1
+ );
+ --semi-global-usage-secondary-light-semi-color-secondary-light-default: rgba(
+ 236,
+ 247,
+ 253,
+ 1
+ );
+ --semi-global-semi-shadow-elevated: 0px;
+ --semi-global-semi-shadow-2: 0px;
+ --semi-global-semi-shadow-knob: 0px;
+ --semi-global-semi-border-radius-full: 9999px;
+ --semi-global-semi-border-radius-large: 12px;
+ --semi-global-semi-border-radius-small: 4px;
+ --semi-global-semi-border-radius-medium: 6px;
+ --semi-global-semi-border-radius-extra-small: 3px;
+ --semi-global-palette-black-semi-black: rgba(0, 0, 0, 1);
+ --semi-global-palette-red-semi-red-0: rgba(254, 245, 240, 1);
+ --semi-global-palette-red-semi-red-1: rgba(253, 227, 215, 1);
+ --semi-global-palette-red-semi-red-2: rgba(251, 197, 176, 1);
+ --semi-global-palette-red-semi-red-3: rgba(250, 165, 137, 1);
+ --semi-global-palette-red-semi-red-4: rgba(248, 131, 99, 1);
+ --semi-global-palette-red-semi-red-5: rgba(246, 95, 61, 1);
+ --semi-global-palette-red-semi-red-6: rgba(210, 71, 46, 1);
+ --semi-global-palette-red-semi-red-7: rgba(175, 49, 33, 1);
+ --semi-global-palette-red-semi-red-8: rgba(139, 32, 22, 1);
+ --semi-global-palette-red-semi-red-9: rgba(103, 18, 13, 1);
+ --semi-global-palette-white-semi-white: rgba(255, 255, 255, 1);
+ --semi-global-palette-blue-semi-blue-0: rgba(237, 246, 254, 1);
+ --semi-global-palette-blue-semi-blue-1: rgba(209, 232, 253, 1);
+ --semi-global-palette-blue-semi-blue-2: rgba(165, 208, 252, 1);
+ --semi-global-palette-blue-semi-blue-3: rgba(120, 183, 250, 1);
+ --semi-global-palette-blue-semi-blue-4: rgba(76, 157, 249, 1);
+ --semi-global-palette-blue-semi-blue-5: rgba(33, 130, 247, 1);
+ --semi-global-palette-blue-semi-blue-6: rgba(22, 105, 211, 1);
+ --semi-global-palette-blue-semi-blue-7: rgba(13, 81, 176, 1);
+ --semi-global-palette-blue-semi-blue-8: rgba(6, 60, 140, 1);
+ --semi-global-palette-blue-semi-blue-9: rgba(1, 41, 104, 1);
+ --semi-global-palette-cyan-semi-cyan-0: rgba(232, 247, 248, 1);
+ --semi-global-palette-cyan-semi-cyan-1: rgba(200, 237, 240, 1);
+ --semi-global-palette-cyan-semi-cyan-2: rgba(150, 219, 225, 1);
+ --semi-global-palette-cyan-semi-cyan-3: rgba(104, 200, 210, 1);
+ --semi-global-palette-cyan-semi-cyan-4: rgba(64, 180, 195, 1);
+ --semi-global-palette-cyan-semi-cyan-5: rgba(29, 160, 180, 1);
+ --semi-global-palette-cyan-semi-cyan-6: rgba(23, 131, 150, 1);
+ --semi-global-palette-cyan-semi-cyan-7: rgba(17, 103, 120, 1);
+ --semi-global-palette-cyan-semi-cyan-8: rgba(12, 76, 90, 1);
+ --semi-global-palette-cyan-semi-cyan-9: rgba(7, 49, 60, 1);
+ --semi-global-palette-grey-semi-grey-0: rgba(249, 249, 249, 1);
+ --semi-global-palette-grey-semi-grey-1: rgba(230, 232, 234, 1);
+ --semi-global-palette-grey-semi-grey-2: rgba(198, 201, 205, 1);
+ --semi-global-palette-grey-semi-grey-3: rgba(167, 170, 176, 1);
+ --semi-global-palette-grey-semi-grey-4: rgba(136, 140, 146, 1);
+ --semi-global-palette-grey-semi-grey-5: rgba(107, 111, 117, 1);
+ --semi-global-palette-grey-semi-grey-6: rgba(85, 90, 97, 1);
+ --semi-global-palette-grey-semi-grey-7: rgba(65, 69, 76, 1);
+ --semi-global-palette-grey-semi-grey-8: rgba(46, 49, 56, 1);
+ --semi-global-palette-grey-semi-grey-9: rgba(28, 31, 35, 1);
+ --semi-global-palette-lime-semi-lime-0: rgba(242, 250, 233, 1);
+ --semi-global-palette-lime-semi-lime-1: rgba(226, 245, 203, 1);
+ --semi-global-palette-lime-semi-lime-2: rgba(201, 235, 154, 1);
+ --semi-global-palette-lime-semi-lime-3: rgba(180, 226, 109, 1);
+ --semi-global-palette-lime-semi-lime-4: rgba(162, 216, 67, 1);
+ --semi-global-palette-lime-semi-lime-5: rgba(148, 206, 28, 1);
+ --semi-global-palette-lime-semi-lime-6: rgba(120, 172, 22, 1);
+ --semi-global-palette-lime-semi-lime-7: rgba(94, 137, 16, 1);
+ --semi-global-palette-lime-semi-lime-8: rgba(68, 103, 11, 1);
+ --semi-global-palette-lime-semi-lime-9: rgba(44, 69, 7, 1);
+ --semi-global-palette-name-semi-name-0: rgba(245, 252, 255, 1);
+ --semi-global-palette-name-semi-name-1: rgba(224, 247, 255, 1);
+ --semi-global-palette-name-semi-name-2: rgba(194, 238, 255, 1);
+ --semi-global-palette-name-semi-name-3: rgba(163, 227, 255, 1);
+ --semi-global-palette-name-semi-name-4: rgba(133, 216, 255, 1);
+ --semi-global-palette-name-semi-name-5: rgba(102, 204, 255, 1);
+ --semi-global-palette-name-semi-name-6: rgba(83, 167, 213, 1);
+ --semi-global-palette-name-semi-name-7: rgba(65, 131, 170, 1);
+ --semi-global-palette-name-semi-name-8: rgba(47, 97, 128, 1);
+ --semi-global-palette-name-semi-name-9: rgba(31, 63, 85, 1);
+ --semi-global-palette-pink-semi-pink-0: rgba(253, 239, 239, 1);
+ --semi-global-palette-pink-semi-pink-1: rgba(250, 212, 215, 1);
+ --semi-global-palette-pink-semi-pink-2: rgba(245, 171, 180, 1);
+ --semi-global-palette-pink-semi-pink-3: rgba(240, 132, 148, 1);
+ --semi-global-palette-pink-semi-pink-4: rgba(235, 94, 119, 1);
+ --semi-global-palette-pink-semi-pink-5: rgba(230, 57, 94, 1);
+ --semi-global-palette-pink-semi-pink-6: rgba(194, 42, 80, 1);
+ --semi-global-palette-pink-semi-pink-7: rgba(159, 30, 66, 1);
+ --semi-global-palette-pink-semi-pink-8: rgba(123, 19, 52, 1);
+ --semi-global-palette-pink-semi-pink-9: rgba(87, 11, 38, 1);
+ --semi-global-palette-teal-semi-teal-0: rgba(231, 247, 247, 1);
+ --semi-global-palette-teal-semi-teal-1: rgba(198, 240, 238, 1);
+ --semi-global-palette-teal-semi-teal-2: rgba(147, 225, 223, 1);
+ --semi-global-palette-teal-semi-teal-3: rgba(101, 209, 209, 1);
+ --semi-global-palette-teal-semi-teal-4: rgba(60, 192, 194, 1);
+ --semi-global-palette-teal-semi-teal-5: rgba(24, 174, 179, 1);
+ --semi-global-palette-teal-semi-teal-6: rgba(19, 143, 149, 1);
+ --semi-global-palette-teal-semi-teal-7: rgba(14, 112, 119, 1);
+ --semi-global-palette-teal-semi-teal-8: rgba(9, 83, 90, 1);
+ --semi-global-palette-teal-semi-teal-9: rgba(6, 54, 60, 1);
+ --semi-global-palette-amber-semi-amber-0: rgba(253, 253, 238, 1);
+ --semi-global-palette-amber-semi-amber-1: rgba(251, 249, 212, 1);
+ --semi-global-palette-amber-semi-amber-2: rgba(248, 241, 169, 1);
+ --semi-global-palette-amber-semi-amber-3: rgba(244, 230, 128, 1);
+ --semi-global-palette-amber-semi-amber-4: rgba(241, 216, 88, 1);
+ --semi-global-palette-amber-semi-amber-5: rgba(237, 201, 49, 1);
+ --semi-global-palette-amber-semi-amber-6: rgba(198, 170, 39, 1);
+ --semi-global-palette-amber-semi-amber-7: rgba(158, 138, 30, 1);
+ --semi-global-palette-amber-semi-amber-8: rgba(119, 105, 21, 1);
+ --semi-global-palette-amber-semi-amber-9: rgba(79, 71, 13, 1);
+ --semi-global-palette-brand-semi-brand-0: rgba(240, 247, 254, 1);
+ --semi-global-palette-brand-semi-brand-1: rgba(216, 232, 253, 1);
+ --semi-global-palette-brand-semi-brand-2: rgba(177, 209, 251, 1);
+ --semi-global-palette-brand-semi-brand-3: rgba(140, 184, 248, 1);
+ --semi-global-palette-brand-semi-brand-4: rgba(103, 159, 246, 1);
+ --semi-global-palette-brand-semi-brand-5: rgba(66, 133, 244, 1);
+ --semi-global-palette-brand-semi-brand-6: rgba(50, 107, 208, 1);
+ --semi-global-palette-brand-semi-brand-7: rgba(36, 83, 173, 1);
+ --semi-global-palette-brand-semi-brand-8: rgba(25, 61, 137, 1);
+ --semi-global-palette-brand-semi-brand-9: rgba(15, 42, 101, 1);
+ --semi-global-palette-green-semi-green-0: rgba(236, 247, 238, 1);
+ --semi-global-palette-green-semi-green-1: rgba(208, 240, 213, 1);
+ --semi-global-palette-green-semi-green-2: rgba(166, 225, 174, 1);
+ --semi-global-palette-green-semi-green-3: rgba(127, 209, 141, 1);
+ --semi-global-palette-green-semi-green-4: rgba(93, 194, 111, 1);
+ --semi-global-palette-green-semi-green-5: rgba(62, 179, 85, 1);
+ --semi-global-palette-green-semi-green-6: rgba(50, 149, 71, 1);
+ --semi-global-palette-green-semi-green-7: rgba(39, 119, 57, 1);
+ --semi-global-palette-green-semi-green-8: rgba(28, 90, 43, 1);
+ --semi-global-palette-green-semi-green-9: rgba(18, 60, 29, 1);
+ --semi-global-palette-indigo-semi-indigo-0: rgba(236, 238, 247, 1);
+ --semi-global-palette-indigo-semi-indigo-1: rgba(209, 214, 240, 1);
+ --semi-global-palette-indigo-semi-indigo-2: rgba(166, 175, 225, 1);
+ --semi-global-palette-indigo-semi-indigo-3: rgba(128, 139, 209, 1);
+ --semi-global-palette-indigo-semi-indigo-4: rgba(94, 106, 194, 1);
+ --semi-global-palette-indigo-semi-indigo-5: rgba(63, 75, 179, 1);
+ --semi-global-palette-indigo-semi-indigo-6: rgba(51, 60, 159, 1);
+ --semi-global-palette-indigo-semi-indigo-7: rgba(40, 47, 138, 1);
+ --semi-global-palette-indigo-semi-indigo-8: rgba(31, 36, 118, 1);
+ --semi-global-palette-indigo-semi-indigo-9: rgba(23, 25, 97, 1);
+ --semi-global-palette-orange-semi-orange-0: rgba(254, 250, 238, 1);
+ --semi-global-palette-orange-semi-orange-1: rgba(254, 242, 210, 1);
+ --semi-global-palette-orange-semi-orange-2: rgba(253, 227, 165, 1);
+ --semi-global-palette-orange-semi-orange-3: rgba(251, 209, 121, 1);
+ --semi-global-palette-orange-semi-orange-4: rgba(250, 188, 77, 1);
+ --semi-global-palette-orange-semi-orange-5: rgba(249, 164, 34, 1);
+ --semi-global-palette-orange-semi-orange-6: rgba(208, 127, 26, 1);
+ --semi-global-palette-orange-semi-orange-7: rgba(166, 93, 19, 1);
+ --semi-global-palette-orange-semi-orange-8: rgba(125, 64, 13, 1);
+ --semi-global-palette-orange-semi-orange-9: rgba(83, 38, 8, 1);
+ --semi-global-palette-purple-semi-purple-0: rgba(247, 236, 247, 1);
+ --semi-global-palette-purple-semi-purple-1: rgba(240, 207, 238, 1);
+ --semi-global-palette-purple-semi-purple-2: rgba(225, 164, 223, 1);
+ --semi-global-palette-purple-semi-purple-3: rgba(209, 124, 209, 1);
+ --semi-global-palette-purple-semi-purple-4: rgba(190, 89, 194, 1);
+ --semi-global-palette-purple-semi-purple-5: rgba(170, 58, 179, 1);
+ --semi-global-palette-purple-semi-purple-6: rgba(147, 47, 159, 1);
+ --semi-global-palette-purple-semi-purple-7: rgba(124, 36, 138, 1);
+ --semi-global-palette-purple-semi-purple-8: rgba(102, 28, 118, 1);
+ --semi-global-palette-purple-semi-purple-9: rgba(81, 20, 97, 1);
+ --semi-global-palette-violet-semi-violet-0: rgba(244, 238, 249, 1);
+ --semi-global-palette-violet-semi-violet-1: rgba(229, 212, 243, 1);
+ --semi-global-palette-violet-semi-violet-2: rgba(203, 172, 232, 1);
+ --semi-global-palette-violet-semi-violet-3: rgba(176, 134, 220, 1);
+ --semi-global-palette-violet-semi-violet-4: rgba(149, 100, 209, 1);
+ --semi-global-palette-violet-semi-violet-5: rgba(122, 69, 197, 1);
+ --semi-global-palette-violet-semi-violet-6: rgba(102, 57, 177, 1);
+ --semi-global-palette-violet-semi-violet-7: rgba(84, 45, 156, 1);
+ --semi-global-palette-violet-semi-violet-8: rgba(67, 35, 136, 1);
+ --semi-global-palette-violet-semi-violet-9: rgba(52, 27, 115, 1);
+ --semi-global-palette-yellow-semi-yellow-0: rgba(254, 254, 237, 1);
+ --semi-global-palette-yellow-semi-yellow-1: rgba(253, 251, 209, 1);
+ --semi-global-palette-yellow-semi-yellow-2: rgba(252, 244, 165, 1);
+ --semi-global-palette-yellow-semi-yellow-3: rgba(250, 235, 120, 1);
+ --semi-global-palette-yellow-semi-yellow-4: rgba(249, 222, 76, 1);
+ --semi-global-palette-yellow-semi-yellow-5: rgba(247, 207, 33, 1);
+ --semi-global-palette-yellow-semi-yellow-6: rgba(206, 175, 25, 1);
+ --semi-global-palette-yellow-semi-yellow-7: rgba(165, 142, 19, 1);
+ --semi-global-palette-yellow-semi-yellow-8: rgba(124, 108, 13, 1);
+ --semi-global-palette-yellow-semi-yellow-9: rgba(82, 73, 8, 1);
+ --semi-global-palette-light-blue-semi-light-blue-0: rgba(236, 247, 253, 1);
+ --semi-global-palette-light-blue-semi-light-blue-1: rgba(208, 236, 251, 1);
+ --semi-global-palette-light-blue-semi-light-blue-2: rgba(162, 216, 247, 1);
+ --semi-global-palette-light-blue-semi-light-blue-3: rgba(117, 195, 243, 1);
+ --semi-global-palette-light-blue-semi-light-blue-4: rgba(74, 173, 239, 1);
+ --semi-global-palette-light-blue-semi-light-blue-5: rgba(32, 151, 235, 1);
+ --semi-global-palette-light-blue-semi-light-blue-6: rgba(21, 123, 199, 1);
+ --semi-global-palette-light-blue-semi-light-blue-7: rgba(12, 96, 164, 1);
+ --semi-global-palette-light-blue-semi-light-blue-8: rgba(6, 71, 128, 1);
+ --semi-global-palette-light-blue-semi-light-blue-9: rgba(1, 49, 92, 1);
+ --semi-global-palette-light-green-semi-light-green-0: rgba(243, 248, 236, 1);
+ --semi-global-palette-light-green-semi-light-green-1: rgba(226, 240, 209, 1);
+ --semi-global-palette-light-green-semi-light-green-2: rgba(197, 225, 167, 1);
+ --semi-global-palette-light-green-semi-light-green-3: rgba(170, 210, 128, 1);
+ --semi-global-palette-light-green-semi-light-green-4: rgba(144, 195, 94, 1);
+ --semi-global-palette-light-green-semi-light-green-5: rgba(119, 180, 63, 1);
+ --semi-global-palette-light-green-semi-light-green-6: rgba(97, 150, 51, 1);
+ --semi-global-palette-light-green-semi-light-green-7: rgba(75, 120, 40, 1);
+ --semi-global-palette-light-green-semi-light-green-8: rgba(55, 90, 29, 1);
+ --semi-global-palette-light-green-semi-light-green-9: rgba(36, 60, 19, 1);
+ --semi-button-radius-button: 3px;
+ --semi-button-color-button-primary-border-default: rgba(0, 0, 0, 0);
+ }
+
+ /*
+
+ To enable a theme in your HTML, simply add one of the following data attributes to an HTML element, like so:
+
+
+
+
+
+ You can apply the theme on any DOM node, not just the `body`
+
+ */
+
+ [data-semi-global-mode="light"] {
+ --semi-global-usage-bg-semi-color-bg-0: rgba(255, 255, 255, 1);
+ --semi-global-usage-bg-semi-color-bg-1: rgba(255, 255, 255, 1);
+ --semi-global-usage-bg-semi-color-bg-2: rgba(255, 255, 255, 1);
+ --semi-global-usage-bg-semi-color-bg-3: rgba(255, 255, 255, 1);
+ --semi-global-usage-bg-semi-color-bg-4: rgba(255, 255, 255, 1);
+ --semi-global-usage-info-semi-color-info: rgba(33, 130, 247, 1);
+ --semi-global-usage-link-semi-color-link: rgba(33, 130, 247, 1);
+ --semi-global-usage-nav-semi-color-nav-bg: rgba(255, 255, 255, 1);
+ --semi-global-usage-data-semi-color-data-0: rgba(87, 105, 255, 1);
+ --semi-global-usage-data-semi-color-data-1: rgba(142, 212, 231, 1);
+ --semi-global-usage-data-semi-color-data-2: rgba(245, 135, 0, 1);
+ --semi-global-usage-data-semi-color-data-3: rgba(220, 183, 252, 1);
+ --semi-global-usage-data-semi-color-data-4: rgba(74, 156, 247, 1);
+ --semi-global-usage-data-semi-color-data-5: rgba(243, 204, 53, 1);
+ --semi-global-usage-data-semi-color-data-6: rgba(254, 128, 144, 1);
+ --semi-global-usage-data-semi-color-data-7: rgba(139, 215, 210, 1);
+ --semi-global-usage-data-semi-color-data-8: rgba(131, 176, 35, 1);
+ --semi-global-usage-data-semi-color-data-9: rgba(233, 165, 229, 1);
+ --semi-global-usage-fill-semi-color-fill-0: rgba(46, 49, 56, 0.05);
+ --semi-global-usage-fill-semi-color-fill-1: rgba(46, 49, 56, 0.09);
+ --semi-global-usage-fill-semi-color-fill-2: rgba(46, 49, 56, 0.13);
+ --semi-global-usage-text-semi-color-text-0: rgba(28, 31, 35, 1);
+ --semi-global-usage-text-semi-color-text-1: rgba(28, 31, 35, 0.8);
+ --semi-global-usage-text-semi-color-text-2: rgba(28, 31, 35, 0.6);
+ --semi-global-usage-text-semi-color-text-3: rgba(28, 31, 35, 0.35);
+ --semi-global-usage-white-semi-color-white: rgba(255, 255, 255, 1);
+ --semi-global-usage-data-semi-color-data-10: rgba(48, 167, 206, 1);
+ --semi-global-usage-data-semi-color-data-11: rgba(249, 192, 100, 1);
+ --semi-global-usage-data-semi-color-data-12: rgba(177, 113, 249, 1);
+ --semi-global-usage-data-semi-color-data-13: rgba(119, 182, 249, 1);
+ --semi-global-usage-data-semi-color-data-14: rgba(200, 143, 2, 1);
+ --semi-global-usage-data-semi-color-data-15: rgba(255, 170, 178, 1);
+ --semi-global-usage-data-semi-color-data-16: rgba(51, 176, 171, 1);
+ --semi-global-usage-data-semi-color-data-17: rgba(182, 215, 129, 1);
+ --semi-global-usage-data-semi-color-data-18: rgba(212, 88, 212, 1);
+ --semi-global-usage-data-semi-color-data-19: rgba(188, 198, 255, 1);
+ --semi-global-usage-border-semi-color-border: rgba(28, 31, 35, 0.08);
+ --semi-global-usage-danger-semi-color-danger: rgba(246, 95, 61, 1);
+ --semi-global-usage-default-semi-color-default: rgba(249, 249, 249, 1);
+ --semi-global-usage-info-semi-color-info-hover: rgba(22, 105, 211, 1);
+ --semi-global-usage-link-semi-color-link-hover: rgba(22, 105, 211, 1);
+ --semi-global-usage-primary-semi-color-primary: rgba(66, 133, 244, 1);
+ --semi-global-usage-success-semi-color-success: rgba(62, 179, 85, 1);
+ --semi-global-usage-warning-semi-color-warning: rgba(249, 164, 34, 1);
+ --semi-global-usage-info-semi-color-info-active: rgba(13, 81, 176, 1);
+ --semi-global-usage-link-semi-color-link-active: rgba(13, 81, 176, 1);
+ --semi-global-usage-link-semi-color-link-visited: rgba(33, 130, 247, 1);
+ --semi-global-usage-tertiary-semi-color-tertiary: rgba(107, 111, 117, 1);
+ --semi-global-usage-focus-semi-color-focus-border: rgba(66, 133, 244, 1);
+ --semi-global-usage-info-semi-color-info-disabled: rgba(165, 208, 252, 1);
+ --semi-global-usage-danger-semi-color-danger-hover: rgba(210, 71, 46, 1);
+ --semi-global-usage-highlight-semi-color-highlight: rgba(0, 0, 0, 1);
+ --semi-global-usage-secondary-semi-color-secondary: rgba(32, 151, 235, 1);
+ --semi-global-usage-danger-semi-color-danger-active: rgba(175, 49, 33, 1);
+ --semi-global-usage-disabled-semi-color-disabled-bg: rgba(230, 232, 234, 1);
+ --semi-global-usage-default-semi-color-default-hover: rgba(230, 232, 234, 1);
+ --semi-global-usage-primary-semi-color-primary-hover: rgba(50, 107, 208, 1);
+ --semi-global-usage-success-semi-color-success-hover: rgba(50, 149, 71, 1);
+ --semi-global-usage-warning-semi-color-warning-hover: rgba(208, 127, 26, 1);
+ --semi-global-usage-default-semi-color-default-active: rgba(198, 201, 205, 1);
+ --semi-global-usage-disabled-semi-color-disabled-fill: rgba(46, 49, 56, 0.04);
+ --semi-global-usage-disabled-semi-color-disabled-text: rgba(28, 31, 35, 0.35);
+ --semi-global-usage-highlight-semi-color-highlight-bg: rgba(249, 222, 76, 1);
+ --semi-global-usage-primary-semi-color-primary-active: rgba(36, 83, 173, 1);
+ --semi-global-usage-success-semi-color-success-active: rgba(39, 119, 57, 1);
+ --semi-global-usage-warning-semi-color-warning-active: rgba(166, 93, 19, 1);
+ --semi-global-usage-tertiary-semi-color-tertiary-hover: rgba(85, 90, 97, 1);
+ --semi-global-usage-disabled-semi-color-disabled-border: rgba(
+ 230,
+ 232,
+ 234,
+ 1
+ );
+ --semi-global-usage-primary-semi-color-primary-disabled: rgba(
+ 177,
+ 209,
+ 251,
+ 1
+ );
+ --semi-global-usage-success-semi-color-success-disabled: rgba(
+ 166,
+ 225,
+ 174,
+ 1
+ );
+ --semi-global-usage-tertiary-semi-color-tertiary-active: rgba(65, 69, 76, 1);
+ --semi-global-usage-secondary-semi-color-secondary-hover: rgba(
+ 21,
+ 123,
+ 199,
+ 1
+ );
+ --semi-global-usage-secondary-semi-color-secondary-active: rgba(
+ 12,
+ 96,
+ 164,
+ 1
+ );
+ --semi-global-usage-info-light-semi-color-info-light-hover: rgba(
+ 209,
+ 232,
+ 253,
+ 1
+ );
+ --semi-global-usage-info-light-semi-color-info-light-active: rgba(
+ 165,
+ 208,
+ 252,
+ 1
+ );
+ --semi-global-usage-secondary-semi-color-secondary-disabled: rgba(
+ 162,
+ 216,
+ 247,
+ 1
+ );
+ --semi-global-usage-info-light-semi-color-info-light-default: rgba(
+ 237,
+ 246,
+ 254,
+ 1
+ );
+ --semi-global-usage-danger-light-semi-color-danger-light-hover: rgba(
+ 253,
+ 227,
+ 215,
+ 1
+ );
+ --semi-global-usage-danger-light-semi-color-danger-light-active: rgba(
+ 251,
+ 197,
+ 176,
+ 1
+ );
+ --semi-global-usage-danger-light-semi-color-danger-light-default: rgba(
+ 254,
+ 245,
+ 240,
+ 1
+ );
+ --semi-global-usage-primary-light-semi-color-primary-light-hover: rgba(
+ 216,
+ 232,
+ 253,
+ 1
+ );
+ --semi-global-usage-success-light-semi-color-success-light-hover: rgba(
+ 208,
+ 240,
+ 213,
+ 1
+ );
+ --semi-global-usage-warning-light-semi-color-warning-light-hover: rgba(
+ 254,
+ 242,
+ 210,
+ 1
+ );
+ --semi-global-usage-primary-light-semi-color-primary-light-active: rgba(
+ 177,
+ 209,
+ 251,
+ 1
+ );
+ --semi-global-usage-success-light-semi-color-success-light-active: rgba(
+ 166,
+ 225,
+ 174,
+ 1
+ );
+ --semi-global-usage-warning-light-semi-color-warning-light-active: rgba(
+ 253,
+ 227,
+ 165,
+ 1
+ );
+ --semi-global-usage-primary-light-semi-color-primary-light-default: rgba(
+ 240,
+ 247,
+ 254,
+ 1
+ );
+ --semi-global-usage-success-light-semi-color-success-light-default: rgba(
+ 236,
+ 247,
+ 238,
+ 1
+ );
+ --semi-global-usage-tertiary-light-semi-color-tertiary-light-hover: rgba(
+ 230,
+ 232,
+ 234,
+ 1
+ );
+ --semi-global-usage-warning-light-semi-color-warning-light-default: rgba(
+ 254,
+ 250,
+ 238,
+ 1
+ );
+ --semi-global-usage-tertiary-light-semi-color-tertiary-light-active: rgba(
+ 198,
+ 201,
+ 205,
+ 1
+ );
+ --semi-global-usage-secondary-light-semi-color-secondary-light-hover: rgba(
+ 209,
+ 232,
+ 253,
+ 1
+ );
+ --semi-global-usage-tertiary-light-semi-color-tertiary-light-default: rgba(
+ 249,
+ 249,
+ 249,
+ 1
+ );
+ --semi-global-usage-secondary-light-semi-color-secondary-light-active: rgba(
+ 165,
+ 208,
+ 252,
+ 1
+ );
+ --semi-global-usage-secondary-light-semi-color-secondary-light-default: rgba(
+ 236,
+ 247,
+ 253,
+ 1
+ );
+ --semi-global-palette-red-semi-red-0: rgba(254, 245, 240, 1);
+ --semi-global-palette-red-semi-red-1: rgba(253, 227, 215, 1);
+ --semi-global-palette-red-semi-red-2: rgba(251, 197, 176, 1);
+ --semi-global-palette-red-semi-red-3: rgba(250, 165, 137, 1);
+ --semi-global-palette-red-semi-red-4: rgba(248, 131, 99, 1);
+ --semi-global-palette-red-semi-red-5: rgba(246, 95, 61, 1);
+ --semi-global-palette-red-semi-red-6: rgba(210, 71, 46, 1);
+ --semi-global-palette-red-semi-red-7: rgba(175, 49, 33, 1);
+ --semi-global-palette-red-semi-red-8: rgba(139, 32, 22, 1);
+ --semi-global-palette-red-semi-red-9: rgba(103, 18, 13, 1);
+ --semi-global-palette-blue-semi-blue-0: rgba(237, 246, 254, 1);
+ --semi-global-palette-blue-semi-blue-1: rgba(209, 232, 253, 1);
+ --semi-global-palette-blue-semi-blue-2: rgba(165, 208, 252, 1);
+ --semi-global-palette-blue-semi-blue-3: rgba(120, 183, 250, 1);
+ --semi-global-palette-blue-semi-blue-4: rgba(76, 157, 249, 1);
+ --semi-global-palette-blue-semi-blue-5: rgba(33, 130, 247, 1);
+ --semi-global-palette-blue-semi-blue-6: rgba(22, 105, 211, 1);
+ --semi-global-palette-blue-semi-blue-7: rgba(13, 81, 176, 1);
+ --semi-global-palette-blue-semi-blue-8: rgba(6, 60, 140, 1);
+ --semi-global-palette-blue-semi-blue-9: rgba(1, 41, 104, 1);
+ --semi-global-palette-cyan-semi-cyan-0: rgba(232, 247, 248, 1);
+ --semi-global-palette-cyan-semi-cyan-1: rgba(200, 237, 240, 1);
+ --semi-global-palette-cyan-semi-cyan-2: rgba(150, 219, 225, 1);
+ --semi-global-palette-cyan-semi-cyan-3: rgba(104, 200, 210, 1);
+ --semi-global-palette-cyan-semi-cyan-4: rgba(64, 180, 195, 1);
+ --semi-global-palette-cyan-semi-cyan-5: rgba(29, 160, 180, 1);
+ --semi-global-palette-cyan-semi-cyan-6: rgba(23, 131, 150, 1);
+ --semi-global-palette-cyan-semi-cyan-7: rgba(17, 103, 120, 1);
+ --semi-global-palette-cyan-semi-cyan-8: rgba(12, 76, 90, 1);
+ --semi-global-palette-cyan-semi-cyan-9: rgba(7, 49, 60, 1);
+ --semi-global-palette-grey-semi-grey-0: rgba(249, 249, 249, 1);
+ --semi-global-palette-grey-semi-grey-1: rgba(230, 232, 234, 1);
+ --semi-global-palette-grey-semi-grey-2: rgba(198, 201, 205, 1);
+ --semi-global-palette-grey-semi-grey-3: rgba(167, 170, 176, 1);
+ --semi-global-palette-grey-semi-grey-4: rgba(136, 140, 146, 1);
+ --semi-global-palette-grey-semi-grey-5: rgba(107, 111, 117, 1);
+ --semi-global-palette-grey-semi-grey-6: rgba(85, 90, 97, 1);
+ --semi-global-palette-grey-semi-grey-7: rgba(65, 69, 76, 1);
+ --semi-global-palette-grey-semi-grey-8: rgba(46, 49, 56, 1);
+ --semi-global-palette-grey-semi-grey-9: rgba(28, 31, 35, 1);
+ --semi-global-palette-lime-semi-lime-0: rgba(242, 250, 233, 1);
+ --semi-global-palette-lime-semi-lime-1: rgba(226, 245, 203, 1);
+ --semi-global-palette-lime-semi-lime-2: rgba(201, 235, 154, 1);
+ --semi-global-palette-lime-semi-lime-3: rgba(180, 226, 109, 1);
+ --semi-global-palette-lime-semi-lime-4: rgba(162, 216, 67, 1);
+ --semi-global-palette-lime-semi-lime-5: rgba(148, 206, 28, 1);
+ --semi-global-palette-lime-semi-lime-6: rgba(120, 172, 22, 1);
+ --semi-global-palette-lime-semi-lime-7: rgba(94, 137, 16, 1);
+ --semi-global-palette-lime-semi-lime-8: rgba(68, 103, 11, 1);
+ --semi-global-palette-lime-semi-lime-9: rgba(44, 69, 7, 1);
+ --semi-global-palette-name-semi-name-0: rgba(245, 252, 255, 1);
+ --semi-global-palette-name-semi-name-1: rgba(224, 247, 255, 1);
+ --semi-global-palette-name-semi-name-2: rgba(194, 238, 255, 1);
+ --semi-global-palette-name-semi-name-3: rgba(163, 227, 255, 1);
+ --semi-global-palette-name-semi-name-4: rgba(133, 216, 255, 1);
+ --semi-global-palette-name-semi-name-5: rgba(102, 204, 255, 1);
+ --semi-global-palette-name-semi-name-6: rgba(83, 167, 213, 1);
+ --semi-global-palette-name-semi-name-7: rgba(65, 131, 170, 1);
+ --semi-global-palette-name-semi-name-8: rgba(47, 97, 128, 1);
+ --semi-global-palette-name-semi-name-9: rgba(31, 63, 85, 1);
+ --semi-global-palette-pink-semi-pink-0: rgba(253, 239, 239, 1);
+ --semi-global-palette-pink-semi-pink-1: rgba(250, 212, 215, 1);
+ --semi-global-palette-pink-semi-pink-2: rgba(245, 171, 180, 1);
+ --semi-global-palette-pink-semi-pink-3: rgba(240, 132, 148, 1);
+ --semi-global-palette-pink-semi-pink-4: rgba(235, 94, 119, 1);
+ --semi-global-palette-pink-semi-pink-5: rgba(230, 57, 94, 1);
+ --semi-global-palette-pink-semi-pink-6: rgba(194, 42, 80, 1);
+ --semi-global-palette-pink-semi-pink-7: rgba(159, 30, 66, 1);
+ --semi-global-palette-pink-semi-pink-8: rgba(123, 19, 52, 1);
+ --semi-global-palette-pink-semi-pink-9: rgba(87, 11, 38, 1);
+ --semi-global-palette-teal-semi-teal-0: rgba(231, 247, 247, 1);
+ --semi-global-palette-teal-semi-teal-1: rgba(198, 240, 238, 1);
+ --semi-global-palette-teal-semi-teal-2: rgba(147, 225, 223, 1);
+ --semi-global-palette-teal-semi-teal-3: rgba(101, 209, 209, 1);
+ --semi-global-palette-teal-semi-teal-4: rgba(60, 192, 194, 1);
+ --semi-global-palette-teal-semi-teal-5: rgba(24, 174, 179, 1);
+ --semi-global-palette-teal-semi-teal-6: rgba(19, 143, 149, 1);
+ --semi-global-palette-teal-semi-teal-7: rgba(14, 112, 119, 1);
+ --semi-global-palette-teal-semi-teal-8: rgba(9, 83, 90, 1);
+ --semi-global-palette-teal-semi-teal-9: rgba(6, 54, 60, 1);
+ --semi-global-palette-amber-semi-amber-0: rgba(253, 253, 238, 1);
+ --semi-global-palette-amber-semi-amber-1: rgba(251, 249, 212, 1);
+ --semi-global-palette-amber-semi-amber-2: rgba(248, 241, 169, 1);
+ --semi-global-palette-amber-semi-amber-3: rgba(244, 230, 128, 1);
+ --semi-global-palette-amber-semi-amber-4: rgba(241, 216, 88, 1);
+ --semi-global-palette-amber-semi-amber-5: rgba(237, 201, 49, 1);
+ --semi-global-palette-amber-semi-amber-6: rgba(198, 170, 39, 1);
+ --semi-global-palette-amber-semi-amber-7: rgba(158, 138, 30, 1);
+ --semi-global-palette-amber-semi-amber-8: rgba(119, 105, 21, 1);
+ --semi-global-palette-amber-semi-amber-9: rgba(79, 71, 13, 1);
+ --semi-global-palette-brand-semi-brand-0: rgba(240, 247, 254, 1);
+ --semi-global-palette-brand-semi-brand-1: rgba(216, 232, 253, 1);
+ --semi-global-palette-brand-semi-brand-2: rgba(177, 209, 251, 1);
+ --semi-global-palette-brand-semi-brand-3: rgba(140, 184, 248, 1);
+ --semi-global-palette-brand-semi-brand-4: rgba(103, 159, 246, 1);
+ --semi-global-palette-brand-semi-brand-5: rgba(66, 133, 244, 1);
+ --semi-global-palette-brand-semi-brand-6: rgba(50, 107, 208, 1);
+ --semi-global-palette-brand-semi-brand-7: rgba(36, 83, 173, 1);
+ --semi-global-palette-brand-semi-brand-8: rgba(25, 61, 137, 1);
+ --semi-global-palette-brand-semi-brand-9: rgba(15, 42, 101, 1);
+ --semi-global-palette-green-semi-green-0: rgba(236, 247, 238, 1);
+ --semi-global-palette-green-semi-green-1: rgba(208, 240, 213, 1);
+ --semi-global-palette-green-semi-green-2: rgba(166, 225, 174, 1);
+ --semi-global-palette-green-semi-green-3: rgba(127, 209, 141, 1);
+ --semi-global-palette-green-semi-green-4: rgba(93, 194, 111, 1);
+ --semi-global-palette-green-semi-green-5: rgba(62, 179, 85, 1);
+ --semi-global-palette-green-semi-green-6: rgba(50, 149, 71, 1);
+ --semi-global-palette-green-semi-green-7: rgba(39, 119, 57, 1);
+ --semi-global-palette-green-semi-green-8: rgba(28, 90, 43, 1);
+ --semi-global-palette-green-semi-green-9: rgba(18, 60, 29, 1);
+ --semi-global-palette-indigo-semi-indigo-0: rgba(236, 238, 247, 1);
+ --semi-global-palette-indigo-semi-indigo-1: rgba(209, 214, 240, 1);
+ --semi-global-palette-indigo-semi-indigo-2: rgba(166, 175, 225, 1);
+ --semi-global-palette-indigo-semi-indigo-3: rgba(128, 139, 209, 1);
+ --semi-global-palette-indigo-semi-indigo-4: rgba(94, 106, 194, 1);
+ --semi-global-palette-indigo-semi-indigo-5: rgba(63, 75, 179, 1);
+ --semi-global-palette-indigo-semi-indigo-6: rgba(51, 60, 159, 1);
+ --semi-global-palette-indigo-semi-indigo-7: rgba(40, 47, 138, 1);
+ --semi-global-palette-indigo-semi-indigo-8: rgba(31, 36, 118, 1);
+ --semi-global-palette-indigo-semi-indigo-9: rgba(23, 25, 97, 1);
+ --semi-global-palette-orange-semi-orange-0: rgba(254, 250, 238, 1);
+ --semi-global-palette-orange-semi-orange-1: rgba(254, 242, 210, 1);
+ --semi-global-palette-orange-semi-orange-2: rgba(253, 227, 165, 1);
+ --semi-global-palette-orange-semi-orange-3: rgba(251, 209, 121, 1);
+ --semi-global-palette-orange-semi-orange-4: rgba(250, 188, 77, 1);
+ --semi-global-palette-orange-semi-orange-5: rgba(249, 164, 34, 1);
+ --semi-global-palette-orange-semi-orange-6: rgba(208, 127, 26, 1);
+ --semi-global-palette-orange-semi-orange-7: rgba(166, 93, 19, 1);
+ --semi-global-palette-orange-semi-orange-8: rgba(125, 64, 13, 1);
+ --semi-global-palette-orange-semi-orange-9: rgba(83, 38, 8, 1);
+ --semi-global-palette-purple-semi-purple-0: rgba(247, 236, 247, 1);
+ --semi-global-palette-purple-semi-purple-1: rgba(240, 207, 238, 1);
+ --semi-global-palette-purple-semi-purple-2: rgba(225, 164, 223, 1);
+ --semi-global-palette-purple-semi-purple-3: rgba(209, 124, 209, 1);
+ --semi-global-palette-purple-semi-purple-4: rgba(190, 89, 194, 1);
+ --semi-global-palette-purple-semi-purple-5: rgba(170, 58, 179, 1);
+ --semi-global-palette-purple-semi-purple-6: rgba(147, 47, 159, 1);
+ --semi-global-palette-purple-semi-purple-7: rgba(124, 36, 138, 1);
+ --semi-global-palette-purple-semi-purple-8: rgba(102, 28, 118, 1);
+ --semi-global-palette-purple-semi-purple-9: rgba(81, 20, 97, 1);
+ --semi-global-palette-violet-semi-violet-0: rgba(244, 238, 249, 1);
+ --semi-global-palette-violet-semi-violet-1: rgba(229, 212, 243, 1);
+ --semi-global-palette-violet-semi-violet-2: rgba(203, 172, 232, 1);
+ --semi-global-palette-violet-semi-violet-3: rgba(176, 134, 220, 1);
+ --semi-global-palette-violet-semi-violet-4: rgba(149, 100, 209, 1);
+ --semi-global-palette-violet-semi-violet-5: rgba(122, 69, 197, 1);
+ --semi-global-palette-violet-semi-violet-6: rgba(102, 57, 177, 1);
+ --semi-global-palette-violet-semi-violet-7: rgba(84, 45, 156, 1);
+ --semi-global-palette-violet-semi-violet-8: rgba(67, 35, 136, 1);
+ --semi-global-palette-violet-semi-violet-9: rgba(52, 27, 115, 1);
+ --semi-global-palette-yellow-semi-yellow-0: rgba(254, 254, 237, 1);
+ --semi-global-palette-yellow-semi-yellow-1: rgba(253, 251, 209, 1);
+ --semi-global-palette-yellow-semi-yellow-2: rgba(252, 244, 165, 1);
+ --semi-global-palette-yellow-semi-yellow-3: rgba(250, 235, 120, 1);
+ --semi-global-palette-yellow-semi-yellow-4: rgba(249, 222, 76, 1);
+ --semi-global-palette-yellow-semi-yellow-5: rgba(247, 207, 33, 1);
+ --semi-global-palette-yellow-semi-yellow-6: rgba(206, 175, 25, 1);
+ --semi-global-palette-yellow-semi-yellow-7: rgba(165, 142, 19, 1);
+ --semi-global-palette-yellow-semi-yellow-8: rgba(124, 108, 13, 1);
+ --semi-global-palette-yellow-semi-yellow-9: rgba(82, 73, 8, 1);
+ --semi-global-palette-light-blue-semi-light-blue-0: rgba(236, 247, 253, 1);
+ --semi-global-palette-light-blue-semi-light-blue-1: rgba(208, 236, 251, 1);
+ --semi-global-palette-light-blue-semi-light-blue-2: rgba(162, 216, 247, 1);
+ --semi-global-palette-light-blue-semi-light-blue-3: rgba(117, 195, 243, 1);
+ --semi-global-palette-light-blue-semi-light-blue-4: rgba(74, 173, 239, 1);
+ --semi-global-palette-light-blue-semi-light-blue-5: rgba(32, 151, 235, 1);
+ --semi-global-palette-light-blue-semi-light-blue-6: rgba(21, 123, 199, 1);
+ --semi-global-palette-light-blue-semi-light-blue-7: rgba(12, 96, 164, 1);
+ --semi-global-palette-light-blue-semi-light-blue-8: rgba(6, 71, 128, 1);
+ --semi-global-palette-light-blue-semi-light-blue-9: rgba(1, 49, 92, 1);
+ --semi-global-palette-light-green-semi-light-green-0: rgba(243, 248, 236, 1);
+ --semi-global-palette-light-green-semi-light-green-1: rgba(226, 240, 209, 1);
+ --semi-global-palette-light-green-semi-light-green-2: rgba(197, 225, 167, 1);
+ --semi-global-palette-light-green-semi-light-green-3: rgba(170, 210, 128, 1);
+ --semi-global-palette-light-green-semi-light-green-4: rgba(144, 195, 94, 1);
+ --semi-global-palette-light-green-semi-light-green-5: rgba(119, 180, 63, 1);
+ --semi-global-palette-light-green-semi-light-green-6: rgba(97, 150, 51, 1);
+ --semi-global-palette-light-green-semi-light-green-7: rgba(75, 120, 40, 1);
+ --semi-global-palette-light-green-semi-light-green-8: rgba(55, 90, 29, 1);
+ --semi-global-palette-light-green-semi-light-green-9: rgba(36, 60, 19, 1);
+ }
+
+ [data-semi-global-mode="dark"] {
+ --semi-global-usage-bg-semi-color-bg-0: rgba(22, 22, 26, 1);
+ --semi-global-usage-bg-semi-color-bg-1: rgba(35, 36, 41, 1);
+ --semi-global-usage-bg-semi-color-bg-2: rgba(53, 54, 60, 1);
+ --semi-global-usage-bg-semi-color-bg-3: rgba(67, 68, 74, 1);
+ --semi-global-usage-bg-semi-color-bg-4: rgba(79, 81, 89, 1);
+ --semi-global-usage-info-semi-color-info: rgba(76, 157, 249, 1);
+ --semi-global-usage-link-semi-color-link: rgba(76, 157, 249, 1);
+ --semi-global-usage-nav-semi-color-nav-bg: rgba(35, 36, 41, 1);
+ --semi-global-usage-data-semi-color-data-0: rgba(94, 109, 194, 1);
+ --semi-global-usage-data-semi-color-data-1: rgba(8, 104, 120, 1);
+ --semi-global-usage-data-semi-color-data-2: rgba(250, 173, 63, 1);
+ --semi-global-usage-data-semi-color-data-3: rgba(76, 43, 156, 1);
+ --semi-global-usage-data-semi-color-data-4: rgba(16, 125, 248, 1);
+ --semi-global-usage-data-semi-color-data-5: rgba(248, 202, 16, 1);
+ --semi-global-usage-data-semi-color-data-6: rgba(195, 30, 87, 1);
+ --semi-global-usage-data-semi-color-data-7: rgba(5, 119, 115, 1);
+ --semi-global-usage-data-semi-color-data-8: rgba(154, 207, 13, 1);
+ --semi-global-usage-data-semi-color-data-9: rgba(117, 29, 138, 1);
+ --semi-global-usage-fill-semi-color-fill-0: rgba(255, 255, 255, 0.05);
+ --semi-global-usage-fill-semi-color-fill-1: rgba(255, 255, 255, 0.09);
+ --semi-global-usage-fill-semi-color-fill-2: rgba(255, 255, 255, 0.13);
+ --semi-global-usage-text-semi-color-text-0: rgba(249, 249, 249, 1);
+ --semi-global-usage-text-semi-color-text-1: rgba(249, 249, 249, 0.8);
+ --semi-global-usage-text-semi-color-text-2: rgba(249, 249, 249, 0.6);
+ --semi-global-usage-text-semi-color-text-3: rgba(249, 249, 249, 0.35);
+ --semi-global-usage-white-semi-color-white: rgba(228, 231, 245, 1);
+ --semi-global-usage-data-semi-color-data-10: rgba(16, 162, 180, 1);
+ --semi-global-usage-data-semi-color-data-11: rgba(208, 110, 11, 1);
+ --semi-global-usage-data-semi-color-data-12: rgba(113, 66, 197, 1);
+ --semi-global-usage-data-semi-color-data-13: rgba(7, 100, 212, 1);
+ --semi-global-usage-data-semi-color-data-14: rgba(251, 232, 110, 1);
+ --semi-global-usage-data-semi-color-data-15: rgba(160, 19, 73, 1);
+ --semi-global-usage-data-semi-color-data-16: rgba(11, 179, 167, 1);
+ --semi-global-usage-data-semi-color-data-17: rgba(98, 138, 6, 1);
+ --semi-global-usage-data-semi-color-data-18: rgba(162, 48, 179, 1);
+ --semi-global-usage-data-semi-color-data-19: rgba(40, 51, 138, 1);
+ --semi-global-usage-border-semi-color-border: rgba(255, 255, 255, 0.08);
+ --semi-global-usage-danger-semi-color-danger: rgba(248, 131, 99, 1);
+ --semi-global-usage-default-semi-color-default: rgba(28, 31, 35, 1);
+ --semi-global-usage-info-semi-color-info-hover: rgba(120, 183, 250, 1);
+ --semi-global-usage-link-semi-color-link-hover: rgba(120, 183, 250, 1);
+ --semi-global-usage-primary-semi-color-primary: rgba(103, 159, 246, 1);
+ --semi-global-usage-success-semi-color-success: rgba(102, 197, 119, 1);
+ --semi-global-usage-warning-semi-color-warning: rgba(250, 188, 77, 1);
+ --semi-global-usage-info-semi-color-info-active: rgba(165, 208, 252, 1);
+ --semi-global-usage-link-semi-color-link-active: rgba(165, 208, 252, 1);
+ --semi-global-usage-link-semi-color-link-visited: rgba(76, 157, 249, 1);
+ --semi-global-usage-tertiary-semi-color-tertiary: rgba(136, 140, 146, 1);
+ --semi-global-usage-focus-semi-color-focus-border: rgba(103, 159, 246, 1);
+ --semi-global-usage-info-semi-color-info-disabled: rgba(13, 81, 176, 1);
+ --semi-global-usage-danger-semi-color-danger-hover: rgba(250, 165, 137, 1);
+ --semi-global-usage-highlight-semi-color-highlight: rgba(255, 255, 255, 1);
+ --semi-global-usage-secondary-semi-color-secondary: rgba(74, 173, 239, 1);
+ --semi-global-usage-danger-semi-color-danger-active: rgba(251, 197, 176, 1);
+ --semi-global-usage-disabled-semi-color-disabled-bg: rgba(46, 49, 56, 1);
+ --semi-global-usage-default-semi-color-default-hover: rgba(46, 49, 56, 1);
+ --semi-global-usage-primary-semi-color-primary-hover: rgba(140, 184, 248, 1);
+ --semi-global-usage-success-semi-color-success-hover: rgba(135, 211, 147, 1);
+ --semi-global-usage-warning-semi-color-warning-hover: rgba(251, 209, 121, 1);
+ --semi-global-usage-default-semi-color-default-active: rgba(65, 69, 76, 1);
+ --semi-global-usage-disabled-semi-color-disabled-fill: rgba(
+ 230,
+ 232,
+ 234,
+ 0.04
+ );
+ --semi-global-usage-disabled-semi-color-disabled-text: rgba(
+ 249,
+ 249,
+ 249,
+ 0.35
+ );
+ --semi-global-usage-highlight-semi-color-highlight-bg: rgba(165, 142, 19, 1);
+ --semi-global-usage-primary-semi-color-primary-active: rgba(177, 209, 251, 1);
+ --semi-global-usage-success-semi-color-success-active: rgba(171, 226, 179, 1);
+ --semi-global-usage-warning-semi-color-warning-active: rgba(253, 227, 165, 1);
+ --semi-global-usage-tertiary-semi-color-tertiary-hover: rgba(167, 170, 176, 1);
+ --semi-global-usage-disabled-semi-color-disabled-border: rgba(46, 49, 56, 1);
+ --semi-global-usage-primary-semi-color-primary-disabled: rgba(36, 83, 173, 1);
+ --semi-global-usage-success-semi-color-success-disabled: rgba(46, 121, 63, 1);
+ --semi-global-usage-tertiary-semi-color-tertiary-active: rgba(
+ 198,
+ 201,
+ 205,
+ 1
+ );
+ --semi-global-usage-secondary-semi-color-secondary-hover: rgba(
+ 117,
+ 195,
+ 243,
+ 1
+ );
+ --semi-global-usage-secondary-semi-color-secondary-active: rgba(
+ 162,
+ 216,
+ 247,
+ 1
+ );
+ --semi-global-usage-info-light-semi-color-info-light-hover: rgba(
+ 76,
+ 157,
+ 249,
+ 0.3
+ );
+ --semi-global-usage-info-light-semi-color-info-light-active: rgba(
+ 76,
+ 157,
+ 249,
+ 0.4
+ );
+ --semi-global-usage-secondary-semi-color-secondary-disabled: rgba(
+ 12,
+ 96,
+ 164,
+ 1
+ );
+ --semi-global-usage-info-light-semi-color-info-light-default: rgba(
+ 76,
+ 157,
+ 249,
+ 0.2
+ );
+ --semi-global-usage-danger-light-semi-color-danger-light-hover: rgba(
+ 248,
+ 131,
+ 99,
+ 0.3
+ );
+ --semi-global-usage-danger-light-semi-color-danger-light-active: rgba(
+ 248,
+ 131,
+ 99,
+ 0.4
+ );
+ --semi-global-usage-danger-light-semi-color-danger-light-default: rgba(
+ 248,
+ 131,
+ 99,
+ 0.2
+ );
+ --semi-global-usage-primary-light-semi-color-primary-light-hover: rgba(
+ 103,
+ 159,
+ 246,
+ 0.3
+ );
+ --semi-global-usage-success-light-semi-color-success-light-hover: rgba(
+ 102,
+ 197,
+ 119,
+ 0.3
+ );
+ --semi-global-usage-warning-light-semi-color-warning-light-hover: rgba(
+ 250,
+ 188,
+ 77,
+ 0.3
+ );
+ --semi-global-usage-primary-light-semi-color-primary-light-active: rgba(
+ 103,
+ 159,
+ 246,
+ 0.4
+ );
+ --semi-global-usage-success-light-semi-color-success-light-active: rgba(
+ 102,
+ 197,
+ 119,
+ 0.4
+ );
+ --semi-global-usage-warning-light-semi-color-warning-light-active: rgba(
+ 250,
+ 188,
+ 77,
+ 0.4
+ );
+ --semi-global-usage-primary-light-semi-color-primary-light-default: rgba(
+ 103,
+ 159,
+ 246,
+ 0.2
+ );
+ --semi-global-usage-success-light-semi-color-success-light-default: rgba(
+ 102,
+ 197,
+ 119,
+ 0.2
+ );
+ --semi-global-usage-tertiary-light-semi-color-tertiary-light-hover: rgba(
+ 136,
+ 140,
+ 146,
+ 0.3
+ );
+ --semi-global-usage-warning-light-semi-color-warning-light-default: rgba(
+ 250,
+ 188,
+ 77,
+ 0.2
+ );
+ --semi-global-usage-tertiary-light-semi-color-tertiary-light-active: rgba(
+ 136,
+ 140,
+ 146,
+ 0.4
+ );
+ --semi-global-usage-secondary-light-semi-color-secondary-light-hover: rgba(
+ 74,
+ 173,
+ 239,
+ 0.3
+ );
+ --semi-global-usage-tertiary-light-semi-color-tertiary-light-default: rgba(
+ 136,
+ 140,
+ 146,
+ 0.2
+ );
+ --semi-global-usage-secondary-light-semi-color-secondary-light-active: rgba(
+ 74,
+ 173,
+ 239,
+ 0.4
+ );
+ --semi-global-usage-secondary-light-semi-color-secondary-light-default: rgba(
+ 74,
+ 173,
+ 239,
+ 0.2
+ );
+ --semi-global-palette-red-semi-red-0: rgba(103, 18, 13, 1);
+ --semi-global-palette-red-semi-red-1: rgba(139, 32, 22, 1);
+ --semi-global-palette-red-semi-red-2: rgba(175, 49, 33, 1);
+ --semi-global-palette-red-semi-red-3: rgba(210, 71, 46, 1);
+ --semi-global-palette-red-semi-red-4: rgba(246, 95, 61, 1);
+ --semi-global-palette-red-semi-red-5: rgba(248, 131, 99, 1);
+ --semi-global-palette-red-semi-red-6: rgba(250, 165, 137, 1);
+ --semi-global-palette-red-semi-red-7: rgba(251, 197, 176, 1);
+ --semi-global-palette-red-semi-red-8: rgba(253, 227, 215, 1);
+ --semi-global-palette-red-semi-red-9: rgba(254, 245, 240, 1);
+ --semi-global-palette-blue-semi-blue-0: rgba(1, 41, 104, 1);
+ --semi-global-palette-blue-semi-blue-1: rgba(6, 60, 140, 1);
+ --semi-global-palette-blue-semi-blue-2: rgba(13, 81, 176, 1);
+ --semi-global-palette-blue-semi-blue-3: rgba(22, 105, 211, 1);
+ --semi-global-palette-blue-semi-blue-4: rgba(33, 130, 247, 1);
+ --semi-global-palette-blue-semi-blue-5: rgba(76, 157, 249, 1);
+ --semi-global-palette-blue-semi-blue-6: rgba(120, 183, 250, 1);
+ --semi-global-palette-blue-semi-blue-7: rgba(165, 208, 252, 1);
+ --semi-global-palette-blue-semi-blue-8: rgba(209, 232, 253, 1);
+ --semi-global-palette-blue-semi-blue-9: rgba(237, 246, 254, 1);
+ --semi-global-palette-cyan-semi-cyan-0: rgba(7, 49, 60, 1);
+ --semi-global-palette-cyan-semi-cyan-1: rgba(12, 76, 90, 1);
+ --semi-global-palette-cyan-semi-cyan-2: rgba(17, 103, 120, 1);
+ --semi-global-palette-cyan-semi-cyan-3: rgba(23, 131, 150, 1);
+ --semi-global-palette-cyan-semi-cyan-4: rgba(29, 160, 180, 1);
+ --semi-global-palette-cyan-semi-cyan-5: rgba(64, 180, 195, 1);
+ --semi-global-palette-cyan-semi-cyan-6: rgba(104, 200, 210, 1);
+ --semi-global-palette-cyan-semi-cyan-7: rgba(150, 219, 225, 1);
+ --semi-global-palette-cyan-semi-cyan-8: rgba(200, 237, 240, 1);
+ --semi-global-palette-cyan-semi-cyan-9: rgba(232, 247, 248, 1);
+ --semi-global-palette-grey-semi-grey-0: rgba(28, 31, 35, 1);
+ --semi-global-palette-grey-semi-grey-1: rgba(46, 49, 56, 1);
+ --semi-global-palette-grey-semi-grey-2: rgba(65, 69, 76, 1);
+ --semi-global-palette-grey-semi-grey-3: rgba(85, 90, 97, 1);
+ --semi-global-palette-grey-semi-grey-4: rgba(107, 111, 117, 1);
+ --semi-global-palette-grey-semi-grey-5: rgba(136, 140, 146, 1);
+ --semi-global-palette-grey-semi-grey-6: rgba(167, 170, 176, 1);
+ --semi-global-palette-grey-semi-grey-7: rgba(198, 201, 205, 1);
+ --semi-global-palette-grey-semi-grey-8: rgba(230, 232, 234, 1);
+ --semi-global-palette-grey-semi-grey-9: rgba(249, 249, 249, 1);
+ --semi-global-palette-lime-semi-lime-0: rgba(44, 69, 7, 1);
+ --semi-global-palette-lime-semi-lime-1: rgba(68, 103, 11, 1);
+ --semi-global-palette-lime-semi-lime-2: rgba(94, 137, 16, 1);
+ --semi-global-palette-lime-semi-lime-3: rgba(120, 172, 22, 1);
+ --semi-global-palette-lime-semi-lime-4: rgba(148, 206, 28, 1);
+ --semi-global-palette-lime-semi-lime-5: rgba(162, 216, 67, 1);
+ --semi-global-palette-lime-semi-lime-6: rgba(180, 226, 109, 1);
+ --semi-global-palette-lime-semi-lime-7: rgba(201, 235, 154, 1);
+ --semi-global-palette-lime-semi-lime-8: rgba(226, 245, 203, 1);
+ --semi-global-palette-lime-semi-lime-9: rgba(242, 250, 233, 1);
+ --semi-global-palette-name-semi-name-0: rgba(255, 255, 255, 1);
+ --semi-global-palette-name-semi-name-1: rgba(255, 255, 255, 1);
+ --semi-global-palette-name-semi-name-2: rgba(255, 255, 255, 1);
+ --semi-global-palette-name-semi-name-3: rgba(255, 255, 255, 1);
+ --semi-global-palette-name-semi-name-4: rgba(255, 255, 255, 1);
+ --semi-global-palette-name-semi-name-5: rgba(255, 255, 255, 1);
+ --semi-global-palette-name-semi-name-6: rgba(255, 255, 255, 1);
+ --semi-global-palette-name-semi-name-7: rgba(255, 255, 255, 1);
+ --semi-global-palette-name-semi-name-8: rgba(255, 255, 255, 1);
+ --semi-global-palette-name-semi-name-9: rgba(255, 255, 255, 1);
+ --semi-global-palette-pink-semi-pink-0: rgba(87, 11, 38, 1);
+ --semi-global-palette-pink-semi-pink-1: rgba(123, 19, 52, 1);
+ --semi-global-palette-pink-semi-pink-2: rgba(159, 30, 66, 1);
+ --semi-global-palette-pink-semi-pink-3: rgba(194, 42, 80, 1);
+ --semi-global-palette-pink-semi-pink-4: rgba(230, 57, 94, 1);
+ --semi-global-palette-pink-semi-pink-5: rgba(235, 94, 119, 1);
+ --semi-global-palette-pink-semi-pink-6: rgba(240, 132, 148, 1);
+ --semi-global-palette-pink-semi-pink-7: rgba(245, 171, 180, 1);
+ --semi-global-palette-pink-semi-pink-8: rgba(250, 212, 215, 1);
+ --semi-global-palette-pink-semi-pink-9: rgba(253, 239, 239, 1);
+ --semi-global-palette-teal-semi-teal-0: rgba(6, 54, 60, 1);
+ --semi-global-palette-teal-semi-teal-1: rgba(9, 83, 90, 1);
+ --semi-global-palette-teal-semi-teal-2: rgba(14, 112, 119, 1);
+ --semi-global-palette-teal-semi-teal-3: rgba(19, 143, 149, 1);
+ --semi-global-palette-teal-semi-teal-4: rgba(24, 174, 179, 1);
+ --semi-global-palette-teal-semi-teal-5: rgba(60, 192, 194, 1);
+ --semi-global-palette-teal-semi-teal-6: rgba(101, 209, 209, 1);
+ --semi-global-palette-teal-semi-teal-7: rgba(147, 225, 223, 1);
+ --semi-global-palette-teal-semi-teal-8: rgba(198, 240, 238, 1);
+ --semi-global-palette-teal-semi-teal-9: rgba(231, 247, 247, 1);
+ --semi-global-palette-amber-semi-amber-0: rgba(79, 71, 13, 1);
+ --semi-global-palette-amber-semi-amber-1: rgba(119, 105, 21, 1);
+ --semi-global-palette-amber-semi-amber-2: rgba(158, 138, 30, 1);
+ --semi-global-palette-amber-semi-amber-3: rgba(198, 170, 39, 1);
+ --semi-global-palette-amber-semi-amber-4: rgba(237, 201, 49, 1);
+ --semi-global-palette-amber-semi-amber-5: rgba(241, 216, 88, 1);
+ --semi-global-palette-amber-semi-amber-6: rgba(244, 230, 128, 1);
+ --semi-global-palette-amber-semi-amber-7: rgba(248, 241, 169, 1);
+ --semi-global-palette-amber-semi-amber-8: rgba(251, 249, 212, 1);
+ --semi-global-palette-amber-semi-amber-9: rgba(253, 253, 238, 1);
+ --semi-global-palette-brand-semi-brand-0: rgba(15, 42, 101, 1);
+ --semi-global-palette-brand-semi-brand-1: rgba(25, 61, 137, 1);
+ --semi-global-palette-brand-semi-brand-2: rgba(36, 83, 173, 1);
+ --semi-global-palette-brand-semi-brand-3: rgba(50, 107, 208, 1);
+ --semi-global-palette-brand-semi-brand-4: rgba(66, 133, 244, 1);
+ --semi-global-palette-brand-semi-brand-5: rgba(103, 159, 246, 1);
+ --semi-global-palette-brand-semi-brand-6: rgba(140, 184, 248, 1);
+ --semi-global-palette-brand-semi-brand-7: rgba(177, 209, 251, 1);
+ --semi-global-palette-brand-semi-brand-8: rgba(216, 232, 253, 1);
+ --semi-global-palette-brand-semi-brand-9: rgba(240, 247, 254, 1);
+ --semi-global-palette-green-semi-green-0: rgba(22, 61, 32, 1);
+ --semi-global-palette-green-semi-green-1: rgba(33, 91, 48, 1);
+ --semi-global-palette-green-semi-green-2: rgba(46, 121, 63, 1);
+ --semi-global-palette-green-semi-green-3: rgba(58, 152, 79, 1);
+ --semi-global-palette-green-semi-green-4: rgba(62, 179, 85, 1);
+ --semi-global-palette-green-semi-green-5: rgba(102, 197, 119, 1);
+ --semi-global-palette-green-semi-green-6: rgba(135, 211, 147, 1);
+ --semi-global-palette-green-semi-green-7: rgba(171, 226, 179, 1);
+ --semi-global-palette-green-semi-green-8: rgba(211, 240, 215, 1);
+ --semi-global-palette-green-semi-green-9: rgba(238, 248, 239, 1);
+ --semi-global-palette-indigo-semi-indigo-0: rgba(23, 25, 97, 1);
+ --semi-global-palette-indigo-semi-indigo-1: rgba(31, 36, 118, 1);
+ --semi-global-palette-indigo-semi-indigo-2: rgba(40, 47, 138, 1);
+ --semi-global-palette-indigo-semi-indigo-3: rgba(51, 60, 159, 1);
+ --semi-global-palette-indigo-semi-indigo-4: rgba(63, 75, 179, 1);
+ --semi-global-palette-indigo-semi-indigo-5: rgba(94, 106, 194, 1);
+ --semi-global-palette-indigo-semi-indigo-6: rgba(128, 139, 209, 1);
+ --semi-global-palette-indigo-semi-indigo-7: rgba(166, 175, 225, 1);
+ --semi-global-palette-indigo-semi-indigo-8: rgba(209, 214, 240, 1);
+ --semi-global-palette-indigo-semi-indigo-9: rgba(236, 238, 247, 1);
+ --semi-global-palette-orange-semi-orange-0: rgba(83, 38, 8, 1);
+ --semi-global-palette-orange-semi-orange-1: rgba(125, 64, 13, 1);
+ --semi-global-palette-orange-semi-orange-2: rgba(166, 93, 19, 1);
+ --semi-global-palette-orange-semi-orange-3: rgba(208, 127, 26, 1);
+ --semi-global-palette-orange-semi-orange-4: rgba(249, 164, 34, 1);
+ --semi-global-palette-orange-semi-orange-5: rgba(250, 188, 77, 1);
+ --semi-global-palette-orange-semi-orange-6: rgba(251, 209, 121, 1);
+ --semi-global-palette-orange-semi-orange-7: rgba(253, 227, 165, 1);
+ --semi-global-palette-orange-semi-orange-8: rgba(254, 242, 210, 1);
+ --semi-global-palette-orange-semi-orange-9: rgba(254, 250, 238, 1);
+ --semi-global-palette-purple-semi-purple-0: rgba(81, 20, 97, 1);
+ --semi-global-palette-purple-semi-purple-1: rgba(102, 28, 118, 1);
+ --semi-global-palette-purple-semi-purple-2: rgba(124, 36, 138, 1);
+ --semi-global-palette-purple-semi-purple-3: rgba(147, 47, 159, 1);
+ --semi-global-palette-purple-semi-purple-4: rgba(170, 58, 179, 1);
+ --semi-global-palette-purple-semi-purple-5: rgba(190, 89, 194, 1);
+ --semi-global-palette-purple-semi-purple-6: rgba(209, 124, 209, 1);
+ --semi-global-palette-purple-semi-purple-7: rgba(225, 164, 223, 1);
+ --semi-global-palette-purple-semi-purple-8: rgba(240, 207, 238, 1);
+ --semi-global-palette-purple-semi-purple-9: rgba(247, 236, 247, 1);
+ --semi-global-palette-violet-semi-violet-0: rgba(52, 27, 115, 1);
+ --semi-global-palette-violet-semi-violet-1: rgba(67, 35, 136, 1);
+ --semi-global-palette-violet-semi-violet-2: rgba(84, 45, 156, 1);
+ --semi-global-palette-violet-semi-violet-3: rgba(102, 57, 177, 1);
+ --semi-global-palette-violet-semi-violet-4: rgba(122, 69, 197, 1);
+ --semi-global-palette-violet-semi-violet-5: rgba(149, 100, 209, 1);
+ --semi-global-palette-violet-semi-violet-6: rgba(176, 134, 220, 1);
+ --semi-global-palette-violet-semi-violet-7: rgba(203, 172, 232, 1);
+ --semi-global-palette-violet-semi-violet-8: rgba(229, 212, 243, 1);
+ --semi-global-palette-violet-semi-violet-9: rgba(244, 238, 249, 1);
+ --semi-global-palette-yellow-semi-yellow-0: rgba(82, 73, 8, 1);
+ --semi-global-palette-yellow-semi-yellow-1: rgba(124, 108, 13, 1);
+ --semi-global-palette-yellow-semi-yellow-2: rgba(165, 142, 19, 1);
+ --semi-global-palette-yellow-semi-yellow-3: rgba(206, 175, 25, 1);
+ --semi-global-palette-yellow-semi-yellow-4: rgba(247, 207, 33, 1);
+ --semi-global-palette-yellow-semi-yellow-5: rgba(249, 222, 76, 1);
+ --semi-global-palette-yellow-semi-yellow-6: rgba(250, 235, 120, 1);
+ --semi-global-palette-yellow-semi-yellow-7: rgba(252, 244, 165, 1);
+ --semi-global-palette-yellow-semi-yellow-8: rgba(253, 251, 209, 1);
+ --semi-global-palette-yellow-semi-yellow-9: rgba(254, 254, 237, 1);
+ --semi-global-palette-light-blue-semi-light-blue-0: rgba(1, 49, 92, 1);
+ --semi-global-palette-light-blue-semi-light-blue-1: rgba(6, 71, 128, 1);
+ --semi-global-palette-light-blue-semi-light-blue-2: rgba(12, 96, 164, 1);
+ --semi-global-palette-light-blue-semi-light-blue-3: rgba(21, 123, 199, 1);
+ --semi-global-palette-light-blue-semi-light-blue-4: rgba(32, 151, 235, 1);
+ --semi-global-palette-light-blue-semi-light-blue-5: rgba(74, 173, 239, 1);
+ --semi-global-palette-light-blue-semi-light-blue-6: rgba(117, 195, 243, 1);
+ --semi-global-palette-light-blue-semi-light-blue-7: rgba(162, 216, 247, 1);
+ --semi-global-palette-light-blue-semi-light-blue-8: rgba(208, 236, 251, 1);
+ --semi-global-palette-light-blue-semi-light-blue-9: rgba(236, 247, 253, 1);
+ --semi-global-palette-light-green-semi-light-green-0: rgba(36, 60, 19, 1);
+ --semi-global-palette-light-green-semi-light-green-1: rgba(55, 90, 29, 1);
+ --semi-global-palette-light-green-semi-light-green-2: rgba(75, 120, 40, 1);
+ --semi-global-palette-light-green-semi-light-green-3: rgba(97, 150, 51, 1);
+ --semi-global-palette-light-green-semi-light-green-4: rgba(119, 180, 63, 1);
+ --semi-global-palette-light-green-semi-light-green-5: rgba(144, 195, 94, 1);
+ --semi-global-palette-light-green-semi-light-green-6: rgba(170, 210, 128, 1);
+ --semi-global-palette-light-green-semi-light-green-7: rgba(197, 225, 167, 1);
+ --semi-global-palette-light-green-semi-light-green-8: rgba(226, 240, 209, 1);
+ --semi-global-palette-light-green-semi-light-green-9: rgba(243, 248, 236, 1);
+ }
+
+ .staff-columns {
+ display: flex;
+ justify-content: space-between;
+ gap: 37px;
+ width: 100%;
+ }
+
+ .staff-column {
+ flex: 1;
+ display: flex;
+ flex-direction: column;
+ gap: 37px;
+ }
+
\ No newline at end of file
diff --git a/assets/css/publications.css b/assets/css/publications.css
new file mode 100644
index 0000000..25aa18a
--- /dev/null
+++ b/assets/css/publications.css
@@ -0,0 +1,156 @@
+.contact-container {
+ width: 100%;
+ max-width: 1200px;
+ margin: 0 auto;
+ }
+
+ .section {
+ padding: 32px 0px;
+ }
+
+ .section-content {
+ display: flex;
+ align-items: center;
+ gap: 64px;
+ }
+
+ .section-header {
+ width: 527px;
+ position: relative;
+ }
+
+ .quote-mark-large {
+ width: 142px;
+ height: 116px;
+ /* opacity: 0.3; */
+ }
+
+ .section-title {
+ position: absolute;
+ left: 39px;
+ top: 56px;
+ color: #1C1F23;
+ font-size: 36px;
+ font-weight: 700;
+ line-height: 44px;
+ margin-top: 0;
+ }
+
+ .content-area {
+ flex: 1;
+ }
+
+ .contact-card {
+ padding: 32px;
+ background: white;
+ border-radius: 8px;
+ border: 1px solid #E6E8EA;
+ }
+
+ .card-content {
+ margin-bottom: 16px;
+ }
+
+ .small-quote {
+ width: 16px;
+ height: 13px;
+ margin-bottom: 16px;
+ }
+
+ .card-title {
+ color: #1C1F23;
+ font-size: 20px;
+ font-weight: 700;
+ line-height: 28px;
+ margin-bottom: 16px;
+ }
+
+ .card-text {
+ color: #1C1F23;
+ font-size: 20px;
+ line-height: 28px;
+ }
+ .card-text a {
+ color: #007BFF;
+ text-decoration: none;
+ font-weight: 600;
+ }
+
+ .divider {
+ border: 1px solid #C6C9CD;
+ }
+
+.publication-notes {
+ width: 1136px;
+ height: 228px;
+ padding: 32px;
+ background: #F9F9F9;
+ border-radius: 8px;
+ display: inline-flex;
+ flex-direction: column;
+ justify-content: center;
+ align-items: flex-start;
+ margin-top: 32px;
+}
+
+.notes-header {
+ display: inline-flex;
+ justify-content: flex-start;
+ align-items: center;
+ margin-bottom: 32px;
+}
+
+.info-icon {
+ position: relative;
+}
+
+.notes-title {
+ color: rgba(28, 31, 35, 0.60);
+ font-size: 20px;
+ font-weight: 400;
+ line-height: 28px;
+}
+
+.notes-content {
+ align-self: stretch;
+ display: flex;
+ flex-direction: column;
+ gap: 16px;
+}
+
+.note-row {
+ align-self: stretch;
+ display: inline-flex;
+ align-items: center;
+}
+
+.note-item {
+ flex: 1;
+ height: 44px;
+ display: flex;
+ align-items: center;
+ gap: 12px;
+}
+
+.note-symbol {
+ padding: 8px 16px;
+ background: white;
+ border-radius: 5px;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ color: #1C1F23;
+ font-size: 20px;
+ font-family: Helvetica;
+ font-weight: 700;
+ line-height: 28px;
+ width: 40px;
+}
+
+.note-text {
+ color: #1C1F23;
+ font-size: 20px;
+ font-family: Helvetica;
+ font-weight: 400;
+ line-height: 28px;
+}
\ No newline at end of file
diff --git a/assets/img/aiit-logo.png b/assets/img/aiit-logo.png
new file mode 100644
index 0000000..7fe0a48
Binary files /dev/null and b/assets/img/aiit-logo.png differ
diff --git a/assets/img/background.png b/assets/img/background.png
new file mode 100644
index 0000000..317530b
Binary files /dev/null and b/assets/img/background.png differ
diff --git a/assets/img/beijing-location.png b/assets/img/beijing-location.png
new file mode 100644
index 0000000..74e5323
Binary files /dev/null and b/assets/img/beijing-location.png differ
diff --git a/assets/img/broad-location.png b/assets/img/broad-location.png
new file mode 100644
index 0000000..412e42b
Binary files /dev/null and b/assets/img/broad-location.png differ
diff --git a/assets/img/broad-logo.png b/assets/img/broad-logo.png
new file mode 100644
index 0000000..c221015
Binary files /dev/null and b/assets/img/broad-logo.png differ
diff --git a/assets/img/hangzhou-location.png b/assets/img/hangzhou-location.png
new file mode 100644
index 0000000..84f567f
Binary files /dev/null and b/assets/img/hangzhou-location.png differ
diff --git a/assets/img/hms-logo.png b/assets/img/hms-logo.png
new file mode 100644
index 0000000..6612919
Binary files /dev/null and b/assets/img/hms-logo.png differ
diff --git a/assets/img/logo.png b/assets/img/logo.png
new file mode 100644
index 0000000..b23db20
Binary files /dev/null and b/assets/img/logo.png differ
diff --git a/assets/img/mgh-logo.png b/assets/img/mgh-logo.png
new file mode 100644
index 0000000..0d3b79c
Binary files /dev/null and b/assets/img/mgh-logo.png differ
diff --git a/assets/img/pku-logo.png b/assets/img/pku-logo.png
new file mode 100644
index 0000000..010f78f
Binary files /dev/null and b/assets/img/pku-logo.png differ
diff --git a/assets/img/quote_mark.svg b/assets/img/quote_mark.svg
new file mode 100644
index 0000000..a261963
--- /dev/null
+++ b/assets/img/quote_mark.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/assets/img/small_quote_mark.svg b/assets/img/small_quote_mark.svg
new file mode 100644
index 0000000..785143a
--- /dev/null
+++ b/assets/img/small_quote_mark.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/assets/img/xiao_li.png b/assets/img/xiao_li.png
new file mode 100644
index 0000000..7e2f6a8
Binary files /dev/null and b/assets/img/xiao_li.png differ
diff --git "a/assets/img/\360\237\247\254 info-filled.svg" "b/assets/img/\360\237\247\254 info-filled.svg"
new file mode 100644
index 0000000..db882c6
--- /dev/null
+++ "b/assets/img/\360\237\247\254 info-filled.svg"
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/css/main.scss b/css/main.scss
deleted file mode 100644
index 0e43e93..0000000
--- a/css/main.scss
+++ /dev/null
@@ -1,113 +0,0 @@
----
----
-
-@import "bootstrap";
-
-img { margin-bottom: 24px;
- margin-top: 17px;
- border-radius:2%;
-}
-
-
-body {
- padding-top: 70px;
-}
-
-figcaption {
- text-align: right;
- margin-top: -20px;
- margin-bottom: 20px;
-}
-
-h1 {
- font-size: 40px;
-}
-
-h2 {
- font-size: 30px;
-}
-
-p {
- font-size: 17px;
-}
-
-/* Top navigation bar */
-
-
-p.byline {
- text-align: center;
- font-size: 18px;
- line-height: 36px;
- margin-top: -24px;
- margin-bottom: 48px;
-}
-
-
-pubtit {
- font-weight: bold;
-}
-
-firstp {
-}
-
-.container-fluid {
- margin-right: auto;
- margin-left: auto;
- max-width: 1000px; /* or 950px */
-}
-
-/* Home, News */
-#newsid p {
- text-align: left;
-}
-
-#homeidtmp h1 {
- text-align: center;
-}
-
-#newsid img {
- margin-top: 6px;
- margin-bottom: 6px;
-}
-
-/* Team & Publications */
-#gridid img { margin: 16px 22px 6px 0; border-radius:10%; box-shadow: 2px 2px 5px #888888 }
-#homeid img { margin: 0 0 0 0; border-radius:5%; box-shadow: 0px 0px 0px #888888 }
-#picid img { margin: 6px 3px 60px 6px; border-radius:1%; box-shadow: 2px 2px 5px #888888 }
-#gridid .row { margin-bottom: 24px; }
-
-
-/* Grid overrides */
-.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-5, .col-sm-6,
-.col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
- padding-left: 16px;
- padding-right: 16px;
-}
-
-/* Grid overrides */
-.col-sm-4 {
- padding-left: 26px;
- padding-right: 26px;
-}
-
-
-/* Carusel */
-
-.carousel {
- border-radius: 3px 3px 3px 3px;
- margin-bottom: 20px;
- margin-top: 20px;
- margin-left: 30px;
- margin-right: 30px;
-}
-
-.panel-footer .row {
- display: flex;
- justify-content: space-around;
- align-items: center;
-}
-
-.panel-footer img {
- height: 35px;
- margin: 14px 0;
-}
diff --git a/fonts/glyphicons-halflings-regular.eot b/fonts/glyphicons-halflings-regular.eot
deleted file mode 100644
index b93a495..0000000
Binary files a/fonts/glyphicons-halflings-regular.eot and /dev/null differ
diff --git a/fonts/glyphicons-halflings-regular.svg b/fonts/glyphicons-halflings-regular.svg
deleted file mode 100644
index 94fb549..0000000
--- a/fonts/glyphicons-halflings-regular.svg
+++ /dev/null
@@ -1,288 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/fonts/glyphicons-halflings-regular.ttf b/fonts/glyphicons-halflings-regular.ttf
deleted file mode 100644
index 1413fc6..0000000
Binary files a/fonts/glyphicons-halflings-regular.ttf and /dev/null differ
diff --git a/fonts/glyphicons-halflings-regular.woff b/fonts/glyphicons-halflings-regular.woff
deleted file mode 100644
index 9e61285..0000000
Binary files a/fonts/glyphicons-halflings-regular.woff and /dev/null differ
diff --git a/fonts/glyphicons-halflings-regular.woff2 b/fonts/glyphicons-halflings-regular.woff2
deleted file mode 100644
index 64539b5..0000000
Binary files a/fonts/glyphicons-halflings-regular.woff2 and /dev/null differ
diff --git a/images/building/75-ames.webp b/images/building/75-ames.webp
deleted file mode 100644
index f3f1056..0000000
Binary files a/images/building/75-ames.webp and /dev/null differ
diff --git a/images/building/aiit.webp b/images/building/aiit.webp
deleted file mode 100644
index 66b15b1..0000000
Binary files a/images/building/aiit.webp and /dev/null differ
diff --git a/images/building/bjmu.webp b/images/building/bjmu.webp
deleted file mode 100644
index 38286a6..0000000
Binary files a/images/building/bjmu.webp and /dev/null differ
diff --git a/images/logopic/aiit.webp b/images/logopic/aiit.webp
deleted file mode 100644
index 25366f2..0000000
Binary files a/images/logopic/aiit.webp and /dev/null differ
diff --git a/images/logopic/bjmu.webp b/images/logopic/bjmu.webp
deleted file mode 100644
index 2d34e9e..0000000
Binary files a/images/logopic/bjmu.webp and /dev/null differ
diff --git a/images/logopic/broad.webp b/images/logopic/broad.webp
deleted file mode 100644
index 0f4770d..0000000
Binary files a/images/logopic/broad.webp and /dev/null differ
diff --git a/images/logopic/hms.webp b/images/logopic/hms.webp
deleted file mode 100644
index 3183d4c..0000000
Binary files a/images/logopic/hms.webp and /dev/null differ
diff --git a/images/logopic/mgh.webp b/images/logopic/mgh.webp
deleted file mode 100644
index b2c700b..0000000
Binary files a/images/logopic/mgh.webp and /dev/null differ
diff --git a/images/teampic/xiaoli.webp b/images/teampic/xiaoli.webp
deleted file mode 100644
index da7e71e..0000000
Binary files a/images/teampic/xiaoli.webp and /dev/null differ
diff --git a/index.markdown b/index.markdown
new file mode 100644
index 0000000..4125a69
--- /dev/null
+++ b/index.markdown
@@ -0,0 +1,90 @@
+---
+# Feel free to add content and custom Front Matter to this file.
+# To modify the layout, see https://jekyllrb.com/docs/themes/#overriding-theme-defaults
+
+layout: default
+---
+
+
+
+
{{ site.home.title }}
+
{{ site.home.subtitle }}
+
+
+
+
+
+
+
+
+
{{ site.about.title }}
+
+
+
+
+
+
+
+
+
{{ site.about.main_quote }}
+
+
+
+
+
{{ site.about.research_focus }}
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/js/bootstrap.js b/js/bootstrap.js
deleted file mode 100644
index 01fbbcb..0000000
--- a/js/bootstrap.js
+++ /dev/null
@@ -1,2363 +0,0 @@
-/*!
- * Bootstrap v3.3.6 (http://getbootstrap.com)
- * Copyright 2011-2015 Twitter, Inc.
- * Licensed under the MIT license
- */
-
-if (typeof jQuery === 'undefined') {
- throw new Error('Bootstrap\'s JavaScript requires jQuery')
-}
-
-+function ($) {
- 'use strict';
- var version = $.fn.jquery.split(' ')[0].split('.')
- if ((version[0] < 2 && version[1] < 9) || (version[0] == 1 && version[1] == 9 && version[2] < 1) || (version[0] > 2)) {
- throw new Error('Bootstrap\'s JavaScript requires jQuery version 1.9.1 or higher, but lower than version 3')
- }
-}(jQuery);
-
-/* ========================================================================
- * Bootstrap: transition.js v3.3.6
- * http://getbootstrap.com/javascript/#transitions
- * ========================================================================
- * Copyright 2011-2015 Twitter, Inc.
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
- * ======================================================================== */
-
-
-+function ($) {
- 'use strict';
-
- // CSS TRANSITION SUPPORT (Shoutout: http://www.modernizr.com/)
- // ============================================================
-
- function transitionEnd() {
- var el = document.createElement('bootstrap')
-
- var transEndEventNames = {
- WebkitTransition : 'webkitTransitionEnd',
- MozTransition : 'transitionend',
- OTransition : 'oTransitionEnd otransitionend',
- transition : 'transitionend'
- }
-
- for (var name in transEndEventNames) {
- if (el.style[name] !== undefined) {
- return { end: transEndEventNames[name] }
- }
- }
-
- return false // explicit for ie8 ( ._.)
- }
-
- // http://blog.alexmaccaw.com/css-transitions
- $.fn.emulateTransitionEnd = function (duration) {
- var called = false
- var $el = this
- $(this).one('bsTransitionEnd', function () { called = true })
- var callback = function () { if (!called) $($el).trigger($.support.transition.end) }
- setTimeout(callback, duration)
- return this
- }
-
- $(function () {
- $.support.transition = transitionEnd()
-
- if (!$.support.transition) return
-
- $.event.special.bsTransitionEnd = {
- bindType: $.support.transition.end,
- delegateType: $.support.transition.end,
- handle: function (e) {
- if ($(e.target).is(this)) return e.handleObj.handler.apply(this, arguments)
- }
- }
- })
-
-}(jQuery);
-
-/* ========================================================================
- * Bootstrap: alert.js v3.3.6
- * http://getbootstrap.com/javascript/#alerts
- * ========================================================================
- * Copyright 2011-2015 Twitter, Inc.
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
- * ======================================================================== */
-
-
-+function ($) {
- 'use strict';
-
- // ALERT CLASS DEFINITION
- // ======================
-
- var dismiss = '[data-dismiss="alert"]'
- var Alert = function (el) {
- $(el).on('click', dismiss, this.close)
- }
-
- Alert.VERSION = '3.3.6'
-
- Alert.TRANSITION_DURATION = 150
-
- Alert.prototype.close = function (e) {
- var $this = $(this)
- var selector = $this.attr('data-target')
-
- if (!selector) {
- selector = $this.attr('href')
- selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7
- }
-
- var $parent = $(selector)
-
- if (e) e.preventDefault()
-
- if (!$parent.length) {
- $parent = $this.closest('.alert')
- }
-
- $parent.trigger(e = $.Event('close.bs.alert'))
-
- if (e.isDefaultPrevented()) return
-
- $parent.removeClass('in')
-
- function removeElement() {
- // detach from parent, fire event then clean up data
- $parent.detach().trigger('closed.bs.alert').remove()
- }
-
- $.support.transition && $parent.hasClass('fade') ?
- $parent
- .one('bsTransitionEnd', removeElement)
- .emulateTransitionEnd(Alert.TRANSITION_DURATION) :
- removeElement()
- }
-
-
- // ALERT PLUGIN DEFINITION
- // =======================
-
- function Plugin(option) {
- return this.each(function () {
- var $this = $(this)
- var data = $this.data('bs.alert')
-
- if (!data) $this.data('bs.alert', (data = new Alert(this)))
- if (typeof option == 'string') data[option].call($this)
- })
- }
-
- var old = $.fn.alert
-
- $.fn.alert = Plugin
- $.fn.alert.Constructor = Alert
-
-
- // ALERT NO CONFLICT
- // =================
-
- $.fn.alert.noConflict = function () {
- $.fn.alert = old
- return this
- }
-
-
- // ALERT DATA-API
- // ==============
-
- $(document).on('click.bs.alert.data-api', dismiss, Alert.prototype.close)
-
-}(jQuery);
-
-/* ========================================================================
- * Bootstrap: button.js v3.3.6
- * http://getbootstrap.com/javascript/#buttons
- * ========================================================================
- * Copyright 2011-2015 Twitter, Inc.
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
- * ======================================================================== */
-
-
-+function ($) {
- 'use strict';
-
- // BUTTON PUBLIC CLASS DEFINITION
- // ==============================
-
- var Button = function (element, options) {
- this.$element = $(element)
- this.options = $.extend({}, Button.DEFAULTS, options)
- this.isLoading = false
- }
-
- Button.VERSION = '3.3.6'
-
- Button.DEFAULTS = {
- loadingText: 'loading...'
- }
-
- Button.prototype.setState = function (state) {
- var d = 'disabled'
- var $el = this.$element
- var val = $el.is('input') ? 'val' : 'html'
- var data = $el.data()
-
- state += 'Text'
-
- if (data.resetText == null) $el.data('resetText', $el[val]())
-
- // push to event loop to allow forms to submit
- setTimeout($.proxy(function () {
- $el[val](data[state] == null ? this.options[state] : data[state])
-
- if (state == 'loadingText') {
- this.isLoading = true
- $el.addClass(d).attr(d, d)
- } else if (this.isLoading) {
- this.isLoading = false
- $el.removeClass(d).removeAttr(d)
- }
- }, this), 0)
- }
-
- Button.prototype.toggle = function () {
- var changed = true
- var $parent = this.$element.closest('[data-toggle="buttons"]')
-
- if ($parent.length) {
- var $input = this.$element.find('input')
- if ($input.prop('type') == 'radio') {
- if ($input.prop('checked')) changed = false
- $parent.find('.active').removeClass('active')
- this.$element.addClass('active')
- } else if ($input.prop('type') == 'checkbox') {
- if (($input.prop('checked')) !== this.$element.hasClass('active')) changed = false
- this.$element.toggleClass('active')
- }
- $input.prop('checked', this.$element.hasClass('active'))
- if (changed) $input.trigger('change')
- } else {
- this.$element.attr('aria-pressed', !this.$element.hasClass('active'))
- this.$element.toggleClass('active')
- }
- }
-
-
- // BUTTON PLUGIN DEFINITION
- // ========================
-
- function Plugin(option) {
- return this.each(function () {
- var $this = $(this)
- var data = $this.data('bs.button')
- var options = typeof option == 'object' && option
-
- if (!data) $this.data('bs.button', (data = new Button(this, options)))
-
- if (option == 'toggle') data.toggle()
- else if (option) data.setState(option)
- })
- }
-
- var old = $.fn.button
-
- $.fn.button = Plugin
- $.fn.button.Constructor = Button
-
-
- // BUTTON NO CONFLICT
- // ==================
-
- $.fn.button.noConflict = function () {
- $.fn.button = old
- return this
- }
-
-
- // BUTTON DATA-API
- // ===============
-
- $(document)
- .on('click.bs.button.data-api', '[data-toggle^="button"]', function (e) {
- var $btn = $(e.target)
- if (!$btn.hasClass('btn')) $btn = $btn.closest('.btn')
- Plugin.call($btn, 'toggle')
- if (!($(e.target).is('input[type="radio"]') || $(e.target).is('input[type="checkbox"]'))) e.preventDefault()
- })
- .on('focus.bs.button.data-api blur.bs.button.data-api', '[data-toggle^="button"]', function (e) {
- $(e.target).closest('.btn').toggleClass('focus', /^focus(in)?$/.test(e.type))
- })
-
-}(jQuery);
-
-/* ========================================================================
- * Bootstrap: carousel.js v3.3.6
- * http://getbootstrap.com/javascript/#carousel
- * ========================================================================
- * Copyright 2011-2015 Twitter, Inc.
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
- * ======================================================================== */
-
-
-+function ($) {
- 'use strict';
-
- // CAROUSEL CLASS DEFINITION
- // =========================
-
- var Carousel = function (element, options) {
- this.$element = $(element)
- this.$indicators = this.$element.find('.carousel-indicators')
- this.options = options
- this.paused = null
- this.sliding = null
- this.interval = null
- this.$active = null
- this.$items = null
-
- this.options.keyboard && this.$element.on('keydown.bs.carousel', $.proxy(this.keydown, this))
-
- this.options.pause == 'hover' && !('ontouchstart' in document.documentElement) && this.$element
- .on('mouseenter.bs.carousel', $.proxy(this.pause, this))
- .on('mouseleave.bs.carousel', $.proxy(this.cycle, this))
- }
-
- Carousel.VERSION = '3.3.6'
-
- Carousel.TRANSITION_DURATION = 600
-
- Carousel.DEFAULTS = {
- interval: 5000,
- pause: 'hover',
- wrap: true,
- keyboard: true
- }
-
- Carousel.prototype.keydown = function (e) {
- if (/input|textarea/i.test(e.target.tagName)) return
- switch (e.which) {
- case 37: this.prev(); break
- case 39: this.next(); break
- default: return
- }
-
- e.preventDefault()
- }
-
- Carousel.prototype.cycle = function (e) {
- e || (this.paused = false)
-
- this.interval && clearInterval(this.interval)
-
- this.options.interval
- && !this.paused
- && (this.interval = setInterval($.proxy(this.next, this), this.options.interval))
-
- return this
- }
-
- Carousel.prototype.getItemIndex = function (item) {
- this.$items = item.parent().children('.item')
- return this.$items.index(item || this.$active)
- }
-
- Carousel.prototype.getItemForDirection = function (direction, active) {
- var activeIndex = this.getItemIndex(active)
- var willWrap = (direction == 'prev' && activeIndex === 0)
- || (direction == 'next' && activeIndex == (this.$items.length - 1))
- if (willWrap && !this.options.wrap) return active
- var delta = direction == 'prev' ? -1 : 1
- var itemIndex = (activeIndex + delta) % this.$items.length
- return this.$items.eq(itemIndex)
- }
-
- Carousel.prototype.to = function (pos) {
- var that = this
- var activeIndex = this.getItemIndex(this.$active = this.$element.find('.item.active'))
-
- if (pos > (this.$items.length - 1) || pos < 0) return
-
- if (this.sliding) return this.$element.one('slid.bs.carousel', function () { that.to(pos) }) // yes, "slid"
- if (activeIndex == pos) return this.pause().cycle()
-
- return this.slide(pos > activeIndex ? 'next' : 'prev', this.$items.eq(pos))
- }
-
- Carousel.prototype.pause = function (e) {
- e || (this.paused = true)
-
- if (this.$element.find('.next, .prev').length && $.support.transition) {
- this.$element.trigger($.support.transition.end)
- this.cycle(true)
- }
-
- this.interval = clearInterval(this.interval)
-
- return this
- }
-
- Carousel.prototype.next = function () {
- if (this.sliding) return
- return this.slide('next')
- }
-
- Carousel.prototype.prev = function () {
- if (this.sliding) return
- return this.slide('prev')
- }
-
- Carousel.prototype.slide = function (type, next) {
- var $active = this.$element.find('.item.active')
- var $next = next || this.getItemForDirection(type, $active)
- var isCycling = this.interval
- var direction = type == 'next' ? 'left' : 'right'
- var that = this
-
- if ($next.hasClass('active')) return (this.sliding = false)
-
- var relatedTarget = $next[0]
- var slideEvent = $.Event('slide.bs.carousel', {
- relatedTarget: relatedTarget,
- direction: direction
- })
- this.$element.trigger(slideEvent)
- if (slideEvent.isDefaultPrevented()) return
-
- this.sliding = true
-
- isCycling && this.pause()
-
- if (this.$indicators.length) {
- this.$indicators.find('.active').removeClass('active')
- var $nextIndicator = $(this.$indicators.children()[this.getItemIndex($next)])
- $nextIndicator && $nextIndicator.addClass('active')
- }
-
- var slidEvent = $.Event('slid.bs.carousel', { relatedTarget: relatedTarget, direction: direction }) // yes, "slid"
- if ($.support.transition && this.$element.hasClass('slide')) {
- $next.addClass(type)
- $next[0].offsetWidth // force reflow
- $active.addClass(direction)
- $next.addClass(direction)
- $active
- .one('bsTransitionEnd', function () {
- $next.removeClass([type, direction].join(' ')).addClass('active')
- $active.removeClass(['active', direction].join(' '))
- that.sliding = false
- setTimeout(function () {
- that.$element.trigger(slidEvent)
- }, 0)
- })
- .emulateTransitionEnd(Carousel.TRANSITION_DURATION)
- } else {
- $active.removeClass('active')
- $next.addClass('active')
- this.sliding = false
- this.$element.trigger(slidEvent)
- }
-
- isCycling && this.cycle()
-
- return this
- }
-
-
- // CAROUSEL PLUGIN DEFINITION
- // ==========================
-
- function Plugin(option) {
- return this.each(function () {
- var $this = $(this)
- var data = $this.data('bs.carousel')
- var options = $.extend({}, Carousel.DEFAULTS, $this.data(), typeof option == 'object' && option)
- var action = typeof option == 'string' ? option : options.slide
-
- if (!data) $this.data('bs.carousel', (data = new Carousel(this, options)))
- if (typeof option == 'number') data.to(option)
- else if (action) data[action]()
- else if (options.interval) data.pause().cycle()
- })
- }
-
- var old = $.fn.carousel
-
- $.fn.carousel = Plugin
- $.fn.carousel.Constructor = Carousel
-
-
- // CAROUSEL NO CONFLICT
- // ====================
-
- $.fn.carousel.noConflict = function () {
- $.fn.carousel = old
- return this
- }
-
-
- // CAROUSEL DATA-API
- // =================
-
- var clickHandler = function (e) {
- var href
- var $this = $(this)
- var $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) // strip for ie7
- if (!$target.hasClass('carousel')) return
- var options = $.extend({}, $target.data(), $this.data())
- var slideIndex = $this.attr('data-slide-to')
- if (slideIndex) options.interval = false
-
- Plugin.call($target, options)
-
- if (slideIndex) {
- $target.data('bs.carousel').to(slideIndex)
- }
-
- e.preventDefault()
- }
-
- $(document)
- .on('click.bs.carousel.data-api', '[data-slide]', clickHandler)
- .on('click.bs.carousel.data-api', '[data-slide-to]', clickHandler)
-
- $(window).on('load', function () {
- $('[data-ride="carousel"]').each(function () {
- var $carousel = $(this)
- Plugin.call($carousel, $carousel.data())
- })
- })
-
-}(jQuery);
-
-/* ========================================================================
- * Bootstrap: collapse.js v3.3.6
- * http://getbootstrap.com/javascript/#collapse
- * ========================================================================
- * Copyright 2011-2015 Twitter, Inc.
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
- * ======================================================================== */
-
-
-+function ($) {
- 'use strict';
-
- // COLLAPSE PUBLIC CLASS DEFINITION
- // ================================
-
- var Collapse = function (element, options) {
- this.$element = $(element)
- this.options = $.extend({}, Collapse.DEFAULTS, options)
- this.$trigger = $('[data-toggle="collapse"][href="#' + element.id + '"],' +
- '[data-toggle="collapse"][data-target="#' + element.id + '"]')
- this.transitioning = null
-
- if (this.options.parent) {
- this.$parent = this.getParent()
- } else {
- this.addAriaAndCollapsedClass(this.$element, this.$trigger)
- }
-
- if (this.options.toggle) this.toggle()
- }
-
- Collapse.VERSION = '3.3.6'
-
- Collapse.TRANSITION_DURATION = 350
-
- Collapse.DEFAULTS = {
- toggle: true
- }
-
- Collapse.prototype.dimension = function () {
- var hasWidth = this.$element.hasClass('width')
- return hasWidth ? 'width' : 'height'
- }
-
- Collapse.prototype.show = function () {
- if (this.transitioning || this.$element.hasClass('in')) return
-
- var activesData
- var actives = this.$parent && this.$parent.children('.panel').children('.in, .collapsing')
-
- if (actives && actives.length) {
- activesData = actives.data('bs.collapse')
- if (activesData && activesData.transitioning) return
- }
-
- var startEvent = $.Event('show.bs.collapse')
- this.$element.trigger(startEvent)
- if (startEvent.isDefaultPrevented()) return
-
- if (actives && actives.length) {
- Plugin.call(actives, 'hide')
- activesData || actives.data('bs.collapse', null)
- }
-
- var dimension = this.dimension()
-
- this.$element
- .removeClass('collapse')
- .addClass('collapsing')[dimension](0)
- .attr('aria-expanded', true)
-
- this.$trigger
- .removeClass('collapsed')
- .attr('aria-expanded', true)
-
- this.transitioning = 1
-
- var complete = function () {
- this.$element
- .removeClass('collapsing')
- .addClass('collapse in')[dimension]('')
- this.transitioning = 0
- this.$element
- .trigger('shown.bs.collapse')
- }
-
- if (!$.support.transition) return complete.call(this)
-
- var scrollSize = $.camelCase(['scroll', dimension].join('-'))
-
- this.$element
- .one('bsTransitionEnd', $.proxy(complete, this))
- .emulateTransitionEnd(Collapse.TRANSITION_DURATION)[dimension](this.$element[0][scrollSize])
- }
-
- Collapse.prototype.hide = function () {
- if (this.transitioning || !this.$element.hasClass('in')) return
-
- var startEvent = $.Event('hide.bs.collapse')
- this.$element.trigger(startEvent)
- if (startEvent.isDefaultPrevented()) return
-
- var dimension = this.dimension()
-
- this.$element[dimension](this.$element[dimension]())[0].offsetHeight
-
- this.$element
- .addClass('collapsing')
- .removeClass('collapse in')
- .attr('aria-expanded', false)
-
- this.$trigger
- .addClass('collapsed')
- .attr('aria-expanded', false)
-
- this.transitioning = 1
-
- var complete = function () {
- this.transitioning = 0
- this.$element
- .removeClass('collapsing')
- .addClass('collapse')
- .trigger('hidden.bs.collapse')
- }
-
- if (!$.support.transition) return complete.call(this)
-
- this.$element
- [dimension](0)
- .one('bsTransitionEnd', $.proxy(complete, this))
- .emulateTransitionEnd(Collapse.TRANSITION_DURATION)
- }
-
- Collapse.prototype.toggle = function () {
- this[this.$element.hasClass('in') ? 'hide' : 'show']()
- }
-
- Collapse.prototype.getParent = function () {
- return $(this.options.parent)
- .find('[data-toggle="collapse"][data-parent="' + this.options.parent + '"]')
- .each($.proxy(function (i, element) {
- var $element = $(element)
- this.addAriaAndCollapsedClass(getTargetFromTrigger($element), $element)
- }, this))
- .end()
- }
-
- Collapse.prototype.addAriaAndCollapsedClass = function ($element, $trigger) {
- var isOpen = $element.hasClass('in')
-
- $element.attr('aria-expanded', isOpen)
- $trigger
- .toggleClass('collapsed', !isOpen)
- .attr('aria-expanded', isOpen)
- }
-
- function getTargetFromTrigger($trigger) {
- var href
- var target = $trigger.attr('data-target')
- || (href = $trigger.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '') // strip for ie7
-
- return $(target)
- }
-
-
- // COLLAPSE PLUGIN DEFINITION
- // ==========================
-
- function Plugin(option) {
- return this.each(function () {
- var $this = $(this)
- var data = $this.data('bs.collapse')
- var options = $.extend({}, Collapse.DEFAULTS, $this.data(), typeof option == 'object' && option)
-
- if (!data && options.toggle && /show|hide/.test(option)) options.toggle = false
- if (!data) $this.data('bs.collapse', (data = new Collapse(this, options)))
- if (typeof option == 'string') data[option]()
- })
- }
-
- var old = $.fn.collapse
-
- $.fn.collapse = Plugin
- $.fn.collapse.Constructor = Collapse
-
-
- // COLLAPSE NO CONFLICT
- // ====================
-
- $.fn.collapse.noConflict = function () {
- $.fn.collapse = old
- return this
- }
-
-
- // COLLAPSE DATA-API
- // =================
-
- $(document).on('click.bs.collapse.data-api', '[data-toggle="collapse"]', function (e) {
- var $this = $(this)
-
- if (!$this.attr('data-target')) e.preventDefault()
-
- var $target = getTargetFromTrigger($this)
- var data = $target.data('bs.collapse')
- var option = data ? 'toggle' : $this.data()
-
- Plugin.call($target, option)
- })
-
-}(jQuery);
-
-/* ========================================================================
- * Bootstrap: dropdown.js v3.3.6
- * http://getbootstrap.com/javascript/#dropdowns
- * ========================================================================
- * Copyright 2011-2015 Twitter, Inc.
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
- * ======================================================================== */
-
-
-+function ($) {
- 'use strict';
-
- // DROPDOWN CLASS DEFINITION
- // =========================
-
- var backdrop = '.dropdown-backdrop'
- var toggle = '[data-toggle="dropdown"]'
- var Dropdown = function (element) {
- $(element).on('click.bs.dropdown', this.toggle)
- }
-
- Dropdown.VERSION = '3.3.6'
-
- function getParent($this) {
- var selector = $this.attr('data-target')
-
- if (!selector) {
- selector = $this.attr('href')
- selector = selector && /#[A-Za-z]/.test(selector) && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7
- }
-
- var $parent = selector && $(selector)
-
- return $parent && $parent.length ? $parent : $this.parent()
- }
-
- function clearMenus(e) {
- if (e && e.which === 3) return
- $(backdrop).remove()
- $(toggle).each(function () {
- var $this = $(this)
- var $parent = getParent($this)
- var relatedTarget = { relatedTarget: this }
-
- if (!$parent.hasClass('open')) return
-
- if (e && e.type == 'click' && /input|textarea/i.test(e.target.tagName) && $.contains($parent[0], e.target)) return
-
- $parent.trigger(e = $.Event('hide.bs.dropdown', relatedTarget))
-
- if (e.isDefaultPrevented()) return
-
- $this.attr('aria-expanded', 'false')
- $parent.removeClass('open').trigger($.Event('hidden.bs.dropdown', relatedTarget))
- })
- }
-
- Dropdown.prototype.toggle = function (e) {
- var $this = $(this)
-
- if ($this.is('.disabled, :disabled')) return
-
- var $parent = getParent($this)
- var isActive = $parent.hasClass('open')
-
- clearMenus()
-
- if (!isActive) {
- if ('ontouchstart' in document.documentElement && !$parent.closest('.navbar-nav').length) {
- // if mobile we use a backdrop because click events don't delegate
- $(document.createElement('div'))
- .addClass('dropdown-backdrop')
- .insertAfter($(this))
- .on('click', clearMenus)
- }
-
- var relatedTarget = { relatedTarget: this }
- $parent.trigger(e = $.Event('show.bs.dropdown', relatedTarget))
-
- if (e.isDefaultPrevented()) return
-
- $this
- .trigger('focus')
- .attr('aria-expanded', 'true')
-
- $parent
- .toggleClass('open')
- .trigger($.Event('shown.bs.dropdown', relatedTarget))
- }
-
- return false
- }
-
- Dropdown.prototype.keydown = function (e) {
- if (!/(38|40|27|32)/.test(e.which) || /input|textarea/i.test(e.target.tagName)) return
-
- var $this = $(this)
-
- e.preventDefault()
- e.stopPropagation()
-
- if ($this.is('.disabled, :disabled')) return
-
- var $parent = getParent($this)
- var isActive = $parent.hasClass('open')
-
- if (!isActive && e.which != 27 || isActive && e.which == 27) {
- if (e.which == 27) $parent.find(toggle).trigger('focus')
- return $this.trigger('click')
- }
-
- var desc = ' li:not(.disabled):visible a'
- var $items = $parent.find('.dropdown-menu' + desc)
-
- if (!$items.length) return
-
- var index = $items.index(e.target)
-
- if (e.which == 38 && index > 0) index-- // up
- if (e.which == 40 && index < $items.length - 1) index++ // down
- if (!~index) index = 0
-
- $items.eq(index).trigger('focus')
- }
-
-
- // DROPDOWN PLUGIN DEFINITION
- // ==========================
-
- function Plugin(option) {
- return this.each(function () {
- var $this = $(this)
- var data = $this.data('bs.dropdown')
-
- if (!data) $this.data('bs.dropdown', (data = new Dropdown(this)))
- if (typeof option == 'string') data[option].call($this)
- })
- }
-
- var old = $.fn.dropdown
-
- $.fn.dropdown = Plugin
- $.fn.dropdown.Constructor = Dropdown
-
-
- // DROPDOWN NO CONFLICT
- // ====================
-
- $.fn.dropdown.noConflict = function () {
- $.fn.dropdown = old
- return this
- }
-
-
- // APPLY TO STANDARD DROPDOWN ELEMENTS
- // ===================================
-
- $(document)
- .on('click.bs.dropdown.data-api', clearMenus)
- .on('click.bs.dropdown.data-api', '.dropdown form', function (e) { e.stopPropagation() })
- .on('click.bs.dropdown.data-api', toggle, Dropdown.prototype.toggle)
- .on('keydown.bs.dropdown.data-api', toggle, Dropdown.prototype.keydown)
- .on('keydown.bs.dropdown.data-api', '.dropdown-menu', Dropdown.prototype.keydown)
-
-}(jQuery);
-
-/* ========================================================================
- * Bootstrap: modal.js v3.3.6
- * http://getbootstrap.com/javascript/#modals
- * ========================================================================
- * Copyright 2011-2015 Twitter, Inc.
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
- * ======================================================================== */
-
-
-+function ($) {
- 'use strict';
-
- // MODAL CLASS DEFINITION
- // ======================
-
- var Modal = function (element, options) {
- this.options = options
- this.$body = $(document.body)
- this.$element = $(element)
- this.$dialog = this.$element.find('.modal-dialog')
- this.$backdrop = null
- this.isShown = null
- this.originalBodyPad = null
- this.scrollbarWidth = 0
- this.ignoreBackdropClick = false
-
- if (this.options.remote) {
- this.$element
- .find('.modal-content')
- .load(this.options.remote, $.proxy(function () {
- this.$element.trigger('loaded.bs.modal')
- }, this))
- }
- }
-
- Modal.VERSION = '3.3.6'
-
- Modal.TRANSITION_DURATION = 300
- Modal.BACKDROP_TRANSITION_DURATION = 150
-
- Modal.DEFAULTS = {
- backdrop: true,
- keyboard: true,
- show: true
- }
-
- Modal.prototype.toggle = function (_relatedTarget) {
- return this.isShown ? this.hide() : this.show(_relatedTarget)
- }
-
- Modal.prototype.show = function (_relatedTarget) {
- var that = this
- var e = $.Event('show.bs.modal', { relatedTarget: _relatedTarget })
-
- this.$element.trigger(e)
-
- if (this.isShown || e.isDefaultPrevented()) return
-
- this.isShown = true
-
- this.checkScrollbar()
- this.setScrollbar()
- this.$body.addClass('modal-open')
-
- this.escape()
- this.resize()
-
- this.$element.on('click.dismiss.bs.modal', '[data-dismiss="modal"]', $.proxy(this.hide, this))
-
- this.$dialog.on('mousedown.dismiss.bs.modal', function () {
- that.$element.one('mouseup.dismiss.bs.modal', function (e) {
- if ($(e.target).is(that.$element)) that.ignoreBackdropClick = true
- })
- })
-
- this.backdrop(function () {
- var transition = $.support.transition && that.$element.hasClass('fade')
-
- if (!that.$element.parent().length) {
- that.$element.appendTo(that.$body) // don't move modals dom position
- }
-
- that.$element
- .show()
- .scrollTop(0)
-
- that.adjustDialog()
-
- if (transition) {
- that.$element[0].offsetWidth // force reflow
- }
-
- that.$element.addClass('in')
-
- that.enforceFocus()
-
- var e = $.Event('shown.bs.modal', { relatedTarget: _relatedTarget })
-
- transition ?
- that.$dialog // wait for modal to slide in
- .one('bsTransitionEnd', function () {
- that.$element.trigger('focus').trigger(e)
- })
- .emulateTransitionEnd(Modal.TRANSITION_DURATION) :
- that.$element.trigger('focus').trigger(e)
- })
- }
-
- Modal.prototype.hide = function (e) {
- if (e) e.preventDefault()
-
- e = $.Event('hide.bs.modal')
-
- this.$element.trigger(e)
-
- if (!this.isShown || e.isDefaultPrevented()) return
-
- this.isShown = false
-
- this.escape()
- this.resize()
-
- $(document).off('focusin.bs.modal')
-
- this.$element
- .removeClass('in')
- .off('click.dismiss.bs.modal')
- .off('mouseup.dismiss.bs.modal')
-
- this.$dialog.off('mousedown.dismiss.bs.modal')
-
- $.support.transition && this.$element.hasClass('fade') ?
- this.$element
- .one('bsTransitionEnd', $.proxy(this.hideModal, this))
- .emulateTransitionEnd(Modal.TRANSITION_DURATION) :
- this.hideModal()
- }
-
- Modal.prototype.enforceFocus = function () {
- $(document)
- .off('focusin.bs.modal') // guard against infinite focus loop
- .on('focusin.bs.modal', $.proxy(function (e) {
- if (this.$element[0] !== e.target && !this.$element.has(e.target).length) {
- this.$element.trigger('focus')
- }
- }, this))
- }
-
- Modal.prototype.escape = function () {
- if (this.isShown && this.options.keyboard) {
- this.$element.on('keydown.dismiss.bs.modal', $.proxy(function (e) {
- e.which == 27 && this.hide()
- }, this))
- } else if (!this.isShown) {
- this.$element.off('keydown.dismiss.bs.modal')
- }
- }
-
- Modal.prototype.resize = function () {
- if (this.isShown) {
- $(window).on('resize.bs.modal', $.proxy(this.handleUpdate, this))
- } else {
- $(window).off('resize.bs.modal')
- }
- }
-
- Modal.prototype.hideModal = function () {
- var that = this
- this.$element.hide()
- this.backdrop(function () {
- that.$body.removeClass('modal-open')
- that.resetAdjustments()
- that.resetScrollbar()
- that.$element.trigger('hidden.bs.modal')
- })
- }
-
- Modal.prototype.removeBackdrop = function () {
- this.$backdrop && this.$backdrop.remove()
- this.$backdrop = null
- }
-
- Modal.prototype.backdrop = function (callback) {
- var that = this
- var animate = this.$element.hasClass('fade') ? 'fade' : ''
-
- if (this.isShown && this.options.backdrop) {
- var doAnimate = $.support.transition && animate
-
- this.$backdrop = $(document.createElement('div'))
- .addClass('modal-backdrop ' + animate)
- .appendTo(this.$body)
-
- this.$element.on('click.dismiss.bs.modal', $.proxy(function (e) {
- if (this.ignoreBackdropClick) {
- this.ignoreBackdropClick = false
- return
- }
- if (e.target !== e.currentTarget) return
- this.options.backdrop == 'static'
- ? this.$element[0].focus()
- : this.hide()
- }, this))
-
- if (doAnimate) this.$backdrop[0].offsetWidth // force reflow
-
- this.$backdrop.addClass('in')
-
- if (!callback) return
-
- doAnimate ?
- this.$backdrop
- .one('bsTransitionEnd', callback)
- .emulateTransitionEnd(Modal.BACKDROP_TRANSITION_DURATION) :
- callback()
-
- } else if (!this.isShown && this.$backdrop) {
- this.$backdrop.removeClass('in')
-
- var callbackRemove = function () {
- that.removeBackdrop()
- callback && callback()
- }
- $.support.transition && this.$element.hasClass('fade') ?
- this.$backdrop
- .one('bsTransitionEnd', callbackRemove)
- .emulateTransitionEnd(Modal.BACKDROP_TRANSITION_DURATION) :
- callbackRemove()
-
- } else if (callback) {
- callback()
- }
- }
-
- // these following methods are used to handle overflowing modals
-
- Modal.prototype.handleUpdate = function () {
- this.adjustDialog()
- }
-
- Modal.prototype.adjustDialog = function () {
- var modalIsOverflowing = this.$element[0].scrollHeight > document.documentElement.clientHeight
-
- this.$element.css({
- paddingLeft: !this.bodyIsOverflowing && modalIsOverflowing ? this.scrollbarWidth : '',
- paddingRight: this.bodyIsOverflowing && !modalIsOverflowing ? this.scrollbarWidth : ''
- })
- }
-
- Modal.prototype.resetAdjustments = function () {
- this.$element.css({
- paddingLeft: '',
- paddingRight: ''
- })
- }
-
- Modal.prototype.checkScrollbar = function () {
- var fullWindowWidth = window.innerWidth
- if (!fullWindowWidth) { // workaround for missing window.innerWidth in IE8
- var documentElementRect = document.documentElement.getBoundingClientRect()
- fullWindowWidth = documentElementRect.right - Math.abs(documentElementRect.left)
- }
- this.bodyIsOverflowing = document.body.clientWidth < fullWindowWidth
- this.scrollbarWidth = this.measureScrollbar()
- }
-
- Modal.prototype.setScrollbar = function () {
- var bodyPad = parseInt((this.$body.css('padding-right') || 0), 10)
- this.originalBodyPad = document.body.style.paddingRight || ''
- if (this.bodyIsOverflowing) this.$body.css('padding-right', bodyPad + this.scrollbarWidth)
- }
-
- Modal.prototype.resetScrollbar = function () {
- this.$body.css('padding-right', this.originalBodyPad)
- }
-
- Modal.prototype.measureScrollbar = function () { // thx walsh
- var scrollDiv = document.createElement('div')
- scrollDiv.className = 'modal-scrollbar-measure'
- this.$body.append(scrollDiv)
- var scrollbarWidth = scrollDiv.offsetWidth - scrollDiv.clientWidth
- this.$body[0].removeChild(scrollDiv)
- return scrollbarWidth
- }
-
-
- // MODAL PLUGIN DEFINITION
- // =======================
-
- function Plugin(option, _relatedTarget) {
- return this.each(function () {
- var $this = $(this)
- var data = $this.data('bs.modal')
- var options = $.extend({}, Modal.DEFAULTS, $this.data(), typeof option == 'object' && option)
-
- if (!data) $this.data('bs.modal', (data = new Modal(this, options)))
- if (typeof option == 'string') data[option](_relatedTarget)
- else if (options.show) data.show(_relatedTarget)
- })
- }
-
- var old = $.fn.modal
-
- $.fn.modal = Plugin
- $.fn.modal.Constructor = Modal
-
-
- // MODAL NO CONFLICT
- // =================
-
- $.fn.modal.noConflict = function () {
- $.fn.modal = old
- return this
- }
-
-
- // MODAL DATA-API
- // ==============
-
- $(document).on('click.bs.modal.data-api', '[data-toggle="modal"]', function (e) {
- var $this = $(this)
- var href = $this.attr('href')
- var $target = $($this.attr('data-target') || (href && href.replace(/.*(?=#[^\s]+$)/, ''))) // strip for ie7
- var option = $target.data('bs.modal') ? 'toggle' : $.extend({ remote: !/#/.test(href) && href }, $target.data(), $this.data())
-
- if ($this.is('a')) e.preventDefault()
-
- $target.one('show.bs.modal', function (showEvent) {
- if (showEvent.isDefaultPrevented()) return // only register focus restorer if modal will actually get shown
- $target.one('hidden.bs.modal', function () {
- $this.is(':visible') && $this.trigger('focus')
- })
- })
- Plugin.call($target, option, this)
- })
-
-}(jQuery);
-
-/* ========================================================================
- * Bootstrap: tooltip.js v3.3.6
- * http://getbootstrap.com/javascript/#tooltip
- * Inspired by the original jQuery.tipsy by Jason Frame
- * ========================================================================
- * Copyright 2011-2015 Twitter, Inc.
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
- * ======================================================================== */
-
-
-+function ($) {
- 'use strict';
-
- // TOOLTIP PUBLIC CLASS DEFINITION
- // ===============================
-
- var Tooltip = function (element, options) {
- this.type = null
- this.options = null
- this.enabled = null
- this.timeout = null
- this.hoverState = null
- this.$element = null
- this.inState = null
-
- this.init('tooltip', element, options)
- }
-
- Tooltip.VERSION = '3.3.6'
-
- Tooltip.TRANSITION_DURATION = 150
-
- Tooltip.DEFAULTS = {
- animation: true,
- placement: 'top',
- selector: false,
- template: '',
- trigger: 'hover focus',
- title: '',
- delay: 0,
- html: false,
- container: false,
- viewport: {
- selector: 'body',
- padding: 0
- }
- }
-
- Tooltip.prototype.init = function (type, element, options) {
- this.enabled = true
- this.type = type
- this.$element = $(element)
- this.options = this.getOptions(options)
- this.$viewport = this.options.viewport && $($.isFunction(this.options.viewport) ? this.options.viewport.call(this, this.$element) : (this.options.viewport.selector || this.options.viewport))
- this.inState = { click: false, hover: false, focus: false }
-
- if (this.$element[0] instanceof document.constructor && !this.options.selector) {
- throw new Error('`selector` option must be specified when initializing ' + this.type + ' on the window.document object!')
- }
-
- var triggers = this.options.trigger.split(' ')
-
- for (var i = triggers.length; i--;) {
- var trigger = triggers[i]
-
- if (trigger == 'click') {
- this.$element.on('click.' + this.type, this.options.selector, $.proxy(this.toggle, this))
- } else if (trigger != 'manual') {
- var eventIn = trigger == 'hover' ? 'mouseenter' : 'focusin'
- var eventOut = trigger == 'hover' ? 'mouseleave' : 'focusout'
-
- this.$element.on(eventIn + '.' + this.type, this.options.selector, $.proxy(this.enter, this))
- this.$element.on(eventOut + '.' + this.type, this.options.selector, $.proxy(this.leave, this))
- }
- }
-
- this.options.selector ?
- (this._options = $.extend({}, this.options, { trigger: 'manual', selector: '' })) :
- this.fixTitle()
- }
-
- Tooltip.prototype.getDefaults = function () {
- return Tooltip.DEFAULTS
- }
-
- Tooltip.prototype.getOptions = function (options) {
- options = $.extend({}, this.getDefaults(), this.$element.data(), options)
-
- if (options.delay && typeof options.delay == 'number') {
- options.delay = {
- show: options.delay,
- hide: options.delay
- }
- }
-
- return options
- }
-
- Tooltip.prototype.getDelegateOptions = function () {
- var options = {}
- var defaults = this.getDefaults()
-
- this._options && $.each(this._options, function (key, value) {
- if (defaults[key] != value) options[key] = value
- })
-
- return options
- }
-
- Tooltip.prototype.enter = function (obj) {
- var self = obj instanceof this.constructor ?
- obj : $(obj.currentTarget).data('bs.' + this.type)
-
- if (!self) {
- self = new this.constructor(obj.currentTarget, this.getDelegateOptions())
- $(obj.currentTarget).data('bs.' + this.type, self)
- }
-
- if (obj instanceof $.Event) {
- self.inState[obj.type == 'focusin' ? 'focus' : 'hover'] = true
- }
-
- if (self.tip().hasClass('in') || self.hoverState == 'in') {
- self.hoverState = 'in'
- return
- }
-
- clearTimeout(self.timeout)
-
- self.hoverState = 'in'
-
- if (!self.options.delay || !self.options.delay.show) return self.show()
-
- self.timeout = setTimeout(function () {
- if (self.hoverState == 'in') self.show()
- }, self.options.delay.show)
- }
-
- Tooltip.prototype.isInStateTrue = function () {
- for (var key in this.inState) {
- if (this.inState[key]) return true
- }
-
- return false
- }
-
- Tooltip.prototype.leave = function (obj) {
- var self = obj instanceof this.constructor ?
- obj : $(obj.currentTarget).data('bs.' + this.type)
-
- if (!self) {
- self = new this.constructor(obj.currentTarget, this.getDelegateOptions())
- $(obj.currentTarget).data('bs.' + this.type, self)
- }
-
- if (obj instanceof $.Event) {
- self.inState[obj.type == 'focusout' ? 'focus' : 'hover'] = false
- }
-
- if (self.isInStateTrue()) return
-
- clearTimeout(self.timeout)
-
- self.hoverState = 'out'
-
- if (!self.options.delay || !self.options.delay.hide) return self.hide()
-
- self.timeout = setTimeout(function () {
- if (self.hoverState == 'out') self.hide()
- }, self.options.delay.hide)
- }
-
- Tooltip.prototype.show = function () {
- var e = $.Event('show.bs.' + this.type)
-
- if (this.hasContent() && this.enabled) {
- this.$element.trigger(e)
-
- var inDom = $.contains(this.$element[0].ownerDocument.documentElement, this.$element[0])
- if (e.isDefaultPrevented() || !inDom) return
- var that = this
-
- var $tip = this.tip()
-
- var tipId = this.getUID(this.type)
-
- this.setContent()
- $tip.attr('id', tipId)
- this.$element.attr('aria-describedby', tipId)
-
- if (this.options.animation) $tip.addClass('fade')
-
- var placement = typeof this.options.placement == 'function' ?
- this.options.placement.call(this, $tip[0], this.$element[0]) :
- this.options.placement
-
- var autoToken = /\s?auto?\s?/i
- var autoPlace = autoToken.test(placement)
- if (autoPlace) placement = placement.replace(autoToken, '') || 'top'
-
- $tip
- .detach()
- .css({ top: 0, left: 0, display: 'block' })
- .addClass(placement)
- .data('bs.' + this.type, this)
-
- this.options.container ? $tip.appendTo(this.options.container) : $tip.insertAfter(this.$element)
- this.$element.trigger('inserted.bs.' + this.type)
-
- var pos = this.getPosition()
- var actualWidth = $tip[0].offsetWidth
- var actualHeight = $tip[0].offsetHeight
-
- if (autoPlace) {
- var orgPlacement = placement
- var viewportDim = this.getPosition(this.$viewport)
-
- placement = placement == 'bottom' && pos.bottom + actualHeight > viewportDim.bottom ? 'top' :
- placement == 'top' && pos.top - actualHeight < viewportDim.top ? 'bottom' :
- placement == 'right' && pos.right + actualWidth > viewportDim.width ? 'left' :
- placement == 'left' && pos.left - actualWidth < viewportDim.left ? 'right' :
- placement
-
- $tip
- .removeClass(orgPlacement)
- .addClass(placement)
- }
-
- var calculatedOffset = this.getCalculatedOffset(placement, pos, actualWidth, actualHeight)
-
- this.applyPlacement(calculatedOffset, placement)
-
- var complete = function () {
- var prevHoverState = that.hoverState
- that.$element.trigger('shown.bs.' + that.type)
- that.hoverState = null
-
- if (prevHoverState == 'out') that.leave(that)
- }
-
- $.support.transition && this.$tip.hasClass('fade') ?
- $tip
- .one('bsTransitionEnd', complete)
- .emulateTransitionEnd(Tooltip.TRANSITION_DURATION) :
- complete()
- }
- }
-
- Tooltip.prototype.applyPlacement = function (offset, placement) {
- var $tip = this.tip()
- var width = $tip[0].offsetWidth
- var height = $tip[0].offsetHeight
-
- // manually read margins because getBoundingClientRect includes difference
- var marginTop = parseInt($tip.css('margin-top'), 10)
- var marginLeft = parseInt($tip.css('margin-left'), 10)
-
- // we must check for NaN for ie 8/9
- if (isNaN(marginTop)) marginTop = 0
- if (isNaN(marginLeft)) marginLeft = 0
-
- offset.top += marginTop
- offset.left += marginLeft
-
- // $.fn.offset doesn't round pixel values
- // so we use setOffset directly with our own function B-0
- $.offset.setOffset($tip[0], $.extend({
- using: function (props) {
- $tip.css({
- top: Math.round(props.top),
- left: Math.round(props.left)
- })
- }
- }, offset), 0)
-
- $tip.addClass('in')
-
- // check to see if placing tip in new offset caused the tip to resize itself
- var actualWidth = $tip[0].offsetWidth
- var actualHeight = $tip[0].offsetHeight
-
- if (placement == 'top' && actualHeight != height) {
- offset.top = offset.top + height - actualHeight
- }
-
- var delta = this.getViewportAdjustedDelta(placement, offset, actualWidth, actualHeight)
-
- if (delta.left) offset.left += delta.left
- else offset.top += delta.top
-
- var isVertical = /top|bottom/.test(placement)
- var arrowDelta = isVertical ? delta.left * 2 - width + actualWidth : delta.top * 2 - height + actualHeight
- var arrowOffsetPosition = isVertical ? 'offsetWidth' : 'offsetHeight'
-
- $tip.offset(offset)
- this.replaceArrow(arrowDelta, $tip[0][arrowOffsetPosition], isVertical)
- }
-
- Tooltip.prototype.replaceArrow = function (delta, dimension, isVertical) {
- this.arrow()
- .css(isVertical ? 'left' : 'top', 50 * (1 - delta / dimension) + '%')
- .css(isVertical ? 'top' : 'left', '')
- }
-
- Tooltip.prototype.setContent = function () {
- var $tip = this.tip()
- var title = this.getTitle()
-
- $tip.find('.tooltip-inner')[this.options.html ? 'html' : 'text'](title)
- $tip.removeClass('fade in top bottom left right')
- }
-
- Tooltip.prototype.hide = function (callback) {
- var that = this
- var $tip = $(this.$tip)
- var e = $.Event('hide.bs.' + this.type)
-
- function complete() {
- if (that.hoverState != 'in') $tip.detach()
- that.$element
- .removeAttr('aria-describedby')
- .trigger('hidden.bs.' + that.type)
- callback && callback()
- }
-
- this.$element.trigger(e)
-
- if (e.isDefaultPrevented()) return
-
- $tip.removeClass('in')
-
- $.support.transition && $tip.hasClass('fade') ?
- $tip
- .one('bsTransitionEnd', complete)
- .emulateTransitionEnd(Tooltip.TRANSITION_DURATION) :
- complete()
-
- this.hoverState = null
-
- return this
- }
-
- Tooltip.prototype.fixTitle = function () {
- var $e = this.$element
- if ($e.attr('title') || typeof $e.attr('data-original-title') != 'string') {
- $e.attr('data-original-title', $e.attr('title') || '').attr('title', '')
- }
- }
-
- Tooltip.prototype.hasContent = function () {
- return this.getTitle()
- }
-
- Tooltip.prototype.getPosition = function ($element) {
- $element = $element || this.$element
-
- var el = $element[0]
- var isBody = el.tagName == 'BODY'
-
- var elRect = el.getBoundingClientRect()
- if (elRect.width == null) {
- // width and height are missing in IE8, so compute them manually; see https://github.com/twbs/bootstrap/issues/14093
- elRect = $.extend({}, elRect, { width: elRect.right - elRect.left, height: elRect.bottom - elRect.top })
- }
- var elOffset = isBody ? { top: 0, left: 0 } : $element.offset()
- var scroll = { scroll: isBody ? document.documentElement.scrollTop || document.body.scrollTop : $element.scrollTop() }
- var outerDims = isBody ? { width: $(window).width(), height: $(window).height() } : null
-
- return $.extend({}, elRect, scroll, outerDims, elOffset)
- }
-
- Tooltip.prototype.getCalculatedOffset = function (placement, pos, actualWidth, actualHeight) {
- return placement == 'bottom' ? { top: pos.top + pos.height, left: pos.left + pos.width / 2 - actualWidth / 2 } :
- placement == 'top' ? { top: pos.top - actualHeight, left: pos.left + pos.width / 2 - actualWidth / 2 } :
- placement == 'left' ? { top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left - actualWidth } :
- /* placement == 'right' */ { top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left + pos.width }
-
- }
-
- Tooltip.prototype.getViewportAdjustedDelta = function (placement, pos, actualWidth, actualHeight) {
- var delta = { top: 0, left: 0 }
- if (!this.$viewport) return delta
-
- var viewportPadding = this.options.viewport && this.options.viewport.padding || 0
- var viewportDimensions = this.getPosition(this.$viewport)
-
- if (/right|left/.test(placement)) {
- var topEdgeOffset = pos.top - viewportPadding - viewportDimensions.scroll
- var bottomEdgeOffset = pos.top + viewportPadding - viewportDimensions.scroll + actualHeight
- if (topEdgeOffset < viewportDimensions.top) { // top overflow
- delta.top = viewportDimensions.top - topEdgeOffset
- } else if (bottomEdgeOffset > viewportDimensions.top + viewportDimensions.height) { // bottom overflow
- delta.top = viewportDimensions.top + viewportDimensions.height - bottomEdgeOffset
- }
- } else {
- var leftEdgeOffset = pos.left - viewportPadding
- var rightEdgeOffset = pos.left + viewportPadding + actualWidth
- if (leftEdgeOffset < viewportDimensions.left) { // left overflow
- delta.left = viewportDimensions.left - leftEdgeOffset
- } else if (rightEdgeOffset > viewportDimensions.right) { // right overflow
- delta.left = viewportDimensions.left + viewportDimensions.width - rightEdgeOffset
- }
- }
-
- return delta
- }
-
- Tooltip.prototype.getTitle = function () {
- var title
- var $e = this.$element
- var o = this.options
-
- title = $e.attr('data-original-title')
- || (typeof o.title == 'function' ? o.title.call($e[0]) : o.title)
-
- return title
- }
-
- Tooltip.prototype.getUID = function (prefix) {
- do prefix += ~~(Math.random() * 1000000)
- while (document.getElementById(prefix))
- return prefix
- }
-
- Tooltip.prototype.tip = function () {
- if (!this.$tip) {
- this.$tip = $(this.options.template)
- if (this.$tip.length != 1) {
- throw new Error(this.type + ' `template` option must consist of exactly 1 top-level element!')
- }
- }
- return this.$tip
- }
-
- Tooltip.prototype.arrow = function () {
- return (this.$arrow = this.$arrow || this.tip().find('.tooltip-arrow'))
- }
-
- Tooltip.prototype.enable = function () {
- this.enabled = true
- }
-
- Tooltip.prototype.disable = function () {
- this.enabled = false
- }
-
- Tooltip.prototype.toggleEnabled = function () {
- this.enabled = !this.enabled
- }
-
- Tooltip.prototype.toggle = function (e) {
- var self = this
- if (e) {
- self = $(e.currentTarget).data('bs.' + this.type)
- if (!self) {
- self = new this.constructor(e.currentTarget, this.getDelegateOptions())
- $(e.currentTarget).data('bs.' + this.type, self)
- }
- }
-
- if (e) {
- self.inState.click = !self.inState.click
- if (self.isInStateTrue()) self.enter(self)
- else self.leave(self)
- } else {
- self.tip().hasClass('in') ? self.leave(self) : self.enter(self)
- }
- }
-
- Tooltip.prototype.destroy = function () {
- var that = this
- clearTimeout(this.timeout)
- this.hide(function () {
- that.$element.off('.' + that.type).removeData('bs.' + that.type)
- if (that.$tip) {
- that.$tip.detach()
- }
- that.$tip = null
- that.$arrow = null
- that.$viewport = null
- })
- }
-
-
- // TOOLTIP PLUGIN DEFINITION
- // =========================
-
- function Plugin(option) {
- return this.each(function () {
- var $this = $(this)
- var data = $this.data('bs.tooltip')
- var options = typeof option == 'object' && option
-
- if (!data && /destroy|hide/.test(option)) return
- if (!data) $this.data('bs.tooltip', (data = new Tooltip(this, options)))
- if (typeof option == 'string') data[option]()
- })
- }
-
- var old = $.fn.tooltip
-
- $.fn.tooltip = Plugin
- $.fn.tooltip.Constructor = Tooltip
-
-
- // TOOLTIP NO CONFLICT
- // ===================
-
- $.fn.tooltip.noConflict = function () {
- $.fn.tooltip = old
- return this
- }
-
-}(jQuery);
-
-/* ========================================================================
- * Bootstrap: popover.js v3.3.6
- * http://getbootstrap.com/javascript/#popovers
- * ========================================================================
- * Copyright 2011-2015 Twitter, Inc.
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
- * ======================================================================== */
-
-
-+function ($) {
- 'use strict';
-
- // POPOVER PUBLIC CLASS DEFINITION
- // ===============================
-
- var Popover = function (element, options) {
- this.init('popover', element, options)
- }
-
- if (!$.fn.tooltip) throw new Error('Popover requires tooltip.js')
-
- Popover.VERSION = '3.3.6'
-
- Popover.DEFAULTS = $.extend({}, $.fn.tooltip.Constructor.DEFAULTS, {
- placement: 'right',
- trigger: 'click',
- content: '',
- template: ''
- })
-
-
- // NOTE: POPOVER EXTENDS tooltip.js
- // ================================
-
- Popover.prototype = $.extend({}, $.fn.tooltip.Constructor.prototype)
-
- Popover.prototype.constructor = Popover
-
- Popover.prototype.getDefaults = function () {
- return Popover.DEFAULTS
- }
-
- Popover.prototype.setContent = function () {
- var $tip = this.tip()
- var title = this.getTitle()
- var content = this.getContent()
-
- $tip.find('.popover-title')[this.options.html ? 'html' : 'text'](title)
- $tip.find('.popover-content').children().detach().end()[ // we use append for html objects to maintain js events
- this.options.html ? (typeof content == 'string' ? 'html' : 'append') : 'text'
- ](content)
-
- $tip.removeClass('fade top bottom left right in')
-
- // IE8 doesn't accept hiding via the `:empty` pseudo selector, we have to do
- // this manually by checking the contents.
- if (!$tip.find('.popover-title').html()) $tip.find('.popover-title').hide()
- }
-
- Popover.prototype.hasContent = function () {
- return this.getTitle() || this.getContent()
- }
-
- Popover.prototype.getContent = function () {
- var $e = this.$element
- var o = this.options
-
- return $e.attr('data-content')
- || (typeof o.content == 'function' ?
- o.content.call($e[0]) :
- o.content)
- }
-
- Popover.prototype.arrow = function () {
- return (this.$arrow = this.$arrow || this.tip().find('.arrow'))
- }
-
-
- // POPOVER PLUGIN DEFINITION
- // =========================
-
- function Plugin(option) {
- return this.each(function () {
- var $this = $(this)
- var data = $this.data('bs.popover')
- var options = typeof option == 'object' && option
-
- if (!data && /destroy|hide/.test(option)) return
- if (!data) $this.data('bs.popover', (data = new Popover(this, options)))
- if (typeof option == 'string') data[option]()
- })
- }
-
- var old = $.fn.popover
-
- $.fn.popover = Plugin
- $.fn.popover.Constructor = Popover
-
-
- // POPOVER NO CONFLICT
- // ===================
-
- $.fn.popover.noConflict = function () {
- $.fn.popover = old
- return this
- }
-
-}(jQuery);
-
-/* ========================================================================
- * Bootstrap: scrollspy.js v3.3.6
- * http://getbootstrap.com/javascript/#scrollspy
- * ========================================================================
- * Copyright 2011-2015 Twitter, Inc.
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
- * ======================================================================== */
-
-
-+function ($) {
- 'use strict';
-
- // SCROLLSPY CLASS DEFINITION
- // ==========================
-
- function ScrollSpy(element, options) {
- this.$body = $(document.body)
- this.$scrollElement = $(element).is(document.body) ? $(window) : $(element)
- this.options = $.extend({}, ScrollSpy.DEFAULTS, options)
- this.selector = (this.options.target || '') + ' .nav li > a'
- this.offsets = []
- this.targets = []
- this.activeTarget = null
- this.scrollHeight = 0
-
- this.$scrollElement.on('scroll.bs.scrollspy', $.proxy(this.process, this))
- this.refresh()
- this.process()
- }
-
- ScrollSpy.VERSION = '3.3.6'
-
- ScrollSpy.DEFAULTS = {
- offset: 10
- }
-
- ScrollSpy.prototype.getScrollHeight = function () {
- return this.$scrollElement[0].scrollHeight || Math.max(this.$body[0].scrollHeight, document.documentElement.scrollHeight)
- }
-
- ScrollSpy.prototype.refresh = function () {
- var that = this
- var offsetMethod = 'offset'
- var offsetBase = 0
-
- this.offsets = []
- this.targets = []
- this.scrollHeight = this.getScrollHeight()
-
- if (!$.isWindow(this.$scrollElement[0])) {
- offsetMethod = 'position'
- offsetBase = this.$scrollElement.scrollTop()
- }
-
- this.$body
- .find(this.selector)
- .map(function () {
- var $el = $(this)
- var href = $el.data('target') || $el.attr('href')
- var $href = /^#./.test(href) && $(href)
-
- return ($href
- && $href.length
- && $href.is(':visible')
- && [[$href[offsetMethod]().top + offsetBase, href]]) || null
- })
- .sort(function (a, b) { return a[0] - b[0] })
- .each(function () {
- that.offsets.push(this[0])
- that.targets.push(this[1])
- })
- }
-
- ScrollSpy.prototype.process = function () {
- var scrollTop = this.$scrollElement.scrollTop() + this.options.offset
- var scrollHeight = this.getScrollHeight()
- var maxScroll = this.options.offset + scrollHeight - this.$scrollElement.height()
- var offsets = this.offsets
- var targets = this.targets
- var activeTarget = this.activeTarget
- var i
-
- if (this.scrollHeight != scrollHeight) {
- this.refresh()
- }
-
- if (scrollTop >= maxScroll) {
- return activeTarget != (i = targets[targets.length - 1]) && this.activate(i)
- }
-
- if (activeTarget && scrollTop < offsets[0]) {
- this.activeTarget = null
- return this.clear()
- }
-
- for (i = offsets.length; i--;) {
- activeTarget != targets[i]
- && scrollTop >= offsets[i]
- && (offsets[i + 1] === undefined || scrollTop < offsets[i + 1])
- && this.activate(targets[i])
- }
- }
-
- ScrollSpy.prototype.activate = function (target) {
- this.activeTarget = target
-
- this.clear()
-
- var selector = this.selector +
- '[data-target="' + target + '"],' +
- this.selector + '[href="' + target + '"]'
-
- var active = $(selector)
- .parents('li')
- .addClass('active')
-
- if (active.parent('.dropdown-menu').length) {
- active = active
- .closest('li.dropdown')
- .addClass('active')
- }
-
- active.trigger('activate.bs.scrollspy')
- }
-
- ScrollSpy.prototype.clear = function () {
- $(this.selector)
- .parentsUntil(this.options.target, '.active')
- .removeClass('active')
- }
-
-
- // SCROLLSPY PLUGIN DEFINITION
- // ===========================
-
- function Plugin(option) {
- return this.each(function () {
- var $this = $(this)
- var data = $this.data('bs.scrollspy')
- var options = typeof option == 'object' && option
-
- if (!data) $this.data('bs.scrollspy', (data = new ScrollSpy(this, options)))
- if (typeof option == 'string') data[option]()
- })
- }
-
- var old = $.fn.scrollspy
-
- $.fn.scrollspy = Plugin
- $.fn.scrollspy.Constructor = ScrollSpy
-
-
- // SCROLLSPY NO CONFLICT
- // =====================
-
- $.fn.scrollspy.noConflict = function () {
- $.fn.scrollspy = old
- return this
- }
-
-
- // SCROLLSPY DATA-API
- // ==================
-
- $(window).on('load.bs.scrollspy.data-api', function () {
- $('[data-spy="scroll"]').each(function () {
- var $spy = $(this)
- Plugin.call($spy, $spy.data())
- })
- })
-
-}(jQuery);
-
-/* ========================================================================
- * Bootstrap: tab.js v3.3.6
- * http://getbootstrap.com/javascript/#tabs
- * ========================================================================
- * Copyright 2011-2015 Twitter, Inc.
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
- * ======================================================================== */
-
-
-+function ($) {
- 'use strict';
-
- // TAB CLASS DEFINITION
- // ====================
-
- var Tab = function (element) {
- // jscs:disable requireDollarBeforejQueryAssignment
- this.element = $(element)
- // jscs:enable requireDollarBeforejQueryAssignment
- }
-
- Tab.VERSION = '3.3.6'
-
- Tab.TRANSITION_DURATION = 150
-
- Tab.prototype.show = function () {
- var $this = this.element
- var $ul = $this.closest('ul:not(.dropdown-menu)')
- var selector = $this.data('target')
-
- if (!selector) {
- selector = $this.attr('href')
- selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7
- }
-
- if ($this.parent('li').hasClass('active')) return
-
- var $previous = $ul.find('.active:last a')
- var hideEvent = $.Event('hide.bs.tab', {
- relatedTarget: $this[0]
- })
- var showEvent = $.Event('show.bs.tab', {
- relatedTarget: $previous[0]
- })
-
- $previous.trigger(hideEvent)
- $this.trigger(showEvent)
-
- if (showEvent.isDefaultPrevented() || hideEvent.isDefaultPrevented()) return
-
- var $target = $(selector)
-
- this.activate($this.closest('li'), $ul)
- this.activate($target, $target.parent(), function () {
- $previous.trigger({
- type: 'hidden.bs.tab',
- relatedTarget: $this[0]
- })
- $this.trigger({
- type: 'shown.bs.tab',
- relatedTarget: $previous[0]
- })
- })
- }
-
- Tab.prototype.activate = function (element, container, callback) {
- var $active = container.find('> .active')
- var transition = callback
- && $.support.transition
- && ($active.length && $active.hasClass('fade') || !!container.find('> .fade').length)
-
- function next() {
- $active
- .removeClass('active')
- .find('> .dropdown-menu > .active')
- .removeClass('active')
- .end()
- .find('[data-toggle="tab"]')
- .attr('aria-expanded', false)
-
- element
- .addClass('active')
- .find('[data-toggle="tab"]')
- .attr('aria-expanded', true)
-
- if (transition) {
- element[0].offsetWidth // reflow for transition
- element.addClass('in')
- } else {
- element.removeClass('fade')
- }
-
- if (element.parent('.dropdown-menu').length) {
- element
- .closest('li.dropdown')
- .addClass('active')
- .end()
- .find('[data-toggle="tab"]')
- .attr('aria-expanded', true)
- }
-
- callback && callback()
- }
-
- $active.length && transition ?
- $active
- .one('bsTransitionEnd', next)
- .emulateTransitionEnd(Tab.TRANSITION_DURATION) :
- next()
-
- $active.removeClass('in')
- }
-
-
- // TAB PLUGIN DEFINITION
- // =====================
-
- function Plugin(option) {
- return this.each(function () {
- var $this = $(this)
- var data = $this.data('bs.tab')
-
- if (!data) $this.data('bs.tab', (data = new Tab(this)))
- if (typeof option == 'string') data[option]()
- })
- }
-
- var old = $.fn.tab
-
- $.fn.tab = Plugin
- $.fn.tab.Constructor = Tab
-
-
- // TAB NO CONFLICT
- // ===============
-
- $.fn.tab.noConflict = function () {
- $.fn.tab = old
- return this
- }
-
-
- // TAB DATA-API
- // ============
-
- var clickHandler = function (e) {
- e.preventDefault()
- Plugin.call($(this), 'show')
- }
-
- $(document)
- .on('click.bs.tab.data-api', '[data-toggle="tab"]', clickHandler)
- .on('click.bs.tab.data-api', '[data-toggle="pill"]', clickHandler)
-
-}(jQuery);
-
-/* ========================================================================
- * Bootstrap: affix.js v3.3.6
- * http://getbootstrap.com/javascript/#affix
- * ========================================================================
- * Copyright 2011-2015 Twitter, Inc.
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
- * ======================================================================== */
-
-
-+function ($) {
- 'use strict';
-
- // AFFIX CLASS DEFINITION
- // ======================
-
- var Affix = function (element, options) {
- this.options = $.extend({}, Affix.DEFAULTS, options)
-
- this.$target = $(this.options.target)
- .on('scroll.bs.affix.data-api', $.proxy(this.checkPosition, this))
- .on('click.bs.affix.data-api', $.proxy(this.checkPositionWithEventLoop, this))
-
- this.$element = $(element)
- this.affixed = null
- this.unpin = null
- this.pinnedOffset = null
-
- this.checkPosition()
- }
-
- Affix.VERSION = '3.3.6'
-
- Affix.RESET = 'affix affix-top affix-bottom'
-
- Affix.DEFAULTS = {
- offset: 0,
- target: window
- }
-
- Affix.prototype.getState = function (scrollHeight, height, offsetTop, offsetBottom) {
- var scrollTop = this.$target.scrollTop()
- var position = this.$element.offset()
- var targetHeight = this.$target.height()
-
- if (offsetTop != null && this.affixed == 'top') return scrollTop < offsetTop ? 'top' : false
-
- if (this.affixed == 'bottom') {
- if (offsetTop != null) return (scrollTop + this.unpin <= position.top) ? false : 'bottom'
- return (scrollTop + targetHeight <= scrollHeight - offsetBottom) ? false : 'bottom'
- }
-
- var initializing = this.affixed == null
- var colliderTop = initializing ? scrollTop : position.top
- var colliderHeight = initializing ? targetHeight : height
-
- if (offsetTop != null && scrollTop <= offsetTop) return 'top'
- if (offsetBottom != null && (colliderTop + colliderHeight >= scrollHeight - offsetBottom)) return 'bottom'
-
- return false
- }
-
- Affix.prototype.getPinnedOffset = function () {
- if (this.pinnedOffset) return this.pinnedOffset
- this.$element.removeClass(Affix.RESET).addClass('affix')
- var scrollTop = this.$target.scrollTop()
- var position = this.$element.offset()
- return (this.pinnedOffset = position.top - scrollTop)
- }
-
- Affix.prototype.checkPositionWithEventLoop = function () {
- setTimeout($.proxy(this.checkPosition, this), 1)
- }
-
- Affix.prototype.checkPosition = function () {
- if (!this.$element.is(':visible')) return
-
- var height = this.$element.height()
- var offset = this.options.offset
- var offsetTop = offset.top
- var offsetBottom = offset.bottom
- var scrollHeight = Math.max($(document).height(), $(document.body).height())
-
- if (typeof offset != 'object') offsetBottom = offsetTop = offset
- if (typeof offsetTop == 'function') offsetTop = offset.top(this.$element)
- if (typeof offsetBottom == 'function') offsetBottom = offset.bottom(this.$element)
-
- var affix = this.getState(scrollHeight, height, offsetTop, offsetBottom)
-
- if (this.affixed != affix) {
- if (this.unpin != null) this.$element.css('top', '')
-
- var affixType = 'affix' + (affix ? '-' + affix : '')
- var e = $.Event(affixType + '.bs.affix')
-
- this.$element.trigger(e)
-
- if (e.isDefaultPrevented()) return
-
- this.affixed = affix
- this.unpin = affix == 'bottom' ? this.getPinnedOffset() : null
-
- this.$element
- .removeClass(Affix.RESET)
- .addClass(affixType)
- .trigger(affixType.replace('affix', 'affixed') + '.bs.affix')
- }
-
- if (affix == 'bottom') {
- this.$element.offset({
- top: scrollHeight - height - offsetBottom
- })
- }
- }
-
-
- // AFFIX PLUGIN DEFINITION
- // =======================
-
- function Plugin(option) {
- return this.each(function () {
- var $this = $(this)
- var data = $this.data('bs.affix')
- var options = typeof option == 'object' && option
-
- if (!data) $this.data('bs.affix', (data = new Affix(this, options)))
- if (typeof option == 'string') data[option]()
- })
- }
-
- var old = $.fn.affix
-
- $.fn.affix = Plugin
- $.fn.affix.Constructor = Affix
-
-
- // AFFIX NO CONFLICT
- // =================
-
- $.fn.affix.noConflict = function () {
- $.fn.affix = old
- return this
- }
-
-
- // AFFIX DATA-API
- // ==============
-
- $(window).on('load', function () {
- $('[data-spy="affix"]').each(function () {
- var $spy = $(this)
- var data = $spy.data()
-
- data.offset = data.offset || {}
-
- if (data.offsetBottom != null) data.offset.bottom = data.offsetBottom
- if (data.offsetTop != null) data.offset.top = data.offsetTop
-
- Plugin.call($spy, data)
- })
- })
-
-}(jQuery);
diff --git a/js/bootstrap.min.js b/js/bootstrap.min.js
deleted file mode 100644
index e79c065..0000000
--- a/js/bootstrap.min.js
+++ /dev/null
@@ -1,7 +0,0 @@
-/*!
- * Bootstrap v3.3.6 (http://getbootstrap.com)
- * Copyright 2011-2015 Twitter, Inc.
- * Licensed under the MIT license
- */
-if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(a){"use strict";var b=a.fn.jquery.split(" ")[0].split(".");if(b[0]<2&&b[1]<9||1==b[0]&&9==b[1]&&b[2]<1||b[0]>2)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 3")}(jQuery),+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]};return!1}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one("bsTransitionEnd",function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b(),a.support.transition&&(a.event.special.bsTransitionEnd={bindType:a.support.transition.end,delegateType:a.support.transition.end,handle:function(b){return a(b.target).is(this)?b.handleObj.handler.apply(this,arguments):void 0}})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var c=a(this),e=c.data("bs.alert");e||c.data("bs.alert",e=new d(this)),"string"==typeof b&&e[b].call(c)})}var c='[data-dismiss="alert"]',d=function(b){a(b).on("click",c,this.close)};d.VERSION="3.3.6",d.TRANSITION_DURATION=150,d.prototype.close=function(b){function c(){g.detach().trigger("closed.bs.alert").remove()}var e=a(this),f=e.attr("data-target");f||(f=e.attr("href"),f=f&&f.replace(/.*(?=#[^\s]*$)/,""));var g=a(f);b&&b.preventDefault(),g.length||(g=e.closest(".alert")),g.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(g.removeClass("in"),a.support.transition&&g.hasClass("fade")?g.one("bsTransitionEnd",c).emulateTransitionEnd(d.TRANSITION_DURATION):c())};var e=a.fn.alert;a.fn.alert=b,a.fn.alert.Constructor=d,a.fn.alert.noConflict=function(){return a.fn.alert=e,this},a(document).on("click.bs.alert.data-api",c,d.prototype.close)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof b&&b;e||d.data("bs.button",e=new c(this,f)),"toggle"==b?e.toggle():b&&e.setState(b)})}var c=function(b,d){this.$element=a(b),this.options=a.extend({},c.DEFAULTS,d),this.isLoading=!1};c.VERSION="3.3.6",c.DEFAULTS={loadingText:"loading..."},c.prototype.setState=function(b){var c="disabled",d=this.$element,e=d.is("input")?"val":"html",f=d.data();b+="Text",null==f.resetText&&d.data("resetText",d[e]()),setTimeout(a.proxy(function(){d[e](null==f[b]?this.options[b]:f[b]),"loadingText"==b?(this.isLoading=!0,d.addClass(c).attr(c,c)):this.isLoading&&(this.isLoading=!1,d.removeClass(c).removeAttr(c))},this),0)},c.prototype.toggle=function(){var a=!0,b=this.$element.closest('[data-toggle="buttons"]');if(b.length){var c=this.$element.find("input");"radio"==c.prop("type")?(c.prop("checked")&&(a=!1),b.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==c.prop("type")&&(c.prop("checked")!==this.$element.hasClass("active")&&(a=!1),this.$element.toggleClass("active")),c.prop("checked",this.$element.hasClass("active")),a&&c.trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active")};var d=a.fn.button;a.fn.button=b,a.fn.button.Constructor=c,a.fn.button.noConflict=function(){return a.fn.button=d,this},a(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(c){var d=a(c.target);d.hasClass("btn")||(d=d.closest(".btn")),b.call(d,"toggle"),a(c.target).is('input[type="radio"]')||a(c.target).is('input[type="checkbox"]')||c.preventDefault()}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(b){a(b.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(b.type))})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},c.DEFAULTS,d.data(),"object"==typeof b&&b),g="string"==typeof b?b:f.slide;e||d.data("bs.carousel",e=new c(this,f)),"number"==typeof b?e.to(b):g?e[g]():f.interval&&e.pause().cycle()})}var c=function(b,c){this.$element=a(b),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",a.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",a.proxy(this.pause,this)).on("mouseleave.bs.carousel",a.proxy(this.cycle,this))};c.VERSION="3.3.6",c.TRANSITION_DURATION=600,c.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},c.prototype.keydown=function(a){if(!/input|textarea/i.test(a.target.tagName)){switch(a.which){case 37:this.prev();break;case 39:this.next();break;default:return}a.preventDefault()}},c.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},c.prototype.getItemIndex=function(a){return this.$items=a.parent().children(".item"),this.$items.index(a||this.$active)},c.prototype.getItemForDirection=function(a,b){var c=this.getItemIndex(b),d="prev"==a&&0===c||"next"==a&&c==this.$items.length-1;if(d&&!this.options.wrap)return b;var e="prev"==a?-1:1,f=(c+e)%this.$items.length;return this.$items.eq(f)},c.prototype.to=function(a){var b=this,c=this.getItemIndex(this.$active=this.$element.find(".item.active"));return a>this.$items.length-1||0>a?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){b.to(a)}):c==a?this.pause().cycle():this.slide(a>c?"next":"prev",this.$items.eq(a))},c.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},c.prototype.next=function(){return this.sliding?void 0:this.slide("next")},c.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},c.prototype.slide=function(b,d){var e=this.$element.find(".item.active"),f=d||this.getItemForDirection(b,e),g=this.interval,h="next"==b?"left":"right",i=this;if(f.hasClass("active"))return this.sliding=!1;var j=f[0],k=a.Event("slide.bs.carousel",{relatedTarget:j,direction:h});if(this.$element.trigger(k),!k.isDefaultPrevented()){if(this.sliding=!0,g&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var l=a(this.$indicators.children()[this.getItemIndex(f)]);l&&l.addClass("active")}var m=a.Event("slid.bs.carousel",{relatedTarget:j,direction:h});return a.support.transition&&this.$element.hasClass("slide")?(f.addClass(b),f[0].offsetWidth,e.addClass(h),f.addClass(h),e.one("bsTransitionEnd",function(){f.removeClass([b,h].join(" ")).addClass("active"),e.removeClass(["active",h].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger(m)},0)}).emulateTransitionEnd(c.TRANSITION_DURATION)):(e.removeClass("active"),f.addClass("active"),this.sliding=!1,this.$element.trigger(m)),g&&this.cycle(),this}};var d=a.fn.carousel;a.fn.carousel=b,a.fn.carousel.Constructor=c,a.fn.carousel.noConflict=function(){return a.fn.carousel=d,this};var e=function(c){var d,e=a(this),f=a(e.attr("data-target")||(d=e.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,""));if(f.hasClass("carousel")){var g=a.extend({},f.data(),e.data()),h=e.attr("data-slide-to");h&&(g.interval=!1),b.call(f,g),h&&f.data("bs.carousel").to(h),c.preventDefault()}};a(document).on("click.bs.carousel.data-api","[data-slide]",e).on("click.bs.carousel.data-api","[data-slide-to]",e),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var c=a(this);b.call(c,c.data())})})}(jQuery),+function(a){"use strict";function b(b){var c,d=b.attr("data-target")||(c=b.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,"");return a(d)}function c(b){return this.each(function(){var c=a(this),e=c.data("bs.collapse"),f=a.extend({},d.DEFAULTS,c.data(),"object"==typeof b&&b);!e&&f.toggle&&/show|hide/.test(b)&&(f.toggle=!1),e||c.data("bs.collapse",e=new d(this,f)),"string"==typeof b&&e[b]()})}var d=function(b,c){this.$element=a(b),this.options=a.extend({},d.DEFAULTS,c),this.$trigger=a('[data-toggle="collapse"][href="#'+b.id+'"],[data-toggle="collapse"][data-target="#'+b.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};d.VERSION="3.3.6",d.TRANSITION_DURATION=350,d.DEFAULTS={toggle:!0},d.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},d.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var b,e=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(e&&e.length&&(b=e.data("bs.collapse"),b&&b.transitioning))){var f=a.Event("show.bs.collapse");if(this.$element.trigger(f),!f.isDefaultPrevented()){e&&e.length&&(c.call(e,"hide"),b||e.data("bs.collapse",null));var g=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[g](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var h=function(){this.$element.removeClass("collapsing").addClass("collapse in")[g](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return h.call(this);var i=a.camelCase(["scroll",g].join("-"));this.$element.one("bsTransitionEnd",a.proxy(h,this)).emulateTransitionEnd(d.TRANSITION_DURATION)[g](this.$element[0][i])}}}},d.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var e=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};return a.support.transition?void this.$element[c](0).one("bsTransitionEnd",a.proxy(e,this)).emulateTransitionEnd(d.TRANSITION_DURATION):e.call(this)}}},d.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},d.prototype.getParent=function(){return a(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(a.proxy(function(c,d){var e=a(d);this.addAriaAndCollapsedClass(b(e),e)},this)).end()},d.prototype.addAriaAndCollapsedClass=function(a,b){var c=a.hasClass("in");a.attr("aria-expanded",c),b.toggleClass("collapsed",!c).attr("aria-expanded",c)};var e=a.fn.collapse;a.fn.collapse=c,a.fn.collapse.Constructor=d,a.fn.collapse.noConflict=function(){return a.fn.collapse=e,this},a(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(d){var e=a(this);e.attr("data-target")||d.preventDefault();var f=b(e),g=f.data("bs.collapse"),h=g?"toggle":e.data();c.call(f,h)})}(jQuery),+function(a){"use strict";function b(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#[A-Za-z]/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}function c(c){c&&3===c.which||(a(e).remove(),a(f).each(function(){var d=a(this),e=b(d),f={relatedTarget:this};e.hasClass("open")&&(c&&"click"==c.type&&/input|textarea/i.test(c.target.tagName)&&a.contains(e[0],c.target)||(e.trigger(c=a.Event("hide.bs.dropdown",f)),c.isDefaultPrevented()||(d.attr("aria-expanded","false"),e.removeClass("open").trigger(a.Event("hidden.bs.dropdown",f)))))}))}function d(b){return this.each(function(){var c=a(this),d=c.data("bs.dropdown");d||c.data("bs.dropdown",d=new g(this)),"string"==typeof b&&d[b].call(c)})}var e=".dropdown-backdrop",f='[data-toggle="dropdown"]',g=function(b){a(b).on("click.bs.dropdown",this.toggle)};g.VERSION="3.3.6",g.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=b(e),g=f.hasClass("open");if(c(),!g){"ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(a(this)).on("click",c);var h={relatedTarget:this};if(f.trigger(d=a.Event("show.bs.dropdown",h)),d.isDefaultPrevented())return;e.trigger("focus").attr("aria-expanded","true"),f.toggleClass("open").trigger(a.Event("shown.bs.dropdown",h))}return!1}},g.prototype.keydown=function(c){if(/(38|40|27|32)/.test(c.which)&&!/input|textarea/i.test(c.target.tagName)){var d=a(this);if(c.preventDefault(),c.stopPropagation(),!d.is(".disabled, :disabled")){var e=b(d),g=e.hasClass("open");if(!g&&27!=c.which||g&&27==c.which)return 27==c.which&&e.find(f).trigger("focus"),d.trigger("click");var h=" li:not(.disabled):visible a",i=e.find(".dropdown-menu"+h);if(i.length){var j=i.index(c.target);38==c.which&&j>0&&j--,40==c.which&&jdocument.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&a?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!a?this.scrollbarWidth:""})},c.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},c.prototype.checkScrollbar=function(){var a=window.innerWidth;if(!a){var b=document.documentElement.getBoundingClientRect();a=b.right-Math.abs(b.left)}this.bodyIsOverflowing=document.body.clientWidth
',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},c.prototype.init=function(b,c,d){if(this.enabled=!0,this.type=b,this.$element=a(c),this.options=this.getOptions(d),this.$viewport=this.options.viewport&&a(a.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var e=this.options.trigger.split(" "),f=e.length;f--;){var g=e[f];if("click"==g)this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this));else if("manual"!=g){var h="hover"==g?"mouseenter":"focusin",i="hover"==g?"mouseleave":"focusout";this.$element.on(h+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(i+"."+this.type,this.options.selector,a.proxy(this.leave,this))}}this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.getOptions=function(b){return b=a.extend({},this.getDefaults(),this.$element.data(),b),b.delay&&"number"==typeof b.delay&&(b.delay={show:b.delay,hide:b.delay}),b},c.prototype.getDelegateOptions=function(){var b={},c=this.getDefaults();return this._options&&a.each(this._options,function(a,d){c[a]!=d&&(b[a]=d)}),b},c.prototype.enter=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),b instanceof a.Event&&(c.inState["focusin"==b.type?"focus":"hover"]=!0),c.tip().hasClass("in")||"in"==c.hoverState?void(c.hoverState="in"):(clearTimeout(c.timeout),c.hoverState="in",c.options.delay&&c.options.delay.show?void(c.timeout=setTimeout(function(){"in"==c.hoverState&&c.show()},c.options.delay.show)):c.show())},c.prototype.isInStateTrue=function(){for(var a in this.inState)if(this.inState[a])return!0;return!1},c.prototype.leave=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),b instanceof a.Event&&(c.inState["focusout"==b.type?"focus":"hover"]=!1),c.isInStateTrue()?void 0:(clearTimeout(c.timeout),c.hoverState="out",c.options.delay&&c.options.delay.hide?void(c.timeout=setTimeout(function(){"out"==c.hoverState&&c.hide()},c.options.delay.hide)):c.hide())},c.prototype.show=function(){var b=a.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(b);var d=a.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(b.isDefaultPrevented()||!d)return;var e=this,f=this.tip(),g=this.getUID(this.type);this.setContent(),f.attr("id",g),this.$element.attr("aria-describedby",g),this.options.animation&&f.addClass("fade");var h="function"==typeof this.options.placement?this.options.placement.call(this,f[0],this.$element[0]):this.options.placement,i=/\s?auto?\s?/i,j=i.test(h);j&&(h=h.replace(i,"")||"top"),f.detach().css({top:0,left:0,display:"block"}).addClass(h).data("bs."+this.type,this),this.options.container?f.appendTo(this.options.container):f.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var k=this.getPosition(),l=f[0].offsetWidth,m=f[0].offsetHeight;if(j){var n=h,o=this.getPosition(this.$viewport);h="bottom"==h&&k.bottom+m>o.bottom?"top":"top"==h&&k.top-mo.width?"left":"left"==h&&k.left-lg.top+g.height&&(e.top=g.top+g.height-i)}else{var j=b.left-f,k=b.left+f+c;jg.right&&(e.left=g.left+g.width-k)}return e},c.prototype.getTitle=function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||("function"==typeof c.title?c.title.call(b[0]):c.title)},c.prototype.getUID=function(a){do a+=~~(1e6*Math.random());while(document.getElementById(a));return a},c.prototype.tip=function(){if(!this.$tip&&(this.$tip=a(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},c.prototype.enable=function(){this.enabled=!0},c.prototype.disable=function(){this.enabled=!1},c.prototype.toggleEnabled=function(){this.enabled=!this.enabled},c.prototype.toggle=function(b){var c=this;b&&(c=a(b.currentTarget).data("bs."+this.type),c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c))),b?(c.inState.click=!c.inState.click,c.isInStateTrue()?c.enter(c):c.leave(c)):c.tip().hasClass("in")?c.leave(c):c.enter(c)},c.prototype.destroy=function(){var a=this;clearTimeout(this.timeout),this.hide(function(){a.$element.off("."+a.type).removeData("bs."+a.type),a.$tip&&a.$tip.detach(),a.$tip=null,a.$arrow=null,a.$viewport=null})};var d=a.fn.tooltip;a.fn.tooltip=b,a.fn.tooltip.Constructor=c,a.fn.tooltip.noConflict=function(){return a.fn.tooltip=d,this}}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof b&&b;(e||!/destroy|hide/.test(b))&&(e||d.data("bs.popover",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.init("popover",a,b)};if(!a.fn.tooltip)throw new Error("Popover requires tooltip.js");c.VERSION="3.3.6",c.DEFAULTS=a.extend({},a.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:''}),c.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),c.prototype.constructor=c,c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof c?"html":"append":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},c.prototype.hasContent=function(){return this.getTitle()||this.getContent()},c.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var d=a.fn.popover;a.fn.popover=b,a.fn.popover.Constructor=c,a.fn.popover.noConflict=function(){return a.fn.popover=d,this}}(jQuery),+function(a){"use strict";function b(c,d){this.$body=a(document.body),this.$scrollElement=a(a(c).is(document.body)?window:c),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",a.proxy(this.process,this)),this.refresh(),this.process()}function c(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f="object"==typeof c&&c;e||d.data("bs.scrollspy",e=new b(this,f)),"string"==typeof c&&e[c]()})}b.VERSION="3.3.6",b.DEFAULTS={offset:10},b.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},b.prototype.refresh=function(){var b=this,c="offset",d=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),a.isWindow(this.$scrollElement[0])||(c="position",d=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var b=a(this),e=b.data("target")||b.attr("href"),f=/^#./.test(e)&&a(e);return f&&f.length&&f.is(":visible")&&[[f[c]().top+d,e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){b.offsets.push(this[0]),b.targets.push(this[1])})},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.getScrollHeight(),d=this.options.offset+c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(this.scrollHeight!=c&&this.refresh(),b>=d)return g!=(a=f[f.length-1])&&this.activate(a);if(g&&b=e[a]&&(void 0===e[a+1]||b .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),b.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),h?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu").length&&b.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),e&&e()}var g=d.find("> .active"),h=e&&a.support.transition&&(g.length&&g.hasClass("fade")||!!d.find("> .fade").length);g.length&&h?g.one("bsTransitionEnd",f).emulateTransitionEnd(c.TRANSITION_DURATION):f(),g.removeClass("in")};var d=a.fn.tab;a.fn.tab=b,a.fn.tab.Constructor=c,a.fn.tab.noConflict=function(){return a.fn.tab=d,this};var e=function(c){c.preventDefault(),b.call(a(this),"show")};a(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',e).on("click.bs.tab.data-api",'[data-toggle="pill"]',e)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f="object"==typeof b&&b;e||d.data("bs.affix",e=new c(this,f)),"string"==typeof b&&e[b]()})}var c=function(b,d){this.options=a.extend({},c.DEFAULTS,d),this.$target=a(this.options.target).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(b),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};c.VERSION="3.3.6",c.RESET="affix affix-top affix-bottom",c.DEFAULTS={offset:0,target:window},c.prototype.getState=function(a,b,c,d){var e=this.$target.scrollTop(),f=this.$element.offset(),g=this.$target.height();if(null!=c&&"top"==this.affixed)return c>e?"top":!1;if("bottom"==this.affixed)return null!=c?e+this.unpin<=f.top?!1:"bottom":a-d>=e+g?!1:"bottom";var h=null==this.affixed,i=h?e:f.top,j=h?g:b;return null!=c&&c>=e?"top":null!=d&&i+j>=a-d?"bottom":!1},c.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(c.RESET).addClass("affix");var a=this.$target.scrollTop(),b=this.$element.offset();return this.pinnedOffset=b.top-a},c.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},c.prototype.checkPosition=function(){if(this.$element.is(":visible")){var b=this.$element.height(),d=this.options.offset,e=d.top,f=d.bottom,g=Math.max(a(document).height(),a(document.body).height());"object"!=typeof d&&(f=e=d),"function"==typeof e&&(e=d.top(this.$element)),"function"==typeof f&&(f=d.bottom(this.$element));var h=this.getState(g,b,e,f);if(this.affixed!=h){null!=this.unpin&&this.$element.css("top","");var i="affix"+(h?"-"+h:""),j=a.Event(i+".bs.affix");if(this.$element.trigger(j),j.isDefaultPrevented())return;this.affixed=h,this.unpin="bottom"==h?this.getPinnedOffset():null,this.$element.removeClass(c.RESET).addClass(i).trigger(i.replace("affix","affixed")+".bs.affix")}"bottom"==h&&this.$element.offset({top:g-b-f})}};var d=a.fn.affix;a.fn.affix=b,a.fn.affix.Constructor=c,a.fn.affix.noConflict=function(){return a.fn.affix=d,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var c=a(this),d=c.data();d.offset=d.offset||{},null!=d.offsetBottom&&(d.offset.bottom=d.offsetBottom),null!=d.offsetTop&&(d.offset.top=d.offsetTop),b.call(c,d)})})}(jQuery);
\ No newline at end of file
diff --git a/js/npm.js b/js/npm.js
deleted file mode 100644
index bf6aa80..0000000
--- a/js/npm.js
+++ /dev/null
@@ -1,13 +0,0 @@
-// This file is autogenerated via the `commonjs` Grunt task. You can require() this file in a CommonJS environment.
-require('../../js/transition.js')
-require('../../js/alert.js')
-require('../../js/button.js')
-require('../../js/carousel.js')
-require('../../js/collapse.js')
-require('../../js/dropdown.js')
-require('../../js/modal.js')
-require('../../js/tooltip.js')
-require('../../js/popover.js')
-require('../../js/scrollspy.js')
-require('../../js/tab.js')
-require('../../js/affix.js')
\ No newline at end of file