/* Generated by scripts/vendor-logos.py from Simple Icons (CC0). Do not edit. */
.logo-7zip{--logo:url(/static/vendor-logos/7zip.svg);--logo-c:#000000}
.logo-abb{--logo:url(/static/vendor-logos/abb.svg);--logo-c:#FF000F}
.logo-accusoft{--logo:url(/static/vendor-logos/accusoft.svg);--logo-c:#A9225C}
.logo-acer{--logo:url(/static/vendor-logos/acer.svg);--logo-c:#83B81A}
.logo-actix{--logo:url(/static/vendor-logos/actix.svg);--logo-c:#000000}
.logo-actualbudget{--logo:url(/static/vendor-logos/actualbudget.svg);--logo-c:#6B46C1}
.logo-adminer{--logo:url(/static/vendor-logos/adminer.svg);--logo-c:#34567C}
.logo-adonisjs{--logo:url(/static/vendor-logos/adonisjs.svg);--logo-c:#5A45FF}
.logo-akamai{--logo:url(/static/vendor-logos/akamai.svg);--logo-c:#0096D6}
.logo-akaunting{--logo:url(/static/vendor-logos/akaunting.svg);--logo-c:#6DA252}
.logo-amd{--logo:url(/static/vendor-logos/amd.svg);--logo-c:#ED1C24}
.logo-android{--logo:url(/static/vendor-logos/android.svg);--logo-c:#3DDC84}
.logo-angular{--logo:url(/static/vendor-logos/angular.svg);--logo-c:#0F0F11}
.logo-ansys{--logo:url(/static/vendor-logos/ansys.svg);--logo-c:#FFB71B}
.logo-anthropic{--logo:url(/static/vendor-logos/anthropic.svg);--logo-c:#191919}
.logo-anydesk{--logo:url(/static/vendor-logos/anydesk.svg);--logo-c:#EF443B}
.logo-apache{--logo:url(/static/vendor-logos/apache.svg);--logo-c:#D22128}
.logo-apollographql{--logo:url(/static/vendor-logos/apollographql.svg);--logo-c:#311C87}
.logo-appium{--logo:url(/static/vendor-logos/appium.svg);--logo-c:#EE376D}
.logo-apple{--logo:url(/static/vendor-logos/apple.svg);--logo-c:#000000}
.logo-appwrite{--logo:url(/static/vendor-logos/appwrite.svg);--logo-c:#FD366E}
.logo-arduino{--logo:url(/static/vendor-logos/arduino.svg);--logo-c:#00878F}
.logo-arm{--logo:url(/static/vendor-logos/arm.svg);--logo-c:#0091BD}
.logo-artifacthub{--logo:url(/static/vendor-logos/artifacthub.svg);--logo-c:#417598}
.logo-asterisk{--logo:url(/static/vendor-logos/asterisk.svg);--logo-c:#F68F1E}
.logo-asus{--logo:url(/static/vendor-logos/asus.svg);--logo-c:#000000}
.logo-atlassian{--logo:url(/static/vendor-logos/atlassian.svg);--logo-c:#0052CC}
.logo-audi{--logo:url(/static/vendor-logos/audi.svg);--logo-c:#BB0A30}
.logo-auth0{--logo:url(/static/vendor-logos/auth0.svg);--logo-c:#EB5424}
.logo-authelia{--logo:url(/static/vendor-logos/authelia.svg);--logo-c:#113155}
.logo-autodesk{--logo:url(/static/vendor-logos/autodesk.svg);--logo-c:#000000}
.logo-automattic{--logo:url(/static/vendor-logos/automattic.svg);--logo-c:#3499CD}
.logo-avast{--logo:url(/static/vendor-logos/avast.svg);--logo-c:#FF7800}
.logo-avira{--logo:url(/static/vendor-logos/avira.svg);--logo-c:#E02027}
.logo-axios{--logo:url(/static/vendor-logos/axios.svg);--logo-c:#5A29E4}
.logo-babel{--logo:url(/static/vendor-logos/babel.svg);--logo-c:#F9DC3E}
.logo-backblaze{--logo:url(/static/vendor-logos/backblaze.svg);--logo-c:#E21E29}
.logo-backstage{--logo:url(/static/vendor-logos/backstage.svg);--logo-c:#9BF0E1}
.logo-baidu{--logo:url(/static/vendor-logos/baidu.svg);--logo-c:#2932E1}
.logo-basecamp{--logo:url(/static/vendor-logos/basecamp.svg);--logo-c:#1D2D35}
.logo-baserow{--logo:url(/static/vendor-logos/baserow.svg);--logo-c:#5190EF}
.logo-bentoml{--logo:url(/static/vendor-logos/bentoml.svg);--logo-c:#000000}
.logo-betterauth{--logo:url(/static/vendor-logos/betterauth.svg);--logo-c:#FFFFFF}
.logo-bigbluebutton{--logo:url(/static/vendor-logos/bigbluebutton.svg);--logo-c:#283274}
.logo-bitdefender{--logo:url(/static/vendor-logos/bitdefender.svg);--logo-c:#ED1C24}
.logo-bitwarden{--logo:url(/static/vendor-logos/bitwarden.svg);--logo-c:#175DDC}
.logo-blackberry{--logo:url(/static/vendor-logos/blackberry.svg);--logo-c:#000000}
.logo-blender{--logo:url(/static/vendor-logos/blender.svg);--logo-c:#E87D0D}
.logo-bootstrap{--logo:url(/static/vendor-logos/bootstrap.svg);--logo-c:#7952B3}
.logo-bosch{--logo:url(/static/vendor-logos/bosch.svg);--logo-c:#EA0016}
.logo-brave{--logo:url(/static/vendor-logos/brave.svg);--logo-c:#FB542B}
.logo-brevo{--logo:url(/static/vendor-logos/brevo.svg);--logo-c:#0B996E}
.logo-broadcom{--logo:url(/static/vendor-logos/broadcom.svg);--logo-c:#E31837}
.logo-budibase{--logo:url(/static/vendor-logos/budibase.svg);--logo-c:#000000}
.logo-bunnydotnet{--logo:url(/static/vendor-logos/bunnydotnet.svg);--logo-c:#FFAA49}
.logo-buymeacoffee{--logo:url(/static/vendor-logos/buymeacoffee.svg);--logo-c:#FFDD00}
.logo-bytedance{--logo:url(/static/vendor-logos/bytedance.svg);--logo-c:#3C8CFF}
.logo-cakephp{--logo:url(/static/vendor-logos/cakephp.svg);--logo-c:#D33C43}
.logo-caldotcom{--logo:url(/static/vendor-logos/caldotcom.svg);--logo-c:#292929}
.logo-camunda{--logo:url(/static/vendor-logos/camunda.svg);--logo-c:#FC5D0D}
.logo-canonical{--logo:url(/static/vendor-logos/canonical.svg);--logo-c:#E95420}
.logo-ceph{--logo:url(/static/vendor-logos/ceph.svg);--logo-c:#EF5C55}
.logo-chainguard{--logo:url(/static/vendor-logos/chainguard.svg);--logo-c:#4445E7}
.logo-chatwoot{--logo:url(/static/vendor-logos/chatwoot.svg);--logo-c:#1F93FF}
.logo-checkmk{--logo:url(/static/vendor-logos/checkmk.svg);--logo-c:#15D1A0}
.logo-cilium{--logo:url(/static/vendor-logos/cilium.svg);--logo-c:#F8C517}
.logo-cinnamon{--logo:url(/static/vendor-logos/cinnamon.svg);--logo-c:#DC682E}
.logo-cisco{--logo:url(/static/vendor-logos/cisco.svg);--logo-c:#1BA0D7}
.logo-citrix{--logo:url(/static/vendor-logos/citrix.svg);--logo-c:#452170}
.logo-claris{--logo:url(/static/vendor-logos/claris.svg);--logo-c:#000000}
.logo-clickhouse{--logo:url(/static/vendor-logos/clickhouse.svg);--logo-c:#FFCC01}
.logo-cloudflare{--logo:url(/static/vendor-logos/cloudflare.svg);--logo-c:#F38020}
.logo-cloudfoundry{--logo:url(/static/vendor-logos/cloudfoundry.svg);--logo-c:#0C9ED5}
.logo-cloudways{--logo:url(/static/vendor-logos/cloudways.svg);--logo-c:#2C39BD}
.logo-cocoapods{--logo:url(/static/vendor-logos/cocoapods.svg);--logo-c:#EE3322}
.logo-codeblocks{--logo:url(/static/vendor-logos/codeblocks.svg);--logo-c:#41AD48}
.logo-collaboraonline{--logo:url(/static/vendor-logos/collaboraonline.svg);--logo-c:#5C2983}
.logo-condaforge{--logo:url(/static/vendor-logos/condaforge.svg);--logo-c:#000000}
.logo-containerd{--logo:url(/static/vendor-logos/containerd.svg);--logo-c:#575757}
.logo-contao{--logo:url(/static/vendor-logos/contao.svg);--logo-c:#F47C00}
.logo-craftcms{--logo:url(/static/vendor-logos/craftcms.svg);--logo-c:#E5422B}
.logo-crewai{--logo:url(/static/vendor-logos/crewai.svg);--logo-c:#FF5A50}
.logo-cryptomator{--logo:url(/static/vendor-logos/cryptomator.svg);--logo-c:#49B04A}
.logo-cryptpad{--logo:url(/static/vendor-logos/cryptpad.svg);--logo-c:#0087FF}
.logo-curl{--logo:url(/static/vendor-logos/curl.svg);--logo-c:#073551}
.logo-cursor{--logo:url(/static/vendor-logos/cursor.svg);--logo-c:#000000}
.logo-dapr{--logo:url(/static/vendor-logos/dapr.svg);--logo-c:#0D2192}
.logo-dassaultsystemes{--logo:url(/static/vendor-logos/dassaultsystemes.svg);--logo-c:#005386}
.logo-datadog{--logo:url(/static/vendor-logos/datadog.svg);--logo-c:#632CA6}
.logo-dbeaver{--logo:url(/static/vendor-logos/dbeaver.svg);--logo-c:#382923}
.logo-debian{--logo:url(/static/vendor-logos/debian.svg);--logo-c:#A81D33}
.logo-deepseek{--logo:url(/static/vendor-logos/deepseek.svg);--logo-c:#5786FE}
.logo-dell{--logo:url(/static/vendor-logos/dell.svg);--logo-c:#007DB8}
.logo-devexpress{--logo:url(/static/vendor-logos/devexpress.svg);--logo-c:#FF7200}
.logo-dicebear{--logo:url(/static/vendor-logos/dicebear.svg);--logo-c:#0284C7}
.logo-directus{--logo:url(/static/vendor-logos/directus.svg);--logo-c:#263238}
.logo-discord{--logo:url(/static/vendor-logos/discord.svg);--logo-c:#5865F2}
.logo-discourse{--logo:url(/static/vendor-logos/discourse.svg);--logo-c:#000000}
.logo-dji{--logo:url(/static/vendor-logos/dji.svg);--logo-c:#000000}
.logo-docker{--logo:url(/static/vendor-logos/docker.svg);--logo-c:#2496ED}
.logo-dolibarr{--logo:url(/static/vendor-logos/dolibarr.svg);--logo-c:#263C5C}
.logo-dropbox{--logo:url(/static/vendor-logos/dropbox.svg);--logo-c:#0061FF}
.logo-drupal{--logo:url(/static/vendor-logos/drupal.svg);--logo-c:#0678BE}
.logo-duckdb{--logo:url(/static/vendor-logos/duckdb.svg);--logo-c:#FFF000}
.logo-ecovacs{--logo:url(/static/vendor-logos/ecovacs.svg);--logo-c:#1E384B}
.logo-editorconfig{--logo:url(/static/vendor-logos/editorconfig.svg);--logo-c:#FEFEFE}
.logo-elastic{--logo:url(/static/vendor-logos/elastic.svg);--logo-c:#005571}
.logo-electron{--logo:url(/static/vendor-logos/electron.svg);--logo-c:#47848F}
.logo-elementor{--logo:url(/static/vendor-logos/elementor.svg);--logo-c:#92003B}
.logo-emby{--logo:url(/static/vendor-logos/emby.svg);--logo-c:#52B54B}
.logo-enterprisedb{--logo:url(/static/vendor-logos/enterprisedb.svg);--logo-c:#FF3E00}
.logo-envato{--logo:url(/static/vendor-logos/envato.svg);--logo-c:#87E64B}
.logo-envoyproxy{--logo:url(/static/vendor-logos/envoyproxy.svg);--logo-c:#AC6199}
.logo-epicgames{--logo:url(/static/vendor-logos/epicgames.svg);--logo-c:#313131}
.logo-epson{--logo:url(/static/vendor-logos/epson.svg);--logo-c:#003399}
.logo-ericsson{--logo:url(/static/vendor-logos/ericsson.svg);--logo-c:#0082F0}
.logo-erlang{--logo:url(/static/vendor-logos/erlang.svg);--logo-c:#A90533}
.logo-esphome{--logo:url(/static/vendor-logos/esphome.svg);--logo-c:#18BCF2}
.logo-espressif{--logo:url(/static/vendor-logos/espressif.svg);--logo-c:#E7352C}
.logo-esri{--logo:url(/static/vendor-logos/esri.svg);--logo-c:#000000}
.logo-ethereum{--logo:url(/static/vendor-logos/ethereum.svg);--logo-c:#3C3C3D}
.logo-express{--logo:url(/static/vendor-logos/express.svg);--logo-c:#0A0A0A}
.logo-f5{--logo:url(/static/vendor-logos/f5.svg);--logo-c:#E4002B}
.logo-facebook{--logo:url(/static/vendor-logos/facebook.svg);--logo-c:#0866FF}
.logo-fastify{--logo:url(/static/vendor-logos/fastify.svg);--logo-c:#000000}
.logo-fastly{--logo:url(/static/vendor-logos/fastly.svg);--logo-c:#FF282D}
.logo-fedora{--logo:url(/static/vendor-logos/fedora.svg);--logo-c:#51A2DA}
.logo-ffmpeg{--logo:url(/static/vendor-logos/ffmpeg.svg);--logo-c:#007808}
.logo-fireflyiii{--logo:url(/static/vendor-logos/fireflyiii.svg);--logo-c:#CD5029}
.logo-fishaudio{--logo:url(/static/vendor-logos/fishaudio.svg);--logo-c:#9B90E8}
.logo-flatpak{--logo:url(/static/vendor-logos/flatpak.svg);--logo-c:#4A90D9}
.logo-fluentbit{--logo:url(/static/vendor-logos/fluentbit.svg);--logo-c:#49BDA5}
.logo-fontforge{--logo:url(/static/vendor-logos/fontforge.svg);--logo-c:#F2712B}
.logo-forgejo{--logo:url(/static/vendor-logos/forgejo.svg);--logo-c:#FB923C}
.logo-formbricks{--logo:url(/static/vendor-logos/formbricks.svg);--logo-c:#00C4B8}
.logo-fortinet{--logo:url(/static/vendor-logos/fortinet.svg);--logo-c:#EE3124}
.logo-frappe{--logo:url(/static/vendor-logos/frappe.svg);--logo-c:#0089FF}
.logo-freebsd{--logo:url(/static/vendor-logos/freebsd.svg);--logo-c:#AB2B28}
.logo-freecad{--logo:url(/static/vendor-logos/freecad.svg);--logo-c:#418FDE}
.logo-freshrss{--logo:url(/static/vendor-logos/freshrss.svg);--logo-c:#0062BE}
.logo-fujitsu{--logo:url(/static/vendor-logos/fujitsu.svg);--logo-c:#FF0000}
.logo-generalelectric{--logo:url(/static/vendor-logos/generalelectric.svg);--logo-c:#0870D8}
.logo-gerrit{--logo:url(/static/vendor-logos/gerrit.svg);--logo-c:#EEEEEE}
.logo-ghost{--logo:url(/static/vendor-logos/ghost.svg);--logo-c:#15171A}
.logo-ghostfolio{--logo:url(/static/vendor-logos/ghostfolio.svg);--logo-c:#36CFCC}
.logo-gimp{--logo:url(/static/vendor-logos/gimp.svg);--logo-c:#8C8073}
.logo-git{--logo:url(/static/vendor-logos/git.svg);--logo-c:#F03C2E}
.logo-gitea{--logo:url(/static/vendor-logos/gitea.svg);--logo-c:#609926}
.logo-gitforwindows{--logo:url(/static/vendor-logos/gitforwindows.svg);--logo-c:#80B3FF}
.logo-github{--logo:url(/static/vendor-logos/github.svg);--logo-c:#181717}
.logo-gitlab{--logo:url(/static/vendor-logos/gitlab.svg);--logo-c:#FC6D26}
.logo-gitlfs{--logo:url(/static/vendor-logos/gitlfs.svg);--logo-c:#F64935}
.logo-gldotinet{--logo:url(/static/vendor-logos/gldotinet.svg);--logo-c:#636363}
.logo-gleam{--logo:url(/static/vendor-logos/gleam.svg);--logo-c:#FFAFF3}
.logo-gnome{--logo:url(/static/vendor-logos/gnome.svg);--logo-c:#4A86CF}
.logo-gnu{--logo:url(/static/vendor-logos/gnu.svg);--logo-c:#A42E2B}
.logo-gocd{--logo:url(/static/vendor-logos/gocd.svg);--logo-c:#94399E}
.logo-godaddy{--logo:url(/static/vendor-logos/godaddy.svg);--logo-c:#1BDBDB}
.logo-godotengine{--logo:url(/static/vendor-logos/godotengine.svg);--logo-c:#478CBF}
.logo-google{--logo:url(/static/vendor-logos/google.svg);--logo-c:#4285F4}
.logo-googlecloud{--logo:url(/static/vendor-logos/googlecloud.svg);--logo-c:#4285F4}
.logo-gradle{--logo:url(/static/vendor-logos/gradle.svg);--logo-c:#02303A}
.logo-grafana{--logo:url(/static/vendor-logos/grafana.svg);--logo-c:#F46800}
.logo-graylog{--logo:url(/static/vendor-logos/graylog.svg);--logo-c:#FF3633}
.logo-grocy{--logo:url(/static/vendor-logos/grocy.svg);--logo-c:#337AB7}
.logo-gstreamer{--logo:url(/static/vendor-logos/gstreamer.svg);--logo-c:#FF3131}
.logo-hashcat{--logo:url(/static/vendor-logos/hashcat.svg);--logo-c:#FFFFFF}
.logo-hashicorp{--logo:url(/static/vendor-logos/hashicorp.svg);--logo-c:#000000}
.logo-hasura{--logo:url(/static/vendor-logos/hasura.svg);--logo-c:#1EB4D4}
.logo-hcl{--logo:url(/static/vendor-logos/hcl.svg);--logo-c:#006BB6}
.logo-hedgedoc{--logo:url(/static/vendor-logos/hedgedoc.svg);--logo-c:#B51F08}
.logo-helm{--logo:url(/static/vendor-logos/helm.svg);--logo-c:#0F1689}
.logo-hitachi{--logo:url(/static/vendor-logos/hitachi.svg);--logo-c:#E60027}
.logo-homarr{--logo:url(/static/vendor-logos/homarr.svg);--logo-c:#FA5252}
.logo-homeassistant{--logo:url(/static/vendor-logos/homeassistant.svg);--logo-c:#18BCF2}
.logo-hono{--logo:url(/static/vendor-logos/hono.svg);--logo-c:#E36002}
.logo-honor{--logo:url(/static/vendor-logos/honor.svg);--logo-c:#000000}
.logo-hoppscotch{--logo:url(/static/vendor-logos/hoppscotch.svg);--logo-c:#09090B}
.logo-hostinger{--logo:url(/static/vendor-logos/hostinger.svg);--logo-c:#673DE6}
.logo-hp{--logo:url(/static/vendor-logos/hp.svg);--logo-c:#0096D6}
.logo-huawei{--logo:url(/static/vendor-logos/huawei.svg);--logo-c:#FF0000}
.logo-hubspot{--logo:url(/static/vendor-logos/hubspot.svg);--logo-c:#FF7A59}
.logo-huggingface{--logo:url(/static/vendor-logos/huggingface.svg);--logo-c:#FFD21E}
.logo-humhub{--logo:url(/static/vendor-logos/humhub.svg);--logo-c:#1B8291}
.logo-i18next{--logo:url(/static/vendor-logos/i18next.svg);--logo-c:#26A69A}
.logo-icinga{--logo:url(/static/vendor-logos/icinga.svg);--logo-c:#06062C}
.logo-ieee{--logo:url(/static/vendor-logos/ieee.svg);--logo-c:#00629B}
.logo-ikea{--logo:url(/static/vendor-logos/ikea.svg);--logo-c:#0058A3}
.logo-inductiveautomation{--logo:url(/static/vendor-logos/inductiveautomation.svg);--logo-c:#445C6D}
.logo-inkscape{--logo:url(/static/vendor-logos/inkscape.svg);--logo-c:#000000}
.logo-intel{--logo:url(/static/vendor-logos/intel.svg);--logo-c:#0071C5}
.logo-intercom{--logo:url(/static/vendor-logos/intercom.svg);--logo-c:#6AFDEF}
.logo-internetcomputer{--logo:url(/static/vendor-logos/internetcomputer.svg);--logo-c:#3B00B9}
.logo-invoiceninja{--logo:url(/static/vendor-logos/invoiceninja.svg);--logo-c:#000000}
.logo-ipfs{--logo:url(/static/vendor-logos/ipfs.svg);--logo-c:#65C2CB}
.logo-istio{--logo:url(/static/vendor-logos/istio.svg);--logo-c:#466BB0}
.logo-iterm2{--logo:url(/static/vendor-logos/iterm2.svg);--logo-c:#000000}
.logo-jbl{--logo:url(/static/vendor-logos/jbl.svg);--logo-c:#FF3300}
.logo-jellyfin{--logo:url(/static/vendor-logos/jellyfin.svg);--logo-c:#00A4DC}
.logo-jenkins{--logo:url(/static/vendor-logos/jenkins.svg);--logo-c:#D24939}
.logo-jetbrains{--logo:url(/static/vendor-logos/jetbrains.svg);--logo-c:#000000}
.logo-jfrog{--logo:url(/static/vendor-logos/jfrog.svg);--logo-c:#40BE46}
.logo-jhipster{--logo:url(/static/vendor-logos/jhipster.svg);--logo-c:#3E8ACC}
.logo-jitsi{--logo:url(/static/vendor-logos/jitsi.svg);--logo-c:#97979A}
.logo-joomla{--logo:url(/static/vendor-logos/joomla.svg);--logo-c:#5091CD}
.logo-jquery{--logo:url(/static/vendor-logos/jquery.svg);--logo-c:#0769AD}
.logo-junipernetworks{--logo:url(/static/vendor-logos/junipernetworks.svg);--logo-c:#84B135}
.logo-jupyter{--logo:url(/static/vendor-logos/jupyter.svg);--logo-c:#F37626}
.logo-kakao{--logo:url(/static/vendor-logos/kakao.svg);--logo-c:#FFCD00}
.logo-kaspersky{--logo:url(/static/vendor-logos/kaspersky.svg);--logo-c:#006D5C}
.logo-kde{--logo:url(/static/vendor-logos/kde.svg);--logo-c:#1D99F3}
.logo-kedro{--logo:url(/static/vendor-logos/kedro.svg);--logo-c:#FFC900}
.logo-kentico{--logo:url(/static/vendor-logos/kentico.svg);--logo-c:#F05A22}
.logo-keras{--logo:url(/static/vendor-logos/keras.svg);--logo-c:#D00000}
.logo-keycloak{--logo:url(/static/vendor-logos/keycloak.svg);--logo-c:#4D4D4D}
.logo-khronosgroup{--logo:url(/static/vendor-logos/khronosgroup.svg);--logo-c:#CC3333}
.logo-knative{--logo:url(/static/vendor-logos/knative.svg);--logo-c:#0865AD}
.logo-knime{--logo:url(/static/vendor-logos/knime.svg);--logo-c:#FDD800}
.logo-kofax{--logo:url(/static/vendor-logos/kofax.svg);--logo-c:#00558C}
.logo-kong{--logo:url(/static/vendor-logos/kong.svg);--logo-c:#003459}
.logo-kubernetes{--logo:url(/static/vendor-logos/kubernetes.svg);--logo-c:#326CE5}
.logo-langchain{--logo:url(/static/vendor-logos/langchain.svg);--logo-c:#7FC8FF}
.logo-langflow{--logo:url(/static/vendor-logos/langflow.svg);--logo-c:#000000}
.logo-laravel{--logo:url(/static/vendor-logos/laravel.svg);--logo-c:#FF2D20}
.logo-lenovo{--logo:url(/static/vendor-logos/lenovo.svg);--logo-c:#E2231A}
.logo-lg{--logo:url(/static/vendor-logos/lg.svg);--logo-c:#A50034}
.logo-limesurvey{--logo:url(/static/vendor-logos/limesurvey.svg);--logo-c:#14AE5C}
.logo-line{--logo:url(/static/vendor-logos/line.svg);--logo-c:#00C300}
.logo-linksys{--logo:url(/static/vendor-logos/linksys.svg);--logo-c:#000000}
.logo-linux{--logo:url(/static/vendor-logos/linux.svg);--logo-c:#FCC624}
.logo-linuxmint{--logo:url(/static/vendor-logos/linuxmint.svg);--logo-c:#86BE43}
.logo-livewire{--logo:url(/static/vendor-logos/livewire.svg);--logo-c:#4E56A6}
.logo-localsend{--logo:url(/static/vendor-logos/localsend.svg);--logo-c:#008080}
.logo-lodash{--logo:url(/static/vendor-logos/lodash.svg);--logo-c:#3492FF}
.logo-logseq{--logo:url(/static/vendor-logos/logseq.svg);--logo-c:#85C8C8}
.logo-mainwp{--logo:url(/static/vendor-logos/mainwp.svg);--logo-c:#7FB100}
.logo-malwarebytes{--logo:url(/static/vendor-logos/malwarebytes.svg);--logo-c:#0D3ECC}
.logo-manageiq{--logo:url(/static/vendor-logos/manageiq.svg);--logo-c:#EF2929}
.logo-mariadb{--logo:url(/static/vendor-logos/mariadb.svg);--logo-c:#003545}
.logo-mastodon{--logo:url(/static/vendor-logos/mastodon.svg);--logo-c:#6364FF}
.logo-matrix{--logo:url(/static/vendor-logos/matrix.svg);--logo-c:#000000}
.logo-mattermost{--logo:url(/static/vendor-logos/mattermost.svg);--logo-c:#0058CC}
.logo-mautic{--logo:url(/static/vendor-logos/mautic.svg);--logo-c:#4E5E9E}
.logo-mcafee{--logo:url(/static/vendor-logos/mcafee.svg);--logo-c:#C01818}
.logo-mediatek{--logo:url(/static/vendor-logos/mediatek.svg);--logo-c:#EC9430}
.logo-meta{--logo:url(/static/vendor-logos/meta.svg);--logo-c:#0467DF}
.logo-metabase{--logo:url(/static/vendor-logos/metabase.svg);--logo-c:#509EE3}
.logo-mikrotik{--logo:url(/static/vendor-logos/mikrotik.svg);--logo-c:#293239}
.logo-minio{--logo:url(/static/vendor-logos/minio.svg);--logo-c:#C72E49}
.logo-mintlify{--logo:url(/static/vendor-logos/mintlify.svg);--logo-c:#18E299}
.logo-miraheze{--logo:url(/static/vendor-logos/miraheze.svg);--logo-c:#FFFC00}
.logo-mistralai{--logo:url(/static/vendor-logos/mistralai.svg);--logo-c:#FA520F}
.logo-mlflow{--logo:url(/static/vendor-logos/mlflow.svg);--logo-c:#0194E2}
.logo-modelcontextprotocol{--logo:url(/static/vendor-logos/modelcontextprotocol.svg);--logo-c:#000000}
.logo-modelscope{--logo:url(/static/vendor-logos/modelscope.svg);--logo-c:#624AFF}
.logo-mongodb{--logo:url(/static/vendor-logos/mongodb.svg);--logo-c:#47A248}
.logo-moodle{--logo:url(/static/vendor-logos/moodle.svg);--logo-c:#F98012}
.logo-motorola{--logo:url(/static/vendor-logos/motorola.svg);--logo-c:#E1140A}
.logo-movistar{--logo:url(/static/vendor-logos/movistar.svg);--logo-c:#019DF4}
.logo-mozilla{--logo:url(/static/vendor-logos/mozilla.svg);--logo-c:#161616}
.logo-msi{--logo:url(/static/vendor-logos/msi.svg);--logo-c:#FF0000}
.logo-n8n{--logo:url(/static/vendor-logos/n8n.svg);--logo-c:#EA4B71}
.logo-nasa{--logo:url(/static/vendor-logos/nasa.svg);--logo-c:#E03C31}
.logo-natsdotio{--logo:url(/static/vendor-logos/natsdotio.svg);--logo-c:#27AAE1}
.logo-naver{--logo:url(/static/vendor-logos/naver.svg);--logo-c:#03C75A}
.logo-nec{--logo:url(/static/vendor-logos/nec.svg);--logo-c:#1414A0}
.logo-neo4j{--logo:url(/static/vendor-logos/neo4j.svg);--logo-c:#4581C3}
.logo-nestjs{--logo:url(/static/vendor-logos/nestjs.svg);--logo-c:#E0234E}
.logo-netapp{--logo:url(/static/vendor-logos/netapp.svg);--logo-c:#0067C5}
.logo-netbsd{--logo:url(/static/vendor-logos/netbsd.svg);--logo-c:#FF6600}
.logo-netdata{--logo:url(/static/vendor-logos/netdata.svg);--logo-c:#00AB44}
.logo-netflix{--logo:url(/static/vendor-logos/netflix.svg);--logo-c:#E50914}
.logo-netgear{--logo:url(/static/vendor-logos/netgear.svg);--logo-c:#2C262D}
.logo-nextcloud{--logo:url(/static/vendor-logos/nextcloud.svg);--logo-c:#0082C9}
.logo-nginxproxymanager{--logo:url(/static/vendor-logos/nginxproxymanager.svg);--logo-c:#F15833}
.logo-nhost{--logo:url(/static/vendor-logos/nhost.svg);--logo-c:#0052CD}
.logo-nikon{--logo:url(/static/vendor-logos/nikon.svg);--logo-c:#FFE100}
.logo-nixos{--logo:url(/static/vendor-logos/nixos.svg);--logo-c:#5277C3}
.logo-nodebb{--logo:url(/static/vendor-logos/nodebb.svg);--logo-c:#1E5EBC}
.logo-nodedotjs{--logo:url(/static/vendor-logos/nodedotjs.svg);--logo-c:#5FA04E}
.logo-nokia{--logo:url(/static/vendor-logos/nokia.svg);--logo-c:#005AFF}
.logo-nordicsemiconductor{--logo:url(/static/vendor-logos/nordicsemiconductor.svg);--logo-c:#00A9CE}
.logo-npm{--logo:url(/static/vendor-logos/npm.svg);--logo-c:#CB3837}
.logo-nrwl{--logo:url(/static/vendor-logos/nrwl.svg);--logo-c:#96D7E8}
.logo-nuget{--logo:url(/static/vendor-logos/nuget.svg);--logo-c:#004880}
.logo-nutanix{--logo:url(/static/vendor-logos/nutanix.svg);--logo-c:#024DA1}
.logo-nuxt{--logo:url(/static/vendor-logos/nuxt.svg);--logo-c:#00DC82}
.logo-nvidia{--logo:url(/static/vendor-logos/nvidia.svg);--logo-c:#76B900}
.logo-nxp{--logo:url(/static/vendor-logos/nxp.svg);--logo-c:#000000}
.logo-obsidian{--logo:url(/static/vendor-logos/obsidian.svg);--logo-c:#7C3AED}
.logo-ocaml{--logo:url(/static/vendor-logos/ocaml.svg);--logo-c:#EC6813}
.logo-octobercms{--logo:url(/static/vendor-logos/octobercms.svg);--logo-c:#DB6A26}
.logo-octoprint{--logo:url(/static/vendor-logos/octoprint.svg);--logo-c:#13C100}
.logo-octopusdeploy{--logo:url(/static/vendor-logos/octopusdeploy.svg);--logo-c:#2F93E0}
.logo-odoo{--logo:url(/static/vendor-logos/odoo.svg);--logo-c:#714B67}
.logo-okta{--logo:url(/static/vendor-logos/okta.svg);--logo-c:#007DC1}
.logo-ollama{--logo:url(/static/vendor-logos/ollama.svg);--logo-c:#000000}
.logo-oneplus{--logo:url(/static/vendor-logos/oneplus.svg);--logo-c:#F5010C}
.logo-onlyoffice{--logo:url(/static/vendor-logos/onlyoffice.svg);--logo-c:#444444}
.logo-onnx{--logo:url(/static/vendor-logos/onnx.svg);--logo-c:#005CED}
.logo-openbao{--logo:url(/static/vendor-logos/openbao.svg);--logo-c:#336D5C}
.logo-openbsd{--logo:url(/static/vendor-logos/openbsd.svg);--logo-c:#F2CA30}
.logo-opencv{--logo:url(/static/vendor-logos/opencv.svg);--logo-c:#5C3EE8}
.logo-openhab{--logo:url(/static/vendor-logos/openhab.svg);--logo-c:#E64A19}
.logo-opensearch{--logo:url(/static/vendor-logos/opensearch.svg);--logo-c:#005EB8}
.logo-openssl{--logo:url(/static/vendor-logos/openssl.svg);--logo-c:#721412}
.logo-openstack{--logo:url(/static/vendor-logos/openstack.svg);--logo-c:#ED1944}
.logo-opensuse{--logo:url(/static/vendor-logos/opensuse.svg);--logo-c:#73BA25}
.logo-opentelemetry{--logo:url(/static/vendor-logos/opentelemetry.svg);--logo-c:#000000}
.logo-opentext{--logo:url(/static/vendor-logos/opentext.svg);--logo-c:#000000}
.logo-opentofu{--logo:url(/static/vendor-logos/opentofu.svg);--logo-c:#FFDA18}
.logo-openvpn{--logo:url(/static/vendor-logos/openvpn.svg);--logo-c:#EA7E20}
.logo-openwrt{--logo:url(/static/vendor-logos/openwrt.svg);--logo-c:#00B5E2}
.logo-openzeppelin{--logo:url(/static/vendor-logos/openzeppelin.svg);--logo-c:#4E5EE4}
.logo-opnsense{--logo:url(/static/vendor-logos/opnsense.svg);--logo-c:#E44A20}
.logo-oppo{--logo:url(/static/vendor-logos/oppo.svg);--logo-c:#2D683D}
.logo-orchardcore{--logo:url(/static/vendor-logos/orchardcore.svg);--logo-c:#41B670}
.logo-osgeo{--logo:url(/static/vendor-logos/osgeo.svg);--logo-c:#4CB05B}
.logo-owasp{--logo:url(/static/vendor-logos/owasp.svg);--logo-c:#000000}
.logo-owncloud{--logo:url(/static/vendor-logos/owncloud.svg);--logo-c:#041E42}
.logo-paddlepaddle{--logo:url(/static/vendor-logos/paddlepaddle.svg);--logo-c:#0062B0}
.logo-palantir{--logo:url(/static/vendor-logos/palantir.svg);--logo-c:#101113}
.logo-paloaltonetworks{--logo:url(/static/vendor-logos/paloaltonetworks.svg);--logo-c:#F04E23}
.logo-panasonic{--logo:url(/static/vendor-logos/panasonic.svg);--logo-c:#0049AB}
.logo-patreon{--logo:url(/static/vendor-logos/patreon.svg);--logo-c:#000000}
.logo-payloadcms{--logo:url(/static/vendor-logos/payloadcms.svg);--logo-c:#000000}
.logo-paytm{--logo:url(/static/vendor-logos/paytm.svg);--logo-c:#20336B}
.logo-pdm{--logo:url(/static/vendor-logos/pdm.svg);--logo-c:#AC75D7}
.logo-penpot{--logo:url(/static/vendor-logos/penpot.svg);--logo-c:#000000}
.logo-perforce{--logo:url(/static/vendor-logos/perforce.svg);--logo-c:#4C00FF}
.logo-perl{--logo:url(/static/vendor-logos/perl.svg);--logo-c:#0073A1}
.logo-pfsense{--logo:url(/static/vendor-logos/pfsense.svg);--logo-c:#212121}
.logo-phoenixframework{--logo:url(/static/vendor-logos/phoenixframework.svg);--logo-c:#FD4F00}
.logo-php{--logo:url(/static/vendor-logos/php.svg);--logo-c:#777BB4}
.logo-phpbb{--logo:url(/static/vendor-logos/phpbb.svg);--logo-c:#009BDF}
.logo-phpmyadmin{--logo:url(/static/vendor-logos/phpmyadmin.svg);--logo-c:#6C78AF}
.logo-pihole{--logo:url(/static/vendor-logos/pihole.svg);--logo-c:#96060C}
.logo-pimcore{--logo:url(/static/vendor-logos/pimcore.svg);--logo-c:#6428B4}
.logo-pinterest{--logo:url(/static/vendor-logos/pinterest.svg);--logo-c:#BD081C}
.logo-piwigo{--logo:url(/static/vendor-logos/piwigo.svg);--logo-c:#FF7700}
.logo-pixelfed{--logo:url(/static/vendor-logos/pixelfed.svg);--logo-c:#6366F1}
.logo-plesk{--logo:url(/static/vendor-logos/plesk.svg);--logo-c:#52BBE6}
.logo-plex{--logo:url(/static/vendor-logos/plex.svg);--logo-c:#EBAF00}
.logo-pnpm{--logo:url(/static/vendor-logos/pnpm.svg);--logo-c:#F69220}
.logo-pocketbase{--logo:url(/static/vendor-logos/pocketbase.svg);--logo-c:#B8DBE4}
.logo-pomerium{--logo:url(/static/vendor-logos/pomerium.svg);--logo-c:#6F43E7}
.logo-portainer{--logo:url(/static/vendor-logos/portainer.svg);--logo-c:#13BEF9}
.logo-postcss{--logo:url(/static/vendor-logos/postcss.svg);--logo-c:#DD3A0A}
.logo-postgresql{--logo:url(/static/vendor-logos/postgresql.svg);--logo-c:#4169E1}
.logo-posthog{--logo:url(/static/vendor-logos/posthog.svg);--logo-c:#000000}
.logo-prestashop{--logo:url(/static/vendor-logos/prestashop.svg);--logo-c:#DF0067}
.logo-progress{--logo:url(/static/vendor-logos/progress.svg);--logo-c:#5CE500}
.logo-prometheus{--logo:url(/static/vendor-logos/prometheus.svg);--logo-c:#E6522C}
.logo-pterodactyl{--logo:url(/static/vendor-logos/pterodactyl.svg);--logo-c:#10539F}
.logo-puppet{--logo:url(/static/vendor-logos/puppet.svg);--logo-c:#FFAE1A}
.logo-pydantic{--logo:url(/static/vendor-logos/pydantic.svg);--logo-c:#E92063}
.logo-python{--logo:url(/static/vendor-logos/python.svg);--logo-c:#3776AB}
.logo-pytorch{--logo:url(/static/vendor-logos/pytorch.svg);--logo-c:#EE4C2C}
.logo-qdrant{--logo:url(/static/vendor-logos/qdrant.svg);--logo-c:#DC244C}
.logo-qgis{--logo:url(/static/vendor-logos/qgis.svg);--logo-c:#589632}
.logo-qnap{--logo:url(/static/vendor-logos/qnap.svg);--logo-c:#0C2E82}
.logo-qt{--logo:url(/static/vendor-logos/qt.svg);--logo-c:#41CD52}
.logo-qualcomm{--logo:url(/static/vendor-logos/qualcomm.svg);--logo-c:#3253DC}
.logo-qualys{--logo:url(/static/vendor-logos/qualys.svg);--logo-c:#ED2E26}
.logo-quasar{--logo:url(/static/vendor-logos/quasar.svg);--logo-c:#050A14}
.logo-rabbitmq{--logo:url(/static/vendor-logos/rabbitmq.svg);--logo-c:#FF6600}
.logo-rakuten{--logo:url(/static/vendor-logos/rakuten.svg);--logo-c:#BF0000}
.logo-rancher{--logo:url(/static/vendor-logos/rancher.svg);--logo-c:#0075A8}
.logo-ray{--logo:url(/static/vendor-logos/ray.svg);--logo-c:#028CF0}
.logo-razer{--logo:url(/static/vendor-logos/razer.svg);--logo-c:#00FF00}
.logo-razorpay{--logo:url(/static/vendor-logos/razorpay.svg);--logo-c:#0C2451}
.logo-rclone{--logo:url(/static/vendor-logos/rclone.svg);--logo-c:#3F79AD}
.logo-redhat{--logo:url(/static/vendor-logos/redhat.svg);--logo-c:#EE0000}
.logo-redis{--logo:url(/static/vendor-logos/redis.svg);--logo-c:#FF4438}
.logo-rocketdotchat{--logo:url(/static/vendor-logos/rocketdotchat.svg);--logo-c:#F5455C}
.logo-rockwellautomation{--logo:url(/static/vendor-logos/rockwellautomation.svg);--logo-c:#CD163F}
.logo-roundcube{--logo:url(/static/vendor-logos/roundcube.svg);--logo-c:#37BEFF}
.logo-ruby{--logo:url(/static/vendor-logos/ruby.svg);--logo-c:#CC342D}
.logo-rubygems{--logo:url(/static/vendor-logos/rubygems.svg);--logo-c:#E9573F}
.logo-rundeck{--logo:url(/static/vendor-logos/rundeck.svg);--logo-c:#F73F39}
.logo-rustdesk{--logo:url(/static/vendor-logos/rustdesk.svg);--logo-c:#024EFF}
.logo-rustfs{--logo:url(/static/vendor-logos/rustfs.svg);--logo-c:#0196D0}
.logo-samsung{--logo:url(/static/vendor-logos/samsung.svg);--logo-c:#1428A0}
.logo-sanic{--logo:url(/static/vendor-logos/sanic.svg);--logo-c:#FF0D68}
.logo-sap{--logo:url(/static/vendor-logos/sap.svg);--logo-c:#0FAAFF}
.logo-schneiderelectric{--logo:url(/static/vendor-logos/schneiderelectric.svg);--logo-c:#3DCD58}
.logo-scrapy{--logo:url(/static/vendor-logos/scrapy.svg);--logo-c:#60A839}
.logo-sequelize{--logo:url(/static/vendor-logos/sequelize.svg);--logo-c:#52B0E7}
.logo-sharp{--logo:url(/static/vendor-logos/sharp.svg);--logo-c:#99CC00}
.logo-shopify{--logo:url(/static/vendor-logos/shopify.svg);--logo-c:#7AB55C}
.logo-shopware{--logo:url(/static/vendor-logos/shopware.svg);--logo-c:#189EFF}
.logo-siemens{--logo:url(/static/vendor-logos/siemens.svg);--logo-c:#009999}
.logo-sitecore{--logo:url(/static/vendor-logos/sitecore.svg);--logo-c:#EB1F1F}
.logo-snowflake{--logo:url(/static/vendor-logos/snowflake.svg);--logo-c:#29B5E8}
.logo-snyk{--logo:url(/static/vendor-logos/snyk.svg);--logo-c:#4C4A73}
.logo-socketdotio{--logo:url(/static/vendor-logos/socketdotio.svg);--logo-c:#010101}
.logo-solana{--logo:url(/static/vendor-logos/solana.svg);--logo-c:#9945FF}
.logo-sonarr{--logo:url(/static/vendor-logos/sonarr.svg);--logo-c:#2596BE}
.logo-sonatype{--logo:url(/static/vendor-logos/sonatype.svg);--logo-c:#1B1C30}
.logo-sonicwall{--logo:url(/static/vendor-logos/sonicwall.svg);--logo-c:#FF791A}
.logo-sonos{--logo:url(/static/vendor-logos/sonos.svg);--logo-c:#000000}
.logo-sony{--logo:url(/static/vendor-logos/sony.svg);--logo-c:#FFFFFF}
.logo-spinnaker{--logo:url(/static/vendor-logos/spinnaker.svg);--logo-c:#139BB4}
.logo-splunk{--logo:url(/static/vendor-logos/splunk.svg);--logo-c:#000000}
.logo-spring{--logo:url(/static/vendor-logos/spring.svg);--logo-c:#6DB33F}
.logo-sqlalchemy{--logo:url(/static/vendor-logos/sqlalchemy.svg);--logo-c:#D71F00}
.logo-sqlite{--logo:url(/static/vendor-logos/sqlite.svg);--logo-c:#003B57}
.logo-statamic{--logo:url(/static/vendor-logos/statamic.svg);--logo-c:#FF269E}
.logo-stmicroelectronics{--logo:url(/static/vendor-logos/stmicroelectronics.svg);--logo-c:#03234B}
.logo-strapi{--logo:url(/static/vendor-logos/strapi.svg);--logo-c:#4945FF}
.logo-streamlit{--logo:url(/static/vendor-logos/streamlit.svg);--logo-c:#FF4B4B}
.logo-stripe{--logo:url(/static/vendor-logos/stripe.svg);--logo-c:#635BFF}
.logo-strongswan{--logo:url(/static/vendor-logos/strongswan.svg);--logo-c:#E00033}
.logo-supabase{--logo:url(/static/vendor-logos/supabase.svg);--logo-c:#3FCF8E}
.logo-surrealdb{--logo:url(/static/vendor-logos/surrealdb.svg);--logo-c:#FF00A0}
.logo-suse{--logo:url(/static/vendor-logos/suse.svg);--logo-c:#0C322C}
.logo-swift{--logo:url(/static/vendor-logos/swift.svg);--logo-c:#F05138}
.logo-symantec{--logo:url(/static/vendor-logos/symantec.svg);--logo-c:#FDB511}
.logo-symfony{--logo:url(/static/vendor-logos/symfony.svg);--logo-c:#000000}
.logo-synology{--logo:url(/static/vendor-logos/synology.svg);--logo-c:#B5B5B6}
.logo-tailscale{--logo:url(/static/vendor-logos/tailscale.svg);--logo-c:#242424}
.logo-talend{--logo:url(/static/vendor-logos/talend.svg);--logo-c:#FF6D70}
.logo-tanstack{--logo:url(/static/vendor-logos/tanstack.svg);--logo-c:#ECE8D1}
.logo-tauri{--logo:url(/static/vendor-logos/tauri.svg);--logo-c:#24C8D8}
.logo-teamviewer{--logo:url(/static/vendor-logos/teamviewer.svg);--logo-c:#050A52}
.logo-telegram{--logo:url(/static/vendor-logos/telegram.svg);--logo-c:#26A5E4}
.logo-temporal{--logo:url(/static/vendor-logos/temporal.svg);--logo-c:#000000}
.logo-tensorflow{--logo:url(/static/vendor-logos/tensorflow.svg);--logo-c:#FF6F00}
.logo-tesla{--logo:url(/static/vendor-logos/tesla.svg);--logo-c:#CC0000}
.logo-textpattern{--logo:url(/static/vendor-logos/textpattern.svg);--logo-c:#FFDA44}
.logo-thymeleaf{--logo:url(/static/vendor-logos/thymeleaf.svg);--logo-c:#005F0F}
.logo-timescale{--logo:url(/static/vendor-logos/timescale.svg);--logo-c:#FDB515}
.logo-torproject{--logo:url(/static/vendor-logos/torproject.svg);--logo-c:#7D4698}
.logo-totvs{--logo:url(/static/vendor-logos/totvs.svg);--logo-c:#363636}
.logo-tplink{--logo:url(/static/vendor-logos/tplink.svg);--logo-c:#4ACBD6}
.logo-traccar{--logo:url(/static/vendor-logos/traccar.svg);--logo-c:#000000}
.logo-trendmicro{--logo:url(/static/vendor-logos/trendmicro.svg);--logo-c:#D71921}
.logo-trimble{--logo:url(/static/vendor-logos/trimble.svg);--logo-c:#0063A3}
.logo-typo3{--logo:url(/static/vendor-logos/typo3.svg);--logo-c:#FF8700}
.logo-ubiquiti{--logo:url(/static/vendor-logos/ubiquiti.svg);--logo-c:#0559C9}
.logo-ubuntu{--logo:url(/static/vendor-logos/ubuntu.svg);--logo-c:#E95420}
.logo-ultralytics{--logo:url(/static/vendor-logos/ultralytics.svg);--logo-c:#111F68}
.logo-umbraco{--logo:url(/static/vendor-logos/umbraco.svg);--logo-c:#3544B1}
.logo-unjs{--logo:url(/static/vendor-logos/unjs.svg);--logo-c:#ECDC5A}
.logo-unraid{--logo:url(/static/vendor-logos/unraid.svg);--logo-c:#F15A2C}
.logo-vaadin{--logo:url(/static/vendor-logos/vaadin.svg);--logo-c:#00B4F0}
.logo-vbulletin{--logo:url(/static/vendor-logos/vbulletin.svg);--logo-c:#184D66}
.logo-veeam{--logo:url(/static/vendor-logos/veeam.svg);--logo-c:#00B336}
.logo-vercel{--logo:url(/static/vendor-logos/vercel.svg);--logo-c:#000000}
.logo-veritas{--logo:url(/static/vendor-logos/veritas.svg);--logo-c:#B1181E}
.logo-vestel{--logo:url(/static/vendor-logos/vestel.svg);--logo-c:#DD052B}
.logo-vim{--logo:url(/static/vendor-logos/vim.svg);--logo-c:#019733}
.logo-vitest{--logo:url(/static/vendor-logos/vitest.svg);--logo-c:#00FF74}
.logo-vivo{--logo:url(/static/vendor-logos/vivo.svg);--logo-c:#415FFF}
.logo-vllm{--logo:url(/static/vendor-logos/vllm.svg);--logo-c:#30A2FF}
.logo-vmware{--logo:url(/static/vendor-logos/vmware.svg);--logo-c:#607078}
.logo-wacom{--logo:url(/static/vendor-logos/wacom.svg);--logo-c:#000000}
.logo-wagtail{--logo:url(/static/vendor-logos/wagtail.svg);--logo-c:#43B1B0}
.logo-wallabag{--logo:url(/static/vendor-logos/wallabag.svg);--logo-c:#3F6184}
.logo-webassembly{--logo:url(/static/vendor-logos/webassembly.svg);--logo-c:#654FF0}
.logo-webmin{--logo:url(/static/vendor-logos/webmin.svg);--logo-c:#7DA0D0}
.logo-webpack{--logo:url(/static/vendor-logos/webpack.svg);--logo-c:#8DD6F9}
.logo-wikimediafoundation{--logo:url(/static/vendor-logos/wikimediafoundation.svg);--logo-c:#000000}
.logo-wireshark{--logo:url(/static/vendor-logos/wireshark.svg);--logo-c:#1679A7}
.logo-wondershare{--logo:url(/static/vendor-logos/wondershare.svg);--logo-c:#000000}
.logo-woocommerce{--logo:url(/static/vendor-logos/woocommerce.svg);--logo-c:#96588A}
.logo-wordpress{--logo:url(/static/vendor-logos/wordpress.svg);--logo-c:#21759B}
.logo-wpengine{--logo:url(/static/vendor-logos/wpengine.svg);--logo-c:#0ECAD4}
.logo-wyze{--logo:url(/static/vendor-logos/wyze.svg);--logo-c:#1DF0BB}
.logo-xdotorg{--logo:url(/static/vendor-logos/xdotorg.svg);--logo-c:#F28834}
.logo-xiaomi{--logo:url(/static/vendor-logos/xiaomi.svg);--logo-c:#FF6900}
.logo-yamahacorporation{--logo:url(/static/vendor-logos/yamahacorporation.svg);--logo-c:#4B1E78}
.logo-yoast{--logo:url(/static/vendor-logos/yoast.svg);--logo-c:#A61E69}
.logo-yubico{--logo:url(/static/vendor-logos/yubico.svg);--logo-c:#84BD00}
.logo-zalando{--logo:url(/static/vendor-logos/zalando.svg);--logo-c:#FF6900}
.logo-zedindustries{--logo:url(/static/vendor-logos/zedindustries.svg);--logo-c:#084CCF}
.logo-zenbrowser{--logo:url(/static/vendor-logos/zenbrowser.svg);--logo-c:#F76F53}
.logo-zend{--logo:url(/static/vendor-logos/zend.svg);--logo-c:#0679EA}
.logo-zulip{--logo:url(/static/vendor-logos/zulip.svg);--logo-c:#6492FE}
