/* Custom theme variables for W5OBM Ruby */
:root[data-w5obm-theme="w5obm_ruby"] {
    color-scheme: dark;
    --bs-primary: #be123c;
    --bs-primary-rgb: 190, 18, 60;
    --bs-body-bg: #14070c;
    --bs-body-bg-rgb: 20, 7, 12;
    --bs-body-color: #fff1f2;
    --bs-body-color-rgb: 255, 241, 242;
    --bs-emphasis-color: #ffffff;
    --bs-secondary-color: #f9a8d4;
    --bs-tertiary-color: #fda4af;
    --bs-border-color: #7f1d1d80;
    --bs-link-color: #fb7185;
    --bs-link-hover-color: #fda4af;
    --bs-success: #fb7185;
    --bs-info: #67e8f9;
    --bs-warning: #f59e0b;
    --bs-danger: #ef4444;
    --bs-card-bg: #1d0b12;
    --bs-card-color: #fff1f2;
    --theme-accent-primary: #be123c;
    --theme-accent-secondary: #fb7185;
    --theme-text-primary: #fff1f2;
    --theme-text-secondary: #f9a8d4;
    --theme-nav-bg: #18080df2;
    --theme-nav-bg-scrolled: #12050afa;
    --theme-nav-border: #7f1d1d80;
    --theme-nav-shadow: 0 12px 30px #12050ab8;
}

:root[data-w5obm-theme="w5obm_ruby"] body {
    background-color: var(--bs-body-bg);
    color: var(--bs-body-color);
}