:root {
  --link-color: #B45309;
  --rb-content-link-color: #B45309;
  --primary: #C25E36;
  --ring: #C25E36;
  --color-primary-500: #C25E36;
  --primary-foreground: #FFFFFF;
  --primary-soft: #F8ECE7;
  --background: #F8F6F0;
  --background-alt: #F1EDE3;
  --surface: #FFFFFF;
  --card: #FFFFFF;
  --input-background: #FFFFFF;
  --surface-2: #FBF9F4;
  --surface-raised: #FBF9F4;
  --muted: #F3EFE6;
  --secondary: #F3EFE6;
  --switch-background: #F3EFE6;
  --border: #E6DFD1;
  --input: #E6DFD1;
  --border-strong: #DCD3C3;
  --foreground: #201A17;
  --card-foreground: #201A17;
  --popover-foreground: #201A17;
  --text-primary: #201A17;
  --muted-foreground: #52473E;
  --text-secondary: #52473E;
  --text-faint: #7D7165;
  --success: #2D6A4F;
  --warn: #D97706;
  --warning: #D97706;
  --danger: #B91C1C;
  --destructive: #B91C1C;
  --info: #3B6F8F;
  --font-sans: 'Poppins', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
  --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
  --shadow-sm: 0 1px 3px rgba(45,30,20,.05), 0 1px 2px rgba(45,30,20,.03);
  --shadow-md: 0 4px 12px -2px rgba(45,30,20,.07), 0 2px 6px -2px rgba(45,30,20,.04);
  --shadow-lg: 0 16px 28px -6px rgba(35,22,14,.14), 0 6px 12px -4px rgba(35,22,14,.08);
  --radius: 8px;
  --radius-sm: 4px;
  --radius-lg: 12px;
  --radius-xl: 18px;
  --header-h: 68px;
  --rail-w: 0px;
  --container: 1400px;
  --sidebar-w: 320px;
  --rh-card-bg: var(--surface);
  --rh-card-border: var(--border);
  --rh-accent: var(--primary);
  --rh-text-primary: var(--foreground);
  --rh-text-dim: var(--muted-foreground);
  --rh-icon-bg: var(--primary-soft);
  --rh-hover-border: var(--primary);
  --rh-hover-bg: var(--surface-2);
  --rh-radius: 12px;
  --avatar-radius: 8px;
  --color-dark-hover: #222225;
  --color-dark-border: #27272a;
  --color-dark-card: #151517;
  --tooltip-bg: #201A17;
  --rb-postbit-show-join-date: 1;
  --rb-primary: #C25E36;
  --rb-header-bg: #14110E;
  --rb-postbit-show-messages: 1;
  --rb-primary-foreground: #FFFFFF;
  --rb-header-border-color: #2B2622;
  --rb-postbit-show-threads: 1;
  --rb-primary-soft: #F8ECE7;
  --rb-header-text-color: #CDC7BF;
  --rb-postbit-show-solutions: 1;
  --rb-ring: #D97706;
  --rb-background: #F8F6F0;
  --rb-header-glow-color: #E09F58;
  --rb-mobile-nav-bg: #FFFFFF;
  --rb-postbit-show-reactions: 1;
  --rb-background-alt: #F1EDE3;
  --rb-mobile-nav-text-color: #201A17;
  --rb-postbit-show-points: 1;
  --rb-postbit-show-reputation: 1;
  --rb-sidebar-w: 320px;
  --rb-surface: #FFFFFF;
  --rb-footer-bg: #181412;
  --rb-postbit-show-location: 1;
  --rb-surface2: #FBF9F4;
  --rb-dark-hover: #222225;
  --rb-footer-link-color: #B9ACA0;
  --rb-muted: #F3EFE6;
  --rb-postbit-show-website: 1;
  --rb-border: #E6DFD1;
  --rb-dark-border: #27272a;
  --rb-footer-text-color: #9F9185;
  --rb-postbit-show-custom-fields: 1;
  --rb-border-strong: #DCD3C3;
  --rb-dark-card: #151517;
  --rb-forum-node-bg: #FFFFFF;
  --rb-rh-card-bg: var(--surface);
  --rb-foreground: #201A17;
  --rb-forum-node-border: #E6DFD1;
  --rb-forum-node-icon-color: #C25E36;
  --rb-muted-foreground: #52473E;
  --rb-category-header-bg: #1E1916;
  --rb-text-faint: #7D7165;
  --rb-category-header-color: #FFFFFF;
  --rb-success: #2D6A4F;
  --rb-category-header-desc-color: #CDC7BF;
  --rb-warn: #D97706;
  --rb-category-header-radius: 12px;
  --rb-danger: #B91C1C;
  --rb-avatar-border-radius: 8px;
  --rb-info: #3B6F8F;
  --rb-content-line-height: 1.74;
  --rb-font-sans: 'Poppins', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
  --rb-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
  --rb-profile-banner-height: 224px;
  --rb-auth-form-bg: #FFFFFF;
  --rb-radius-sm: 4px;
  --rb-rh-card-border: var(--border);
  --rb-auth-form-border: #E6DFD1;
  --rb-radius: 8px;
  --rb-auth-form-max-width: 440px;
  --rb-radius-lg: 12px;
  --rb-radius-xl: 18px;
  --rb-shadow-sm: 0 1px 3px rgba(45,30,20,.05), 0 1px 2px rgba(45,30,20,.03);
  --rb-shadow-md: 0 4px 12px -2px rgba(45,30,20,.07), 0 2px 6px -2px rgba(45,30,20,.04);
  --rb-shadow-lg: 0 16px 28px -6px rgba(35,22,14,.14), 0 6px 12px -4px rgba(35,22,14,.08);
  --rb-header-h: 68px;
  --rb-rail-w: 0px;
  --rb-container: 1400px;
  --rb-default-theme-mode: light;
  --rb-rh-accent: var(--primary);
  --rb-enable-dark-mode-toggle: 1;
  --rb-enable-animations: 1;
  --rb-enable-sticky-header: 0;
  --rb-widget-sidebar-position: right;
  --rb-logo-as-text: 0;
  --rb-logo-url: /assets/images/logoUrl_17.png;
  --rb-logo-dark-url: /assets/images/logoDarkUrl_17.png;
  --rb-logo-height: 100px;
  --rb-favicon-url: /assets/images/raxboard-favicon.svg;
  --rb-logo-width: 400px;
  --rb-rh-text-primary: var(--foreground);
  --rb-rh-text-dim: var(--muted-foreground);
  --rb-rh-icon-bg: var(--primary-soft);
  --rb-rh-hover-border: var(--primary);
  --rb-rh-hover-bg: var(--surface-2);
  --rb-rh-radius: 12px;
  --rb-font-import-url: https://fonts.googleapis.com/css2?family=Poppins:ital,wght0,3000,4000,5000,6000,7001,400&display=swap;
  --rb-link-color: #B45309;
  --rb-link-hover-color: #92400E;
  --rb-content-heading-color: #201A17;
  --rb-btn-primary-bg: #C25E36;
  --rb-btn-primary-hover: #A74923;
  --rb-btn-primary-text: #FFFFFF;
  --rb-btn-secondary-bg: #FFFFFF;
  --rb-btn-secondary-text: #52473E;
  --rb-btn-danger-bg: #B91C1C;
  --rb-nav-text-color: #CDC7BF;
  --rb-nav-active-color: #FFFFFF;
  --rb-nav-hover-bg: #2C2723;
  --rb-sub-bar-bg: #25201C;
  --rb-sub-bar-text-color: #CDC7BF;
  --rb-breadcrumb-color: #7D7165;
  --rb-breadcrumb-active-color: #201A17;
  --rb-forum-node-hover-bg: #FBF9F4;
  --rb-thread-list-bg: #FFFFFF;
  --rb-thread-list-border: #F0EAE0;
  --rb-thread-list-hover-bg: #FBF9F4;
  --rb-thread-list-title-color: #201A17;
  --rb-widget-bg: #FFFFFF;
  --rb-widget-title-color: #7D7165;
  --rb-widget-icon-color: #C25E36;
  --rb-tooltip-bg: #201A17;
  --rb-forum-category-accent-color: #C25E36;
  --rb-forum-last-post-title-color: #201A17;
  --rb-forum-last-post-meta-color: #7D7165;
}

html[data-theme="dark"],
html.dark {
  --color-dark-hover: #222225;
  --color-dark-border: #27272a;
  --color-dark-card: #151517;
  --background: #14110F;
  --background-alt: #1B1714;
  --surface: #221D19;
  --card: #221D19;
  --input-background: #221D19;
  --surface-2: #2A241F;
  --surface-raised: #2A241F;
  --muted: #342C26;
  --secondary: #342C26;
  --switch-background: #342C26;
  --border: #3B322A;
  --input: #3B322A;
  --border-strong: #483D33;
  --foreground: #F5EDE4;
  --card-foreground: #F5EDE4;
  --popover-foreground: #F5EDE4;
  --text-primary: #F5EDE4;
  --muted-foreground: #CFBEAF;
  --text-secondary: #CFBEAF;
  --text-faint: #988778;
  --rb-primary: #E09F58;
  --primary: #E09F58;
  --ring: #E09F58;
  --color-primary-500: #E09F58;
  --rb-header-bg: #0B0908;
  --rb-primary-foreground: #1C1511;
  --primary-foreground: #1C1511;
  --rb-header-border-color: #1F1A17;
  --rb-primary-soft: #403223;
  --primary-soft: #403223;
  --rb-header-text-color: #C2BBB4;
  --rb-ring: #E09F58;
  --rb-background: #14110F;
  --rb-header-glow-color: #E09F58;
  --rb-mobile-nav-bg: #221D19;
  --rb-background-alt: #1B1714;
  --rb-mobile-nav-text-color: #F5EDE4;
  --rb-surface: #221D19;
  --rb-footer-bg: #0C0A09;
  --rb-surface2: #2A241F;
  --rb-dark-hover: #222225;
  --rb-footer-link-color: #A39486;
  --rb-muted: #342C26;
  --rb-border: #3B322A;
  --rb-dark-border: #27272a;
  --rb-footer-text-color: #8C7E73;
  --rb-border-strong: #483D33;
  --rb-dark-card: #151517;
  --rb-forum-node-bg: #221D19;
  --rb-rh-card-bg: var(--surface);
  --rh-card-bg: var(--surface);
  --rb-foreground: #F5EDE4;
  --rb-forum-node-border: #3B322A;
  --rb-forum-node-icon-color: #E09F58;
  --rb-muted-foreground: #CFBEAF;
  --rb-category-header-bg: #120E0C;
  --rb-text-faint: #988778;
  --rb-category-header-color: #F5EDE4;
  --rb-success: #52B788;
  --success: #52B788;
  --rb-category-header-desc-color: #B3A99F;
  --rb-warn: #F59E0B;
  --warn: #F59E0B;
  --warning: #F59E0B;
  --rb-danger: #EF4444;
  --danger: #EF4444;
  --destructive: #EF4444;
  --rb-info: #7FB3D0;
  --info: #7FB3D0;
  --rb-auth-form-bg: #221D19;
  --rb-rh-card-border: var(--border);
  --rh-card-border: var(--border);
  --rb-auth-form-border: #3B322A;
  --rb-shadow-sm: 0 1px 3px rgba(0,0,0,.5);
  --shadow-sm: 0 1px 3px rgba(0,0,0,.5);
  --rb-shadow-md: 0 4px 10px rgba(0,0,0,.6);
  --shadow-md: 0 4px 10px rgba(0,0,0,.6);
  --rb-shadow-lg: 0 16px 30px rgba(0,0,0,.75);
  --shadow-lg: 0 16px 30px rgba(0,0,0,.75);
  --rb-rh-accent: var(--primary);
  --rh-accent: var(--primary);
  --rb-rh-text-primary: var(--foreground);
  --rh-text-primary: var(--foreground);
  --rb-rh-text-dim: var(--muted-foreground);
  --rh-text-dim: var(--muted-foreground);
  --rb-rh-icon-bg: var(--primary-soft);
  --rh-icon-bg: var(--primary-soft);
  --rb-rh-hover-border: var(--primary);
  --rh-hover-border: var(--primary);
  --rb-rh-hover-bg: var(--surface-2);
  --rh-hover-bg: var(--surface-2);
  --rb-link-color: #F3B677;
  --link-color: #F3B677;
  --rb-content-link-color: #F3B677;
  --rb-link-hover-color: #FED7AA;
  --rb-content-heading-color: #F5EDE4;
  --rb-btn-primary-bg: #E09F58;
  --rb-btn-primary-hover: #C5823C;
  --rb-btn-primary-text: #1C1511;
  --rb-btn-secondary-bg: #221D19;
  --rb-btn-secondary-text: #CFBEAF;
  --rb-btn-danger-bg: #EF4444;
  --rb-nav-text-color: #C2BBB4;
  --rb-nav-active-color: #FFFFFF;
  --rb-nav-hover-bg: #201B18;
  --rb-sub-bar-bg: #191411;
  --rb-sub-bar-text-color: #C2BBB4;
  --rb-breadcrumb-color: #988778;
  --rb-breadcrumb-active-color: #F5EDE4;
  --rb-forum-node-hover-bg: #2A241F;
  --rb-thread-list-bg: #221D19;
  --rb-thread-list-border: #2D2620;
  --rb-thread-list-hover-bg: #2A241F;
  --rb-thread-list-title-color: #F5EDE4;
  --rb-widget-bg: #221D19;
  --rb-widget-title-color: #988778;
  --rb-widget-icon-color: #E09F58;
  --rb-tooltip-bg: #342C26;
  --tooltip-bg: #342C26;
  --rb-forum-category-accent-color: #E09F58;
  --rb-forum-last-post-title-color: #F5EDE4;
  --rb-forum-last-post-meta-color: #988778;
}
