/* Temporary black canvas. Presentation-only override; content and assets retained. */
html:root{background:#000!important;color-scheme:dark}
html:root body.apex-dark{background:#000!important;background-image:none!important}
html:root body.apex-dark #app,
html:root body.apex-dark #main#main,
html:root body.apex-dark #main#main section,
html:root body.apex-dark #main#main .page-heading,
html:root body.apex-dark #main#main .page-body,
html:root body.apex-dark #main#main .container,
html:root body.apex-dark #main#main .ob-section,
html:root body.apex-dark #main#main .apex-section-nav,
html:root body.apex-dark .footer,
html:root body.apex-dark #apex-site-header#apex-site-header,
html:root body.apex-dark #apex-site-header .apex-site-row,
html:root body.apex-dark #apex-site-header .apex-guide-notice,
html:root body.apex-dark #apex-site-header nav,
html:root body.apex-dark #apex-site-header .apex-language{
background:transparent!important;background-image:none!important;
}
html:root body.apex-dark #main#main section::before,
html:root body.apex-dark #main#main section::after,
html:root body.apex-dark #main#main .page-heading::before,
html:root body.apex-dark #main#main .page-heading::after,
html:root body.apex-dark #main#main .page-body::before,
html:root body.apex-dark #main#main .page-body::after,
html:root body.apex-dark .footer::before,
html:root body.apex-dark .footer::after,
html:root body.apex-dark::before,
html:root body.apex-dark::after{
background:none!important;background-image:none!important;box-shadow:none!important;
}
/* Tabs retain labels, states, outlines, spacing and handlers; only their fill is removed. */
html:root body.apex-dark #apex-site-header#apex-site-header nav[data-global-nav] a,
html:root body.apex-dark #apex-site-header#apex-site-header .apex-language a,
html:root body.apex-dark #main#main [role="tab"],
html:root body.apex-dark #main#main .apex-section-nav>a{
background:transparent!important;background-image:none!important;backdrop-filter:none!important;
}
html:root body.apex-dark #apex-site-header#apex-site-header nav[data-global-nav] a::before,
html:root body.apex-dark #apex-site-header#apex-site-header nav[data-global-nav] a::after,
html:root body.apex-dark #apex-site-header#apex-site-header .apex-language a::before,
html:root body.apex-dark #apex-site-header#apex-site-header .apex-language a::after,
html:root body.apex-dark #main#main [role="tab"]::before,
html:root body.apex-dark #main#main [role="tab"]::after{
background:none!important;background-image:none!important;
}
html:root body.apex-dark #main#main [role="tab"][aria-selected="true"]{border-color:#a7ffe0!important;color:#d4fff0!important}
html:root body.apex-dark #main#main [role="tab"]:focus-visible{outline:2px solid #9dffdc;outline-offset:4px}
/* No image, video, source, text node or interactive control is removed. */