//
// !!! THIS FILE WAS AUTOMATICALLY GENERATED !!!
// !!! DO NOT MODIFY IT BY HAND !!!
// Design system display name: Google Material 3
// Design system version: v0.132
// User-configured context group "Audience": "3P"
// User-configured context group "Scheme": "Dynamic"
//

@use 'sass:map';

@use './md-ref-palette';

$_default-dark: (
  'md-ref-palette': md-ref-palette.values(),
);

@function values-dark($deps: $_default-dark) {
  @return (
    'background': map.get($deps, 'md-ref-palette', 'neutral10'),
    'error': map.get($deps, 'md-ref-palette', 'error80'),
    'error-container': map.get($deps, 'md-ref-palette', 'error30'),
    'inverse-on-surface': map.get($deps, 'md-ref-palette', 'neutral20'),
    'inverse-primary': map.get($deps, 'md-ref-palette', 'primary40'),
    'inverse-surface': map.get($deps, 'md-ref-palette', 'neutral90'),
    'on-background': map.get($deps, 'md-ref-palette', 'neutral90'),
    'on-error': map.get($deps, 'md-ref-palette', 'error20'),
    'on-error-container': map.get($deps, 'md-ref-palette', 'error90'),
    'on-primary': map.get($deps, 'md-ref-palette', 'primary20'),
    'on-primary-container': map.get($deps, 'md-ref-palette', 'primary90'),
    'on-secondary': map.get($deps, 'md-ref-palette', 'secondary20'),
    'on-secondary-container': map.get($deps, 'md-ref-palette', 'secondary90'),
    'on-surface': map.get($deps, 'md-ref-palette', 'neutral90'),
    'on-surface-variant': map.get($deps, 'md-ref-palette', 'neutral-variant80'),
    'on-tertiary': map.get($deps, 'md-ref-palette', 'tertiary20'),
    'on-tertiary-container': map.get($deps, 'md-ref-palette', 'tertiary90'),
    'outline': map.get($deps, 'md-ref-palette', 'neutral-variant60'),
    'outline-variant': map.get($deps, 'md-ref-palette', 'neutral-variant30'),
    'primary': map.get($deps, 'md-ref-palette', 'primary80'),
    'primary-container': map.get($deps, 'md-ref-palette', 'primary30'),
    'scrim': map.get($deps, 'md-ref-palette', 'neutral0'),
    'secondary': map.get($deps, 'md-ref-palette', 'secondary80'),
    'secondary-container': map.get($deps, 'md-ref-palette', 'secondary30'),
    'shadow': map.get($deps, 'md-ref-palette', 'neutral0'),
    'surface': map.get($deps, 'md-ref-palette', 'neutral10'),
    'surface-tint': map.get($deps, 'md-ref-palette', 'primary80'),
    'surface-variant': map.get($deps, 'md-ref-palette', 'neutral-variant30'),
    'tertiary': map.get($deps, 'md-ref-palette', 'tertiary80'),
    'tertiary-container': map.get($deps, 'md-ref-palette', 'tertiary30')
  );
}

$_default-light: (
  'md-ref-palette': md-ref-palette.values(),
);

@function values-light($deps: $_default-light) {
  @return (
    'background': map.get($deps, 'md-ref-palette', 'neutral99'),
    'error': map.get($deps, 'md-ref-palette', 'error40'),
    'error-container': map.get($deps, 'md-ref-palette', 'error90'),
    'inverse-on-surface': map.get($deps, 'md-ref-palette', 'neutral95'),
    'inverse-primary': map.get($deps, 'md-ref-palette', 'primary80'),
    'inverse-surface': map.get($deps, 'md-ref-palette', 'neutral20'),
    'on-background': map.get($deps, 'md-ref-palette', 'neutral10'),
    'on-error': map.get($deps, 'md-ref-palette', 'error100'),
    'on-error-container': map.get($deps, 'md-ref-palette', 'error10'),
    'on-primary': map.get($deps, 'md-ref-palette', 'primary100'),
    'on-primary-container': map.get($deps, 'md-ref-palette', 'primary10'),
    'on-secondary': map.get($deps, 'md-ref-palette', 'secondary100'),
    'on-secondary-container': map.get($deps, 'md-ref-palette', 'secondary10'),
    'on-surface': map.get($deps, 'md-ref-palette', 'neutral10'),
    'on-surface-variant': map.get($deps, 'md-ref-palette', 'neutral-variant30'),
    'on-tertiary': map.get($deps, 'md-ref-palette', 'tertiary100'),
    'on-tertiary-container': map.get($deps, 'md-ref-palette', 'tertiary10'),
    'outline': map.get($deps, 'md-ref-palette', 'neutral-variant50'),
    'outline-variant': map.get($deps, 'md-ref-palette', 'neutral-variant80'),
    'primary': map.get($deps, 'md-ref-palette', 'primary40'),
    'primary-container': map.get($deps, 'md-ref-palette', 'primary90'),
    'scrim': map.get($deps, 'md-ref-palette', 'neutral0'),
    'secondary': map.get($deps, 'md-ref-palette', 'secondary40'),
    'secondary-container': map.get($deps, 'md-ref-palette', 'secondary90'),
    'shadow': map.get($deps, 'md-ref-palette', 'neutral0'),
    'surface': map.get($deps, 'md-ref-palette', 'neutral99'),
    'surface-tint': map.get($deps, 'md-ref-palette', 'primary40'),
    'surface-variant': map.get($deps, 'md-ref-palette', 'neutral-variant90'),
    'tertiary': map.get($deps, 'md-ref-palette', 'tertiary40'),
    'tertiary-container': map.get($deps, 'md-ref-palette', 'tertiary90')
  );
}
