/* AUTO-GENERATED from the theme registry — do not edit.
 * Regenerated by scripts/gen-theme-css.mjs on every build.
 *
 * Pinned rule + @media(prefers-color-scheme) twin per built-in theme.
 * The media rules need `enableCSSRule` (on by default) to encode and a
 * Lynx 4.0+ host to evaluate; @sigx/lynx-zero's <ThemeProvider> falls
 * back to inline custom properties wherever they can't. */

.hero-light {
  --color-primary: #006fee;
  --color-primary-content: #ffffff;
  --color-secondary: #7828c8;
  --color-secondary-content: #ffffff;
  --color-accent: #06b7db;
  --color-accent-content: #000000;
  --color-neutral: #d4d4d8;
  --color-neutral-content: #11181c;
  --color-base-100: #ffffff;
  --color-base-200: #f4f4f5;
  --color-base-300: #e4e4e7;
  --color-base-content: #11181c;
  --color-info: #338ef7;
  --color-info-content: #000000;
  --color-success: #17c964;
  --color-success-content: #000000;
  --color-warning: #f5a524;
  --color-warning-content: #000000;
  --color-error: #f31260;
  --color-error-content: #ffffff;
  --color-primary-soft: #cce2fc;
  --color-secondary-soft: #e4d4f4;
  --color-accent-soft: #cdf1f8;
  --color-neutral-soft: #f6f6f7;
  --color-info-soft: #d6e8fd;
  --color-success-soft: #d1f4e0;
  --color-warning-soft: #fdedd3;
  --color-error-soft: #fdd0df;
  --radius-selector: 12px;
  --radius-field: 12px;
  --radius-box: 14px;
  background-color: #ffffff;
  color: #11181c;
}

@media (prefers-color-scheme: light) {
  .lynx-zero.scheme-light-hero-light {
    --color-primary: #006fee;
    --color-primary-content: #ffffff;
    --color-secondary: #7828c8;
    --color-secondary-content: #ffffff;
    --color-accent: #06b7db;
    --color-accent-content: #000000;
    --color-neutral: #d4d4d8;
    --color-neutral-content: #11181c;
    --color-base-100: #ffffff;
    --color-base-200: #f4f4f5;
    --color-base-300: #e4e4e7;
    --color-base-content: #11181c;
    --color-info: #338ef7;
    --color-info-content: #000000;
    --color-success: #17c964;
    --color-success-content: #000000;
    --color-warning: #f5a524;
    --color-warning-content: #000000;
    --color-error: #f31260;
    --color-error-content: #ffffff;
    --color-primary-soft: #cce2fc;
    --color-secondary-soft: #e4d4f4;
    --color-accent-soft: #cdf1f8;
    --color-neutral-soft: #f6f6f7;
    --color-info-soft: #d6e8fd;
    --color-success-soft: #d1f4e0;
    --color-warning-soft: #fdedd3;
    --color-error-soft: #fdd0df;
    --radius-selector: 12px;
    --radius-field: 12px;
    --radius-box: 14px;
    background-color: #ffffff;
    color: #11181c;
  }
}

.hero-dark {
  --color-primary: #006fee;
  --color-primary-content: #ffffff;
  --color-secondary: #9353d3;
  --color-secondary-content: #ffffff;
  --color-accent: #06b7db;
  --color-accent-content: #000000;
  --color-neutral: #3f3f46;
  --color-neutral-content: #ecedee;
  --color-base-100: #000000;
  --color-base-200: #18181b;
  --color-base-300: #27272a;
  --color-base-content: #ecedee;
  --color-info: #338ef7;
  --color-info-content: #000000;
  --color-success: #17c964;
  --color-success-content: #000000;
  --color-warning: #f5a524;
  --color-warning-content: #000000;
  --color-error: #f31260;
  --color-error-content: #ffffff;
  --color-primary-soft: #001630;
  --color-secondary-soft: #1d112a;
  --color-accent-soft: #01252c;
  --color-neutral-soft: #0d0d0e;
  --color-info-soft: #0a1c31;
  --color-success-soft: #052814;
  --color-warning-soft: #312107;
  --color-error-soft: #310413;
  --radius-selector: 12px;
  --radius-field: 12px;
  --radius-box: 14px;
  background-color: #000000;
  color: #ecedee;
}

@media (prefers-color-scheme: dark) {
  .lynx-zero.scheme-dark-hero-dark {
    --color-primary: #006fee;
    --color-primary-content: #ffffff;
    --color-secondary: #9353d3;
    --color-secondary-content: #ffffff;
    --color-accent: #06b7db;
    --color-accent-content: #000000;
    --color-neutral: #3f3f46;
    --color-neutral-content: #ecedee;
    --color-base-100: #000000;
    --color-base-200: #18181b;
    --color-base-300: #27272a;
    --color-base-content: #ecedee;
    --color-info: #338ef7;
    --color-info-content: #000000;
    --color-success: #17c964;
    --color-success-content: #000000;
    --color-warning: #f5a524;
    --color-warning-content: #000000;
    --color-error: #f31260;
    --color-error-content: #ffffff;
    --color-primary-soft: #001630;
    --color-secondary-soft: #1d112a;
    --color-accent-soft: #01252c;
    --color-neutral-soft: #0d0d0e;
    --color-info-soft: #0a1c31;
    --color-success-soft: #052814;
    --color-warning-soft: #312107;
    --color-error-soft: #310413;
    --radius-selector: 12px;
    --radius-field: 12px;
    --radius-box: 14px;
    background-color: #000000;
    color: #ecedee;
  }
}
