@use 'sass:map';
@forward 'index';
@use 'index' as index;
@use 'variables' as *;

// TODO: build this dynamically (if possible)
$theme: (
  color: index.$color,
  form-width: index.$form-width,
  icon: index.$icon,
  icon-print: index.$icon-print,
  breakpoint: index.$breakpoint,
  container: index.$container,
  grid: index.$grid,
  grid-gutter-width: index.$grid-gutter-width,
  media: index.$media,
  border-radius: index.$border-radius,
  shadow-color: index.$shadow-color,
  shadow: index.$shadow,
  shadow-inner: index.$shadow-inner,
  shadow-negative-color: index.$shadow-negative-color,
  shadow-negative: index.$shadow-negative,
  shadow-negative-inner: index.$shadow-negative-inner,
  spacing: index.$spacing,
  spacing-print: index.$spacing-print,
  font-family: index.$font-family,
  font-size: index.$font-size,
  font-size-ui: index.$font-size-ui,
  line-height: index.$line-height,
  line-height-ui: index.$line-height-ui,
  font-weight: index.$font-weight,
  font: index.$font,
  font-ui: index.$font-ui,
  font-family-print: index.$font-family-print,
  font-size-print: index.$font-size-print,
  font-size-ui-print: index.$font-size-ui-print,
  line-height-print: index.$line-height-print,
  line-height-ui-print: index.$line-height-ui-print,
  font-weight-print: index.$font-weight-print,
  font-print: index.$font-print,
  font-ui-print: index.$font-ui-print,
  z-index: index.$z-index,
  // DEPRECATED
  line-height-prolonged: index.$line-height-prolonged,
  font-prolonged: index.$font-prolonged,
  line-height-prolonged-print: index.$line-height-prolonged-print,
  font-prolonged-print: index.$font-prolonged-print,
);
