/* Source: assets/ui/themes/pink.css */
body.theme-pink {
    --ui-color-scheme: light;
    --ui-primary: #d53b59;
    --ui-primary-hover: #cc3653;
    --ui-primary-active: #c93652;
    --ui-primary-soft: #fff0f3;
    --ui-primary-border: #f2b6c1;
    --ui-accent: #ff853f;
    --ui-accent-soft: #fff1e9;
    --ui-price: #d83f5a;
    --ui-page: #f7f8fa;
    --ui-surface-accent: #fffaf9;
    --ui-hero-surface: #29303e;
    --ui-profile-surface: #29303e;
    --ui-focus: 0 0 0 3px rgba(213, 59, 89, .18);
}

/* Source: assets/ui/themes/clean.css */
body.theme-clean {
    --ui-color-scheme: light;
    --ui-primary: #087f91;
    --ui-primary-hover: #066d7d;
    --ui-primary-active: #055b69;
    --ui-primary-soft: #eaf9fb;
    --ui-primary-border: #9dd9df;
    --ui-accent: #16836c;
    --ui-accent-soft: #eaf8f3;
    --ui-price: #b84236;
    --ui-page: #f5f8f8;
    --ui-surface-accent: #f4fbfa;
    --ui-hero-surface: #173c43;
    --ui-profile-surface: #173c43;
    --ui-focus: 0 0 0 3px rgba(8, 127, 145, .16);
}

/* Source: assets/ui/themes/dark.css */
body.theme-dark {
    --ui-color-scheme: dark;
    --ui-primary: #7657dc;
    --ui-primary-hover: #704fd7;
    --ui-primary-active: #6845cc;
    --ui-primary-soft: #2b2442;
    --ui-primary-border: #5a4a80;
    --ui-on-primary: #ffffff;
    --ui-accent: #27b5bd;
    --ui-accent-soft: #17373d;
    --ui-price: #ff7e8f;
    --ui-ink: #e8edf5;
    --ui-heading: #f8fafc;
    --ui-muted: #b7c0ce;
    --ui-subtle: #8e9aab;
    --ui-line: #313a49;
    --ui-line-strong: #435064;
    --ui-page: #11151d;
    --ui-surface: #191f2a;
    --ui-surface-raised: #1d2430;
    --ui-surface-muted: #222a37;
    --ui-surface-hover: #2a3443;
    --ui-surface-accent: #151b25;
    --ui-overlay: rgba(3, 6, 12, .76);
    --ui-nav-surface: rgba(17, 21, 29, .96);
    --ui-mobile-bar-surface: rgba(17, 21, 29, .97);
    --ui-success: #4ed0a0;
    --ui-success-soft: #15382d;
    --ui-success-border: #286c56;
    --ui-danger: #ff8794;
    --ui-danger-soft: #45212a;
    --ui-danger-border: #7a3a47;
    --ui-warning: #f2aa62;
    --ui-warning-soft: #3d2d1e;
    --ui-warning-border: #725130;
    --ui-image-placeholder: #252e3b;
    --ui-image-sheen: #303b4a;
    --ui-skeleton: #293342;
    --ui-skeleton-highlight: #3a4657;
    --ui-favorite-surface: rgba(25, 31, 42, .90);
    --ui-hero-surface: #0c1119;
    --ui-profile-surface: #0c1119;
    --ui-shadow-xs: 0 2px 8px rgba(0, 0, 0, .18);
    --ui-shadow-sm: 0 5px 16px rgba(0, 0, 0, .22);
    --ui-shadow-md: 0 10px 28px rgba(0, 0, 0, .28);
    --ui-shadow-lg: 0 26px 74px rgba(0, 0, 0, .56);
    --ui-focus: 0 0 0 3px rgba(118, 87, 220, .28);
}

/* Source: assets/ui/themes/gold.css */
body.theme-gold {
    --ui-color-scheme: light;
    --ui-primary: #9a5200;
    --ui-primary-hover: #824500;
    --ui-primary-active: #6c3900;
    --ui-primary-soft: #fff3df;
    --ui-primary-border: #e8c58d;
    --ui-accent: #c98b16;
    --ui-accent-soft: #fff7df;
    --ui-price: #a33f27;
    --ui-page: #f7f8fa;
    --ui-surface-accent: #fffaf2;
    --ui-hero-surface: #2b2822;
    --ui-profile-surface: #2b2822;
    --ui-warning: #8b4c10;
    --ui-focus: 0 0 0 3px rgba(154, 82, 0, .17);
}

/* Source: assets/ui/themes/neon.css */
body.theme-neon {
    --ui-color-scheme: light;
    --ui-primary: #1f5fc9;
    --ui-primary-hover: #194fa9;
    --ui-primary-active: #16458f;
    --ui-primary-soft: #eaf2ff;
    --ui-primary-border: #a8c5f3;
    --ui-accent: #e6642b;
    --ui-accent-soft: #fff0e8;
    --ui-price: #db4d35;
    --ui-page: #f3f6fb;
    --ui-surface-accent: #f2f7ff;
    --ui-hero-surface: #091a2d;
    --ui-profile-surface: #091a2d;
    --ui-info: #1f5fc9;
    --ui-focus: 0 0 0 3px rgba(31, 95, 201, .17);
}

/* Source: assets/ui/themes/console.css */
body.theme-console {
    --ui-color-scheme: light;
    --ui-primary: #5e57d9;
    --ui-primary-hover: #4f49c2;
    --ui-primary-active: #433dac;
    --ui-primary-soft: #efefff;
    --ui-primary-border: #c3c0f2;
    --ui-accent: #158c78;
    --ui-accent-soft: #e8f8f4;
    --ui-price: #c84061;
    --ui-ink: #171d2b;
    --ui-heading: #171d2b;
    --ui-muted: #687187;
    --ui-line: #e1e5ef;
    --ui-line-strong: #d0d6e3;
    --ui-page: #f3f5fa;
    --ui-surface-muted: #f5f7fc;
    --ui-surface-accent: #f3f4ff;
    --ui-hero-surface: #20263a;
    --ui-profile-surface: #20263a;
    --ui-shadow-sm: 0 5px 18px rgba(38, 48, 91, .08);
    --ui-shadow-md: 0 10px 30px rgba(38, 48, 91, .11);
    --ui-focus: 0 0 0 3px rgba(94, 87, 217, .17);
}

/* Source: assets/ui/themes/apex.css */
body.theme-apex {
    --ui-color-scheme: light;
    --ui-primary: #b71422;
    --ui-primary-hover: #9f111d;
    --ui-primary-active: #861019;
    --ui-primary-soft: #fff0f1;
    --ui-primary-border: #efb2b8;
    --ui-accent: #5b62c7;
    --ui-accent-soft: #eff0ff;
    --ui-price: #b71422;
    --ui-ink: #191c1d;
    --ui-heading: #191c1d;
    --ui-muted: #5f6673;
    --ui-line: #e5e7eb;
    --ui-line-strong: #d4d8df;
    --ui-page: #f8f9fa;
    --ui-surface-accent: #fff7f7;
    --ui-hero-surface: #290d11;
    --ui-profile-surface: #290d11;
    --ui-focus: 0 0 0 3px rgba(183, 20, 34, .16);
}
