/* theme.css */
:root {
  --ds-theme-font-family: 'Montserrat', sans-serif;
  --ds-theme-font-weight-light: 300;
  --ds-theme-font-weight-regular: 400;
  --ds-theme-font-weight-medium: 500;
  --ds-theme-font-weight-semibold: 600;
  --ds-theme-font-weight-bold: 700;
  --ds-theme-button-border-radius: 6px;
  --ds-theme-button-padding: 20px 32px;
  --ds-theme-button-display: inline-flex;
  --ds-theme-button-justify-content: center;
  --ds-theme-button-align-items: center;
  --ds-theme-button-gap: 10px;
  --ds-theme-button-font-size: 16px;
  --ds-theme-button-font-weight: 500;
  --ds-theme-button-font-size-small: 14px;
  --ds-theme-button-font-size-large: 18px;
  --ds-theme-button-icon-width: 24px;
  --ds-theme-button-icon-height: 24px;
  --ds-theme-button-icon-size: 24px;
  --ds-theme-button-icon-padding: 3px 4px;
  --ds-theme-button-icon-border: var(--ds-semantic-common-button-icon-border);
  --ds-feedback-success: var(--ds-semantic-common-feedback-success);
  --ds-feedback-info: var(--ds-semantic-common-feedback-info);
  --ds-feedback-warning: var(--ds-semantic-common-feedback-warning);
  --ds-feedback-help: var(--ds-semantic-common-feedback-help);
  --ds-feedback-danger: var(--ds-semantic-common-feedback-danger);
  --ds-feedback-secondary: var(--ds-semantic-common-feedback-secondary);
  --ds-theme-button-disabled-background: var(--ds-semantic-common-button-disabled-background);
  --ds-theme-button-disabled-text: var(--ds-semantic-common-button-disabled-text);
  --ds-theme-button-disabled-border: var(--ds-semantic-common-button-disabled-border);
  --ds-theme-text-primary: var(--ds-semantic-dark-text-primary);
  --ds-theme-text-secondary: var(--ds-semantic-dark-text-secondary);
  --ds-theme-text-inverse: var(--ds-semantic-dark-text-inverse);
  --ds-theme-surface-background: var(--ds-semantic-dark-surface-background);
  --ds-theme-surface-card: var(--ds-semantic-dark-surface-card);
  --ds-theme-surface-section: var(--ds-semantic-dark-surface-section);
  --ds-theme-surface-sidebar-border: var(--ds-semantic-dark-surface-sidebar-border);
  --ds-theme-button-primary-background: var(--ds-semantic-dark-button-primary-background);
  --ds-theme-button-primary-background-hover: var(--ds-semantic-dark-button-primary-background-hover);
  --ds-theme-button-primary-border: var(--ds-semantic-dark-button-primary-border);
  --ds-theme-button-primary-text: var(--ds-semantic-dark-button-primary-text);
  --ds-theme-button-secondary-background: var(--ds-semantic-dark-button-secondary-background);
  --ds-theme-button-secondary-background-muted: var(--ds-semantic-dark-button-secondary-background-muted);
  --ds-theme-button-secondary-border: var(--ds-semantic-dark-button-secondary-border);
  --ds-theme-button-secondary-text: var(--ds-semantic-dark-button-secondary-text);
  --ds-theme-button-tertiary-background: var(--ds-semantic-dark-button-tertiary-background);
  --ds-theme-button-tertiary-text: var(--ds-semantic-dark-button-tertiary-text);
}
