[data-gin-layout-density=small22] {
  --gin-size: 0.6rem;
  --gin-font-size-xxs: calc(0.715 * var(--gin-size));
  --gin-font-size-xs: calc(0.715 * var(--gin-size));
  --gin-font-size-s: calc(0.775 * var(--gin-size));
  --gin-font-size: calc(1 * var(--gin-size));
  --gin-font-size-m: calc(1 * var(--gin-size));
  --gin-font-size-l: calc(1.02 * var(--gin-size));
  --gin-font-size-xl: calc(1.15 * var(--gin-size));
  --gin-font-size-h3: calc(1.3 * var(--gin-size));
  --gin-font-size-h2: calc(1.4 * var(--gin-size));
  --gin-font-size-h1: calc(1.5 * var(--gin-size));
  --gin-font-size-quote: calc(1.15 * var(--gin-size));
  --gin-spacing-xxxs: calc(0.105 * var(--gin-size));
  --gin-spacing-xxs: calc(0.15 * var(--gin-size));
  --gin-spacing-xs: calc(0.3 * var(--gin-size));
  --gin-spacing-s: calc(0.35 * var(--gin-size));
  --gin-spacing-m: calc(1 * var(--gin-size));
  --gin-spacing-l: calc(1.45 * var(--gin-size));
  --gin-spacing-xl: calc(1.4 * var(--gin-size));
  --gin-spacing-xxl: calc(1.7 * var(--gin-size));
  --gin-spacing-xxxl: calc(3 * var(--gin-size));
  --gin-spacing-density-xxs: calc(0.13625 * var(--gin-size));
  --gin-spacing-density-xs: calc(0.2125 * var(--gin-size));
  --gin-spacing-density-s: calc(0.26785 * var(--gin-size));
  --gin-spacing-density-m: calc(0.225 * var(--gin-size));
  --gin-spacing-density-l: calc(0.4375 * var(--gin-size));
  --gin-spacing-density-xl: calc(1 * var(--gin-size));
  --gin-spacing-density-xxl: calc(1.475 * var(--gin-size));
  --gin-spacing-density-xxxl: calc(2 * var(--gin-size));
}
#edit-editor-premium,
[data-drupal-selector="edit-editor-premium"] {
  display: none !important;
}
#edit-editor-settings-toolbar > fieldset,
[data-drupal-selector="edit-editor-settings-toolbar"] > fieldset,
#edit-editor-settings-toolbar [aria-labeledby="ckeditor5-toolbar-configuration"],
[data-drupal-selector="edit-editor-settings-toolbar"] [aria-labeledby="ckeditor5-toolbar-configuration"],
#edit-editor-settings-toolbar > fieldset:not(.fieldgroup),
[data-drupal-selector="edit-editor-settings-toolbar"] > fieldset:not(.fieldgroup),
#edit-editor-settings-toolbar [aria-labeledby="ckeditor5-toolbar-configuration"]:not(.fieldgroup),
[data-drupal-selector="edit-editor-settings-toolbar"] [aria-labeledby="ckeditor5-toolbar-configuration"]:not(.fieldgroup) {
  padding: 1em;
  box-shadow: 0 0 4px #00000033;
  border: 1px solid #ccc;
  padding-top: 1.5em;
  position: relative;
}
#edit-editor-settings-toolbar > fieldset > legend,
[data-drupal-selector="edit-editor-settings-toolbar"] > fieldset > legend,
#edit-editor-settings-toolbar [aria-labeledby="ckeditor5-toolbar-configuration"] > legend,
[data-drupal-selector="edit-editor-settings-toolbar"] [aria-labeledby="ckeditor5-toolbar-configuration"] > legend {
  position: absolute;
  top: 0.6em;
}
#edit-editor-settings-toolbar .ckeditor5-toolbar-active__buttons,
[data-drupal-selector="edit-editor-settings-toolbar"] .ckeditor5-toolbar-active__buttons,
#edit-editor-settings-toolbar .ckeditor5-toolbar-available__buttons,
[data-drupal-selector="edit-editor-settings-toolbar"] .ckeditor5-toolbar-available__buttons,
#edit-editor-settings-toolbar .ckeditor5-toolbar-divider__buttons,
[data-drupal-selector="edit-editor-settings-toolbar"] .ckeditor5-toolbar-divider__buttons {
  border: 1px solid #c4c4c4;
  background: #fff;
  border-radius: 4px;
  padding: 0.1em 0.3em;
  box-shadow: 0 0 4px #00000033;
}
#edit-editor-settings-toolbar .ckeditor5-toolbar-available__buttons,
[data-drupal-selector="edit-editor-settings-toolbar"] .ckeditor5-toolbar-available__buttons,
#edit-editor-settings-toolbar .ckeditor5-toolbar-divider__buttons,
[data-drupal-selector="edit-editor-settings-toolbar"] .ckeditor5-toolbar-divider__buttons {
  background: #cfcfcf;
}
#edit-editor-settings-toolbar .ckeditor5-toolbar-disabled,
[data-drupal-selector="edit-editor-settings-toolbar"] .ckeditor5-toolbar-disabled {
  display: flex;
  gap: 0.4em;
}
#edit-editor-settings-toolbar .ckeditor5-toolbar-item,
[data-drupal-selector="edit-editor-settings-toolbar"] .ckeditor5-toolbar-item {
  position: relative;
  margin: 0 2px 2px 0;
}
