content/assets/stylesheets/_variables.scss (274 lines of code) (raw):
// Fonts
$body-font-size: 16px;
// Heights
$header-height: 3rem;
$archive-banner-height: 2.35rem;
// Width
$sidebar-width: 16.66667%;
$sidebar-mobile-width: 20rem;
$search-sm-width: 90vw;
$search-md-width: 14rem;
$search-lg-width: 25rem;
// GitLab colors
// Tanuki
$color-tanuki-dark: rgb(226, 67, 41);
$color-tanuki-medium: rgb(252, 109, 38);
$color-tanuki-light: rgb(252, 163, 38);
//// GitLab Design System's (GDS) colors ////
// https://design.gitlab.com/#/foundations/colors
// Neutral palette
$gds-white: #fff;
$gds-gray-50: #fafafa;
$gds-gray-100: #f2f2f2;
$gds-gray-200: #dfdfdf;
$gds-gray-300: #ccc;
$gds-gray-400: #bababa;
$gds-gray-700: #707070;
$gds-gray-800: #4f4f4f;
$gds-gray-900: #2e2e2e;
$gds-gray-950: #1f1f1f;
$gds-black: #000;
// Blue palette
$gds-blue-600: #1b69b6;
// Purple palette
$gds-purple-900: #2f2a6b;
// Indigo palette
$gds-indigo-100: #dbdbf8;
$gds-indigo-800: #393982;
//// end of GitLab Design System's colors ////
//// Colors conforming with GDS ////
// Add here all the variables that already conform with GDS
// Base colors
$body-color: $gds-gray-950; //font color
$bg-overlay-color: rgba(0, 0, 0, 0.3); // body overlay
$header-background-color: $gds-purple-900;
$header-free-trial-button-color: #cb4e18;
// Link colors
$link-color: $gds-blue-600;
$link-color-bg-active: rgba($gds-gray-900, 0.06);
$link-color-nav: $gds-gray-800;
$link-color-nav-hover: $gds-gray-900;
// Global nav
$global-nav-link-level0: $link-color-nav;
$global-nav-link-level1: $link-color-nav;
$global-nav-link-level2: $link-color-nav;
$global-nav-link-level3: $link-color-nav;
$global-nav-link-level4: $link-color-nav;
$global-nav-link-level5: $link-color-nav;
$global-nav-link-level6: $link-color-nav;
$global-nav-link-shadow: $gds-gray-200;
// Table of contents
$toc-link-color: $global-nav-link-level2;
/// Elements
$h1-border-bottom: $gds-gray-700;
// Alerts
$alert-note-bg: #fafafa;
$alert-note-txt: $gds-black;
$alert-note-border: #dbdbdb;
$alert-info-bg: #f1f1ff;
$alert-info-txt: $gds-black;
$alert-info-border: #dbdbf8;
$alert-success-bg: #fafafa;
$alert-success-txt: $gds-black;
$alert-success-border: #dbdbdb;
$alert-flag-bg: #ecf4ee;
$alert-flag-txt: $gds-black;
$alert-flag-border: #c3e6cd;
$alert-disclaimer-bg: #e9f3fc;
$alert-disclaimer-txt: $gds-black;
$alert-disclaimer-border: #cbe2f9;
$alert-warning-bg: #faf2f1;
$alert-warning-txt: $gds-black;
$alert-warning-border: #f6d9d5;
$alert-danger-bg: #faf2f1;
$alert-danger-txt: $gds-black;
$alert-danger-border: #f6d9d5;
$alert-gray-bg: $gds-gray-100;
$alert-gray-txt: $gds-gray-900;
$alert-gray-border: $gds-gray-200;
//// end of colors conforming with GitLab Design System ////
//Icons
$gl-icon-sizes: 8 10 12 14 16 18 24 32 48 72;
// Inline code colors
$code-color: rgb(31, 31, 31);
$code-background-color: rgb(240, 240, 240);
$alert-code-background-color: rgb(242, 242, 242);
$accessible-code-color: rgb(64, 64, 64);
//copy button bg color == pre code color
$pre-code-color: transparent;
// Home page colors
$landing-gl-purple-50: #c7c7f2;
$landing-gl-purple-100: #e1d8f9;
$landing-gl-purple-500: #7b58cf;
$landing-gl-purple-550: #6e49cb;
$landing-gl-purple-600: #694cc0;
$landing-gl-purple-700: #5943b6;
$landing-gl-indigo-950: #32304e;
$landing-gl-gray-50: #fafafa;
$landing-gl-white-500: #ebe5f7;
$landing-gl-gray-500: #666;
$landing-gl-gray-600: #5e5e5e;
$landing-gl-black-0: rgba(255, 255, 255, 0);
$landing-gl-black-50: rgba(0, 0, 0, 0.24);
$landing-gl-black-100: rgba(255, 255, 255, 0.16);
$landing-gl-blue-200: rgba(102, 102, 196, 0.24);
$landing-gl-blue-600: #171537;
$landing-gl-blue-950: rgba(36, 34, 66, 0.24);
$landing-gl-blue-1000: rgba(36, 34, 66, 0.25);
$landing-gl-form-border: #89888d;
$landing-tabs-hover: #bfbfc3;
// Footer colors
$footer-gray-400: #868686;
$footer-gray-500: #666;
// Help & feedback section colors
$help-indigo-50: #f1f1ff;
$help-indigo-500: #6666c4;
$help-blue-500: #1068bf;
$help-gray-100: #dbdbdb;
$help-gray-200: #bfbfbf;
$help-gray-900: #303030;
// Social colors
$youtube: #f00;
// New Styles from: https://gitlab.com/gitlab-org/gitlab/-/issues/300424
// The above styles will be slowly replaced
// Breakpoints
$bp-xs: 0 !default;
$bp-sm: 544px !default;
$bp-md: 768px !default;
$bp-lg: 992px !default;
$bp-xl: 1200px !default;
// Colors
$green-50: #ecf4ee !default;
$green-100: #c3e6cd !default;
$green-200: #91d4a8 !default;
$green-300: #52b87a !default;
$green-400: #2da160 !default;
$green-500: #108548 !default;
$green-600: #217645 !default;
$green-700: #24663b !default;
$green-800: #0d532a !default;
$green-900: #0a4020 !default;
$green-950: #072b15 !default;
$blue-50: #e9f3fc !default;
$blue-100: #cbe2f9 !default;
$blue-200: #9dc7f1 !default;
$blue-300: #63a6e9 !default;
$blue-400: #428fdc !default;
$blue-500: #1f75cb !default;
$blue-600: #1068bf !default;
$blue-700: #0b5cad !default;
$blue-800: #064787 !default;
$blue-900: #033464 !default;
$blue-950: #002850 !default;
$orange-50: #fdf1dd !default;
$orange-100: #f5d9a8 !default;
$orange-200: #e9be74 !default;
$orange-300: #d99530 !default;
$orange-400: #c17d10 !default;
$orange-500: #ab6100 !default;
$orange-600: #9e5400 !default;
$orange-700: #8f4700 !default;
$orange-800: #703800 !default;
$orange-900: #5c2900 !default;
$orange-950: #421f00 !default;
$red-50: #fcf1ef !default;
$red-100: #fdd4cd !default;
$red-200: #fcb5aa !default;
$red-300: #f57f6c !default;
$red-400: #ec5941 !default;
$red-500: #dd2b0e !default;
$red-600: #c91c00 !default;
$red-700: #ae1800 !default;
$red-800: #8d1300 !default;
$red-900: #660e00 !default;
$red-950: #4d0a00 !default;
$purple-50: #f4f0ff !default;
$purple-100: #e1d8f9 !default;
$purple-200: #cbbbf2 !default;
$purple-300: #ac93e6 !default;
$purple-400: #9475db !default;
$purple-500: #7b58cf !default;
$purple-600: #694cc0 !default;
$purple-700: #5943b6 !default;
$purple-800: #453894 !default;
$purple-900: #2f2a6b !default;
$purple-950: #232150 !default;
$white: #fff !default;
$gray-10: #fafafa !default;
$gray-50: #f0f0f0 !default;
$gray-100: #dbdbdb !default;
$gray-200: #bfbfbf !default;
$gray-300: #999 !default;
$gray-400: #868686 !default;
$gray-500: #666 !default;
$gray-600: #5e5e5e !default;
$gray-700: #525252 !default;
$gray-800: #404040 !default;
$gray-900: #303030 !default;
$gray-950: #1f1f1f !default;
// GitLab themes
$theme-indigo-50: #f1f1ff !default;
$theme-indigo-100: #dbdbf8 !default;
$theme-indigo-200: #c7c7f2 !default;
$theme-indigo-300: #a2a2e6 !default;
$theme-indigo-400: #8181d7 !default;
$theme-indigo-500: #6666c4 !default;
$theme-indigo-600: #5252b5 !default;
$theme-indigo-700: #41419f !default;
$theme-indigo-800: #303083 !default;
$theme-indigo-900: #222261 !default;
$theme-indigo-950: #14143d !default;
// Badges
$badge-tier: $red-500;
$badge-self-managed: $orange-500;
$badge-saas: $orange-500;
// Gl Markdown
// Fonts
$gl-monospace-font: 'GitLab Mono', 'Menlo', 'DejaVu Sans Mono', 'Liberation Mono', 'Consolas',
'Ubuntu Mono', 'Courier New', 'andale mono', 'lucida console', monospace;
$gl-regular-font: 'GitLab Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Noto Sans',
Ubuntu, Cantarell, 'Helvetica Neue', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
$gl-fonts: (
'monospace': $gl-monospace-font,
'regular': $gl-regular-font,
);
// Text
$gl-font-weight-normal: 400;
$gl-font-weight-bold: 600;
$gl-font-weights: (
'normal': $gl-font-weight-normal,
'bold': $gl-font-weight-bold,
);
$gl-font-size-monospace: 0.813rem;
$gl-font-size-monospace-lg: 0.938rem;
$gl-font-size-monospace-sm: 0.688rem;
// Misc mixins
@mixin gl-text-gray-700 {
color: $gray-700;
}
@mixin gl-fluid-font-size($min, $max) {
@include gl-responsive-property('font-size', $min, $max);
}
@mixin gl-fluid-line-height($min, $max) {
@include gl-responsive-property('line-height', $min, $max);
}
@mixin gl-responsive-property(
$property,
$property-min,
$property-max,
$breakpoint-min: $breakpoint-md,
$breakpoint-max: $breakpoint-xl
) {
$breakpoint-range: calc(($breakpoint-max - $breakpoint-min) / 1rem);
$property-range: calc(($property-max - $property-min) / 1rem);
@media (min-width: $breakpoint-min) {
#{$property}: calc(#{$property-min} + #{$property-range} * ((100vw - #{$breakpoint-min}) / #{$breakpoint-range}));
}
@media (min-width: $breakpoint-max) {
#{$property}: $property-max;
}
}
$gl-border-size-1: 0.063rem;
// Responsive breakpoints
$breakpoint-sm: 36rem;
$breakpoint-md: 48rem;
$breakpoint-lg: 62rem;
$breakpoint-xl: 75rem;
// Line height
$gl-line-height-16: 1rem;
$gl-line-height-20: 1.25rem;
$gl-line-height-24: 1.5rem;
$gl-line-height-28: 1.75rem;
$gl-line-height-32: 2rem;
$gl-line-height-36: 2.25rem;
$gl-line-height-44: 2.75rem;
$gl-line-height-52: 3.25rem;
// Layout
$grid-size: 0.5rem;
$gl-spacing-scale-1: 0.25 * $grid-size;
$gl-spacing-scale-2: 0.5 * $grid-size;
$gl-spacing-scale-3: $grid-size;
$gl-spacing-scale-4: 1.5 * $grid-size;
$gl-spacing-scale-5: 2 * $grid-size;
$gl-spacing-scale-6: 3 * $grid-size;
$gl-spacing-scale-7: 4 * $grid-size;
$gl-spacing-scale-8: 5 * $grid-size;
$gl-spacing-scale-9: 6 * $grid-size;
$gl-spacing-scale-10: 7 * $grid-size;
$gl-spacing-scale-11: 8 * $grid-size;
$gl-spacing-scale-11-5: 9 * $grid-size;
$gl-spacing-scale-12: 10 * $grid-size;
$gl-spacing-scale-13: 12 * $grid-size;
$gl-spacing-scale-15: 15 * $grid-size;
$gl-spacing-scale-20: 20 * $grid-size;
// default (min-width: 0)
$gl-font-size-markdown: 1rem;
$gl-font-size-markdown-sm: 0.875rem;
$gl-font-size-markdown-h1: 1.75rem;
$gl-font-size-markdown-h2: 1.438rem;
$gl-font-size-markdown-h3: 1.188rem;
// breakpoint (min-width: 768px)
$gl-font-size-markdown-h1-md: 1.938rem;
$gl-font-size-markdown-h2-md: 1.563rem;
$gl-font-size-markdown-h3-md: 1.25rem;
// breakpoint (min-width: 1200px)
$gl-font-size-markdown-h1-xl: 2.813rem;
$gl-font-size-markdown-h2-xl: 2rem;
$gl-font-size-markdown-h3-xl: 1.438rem;
// Workaround for https://gitlab.com/gitlab-org/gitlab-ui/-/issues/2095
$gl-icon-select-chevron-down: url('data:image/svg+xml,%3Csvg width="8" height="5" viewBox="0 0 8 5" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M0.21967 0.21967C0.512563 -0.0732232 0.987437 -0.0732232 1.28033 0.21967L4 2.93934L6.71967 0.21967C7.01256 -0.073223 7.48744 -0.0732229 7.78033 0.21967C8.07322 0.512563 8.07322 0.987437 7.78033 1.28033L4.53033 4.53033C4.23744 4.82322 3.76256 4.82322 3.46967 4.53033L0.21967 1.28033C-0.0732233 0.987437 -0.0732233 0.512563 0.21967 0.21967Z" fill="%23666666"/%3E%3C/svg%3E%0A');