VCPkg.io – Dark Enhanced [Ath]

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

/* ==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;
    }
  }
}