@internal-fonts: 'Roboto:300|Nunito+Sans:300';
@global-font-family: Nunito Sans;
@global-font-size: 16px;
@global-line-height: 1.6;
@global-2xlarge-font-size: 42px;
@global-xlarge-font-size: 38px;
@global-large-font-size: 26px;
@global-medium-font-size: 20px;
@global-small-font-size: 14px;
@global-primary-font-family: Roboto;
@global-primary-font-weight: 300;
@global-primary-text-transform: inherit;
@global-primary-letter-spacing: inherit;
@global-primary-font-style: inherit;
@global-secondary-font-family: inherit;
@global-secondary-font-weight: 300;
@global-secondary-text-transform: inherit;
@global-secondary-letter-spacing: inherit;
@global-secondary-font-style: inherit;
@global-color: #666;
@global-emphasis-color: #333;
@global-muted-color: #999;
@global-link-color: #36afeb;
@global-link-hover-color: #1e85c8;
@global-inverse-color: #fff;
@global-background: #fff;
@global-muted-background: #f8f8f8;
@global-primary-background: #e1f0fb;
@global-secondary-background: #ebf5fd;
@global-success-background: #d8f3bc;
@global-warning-background: #f9dcac;
@global-danger-background: #f3bfc8;
@global-border-width: 1px;
@global-border: #e5e5e5;
@global-border-radius: 0;
@global-small-box-shadow: 0 2px 8px rgba(0,0,0,0.08);
@global-medium-box-shadow: 0 5px 15px rgba(0,0,0,0.08);
@global-large-box-shadow: 0 14px 25px rgba(0,0,0,0.16);
@global-xlarge-box-shadow: 0 28px 50px rgba(0,0,0,0.16);
@global-margin: 20px;
@global-small-margin: 10px;
@global-medium-margin: 40px;
@global-large-margin: 70px;
@global-xlarge-margin: 140px;
@global-gutter: 30px;
@global-small-gutter: 15px;
@global-medium-gutter: 40px;
@global-large-gutter: 70px;
@global-control-height: 50px;
@global-control-small-height: 40px;
@global-control-large-height: 60px;
@global-z-index: 1000;
@base-body-font-weight: 300;
@base-code-color: darken(@global-danger-background, 25%);
@base-em-color: darken(@global-danger-background, 25%);
@base-heading-font-weight: 300;
@base-h1-font-size: @base-h1-font-size-m * 0.95;
@base-h2-font-size: @base-h2-font-size-m * 0.95;
@base-h2-line-height: 1.2;
@base-h3-font-size: 32px;
@base-h3-line-height: 1.5;
@base-h4-font-size: @global-large-font-size;
@base-h4-line-height: 1.5;
@base-h5-font-size: @global-medium-font-size;
@base-h5-line-height: 1.6;
@base-h6-font-size: @global-font-size;
@base-h6-line-height: 1.4;
@base-blockquote-font-size: 18px;
@base-blockquote-line-height: 1.6;
@base-blockquote-font-style: normal;
@base-pre-font-size: 12px;
@base-selection-background: @global-primary-background;
@base-selection-color: @global-color;
@base-pre-padding: @global-small-gutter;
@base-pre-background: @global-muted-background;
@base-blockquote-footer-em-dash: false;
@base-blockquote-color: @global-color;
@base-blockquote-font-family: @global-font-family;
@base-blockquote-footer-color: @global-muted-color;
@link-heading-hover-color: @global-link-color;
@heading-small-font-size-m: 55px;
@heading-medium-font-size-l: 62px;
@heading-large-font-size-l: 90px;
@heading-small-line-height: 1.3;
@heading-medium-line-height: 1.28;
@heading-large-line-height: 1.25;
@heading-xlarge-line-height: 1.2;
@heading-2xlarge-line-height: 1.1;
@heading-divider-border-width: ~'calc(0.4px + 0.05em)';
@heading-bullet-height: ~'calc(4px + 0.8em)';
@heading-bullet-border-width: ~'calc(1px + 0.14em)';
@heading-bullet-border: darken(@global-primary-background, 12%);
@heading-line-border-width: ~'calc(0.6px + 0.04em)';
@divider-icon-width: 40px;
@divider-icon-height: 20px;
@divider-icon-color: darken(@global-primary-background, 12%);
@internal-divider-icon-image: "../../../../uikit-themes/master-summit/images/divider-icon.svg";
@divider-small-width: 160px;
@divider-small-border-width: 10px;
@divider-small-border: darken(@global-primary-background, 12%);
@internal-divider-small-image: "../../../../uikit-themes/master-summit/images/divider-small-image.svg";
@inverse-divider-small-border: fade(@inverse-global-primary-background, 40%);
@list-margin-top: @global-margin;
@list-bullet-icon-color: @global-link-color;
@internal-list-bullet-image: "../../../../uikit-themes/master-summit/images/list-bullet.svg";
@description-list-term-font-size: @global-medium-font-size;
@table-header-cell-font-size: (@global-font-size + 2);
@table-row-active-background: @global-muted-background;
@table-header-cell-color: @global-emphasis-color;
@table-header-cell-font-family: @global-primary-font-family;
@table-header-cell-text-transform: none;
@icon-button-size: 50px;
@icon-button-background: transparent;
@icon-button-color: @global-emphasis-color;
@icon-button-hover-background: transparent;
@icon-button-hover-color: @global-link-color;
@icon-button-active-background: transparent;
@icon-button-border-width: 10px;
@icon-button-border: darken(@global-primary-background, 12%);
@icon-button-hover-border: darken(@icon-button-border, 5%);
@icon-button-active-border: darken(@icon-button-border, 10%);
@internal-icon-button-border-image-slice: 18%;
@internal-icon-button-border-image-width: 10px;
@internal-icon-button-border-image-repeat: stretch;
@internal-icon-button-border-image: "../../../../uikit-themes/master-summit/images/icon-button-border-image.svg";
@inverse-icon-button-background: transparent;
@inverse-icon-button-border: fade(@inverse-global-primary-background, 40%);
@inverse-icon-button-hover-border: fade(@inverse-global-primary-background, 60%);
@inverse-icon-button-active-border: fade(@inverse-global-primary-background, 80%);
@form-range-thumb-height: 18px;
@form-range-thumb-background: darken(@global-primary-background, 12%);
@form-range-track-height: 2px;
@internal-form-range-thumb-background-image: "../../../../uikit-themes/master-summit/images/form-range-thumb-background-image.svg";
.hook-form-range-thumb() when not (@internal-form-range-thumb-background-image = ~'') {
    background-color: transparent !important;
    background-size: 100% 100%;
    background-repeat: no-repeat;
}
.hook-form-range-thumb() when not (@internal-form-range-thumb-background-image = ~'') and not (@form-range-thumb-background = transparent) {
    .svg-fill(@internal-form-range-thumb-background-image, "#000", @form-range-thumb-background);
}
@form-focus-background: darken(@form-background, 2%);
@form-danger-color: darken(@global-danger-background, 25%);
@form-success-color: darken(@global-success-background, 35%);
@form-radio-checked-background: @global-link-color;
@form-radio-checked-focus-background: @global-link-color;
@button-large-font-size: @global-font-size;
@button-padding-horizontal: 25px;
@button-large-padding-horizontal: 30px;
@button-default-background: transparent;
@button-primary-background: transparent;
@button-primary-color: @global-emphasis-color;
@button-primary-hover-color: @global-emphasis-color;
@button-primary-active-color: @global-emphasis-color;
@button-secondary-background: transparent;
@button-secondary-color: @global-emphasis-color;
@button-secondary-hover-color: @global-emphasis-color;
@button-secondary-active-color: @global-emphasis-color;
@button-danger-background: transparent;
@button-danger-color: @global-emphasis-color;
@button-danger-hover-color: @global-emphasis-color;
@button-danger-active-color: @global-emphasis-color;
@button-text-color: @global-link-color;
@button-text-hover-color: @global-link-hover-color;
@button-link-hover-color: @global-color;
@button-text-mode: arrow;
@internal-button-text-arrow-image: "../../../../uikit-themes/master-summit/images/button-text-arrow.svg";
@internal-button-text-arrow-padding: 10px;
@internal-button-text-arrow-width: 30px;
@internal-button-text-arrow-color: darken(@global-primary-background, 12%);
@internal-button-text-arrow-hover-color: darken(@internal-button-text-arrow-color, 5%);
@button-border-width: 10px;
@button-default-border: darken(@global-primary-background, 12%);
@button-default-hover-border: darken(@button-default-border, 5%);
@button-default-active-border: darken(@button-default-border, 10%);
@button-primary-border: darken(@global-primary-background, 12%);
@button-primary-hover-border: darken(@button-primary-border, 5%);
@button-primary-active-border: darken(@button-primary-border, 10%);
@button-secondary-border: rgba(0,0,0,0.15);
@button-secondary-hover-border: rgba(0,0,0,0.25);
@button-secondary-active-border: rgba(0,0,0,0.3);
@button-danger-border: @global-danger-background;
@button-danger-hover-border: darken(@button-danger-border, 5%);
@button-danger-active-border: darken(@button-danger-border, 10%);
@internal-button-border-image-slice: 18% 9% fill;
@internal-button-border-image-width: 10px;
@internal-button-border-image-repeat: stretch;
@internal-button-default-border-image: "../../../../uikit-themes/master-summit/images/button-default-border-image.svg";
@internal-button-primary-border-image: "../../../../uikit-themes/master-summit/images/button-primary-border-image.svg";
@internal-button-secondary-border-image: "../../../../uikit-themes/master-summit/images/button-secondary-border-image.svg";
@internal-button-danger-border-image: "../../../../uikit-themes/master-summit/images/button-danger-border-image.svg";
.hook-button-misc() {
    .uk-button-group > .uk-button:nth-child(n+2),
    .uk-button-group > div:nth-child(n+2) .uk-button { margin-left: -7px; }
}
@inverse-button-default-background: transparent;
@inverse-button-default-color: @inverse-global-emphasis-color;
@inverse-button-default-hover-color: fade(@inverse-global-emphasis-color, 60%);
@inverse-button-primary-background: transparent;
@inverse-button-primary-color: @inverse-global-emphasis-color;
@inverse-button-primary-hover-color: fade(@inverse-global-emphasis-color, 60%);
@inverse-button-primary-active-color: fade(@inverse-global-emphasis-color, 80%);
@inverse-button-secondary-background: transparent;
@inverse-button-secondary-color: @inverse-global-emphasis-color;
@inverse-button-secondary-hover-color: fade(@inverse-global-emphasis-color, 60%);
@inverse-button-link-hover-color: fade(@inverse-global-emphasis-color, 60%);
@inverse-button-default-border: fade(@inverse-global-primary-background, 40%);
@inverse-button-default-hover-border: fade(@inverse-global-primary-background, 60%);
@inverse-button-default-active-border: fade(@inverse-global-primary-background, 80%);
@inverse-button-primary-border: fade(@inverse-global-primary-background, 40%);
@inverse-button-primary-hover-border: fade(@inverse-global-primary-background, 60%);
@inverse-button-primary-active-border: fade(@inverse-global-primary-background, 80%);
@inverse-button-secondary-border: fade(@inverse-global-primary-background, 40%);
@inverse-button-secondary-hover-border: fade(@inverse-global-primary-background, 60%);
@inverse-button-secondary-active-border: fade(@inverse-global-primary-background, 80%);
@progress-bar-background: darken(@global-primary-background, 12%);
@section-primary-color-mode: none;
@section-secondary-color-mode: none;
@internal-section-default-overlap-image: "../../../../uikit-themes/master-summit/images/section-default-overlap-image.svg";
@internal-section-muted-overlap-image: "../../../../uikit-themes/master-summit/images/section-muted-overlap-image.svg";
@internal-section-primary-overlap-image: "../../../../uikit-themes/master-summit/images/section-primary-overlap-image.svg";
@internal-section-secondary-overlap-image: "../../../../uikit-themes/master-summit/images/section-secondary-overlap-image.svg";
@internal-section-overlap-height: 50px;
@container-xsmall-max-width: 800px;
@container-small-max-width: 960px;
@container-large-max-width: 1360px;
@tile-primary-color-mode: none;
@tile-secondary-color-mode: none;
@card-badge-height: 24px;
@card-badge-padding-horizontal: 12px;
@card-badge-background: darken(@global-primary-background, 8%);
@card-badge-color: @global-emphasis-color;
@card-hover-background: @global-background;
@card-default-background: @global-background;
@card-default-hover-background: @global-background;
@card-primary-background: transparent;
@card-primary-color: @global-color;
@card-primary-title-color: @global-emphasis-color;
@card-primary-color-mode: none;
@card-secondary-background: @global-background;
@card-secondary-color: @global-color;
@card-secondary-title-color: @global-emphasis-color;
@card-secondary-hover-background: @global-background;
@card-secondary-color-mode: none;
@card-hover-border-width: 10px;
@card-hover-border: darken(@global-primary-background, 12%);
@card-default-border-width: 10px;
@card-default-border: darken(@global-primary-background, 12%);
@card-default-hover-border: darken(@card-default-border, 5%);
@card-primary-border-width: 10px;
@card-primary-border: @global-primary-background;
@card-primary-hover-border: darken(@card-primary-border, 5%);
@card-secondary-border-width: 10px;
@card-secondary-border: rgba(0,0,0,0.15);
@card-secondary-hover-border: rgba(0,0,0,0.25);
@internal-card-border-image-slice: 3% fill;
@internal-card-border-image-width: 10px;
@internal-card-border-image-repeat: stretch;
@internal-card-hover-border-image: "../../../../uikit-themes/master-summit/images/card-default-border-image.svg";
@internal-card-default-border-image: "../../../../uikit-themes/master-summit/images/card-default-border-image.svg";
@internal-card-primary-border-image: "../../../../uikit-themes/master-summit/images/card-primary-border-image.svg";
@internal-card-secondary-border-image: "../../../../uikit-themes/master-summit/images/card-secondary-border-image.svg";
@internal-card-badge-background-image: "../../../../uikit-themes/master-summit/images/card-badge-background-image.svg";
.hook-card() { background-clip: padding-box !important; }
.hook-card-badge() when not (@internal-card-badge-background-image = ~'') {
    background-color: transparent !important;
    background-size: 100% 100%;
    background-repeat: no-repeat;
}
.hook-card-badge() when not (@internal-card-badge-background-image = ~'') and not (@card-badge-background = transparent) {
    .svg-fill(@internal-card-badge-background-image, "#000", @card-badge-background);
}
@marker-background: @global-link-color;
@alert-primary-background: @global-primary-background;
@alert-primary-color: @global-link-color;
@alert-success-background: @global-success-background;
@alert-success-color: darken(@global-success-background, 45%);
@alert-warning-background: @global-warning-background;
@alert-warning-color: darken(@global-warning-background, 35%);
@alert-danger-background: @global-danger-background;
@alert-danger-color: darken(@global-danger-background, 35%);
@badge-size: 20px;
@badge-background: darken(@global-primary-background, 5%);
@badge-color: @global-emphasis-color;
@badge-font-size: 12px;
@label-background: darken(@global-primary-background, 8%);
@label-color: @global-emphasis-color;
@label-success-color: @global-emphasis-color;
@label-warning-color: @global-emphasis-color;
@label-danger-color: @global-emphasis-color;
@overlay-primary-background: darken(fade(@global-primary-background, 80%), 12%);
@overlay-primary-color-mode: dark;
@comment-title-font-size: @global-font-size;
@comment-meta-color: @global-link-color;
@comment-primary-background: @global-secondary-background;
@search-navbar-font-size: @global-medium-font-size;
@search-navbar-icon-width: 55px;
@search-large-font-size: @global-large-font-size;
@search-large-icon-width: 75px;
@search-toggle-color: @global-color;
@search-toggle-hover-color: @global-link-color;
@accordion-item-margin-top: @global-medium-margin;
@accordion-title-hover-color: @global-link-color;
@accordion-icon-color: darken(@global-primary-background, 6%);
@internal-accordion-icon-close-image: "../../../../uikit-themes/master-summit/images/accordion-close.svg";
@internal-accordion-icon-open-image: "../../../../uikit-themes/master-summit/images/accordion-open.svg";
@inverse-accordion-title-color: @inverse-global-color;
@inverse-accordion-title-hover-color: @global-background;
@inverse-accordion-icon-color: fade(@inverse-global-primary-background, 40%);
@dropdown-padding: @global-gutter;
@dropdown-background: @global-background;
@dropdown-nav-item-color: @global-color;
@dropdown-nav-item-hover-color: @global-link-color;
@dropdown-box-shadow: @global-small-box-shadow;
@modal-title-font-size: @global-2xlarge-font-size;
@offcanvas-bar-background: @global-background;
@offcanvas-bar-color-mode: dark;
@offcanvas-overlay-background: darken(fade(@global-primary-background, 5%), 65%);
@leader-color: darken(@global-emphasis-color, 50%);
@leader-letter-spacing: 2px;
@notification-message-primary-color: @global-link-color;
@notification-message-success-color: darken(@global-success-background, 35%);
@notification-message-warning-color: darken(@global-warning-background, 25%);
@notification-message-danger-color: darken(@global-danger-background, 25%);
@notification-message-primary-color-mode: none;
@notification-message-success-color-mode: none;
@notification-message-warning-color-mode: none;
@notification-message-danger-color-mode: none;
@tooltip-background: @global-muted-color;
@countdown-number-line-height: 1;
@countdown-number-font-size: 2rem;
@countdown-number-font-size-s: 2.625rem;
@countdown-number-font-size-m: 3.25rem;
@countdown-separator-line-height: 1.5;
@countdown-separator-font-size: 1.3333rem;
@countdown-separator-font-size-s: 1.75rem;
@countdown-separator-font-size-m: 2.1666rem;
@countdown-item-color: @global-link-color;
@countdown-item-font-family: @global-primary-font-family;
@countdown-label-font-size: @global-small-font-size;
@countdown-label-color: @global-link-color;
@nav-default-item-color: @global-color;
@nav-default-item-hover-color: @global-link-color;
@nav-default-item-active-color: @global-link-color;
@nav-primary-item-color: @global-color;
@nav-primary-item-hover-color: @global-link-color;
@nav-primary-item-active-color: @global-link-color;
@navbar-background: @global-background;
@navbar-nav-item-height: 100px;
@navbar-nav-item-padding-horizontal: 20px;
@navbar-nav-item-color: @global-color;
@navbar-nav-item-hover-color: @global-emphasis-color;
@navbar-nav-item-onclick-color: @global-emphasis-color;
@navbar-toggle-color: @global-color;
@navbar-toggle-hover-color: @global-link-color;
@navbar-dropdown-width: 260px;
@navbar-dropdown-padding: @global-gutter;
@navbar-dropdown-background: @global-background;
@navbar-dropdown-nav-item-color: @global-color;
@navbar-dropdown-nav-item-hover-color: @global-link-color;
@navbar-dropdown-nav-item-active-color: @global-link-color;
@navbar-nav-item-line-mode: true;
@navbar-nav-item-line-margin-vertical: calc(50% - (@navbar-nav-item-line-height/2));
@navbar-nav-item-line-margin-horizontal: 10px;
@navbar-nav-item-line-height: 15px;
@navbar-nav-item-line-background: transparent;
@navbar-nav-item-line-hover-height: 15px;
@navbar-nav-item-line-onclick-height: 15px;
@navbar-nav-item-line-onclick-background: darken(@navbar-nav-item-line-hover-background, 5%);
@navbar-nav-item-line-active-height: 15px;
@navbar-dropdown-box-shadow: @global-small-box-shadow;
@navbar-dropbar-box-shadow: @global-small-box-shadow;
@internal-navbar-nav-item-background-image: "../../../../uikit-themes/master-summit/images/navbar-item-background-image.svg";
@inverse-navbar-nav-item-line-hover-background: @global-link-color;
@inverse-navbar-nav-item-line-onclick-background: @global-link-hover-color;
@inverse-navbar-nav-item-line-active-background: @global-link-color;
@subnav-item-color: @global-color;
@subnav-item-hover-color: @global-link-color;
@subnav-item-active-color: @global-link-color;
@subnav-pill-item-hover-background: transparent;
@subnav-pill-item-active-background: transparent;
@subnav-pill-item-active-color: @global-emphasis-color;
@subnav-pill-item-hover-color: @global-emphasis-color;
@subnav-pill-item-padding-vertical: 0;
@subnav-pill-item-border-width: 10px;
@subnav-pill-item-active-border: @global-primary-background;
@internal-subnav-pill-item-border-image-slice: 20% 10%;
@internal-subnav-pill-item-border-image-width: 10px;
@internal-subnav-pill-item-border-image-repeat: stretch;
@internal-subnav-pill-item-border-image: "../../../../uikit-themes/master-summit/images/subnav-pill-item-active-border-image.svg";
@inverse-subnav-item-hover-color: @inverse-global-emphasis-color;
@inverse-subnav-pill-item-hover-background: transparent;
@inverse-subnav-pill-item-active-background: transparent;
@inverse-subnav-pill-item-active-color: @inverse-global-emphasis-color;
@inverse-subnav-pill-item-active-border: fade(@inverse-global-primary-background, 40%);
@breadcrumb-divider: "|";
@breadcrumb-item-hover-color: darken(@global-color, 50%);
@pagination-margin-horizontal: 5px;
@pagination-item-padding-vertical: 0;
@pagination-item-padding-horizontal: 10px;
@pagination-item-color: @global-color;
@pagination-item-hover-color: @global-emphasis-color;
@pagination-item-active-color: @global-emphasis-color;
@pagination-item-hover-background: @global-primary-background;
@pagination-item-active-background: @global-primary-background;
@internal-pagination-item-background-image: "../../../../uikit-themes/master-summit/images/pagination-item-background-image.svg";
@inverse-pagination-item-hover-background: @inverse-global-muted-background;
@inverse-pagination-item-active-background: @inverse-global-muted-background;
@tab-item-color: @global-color;
@tab-item-hover-color: @global-emphasis-color;
@tab-border: transparent;
@tab-item-border-width: 10px;
@tab-item-active-border: darken(@global-primary-background, 12%);
@internal-tab-item-active-border-image-slice: 13;
@internal-tab-item-active-border-image: "../../../../uikit-themes/master-summit/images/tab-item-active-border-image.svg";
@internal-tab-vertical-item-active-border-image: "../../../../uikit-themes/master-summit/images/tab-vertical-item-active-border-image.svg";
@inverse-tab-border: transparent;
@inverse-tab-item-active-border: fade(@inverse-global-primary-background, 40%);
@dotnav-item-width: 14px;
@dotnav-item-height: @dotnav-item-width;
@dotnav-item-background: transparent;
@dotnav-item-hover-background: transparent;
@dotnav-item-onclick-background: transparent;
@dotnav-item-active-background: transparent;
@dotnav-item-border-width: 2px;
@dotnav-item-border: fade(darken(@global-muted-background, 30%), 40%);
@dotnav-item-hover-border: @global-link-color;
@dotnav-item-onclick-border: darken(@global-link-color, 10%);
@dotnav-item-active-border: @global-link-color;
@inverse-dotnav-item-background: transparent;
@inverse-dotnav-item-hover-background: transparent;
@inverse-dotnav-item-onclick-background: transparent;
@inverse-dotnav-item-active-background: transparent;
@inverse-dotnav-item-border: fade(@inverse-global-primary-background, 30%);
@inverse-dotnav-item-hover-border: @inverse-global-emphasis-color;
@inverse-dotnav-item-onclick-border: @inverse-global-primary-background;
@inverse-dotnav-item-active-border: @inverse-global-primary-background;
@thumbnav-item-background: transparent;
@thumbnav-item-gradient: linear-gradient(180deg, rgba(255,255,255,0), rgba(255,255,255,0.4));
@inverse-thumbnav-item-background: transparent;
@inverse-thumbnav-item-gradient: linear-gradient(180deg, rgba(0,0,0,0), rgba(0,0,0,0.4));
@iconnav-item-color: @global-color;
@iconnav-item-hover-color: @global-emphasis-color;
@iconnav-item-active-color: @global-emphasis-color;
@text-lead-font-size: @global-medium-font-size;
@text-large-font-size: @global-medium-font-size;
@text-primary-color: @global-link-color;
@text-success-color: darken(@global-success-background, 35%);
@text-warning-color: darken(@global-warning-background, 25%);
@text-danger-color: darken(@global-danger-background, 25%);
@text-background-color: fade(@global-link-color, 60%);
@box-shadow-bottom-background: #999;