/* --------------------------------------------------------------------------------------------- */

[data-bs-theme="dark"]
{
    --asm:                 #b37700; /* Brown for assembly language */
    --c:                   #0080ff; /* Blue for C programming language */
    --cg:                  #ff6699; /* Pink for computer graphics */
    --cluster:             #99994d; /* Olive for clustering systems */
    --cpp:                 #99e600; /* Bright green for C++ programming language */
    --csharp:              #b366ff; /* Purple for C# programming language */
    --ds:                  #cc6666; /* Muted red for data science */
    --dsa:                 #e6b800; /* Amber for data structures and algorithms */
    --fsharp:              #00bfff; /* Cyan for F# programming language */
    --java:                #ff8533; /* Warm orange for Java programming language */
    --julia:               #cc3399; /* Magenta for Julia programming language */
    --linux:               #ff9966; /* Coral for Linux systems */
    --lisp:                #8080ff; /* Indigo for Lisp programming language */
    --mongodb:             #29a329; /* Green for MongoDB database */
    --mysql:               #4080bf; /* Blue for MySQL database */
    --octave:              #ff6600; /* Bright orange for Octave programming language */
    --python:              #e6e600; /* Vibrant yellow for Python programming language */
    --r:                   #9999ff; /* Light purple for R programming language */
    --rust:                #996633; /* Rustic brown for Rust programming language */
    --selenium:            #00cc66; /* Green for Selenium testing framework */
    --other:               #00b050; /* Green for miscellaneous or other categories, matching search */

    --bg_jumbotron:        #050514; /* Background color for jumbotron */
    --bnw:                 #ffffff; /* Black and white color */
    --board-bc:            #21252c; /* Board background color */
    --board-tc:            #d9d9d9; /* Board text color */
    --color1:              #373d49; /* First color variable */
    --color2:              #2c313a; /* Second color variable */
    --color3:              #16181d; /* Third color variable */
    --color4:              #16181d; /* Fourth color variable */
    --hlink:               #4d94ff; /* Hyperlink color */
    --hover_jumbotron:     #000000; /* Hover color for jumbotron */
    --hover_sideitem:      #16181d; /* Hover color for sidebar items */
    --infocard:            #0b0c0e; /* Info card background color */
    --pre-bg:              #0b0c0f; /* Preformatted text background color */
    --rightsidebar-bc:     #21252c; /* Right sidebar background color */
    --sidebar-bc:          #21252c; /* Sidebar background color */
    --sidebar-tc:          #d9d9d9; /* Sidebar text color */
    --svgicon:             #f2f2f2; /* SVG icon color */
    --textcolor:           #e6e6e6; /* General text color */
    --wvnav:               #000000; /* Navigation bar color */
    --wvnav-item-active:   #21252c; /* Active navigation item color */

    --code-literal:        #79c0ff; /* Literal code color for code literals and elements */
    --code-special:        #1f6feb; /* Special code color for special code elements */
    --comment:             #8b949e; /* Comment color for code comments */
    --diff-added:          #aff5b4; /* Diff added color for added content in diffs */
    --diff-removed:        #ffdcd7; /* Diff removed color for removed content in diffs */
    --function:            #d2a8ff; /* Function color for function-related classes */
    --keyword:             #ff7b72; /* Keyword color for syntax highlighting keywords */
    --name-attr:           #7ee787; /* Attribute name color for attributes and tags */
    --name-constant:       #ffa657; /* Constant name color for names and constants */
    --string:              #a5d6ff; /* String color for string-related classes */
    --text-error:          #f0f6fc; /* Error text color for error-related classes */
    --text-primary:        #c9d1d9; /* Primary text color for general text and specific classes */
}

/* --------------------------------------------------------------------------------------------- */

[data-bs-theme="light"]
{
    --asm:                 #cc8800; /* Bright brown for assembly language */
    --c:                   #1a8cff; /* Bright blue for C programming language */
    --cg:                  #ff668c; /* Light pink for computer graphics */
    --cluster:             #b3b366; /* Light olive for clustering systems */
    --cpp:                 #80ff00; /* Vibrant green for C++ programming language */
    --csharp:              #cc66ff; /* Bright purple for C# programming language */
    --ds:                  #ff6666; /* Light red for data science */
    --dsa:                 #ffaa00; /* Bright amber for data structures and algorithms */
    --fsharp:              #33ccff; /* Bright cyan for F# programming language */
    --java:                #ff8c1a; /* Warm orange for Java programming language */
    --julia:               #ff3399; /* Vivid magenta for Julia programming language */
    --linux:               #ff9966; /* Light coral for Linux systems */
    --lisp:                #9999ff; /* Light indigo for Lisp programming language */
    --mongodb:             #33cc33; /* Bright green for MongoDB database */
    --mysql:               #4d94cc; /* Light blue for MySQL database */
    --octave:              #ff751a; /* Bright orange for Octave programming language */
    --python:              #ffcc00; /* Bright yellow for Python programming language */
    --r:                   #b3b3ff; /* Light purple for R programming language */
    --rust:                #cc6633; /* Lighter brown for Rust programming language */
    --selenium:            #00e673; /* Bright green for Selenium testing framework */
    --other:               #00b050; /* Bright green for other miscellaneous categories */

    --bg_jumbotron:        #c5cbd3; /* Background color for jumbotron */
    --bnw:                 #000000; /* Black and white color */
    --board-bc:            #e2e5e9; /* Board background color */
    --board-tc:            #424b57; /* Board text color */
    --color1:              #8b98a7; /* First color variable */
    --color2:              #c5cbd3; /* Second color variable */
    --color3:              #99a4b2; /* Third color variable */
    --color4:              #c5cbd3; /* Fourth color variable */
    --hlink:               #1a75ff; /* Hyperlink color */
    --hover_jumbotron:     #99a4b2; /* Hover color for jumbotron */
    --hover_sideitem:      #c5cbd3; /* Hover color for sidebar items */
    --infocard:            #b6bfc8; /* Info card background color */
    --pre-bg:              #e2e6e9; /* Preformatted text background color */
    --rightsidebar-bc:     #e2e5e9; /* Right sidebar background color */
    --rightsidebar-tc:     #424b57; /* Right sidebar text color */
    --sidebar-bc:          #e2e5e9; /* Sidebar background color */
    --sidebar-tc:          #424b57; /* Sidebar text color */
    --svgicon:             #424b57; /* SVG icon color */
    --textcolor:           #000000; /* General text color */
    --wvnav:               #ffffff; /* Navigation bar color */
    --wvnav-item-active:   #e2e5e9; /* Active navigation item color */

    --code-literal:        #043a7c; /* Literal code color for code literals and elements */
    --code-special:        #0550ae; /* Special code color for special code elements */
    --comment:             #6e7781; /* Comment color for code comments */
    --diff-added:          #116329; /* Diff added color for added content in diffs */
    --diff-removed:        #82071e; /* Diff removed color for removed content in diffs */
    --function:            #8250df; /* Function color for function-related classes */
    --keyword:             #cf222e; /* Keyword color for syntax highlighting keywords */
    --name-attr:           #116329; /* Attribute name color for attributes and tags */
    --name-constant:       #953800; /* Constant name color for names and constants */
    --string:              #0a3069; /* String color for string-related classes */
    --text-error:          #24292f; /* Error text color for error-related classes */
    --text-primary:        #24292f; /* Primary text color for general text and specific classes */
}

/* --------------------------------------------------------------------------------------------- */a.c:hover, a.c:focus, #c > a:hover, #c > a:focus, .procard.c, .nav-link.sidebar-item-active.c
{ border-left: 5px solid var(--c); }

#fc-c, #fc-c:hover, .wvnav-item-active-c
{ color: var(--c); }

div#GDS_input-c
{
    border-bottom: 1px solid var(--c);
    border-radius: 5px;
}
#GDS_input-c
{     
    box-shadow: 0px 0px 20px -13px var(--c);
}
div#GDS_input-c.search-loading::after
{
    background: var(--c);
}
div#GDS_input-c.search-loading.indeterminate::after
{
    background: linear-gradient(90deg, transparent, var(--c), transparent);
}a.cpp:hover, a.cpp:focus, #cpp > a:hover, #cpp > a:focus, .procard.cpp, .nav-link.sidebar-item-active.cpp
{ border-left: 5px solid var(--cpp); }

#fc-cpp, #fc-cpp:hover, .wvnav-item-active-cpp
{ color: var(--cpp); }

div#GDS_input-cpp
{
    border-bottom: 1px solid var(--cpp);
    border-radius: 5px;
}
#GDS_input-cpp
{     
    box-shadow: 0px 0px 20px -13px var(--cpp);
}
div#GDS_input-cpp.search-loading::after
{
    background: var(--cpp);
}
div#GDS_input-cpp.search-loading.indeterminate::after
{
    background: linear-gradient(90deg, transparent, var(--cpp), transparent);
}a.java:hover, a.java:focus, #java > a:hover, #java > a:focus, .procard.java, .nav-link.sidebar-item-active.java
{ border-left: 5px solid var(--java); }

#fc-java, #fc-java:hover, .wvnav-item-active-java
{ color: var(--java); }

div#GDS_input-java
{
    border-bottom: 1px solid var(--java);
    border-radius: 5px;
}
#GDS_input-java
{     
    box-shadow: 0px 0px 20px -13px var(--java);
}
div#GDS_input-java.search-loading::after
{
    background: var(--java);
}
div#GDS_input-java.search-loading.indeterminate::after
{
    background: linear-gradient(90deg, transparent, var(--java), transparent);
}a.python:hover, a.python:focus, #python > a:hover, #python > a:focus, .procard.python, .nav-link.sidebar-item-active.python
{ border-left: 5px solid var(--python); }

#fc-python, #fc-python:hover, .wvnav-item-active-python
{ color: var(--python); }

div#GDS_input-python
{
    border-bottom: 1px solid var(--python);
    border-radius: 5px;
}
#GDS_input-python
{     
    box-shadow: 0px 0px 20px -13px var(--python);
}
div#GDS_input-python.search-loading::after
{
    background: var(--python);
}
div#GDS_input-python.search-loading.indeterminate::after
{
    background: linear-gradient(90deg, transparent, var(--python), transparent);
}a.ds:hover, a.ds:focus, #ds > a:hover, #ds > a:focus, .procard.ds, .nav-link.sidebar-item-active.ds
{ border-left: 5px solid var(--ds); }

#fc-ds, #fc-ds:hover, .wvnav-item-active-ds
{ color: var(--ds); }

div#GDS_input-ds
{
    border-bottom: 1px solid var(--ds);
    border-radius: 5px;
}
#GDS_input-ds
{     
    box-shadow: 0px 0px 20px -13px var(--ds);
}
div#GDS_input-ds.search-loading::after
{
    background: var(--ds);
}
div#GDS_input-ds.search-loading.indeterminate::after
{
    background: linear-gradient(90deg, transparent, var(--ds), transparent);
}a.r:hover, a.r:focus, #r > a:hover, #r > a:focus, .procard.r, .nav-link.sidebar-item-active.r
{ border-left: 5px solid var(--r); }

#fc-r, #fc-r:hover, .wvnav-item-active-r
{ color: var(--r); }

div#GDS_input-r
{
    border-bottom: 1px solid var(--r);
    border-radius: 5px;
}
#GDS_input-r
{     
    box-shadow: 0px 0px 20px -13px var(--r);
}
div#GDS_input-r.search-loading::after
{
    background: var(--r);
}
div#GDS_input-r.search-loading.indeterminate::after
{
    background: linear-gradient(90deg, transparent, var(--r), transparent);
}a.julia:hover, a.julia:focus, #julia > a:hover, #julia > a:focus, .procard.julia, .nav-link.sidebar-item-active.julia
{ border-left: 5px solid var(--julia); }

#fc-julia, #fc-julia:hover, .wvnav-item-active-julia
{ color: var(--julia); }

div#GDS_input-julia
{
    border-bottom: 1px solid var(--julia);
    border-radius: 5px;
}
#GDS_input-julia
{     
    box-shadow: 0px 0px 20px -13px var(--julia);
}
div#GDS_input-julia.search-loading::after
{
    background: var(--julia);
}
div#GDS_input-julia.search-loading.indeterminate::after
{
    background: linear-gradient(90deg, transparent, var(--julia), transparent);
}a.octave:hover, a.octave:focus, #octave > a:hover, #octave > a:focus, .procard.octave, .nav-link.sidebar-item-active.octave
{ border-left: 5px solid var(--octave); }

#fc-octave, #fc-octave:hover, .wvnav-item-active-octave
{ color: var(--octave); }

div#GDS_input-octave
{
    border-bottom: 1px solid var(--octave);
    border-radius: 5px;
}
#GDS_input-octave
{     
    box-shadow: 0px 0px 20px -13px var(--octave);
}
div#GDS_input-octave.search-loading::after
{
    background: var(--octave);
}
div#GDS_input-octave.search-loading.indeterminate::after
{
    background: linear-gradient(90deg, transparent, var(--octave), transparent);
}a.csharp:hover, a.csharp:focus, #csharp > a:hover, #csharp > a:focus, .procard.csharp, .nav-link.sidebar-item-active.csharp
{ border-left: 5px solid var(--csharp); }

#fc-csharp, #fc-csharp:hover, .wvnav-item-active-csharp
{ color: var(--csharp); }

div#GDS_input-csharp
{
    border-bottom: 1px solid var(--csharp);
    border-radius: 5px;
}
#GDS_input-csharp
{     
    box-shadow: 0px 0px 20px -13px var(--csharp);
}
div#GDS_input-csharp.search-loading::after
{
    background: var(--csharp);
}
div#GDS_input-csharp.search-loading.indeterminate::after
{
    background: linear-gradient(90deg, transparent, var(--csharp), transparent);
}a.fsharp:hover, a.fsharp:focus, #fsharp > a:hover, #fsharp > a:focus, .procard.fsharp, .nav-link.sidebar-item-active.fsharp
{ border-left: 5px solid var(--fsharp); }

#fc-fsharp, #fc-fsharp:hover, .wvnav-item-active-fsharp
{ color: var(--fsharp); }

div#GDS_input-fsharp
{
    border-bottom: 1px solid var(--fsharp);
    border-radius: 5px;
}
#GDS_input-fsharp
{     
    box-shadow: 0px 0px 20px -13px var(--fsharp);
}
div#GDS_input-fsharp.search-loading::after
{
    background: var(--fsharp);
}
div#GDS_input-fsharp.search-loading.indeterminate::after
{
    background: linear-gradient(90deg, transparent, var(--fsharp), transparent);
}a.rust:hover, a.rust:focus, #rust > a:hover, #rust > a:focus, .procard.rust, .nav-link.sidebar-item-active.rust
{ border-left: 5px solid var(--rust); }

#fc-rust, #fc-rust:hover, .wvnav-item-active-rust
{ color: var(--rust); }

div#GDS_input-rust
{
    border-bottom: 1px solid var(--rust);
    border-radius: 5px;
}
#GDS_input-rust
{     
    box-shadow: 0px 0px 20px -13px var(--rust);
}
div#GDS_input-rust.search-loading::after
{
    background: var(--rust);
}
div#GDS_input-rust.search-loading.indeterminate::after
{
    background: linear-gradient(90deg, transparent, var(--rust), transparent);
}a.lisp:hover, a.lisp:focus, #lisp > a:hover, #lisp > a:focus, .procard.lisp, .nav-link.sidebar-item-active.lisp
{ border-left: 5px solid var(--lisp); }

#fc-lisp, #fc-lisp:hover, .wvnav-item-active-lisp
{ color: var(--lisp); }

div#GDS_input-lisp
{
    border-bottom: 1px solid var(--lisp);
    border-radius: 5px;
}
#GDS_input-lisp
{     
    box-shadow: 0px 0px 20px -13px var(--lisp);
}
div#GDS_input-lisp.search-loading::after
{
    background: var(--lisp);
}
div#GDS_input-lisp.search-loading.indeterminate::after
{
    background: linear-gradient(90deg, transparent, var(--lisp), transparent);
}a.dsa:hover, a.dsa:focus, #dsa > a:hover, #dsa > a:focus, .procard.dsa, .nav-link.sidebar-item-active.dsa
{ border-left: 5px solid var(--dsa); }

#fc-dsa, #fc-dsa:hover, .wvnav-item-active-dsa
{ color: var(--dsa); }

div#GDS_input-dsa
{
    border-bottom: 1px solid var(--dsa);
    border-radius: 5px;
}
#GDS_input-dsa
{     
    box-shadow: 0px 0px 20px -13px var(--dsa);
}
div#GDS_input-dsa.search-loading::after
{
    background: var(--dsa);
}
div#GDS_input-dsa.search-loading.indeterminate::after
{
    background: linear-gradient(90deg, transparent, var(--dsa), transparent);
}a.linux:hover, a.linux:focus, #linux > a:hover, #linux > a:focus, .procard.linux, .nav-link.sidebar-item-active.linux
{ border-left: 5px solid var(--linux); }

#fc-linux, #fc-linux:hover, .wvnav-item-active-linux
{ color: var(--linux); }

div#GDS_input-linux
{
    border-bottom: 1px solid var(--linux);
    border-radius: 5px;
}
#GDS_input-linux
{     
    box-shadow: 0px 0px 20px -13px var(--linux);
}
div#GDS_input-linux.search-loading::after
{
    background: var(--linux);
}
div#GDS_input-linux.search-loading.indeterminate::after
{
    background: linear-gradient(90deg, transparent, var(--linux), transparent);
}a.mysql:hover, a.mysql:focus, #mysql > a:hover, #mysql > a:focus, .procard.mysql, .nav-link.sidebar-item-active.mysql
{ border-left: 5px solid var(--mysql); }

#fc-mysql, #fc-mysql:hover, .wvnav-item-active-mysql
{ color: var(--mysql); }

div#GDS_input-mysql
{
    border-bottom: 1px solid var(--mysql);
    border-radius: 5px;
}
#GDS_input-mysql
{     
    box-shadow: 0px 0px 20px -13px var(--mysql);
}
div#GDS_input-mysql.search-loading::after
{
    background: var(--mysql);
}
div#GDS_input-mysql.search-loading.indeterminate::after
{
    background: linear-gradient(90deg, transparent, var(--mysql), transparent);
}a.mongodb:hover, a.mongodb:focus, #mongodb > a:hover, #mongodb > a:focus, .procard.mongodb, .nav-link.sidebar-item-active.mongodb
{ border-left: 5px solid var(--mongodb); }

#fc-mongodb, #fc-mongodb:hover, .wvnav-item-active-mongodb
{ color: var(--mongodb); }

div#GDS_input-mongodb
{
    border-bottom: 1px solid var(--mongodb);
    border-radius: 5px;
}
#GDS_input-mongodb
{     
    box-shadow: 0px 0px 20px -13px var(--mongodb);
}
div#GDS_input-mongodb.search-loading::after
{
    background: var(--mongodb);
}
div#GDS_input-mongodb.search-loading.indeterminate::after
{
    background: linear-gradient(90deg, transparent, var(--mongodb), transparent);
}a.selenium:hover, a.selenium:focus, #selenium > a:hover, #selenium > a:focus, .procard.selenium, .nav-link.sidebar-item-active.selenium
{ border-left: 5px solid var(--selenium); }

#fc-selenium, #fc-selenium:hover, .wvnav-item-active-selenium
{ color: var(--selenium); }

div#GDS_input-selenium
{
    border-bottom: 1px solid var(--selenium);
    border-radius: 5px;
}
#GDS_input-selenium
{     
    box-shadow: 0px 0px 20px -13px var(--selenium);
}
div#GDS_input-selenium.search-loading::after
{
    background: var(--selenium);
}
div#GDS_input-selenium.search-loading.indeterminate::after
{
    background: linear-gradient(90deg, transparent, var(--selenium), transparent);
}a.cg:hover, a.cg:focus, #cg > a:hover, #cg > a:focus, .procard.cg, .nav-link.sidebar-item-active.cg
{ border-left: 5px solid var(--cg); }

#fc-cg, #fc-cg:hover, .wvnav-item-active-cg
{ color: var(--cg); }

div#GDS_input-cg
{
    border-bottom: 1px solid var(--cg);
    border-radius: 5px;
}
#GDS_input-cg
{     
    box-shadow: 0px 0px 20px -13px var(--cg);
}
div#GDS_input-cg.search-loading::after
{
    background: var(--cg);
}
div#GDS_input-cg.search-loading.indeterminate::after
{
    background: linear-gradient(90deg, transparent, var(--cg), transparent);
}a.asm:hover, a.asm:focus, #asm > a:hover, #asm > a:focus, .procard.asm, .nav-link.sidebar-item-active.asm
{ border-left: 5px solid var(--asm); }

#fc-asm, #fc-asm:hover, .wvnav-item-active-asm
{ color: var(--asm); }

div#GDS_input-asm
{
    border-bottom: 1px solid var(--asm);
    border-radius: 5px;
}
#GDS_input-asm
{     
    box-shadow: 0px 0px 20px -13px var(--asm);
}
div#GDS_input-asm.search-loading::after
{
    background: var(--asm);
}
div#GDS_input-asm.search-loading.indeterminate::after
{
    background: linear-gradient(90deg, transparent, var(--asm), transparent);
}a.cluster:hover, a.cluster:focus, #cluster > a:hover, #cluster > a:focus, .procard.cluster, .nav-link.sidebar-item-active.cluster
{ border-left: 5px solid var(--cluster); }

#fc-cluster, #fc-cluster:hover, .wvnav-item-active-cluster
{ color: var(--cluster); }

div#GDS_input-cluster
{
    border-bottom: 1px solid var(--cluster);
    border-radius: 5px;
}
#GDS_input-cluster
{     
    box-shadow: 0px 0px 20px -13px var(--cluster);
}
div#GDS_input-cluster.search-loading::after
{
    background: var(--cluster);
}
div#GDS_input-cluster.search-loading.indeterminate::after
{
    background: linear-gradient(90deg, transparent, var(--cluster), transparent);
}a.about:hover, a.about:focus, #about > a:hover, #about > a:focus, .procard.about, .nav-link.sidebar-item-active.about
{ border-left: 5px solid var(--other); }

#fc-about, #fc-about:hover, .wvnav-item-active-about
{ color: var(--other); }

div#GDS_input-about
{
    border-bottom: 1px solid var(--other);
    border-radius: 5px;
}
#GDS_input-about
{     
    box-shadow: 0px 0px 20px -13px var(--other);
}
div#GDS_input-about.search-loading::after
{
    background: var(--other);
}
div#GDS_input-about.search-loading.indeterminate::after
{
    background: linear-gradient(90deg, transparent, var(--other), transparent);
}a.tools:hover, a.tools:focus, #tools > a:hover, #tools > a:focus, .procard.tools, .nav-link.sidebar-item-active.tools
{ border-left: 5px solid var(--other); }

#fc-tools, #fc-tools:hover, .wvnav-item-active-tools
{ color: var(--other); }

div#GDS_input-tools
{
    border-bottom: 1px solid var(--other);
    border-radius: 5px;
}
#GDS_input-tools
{     
    box-shadow: 0px 0px 20px -13px var(--other);
}
div#GDS_input-tools.search-loading::after
{
    background: var(--other);
}
div#GDS_input-tools.search-loading.indeterminate::after
{
    background: linear-gradient(90deg, transparent, var(--other), transparent);
}a.calculators:hover, a.calculators:focus, #calculators > a:hover, #calculators > a:focus, .procard.calculators, .nav-link.sidebar-item-active.calculators
{ border-left: 5px solid var(--other); }

#fc-calculators, #fc-calculators:hover, .wvnav-item-active-calculators
{ color: var(--other); }

div#GDS_input-calculators
{
    border-bottom: 1px solid var(--other);
    border-radius: 5px;
}
#GDS_input-calculators
{     
    box-shadow: 0px 0px 20px -13px var(--other);
}
div#GDS_input-calculators.search-loading::after
{
    background: var(--other);
}
div#GDS_input-calculators.search-loading.indeterminate::after
{
    background: linear-gradient(90deg, transparent, var(--other), transparent);
}a.converters:hover, a.converters:focus, #converters > a:hover, #converters > a:focus, .procard.converters, .nav-link.sidebar-item-active.converters
{ border-left: 5px solid var(--other); }

#fc-converters, #fc-converters:hover, .wvnav-item-active-converters
{ color: var(--other); }

div#GDS_input-converters
{
    border-bottom: 1px solid var(--other);
    border-radius: 5px;
}
#GDS_input-converters
{     
    box-shadow: 0px 0px 20px -13px var(--other);
}
div#GDS_input-converters.search-loading::after
{
    background: var(--other);
}
div#GDS_input-converters.search-loading.indeterminate::after
{
    background: linear-gradient(90deg, transparent, var(--other), transparent);
}a.learn:hover, a.learn:focus, #learn > a:hover, #learn > a:focus, .procard.learn, .nav-link.sidebar-item-active.learn
{ border-left: 5px solid var(--other); }

#fc-learn, #fc-learn:hover, .wvnav-item-active-learn
{ color: var(--other); }

div#GDS_input-learn
{
    border-bottom: 1px solid var(--other);
    border-radius: 5px;
}
#GDS_input-learn
{     
    box-shadow: 0px 0px 20px -13px var(--other);
}
div#GDS_input-learn.search-loading::after
{
    background: var(--other);
}
div#GDS_input-learn.search-loading.indeterminate::after
{
    background: linear-gradient(90deg, transparent, var(--other), transparent);
}a.search:hover, a.search:focus, #search > a:hover, #search > a:focus, .procard.search, .nav-link.sidebar-item-active.search
{ border-left: 5px solid var(--other); }

#fc-search, #fc-search:hover, .wvnav-item-active-search
{ color: var(--other); }

div#GDS_input-search
{
    border-bottom: 1px solid var(--other);
    border-radius: 5px;
}
#GDS_input-search
{     
    box-shadow: 0px 0px 20px -13px var(--other);
}
div#GDS_input-search.search-loading::after
{
    background: var(--other);
}
div#GDS_input-search.search-loading.indeterminate::after
{
    background: linear-gradient(90deg, transparent, var(--other), transparent);
}a.shubhamrdarda:hover, a.shubhamrdarda:focus, #shubhamrdarda > a:hover, #shubhamrdarda > a:focus, .procard.shubhamrdarda, .nav-link.sidebar-item-active.shubhamrdarda
{ border-left: 5px solid var(--other); }

#fc-shubhamrdarda, #fc-shubhamrdarda:hover, .wvnav-item-active-shubhamrdarda
{ color: var(--other); }

div#GDS_input-shubhamrdarda
{
    border-bottom: 1px solid var(--other);
    border-radius: 5px;
}
#GDS_input-shubhamrdarda
{     
    box-shadow: 0px 0px 20px -13px var(--other);
}
div#GDS_input-shubhamrdarda.search-loading::after
{
    background: var(--other);
}
div#GDS_input-shubhamrdarda.search-loading.indeterminate::after
{
    background: linear-gradient(90deg, transparent, var(--other), transparent);
}a.testapp:hover, a.testapp:focus, #testapp > a:hover, #testapp > a:focus, .procard.testapp, .nav-link.sidebar-item-active.testapp
{ border-left: 5px solid var(--other); }

#fc-testapp, #fc-testapp:hover, .wvnav-item-active-testapp
{ color: var(--other); }

div#GDS_input-testapp
{
    border-bottom: 1px solid var(--other);
    border-radius: 5px;
}
#GDS_input-testapp
{     
    box-shadow: 0px 0px 20px -13px var(--other);
}
div#GDS_input-testapp.search-loading::after
{
    background: var(--other);
}
div#GDS_input-testapp.search-loading.indeterminate::after
{
    background: linear-gradient(90deg, transparent, var(--other), transparent);
}div#GDS_input-, div#GDS_input-search
{
    border-bottom: 1px solid var(--other);
    border-radius: 5px;
}
#GDS_input-, #GDS_input-search
{     
    box-shadow: 0px 0px 20px -13px var(--other);
}
div#GDS_input-.search-loading::after, div#GDS_input-search.search-loading::after
{
    background: var(--other);
}
div#GDS_input-.search-loading.indeterminate::after, div#GDS_input-search.search-loading.indeterminate::after
{
    background: linear-gradient(90deg, transparent, var(--other), transparent);
}

#other > a:hover, #other > a:focus, .nav-link.sidebar-item-active.about, a.about:hover, a.about:focus
{ border-left: 5px solid var(--other); }

#fc-, #fc-search, #fc-about, #fc-shubhamrdarda, .wvnav-item-active-, .wvnav-item-active-search, .wvnav-item-active-about, #fc-:hover, #fc-search:hover, #fc-about:hover, #fc-shubhamrdarda:hover
{ color: var(--other); }

/* --------------------------------------------------------------------------------------------- */

.highlight table td { padding: 5px; }
.highlight table pre { margin: 0; }
.highlight, .highlight .w { color: var(--text-primary); }
.highlight .k, .highlight .kd, .highlight .kn, .highlight .kp, .highlight .kr, .highlight .kt, .highlight .kv { color: var(--keyword); }
.highlight .gr { color: var(--text-error); }
.highlight .gd { color: var(--diff-removed); }
.highlight .nb { color: var(--name-constant); }
.highlight .nc { color: var(--name-constant); }
.highlight .no { color: var(--name-constant); }
.highlight .nn { color: var(--name-constant); }
.highlight .sr { color: var(--name-attr); }
.highlight .na { color: var(--name-attr); }
.highlight .nt { color: var(--name-attr); }
.highlight .gi { color: var(--diff-added); }
.highlight .kc { color: var(--code-literal); }
.highlight .l, .highlight .ld, .highlight .m, .highlight .mb, .highlight .mf, .highlight .mh, .highlight .mi, .highlight .il, .highlight .mo, .highlight .mx { color: var(--code-literal); }
.highlight .sb { color: var(--code-literal); }
.highlight .bp { color: var(--code-literal); }
.highlight .ne { color: var(--code-literal); }
.highlight .nl { color: var(--code-literal); }
.highlight .py { color: var(--code-literal); }
.highlight .nv, .highlight .vc, .highlight .vg, .highlight .vi, .highlight .vm { color: var(--code-literal); }
.highlight .o, .highlight .ow { color: var(--code-literal); }
.highlight .gh { color: var(--code-special); }
.highlight .gu { color: var(--code-special); }
.highlight .s, .highlight .sa, .highlight .sc, .highlight .dl, .highlight .sd, .highlight .s aquí 2, .highlight .se, .highlight .sh, .highlight .sx, .highlight .s1, .highlight .ss { color: var(--string); }
.highlight .nd { color: var(--function); }
.highlight .nf, .highlight .fm { color: var(--function); }
.highlight .err { color: var(--text-error); }
.highlight .c, .highlight .ch, .highlight .cd, .highlight .cm, .highlight .cp, .highlight .cpf, .highlight .c1, .highlight .cs { color: var(--comment); }
.highlight .gl { color: var(--comment); }
.highlight .gt { color: var(--comment); }
.highlight .ni { color: var(--text-primary); }
.highlight .si { color: var(--text-primary); }
.highlight .ge { color: var(--text-primary); }
.highlight .gs { color: var(--text-primary); }

/* --------------------------------------------------------------------------------------------- */

.search-loading { position: relative; overflow: hidden; }
.search-loading::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    height: 2px;
    z-index: 5;
    width: var(--search-progress, 0%);
    transition: width 0.1s linear;
}
.search-loading.indeterminate::after {
    width: 100%;
    transform: translateX(-100%);
    animation: loading-slide 1.5s infinite;
}
@keyframes loading-slide {
    0% { transform: translateX(-100%); }
    100% { transform: translateX(100%); }
}

/* --------------------------------------------------------------------------------------------- */