
/* Custom CSS */
[data-theme="halloween"] {
  --ref-color-primary: #F6C963;
  --ref-color-primary-fg: #373737;
  --ref-color-secondary: #000000;
  --ref-color-secondary-fg: #666666;
  --ref-color-accent: #eacf2a;
  --ref-color-accent-fg: #000000;
  --ref-color-bg: #181818;
  --ref-color-fg: #000000;
  --ref-color-surface: #ffffff;
  --ref-color-muted-fg: #666666;
  --ref-color-product-result-bg: #f0f0f0;
  --ref-color-info: #576b83;
  --ref-color-success: #4CAF50;
  --ref-color-warning: #FFEB3B;
  --ref-color-error: #FF0000;
  --ref-radius-sm: 4px;
  --ref-radius-md: 7px;
  --ref-radius-lg: 18px;
  --ref-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  --ref-shadow-md: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
  --ref-shadow-lg: 0 10px 15px 0 rgba(0, 0, 0, 0.1);
  --ref-component-pill-bg: #00000066;
  --ref-component-pill-fg: #f2f2f2;
  --ref-component-pill-radius: 50px;
  --ref-component-pill-ring: #797979;
  --ref-component-pill-ring-width: 0px;
  --ref-component-pill-hover-ring: #F6C963;
  --ref-component-pill-hover-ring-width: 2px;
  --ref-component-breadcrumbs-pill-bg: #373737;
  --ref-component-breadcrumbs-pill-fg: #D8d8d8;
  --ref-component-system-bubble-bg: #FFE978;
  --ref-component-system-bubble-fg: #0C0B0E;
  --ref-component-user-bubble-bg: #434343;
  --ref-component-user-bubble-fg: #fff;
  --ref-component-chat-input-bg: #373737;
  --ref-component-chat-input-fg: #f2f2f2;
  --ref-component-chat-input-placeholder-fg: #d8d8d8;
  --ref-component-chat-input-radius: 24px;
  --ref-component-breadcrumbs-bg: #00000066;
  --ref-font-custom: alpharushmedium;
  --ref-font-sans: system-ui, sans-serif;
  --ref-font-mono: ui-monospace, SFMono-Regular, monospace;
  --ref-font-size-md: 26px;
  --ref-font-size-4xl: 53px;
  --ref-line-height-tight: 0.93;
}
