您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
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; } } }