VCPkg.io – Dark Enhanced [Ath]

Dark theme for VCPkg.io with several enhancements: compact mode, configurable colors etc.

You will need to install an extension such as Tampermonkey, Greasemonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install a user script manager extension to install this script.

(I already have a user script manager, let me install it!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(I already have a user style manager, let me install it!)

/* ==UserStyle==
@name           VCPkg.io – Dark Enhanced [Ath]
@namespace      athari
@version        1.1.0
@description    Dark theme for VCPkg.io with several enhancements: compact mode, configurable colors etc.
@author         Athari (https://github.com/Athari)
@homepageURL    https://github.com/Athari/AthariUserCSS
@supportURL     https://github.com/Athari/AthariUserCSS/issues
@license        MIT
@preprocessor   default

@var            checkbox ath-compact            "Compact layout"                1
@var            checkbox ath-show-features      "Show features in package list" 1
@var            checkbox ath-show-all-tabs      "Always show all tabs"          1
@var            select   ath-color-scheme       "Controls color scheme"         ["light:Light", "dark:Dark*"]

@var            range    l "Lightness base"     [1.4, -2.0, 2.0, 0.02]
@var            range    m "Lightness contrast" [-1.2, -2.0, 2.0, 0.02]
@var            range    c "Chroma base"        [0.0, 0.0, 0.40, 0.01]
@var            range    d "Chroma contrast"    [0.8, -2.0, 2.0, 0.02]
@var            range    h "Hue base"           [190, 0, 360, 2]
@var            range    i "Hue contrast"       [1.0, -2.0, 2.0, 0.05]
@var            checkbox y "Invert images"      1
==/UserStyle== */

@-moz-document domain("vcpkg.io") {
  /*
   * generated
   * formula: dark-full
   * site: vcpkg.io
   * name: index.css
   * url: https://vcpkg.io/css/index.css
   * name: bootstrap.min.css
   * url: https://ajax.aspnetcdn.com/ajax/bootstrap/4.5.0/css/bootstrap.min.css
   * name: common.css
   * url: https://vcpkg.io/css/common.css
   * name: package.css
   * url: https://vcpkg.io/css/package.css
   * name: githubBtn.css
   * url: https://vcpkg.io/css/githubBtn.css
   * name: packages.css
   * url: https://vcpkg.io/css/packages.css
   * name: inline-style-attrs.css
   */
  :root,
  body,
  .footer {
    /*color white n=48 rgb(255, 255, 255) oklch(1 0 180)
   */
    --c-white: oklch(from #fff calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color black n=16 rgb(0, 0, 0) oklch(0 0 0)
   */
    --c-black: oklch(from #000 calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color transparent n=15 rgba(0, 0, 0, 0) oklch(0 0 0 / 0)
   */
    --c-transparent: oklch(from transparent calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color #6c757d n=11 rgb(108, 117, 125) oklch(6 14 21)
   */
    --c-6c757d: oklch(from #6c757d calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color #dee2e6 n=11 rgb(222, 226, 230) oklch(6 14 22)
   */
    --c-dee2e6: oklch(from #dee2e6 calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color #005bff n=9 rgb(0, 91, 255) oklch(6 14 22)
   */
    --c-005bff: oklch(from #005bff calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color #222 n=9 rgb(34, 34, 34) oklch(6 0 16)
   */
    --c-222: oklch(from #222 calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color #007bff n=8 rgb(0, 123, 255) oklch(6 14 22)
   */
    --c-007bff: oklch(from #007bff calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color #e9ecef n=7 rgb(233, 236, 239) oklch(6 14 22)
   */
    --c-e9ecef: oklch(from #e9ecef calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color #4970aa n=7 rgb(73, 112, 170) oklch(6 14 22)
   */
    --c-4970aa: oklch(from #4970aa calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color rgba(0,0,0,.1) n=7 rgba(0, 0, 0, 14) oklch(0 0 0 / 14)
   */
    --c-rgba-0-0-0-11: oklch(from rgba(0, 0, 0, 0.1) calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color #8a8886 n=6 rgb(138, 136, 134) oklch(6 14 22)
   */
    --c-8a8886: oklch(from #8a8886 calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color blue n=5 rgb(0, 0, 255) oklch(6 14 22)
   */
    --c-blue: oklch(from blue calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color grey n=5 rgb(128, 128, 128) oklch(6 0 180)
   */
    --c-grey: oklch(from grey calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color #f1f1f2 n=5 rgb(241, 241, 242) oklch(6 14 22)
   */
    --c-f1f1f2: oklch(from #f1f1f2 calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color #212529 n=5 rgb(33, 37, 41) oklch(6 14 22)
   */
    --c-212529: oklch(from #212529 calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color #002359 n=4 rgb(0, 35, 89) oklch(6 14 22)
   */
    --c-002359: oklch(from #002359 calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color #f3f3f3 n=4 rgb(243, 243, 243) oklch(6 0 16)
   */
    --c-f3f3f3: oklch(from #f3f3f3 calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color #2a2a2d n=4 rgb(42, 42, 45) oklch(6 13 21)
   */
    --c-2a2a2d: oklch(from #2a2a2d calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color #c9c7c7 n=3 rgb(201, 199, 199) oklch(6 14 22)
   */
    --c-c9c7c7: oklch(from #c9c7c7 calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color #dc3545 n=3 rgb(220, 53, 69) oklch(6 14 22)
   */
    --c-dc3545: oklch(from #dc3545 calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color #ddd n=3 rgb(221, 221, 221) oklch(6 0 16)
   */
    --c-ddd: oklch(from #ddd calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color #eee n=3 rgb(238, 238, 238) oklch(6 0 180)
   */
    --c-eee: oklch(from #eee calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color #f5f2f2 n=3 rgb(245, 242, 242) oklch(6 14 22)
   */
    --c-f5f2f2: oklch(from #f5f2f2 calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color #28a745 n=3 rgb(40, 167, 69) oklch(6 14 22)
   */
    --c-28a745: oklch(from #28a745 calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color rgba(0,0,0,.9) n=3 rgba(0, 0, 0, 14) oklch(0 0 0 / 14)
   */
    --c-rgba-0-0-0-11: oklch(from rgba(0, 0, 0, 0.9) calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color rgba(0,0,0,.5) n=3 rgba(0, 0, 0, 14) oklch(0 0 0 / 14)
   */
    --c-rgba-0-0-0-11: oklch(from rgba(0, 0, 0, 0.5) calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color rgba(0,0,0,.125) n=3 rgba(0, 0, 0, 14) oklch(0 0 0 / 14)
   */
    --c-rgba-0-0-0-11: oklch(from rgba(0, 0, 0, 0.125) calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color rgba(0,0,0,.2) n=3 rgba(0, 0, 0, 14) oklch(0 0 0 / 14)
   */
    --c-rgba-0-0-0-11: oklch(from rgba(0, 0, 0, 0.2) calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color hsla(0,0%,100%,.5) n=3 rgba(255, 255, 255, 20) oklch(1 0 180 / 16)
   */
    --c-hsla-0-0-100-15: oklch(from hsla(0, 0%, 100%, 0.5) calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color #403d3d21 n=3 rgba(64, 61, 61, 17) oklch(6 14 22 / 32)
   */
    --c-403d3d21: oklch(from #403d3d21 calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color #0056b3 n=2 rgb(0, 86, 179) oklch(6 14 22)
   */
    --c-0056b3: oklch(from #0056b3 calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color #c3c3c3 n=2 rgb(195, 195, 195) oklch(6 0 180)
   */
    --c-c3c3c3: oklch(from #c3c3c3 calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color #d4d4d4 n=2 rgb(212, 212, 212) oklch(6 0 180)
   */
    --c-d4d4d4: oklch(from #d4d4d4 calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color #17a2b8 n=2 rgb(23, 162, 184) oklch(6 14 22)
   */
    --c-17a2b8: oklch(from #17a2b8 calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color #e83e8c n=2 rgb(232, 62, 140) oklch(6 13 21)
   */
    --c-e83e8c: oklch(from #e83e8c calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color #ffc107 n=2 rgb(255, 193, 7) oklch(6 14 22)
   */
    --c-ffc107: oklch(from #ffc107 calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color #343a40 n=2 rgb(52, 58, 64) oklch(6 14 22)
   */
    --c-343a40: oklch(from #343a40 calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color #495057 n=2 rgb(73, 80, 87) oklch(6 14 21)
   */
    --c-495057: oklch(from #495057 calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color rgba(0,0,0,.13) n=2 rgba(0, 0, 0, 14) oklch(0 0 0 / 14)
   */
    --c-rgba-0-0-0-11: oklch(from rgba(0, 0, 0, 0.13) calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color rgba(0,0,0,.03) n=2 rgba(0, 0, 0, 14) oklch(0 0 0 / 14)
   */
    --c-rgba-0-0-0-11: oklch(from rgba(0, 0, 0, 0.03) calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color rgba(0,0,0,.15) n=2 rgba(0, 0, 0, 14) oklch(0 0 0 / 14)
   */
    --c-rgba-0-0-0-11: oklch(from rgba(0, 0, 0, 0.15) calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color hsla(0,0%,100%,.85) n=2 rgba(255, 255, 255, 20) oklch(1 0 180 / 16)
   */
    --c-hsla-0-0-100-15: oklch(from hsla(0, 0%, 100%, 0.85) calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color #06f n=1 rgb(0, 102, 255) oklch(6 14 22)
   */
    --c-06f: oklch(from #06f calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color #006ee5 n=1 rgb(0, 110, 229) oklch(6 14 22)
   */
    --c-006ee5: oklch(from #006ee5 calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color #0062cc n=1 rgb(0, 98, 204) oklch(6 13 21)
   */
    --c-0062cc: oklch(from #0062cc calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color #014380 n=1 rgb(1, 67, 128) oklch(6 14 22)
   */
    --c-014380: oklch(from #014380 calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color #6610f2 n=1 rgb(102, 16, 242) oklch(6 13 21)
   */
    --c-6610f2: oklch(from #6610f2 calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color #6f42c1 n=1 rgb(111, 66, 193) oklch(6 14 22)
   */
    --c-6f42c1: oklch(from #6f42c1 calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color #727272 n=1 rgb(114, 114, 114) oklch(6 0 16)
   */
    --c-727272: oklch(from #727272 calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color #828282 n=1 rgb(130, 130, 130) oklch(6 0 16)
   */
    --c-828282: oklch(from #828282 calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color #b5b5b5 n=1 rgb(181, 181, 181) oklch(6 0 180)
   */
    --c-b5b5b5: oklch(from #b5b5b5 calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color #b8b3b3 n=1 rgb(184, 179, 179) oklch(6 14 22)
   */
    --c-b8b3b3: oklch(from #b8b3b3 calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color #ccc n=1 rgb(204, 204, 204) oklch(6 0 16)
   */
    --c-ccc: oklch(from #ccc calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color #ced4da n=1 rgb(206, 212, 218) oklch(6 14 22)
   */
    --c-ced4da: oklch(from #ced4da calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color #d5d5d5 n=1 rgb(213, 213, 213) oklch(6 0 180)
   */
    --c-d5d5d5: oklch(from #d5d5d5 calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color gainsboro n=1 rgb(220, 220, 220) oklch(6 0 180)
   */
    --c-gainsboro: oklch(from #dcdcdc calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color #e8e8e8 n=1 rgb(232, 232, 232) oklch(6 0 180)
   */
    --c-e8e8e8: oklch(from #e8e8e8 calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color #ebebeb n=1 rgb(235, 235, 235) oklch(6 0 16)
   */
    --c-ebebeb: oklch(from #ebebeb calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color #f0f0f0 n=1 rgb(240, 240, 240) oklch(6 0 180)
   */
    --c-f0f0f0: oklch(from #f0f0f0 calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color whitesmoke n=1 rgb(245, 245, 245) oklch(6 0 16)
   */
    --c-whitesmoke: oklch(from #f5f5f5 calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color #f7f7f7 n=1 rgb(247, 247, 247) oklch(6 0 16)
   */
    --c-f7f7f7: oklch(from #f7f7f7 calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color #f8f9fa n=1 rgb(248, 249, 250) oklch(6 14 22)
   */
    --c-f8f9fa: oklch(from #f8f9fa calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color #fafafa n=1 rgb(250, 250, 250) oklch(6 0 15)
   */
    --c-fafafa: oklch(from #fafafa calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color #fcf8e3 n=1 rgb(252, 248, 227) oklch(6 14 22)
   */
    --c-fcf8e3: oklch(from #fcf8e3 calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color #fcfcfc n=1 rgb(252, 252, 252) oklch(6 0 16)
   */
    --c-fcfcfc: oklch(from #fcfcfc calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color #fd7e14 n=1 rgb(253, 126, 20) oklch(6 14 22)
   */
    --c-fd7e14: oklch(from #fd7e14 calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color #0366d6 n=1 rgb(3, 102, 214) oklch(6 14 22)
   */
    --c-0366d6: oklch(from #0366d6 calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color #20c997 n=1 rgb(32, 201, 151) oklch(6 14 22)
   */
    --c-20c997: oklch(from #20c997 calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color #333 n=1 rgb(51, 51, 51) oklch(6 0 180)
   */
    --c-333: oklch(from #333 calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color #4879c4 n=1 rgb(72, 121, 196) oklch(6 14 22)
   */
    --c-4879c4: oklch(from #4879c4 calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color rgba(0,0,0,.25) n=1 rgba(0, 0, 0, 14) oklch(0 0 0 / 14)
   */
    --c-rgba-0-0-0-11: oklch(from rgba(0, 0, 0, 0.25) calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color rgba(0,0,0,.7) n=1 rgba(0, 0, 0, 14) oklch(0 0 0 / 14)
   */
    --c-rgba-0-0-0-11: oklch(from rgba(0, 0, 0, 0.7) calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color rgba(0,0,0,.3) n=1 rgba(0, 0, 0, 14) oklch(0 0 0 / 14)
   */
    --c-rgba-0-0-0-11: oklch(from rgba(0, 0, 0, 0.3) calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color rgba(0,0,0,.05) n=1 rgba(0, 0, 0, 14) oklch(0 0 0 / 14)
   */
    --c-rgba-0-0-0-11: oklch(from rgba(0, 0, 0, 0.05) calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color rgba(0,123,255,.25) n=1 rgba(0, 123, 255, 18) oklch(6 14 22 / 32)
   */
    --c-rgba-0-123-255-15: oklch(from rgba(0, 123, 255, 0.25) calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color rgba(0,123,255,.5) n=1 rgba(0, 123, 255, 18) oklch(6 14 22 / 32)
   */
    --c-rgba-0-123-255-15: oklch(from rgba(0, 123, 255, 0.5) calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color hsla(240,2%,57%,.12) n=1 rgba(143, 143, 148, 20) oklch(6 14 22 / 31)
   */
    --c-hsla-240-2-57-16: oklch(from hsla(240, 2%, 57%, 0.12) calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color rgba(220,53,69,.9) n=1 rgba(220, 53, 69, 18) oklch(6 14 22 / 32)
   */
    --c-rgba-220-53-69-15: oklch(from rgba(220, 53, 69, 0.9) calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color hsla(0,0%,100%,.75) n=1 rgba(255, 255, 255, 20) oklch(1 0 180 / 16)
   */
    --c-hsla-0-0-100-15: oklch(from hsla(0, 0%, 100%, 0.75) calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color hsla(0,0%,100%,.25) n=1 rgba(255, 255, 255, 20) oklch(1 0 180 / 16)
   */
    --c-hsla-0-0-100-15: oklch(from hsla(0, 0%, 100%, 0.25) calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color hsla(0,0%,100%,.1) n=1 rgba(255, 255, 255, 20) oklch(1 0 180 / 16)
   */
    --c-hsla-0-0-100-15: oklch(from hsla(0, 0%, 100%, 0.1) calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
    /*color rgba(40,167,69,.9) n=1 rgba(40, 167, 69, 18) oklch(6 14 22 / 32)
   */
    --c-rgba-40-167-69-15: oklch(from rgba(40, 167, 69, 0.9) calc(var(--l) + var(--m) * l) calc(var(--c) + var(--d) * c) calc(var(--h) + var(--i) * h));
  }
  header.masthead {
    background-color: var(--c-f1f1f2);
  }
  .vcpkg-title {
    color: var(--c-014380);
  }
  ::placeholder {
    color: var(--c-4970aa);
  }
  .idx-search-box {
    background-color: var(--c-white);
    border: 2px solid var(--c-4970aa);
    box-shadow: 0 4px 4px var(--c-rgba-0-0-0-11);
  }
  .questions2 {
    color: var(--c-222);
  }
  .title {
    background-color: var(--c-4970aa);
    color: var(--c-white);
  }
  .examples {
    color: var(--c-white);
  }
  .vcpkg-name,
  .vcpkg-name h1 {
    color: var(--c-212529);
  }
  .vcpkg-description {
    color: var(--c-002359);
  }
  .vcpkg-btn-left {
    background-color: var(--c-005bff);
    border: 0.5px solid var(--c-005bff);
  }
  .vcpkg-btn-left,
  .vcpkg-btn-left:hover {
    color: var(--c-white);
  }
  .vcpkg-btn-right,
  .vcpkg-btn-right:hover {
    color: var(--c-005bff);
  }
  .vcpkg-btn-right {
    background-color: var(--c-white);
    border: 0.5px solid var(--c-005bff);
  }
  h1 {
    color: var(--c-4970aa);
  }
  p {
    color: var(--c-black);
  }
  .vc-btn {
    background-color: var(--c-4970aa);
    color: var(--c-white);
  }
  .button:hover {
    background-color: var(--c-4879c4);
  }
  @media screen and (min-width: 500px) and (max-width: 991px) {
    .why-us-box-shadow {
      background-color: var(--c-white);
      box-shadow:
        0 1.6px 3.6px var(--c-rgba-0-0-0-11),
        0 0.3px 0.9px var(--c-rgba-0-0-0-11);
    }
  }
  @media screen and (min-width: 992px) {
    .why-us-box-shadow {
      background-color: var(--c-white);
      box-shadow:
        0 1.6px 3.6px var(--c-rgba-0-0-0-11),
        0 0.3px 0.9px var(--c-rgba-0-0-0-11);
    }
  }
  :root {
    --blue: var(--c-007bff);
    --indigo: var(--c-6610f2);
    --purple: var(--c-6f42c1);
    --pink: var(--c-e83e8c);
    --red: var(--c-dc3545);
    --orange: var(--c-fd7e14);
    --yellow: var(--c-ffc107);
    --green: var(--c-28a745);
    --teal: var(--c-20c997);
    --cyan: var(--c-17a2b8);
    --white: var(--c-white);
    --gray: var(--c-6c757d);
    --gray-dark: var(--c-343a40);
    --primary: var(--c-007bff);
    --secondary: var(--c-6c757d);
    --success: var(--c-28a745);
    --info: var(--c-17a2b8);
    --warning: var(--c-ffc107);
    --danger: var(--c-dc3545);
    --light: var(--c-f8f9fa);
    --dark: var(--c-343a40);
  }
  html {
    -webkit-tap-highlight-color: var(--c-transparent);
  }
  body {
    background-color: var(--c-white);
    color: var(--c-212529);
  }
  a {
    background-color: var(--c-transparent);
    color: var(--c-007bff);
  }
  a:hover {
    color: var(--c-0056b3);
  }
  caption {
    color: var(--c-6c757d);
  }
  hr {
    border-top: 1px solid var(--c-rgba-0-0-0-11);
  }
  .mark,
  mark {
    background-color: var(--c-fcf8e3);
  }
  .blockquote-footer {
    color: var(--c-6c757d);
  }
  .img-thumbnail {
    background-color: var(--c-white);
    border: 1px solid var(--c-dee2e6);
  }
  .figure-caption {
    color: var(--c-6c757d);
  }
  code {
    color: var(--c-e83e8c);
  }
  kbd {
    background-color: var(--c-212529);
    color: var(--c-white);
  }
  pre {
    color: var(--c-212529);
  }
  .valid-feedback {
    color: var(--c-28a745);
  }
  .valid-tooltip {
    background-color: var(--c-rgba-40-167-69-15);
    color: var(--c-white);
  }
  .invalid-feedback {
    color: var(--c-dc3545);
  }
  .invalid-tooltip {
    background-color: var(--c-rgba-220-53-69-15);
    color: var(--c-white);
  }
  .input-group-text {
    background-color: var(--c-e9ecef);
    border: 1px solid var(--c-ced4da);
    color: var(--c-495057);
  }
  .nav-link.disabled {
    color: var(--c-6c757d);
  }
  .nav-tabs {
    border-bottom: 1px solid var(--c-dee2e6);
  }
  .nav-tabs .nav-link {
    border: 1px solid var(--c-transparent);
  }
  .nav-tabs .nav-link:focus,
  .nav-tabs .nav-link:hover {
    border-color: var(--c-e9ecef) var(--c-e9ecef) var(--c-dee2e6);
  }
  .nav-tabs .nav-link.disabled {
    background-color: var(--c-transparent);
    border-color: var(--c-transparent);
    color: var(--c-6c757d);
  }
  .nav-tabs .nav-item.show .nav-link,
  .nav-tabs .nav-link.active {
    background-color: var(--c-white);
    border-color: var(--c-dee2e6) var(--c-dee2e6) var(--c-white);
    color: var(--c-495057);
  }
  .nav-pills .nav-link.active,
  .nav-pills .show > .nav-link {
    background-color: var(--c-007bff);
    color: var(--c-white);
  }
  .navbar-toggler {
    background-color: var(--c-transparent);
    border: 1px solid var(--c-transparent);
  }
  .navbar-light .navbar-brand,
  .navbar-light .navbar-brand:focus,
  .navbar-light .navbar-brand:hover {
    color: var(--c-rgba-0-0-0-11);
  }
  .navbar-light .navbar-nav .nav-link {
    color: var(--c-rgba-0-0-0-11);
  }
  .navbar-light .navbar-nav .nav-link:focus,
  .navbar-light .navbar-nav .nav-link:hover {
    color: var(--c-rgba-0-0-0-11);
  }
  .navbar-light .navbar-nav .nav-link.disabled {
    color: var(--c-rgba-0-0-0-11);
  }
  .navbar-light .navbar-nav .active > .nav-link,
  .navbar-light .navbar-nav .nav-link.active,
  .navbar-light .navbar-nav .nav-link.show,
  .navbar-light .navbar-nav .show > .nav-link {
    color: var(--c-rgba-0-0-0-11);
  }
  .navbar-light .navbar-toggler {
    border-color: var(--c-rgba-0-0-0-11);
    color: var(--c-rgba-0-0-0-11);
  }
  .navbar-light .navbar-text {
    color: var(--c-rgba-0-0-0-11);
  }
  .navbar-light .navbar-text a,
  .navbar-light .navbar-text a:focus,
  .navbar-light .navbar-text a:hover {
    color: var(--c-rgba-0-0-0-11);
  }
  .navbar-dark .navbar-brand,
  .navbar-dark .navbar-brand:focus,
  .navbar-dark .navbar-brand:hover {
    color: var(--c-white);
  }
  .navbar-dark .navbar-nav .nav-link {
    color: var(--c-hsla-0-0-100-15);
  }
  .navbar-dark .navbar-nav .nav-link:focus,
  .navbar-dark .navbar-nav .nav-link:hover {
    color: var(--c-hsla-0-0-100-15);
  }
  .navbar-dark .navbar-nav .nav-link.disabled {
    color: var(--c-hsla-0-0-100-15);
  }
  .navbar-dark .navbar-nav .active > .nav-link,
  .navbar-dark .navbar-nav .nav-link.active,
  .navbar-dark .navbar-nav .nav-link.show,
  .navbar-dark .navbar-nav .show > .nav-link {
    color: var(--c-white);
  }
  .navbar-dark .navbar-toggler {
    border-color: var(--c-hsla-0-0-100-15);
    color: var(--c-hsla-0-0-100-15);
  }
  .navbar-dark .navbar-text {
    color: var(--c-hsla-0-0-100-15);
  }
  .navbar-dark .navbar-text a,
  .navbar-dark .navbar-text a:focus,
  .navbar-dark .navbar-text a:hover {
    color: var(--c-white);
  }
  .card {
    background-color: var(--c-white);
    border: 1px solid var(--c-rgba-0-0-0-11);
  }
  .card-header {
    background-color: var(--c-rgba-0-0-0-11);
    border-bottom: 1px solid var(--c-rgba-0-0-0-11);
  }
  .card-footer {
    background-color: var(--c-rgba-0-0-0-11);
    border-top: 1px solid var(--c-rgba-0-0-0-11);
  }
  .breadcrumb {
    background-color: var(--c-e9ecef);
  }
  .breadcrumb-item + .breadcrumb-item:before {
    color: var(--c-6c757d);
  }
  .breadcrumb-item.active {
    color: var(--c-6c757d);
  }
  .page-link {
    background-color: var(--c-white);
    border: 1px solid var(--c-dee2e6);
    color: var(--c-007bff);
  }
  .page-link:hover {
    background-color: var(--c-e9ecef);
    border-color: var(--c-dee2e6);
    color: var(--c-0056b3);
  }
  .page-link:focus {
    box-shadow: 0 0 0 0.2rem var(--c-rgba-0-123-255-15);
  }
  .page-item.active .page-link {
    background-color: var(--c-007bff);
    border-color: var(--c-007bff);
    color: var(--c-white);
  }
  .page-item.disabled .page-link {
    background-color: var(--c-white);
    border-color: var(--c-dee2e6);
    color: var(--c-6c757d);
  }
  .badge-primary {
    background-color: var(--c-007bff);
    color: var(--c-white);
  }
  a.badge-primary:focus,
  a.badge-primary:hover {
    background-color: var(--c-0062cc);
    color: var(--c-white);
  }
  a.badge-primary.focus,
  a.badge-primary:focus {
    box-shadow: 0 0 0 0.2rem var(--c-rgba-0-123-255-15);
  }
  .jumbotron {
    background-color: var(--c-e9ecef);
  }
  .alert {
    border: 1px solid var(--c-transparent);
  }
  .progress {
    background-color: var(--c-e9ecef);
  }
  .close {
    color: var(--c-black);
    text-shadow: 0 1px 0 var(--c-white);
  }
  .close:hover {
    color: var(--c-black);
  }
  button.close {
    background-color: var(--c-transparent);
  }
  .toast {
    background-color: var(--c-hsla-0-0-100-15);
    border: 1px solid var(--c-rgba-0-0-0-11);
    box-shadow: 0 0.25rem 0.75rem var(--c-rgba-0-0-0-11);
  }
  .toast-header {
    background-color: var(--c-hsla-0-0-100-15);
    border-bottom: 1px solid var(--c-rgba-0-0-0-11);
    color: var(--c-6c757d);
  }
  .modal-content {
    background-color: var(--c-white);
    border: 1px solid var(--c-rgba-0-0-0-11);
  }
  .modal-backdrop {
    background-color: var(--c-black);
  }
  .modal-header {
    border-bottom: 1px solid var(--c-dee2e6);
  }
  .modal-footer {
    border-top: 1px solid var(--c-dee2e6);
  }
  .tooltip .arrow:before {
    border-color: var(--c-transparent);
  }
  .tooltip-inner {
    background-color: var(--c-black);
    color: var(--c-white);
  }
  .popover {
    background-color: var(--c-white);
    border: 1px solid var(--c-rgba-0-0-0-11);
  }
  .popover .arrow:after,
  .popover .arrow:before {
    border-color: var(--c-transparent);
  }
  .popover-header {
    background-color: var(--c-f7f7f7);
    border-bottom: 1px solid var(--c-ebebeb);
  }
  .popover-body {
    color: var(--c-212529);
  }
  .spinner-border {
    border-right: 0.25em solid var(--c-transparent);
  }
  .border {
    border: 1px solid var(--c-dee2e6) !important;
  }
  .shadow {
    box-shadow: 0 0.5rem 1rem var(--c-rgba-0-0-0-11) !important;
  }
  .stretched-link:after {
    background-color: var(--c-transparent);
  }
  @media screen and (min-width: 0px) and (max-width: 499px) {
    .search {
      background-color: var(--c-white);
      border: 1px solid var(--c-grey);
    }
    a.navbar-brand {
      color: var(--c-white);
    }
    .vcpkg-nav-color {
      color: var(--c-f3f3f3);
    }
    .docs-mobile-show {
      border: 1px solid var(--c-8a8886);
    }
    .nav-vcpkg-bar {
      background-color: var(--c-blue);
    }
    .search-box {
      background-color: var(--c-white);
      border: 1px solid var(--c-8a8886);
    }
    .mobile-nav {
      background-color: var(--c-002359);
    }
  }
  @media screen and (min-width: 500px) and (max-width: 991px) {
    .search {
      background-color: var(--c-white);
      border: 1px solid var(--c-grey);
    }
    a.navbar-brand {
      color: var(--c-white);
    }
    .vcpkg-nav-color {
      color: var(--c-f3f3f3);
    }
    .docs-mobile-show {
      border: 1px solid var(--c-8a8886);
    }
    .nav-vcpkg-bar {
      background-color: var(--c-blue);
    }
    .search-box {
      background-color: var(--c-white);
      border: 1px solid var(--c-8a8886);
    }
    .mobile-nav {
      background-color: var(--c-002359);
    }
  }
  @media screen and (min-width: 992px) {
    .search {
      background-color: var(--c-white);
      border: 1px solid var(--c-grey);
    }
    .search-box {
      background-color: var(--c-white);
      border: 1px solid var(--c-8a8886);
    }
  }
  code {
    color: var(--c-black);
  }
  code,
  pre {
    background-color: var(--c-f1f1f2);
  }
  .selected {
    text-decoration-color: var(--c-005bff);
  }
  .copy-btn {
    fill: var(--c-white);
  }
  .nav-link-hover:hover {
    text-decoration-color: var(--c-005bff);
  }
  .navbar-background {
    background-color: var(--c-white);
  }
  footer {
    background-color: var(--c-4970aa);
  }
  footer,
  footer p {
    color: var(--c-white);
  }
  .privacy,
  .privacy:hover {
    color: var(--c-white);
  }
  .tip-text {
    color: var(--c-white);
  }
  .footer-heading {
    color: var(--c-2a2a2d);
  }
  .footer-description {
    color: var(--c-2a2a2d);
  }
  a.section-selected,
  a.section-selected:hover {
    color: var(--c-005bff);
  }
  .search-item:hover {
    background-color: var(--c-f3f3f3);
  }
  #currentPath {
    color: var(--c-005bff);
  }
  .treeview-link {
    color: var(--c-222);
  }
  .treeview-link:hover {
    color: var(--c-222);
  }
  .footer-link {
    color: var(--c-2a2a2d);
  }
  a.footer-link {
    color: var(--c-2a2a2d) !important;
  }
  .docs-nav {
    background-color: var(--c-f3f3f3);
  }
  .docs-nav-link {
    color: var(--c-222);
  }
  .docs-nav-link:hover {
    color: var(--c-blue);
  }
  .mobile-nav {
    background-color: var(--c-002359);
  }
  .mobile-nav-list {
    color: var(--c-white);
  }
  .mobile-docs-list {
    color: var(--c-white);
  }
  .navbar-mobile {
    color: var(--c-f1f1f2);
  }
  .navbar-mobile:hover {
    color: var(--c-f1f1f2);
  }
  .instructions-features:hover,
  .instructions-linux:hover,
  .instructions-windows:hover {
    text-decoration-color: var(--c-005bff);
  }
  .featureText,
  .linuxText,
  .windowsText {
    background-color: var(--c-f1f1f2);
  }
  .vcpkg-page-link {
    color: var(--c-blue);
  }
  .search-item-docs,
  .search-item-docs:hover {
    color: var(--c-black);
  }
  .doc-outline-link,
  .doc-outline-link:hover {
    color: var(--c-222);
  }
  .package-name {
    color: var(--c-black);
  }
  .package-version {
    color: var(--c-grey);
  }
  .tab-container {
    border: var(--c-black);
  }
  .dependencies-tab,
  .port-content-tab,
  .versions-tab {
    border: var(--c-black);
  }
  .tab {
    & button {
      background-color: var(--c-transparent);
    }
  }
  .tab:hover {
    background-color: var(--c-f0f0f0);
  }
  .active-tab,
  .tab.active-tab:hover {
    background-color: var(--c-ddd);
  }
  #dependencies-content,
  #features-content,
  #port-content,
  #versions-content {
    border-top: 1px solid var(--c-c3c3c3);
  }
  .dependency-card {
    border: 1px solid var(--c-403d3d21);
    box-shadow: 1px 1px 1px 1px var(--c-f5f2f2);
    color: var(--c-black);
  }
  .dependency-card:hover {
    box-shadow: 1px 1px 1px 1px var(--c-c3c3c3);
    color: var(--c-black);
  }
  .dependency-card .section-one {
    .dep-name {
      color: var(--c-black);
    }
    .dep-version-min {
      color: var(--c-727272);
    }
  }
  .dep-features-preview {
    border-inline-start: 2px solid var(--c-c9c7c7);
  }
  .feature-card {
    border: 1px solid var(--c-403d3d21);
    box-shadow: 1px 1px 1px 1px var(--c-f5f2f2);
  }
  .feature-card .section-one {
    .feature-name {
      color: var(--c-black);
      .feature-description {
        color: var(--c-grey);
      }
    }
  }
  .feature-dep-card {
    border-left: 2px solid var(--c-c9c7c7);
    color: var(--c-black);
  }
  .feature-dep-card:hover {
    border-left: 3px solid var(--c-c9c7c7);
  }
  .no-features {
    border: 1px solid var(--c-403d3d21);
    box-shadow: 1px 1px 1px 1px var(--c-f5f2f2);
  }
  a {
    color: var(--c-006ee5) !important;
  }
  .gh-btn,
  .gh-count {
    color: var(--c-333);
  }
  .gh-btn {
    background-color: var(--c-eee);
    background-image: linear-gradient(180deg, var(--c-fcfcfc) 0, var(--c-eee));
    border: 1px solid var(--c-d5d5d5);
  }
  .gh-btn:focus,
  .gh-btn:hover {
    background-color: var(--c-ddd);
    background-image: linear-gradient(180deg, var(--c-eee) 0, var(--c-ddd));
    border-color: var(--c-ccc);
  }
  .gh-btn:active {
    background-color: var(--c-gainsboro);
    border-color: var(--c-b5b5b5);
    box-shadow: inset 0 2px 4px var(--c-rgba-0-0-0-11);
  }
  .gh-count {
    background-color: var(--c-fafafa);
    border: 1px solid var(--c-d4d4d4);
  }
  .gh-count:focus,
  .gh-count:hover {
    color: var(--c-0366d6);
  }
  .gh-count:before {
    border: 5px solid var(--c-transparent);
    border-right-color: var(--c-d4d4d4);
  }
  @media screen and (min-width: 0px) and (max-width: 499px) {
    .header-text {
      color: var(--c-222);
    }
  }
  @media screen and (min-width: 500px) and (max-width: 991px) {
    .header-text {
      color: var(--c-222);
    }
  }
  @media screen and (min-width: 1500px) {
    .header-text {
      color: var(--c-222);
    }
  }
  @media screen and (min-width: 991px) and (max-width: 1499px) {
    .header-text {
      color: var(--c-222);
    }
  }
  .search-box {
    background-color: var(--c-white);
    border: 1px solid var(--c-8a8886);
  }
  .card {
    border: 1px solid var(--c-hsla-240-2-57-16);
    box-shadow: 0 1px 1px var(--c-rgba-0-0-0-11);
  }
  .package-card:focus,
  .package-card:hover {
    background-color: var(--c-whitesmoke);
    box-shadow: 0 2px 4px var(--c-rgba-0-0-0-11);
  }
  .package-card a:hover,
  .package-card button:hover {
    background-color: var(--c-e8e8e8);
  }
  .package-description-more {
    color: var(--c-4970aa);
  }
  .unknown {
    background-color: var(--c-828282);
  }
  .tip:hover span {
    background-color: var(--c-white);
    color: var(--c-black);
  }
  .load-results {
    color: var(--c-blue);
  }
  .caret {
    color: var(--c-b8b3b3);
  }
  [style*="fill: #fff" i] {
    /* path[style] */
    fill: var(--c-white) !important;
  }
  [style*="fill: #06f" i] {
    /* path[style] */
    fill: var(--c-06f) !important;
  }

  /* fixes */
  :root,
  body {
    color-scheme: var(--ath-color-scheme);
    --c-black: oklch(from var(--c-006ee5) calc(l * 1.4) calc(c * 0.7) h);
    --c-212529: oklch(from var(--c-006ee5) calc(l * 1.3) calc(c * 0.1) h);
    --ath-block-shadow: 1px 2px 4px #0006;
    --ath-block-shadow-active: 1px 2px 4px 2px #0008;
  }

  .vcpkg-btn-left {
    color: var(--c-white) !important;
  }

  #cookie-banner {
    display: none !important;
  }

  .dependency-card,
  .package-card {
    cursor: pointer;
    box-shadow: var(--ath-block-shadow);
    &:hover {
      box-shadow: var(--ath-block-shadow-active);
    }
  }
  .feature-card {
    box-shadow: var(--ath-block-shadow);
  }

  @container style(--ath-color-scheme: dark) {
    .footer {
      --l: 0.7;
      --m: 0;
    }
    .logo-footer {
      opacity: 0.2;
    }
  }

  @container style(--y: 1) {
    img {
      filter: invert(1) hue-rotate(180deg);
    }
  }

  @container style(--ath-compact: 1) {
    .header-text {
      margin-block: 0;
    }
    .package-body {
      margin-block: 20px;
    }
    .footer-info {
      margin-top: 200px;
    }
    .logo-footer {
      top: -100px;
      background-position: 50% 80%;
      background-repeat: no-repeat;
      background-size: 100% 800px;
      height: 500px;
    }

    .package-card {
      padding: .5rem 1.3rem;
    }

    .feature-card {
      margin: .5rem 0;
      padding: .3rem 1.2rem .5rem;
      .section-one,
      .section-two {
        margin: 0;
        padding: 0;
      }
      .feature-dep-card {
        margin-bottom: 5px;
      }
    }

    #dependencies-content {
      .card-container {
        display: flex;
        flex-flow: row wrap;
        gap: .5em;
        .dependency-card {
          margin: 0;
        }
      }
    }
  }

  @container style(--ath-show-features: 1) {
    .package-card {
      .featureText {
        display: flex !important;
        flex-flow: row wrap;
        gap: .7rem;
        padding: 0;
        background: none;
        font: inherit;
        color: var(--c-grey);
        &:not(:has(.feature-list)) {
          display: none !important;
        }
        .div-action-list {
          display: contents;
        }
        .feature-list {
          margin: 0;
          padding: .3rem .5rem;
          border: solid 1px oklch(from var(--c-grey) l c h / 0.2);
          border-radius: .5rem;
        }
      }
    }
  }

  @container style(--ath-show-all-tabs: 1) {
    .active-container {
      > .tab-container {
        display: none;
      }
      > .tab-content {
        display: block !important;
        border: none !important;
        flex: 0 !important;
      }
      .active-header {
        margin: .3rem 0;
      }
      #features-content:has(.no-features) {
        display: none !important;
      }
    }
    .sidebar-header,
    .active-header {
      font-size: 1.4rem;
      font-weight: 700;
    }
    .sidebar-header {
      padding: 0;
      margin: .3rem 0 .1rem;
    }
  }
}