variables.css

Same filename in this branch
  1. main core/themes/olivero/css/base/variables.css
  2. main core/themes/claro/css/base/variables.css
  3. main core/modules/navigation/css/base/variables.css
  4. main core/themes/admin/migration/css/theme/variables.css
  5. main core/themes/admin/css/base/variables.css
  6. main core/themes/default_admin/migration/css/theme/variables.css
Same filename and directory in other branches
  1. 10 core/themes/olivero/css/base/variables.css
  2. 10 core/themes/claro/css/base/variables.css
  3. 10 core/modules/navigation/css/base/variables.css
  4. 11.x core/themes/olivero/css/base/variables.css
  5. 11.x core/themes/claro/css/base/variables.css
  6. 11.x core/modules/navigation/css/base/variables.css
  7. 9 core/themes/olivero/css/base/variables.css
  8. 9 core/themes/claro/css/base/variables.css
  9. 8.9.x core/themes/claro/css/base/variables.css
  10. 11.x core/themes/admin/migration/css/theme/variables.css
  11. 11.x core/themes/admin/css/base/variables.css
  12. 11.x core/themes/default_admin/migration/css/theme/variables.css
  13. 11.x core/themes/default_admin/css/base/variables.css
/*
 * DO NOT EDIT THIS FILE.
 * See the following change record for more information,
 * https://www.drupal.org/node/3084859
 * @preserve
 */
/* cspell:ignore xxxs */
:root {
  /*
   * Color Palette.
   */
  --color-absolutezero: var(--color-blue-600);
  --color-white: #fff;
  --color-text: var(--gin-color-text);
  --color-text-light: var(--color-gray-500);
  --color-gray-050-o-40: rgb(243, 244, 249, 0.4);
  /* Secondary. */
  --color-gray-200-o-80: rgb(212, 212, 218, 0.8);
  --color-maximumred: var(--color-red-500);
  --color-sunglow: #ffd23f;
  --color-sunglow-shaded: #977405;
  --color-lightninggreen: #26a769; /* Claro focus ring */
  --color-focus: var(--gin-color-focus);
  /* Variations. */
  --color-absolutezero-hover: var(--color-blue-650); /* 5% darker than base. */
  --color-absolutezero-active: var(--color-blue-700); /* 10% darker than base. */
  --color-maximumred-hover: var(--color-red-550); /* 5% darker than base. */
  --color-maximumred-active: var(--color-red-600); /* 10% darker than base. */
  --color-bgblue-hover: var(--color-blue-020); /* 2% darker than base. */
  --color-bgblue-active: var(--color-blue-050); /* 5% darker than base. */
  --color-bgred-hover: var(--color-red-020); /* 5% darker than base. */
  --color-bgred-active: var(--color-red-050); /* 10% darker than base. */
  /* Gray variations. */
  --color-gray: #232429;
  --color-gray-900: #393a3f;
  --color-gray-800: #55565b;
  --color-gray-700: #75767b;
  --color-gray-600: #828388;
  --color-gray-500: #919297;
  --color-gray-400: #adaeb3;
  --color-gray-300: #c1c2c7;
  --color-gray-200: #d3d4d9;
  --color-gray-100: #dedfe4;
  --color-gray-050: #f3f4f9;
  --color-gray-025: #f9faff;
  /* Blue variations. */
  --color-blue: var(--color-blue-600);
  --color-blue-900: #000f33;
  --color-blue-800: #001f66;
  --color-blue-700: #002e9a;
  --color-blue-650: #0036b1;
  --color-blue-600: #003ecc;
  --color-blue-500: #004eff;
  --color-blue-400: #3371ff;
  --color-blue-300: #6694ff;
  --color-blue-200: #99b8ff;
  --color-blue-100: #ccdbff;
  --color-blue-070: #dbe6ff;
  --color-blue-050: #e5edff;
  --color-blue-020: #f5f8ff;
  /* Red variations. */
  --color-red: var(--color-red-500);
  --color-red-900: #2c0707;
  --color-red-800: #580e0e;
  --color-red-700: #841515;
  --color-red-600: #b01c1c;
  --color-red-550: #c61f1f;
  --color-red-500: #dc2323;
  --color-red-400: #e34f4f;
  --color-red-300: #ea7b7b;
  --color-red-200: #f1a7a7;
  --color-red-100: #f8d3d3;
  --color-red-070: #fae0e0;
  --color-red-050: #fce9e9;
  --color-red-020: #fdf5f5;

  /*
   * Base.
   */
  --color-fg: var(--color-text);
  --color-bg: var(--color-white);
  --color-link: var(--color-absolutezero);
  --color-link-hover: var(--color-absolutezero-hover);
  --color-link-active: var(--color-absolutezero-active);

  /*
   * Typography.
   */
  --font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  --font-family-serif: "Times New Roman", times, serif;
  --line-height: 1.5;
  --line-height-heading: 1.3;
  --line-height-form-label: calc(18rem / 16); /* 18px */
  --font-size-base: 1rem; /* 1rem = 16px if font root is 100% ands browser defaults are used. */
  --font-size-xl: 2.25rem; /* ~36px */
  --font-size-h1: 2.027rem; /* ~32px */
  --font-size-h2: 1.802rem; /* ~29px */
  --font-size-h3: 1.602rem; /* ~26px */
  --font-size-h4: 1.424rem; /* ~23px */
  --font-size-h5: 1.266rem; /* ~20px */
  --font-size-h6: 1.125rem; /* 18px */
  --font-size-s: 0.875rem; /* 14px */
  --font-size-xs: small; /* 13px */
  --font-size-xxs: 0.75rem; /* 12px */
  --font-size-label: var(--font-size-s);
  --font-size-description: var(--font-size-xs);
  --font-weight-normal: 400;
  --font-weight-semibold: 525;
  --font-weight-bold: 575;
  --font-weight-heavy: 625;
  /**
   * Spaces.
   */
  --space-xxxl: 4rem; /* 4 * 16px = 64px */
  --space-xxl: 3rem; /* 3 * 16px = 48px */
  --space-xl: 2rem; /* 2 * 16px = 32px */
  --space-l: 1.5rem; /* 1.5 * 16px = 24px */
  --space-m: 1rem; /* 1 * 16px = 16px */
  --space-s: 0.75rem; /* 0.75 * 16px = 12px */
  --space-xs: 0.5rem; /* 0.5 * 16px = 8px */
  --space-xxs: 0.25rem; /* 0.25 * 16px = 4px */
  --space-xxxs: 0.125rem; /* 0.125 * 16px = 2px */
  /*
   * Common.
   */
  --easing: cubic-bezier(0.19, 1, 0.22, 1);
  --speed-transition: 0.15s;
  --transition: all var(--speed-transition) var(--easing);
  --base-border-radius: 2px;
  --focus-border-size: calc(var(--base-border-radius) - 1px);
  --focus-border-offset-size: 0px;
  --outline-size: 0.25rem;
  --focus-outline: var(--outline-size) solid var(--gin-color-focus);
  --focus-box-shadow: 0 0 0 var(--focus-border-offset-size) var(--color-white), 0 0 0 calc(var(--focus-border-size) + var(--focus-border-offset-size)) var(--color-focus);
  --focus-ring: 0 0 0 1px var(--gin-color-focus-border), 0 0 0 0.25rem var(--gin-color-focus);
  --focus-ring-focused: 0 0 0 1px var(--app-bg-color), 0 0 0 0.25rem var(--color-focus), inset 0 0 0 var(--input-border-size) var(--input--hover-border-color);
  /**
   * Shadows.
   */
  --shadow-z3: 0 0.875rem 1.875rem rgb(0, 0, 0, 0.1);
  /*
   * Inputs.
   */
  --input-fg-color: var(--color-fg);
  --input-bg-color: var(--color-bg);
  --input-fg-color--description: var(--color-gray-800);
  --input-fg-color--placeholder: var(--color-gray-700);
  --input-border-color: var(--color-gray-500);
  --input--hover-border-color: var(--color-text);
  --input--focus-border-color: var(--color-absolutezero);
  --input--error-color: var(--color-maximumred);
  --input--error-border-color: var(--color-maximumred);
  --input--disabled-color: rgb(84, 85, 96, 0.6); /* Davy's gray with 0.6 opacity. */
  --input--disabled-fg-color: var(--color-gray-800);
  --input--disabled-bg-color: #f2f2f3; /* Light gray with 0.3 opacity on white bg. */
  --input--disabled-border-color: #bababf; /* Old silver with 0.5 opacity on white bg. */
  --input--disabled-border-opacity: 0.5;
  --input-border-radius-size: 0.125rem; /* (1/8)em ~ 2px */
  --input-border-size: 1px; /* (1/16)em ~ 1px */
  --input--error-border-size: 2px;
  --input-padding-vertical: calc(var(--space-s) - var(--input-border-size));
  --input-padding-horizontal: calc(var(--space-m) - var(--input-border-size));
  --input-font-size: var(--font-size-base);
  --input-line-height: var(--space-l);
  --input-padding-vertical--small: calc(var(--space-xs) - (var(--input-border-size) * 2));
  --input-padding-horizontal--small: calc(var(--space-m) - var(--input-border-size));
  --input-font-size--small: var(--font-size-xs);
  --input-line-height--small: 1.3125rem;
  --input--extrasmall-padding-vertical: calc(0.15rem - var(--input-border-size));
  --input--extrasmall-padding-horizontal: calc(var(--space-xs) - var(--input-border-size));
  --input--extrasmall-font-size: var(--font-size-s);
  --input--extrasmall-line-height: calc(var(--space-m) + 0.2rem); /* Font size is too big to use 1rem for extrasmall line-height */
  --input--required-mark-size: 0.4375rem; /* 7px inside the form element label. */
  --input--label-spacing: 1.6875rem; /* 8px with the checkbox width of 19px */
  /*
   * Details.
   */
  --details-border-color: var(--color-gray-100);
  --details-summary-shadow-color: var(--color-focus);
  --details-summary-focus-border-size: var(--focus-border-size);
  --details-desktop-wrapper-padding-start: calc(var(--space-m) + var(--space-s) + var(--space-xs));
  --details-box-shadow: 0 2px 0.25rem rgb(0, 0, 0, 0.1);
  --details-border-size: 1px;
  --details-border-size-radius: 2px;
  --details-accordion-border-size-radius: var(--base-border-radius);
  --details-spread-box-shadow-radius: 2px;
  --details-bg-color-transition-duration: 0.12s;
  --details-box-shadow-transition-duration: 0.2s;
  --details-transform-transition-duration: 0.12s;
  --details-line-height: 1.295rem;
  /**
   * Buttons.
   */
  --button-font-size: var(--font-size-s);
  --button-font-weight: var(--font-weight-semibold);
  --button--focus-border-color: var(--color-blue-300);
  --button-border-radius-size: var(--base-border-radius);
  --button-fg-color: var(--color-gray-900);
  --button-bg-color: var(--color-gray-050);
  --button-border-color: var(--color-gray-200);
  --button--hover-bg-color: var(--color-gray-100);
  --button--hover-border-color: var(--color-gray-300);
  --button--active-bg-color: var(--color-gray-200);
  --button--active-border-color: var(--color-gray-400);
  --button--disabled-bg-color: #ebebed;
  --button--disabled-fg-color: var(--color-gray-500);
  --button-fg-color--primary: var(--gin-color-button-text);
  --button-bg-color--primary: var(--accent-color-500);
  --button--hover-bg-color--primary: var(--accent-color-550);
  --button--active-bg-color--primary: var(--accent-color-600);
  --button--focus-bg-color--primary: var(--button-bg-color--primary);
  --button--disabled-bg-color--primary: var(--color-gray-200);
  --button--disabled-fg-color--primary: var(--color-gray-600);
  --button-fg-color--danger: var(--gin-color-button-text);
  --button-bg-color--danger: var(--color-maximumred);
  --button--hover-bg-color--danger: var(--color-maximumred-hover);
  --button--active-bg-color--danger: var(--color-maximumred-active);
  --dropbutton-widget-z-index: 100;
  /**
   * jQuery.UI dropdown.
   */
  --jui-dropdown-fg-color: var(--color-gray-800);
  --jui-dropdown-bg-color: var(--color-white);
  --jui-dropdown--active-fg-color: var(--color-white);
  --jui-dropdown--active-bg-color: var(--color-absolutezero);
  --jui-dropdown-border-color: rgb(216, 217, 224, 0.8); /* Light gray with 0.8 opacity. */
  --jui-dropdown-shadow-color: rgb(34, 35, 48, 0.1); /* Text color with 0.1 opacity. */
  /**
   * jQuery.UI dialog.
   */
  --jui-dialog-title-color: var(--color-white);
  --jui-dialog-title-bg-color: var(--color-text);
  --jui-dialog-title-font-size: var(--font-size-h4);
  --jui-dialog-close-button-size: calc(var(--space-m) * 2);
  --jui-dialog-close-button-border-radius: 50%;
  --jui-dialog-close-button-reserved-space: calc(var(--space-m) * 4);
  --jui-dialog-off-canvas-close-button-reserved-space: calc(var(--space-m) * 3);
  --jui-dialog-border-radius: 0.25rem;
  --jui-dialog-box-shadow: 0 0 var(--space-m) calc(var(--space-m) / -4) var(--color-text);
  --jui-dialog--focus-outline: 2px dotted transparent;
  --jui-dialog--focus-box-shadow: 0 0 0 0.1875rem var(--color-focus);
  --jui-dialog-z-index: 1260;
  --jui-dialog-off-canvas-z-index: 501;
  /**
   * Progress bar.
   */
  --progress-bar-border-size: 1px;
  --progress-bar-small-size: calc(var(--space-xs) - (2 * var(--progress-bar-border-size)));
  --progress-bar-small-size-radius: var(--space-xs);
  --progress-bar-spacing-size: var(--space-xs);
  --progress-bar-transition: width 0.5s ease-out;
  --progress-bar-label-color: var(--color-text);
  --progress-bar-description-color: var(--color-gray-800);
  --progress-bar-description-font-size: var(--font-size-xs);
  --progress-track-border-color: var(--color-gray-500);
  --progress-track-bg-color: var(--color-gray-200);
  /**
   * Ajax progress.
   */
  --ajax-progress-margin-horizontal: var(--space-s);
  /**
   * Breadcrumb.
   */
  --breadcrumb-height: 1.25rem;
  /**
   * Layout.
   */
  --layout-region-edit-width: min(60rem, 100%);
  --layout-region-edit-extended-width: min(68rem, 100%);
  /**
   * Vertical Tabs.
   *
   * These are shared between the vertical tabs and media library.
   * @see ../components/vertical-tabs.pcss.css
   * @see ../theme/media-library.pcss.css
   */
  --vertical-tabs-margin-vertical: var(--space-s);
  --vertical-tabs-border-radius: var(--details-accordion-border-size-radius);
  --vertical-tabs-shadow: var(--details-box-shadow);
  --vertical-tabs-border-color: var(--gin-border-color);
  --vertical-tabs-border-size: 1px;
  --vertical-tabs-border: var(--vertical-tabs-border-size) solid var(--vertical-tabs-border-color);
  --vertical-tabs-menu-item-shadow-extraspace: 0.5rem;
  --vertical-tabs-menu-item--top-margin: calc(var(--vertical-tabs-menu-item-shadow-extraspace) * -2);
  --vertical-tabs-menu-item--right-margin: calc(var(--vertical-tabs-border-size) * -1);
  --vertical-tabs-menu-item--bottom-margin: calc(var(--vertical-tabs-menu-item-shadow-extraspace) * -1);
  --vertical-tabs-menu-item--left-margin: calc(var(--vertical-tabs-menu-item-shadow-extraspace) * -1);
  --vertical-tabs-menu-separator-color: var(--color-gray-200);
  --vertical-tabs-menu-separator-size: 1px;
  --vertical-tabs-menu-width: 20em;
  --vertical-tabs-pane-width: calc(100% - var(--vertical-tabs-menu-width));
  --vertical-tabs-menu-link-focus-border-size: var(--details-summary-focus-border-size);
  --vertical-tabs-menu-link--active-border-size: 0.25rem;
  --vertical-tabs-menu-link--active-border-color: var(--color-absolutezero);
  --vertical-tabs-menu--z-index: 0;
}
/**
 * CSS custom property definitions for the Gin migration layer.
 *
 * @todo These will be refactored into the variables above as part of
 * https://www.drupal.org/i/3582351
 */
/* cspell:ignore blinkmacsystemfont, ginter, xxxs */
:root {
  --gin-color-title: #222330;
  --gin-color-text: #222330;
  --gin-color-text-light: #545560;
  --gin-color-focus: rgb(0, 125, 250, 0.6);
  --gin-color-focus-border: rgb(0, 0, 0, 0.2);
  --gin-color-focus-neutral-rgb: rgb(0, 0, 0, 0.4);
  --gin-color-disabled: #767676;
  --gin-color-disabled-bg: #eaeaea;
  --gin-color-disabled-border: #c2c2c2;
  --gin-color-warning: #d8b234;
  --gin-color-warning-light: #efcf64;
  --gin-bg-warning: #483e1e;
  --gin-bg-warning-light: rgb(226, 151, 0, 0.08);
  --gin-color-danger: #cc3d3d;
  --gin-color-danger-lightest: #fdd9d9;
  --gin-color-danger-light: #f39b9d;
  --gin-bg-danger: #583333;
  --gin-bg-danger-light: rgb(222, 117, 96, 0.1);
  --gin-color-green: #058260;
  --gin-color-green-light: #32cea4;
  --gin-color-green-lightest: #adebdb;
  --gin-bg-green: #145242;
  --gin-bg-green-light: rgb(72, 171, 123, 0.1);
  --gin-color-info: #082538;
  --gin-color-info-light: #589ac5;
  --gin-bg-info: #122b3c;
  --gin-status-text: #626262;
  --gin-status-bg: #eee;
  --gin-status-success-text: #1d6844;
  --gin-status-success-bg: #26a76930;
  --gin-status-warning-text: #826b1f;
  --gin-status-warning-bg: rgb(226, 151, 0, 0.15);
  --gin-status-danger-text: #cc3d3d;
  --gin-status-danger-bg: rgb(222, 117, 96, 0.15);
  --gin-color-contextual: var(--gin-color-text);
  --gin-color-contextual-text: #eee;
  --gin-bg-input: #fff;
  --gin-bg-layer: #fff;
  --gin-bg-layer2: #edeff5;
  --gin-bg-layer3: #fff;
  --gin-bg-layer4: #e2e5ec;
  --gin-bg-secondary: var(--gin-bg-layer);
  --gin-bg-header: #e1eafc;
  --gin-bg-unpublished: var(--gin-bg-danger-light);
  --gin-pattern: var(--gin-border-color);
  --gin-pattern-fallback: var(--gin-bg-layer2);
  --gin-pattern-square: 0.5rem;
  --gin-font: ginter, inter, "Helvetica Neue", blinkmacsystemfont, -apple-system, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, sans-serif;
  --gin-font-size-xxs: 0.75rem;
  --gin-font-size-xs: small;
  --gin-font-size-s: 0.875rem;
  --gin-font-size: 1rem;
  --gin-font-size-m: var(--gin-font-size);
  --gin-font-size-l: 1.125rem;
  --gin-font-size-xl: 1.25rem;
  --gin-font-size-h3: 1.5rem;
  --gin-font-size-h2: 1.75rem;
  --gin-font-size-h1: 1.6rem;
  --gin-font-size-quote: 1.1em;
  --gin-font-weight-normal: 400;
  --gin-font-weight-semibold: 525;
  --gin-font-weight-bold: 575;
  --gin-font-weight-heavy: 625;
  --gin-spacing-xxxs: var(--space-xxxs);
  --gin-spacing-xxs: var(--space-xxs);
  --gin-spacing-xs: var(--space-xs);
  --gin-spacing-s: var(--space-s);
  --gin-spacing-m: var(--space-m);
  --gin-spacing-l: var(--space-l);
  --gin-spacing-xl: var(--space-xl);
  --gin-spacing-xxl: var(--space-xxl);
  --gin-spacing-xxxl: var(--space-xxxl);
  --gin-icon-color: #414247;
  --gin-icon-size-close: 1.25rem;
  --gin-icon-size-toolbar-secondary: 1.0625rem;
  --gin-icon-size-toolbar: 1.0625rem;
  --gin-icon-size-sidebar-toggle: 1.3125rem;
  --gin-border-xxs: 0.125rem;
  --gin-border-xs: 0.25rem;
  --gin-border-s: 0.375rem;
  --gin-border-m: 0.5rem;
  --gin-border-l: 0.75rem;
  --gin-border-xl: 1rem;
  --gin-border-color: #d4d4d8;
  --gin-border-color-secondary: rgb(0, 0, 0, 0.08);
  --gin-border-color-layer: rgb(0, 0, 0, 0.08);
  --gin-border-color-layer2: #d4d4d8;
  --gin-border-color-table: rgb(0, 0, 0, 0.1);
  --gin-border-color-table-header: rgb(0, 0, 0, 0.3);
  --gin-border-color-form-element: #8e929c;
  --size-summary-border-radius: calc(var(--gin-border-m) - 1px);
  --gin-easing: cubic-bezier(0.19, 1, 0.22, 1);
  --gin-transition: 0.15s var(--gin-easing);
  --gin-transition-fast: 0.3s var(--gin-easing);
  /* stylelint-disable-next-line color-function-notation */
  --gin-shadow-l1: 0 1px 2px rgb(20 45 82 / 0.02), 0 0.1875rem 0.25rem rgb(20 45 82 / 0.03), 0 0.3125rem 0.5rem rgb(20 45 82 / 0.04);
  /* stylelint-disable-next-line color-function-notation */
  --gin-shadow-l2: 0 1px 2px rgb(20 45 82 / 0.02), 0 0.1875rem 0.25rem rgb(20 45 82 / 0.03), 0 0.3125rem 0.5rem rgb(20 45 82 / 0.04), 0 1.25rem 1.5rem rgb(20 45 82 / 0.12);
  --gin-height-sticky: 3.75rem;
  --gin-toolbar-width-collapsed: 4.125rem;
  --gin-toolbar-width: 16rem;
  --gin-toolbar-height: 0px;
  --gin-toolbar-secondary-height: 0px;
  --gin-toolbar-bg-level2: #edeff5;
  --gin-toolbar-bg-level3: rgb(44, 45, 47, 0.05);
  --gin-toolbar-y-offset: 0px;
  --gin-toolbar-x-offset: 0px;
  --gin-scroll-offset: 0px;
  --gin-sticky-offset: 0px;
  --gin-sidebar-small-width: 20rem;
  --gin-sidebar-min-width: 15rem;
  --gin-sidebar-width: 20rem;
  --gin-sidebar-max-width: 35rem;
  --gin-sidebar-offset: var(--gin-sidebar-width);
  --gin-switch: #26a769;
  --gin-shadow-button: #0003;
  --gin-color-button-text: #fff;
  --gin-offset-x: var(--gin-toolbar-x-offset);
  --gin-offset-y: calc(var(--gin-toolbar-y-offset) + var(--gin-sticky-offset));
  --gin-link-decoration-style: dotted;
  --gin-max-line-length: 80ch;
  --input-line-height: var(--gin-spacing-l);
  --input-padding-horizontal: var(--gin-spacing-s);
  --input-padding-vertical: var(--gin-spacing-xs);
  --gin-tooltip-bg: #232429;
  --jui-dialog-z-index: 1260;

  @media (min-width: 61em) {
    --gin-font-size-h1: 1.8125rem;
    --gin-font-size-quote: 1.2em;
    --gin-icon-size-toolbar: 1.25rem;
  }

  @media (min-width: 90em) {
    --gin-font-size-h1: 2.125rem;
  }

  @media (min-width: 64em) {
    --gin-sticky-offset: var(--gin-height-sticky);
  }

  @media (min-width: 80em) {
    --gin-sidebar-width: 22.5rem;
  }
}
:root[data-gin-layout-density="small"],
[data-gin-layout-density="small"] {
  --gin-spacing-density-xxs: 0.15625rem;
  --gin-spacing-density-xs: 0.3125rem;
  --gin-spacing-density-s: 0.46875rem;
  --gin-spacing-density-m: 0.625rem;
  --gin-spacing-density-l: 0.9375rem;
  --gin-spacing-density-xl: 1.25rem;
  --gin-spacing-density-xxl: 1.875rem;
  --gin-spacing-density-xxxl: 2.5rem;
}
:root[data-gin-layout-density="medium"],
[data-gin-layout-density="medium"] {
  --gin-spacing-density-xxs: 0.1875rem;
  --gin-spacing-density-xs: 0.375rem;
  --gin-spacing-density-s: 0.5625rem;
  --gin-spacing-density-m: 0.75rem;
  --gin-spacing-density-l: 1.125rem;
  --gin-spacing-density-xl: 1.5rem;
  --gin-spacing-density-xxl: 2.25rem;
  --gin-spacing-density-xxxl: 3rem;
}
:root {
  --gin-spacing-density-xxs: 0.25rem;
  --gin-spacing-density-xs: 0.5rem;
  --gin-spacing-density-s: 0.75rem;
  --gin-spacing-density-m: 1rem;
  --gin-spacing-density-l: 1.5rem;
  --gin-spacing-density-xl: 2rem;
  --gin-spacing-density-xxl: 3rem;
  --gin-spacing-density-xxxl: 4rem;
}
.gin--dark-mode {
  --gin-color-title: #fff;
  --gin-color-text: #d2d3d3;
  --gin-color-text-light: #9e9fa0;
  --gin-shadow-button: rgba(#111, 0.9);
  --gin-color-button-text: #111;
  --gin-color-focus: rgb(81, 168, 255);
  --gin-color-focus-border: rgb(0, 0, 0, 0.8);
  --gin-color-focus-neutral-rgb: rgb(255, 255, 255, 0.8);
  --gin-color-disabled: #919191;
  --gin-color-disabled-border: #646464;
  --gin-color-disabled-bg: #47474c;
  --gin-color-warning: #dec15f;
  --gin-bg-warning-light: rgb(222, 193, 95, 0.1);
  --gin-color-danger: #ce6060;
  --gin-color-danger-lightest: #483439;
  --gin-color-green: #32cea4;
  --gin-color-info: #559bca;
  --gin-bg-input: var(--gin-bg-layer2);
  --gin-bg-app: #1b1b1d;
  --gin-bg-layer: #2a2a2d;
  --gin-bg-layer2: #3b3b3f;
  --gin-bg-layer3: #47474c;
  --gin-bg-layer4: #19191b;
  --gin-bg-secondary: var(--gin-bg-app);
  --gin-bg-unpublished: var(--gin-bg-warning-light);
  --gin-color-contextual: var(--gin-bg-layer3);
  --gin-border-color: #43454a;
  --gin-border-color-secondary: rgb(255, 255, 255, 0.075);
  --gin-border-color-layer: rgb(0, 0, 0, 0.05);
  --gin-border-color-layer2: #76777b;
  --gin-border-color-table: #43454a;
  --gin-border-color-table-header: rgb(255, 255, 255, 0.4);
  --gin-border-color-form-element: var(--gin-border-color-layer2);
  --gin-bg-header: #1b1b1d;
  --gin-switch: var(--gin-color-primary);
  --gin-status-text: #c3cbd0;
  --gin-status-bg: rgb(255, 255, 255, 0.12);
  --gin-status-success-text: #8bd3b1;
  --gin-status-success-bg: #26a76940;
  --gin-status-warning-text: #e8d185;
  --gin-status-warning-bg: rgb(226, 151, 0, 0.15);
  --gin-status-danger-text: #e69e9e;
  --gin-status-danger-bg: rgb(222, 117, 96, 0.15);
  /* stylelint-disable-next-line color-function-notation */
  --gin-shadow-l1: 0 1px 2px rgb(0 0 0 / 0.02), 0 0.1875rem 0.25rem rgb(0 0 0 / 0.03), 0 0.3125rem 0.5rem rgb(0 0 0 / 0.04);
  /* stylelint-disable-next-line color-function-notation */
  --gin-shadow-l2: 0 1px 2px rgb(0 0 0 / 0.02), 0 0.1875rem 0.25rem rgb(0 0 0 / 0.03), 0 0.3125rem 0.5rem rgb(0 0 0 / 0.04), 0 1.25rem 1.5rem rgb(0 0 0 / 0.12);
  --gin-icon-color: #888;
  --gin-pattern-fallback: var(--gin-bg-layer2);
  --gin-pattern: var(--gin-border-color);
  --gin-tooltip-bg: var(--gin-bg-layer3);
}
@media (forced-colors: active) {
  :root {
    --gin-icon-color: CanvasText;
  }
}
.entity-meta {
  --entity-meta-color-bg: transparent;
  --entity-meta-border-color: var(--gin-border-color);
}
.accordion {
  --accordion-bg-color: transparent;
  --accordion-border-color: var(--gin-border-color);
}

File

core/themes/default_admin/css/base/variables.css

View source
  1. /*
  2. * DO NOT EDIT THIS FILE.
  3. * See the following change record for more information,
  4. * https://www.drupal.org/node/3084859
  5. * @preserve
  6. */
  7. /* cspell:ignore xxxs */
  8. :root {
  9. /*
  10. * Color Palette.
  11. */
  12. --color-absolutezero: var(--color-blue-600);
  13. --color-white: #fff;
  14. --color-text: var(--gin-color-text);
  15. --color-text-light: var(--color-gray-500);
  16. --color-gray-050-o-40: rgb(243, 244, 249, 0.4);
  17. /* Secondary. */
  18. --color-gray-200-o-80: rgb(212, 212, 218, 0.8);
  19. --color-maximumred: var(--color-red-500);
  20. --color-sunglow: #ffd23f;
  21. --color-sunglow-shaded: #977405;
  22. --color-lightninggreen: #26a769; /* Claro focus ring */
  23. --color-focus: var(--gin-color-focus);
  24. /* Variations. */
  25. --color-absolutezero-hover: var(--color-blue-650); /* 5% darker than base. */
  26. --color-absolutezero-active: var(--color-blue-700); /* 10% darker than base. */
  27. --color-maximumred-hover: var(--color-red-550); /* 5% darker than base. */
  28. --color-maximumred-active: var(--color-red-600); /* 10% darker than base. */
  29. --color-bgblue-hover: var(--color-blue-020); /* 2% darker than base. */
  30. --color-bgblue-active: var(--color-blue-050); /* 5% darker than base. */
  31. --color-bgred-hover: var(--color-red-020); /* 5% darker than base. */
  32. --color-bgred-active: var(--color-red-050); /* 10% darker than base. */
  33. /* Gray variations. */
  34. --color-gray: #232429;
  35. --color-gray-900: #393a3f;
  36. --color-gray-800: #55565b;
  37. --color-gray-700: #75767b;
  38. --color-gray-600: #828388;
  39. --color-gray-500: #919297;
  40. --color-gray-400: #adaeb3;
  41. --color-gray-300: #c1c2c7;
  42. --color-gray-200: #d3d4d9;
  43. --color-gray-100: #dedfe4;
  44. --color-gray-050: #f3f4f9;
  45. --color-gray-025: #f9faff;
  46. /* Blue variations. */
  47. --color-blue: var(--color-blue-600);
  48. --color-blue-900: #000f33;
  49. --color-blue-800: #001f66;
  50. --color-blue-700: #002e9a;
  51. --color-blue-650: #0036b1;
  52. --color-blue-600: #003ecc;
  53. --color-blue-500: #004eff;
  54. --color-blue-400: #3371ff;
  55. --color-blue-300: #6694ff;
  56. --color-blue-200: #99b8ff;
  57. --color-blue-100: #ccdbff;
  58. --color-blue-070: #dbe6ff;
  59. --color-blue-050: #e5edff;
  60. --color-blue-020: #f5f8ff;
  61. /* Red variations. */
  62. --color-red: var(--color-red-500);
  63. --color-red-900: #2c0707;
  64. --color-red-800: #580e0e;
  65. --color-red-700: #841515;
  66. --color-red-600: #b01c1c;
  67. --color-red-550: #c61f1f;
  68. --color-red-500: #dc2323;
  69. --color-red-400: #e34f4f;
  70. --color-red-300: #ea7b7b;
  71. --color-red-200: #f1a7a7;
  72. --color-red-100: #f8d3d3;
  73. --color-red-070: #fae0e0;
  74. --color-red-050: #fce9e9;
  75. --color-red-020: #fdf5f5;
  76. /*
  77. * Base.
  78. */
  79. --color-fg: var(--color-text);
  80. --color-bg: var(--color-white);
  81. --color-link: var(--color-absolutezero);
  82. --color-link-hover: var(--color-absolutezero-hover);
  83. --color-link-active: var(--color-absolutezero-active);
  84. /*
  85. * Typography.
  86. */
  87. --font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  88. --font-family-serif: "Times New Roman", times, serif;
  89. --line-height: 1.5;
  90. --line-height-heading: 1.3;
  91. --line-height-form-label: calc(18rem / 16); /* 18px */
  92. --font-size-base: 1rem; /* 1rem = 16px if font root is 100% ands browser defaults are used. */
  93. --font-size-xl: 2.25rem; /* ~36px */
  94. --font-size-h1: 2.027rem; /* ~32px */
  95. --font-size-h2: 1.802rem; /* ~29px */
  96. --font-size-h3: 1.602rem; /* ~26px */
  97. --font-size-h4: 1.424rem; /* ~23px */
  98. --font-size-h5: 1.266rem; /* ~20px */
  99. --font-size-h6: 1.125rem; /* 18px */
  100. --font-size-s: 0.875rem; /* 14px */
  101. --font-size-xs: small; /* 13px */
  102. --font-size-xxs: 0.75rem; /* 12px */
  103. --font-size-label: var(--font-size-s);
  104. --font-size-description: var(--font-size-xs);
  105. --font-weight-normal: 400;
  106. --font-weight-semibold: 525;
  107. --font-weight-bold: 575;
  108. --font-weight-heavy: 625;
  109. /**
  110. * Spaces.
  111. */
  112. --space-xxxl: 4rem; /* 4 * 16px = 64px */
  113. --space-xxl: 3rem; /* 3 * 16px = 48px */
  114. --space-xl: 2rem; /* 2 * 16px = 32px */
  115. --space-l: 1.5rem; /* 1.5 * 16px = 24px */
  116. --space-m: 1rem; /* 1 * 16px = 16px */
  117. --space-s: 0.75rem; /* 0.75 * 16px = 12px */
  118. --space-xs: 0.5rem; /* 0.5 * 16px = 8px */
  119. --space-xxs: 0.25rem; /* 0.25 * 16px = 4px */
  120. --space-xxxs: 0.125rem; /* 0.125 * 16px = 2px */
  121. /*
  122. * Common.
  123. */
  124. --easing: cubic-bezier(0.19, 1, 0.22, 1);
  125. --speed-transition: 0.15s;
  126. --transition: all var(--speed-transition) var(--easing);
  127. --base-border-radius: 2px;
  128. --focus-border-size: calc(var(--base-border-radius) - 1px);
  129. --focus-border-offset-size: 0px;
  130. --outline-size: 0.25rem;
  131. --focus-outline: var(--outline-size) solid var(--gin-color-focus);
  132. --focus-box-shadow: 0 0 0 var(--focus-border-offset-size) var(--color-white), 0 0 0 calc(var(--focus-border-size) + var(--focus-border-offset-size)) var(--color-focus);
  133. --focus-ring: 0 0 0 1px var(--gin-color-focus-border), 0 0 0 0.25rem var(--gin-color-focus);
  134. --focus-ring-focused: 0 0 0 1px var(--app-bg-color), 0 0 0 0.25rem var(--color-focus), inset 0 0 0 var(--input-border-size) var(--input--hover-border-color);
  135. /**
  136. * Shadows.
  137. */
  138. --shadow-z3: 0 0.875rem 1.875rem rgb(0, 0, 0, 0.1);
  139. /*
  140. * Inputs.
  141. */
  142. --input-fg-color: var(--color-fg);
  143. --input-bg-color: var(--color-bg);
  144. --input-fg-color--description: var(--color-gray-800);
  145. --input-fg-color--placeholder: var(--color-gray-700);
  146. --input-border-color: var(--color-gray-500);
  147. --input--hover-border-color: var(--color-text);
  148. --input--focus-border-color: var(--color-absolutezero);
  149. --input--error-color: var(--color-maximumred);
  150. --input--error-border-color: var(--color-maximumred);
  151. --input--disabled-color: rgb(84, 85, 96, 0.6); /* Davy's gray with 0.6 opacity. */
  152. --input--disabled-fg-color: var(--color-gray-800);
  153. --input--disabled-bg-color: #f2f2f3; /* Light gray with 0.3 opacity on white bg. */
  154. --input--disabled-border-color: #bababf; /* Old silver with 0.5 opacity on white bg. */
  155. --input--disabled-border-opacity: 0.5;
  156. --input-border-radius-size: 0.125rem; /* (1/8)em ~ 2px */
  157. --input-border-size: 1px; /* (1/16)em ~ 1px */
  158. --input--error-border-size: 2px;
  159. --input-padding-vertical: calc(var(--space-s) - var(--input-border-size));
  160. --input-padding-horizontal: calc(var(--space-m) - var(--input-border-size));
  161. --input-font-size: var(--font-size-base);
  162. --input-line-height: var(--space-l);
  163. --input-padding-vertical--small: calc(var(--space-xs) - (var(--input-border-size) * 2));
  164. --input-padding-horizontal--small: calc(var(--space-m) - var(--input-border-size));
  165. --input-font-size--small: var(--font-size-xs);
  166. --input-line-height--small: 1.3125rem;
  167. --input--extrasmall-padding-vertical: calc(0.15rem - var(--input-border-size));
  168. --input--extrasmall-padding-horizontal: calc(var(--space-xs) - var(--input-border-size));
  169. --input--extrasmall-font-size: var(--font-size-s);
  170. --input--extrasmall-line-height: calc(var(--space-m) + 0.2rem); /* Font size is too big to use 1rem for extrasmall line-height */
  171. --input--required-mark-size: 0.4375rem; /* 7px inside the form element label. */
  172. --input--label-spacing: 1.6875rem; /* 8px with the checkbox width of 19px */
  173. /*
  174. * Details.
  175. */
  176. --details-border-color: var(--color-gray-100);
  177. --details-summary-shadow-color: var(--color-focus);
  178. --details-summary-focus-border-size: var(--focus-border-size);
  179. --details-desktop-wrapper-padding-start: calc(var(--space-m) + var(--space-s) + var(--space-xs));
  180. --details-box-shadow: 0 2px 0.25rem rgb(0, 0, 0, 0.1);
  181. --details-border-size: 1px;
  182. --details-border-size-radius: 2px;
  183. --details-accordion-border-size-radius: var(--base-border-radius);
  184. --details-spread-box-shadow-radius: 2px;
  185. --details-bg-color-transition-duration: 0.12s;
  186. --details-box-shadow-transition-duration: 0.2s;
  187. --details-transform-transition-duration: 0.12s;
  188. --details-line-height: 1.295rem;
  189. /**
  190. * Buttons.
  191. */
  192. --button-font-size: var(--font-size-s);
  193. --button-font-weight: var(--font-weight-semibold);
  194. --button--focus-border-color: var(--color-blue-300);
  195. --button-border-radius-size: var(--base-border-radius);
  196. --button-fg-color: var(--color-gray-900);
  197. --button-bg-color: var(--color-gray-050);
  198. --button-border-color: var(--color-gray-200);
  199. --button--hover-bg-color: var(--color-gray-100);
  200. --button--hover-border-color: var(--color-gray-300);
  201. --button--active-bg-color: var(--color-gray-200);
  202. --button--active-border-color: var(--color-gray-400);
  203. --button--disabled-bg-color: #ebebed;
  204. --button--disabled-fg-color: var(--color-gray-500);
  205. --button-fg-color--primary: var(--gin-color-button-text);
  206. --button-bg-color--primary: var(--accent-color-500);
  207. --button--hover-bg-color--primary: var(--accent-color-550);
  208. --button--active-bg-color--primary: var(--accent-color-600);
  209. --button--focus-bg-color--primary: var(--button-bg-color--primary);
  210. --button--disabled-bg-color--primary: var(--color-gray-200);
  211. --button--disabled-fg-color--primary: var(--color-gray-600);
  212. --button-fg-color--danger: var(--gin-color-button-text);
  213. --button-bg-color--danger: var(--color-maximumred);
  214. --button--hover-bg-color--danger: var(--color-maximumred-hover);
  215. --button--active-bg-color--danger: var(--color-maximumred-active);
  216. --dropbutton-widget-z-index: 100;
  217. /**
  218. * jQuery.UI dropdown.
  219. */
  220. --jui-dropdown-fg-color: var(--color-gray-800);
  221. --jui-dropdown-bg-color: var(--color-white);
  222. --jui-dropdown--active-fg-color: var(--color-white);
  223. --jui-dropdown--active-bg-color: var(--color-absolutezero);
  224. --jui-dropdown-border-color: rgb(216, 217, 224, 0.8); /* Light gray with 0.8 opacity. */
  225. --jui-dropdown-shadow-color: rgb(34, 35, 48, 0.1); /* Text color with 0.1 opacity. */
  226. /**
  227. * jQuery.UI dialog.
  228. */
  229. --jui-dialog-title-color: var(--color-white);
  230. --jui-dialog-title-bg-color: var(--color-text);
  231. --jui-dialog-title-font-size: var(--font-size-h4);
  232. --jui-dialog-close-button-size: calc(var(--space-m) * 2);
  233. --jui-dialog-close-button-border-radius: 50%;
  234. --jui-dialog-close-button-reserved-space: calc(var(--space-m) * 4);
  235. --jui-dialog-off-canvas-close-button-reserved-space: calc(var(--space-m) * 3);
  236. --jui-dialog-border-radius: 0.25rem;
  237. --jui-dialog-box-shadow: 0 0 var(--space-m) calc(var(--space-m) / -4) var(--color-text);
  238. --jui-dialog--focus-outline: 2px dotted transparent;
  239. --jui-dialog--focus-box-shadow: 0 0 0 0.1875rem var(--color-focus);
  240. --jui-dialog-z-index: 1260;
  241. --jui-dialog-off-canvas-z-index: 501;
  242. /**
  243. * Progress bar.
  244. */
  245. --progress-bar-border-size: 1px;
  246. --progress-bar-small-size: calc(var(--space-xs) - (2 * var(--progress-bar-border-size)));
  247. --progress-bar-small-size-radius: var(--space-xs);
  248. --progress-bar-spacing-size: var(--space-xs);
  249. --progress-bar-transition: width 0.5s ease-out;
  250. --progress-bar-label-color: var(--color-text);
  251. --progress-bar-description-color: var(--color-gray-800);
  252. --progress-bar-description-font-size: var(--font-size-xs);
  253. --progress-track-border-color: var(--color-gray-500);
  254. --progress-track-bg-color: var(--color-gray-200);
  255. /**
  256. * Ajax progress.
  257. */
  258. --ajax-progress-margin-horizontal: var(--space-s);
  259. /**
  260. * Breadcrumb.
  261. */
  262. --breadcrumb-height: 1.25rem;
  263. /**
  264. * Layout.
  265. */
  266. --layout-region-edit-width: min(60rem, 100%);
  267. --layout-region-edit-extended-width: min(68rem, 100%);
  268. /**
  269. * Vertical Tabs.
  270. *
  271. * These are shared between the vertical tabs and media library.
  272. * @see ../components/vertical-tabs.pcss.css
  273. * @see ../theme/media-library.pcss.css
  274. */
  275. --vertical-tabs-margin-vertical: var(--space-s);
  276. --vertical-tabs-border-radius: var(--details-accordion-border-size-radius);
  277. --vertical-tabs-shadow: var(--details-box-shadow);
  278. --vertical-tabs-border-color: var(--gin-border-color);
  279. --vertical-tabs-border-size: 1px;
  280. --vertical-tabs-border: var(--vertical-tabs-border-size) solid var(--vertical-tabs-border-color);
  281. --vertical-tabs-menu-item-shadow-extraspace: 0.5rem;
  282. --vertical-tabs-menu-item--top-margin: calc(var(--vertical-tabs-menu-item-shadow-extraspace) * -2);
  283. --vertical-tabs-menu-item--right-margin: calc(var(--vertical-tabs-border-size) * -1);
  284. --vertical-tabs-menu-item--bottom-margin: calc(var(--vertical-tabs-menu-item-shadow-extraspace) * -1);
  285. --vertical-tabs-menu-item--left-margin: calc(var(--vertical-tabs-menu-item-shadow-extraspace) * -1);
  286. --vertical-tabs-menu-separator-color: var(--color-gray-200);
  287. --vertical-tabs-menu-separator-size: 1px;
  288. --vertical-tabs-menu-width: 20em;
  289. --vertical-tabs-pane-width: calc(100% - var(--vertical-tabs-menu-width));
  290. --vertical-tabs-menu-link-focus-border-size: var(--details-summary-focus-border-size);
  291. --vertical-tabs-menu-link--active-border-size: 0.25rem;
  292. --vertical-tabs-menu-link--active-border-color: var(--color-absolutezero);
  293. --vertical-tabs-menu--z-index: 0;
  294. }
  295. /**
  296. * CSS custom property definitions for the Gin migration layer.
  297. *
  298. * @todo These will be refactored into the variables above as part of
  299. * https://www.drupal.org/i/3582351
  300. */
  301. /* cspell:ignore blinkmacsystemfont, ginter, xxxs */
  302. :root {
  303. --gin-color-title: #222330;
  304. --gin-color-text: #222330;
  305. --gin-color-text-light: #545560;
  306. --gin-color-focus: rgb(0, 125, 250, 0.6);
  307. --gin-color-focus-border: rgb(0, 0, 0, 0.2);
  308. --gin-color-focus-neutral-rgb: rgb(0, 0, 0, 0.4);
  309. --gin-color-disabled: #767676;
  310. --gin-color-disabled-bg: #eaeaea;
  311. --gin-color-disabled-border: #c2c2c2;
  312. --gin-color-warning: #d8b234;
  313. --gin-color-warning-light: #efcf64;
  314. --gin-bg-warning: #483e1e;
  315. --gin-bg-warning-light: rgb(226, 151, 0, 0.08);
  316. --gin-color-danger: #cc3d3d;
  317. --gin-color-danger-lightest: #fdd9d9;
  318. --gin-color-danger-light: #f39b9d;
  319. --gin-bg-danger: #583333;
  320. --gin-bg-danger-light: rgb(222, 117, 96, 0.1);
  321. --gin-color-green: #058260;
  322. --gin-color-green-light: #32cea4;
  323. --gin-color-green-lightest: #adebdb;
  324. --gin-bg-green: #145242;
  325. --gin-bg-green-light: rgb(72, 171, 123, 0.1);
  326. --gin-color-info: #082538;
  327. --gin-color-info-light: #589ac5;
  328. --gin-bg-info: #122b3c;
  329. --gin-status-text: #626262;
  330. --gin-status-bg: #eee;
  331. --gin-status-success-text: #1d6844;
  332. --gin-status-success-bg: #26a76930;
  333. --gin-status-warning-text: #826b1f;
  334. --gin-status-warning-bg: rgb(226, 151, 0, 0.15);
  335. --gin-status-danger-text: #cc3d3d;
  336. --gin-status-danger-bg: rgb(222, 117, 96, 0.15);
  337. --gin-color-contextual: var(--gin-color-text);
  338. --gin-color-contextual-text: #eee;
  339. --gin-bg-input: #fff;
  340. --gin-bg-layer: #fff;
  341. --gin-bg-layer2: #edeff5;
  342. --gin-bg-layer3: #fff;
  343. --gin-bg-layer4: #e2e5ec;
  344. --gin-bg-secondary: var(--gin-bg-layer);
  345. --gin-bg-header: #e1eafc;
  346. --gin-bg-unpublished: var(--gin-bg-danger-light);
  347. --gin-pattern: var(--gin-border-color);
  348. --gin-pattern-fallback: var(--gin-bg-layer2);
  349. --gin-pattern-square: 0.5rem;
  350. --gin-font: ginter, inter, "Helvetica Neue", blinkmacsystemfont, -apple-system, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, sans-serif;
  351. --gin-font-size-xxs: 0.75rem;
  352. --gin-font-size-xs: small;
  353. --gin-font-size-s: 0.875rem;
  354. --gin-font-size: 1rem;
  355. --gin-font-size-m: var(--gin-font-size);
  356. --gin-font-size-l: 1.125rem;
  357. --gin-font-size-xl: 1.25rem;
  358. --gin-font-size-h3: 1.5rem;
  359. --gin-font-size-h2: 1.75rem;
  360. --gin-font-size-h1: 1.6rem;
  361. --gin-font-size-quote: 1.1em;
  362. --gin-font-weight-normal: 400;
  363. --gin-font-weight-semibold: 525;
  364. --gin-font-weight-bold: 575;
  365. --gin-font-weight-heavy: 625;
  366. --gin-spacing-xxxs: var(--space-xxxs);
  367. --gin-spacing-xxs: var(--space-xxs);
  368. --gin-spacing-xs: var(--space-xs);
  369. --gin-spacing-s: var(--space-s);
  370. --gin-spacing-m: var(--space-m);
  371. --gin-spacing-l: var(--space-l);
  372. --gin-spacing-xl: var(--space-xl);
  373. --gin-spacing-xxl: var(--space-xxl);
  374. --gin-spacing-xxxl: var(--space-xxxl);
  375. --gin-icon-color: #414247;
  376. --gin-icon-size-close: 1.25rem;
  377. --gin-icon-size-toolbar-secondary: 1.0625rem;
  378. --gin-icon-size-toolbar: 1.0625rem;
  379. --gin-icon-size-sidebar-toggle: 1.3125rem;
  380. --gin-border-xxs: 0.125rem;
  381. --gin-border-xs: 0.25rem;
  382. --gin-border-s: 0.375rem;
  383. --gin-border-m: 0.5rem;
  384. --gin-border-l: 0.75rem;
  385. --gin-border-xl: 1rem;
  386. --gin-border-color: #d4d4d8;
  387. --gin-border-color-secondary: rgb(0, 0, 0, 0.08);
  388. --gin-border-color-layer: rgb(0, 0, 0, 0.08);
  389. --gin-border-color-layer2: #d4d4d8;
  390. --gin-border-color-table: rgb(0, 0, 0, 0.1);
  391. --gin-border-color-table-header: rgb(0, 0, 0, 0.3);
  392. --gin-border-color-form-element: #8e929c;
  393. --size-summary-border-radius: calc(var(--gin-border-m) - 1px);
  394. --gin-easing: cubic-bezier(0.19, 1, 0.22, 1);
  395. --gin-transition: 0.15s var(--gin-easing);
  396. --gin-transition-fast: 0.3s var(--gin-easing);
  397. /* stylelint-disable-next-line color-function-notation */
  398. --gin-shadow-l1: 0 1px 2px rgb(20 45 82 / 0.02), 0 0.1875rem 0.25rem rgb(20 45 82 / 0.03), 0 0.3125rem 0.5rem rgb(20 45 82 / 0.04);
  399. /* stylelint-disable-next-line color-function-notation */
  400. --gin-shadow-l2: 0 1px 2px rgb(20 45 82 / 0.02), 0 0.1875rem 0.25rem rgb(20 45 82 / 0.03), 0 0.3125rem 0.5rem rgb(20 45 82 / 0.04), 0 1.25rem 1.5rem rgb(20 45 82 / 0.12);
  401. --gin-height-sticky: 3.75rem;
  402. --gin-toolbar-width-collapsed: 4.125rem;
  403. --gin-toolbar-width: 16rem;
  404. --gin-toolbar-height: 0px;
  405. --gin-toolbar-secondary-height: 0px;
  406. --gin-toolbar-bg-level2: #edeff5;
  407. --gin-toolbar-bg-level3: rgb(44, 45, 47, 0.05);
  408. --gin-toolbar-y-offset: 0px;
  409. --gin-toolbar-x-offset: 0px;
  410. --gin-scroll-offset: 0px;
  411. --gin-sticky-offset: 0px;
  412. --gin-sidebar-small-width: 20rem;
  413. --gin-sidebar-min-width: 15rem;
  414. --gin-sidebar-width: 20rem;
  415. --gin-sidebar-max-width: 35rem;
  416. --gin-sidebar-offset: var(--gin-sidebar-width);
  417. --gin-switch: #26a769;
  418. --gin-shadow-button: #0003;
  419. --gin-color-button-text: #fff;
  420. --gin-offset-x: var(--gin-toolbar-x-offset);
  421. --gin-offset-y: calc(var(--gin-toolbar-y-offset) + var(--gin-sticky-offset));
  422. --gin-link-decoration-style: dotted;
  423. --gin-max-line-length: 80ch;
  424. --input-line-height: var(--gin-spacing-l);
  425. --input-padding-horizontal: var(--gin-spacing-s);
  426. --input-padding-vertical: var(--gin-spacing-xs);
  427. --gin-tooltip-bg: #232429;
  428. --jui-dialog-z-index: 1260;
  429. @media (min-width: 61em) {
  430. --gin-font-size-h1: 1.8125rem;
  431. --gin-font-size-quote: 1.2em;
  432. --gin-icon-size-toolbar: 1.25rem;
  433. }
  434. @media (min-width: 90em) {
  435. --gin-font-size-h1: 2.125rem;
  436. }
  437. @media (min-width: 64em) {
  438. --gin-sticky-offset: var(--gin-height-sticky);
  439. }
  440. @media (min-width: 80em) {
  441. --gin-sidebar-width: 22.5rem;
  442. }
  443. }
  444. :root[data-gin-layout-density="small"],
  445. [data-gin-layout-density="small"] {
  446. --gin-spacing-density-xxs: 0.15625rem;
  447. --gin-spacing-density-xs: 0.3125rem;
  448. --gin-spacing-density-s: 0.46875rem;
  449. --gin-spacing-density-m: 0.625rem;
  450. --gin-spacing-density-l: 0.9375rem;
  451. --gin-spacing-density-xl: 1.25rem;
  452. --gin-spacing-density-xxl: 1.875rem;
  453. --gin-spacing-density-xxxl: 2.5rem;
  454. }
  455. :root[data-gin-layout-density="medium"],
  456. [data-gin-layout-density="medium"] {
  457. --gin-spacing-density-xxs: 0.1875rem;
  458. --gin-spacing-density-xs: 0.375rem;
  459. --gin-spacing-density-s: 0.5625rem;
  460. --gin-spacing-density-m: 0.75rem;
  461. --gin-spacing-density-l: 1.125rem;
  462. --gin-spacing-density-xl: 1.5rem;
  463. --gin-spacing-density-xxl: 2.25rem;
  464. --gin-spacing-density-xxxl: 3rem;
  465. }
  466. :root {
  467. --gin-spacing-density-xxs: 0.25rem;
  468. --gin-spacing-density-xs: 0.5rem;
  469. --gin-spacing-density-s: 0.75rem;
  470. --gin-spacing-density-m: 1rem;
  471. --gin-spacing-density-l: 1.5rem;
  472. --gin-spacing-density-xl: 2rem;
  473. --gin-spacing-density-xxl: 3rem;
  474. --gin-spacing-density-xxxl: 4rem;
  475. }
  476. .gin--dark-mode {
  477. --gin-color-title: #fff;
  478. --gin-color-text: #d2d3d3;
  479. --gin-color-text-light: #9e9fa0;
  480. --gin-shadow-button: rgba(#111, 0.9);
  481. --gin-color-button-text: #111;
  482. --gin-color-focus: rgb(81, 168, 255);
  483. --gin-color-focus-border: rgb(0, 0, 0, 0.8);
  484. --gin-color-focus-neutral-rgb: rgb(255, 255, 255, 0.8);
  485. --gin-color-disabled: #919191;
  486. --gin-color-disabled-border: #646464;
  487. --gin-color-disabled-bg: #47474c;
  488. --gin-color-warning: #dec15f;
  489. --gin-bg-warning-light: rgb(222, 193, 95, 0.1);
  490. --gin-color-danger: #ce6060;
  491. --gin-color-danger-lightest: #483439;
  492. --gin-color-green: #32cea4;
  493. --gin-color-info: #559bca;
  494. --gin-bg-input: var(--gin-bg-layer2);
  495. --gin-bg-app: #1b1b1d;
  496. --gin-bg-layer: #2a2a2d;
  497. --gin-bg-layer2: #3b3b3f;
  498. --gin-bg-layer3: #47474c;
  499. --gin-bg-layer4: #19191b;
  500. --gin-bg-secondary: var(--gin-bg-app);
  501. --gin-bg-unpublished: var(--gin-bg-warning-light);
  502. --gin-color-contextual: var(--gin-bg-layer3);
  503. --gin-border-color: #43454a;
  504. --gin-border-color-secondary: rgb(255, 255, 255, 0.075);
  505. --gin-border-color-layer: rgb(0, 0, 0, 0.05);
  506. --gin-border-color-layer2: #76777b;
  507. --gin-border-color-table: #43454a;
  508. --gin-border-color-table-header: rgb(255, 255, 255, 0.4);
  509. --gin-border-color-form-element: var(--gin-border-color-layer2);
  510. --gin-bg-header: #1b1b1d;
  511. --gin-switch: var(--gin-color-primary);
  512. --gin-status-text: #c3cbd0;
  513. --gin-status-bg: rgb(255, 255, 255, 0.12);
  514. --gin-status-success-text: #8bd3b1;
  515. --gin-status-success-bg: #26a76940;
  516. --gin-status-warning-text: #e8d185;
  517. --gin-status-warning-bg: rgb(226, 151, 0, 0.15);
  518. --gin-status-danger-text: #e69e9e;
  519. --gin-status-danger-bg: rgb(222, 117, 96, 0.15);
  520. /* stylelint-disable-next-line color-function-notation */
  521. --gin-shadow-l1: 0 1px 2px rgb(0 0 0 / 0.02), 0 0.1875rem 0.25rem rgb(0 0 0 / 0.03), 0 0.3125rem 0.5rem rgb(0 0 0 / 0.04);
  522. /* stylelint-disable-next-line color-function-notation */
  523. --gin-shadow-l2: 0 1px 2px rgb(0 0 0 / 0.02), 0 0.1875rem 0.25rem rgb(0 0 0 / 0.03), 0 0.3125rem 0.5rem rgb(0 0 0 / 0.04), 0 1.25rem 1.5rem rgb(0 0 0 / 0.12);
  524. --gin-icon-color: #888;
  525. --gin-pattern-fallback: var(--gin-bg-layer2);
  526. --gin-pattern: var(--gin-border-color);
  527. --gin-tooltip-bg: var(--gin-bg-layer3);
  528. }
  529. @media (forced-colors: active) {
  530. :root {
  531. --gin-icon-color: CanvasText;
  532. }
  533. }
  534. .entity-meta {
  535. --entity-meta-color-bg: transparent;
  536. --entity-meta-border-color: var(--gin-border-color);
  537. }
  538. .accordion {
  539. --accordion-bg-color: transparent;
  540. --accordion-border-color: var(--gin-border-color);
  541. }

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.