/**
 * Diprovet design tokens — PROPUESTAS (status: proposed). Requiere tokens.css
 * Generado por `npm run tokens:build` desde tokens/*.json. No editar a mano.
 */
:root {
  --dp-border-width-100: 1px; /** Grosor de borde base. */
  --dp-border-width-200: 2px; /** Grosor del anillo de foco. */
  --dp-color-icon-accent: var(--dp-color-blue-600);
  --dp-color-icon-strong: var(--dp-color-neutral-800);
  --dp-color-action-selected: var(--dp-color-blue-600);
  --dp-border-width-default: var(--dp-border-width-100);
  --dp-border-width-focus: var(--dp-border-width-200);
  --dp-button-primary-bg-default: var(--dp-color-action-primary-default);
  --dp-button-primary-bg-hover: var(--dp-color-action-primary-hover);
  --dp-button-primary-bg-active: var(--dp-color-action-primary-active);
  --dp-button-primary-bg-disabled: var(--dp-color-action-disabled);
  --dp-button-primary-text: var(--dp-color-text-btn);
  --dp-button-secondary-bg-default: var(--dp-color-action-secondary-bg-default);
  --dp-button-secondary-bg-hover: var(--dp-color-action-secondary-bg-hover);
  --dp-button-secondary-border: var(--dp-color-border-focus);
  --dp-button-secondary-text: var(--dp-color-text-btn-secondary);
  --dp-button-tertiary-text: var(--dp-color-text-btn-secondary);
  --dp-button-text-disabled: var(--dp-color-text-disabled);
  --dp-button-radius: var(--dp-radius-button);
  --dp-button-padding-x: var(--dp-spacing-inset-md);
  --dp-button-gap: var(--dp-spacing-inset-2xs);
  --dp-button-focus-ring-color: var(--dp-color-border-focus);
  --dp-button-focus-ring-width: var(--dp-border-width-focus);
  --dp-input-bg: var(--dp-color-surface-form);
  --dp-input-border-default: var(--dp-color-border-default);
  --dp-input-border-focus: var(--dp-color-border-focus);
  --dp-input-border-error: var(--dp-color-action-destructive-default);
  --dp-input-border-width: var(--dp-border-width-default);
  --dp-input-text: var(--dp-color-text-primary);
  --dp-input-placeholder: var(--dp-color-text-placeholder);
  --dp-input-error-text: var(--dp-color-feedback-error-text);
  --dp-input-radius: var(--dp-radius-input);
  --dp-input-padding-x: var(--dp-spacing-inset-xs);
  --dp-checkbox-bg: var(--dp-color-surface-raised);
  --dp-checkbox-border: var(--dp-color-border-strong);
  --dp-checkbox-border-width: var(--dp-border-width-default);
  --dp-checkbox-radius: var(--dp-radius-checkbox);
  --dp-checkbox-bg-checked: var(--dp-color-action-primary-default);
  --dp-checkbox-border-checked: var(--dp-color-action-primary-default);
  --dp-checkbox-icon-checked: var(--dp-color-icon-inverse);
  --dp-checkbox-bg-disabled: var(--dp-color-surface-disabled);
  --dp-checkbox-border-disabled: var(--dp-color-border-disabled);
  --dp-checkbox-focus-ring-color: var(--dp-color-border-focus);
  --dp-label-filled-bg: var(--dp-color-surface-label);
  --dp-label-filled-text: var(--dp-color-text-inverse);
  --dp-label-ghost-text: var(--dp-color-text-accent);
  --dp-variant-picker-bg-default: var(--dp-color-surface-raised);
  --dp-variant-picker-border-default: var(--dp-color-border-default);
  --dp-variant-picker-text-default: var(--dp-color-text-primary);
  --dp-variant-picker-bg-selected: var(--dp-color-action-selected);
  --dp-variant-picker-border-selected: var(--dp-color-action-secondary-border-default);
  --dp-variant-picker-text-selected: var(--dp-color-text-inverse);
  --dp-variant-picker-radius: var(--dp-radius-button);
  --dp-variant-picker-padding-x: var(--dp-spacing-inset-md);
  --dp-stepper-bg-default: var(--dp-color-surface-default);
  --dp-stepper-bg-hover: var(--dp-color-surface-subtle);
  --dp-stepper-border: var(--dp-color-border-default);
  --dp-stepper-border-width: var(--dp-border-width-default);
  --dp-product-card-bg: var(--dp-color-surface-raised);
  --dp-product-card-radius: var(--dp-radius-card);
  --dp-product-card-padding-x-desktop: var(--dp-spacing-inset-md);
  --dp-product-card-padding-x-mobile: var(--dp-spacing-inset-sm);
  --dp-product-card-price: var(--dp-color-price-default);
  --dp-product-card-cta-bg: var(--dp-color-action-primary-default);
  --dp-product-card-cta-radius: var(--dp-radius-button);
  --dp-accordion-bg: var(--dp-color-surface-raised);
  --dp-accordion-border: var(--dp-color-border-default);
  --dp-accordion-radius: var(--dp-radius-card);
  --dp-link-text: var(--dp-color-text-link);
  --dp-link-gap: var(--dp-spacing-gap-3xs);
}
