/* Rail foreground contrast fix for tinted rail surfaces, independent of solid accent buttons. */
#nav-sidebar .nav-icon,#mobile-bottom-nav .nav-icon{color:var(--text-2)!important}
#nav-sidebar .nav-icon:is(:hover,.active),#mobile-bottom-nav .nav-icon:is(:hover,.active),#nav-sidebar .nav-icon:focus-visible,#mobile-bottom-nav .nav-icon:focus-visible{color:var(--text-1)!important}
#nav-sidebar .nav-icon .cc-icon-svg,#mobile-bottom-nav .nav-icon .cc-icon-svg{color:inherit;stroke:currentColor}
#nav-sidebar .nav-server-initial{color:var(--text-1)!important;background:var(--surface-2)!important}
@media(forced-colors:active){#nav-sidebar .nav-icon,#mobile-bottom-nav .nav-icon{color:ButtonText!important;border-color:ButtonText!important}#nav-sidebar .nav-icon:is(:hover,.active),#mobile-bottom-nav .nav-icon:is(:hover,.active){color:HighlightText!important;background:Highlight!important}}