:root {
  --home-grid-gap: 10px;

  --home-grid-cell-padding: 0px;
  --home-grid-cell-font-family: var(--website-font-family);
  --home-grid-cell-font-size: var(--website-font-size);
  --home-grid-cell-font-weight: var(--website-font-weight);
  --home-grid-cell-color: var(--website-color);
  --home-grid-cell-background-color: var(--website-background-color);
  --home-grid-cell-border-width: var(--menu-border-width);
  --home-grid-cell-border-style: var(--menu-border-style);
  --home-grid-cell-border-color: var(--menu-border-color);

  --home-block-font-family: var(--website-font-family);
  --home-block-font-weight: var(--website-font-weight);
  --home-block-font-size: var(--website-font-size);
  --home-block-color: var(--color-5);
  --home-block-background-color: var(--background-color-5);
  --home-block-hover-background-color: var(--background-color-6);
  --home-block-border-width: var(--menu-border-width);
  --home-block-border-style: var(--menu-border-style);
  --home-block-border-color: var(--menu-border-color);
  --home-block-border-radius: var(--website-border-radius);

  --home-button-font-family: var(--body-font-family);
  --home-button-font-weight: var(--body-font-weight);
  --home-button-color: var(--website-color);
  --home-button-background-color: var(--website-background-color);
  --home-button-hover-background-color: var(--background-color-4);

  --settings-block-font-family: var(--website-font-family);
  --settings-block-font-weight: var(--website-font-weight);
  --settings-block-font-size: var(--website-font-size);
  --settings-block-color: var(--website-color);
  --settings-block-background-color: var(--home-block-background-color);
  --settings-block-hover-background-color: var(--home-block-hover-background-color);
  --settings-block-border-width: var(--menu-border-width);
  --settings-block-border-style: var(--menu-border-style);
  --settings-block-border-color: var(--menu-border-color);
  --settings-block-border-radius: var(--website-border-radius);

  --select-sort-order-1-button-font-family: var(--settings-block-font-family);
  --select-sort-order-1-button-font-size: var(--settings-block-font-size);
  --select-sort-order-1-button-font-weight: bold;
  --select-sort-order-1-button-color: var(--color-8);
  --select-sort-order-1-button-background-color: var(--background-color-7);
  --select-sort-order-1-button-border-width: var(--home-block-border-width);
  --select-sort-order-1-button-border-style: var(--home-block-border-style);
  --select-sort-order-1-button-border-color: var(--home-block-border-color);
  --select-sort-order-1-button-border-radius: var(--website-border-radius);

  --select-sort-order-2-button-font-family: var(--settings-block-font-family);
  --select-sort-order-2-button-font-size: var(--settings-block-font-size);
  --select-sort-order-2-button-font-weight: bold;
  --select-sort-order-2-button-color: var(--color-8);
  --select-sort-order-2-button-background-color: var(--background-color-7);
  --select-sort-order-2-button-border-width: var(--home-block-border-width);
  --select-sort-order-2-button-border-style: var(--home-block-border-style);
  --select-sort-order-2-button-border-color: var(--home-block-border-color);
  --select-sort-order-2-button-border-radius: var(--website-border-radius);

  --open-fullscreen-button-font-family: var(--settings-block-font-family);
  --open-fullscreen-button-font-size: var(--settings-block-font-size);
  --open-fullscreen-button-font-weight: bold;
  --open-fullscreen-button-color: var(--color-8);
  --open-fullscreen-button-background-color: var(--background-color-7);
  --open-fullscreen-button-border-width: var(--home-block-border-width);
  --open-fullscreen-button-border-style: var(--home-block-border-style);
  --open-fullscreen-button-border-color: var(--home-block-border-color);
  --open-fullscreen-button-border-radius: var(--website-border-radius);

  --close-fullscreen-button-font-family: var(--settings-block-font-family);
  --close-fullscreen-button-font-size: var(--settings-block-font-size);
  --close-fullscreen-button-font-weight: bold;
  --close-fullscreen-button-color: var(--color-8);
  --close-fullscreen-button-background-color: var(--background-color-7);
  --close-fullscreen-button-border-width: var(--home-block-border-width);
  --close-fullscreen-button-border-style: var(--home-block-border-style);
  --close-fullscreen-button-border-color: var(--home-block-border-color);
  --close-fullscreen-button-border-radius: var(--website-border-radius);
}
