﻿:root {
    /* Auto Light/Dark shades - Sidebar */
    --bs-sidebar-neutralcolor: 255;
    --bs-sidebar-neutralcolor-r: var(--bs-sidebar-neutralcolor);
    --bs-sidebar-neutralcolor-g: var(--bs-sidebar-neutralcolor);
    --bs-sidebar-neutralcolor-b: var(--bs-sidebar-neutralcolor);
    --bs-sidebar-neutralcolor-o5: rgba(var(--bs-sidebar-neutralcolor-r),var(--bs-sidebar-neutralcolor-g),var(--bs-sidebar-neutralcolor-b),0.05);
    --bs-sidebar-neutralcolor-o10: rgba(var(--bs-sidebar-neutralcolor-r),var(--bs-sidebar-neutralcolor-g),var(--bs-sidebar-neutralcolor-b),0.1);
    --bs-sidebar-neutralcolor-o15: rgba(var(--bs-sidebar-neutralcolor-r),var(--bs-sidebar-neutralcolor-g),var(--bs-sidebar-neutralcolor-b),0.15);
    --bs-sidebar-neutralcolor-o20: rgba(var(--bs-sidebar-neutralcolor-r),var(--bs-sidebar-neutralcolor-g),var(--bs-sidebar-neutralcolor-b),0.2);
    --bs-sidebar-neutralcolor-o30: rgba(var(--bs-sidebar-neutralcolor-r),var(--bs-sidebar-neutralcolor-g),var(--bs-sidebar-neutralcolor-b),0.3);
    --bs-sidebar-neutralcolor-o50: rgba(var(--bs-sidebar-neutralcolor-r),var(--bs-sidebar-neutralcolor-g),var(--bs-sidebar-neutralcolor-b),0.5);
    --bs-sidebar-neutralcolor-o75: rgba(var(--bs-sidebar-neutralcolor-r),var(--bs-sidebar-neutralcolor-g),var(--bs-sidebar-neutralcolor-b),0.75);
    --bs-sidebar-neutralcolor-o100: rgba(var(--bs-sidebar-neutralcolor-r),var(--bs-sidebar-neutralcolor-g),var(--bs-sidebar-neutralcolor-b),1);
    /* Auto Light/Dark shades - Text */
    --bs-font-neutralcolor: 80;
    --bs-font-neutralcolor-o50: rgba(var(--bs-font-neutralcolor),var(--bs-font-neutralcolor),var(--bs-font-neutralcolor),0.5);
    --bs-font-neutralcolor-o100: rgba(var(--bs-font-neutralcolor),var(--bs-font-neutralcolor),var(--bs-font-neutralcolor),1);
    /* Auto Light/Dark shades - Page */
    --bs-page-neutralcolor: 0;
    --bs-page-neutralcolor-r: var(--bs-page-neutralcolor);
    --bs-page-neutralcolor-g: var(--bs-page-neutralcolor);
    --bs-page-neutralcolor-b: var(--bs-page-neutralcolor);
    --bs-page-neutralcolor-o3: rgba(var(--bs-page-neutralcolor-r),var(--bs-page-neutralcolor-g),var(--bs-page-neutralcolor-b),0.03);
    --bs-page-neutralcolor-o5: rgba(var(--bs-page-neutralcolor-r),var(--bs-page-neutralcolor-g),var(--bs-page-neutralcolor-b),0.05);
    --bs-page-neutralcolor-o10: rgba(var(--bs-page-neutralcolor-r),var(--bs-page-neutralcolor-g),var(--bs-page-neutralcolor-b),0.1);
    --bs-page-neutralcolor-o15: rgba(var(--bs-page-neutralcolor-r),var(--bs-page-neutralcolor-g),var(--bs-page-neutralcolor-b),0.15);
    --bs-page-neutralcolor-o20: rgba(var(--bs-page-neutralcolor-r),var(--bs-page-neutralcolor-g),var(--bs-page-neutralcolor-b),0.2);
    --bs-page-neutralcolor-o30: rgba(var(--bs-page-neutralcolor-r),var(--bs-page-neutralcolor-g),var(--bs-page-neutralcolor-b),0.3);
    --bs-page-neutralcolor-o50: rgba(var(--bs-page-neutralcolor-r),var(--bs-page-neutralcolor-g),var(--bs-page-neutralcolor-b),0.5);
    --bs-page-neutralcolor-o75: rgba(var(--bs-page-neutralcolor-r),var(--bs-page-neutralcolor-g),var(--bs-page-neutralcolor-b),0.75);
    --bs-page-neutralcolor-o100: rgba(var(--bs-page-neutralcolor-r),var(--bs-page-neutralcolor-g),var(--bs-page-neutralcolor-b),1);
    /* Auto Light/Dark shades - Page Inverse */
    --bs-page-inverse-neutralcolor: 255;
    --bs-page-inverse-neutralcolor-r: var(--bs-page-inverse-neutralcolor);
    --bs-page-inverse-neutralcolor-g: var(--bs-page-inverse-neutralcolor);
    --bs-page-inverse-neutralcolor-b: var(--bs-page-inverse-neutralcolor);
    --bs-page-inverse-neutralcolor-o3: rgba(var(--bs-page-inverse-neutralcolor-r),var(--bs-page-inverse-neutralcolor-g),var(--bs-page-inverse-neutralcolor-b),0.03);
    --bs-page-inverse-neutralcolor-o5: rgba(var(--bs-page-inverse-neutralcolor-r),var(--bs-page-inverse-neutralcolor-g),var(--bs-page-inverse-neutralcolor-b),0.05);
    --bs-page-inverse-neutralcolor-o10: rgba(var(--bs-page-inverse-neutralcolor-r),var(--bs-page-inverse-neutralcolor-g),var(--bs-page-inverse-neutralcolor-b),0.1);
    --bs-page-inverse-neutralcolor-o15: rgba(var(--bs-page-inverse-neutralcolor-r),var(--bs-page-inverse-neutralcolor-g),var(--bs-page-inverse-neutralcolor-b),0.15);
    --bs-page-inverse-neutralcolor-o20: rgba(var(--bs-page-inverse-neutralcolor-r),var(--bs-page-inverse-neutralcolor-g),var(--bs-page-inverse-neutralcolor-b),0.2);
    --bs-page-inverse-neutralcolor-o30: rgba(var(--bs-page-inverse-neutralcolor-r),var(--bs-page-inverse-neutralcolor-g),var(--bs-page-inverse-neutralcolor-b),0.3);
    --bs-page-inverse-neutralcolor-o50: rgba(var(--bs-page-inverse-neutralcolor-r),var(--bs-page-inverse-neutralcolor-g),var(--bs-page-inverse-neutralcolor-b),0.5);
    --bs-page-inverse-neutralcolor-o75: rgba(var(--bs-page-inverse-neutralcolor-r),var(--bs-page-inverse-neutralcolor-g),var(--bs-page-inverse-neutralcolor-b),0.75);
    --bs-page-inverse-neutralcolor-o100: rgba(var(--bs-page-inverse-neutralcolor-r),var(--bs-page-inverse-neutralcolor-g),var(--bs-page-inverse-neutralcolor-b),1);
    /* Colors */
    --bs-primary: #2c3e50;
    --bs-primary-hover: #253544;
    --bs-primary-rgba25: rgba(44,62,80,0.25);
    --bs-info: #19aa8d;
    --bs-info-hover: #147e68;
    --bs-info-rgba10: rgb(25,170,141,0.1);
    --bs-info-rgba25: rgb(25,170,141,0.25);
    --bs-info-rgba50: rgb(25,170,141,0.5);
    --bs-success: #f8ac59;
    --bs-success-hover: #d88831;
    --bs-success-rgba10: rgba(248,172,89,0.1);
    --bs-success-rgba25: rgba(248,172,89,0.25);
    --bs-success-rgba50: rgba(248,172,89,0.5);
    --bs-danger: #ed5565;
    --bs-danger-hover: #e63346;
    --bs-danger-rgba10: rgba(237,85,101,0.1);
    --bs-danger-rgba25: rgba(237,85,101,0.25);
    --bs-danger-rgba50: rgba(237,85,101,0.5);
    /* Layout */
    --bs-anchor: #209886;
    --bs-anchor-hover: #209886;
    --bs-navlink: #55ccb9;
    --bs-navlink-hover: #55ccb9;
    --bs-header-background-color: linear-gradient(150deg, #242444, #242444, #706ba6, #464179, #242444);
    --bs-body-bg: white;
    --bs-main-bg: transparent;
    --bs-form-bg: #fafafa;
    --bs-page-background-image: url(/img/rr-back.png);
    --bs-page-background-opacity: 0.05;
    --bs-page-background-size: cover;
    --bs-page-background-attachment: fixed;
    --bs-page-background-repeat: no-repeat;
    --bs-page-background-repeat: no-repeat;
    --bs-selected-background-color: #55ccb924;
    --bs-sidebar-chevron: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3e%3cpath fill='none' stroke='rgba%28255,255,255,.5%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 14l6-6-6-6'/%3e%3c/svg%3e");
    --bs-page-chevron: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3e%3cpath fill='none' stroke='rgba%280,0,0,.5%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 14l6-6-6-6'/%3e%3c/svg%3e");
    /* Other Elements */
    --bs-input-colorscheme: light;
    --bs-formcontrol-padding: 7px;
    --bs-tab-bg: #fff;
    --bs-tab-border: #e7eaec;
    --bs-font-sans-serif: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --h1-color: var(--bs-page-neutralcolor-o75);
    --h4-color: var(--bs-page-neutralcolor-o75);
    --bs-header-highlight-color: #907fcd;
    --bs-body-color: var(--bs-font-neutralcolor-o100);
    --bs-border-radius-sm: 15px;
    --bs-border-radius-md: 20px;
    --bs-border-radius-lg: 40px;
    /*Charts*/
    --bs-chart-color4: #36A2EB;
    --bs-chart-color5: #FF6384;
    --bs-chart-color6: #FF9F40;
    --bs-chart-color7: #4BC0C0;
    --bs-chart-color8: #9966FF;
    --bs-chart-color9: #FFCD56;
    --bs-chart-color10: #C9CBCF;
}
