2022-12-01 08:52:10 +00:00
/ * this variant does not work well if we use fallback styles for IE11 so better
ignore this variant in IE completely * /
@ supports not ( -ms-high-contrast : none ) {
2022-02-16 23:54:04 +00:00
: root {
2023-05-27 22:05:41 +00:00
--PRIMARY-color : rgba ( 243 , 0 , 178 , 1 ) ; /* brand primary color */
--SECONDARY-color : rgba ( 28 , 144 , 243 , 1 ) ; /* brand secondary color */
--ACCENT-color : rgba ( 255 , 255 , 0 , 1 ) ; /* brand accent color, used for search highlights */
2022-02-16 23:54:04 +00:00
2023-05-27 22:05:41 +00:00
--MAIN-TEXT-color : rgba ( 224 , 224 , 224 , 1 ) ; /* text color of content and h1 titles */
--MAIN-LINK-HOVER-color : rgba ( 76 , 171 , 255 , 1 ) ; /* hovered link color of content */
2023-10-18 21:10:13 +00:00
--MAIN-BG-color : rgba ( 16 , 16 , 16 , 1 ) ; /* background color of content */
2022-02-16 23:54:04 +00:00
2022-05-22 22:01:22 +00:00
/* optional overwrites for specific headers */
2023-05-27 22:05:41 +00:00
--MAIN-TITLES-TEXT-color : rgba ( 243 , 0 , 178 , 1 ) ; /* text color of h2-h6 titles and transparent box titles */
--MAIN-TITLES-H3-color : rgba ( 0 , 243 , 211 , 1 ) ; /* text color of h3-h6 titles */
--MAIN-TITLES-H4-color : rgba ( 255 , 255 , 0 , 1 ) ; /* text color of h4-h6 titles */
2022-02-16 23:54:04 +00:00
2023-11-25 13:24:49 +00:00
--CODE-theme : neon ; /* name of the chroma styleheet file */
2023-05-27 22:05:41 +00:00
--CODE-BLOCK-color : rgba ( 248 , 248 , 242 , 1 ) ; /* fallback text color of block code; should be adjusted to your selected chroma style */
--CODE-BLOCK-BG-color : rgba ( 0 , 0 , 0 , 1 ) ; /* fallback background color of block code; should be adjusted to your selected chroma style */
--CODE-INLINE-color : rgba ( 130 , 229 , 80 , 1 ) ; /* text color of inline code */
--CODE-INLINE-BG-color : rgba ( 40 , 42 , 54 , 1 ) ; /* background color of inline code */
--CODE-INLINE-BORDER-color : rgba ( 70 , 70 , 70 , 1 ) ; /* border color of inline code */
2022-02-16 23:54:04 +00:00
2023-02-26 11:48:34 +00:00
--BROWSER-theme : dark ; /* name of the theme for browser scrollbars of the main section */
2022-03-27 20:25:36 +00:00
--MERMAID-theme : dark ; /* name of the default Mermaid theme for this variant, can be overridden in config.toml */
2023-05-14 21:06:26 +00:00
--OPENAPI-theme : dark ; /* name of the default OpenAPI theme for this variant, can be overridden in config.toml */
--OPENAPI-CODE-theme : tomorrow-night ; /* name of the default OpenAPI code theme for this variant, can be overridden in config.toml */
2022-03-19 19:19:27 +00:00
2022-05-22 22:01:22 +00:00
--MENU-HEADER-BG-color : rgba ( 0 , 0 , 0 , 0 ) ; /* background color of menu header */
2022-02-16 23:54:04 +00:00
2023-05-27 22:05:41 +00:00
--MENU-HOME-LINK-color : rgba ( 255 , 255 , 255 , 1 ) ; /* home button color if configured */
--MENU-HOME-LINK-HOVER-color : rgba ( 208 , 208 , 208 , 1 ) ; /* hovered home button color if configured */
2022-02-16 23:54:04 +00:00
2023-05-27 22:05:41 +00:00
--MENU-SEARCH-color : rgba ( 248 , 248 , 248 , 1 ) ; /* text and icon color of search box */
2023-01-30 19:41:10 +00:00
--MENU-SEARCH-BG-color : rgba ( 16 , 16 , 16 , . 6 ) ; /* background color of search box */
2023-05-27 22:05:41 +00:00
--MENU-SEARCH-BORDER-color : rgba ( 232 , 232 , 232 , 1 ) ; /* border color of search box */
2022-02-16 23:54:04 +00:00
2023-05-27 22:05:41 +00:00
--MENU-SECTIONS-BG-color : linear-gradient ( 165deg , rgba ( 243 , 0 , 178 , . 825 ) 0 % , rgba ( 28 , 144 , 243 , . 7 ) 65 % , rgba ( 0 , 227 , 211 , . 7 ) 100 % ) ; /* background of the menu; this is NOT just a color value but can be a complete CSS background definition including gradients, etc. */
2022-05-22 22:01:22 +00:00
--MENU-SECTIONS-ACTIVE-BG-color : rgba ( 0 , 0 , 0 , . 166 ) ; /* background color of the active menu section */
2023-05-27 22:05:41 +00:00
--MENU-SECTIONS-LINK-color : rgba ( 255 , 255 , 255 , 1 ) ; /* link color of menu topics */
--MENU-SECTIONS-LINK-HOVER-color : rgba ( 208 , 208 , 208 , 1 ) ; /* hovered link color of menu topics */
--MENU-SECTION-ACTIVE-CATEGORY-color : rgba ( 86 , 255 , 232 , 1 ) ; /* text color of the displayed menu topic */
2023-08-25 01:15:27 +00:00
--MENU-SECTION-SEPARATOR-color : rgba ( 186 , 186 , 186 , 1 ) ; /* separator color between menu sections and menu footer */
2022-02-16 23:54:04 +00:00
2023-05-27 22:05:41 +00:00
--MENU-VISITED-color : rgba ( 51 , 161 , 255 , 1 ) ; /* icon color of visited menu topics if configured */
2022-02-16 23:54:04 +00:00
/* base styling for boxes */
2022-05-22 22:01:22 +00:00
--BOX-CAPTION-color : rgba ( 240 , 240 , 240 , 1 ) ; /* text color of colored box titles */
2023-10-18 21:10:13 +00:00
--BOX-BG-color : rgba ( 8 , 8 , 8 , 1 ) ; /* background color of colored boxes */
2022-05-22 22:01:22 +00:00
--BOX-TEXT-color : initial ; /* text color of colored box content */
2022-02-16 23:54:04 +00:00
2022-12-01 00:38:08 +00:00
/* optional base colors for colored boxes as in attachments, badges, buttons and notice shortcode */
2022-05-22 22:01:22 +00:00
--BOX-BLUE-color : rgba ( 48 , 117 , 229 , 1 ) ; /* background color of blue boxes */
--BOX-BLUE-TEXT-color : var ( --BOX-BLUE-color ) ; /* text color of blue boxes */
--BOX-GREEN-color : rgba ( 42 , 178 , 24 , 1 ) ; /* background color of green boxes */
--BOX-GREEN-TEXT-color : var ( --BOX-GREEN-color ) ; /* text color of green boxes */
2023-10-18 21:10:13 +00:00
--BOX-GREY-color : rgba ( 128 , 128 , 128 , 1 ) ; /* background color of grey boxes */
2022-05-22 22:01:22 +00:00
--BOX-GREY-TEXT-color : var ( --BOX-GREY-color ) ; /* text color of grey boxes */
--BOX-ORANGE-color : rgba ( 237 , 153 , 9 , 1 ) ; /* background color of orange boxes */
--BOX-ORANGE-TEXT-color : var ( --BOX-ORANGE-color ) ; /* text color of orange boxes */
--BOX-RED-color : rgba ( 224 , 62 , 62 , 1 ) ; /* background color of red boxes */
--BOX-RED-TEXT-color : var ( --BOX-RED-color ) ; /* text color of red boxes */
2022-02-16 23:54:04 +00:00
}
2022-02-22 20:38:18 +00:00
2023-09-23 08:19:35 +00:00
body a # R-logo ,
body a # R-logo : hover ,
body # R-logo svg ,
body # R-logo svg * {
2023-01-30 19:41:10 +00:00
color : var ( --INTERNAL-MENU-SEARCH-BORDER-color ) ;
fill : var ( --INTERNAL-MENU-SEARCH-BORDER-color ) ! important ;
2022-02-22 22:51:01 +00:00
}
2023-09-23 08:19:35 +00:00
body a # R-logo {
2022-02-22 22:51:01 +00:00
text-shadow :
2023-01-30 19:41:10 +00:00
0 0 1px var ( --INTERNAL-MENU-SEARCH-BORDER-color ) ,
0 0 2px var ( --INTERNAL-MENU-SEARCH-BORDER-color ) ,
0 0 4px var ( --INTERNAL-MENU-SEARCH-BORDER-color ) ,
2023-05-27 22:05:41 +00:00
0 0 8px rgba ( 128 , 128 , 128 , 1 ) ,
2022-02-24 22:29:48 +00:00
0 0 4px var ( --INTERNAL-MENU-SECTIONS-LINK-HOVER-color ) ,
2022-04-11 20:29:11 +00:00
0 0 8px var ( --INTERNAL-MENU-SECTIONS-LINK-HOVER-color ) ;
2022-02-22 22:51:01 +00:00
}
2022-02-22 20:38:18 +00:00
body h1 {
2023-05-27 22:05:41 +00:00
color : rgba ( 255 , 255 , 255 , 1 ) ;
2022-02-22 20:38:18 +00:00
text-shadow :
2023-05-27 22:05:41 +00:00
0 0 1px rgba ( 255 , 255 , 255 , 1 ) ,
0 0 2px rgba ( 255 , 255 , 255 , 1 ) ,
0 0 4px rgba ( 255 , 255 , 255 , 1 ) ,
0 0 8px rgba ( 255 , 255 , 255 , 1 ) ,
2022-02-22 20:38:18 +00:00
0 0 3px var ( --INTERNAL-MAIN-TITLES-H1-color ) ,
0 0 6px var ( --INTERNAL-MAIN-TITLES-H1-color ) ,
0 0 8px var ( --INTERNAL-MAIN-TITLES-H1-color ) ;
}
body h2 {
2023-05-27 22:05:41 +00:00
color : rgba ( 255 , 255 , 255 , 1 ) ;
2022-02-22 20:38:18 +00:00
text-shadow :
2023-05-27 22:05:41 +00:00
0 0 1px rgba ( 255 , 255 , 255 , 1 ) ,
0 0 2px rgba ( 255 , 255 , 255 , 1 ) ,
0 0 8px rgba ( 128 , 128 , 128 , 1 ) ,
2022-02-22 20:38:18 +00:00
0 0 4px var ( --INTERNAL-MAIN-TITLES-H2-color ) ,
0 0 8px var ( --INTERNAL-MAIN-TITLES-H2-color ) ,
0 0 10px var ( --INTERNAL-MAIN-TITLES-H2-color ) ;
}
2022-07-05 22:16:52 +00:00
body h3 , body . article-subheading {
2023-05-27 22:05:41 +00:00
color : rgba ( 255 , 255 , 255 , 1 ) ;
2022-02-22 20:38:18 +00:00
text-shadow :
2023-05-27 22:05:41 +00:00
0 0 1px rgba ( 255 , 255 , 255 , 1 ) ,
0 0 2px rgba ( 255 , 255 , 255 , 1 ) ,
0 0 8px rgba ( 128 , 128 , 128 , 1 ) ,
2022-02-22 20:38:18 +00:00
0 0 4px var ( --INTERNAL-MAIN-TITLES-H3-color ) ,
0 0 8px var ( --INTERNAL-MAIN-TITLES-H3-color ) ,
0 0 10px var ( --INTERNAL-MAIN-TITLES-H3-color ) ;
}
body h4 {
2023-05-27 22:05:41 +00:00
color : rgba ( 255 , 255 , 255 , 1 ) ;
2022-02-22 20:38:18 +00:00
text-shadow :
2023-05-27 22:05:41 +00:00
0 0 1px rgba ( 255 , 255 , 255 , 1 ) ,
0 0 2px rgba ( 255 , 255 , 255 , 1 ) ,
0 0 8px rgba ( 128 , 128 , 128 , 1 ) ,
2022-02-22 20:38:18 +00:00
0 0 4px var ( --INTERNAL-MAIN-TITLES-H4-color ) ,
0 0 8px var ( --INTERNAL-MAIN-TITLES-H4-color ) ,
0 0 10px var ( --INTERNAL-MAIN-TITLES-H4-color ) ;
}
body h5 {
2023-05-27 22:05:41 +00:00
color : rgba ( 255 , 255 , 255 , 1 ) ;
2022-02-22 20:38:18 +00:00
text-shadow :
2023-05-27 22:05:41 +00:00
0 0 1px rgba ( 255 , 255 , 255 , 1 ) ,
0 0 3px rgba ( 255 , 255 , 255 , 1 ) ,
0 0 6px rgba ( 128 , 128 , 128 , 1 ) ,
2022-02-22 20:38:18 +00:00
0 0 4px var ( --INTERNAL-MAIN-TITLES-H5-color ) ,
2023-05-14 21:06:26 +00:00
0 0 8px var ( --INTERNAL-MAIN-TITLES-H5-color ) ;
2022-02-22 20:38:18 +00:00
}
body h6 {
2023-05-27 22:05:41 +00:00
color : rgba ( 255 , 255 , 255 , 1 ) ;
2022-02-22 20:38:18 +00:00
text-shadow :
2023-05-27 22:05:41 +00:00
0 0 1px rgba ( 255 , 255 , 255 , 1 ) ,
0 0 2px rgba ( 255 , 255 , 255 , 1 ) ,
0 0 4px rgba ( 128 , 128 , 128 , 1 ) ,
2022-02-22 20:38:18 +00:00
0 0 4px var ( --INTERNAL-MAIN-TITLES-H6-color ) ,
2023-05-14 21:06:26 +00:00
0 0 8px var ( --INTERNAL-MAIN-TITLES-H6-color ) ;
}
. swagger-ui h4 ,
. swagger-ui h5 ,
. swagger-ui h6 {
2023-05-27 22:05:41 +00:00
color : rgba ( 255 , 255 , 255 , 1 ) ! important ;
2022-02-22 20:38:18 +00:00
}
2023-09-23 08:19:35 +00:00
body # R-sidebar . searchbox button : hover {
2023-05-27 22:05:41 +00:00
color : rgba ( 255 , 255 , 255 , 1 ) ;
2022-11-23 17:46:52 +00:00
text-shadow :
2023-05-27 22:05:41 +00:00
0 0 1px rgba ( 255 , 255 , 255 , 1 ) ,
0 0 2px rgba ( 255 , 255 , 255 , 1 ) ,
0 0 8px rgba ( 128 , 128 , 128 , 1 ) ,
2022-11-23 17:46:52 +00:00
0 0 4px var ( --INTERNAL-MENU-SEARCH-color ) ,
0 0 8px var ( --INTERNAL-MENU-SEARCH-color ) ;
}
2023-09-23 08:19:35 +00:00
body # R-sidebar select : hover ,
body # R-sidebar . collapsible-menu li : not ( . active ) > label : hover ,
body # R-sidebar . menu-control : hover ,
body # R-sidebar a : hover {
2023-05-27 22:05:41 +00:00
color : rgba ( 255 , 255 , 255 , 1 ) ;
2022-02-22 22:51:01 +00:00
text-shadow :
2023-05-27 22:05:41 +00:00
0 0 1px rgba ( 255 , 255 , 255 , 1 ) ,
0 0 2px rgba ( 255 , 255 , 255 , 1 ) ,
0 0 8px rgba ( 128 , 128 , 128 , 1 ) ,
2022-02-22 22:51:01 +00:00
0 0 4px var ( --INTERNAL-MENU-SECTIONS-LINK-HOVER-color ) ,
0 0 8px var ( --INTERNAL-MENU-SECTIONS-LINK-HOVER-color ) ;
}
2023-09-23 08:19:35 +00:00
body # R-sidebar li . active > label ,
body # R-sidebar li . active > : is ( a , span ) {
2023-05-27 22:05:41 +00:00
color : rgba ( 255 , 255 , 255 , 1 ) ;
2023-02-24 22:30:54 +00:00
text-shadow :
2023-05-27 22:05:41 +00:00
0 0 1px rgba ( 255 , 255 , 255 , 1 ) ,
0 0 2px rgba ( 255 , 255 , 255 , 1 ) ,
0 0 8px rgba ( 128 , 128 , 128 , 1 ) ,
2023-02-24 22:30:54 +00:00
0 0 4px var ( --INTERNAL-MENU-SECTION-ACTIVE-CATEGORY-color ) ,
0 0 8px var ( --INTERNAL-MENU-SECTION-ACTIVE-CATEGORY-color ) ;
}
2023-09-23 08:19:35 +00:00
body # R-homelinks a : hover {
2023-05-27 22:05:41 +00:00
color : rgba ( 255 , 255 , 255 , 1 ) ;
2022-11-22 19:54:17 +00:00
text-shadow :
2023-05-27 22:05:41 +00:00
0 0 1px rgba ( 255 , 255 , 255 , 1 ) ,
0 0 2px rgba ( 255 , 255 , 255 , 1 ) ,
0 0 8px rgba ( 128 , 128 , 128 , 1 ) ,
2022-11-22 19:54:17 +00:00
0 0 4px var ( --INTERNAL-MENU-HOME-LINK-HOVER-color ) ,
0 0 8px var ( --INTERNAL-MENU-HOME-LINK-HOVER-color ) ;
}
2022-02-23 14:05:11 +00:00
body h1 a ,
body h2 a ,
body h3 a ,
body h4 a ,
body h5 a ,
body h6 a ,
2022-02-22 20:38:18 +00:00
body . anchor {
text-shadow : none ;
}
2022-02-23 09:56:52 +00:00
2022-12-01 00:38:08 +00:00
body . badge ,
2022-05-29 21:00:53 +00:00
body . btn ,
2022-02-23 09:56:52 +00:00
body div . box {
box-shadow :
2023-05-27 22:05:41 +00:00
0 0 1px rgba ( 255 , 255 , 255 , 1 ) ,
0 0 2px rgba ( 255 , 255 , 255 , 1 ) ,
0 0 4px rgba ( 128 , 128 , 128 , 1 ) ,
2022-05-29 21:00:53 +00:00
0 0 4px var ( --VARIABLE-BOX-color ) ;
2022-02-23 09:56:52 +00:00
}
2022-12-01 00:38:08 +00:00
body . badge > . badge-content ,
2022-05-29 21:00:53 +00:00
body . btn ,
2022-11-17 16:48:48 +00:00
body . btn > * ,
2022-02-23 09:56:52 +00:00
body div . box > . box-label {
text-shadow :
2023-05-27 22:05:41 +00:00
0 0 1px rgba ( 255 , 255 , 255 , 1 ) ,
0 0 2px rgba ( 255 , 255 , 255 , 1 ) ,
0 0 4px rgba ( 128 , 128 , 128 , 1 ) ,
2022-05-29 21:00:53 +00:00
0 0 4px var ( --VARIABLE-BOX-CAPTION-color ) ;
2022-02-23 09:56:52 +00:00
}
2023-06-07 18:23:15 +00:00
body . tab-panel-cstyle : not ( . transparent ) ,
2022-12-01 00:38:08 +00:00
body . badge . cstyle : not ( . transparent ) ,
2022-05-29 21:00:53 +00:00
body . btn . cstyle {
--VARIABLE-BOX-TEXT-color : var ( --VARIABLE-BOX-CAPTION-color ) ;
}
2022-12-01 00:38:08 +00:00
body . badge . cstyle . transparent ,
2022-05-29 21:00:53 +00:00
body . btn . cstyle . transparent {
--VARIABLE-BOX-BG-color : var ( --INTERNAL-BOX-BG-color ) ;
}
2022-11-17 16:48:48 +00:00
body . btn . cstyle . transparent > * {
2022-05-29 21:00:53 +00:00
border-color : var ( --VARIABLE-BOX-color ) ;
color : var ( --VARIABLE-BOX-CAPTION-color ) ;
}
2022-11-17 16:48:48 +00:00
body . btn . cstyle . transparent > * : hover ,
2023-07-26 19:36:09 +00:00
body . btn . cstyle . transparent > * : active ,
body . btn . cstyle . transparent > * : focus {
2022-05-29 21:00:53 +00:00
background-color : var ( --INTERNAL-MAIN-TITLES-TEXT-color ) ;
color : var ( --INTERNAL-MAIN-TEXT-color ) ;
}
body . box . cstyle . transparent {
2022-02-23 09:56:52 +00:00
box-shadow : none ;
}
2022-02-23 10:06:57 +00:00
@ media print {
2023-09-23 08:19:35 +00:00
# R-body h1 ,
# R-body h2 ,
# R-body h3 , # R-body . article-subheading ,
# R-body h4 ,
# R-body h5 ,
# R-body h6 {
2022-02-23 10:06:57 +00:00
text-shadow : none ;
}
2023-09-23 08:19:35 +00:00
# R-body . badge ,
# R-body . badge > . badge-content ,
# R-body . btn ,
# R-body . btn > * ,
# R-body div . box ,
# R-body div . box > . box-label {
2022-02-23 10:06:57 +00:00
box-shadow : none ;
text-shadow : none ;
}
2023-09-23 08:19:35 +00:00
# R-body . badge . cstyle : not ( . transparent ) ,
# R-body . btn . cstyle {
2023-05-14 21:28:49 +00:00
--VARIABLE-BOX-TEXT-color : var ( --INTERNAL-BOX-NEUTRAL-TEXT-color ) ;
}
2022-02-23 10:06:57 +00:00
}
2022-04-02 13:30:16 +00:00
/ * if we are in print chapter preview our @ media statement from
above will not apply , so we have to repeat it here * /
2023-09-23 08:19:35 +00:00
. print # R-body h1 ,
. print # R-body h2 ,
. print # R-body h3 , . print # R-body . article-subheading ,
. print # R-body h4 ,
. print # R-body h5 ,
. print # R-body h6 {
2022-04-02 13:30:16 +00:00
text-shadow : none ;
}
2023-09-23 08:19:35 +00:00
. print # R-body . badge ,
. print # R-body . badge > . badge-content ,
. print # R-body . btn ,
. print # R-body . btn > * ,
. print # R-body div . box ,
. print # R-body div . box > . box-label {
2022-04-02 13:30:16 +00:00
box-shadow : none ;
text-shadow : none ;
}
2023-09-23 08:19:35 +00:00
. print # R-body . badge . cstyle : not ( . transparent ) ,
. print # R-body . btn . cstyle {
2023-05-14 21:28:49 +00:00
--VARIABLE-BOX-TEXT-color : var ( --INTERNAL-BOX-NEUTRAL-TEXT-color ) ;
}
2022-11-18 07:56:16 +00:00
2023-09-23 08:19:35 +00:00
# R-content-wrapper {
2023-05-27 22:05:41 +00:00
--ps-thumb-color : rgba ( 208 , 208 , 208 , 1 ) ;
--ps-thumb-hover-color : rgba ( 204 , 204 , 204 , 1 ) ;
2023-02-10 16:04:08 +00:00
}
2022-11-18 07:56:16 +00:00
}