/**
 * Orange Accent Color (Free Default)
 * Primary: #f97316
 */
:where(.psfa-frontend-root) {
  --primary: 24.6 95% 53.1%;
  --primary-foreground: 0 0% 3.9%;
  --ring: 24.6 95% 53.1%;
  --primary-hover: 24.6 95.1% 60.2%;
  --primary-ink: 24.7 83.6% 38.2%;
}
.psfa-accent-orange {
  --primary: 24.6 95% 53.1%;
  --primary-foreground: 0 0% 3.9%;
  --ring: 24.6 95% 53.1%;
  --primary-hover: 24.6 95.1% 60.2%;
  --primary-ink: 24.7 83.6% 38.2%;
  --color-primary: #f97316;
  --color-primary-hover: #ea580c;
  --color-primary-foreground: #0a0a0a;
  /* Product-specific tokens */
  --badge-deal-bg: #f97316;
  --badge-discount-bg: #f97316;
  --badge-bestseller-bg: #7c2d12;
  --badge-bestseller-text: #ffffff;
  --load-more-bg: #f97316;
  --load-more-border: #c75c12;
  --load-more-hover-bg: #fa8839;
  --load-more-text: #0a0a0a;
  --star-full: #f97316;
  --star-half: #f97316;
  --table-header-bg: #7c2d12;
  --table-header-text: #ffffff;
  --price-color: #c2410c;
}
.psfa-accent-orange.psfa-dark-mode {
  --price-color: #f97316;
  --primary-ink: 24.6 95% 53.1%;
}
.psfa-accent-orange.psfa-ink-white {
  --primary-foreground: 0 0% 100%;
  --primary-hover: 24.6 83.9% 45.1%;
  --color-primary-foreground: #ffffff;
  --color-primary-hover: #d46213;
  --load-more-hover-bg: #d46213;
  --load-more-text: #ffffff;
}
.psfa-accent-orange.psfa-ink-dark {
  --primary-foreground: 0 0% 3.9%;
  --primary-hover: 24.6 95% 60.1%;
  --color-primary-foreground: #0a0a0a;
  --color-primary-hover: #fa8839;
  --load-more-hover-bg: #fa8839;
  --load-more-text: #0a0a0a;
}
