diff --git a/.svglint-ignored.json b/.svglint-ignored.json
index 035c4885..c7bb46a5 100644
--- a/.svglint-ignored.json
+++ b/.svglint-ignored.json
@@ -161,7 +161,6 @@
"M23.58 2.4c-.963 1.206-2.55 6.476-11.46 6.71-4.253.112-6.36-4.731-6.36-4.731l-.334 7.771c-.831-1.042-1.945-1.705-3.014-1.74a2.23 2.23 0 00-1.441.441c-.663.502-.977 1.345-.97 2.28.006.934.33 1.965.97 2.896.64.931 1.476 1.587 2.324 1.89.456.164.916.214 1.35.157C10.674 22.882 26.797 26.557 23.58 2.4zM8.404 8.85c1.265 0 2.314.94 2.614 2.196.484-1.19 1.614-2.027 2.931-2.027 1.758 0 3.178 1.49 3.178 3.322 0 1.833-1.42 3.334-3.178 3.334-1.531 0-2.81-1.14-3.115-2.644-.437.978-1.353 1.666-2.43 1.666-.915 0-1.716-.497-2.203-1.246a5.726 5.726 0 00-.289-.567 3.118 3.118 0 01-.205-1.113c0-1.604 1.198-2.922 2.697-2.922zm0 .36c-1.284 0-2.33 1.138-2.33 2.561s1.046 2.559 2.33 2.559c.214 0 .417-.043.614-.102a1.676 1.759 0 01-1.614-1.756 1.676 1.759 0 011.676-1.758 1.676 1.759 0 011.635 1.373c.012-.105.029-.207.029-.316 0-1.423-1.056-2.56-2.34-2.56zm5.545.131c-1.576 0-2.86 1.334-2.86 3 0 1.667 1.284 3.008 2.86 3.008.591 0 1.14-.188 1.596-.512a2.146 2.252 0 01-.858.19 2.146 2.252 0 01-2.144-2.252 2.146 2.252 0 012.144-2.252 2.146 2.252 0 012.112 1.845l.003-.026c0-1.667-1.277-3-2.853-3zm-11.545 1.39c1.038.035 2.206.77 3.008 1.936.606.882.914 1.866.92 2.727.006.861-.282 1.589-.846 2.016-.564.426-1.31.48-2.082.205-.772-.277-1.564-.883-2.17-1.764-.605-.881-.911-1.867-.917-2.728-.007-.862.282-1.589.845-2.016a1.92 1.92 0 011.242-.375zm11.69.245a1.006 1.056 0 00-1.006 1.059 1.006 1.056 0 001.006 1.054 1.006 1.056 0 001.005-1.054 1.006 1.056 0 00-1.005-1.059zm-5.645.22a.662.695 0 00-.662.694.662.695 0 00.662.697.662.695 0 00.662-.697.662.695 0 00-.662-.693zm-6.414.223a1.118 1.408 0 00-1.119 1.407 1.118 1.408 0 001.12 1.408 1.118 1.408 0 001.116-1.408 1.118 1.408 0 00-1.117-1.407zm14.176 3.998s1.487.435 2.011 1.145c.523.708.194 1.145.057 2.05-.202-.528-.407-.942-.621-1.183-.81 1.259-3.104 1.858-6.18 1.559 1.38-.072 2.451-.288 3.301-.584-1.4.09-3.214-.27-5.365-1.067 4.262.895 6.433.063 7.703-.966-.335-.455-.906-.954-.906-.954z": "GIMP",
"M4.186 5.421C2.341 5.417-.13 6.59.006 9.531c.213 4.594 4.92 5.02 6.801 5.057.206.862 2.42 3.834 4.059 3.99h7.18c4.306-.286 7.53-13.022 5.14-13.07-3.953.186-6.296.28-8.305.296v3.975l-.626-.277-.004-3.696c-2.306-.001-4.336-.108-8.189-.298-.482-.003-1.154-.085-1.876-.087zm.261 1.625h.22c.262 2.355.688 3.732 1.55 5.836-2.2-.26-4.072-.899-4.416-3.285-.178-1.235.422-2.524 2.646-2.552zm8.557 2.315c.15.002.303.03.447.096l.749.323-.537.979a.672.597 0 0 0-.241.038.672.597 0 0 0-.405.764.672.597 0 0 0 .112.174l-.926 1.686a.672.597 0 0 0-.222.038.672.597 0 0 0-.405.764.672.597 0 0 0 .86.36.672.597 0 0 0 .404-.765.672.597 0 0 0-.158-.22l.902-1.642a.672.597 0 0 0 .293-.03.672.597 0 0 0 .213-.112c.348.146.633.265.838.366.308.152.417.253.45.365.033.11-.003.322-.177.694-.13.277-.345.67-.599 1.133a.672.597 0 0 0-.251.038.672.597 0 0 0-.405.764.672.597 0 0 0 .86.36.672.597 0 0 0 .404-.764.672.597 0 0 0-.137-.202c.251-.458.467-.852.606-1.148.188-.402.286-.701.2-.99-.086-.289-.35-.477-.7-.65-.23-.113-.517-.233-.86-.377a.672.597 0 0 0-.038-.239.672.597 0 0 0-.145-.209l.528-.963 2.924 1.263c.528.229.746.79.49 1.26l-2.01 3.68c-.257.469-.888.663-1.416.435l-4.137-1.788c-.528-.228-.747-.79-.49-1.26l2.01-3.679c.176-.323.53-.515.905-.53h.064z": "Gitea",
"M23.8 12.57c-.29-.15-3.4 1.4-4.07 1.27-1.68-.3-1.37-.5-3.63-1.02-.9-.2-.77-.08-.97-.23-.13-.1-.26-.12-.45-.3 3-.54 4.52-1.27 5.05-1.38.57-.11 3.87 1.47 4.07 1.1.2-.37-.72-1.18-.3-2.27.44-1.1-.52-1.82.01-2.69.54-.87.43-2.2.3-2.27-.3-.15-3.4 1.4-4.08 1.27-1.68-.31-1.37-.51-3.63-1.02-.9-.2-.77-.09-.97-.24-.2-.15-.39-.1-.78-.73s-4.88-1.6-5.18-1.6c-.62 0-1.78 1.6-1.78 1.6s-.45 0-1.8.07-2.53.67-4.12 1.92C-.13 7.3.1 8.56.1 8.56s1.48.5 1.48.78c0 .27-1.3.6-1.3.6C1.12 11 3.72 12 4.38 12h.52c-1.08.21-2.12.8-3.44 1.83C-.13 15.1.1 16.36.1 16.36s1.48.5 1.48.77-1.3.6-1.3.6c.84 1.07 3.44 2.07 4.1 2.07.63 0 1.07.02 1.87-.13.06.13.68 1.45 1.95 1.72 1.34.29 2.08.06 2.08.06s.07-.59-.24-1.18c1.16.12 2.48.15 3.77-.05 3.57-.54 5.34-1.4 5.92-1.51.57-.12 3.87 1.46 4.07 1.1.2-.38-.72-1.19-.29-2.28.43-1.1-.53-1.81 0-2.69.54-.87.43-2.2.3-2.27zM3.46 8.87a.95.95 0 0 1-.22-.03H3.2a2.6 2.6 0 0 1-.06-.03L3.1 8.8l-.06-.03H3a.57.57 0 0 1-.05-.03L2.9 8.7l-.05-.03-.04-.03a1.1 1.1 0 0 1-.05-.04l-.03-.03a1 1 0 0 1-.05-.06l-.02-.02a1.95 1.95 0 0 1-.07-.08l-.02-.02a1.15 1.15 0 0 1-.04-.08l-.02-.03-.04-.06a.78.78 0 0 0-.02-.05l-.02-.06-.02-.04A1.66 1.66 0 0 1 2.4 8l-.01-.05a.75.75 0 0 1-.02-.06v-.05c.07.43.42.76.83.76.47 0 .86-.43.86-.97s-.38-.98-.86-.98c-.47 0-.85.43-.86.96 0-.7.5-1.27 1.12-1.27s1.11.56 1.11 1.26-.5 1.27-1.11 1.27zm-.75-.95c0-.15.1-.27.24-.27s.23.12.23.27-.1.26-.23.26-.24-.12-.24-.26zm.75 8.74a.95.95 0 0 1-.11 0l-.04-.01a.88.88 0 0 1-.07-.01l-.04-.01-.06-.02-.04-.02a.57.57 0 0 1-.06-.02L3 16.55a.73.73 0 0 1-.05-.03l-.04-.02-.05-.04-.04-.03a.73.73 0 0 1-.05-.04l-.03-.03a1 1 0 0 1-.07-.07 1.44 1.44 0 0 1-.07-.09l-.02-.02a1.13 1.13 0 0 1-.04-.07l-.02-.04a1.3 1.3 0 0 1-.04-.06l-.02-.04-.02-.07-.02-.04a5.06 5.06 0 0 1-.02-.07l-.01-.04a.75.75 0 0 1-.02-.07v-.05c.07.43.42.76.83.76.47 0 .86-.43.86-.97s-.38-.97-.86-.97c-.47 0-.85.42-.86.95 0-.7.5-1.27 1.12-1.27s1.11.57 1.11 1.26-.5 1.27-1.11 1.27zm-.75-.95c0-.14.1-.26.24-.26s.23.12.23.26-.1.26-.23.26-.24-.11-.24-.26zm5.08-5.5v-.03l.03-.06.06-.22a18.71 18.71 0 0 0 .36-1.33c.12-.53.17-.96.15-1.2a3.04 3.04 0 0 0-.04-.27 5.92 5.92 0 0 0-.2-.79 8.05 8.05 0 0 0-.19-.5l-.06-.13-.02-.05c-.09-.2.04-.43.24-.42h.14l.4.03 1.2.06.38.02.86.06a21.12 21.12 0 0 1 7.93 2.12l.67.3c.13.06.2.23.14.38-.05.14-.2.22-.33.16l-.67-.3a20.72 20.72 0 0 0-7.77-2.09l-.86-.05-.38-.02-1.2-.07h-.12a8.69 8.69 0 0 1 .34 1.17l.05.32c.03.34-.03.81-.17 1.41l-.15.62a21.23 21.23 0 0 1-.29.99l-.02.06a.16.16 0 0 0 0 .03c-.05.14-.2.22-.33.16-.13-.05-.2-.22-.15-.37zm-1.5-4.76a.23.23 0 0 1 .36.02 4.68 4.68 0 0 1 .42.62c.22.4.37.8.41 1.21.02.23 0 .49-.04.77a6.2 6.2 0 0 1-.2.83 8.29 8.29 0 0 1-.25.69c-.06.14-.21.2-.34.13-.13-.07-.18-.24-.12-.39l.02-.04.05-.13a7.76 7.76 0 0 0 .16-.45 5.43 5.43 0 0 0 .18-.75c.04-.23.05-.43.04-.6a2.6 2.6 0 0 0-.34-.97 4.1 4.1 0 0 0-.33-.5l-.03-.03a.32.32 0 0 1 .02-.4zm1.15 10.4a6.17 6.17 0 0 1-.2.85 8.29 8.29 0 0 1-.25.68c-.06.14-.21.2-.34.13-.13-.07-.18-.24-.12-.39l.02-.04.05-.13a7.76 7.76 0 0 0 .16-.45 5.43 5.43 0 0 0 .18-.75c.04-.23.05-.43.03-.6a2.6 2.6 0 0 0-.33-.96 4.1 4.1 0 0 0-.33-.5l-.03-.04a.32.32 0 0 1 .02-.4.23.23 0 0 1 .35 0 4.68 4.68 0 0 1 .42.63c.22.4.37.81.41 1.21.02.23 0 .49-.04.77zm12.4.12c-.05.14-.2.22-.33.16l-.67-.3a20.72 20.72 0 0 0-7.77-2.09l-.85-.05h-.05l-.34-.02a913.89 913.89 0 0 0-1.32-.07l.03.06a6.38 6.38 0 0 1 .36 1.43c.03.34-.03.81-.17 1.41l-.15.62a21.29 21.29 0 0 1-.29 1l-.02.05a.16.16 0 0 0 0 .03c-.05.15-.2.22-.33.17-.13-.06-.2-.23-.15-.38v-.02l.03-.06.06-.22a18.71 18.71 0 0 0 .36-1.33c.12-.53.17-.96.15-1.2a3.04 3.04 0 0 0-.04-.27 5.92 5.92 0 0 0-.2-.79 8.02 8.02 0 0 0-.19-.49l-.04-.09-.02-.05-.02-.05c-.09-.2.04-.43.24-.42h.14l.4.03 1.2.06.38.02h.01l.85.06a21.07 21.07 0 0 1 7.93 2.12l.67.3c.13.06.2.23.14.38z": "Glitch",
- "M5.072 13.932c-.221.012-.419.141-.519.338-.115.211-.389.242-.517.201-.21-.07-.481-.119-.744.068s-.546.045-.495-.297c.049-.34.172-.645.499-.83.714-.41.217-.695.608-1.109.394-.412.307-.537.293-1.099-1.326-.2-2.078-.582-2.916-1.631C.442 8.526.116 7.663.03 6.349-.058 5.032.019 4.18.587 3.088 1.155 2 1.755 1.475 2.789.93 3.824.382 4.84.253 5.778.269c.939.015 1.564.083 2.094.387.531.303 1.016.684 1.324.685.24.015.477-.053.673-.192.04 1.02-.878 1.108-1.698 1.13-.82.021-1.324-.317-2.08-.192-.754.128-1.992.471-2.595 1.52-.603 1.05-.624 1.42-.573 2.301.049.878.806 1.534 1.234 1.542.428.007.523-.117.898-.36.374-.246 2.284-2.61 2.934-3.14.653-.531 1.296-.696 1.99-.705.695-.008.871.015 1.433.246.56.229.904.652 1.356.91.23-.135.375-.339.584-.495.76-.552 1.152-.702 2.053-.615.518.052 1.169.347 1.56.686.693.604 1.266 1.441 1.728 2.079.36.497.785 1.091 1.392 1.277.659.201 1.157-.652 1.23-1.129.043-.27.097-.506.097-.801 0-.297-.03-.655-.115-.965-.09-.307-.222-.599-.392-.869-.258-.416-.68-.85-1.116-1.072-.246-.125-.826-.353-1.191-.361-.448-.01-.789.141-1.202.169-.5.034-1.396.146-1.786-.24-.251-.246-.283-.411-.324-.731.109.092.264.15.401.163.313.026.605-.229.859-.378.21-.123.504-.34.778-.45.704-.285 1.568-.278 2.31-.2.595.06 1.368.324 1.89.621.526.296 1.031.797 1.4 1.268.466.594.721 1.104.889 1.844.216.945.277 2.365.015 3.299-.205.734-.887 1.861-1.467 2.414-.573.547-1.235.811-1.986.955.03.149.033.291.071.416.056.178.163.375.38.313.086-.025.133-.047.246.053.115.1.056.485-.266.66-.164.086-.334.105-.595.112-.319.012-.639-.004-.953-.046-.283-.047-.451-.273-.765-.309-.485-.055-.855-.405-1.245-.654-.162-.104-.218-.104-.311-.158.051.154.118.314.151.465.034.146.02.285.037.404.019.119.052.211.07.309.077.068.103.173.233.207.13.035.334-.018.468-.037.135-.018.224-.09.328-.07.105.02.204.096.292.166s.164.08.234.254c.07.178.135.537.146.777.009.24-.018.455-.089.648-.07.189-.135.273-.327.463s-.506.465-.819.66c.058.084.083.162.173.254.09.094.277.197.359.295.085.098.128.168.128.277.012.131-.021.262-.093.373-.223.299-.483.352-.803.492.054.334.098.572.02.906-.03.137-.102.445-.27.525-.169.08-.492.041-.698.074-.205.031-.319.063-.479.094-.098.141-.242.297-.291.422-.049.127-.034.172.006.299.042.129.185.316.225.469.039.15.049.311.011.463-.038.15-.117.287-.23.396-.129.135-.382.24-.509.346-.125.111-.252.123-.217.303.047.248.409.646.67.744.185.055.382.039.557-.041-.014.209-.195.354-.315.494.322-.094.636-.27.854-.504-.067.203-.3.529-.645.816s-.343.229-.517.344c.314.061.606.045.85.002-.197.111-.416.182-.641.207-.289.031-.468.008-.729-.055-.261-.063-.499-.301-.814-.465.03.119.053.26.185.381.136.119.335.182.549.283-.272-.029-.558-.037-.824-.096-.199-.047-.332-.092-.478-.164-.144-.07-.255-.176-.384-.264.061.117.079.256.184.352.104.098.275.135.412.199-.143-.004-.281.029-.43-.01-.16-.037-.312-.109-.443-.209-.16-.119-.311-.25-.445-.396-.132-.145-.296-.332-.345-.463-.048-.133.03-.225.044-.338-.09.061-.201.094-.272.18-.07.088-.132.166-.101.318.03.15.172.338.271.506-.296-.242-.461-.336-.531-.625-.064-.273.104-.52.233-.725.064-.104.162-.199.221-.299-.135-.129-.285-.24-.4-.389-.113-.15-.162-.352-.277-.492-.117-.143-.274-.232-.41-.348.119.256.317.572.359.771.044.199-.048.322-.119.43-.07.107-.184.133-.292.197-.11.068-.277.016-.342.113s-.083.246-.021.344l.256.398c-.126-.072-.235-.168-.327-.281-.074-.096-.186-.188-.199-.316-.016-.131-.023-.246.063-.363.084-.117.318-.156.422-.246.105-.09.162-.148.156-.264-.006-.117-.119-.199-.217-.273-.299-.225-.68-.43-.934-.699-.109-.105-.191-.234-.239-.379-.03-.105.001-.188.071-.314.072-.131.315-.305.346-.443.029-.141-.095-.172-.205-.221-.111-.049-.322.025-.425-.061s.03-.266-.086-.365-.381-.045-.519-.15c-.121-.102-.205-.24-.24-.395-.046-.141-.053-.291-.021-.436.032-.113.128-.133.187-.191.059-.057.108-.104.03-.191-.074-.088-.33.004-.476-.105-.149-.113-.06-.381-.163-.494-.104-.109-.287-.066-.386-.104-.097-.035-.135.09-.194-.109-.061-.199-.063-.797-.143-1.02s-.238-.016-.311-.236c-.075-.221-.004-.574-.037-.908l-.15-.91c-.521.352-.867.463-1.428.561-.047 1.373-.176 2.182.291 3.705.465 1.521 1.408 2.42 2.68 3.707-1.68-1.256-2.479-2.279-2.981-3.588-.501-1.311-.406-2.407-.356-3.666zm8.919-.553c.129.006.285.039.376.098.091.061.188.107.27.189.206.211.36.463.428.752.044.186.05.422.064.639-.062-.199-.103-.408-.192-.588-.139-.285-.376-.561-.672-.688-.066-.031-.141-.041-.214-.027.023.041.063.076.065.133 0 .059-.012.174-.112.223-.16.078-.339.021-.464-.086-.127-.117-.166-.301-.102-.459.079-.194.375-.194.553-.186zm-1.621-.272c.017-.332.135-.609.433-.771.187-.107.392-.18.604-.215.207-.026.713-.008 1.018.131.232.105.391.271.597.394.205.121.351.201.546.338.3.211.475.439.682.576.101.066.24.057.374.098-.104.029-.239.064-.35.029-.159-.064-.308-.152-.438-.264-.154-.137-.32-.258-.497-.359-.124-.072-.329-.158-.466-.246-.135-.09-.371-.283-.502-.349-.207-.086-.428-.129-.65-.125-.256.008-.626.05-.822.228-.197.18-.271.336-.227.566.073-.084.123-.191.195-.254.154-.133.329-.139.521-.113.215.027.322.15.393.354-.047-.033-.135-.109-.204-.135-.144-.055-.306-.039-.438.043-.179.098-.13.24-.154.396-.013.076-.041.133-.061.199-.067-.016-.129-.049-.18-.098.001.076-.01.141.006.223.014.084.055.184.084.273-.126-.125-.256-.24-.335-.402-.086-.157-.131-.337-.129-.517zm.219-2.4c.091-.136.119-.345.174-.517-.021.217.021.453-.083.609-.105.158-.292.129-.443.176.118-.09.258-.131.352-.268zm-2.207 3.203c.119-.096.438-.02.676-.002l-.514.133c-.017.059-.01.123-.048.174-.04.051-.114.068-.171.104.006-.155-.062-.313.057-.409zm1.683-6.652c.143.075.321.178.449.18.124.004.158-.08.232-.131.115.38.25.797.448 1.142.083.146.136.079.2.224.063.145.09.439.15.626.059.187.137.321.207.483-.174-.25-.401-.566-.5-.773-.098-.207-.035-.225-.115-.421-.078-.198-.238-.504-.357-.756-.086.011-.19.026-.255.006-.065-.021-.054-.091-.112-.134-.059-.045-.158-.027-.24-.1-.081-.07-.1-.217-.107-.346zm-.767 1.875c.135-.012.299.023.425.017s.216-.039.325-.06c-.021-.189-.002-.537-.176-.664-.115-.08-.578-.02-.701.006-.279.061-.604.227-.873.33.258-.18.481-.346.791-.439.188-.055.621-.129.813-.076.089.023.105.061.159.135.183.255.183.475.229.773.047.071.096.119.135.194.038.093.062.19.068.289-.048-.069-.018-.155-.149-.206-.135-.053-.337-.005-.517.014.131.096.195.186.201.384.006.233-.191.401-.398.417-.285.022-.434-.041-.549-.285-.051-.107-.016-.236-.018-.341-.346.024-.34.013-.592.222.139.201.224.315.451.436.125.066.27.133.425.16.157.027.415.053.581.027.145-.018.278-.082.379-.187.123-.112.135-.274.182-.403-.004.127-.027.252-.07.371-.14.27-.38.352-.668.352-.275 0-.616-.063-.873-.169-.205-.085-.545-.325-.625-.534-.056-.143-.012-.318-.018-.477.285-.189.354-.143.689-.198.141-.025.239-.076.374-.088zM9.643 7.854c.007-.114.021-.111.03-.167-.259-.069-.361.099-.514.411-.057.115 0 .186-.062.263-.059.076-.159.065-.257.139s-.196.215-.289.292c-.189.156-.447.251-.667.358.15-.111.443-.279.538-.439.05-.086.042-.247.12-.325.078-.075.105-.13.205-.149.1-.019.061-.136.093-.229.032-.091.097-.158.165-.251s.156-.23.291-.282c.135-.049.347.005.45-.023.102-.029.043-.105.118-.15s.219-.023.32-.072c.176-.084.26-.227.367-.377.015.326.01.561-.107.869-.131.346-.266.55-.641.763-.128.072-.257.098-.365.137.062-.086.152-.123.188-.256.034-.136.009-.4.017-.512zm6.059 1.592c-.177.014-.219-.012-.363.091l.232.36c-.006-.237.018-.285.133-.451h-.002zm-.465-.172c.246-.104.461-.189.73-.207.107-.008.274.009.383.016.094-.137.211-.244.256-.4.028-.104.015-.584-.038-.709-.146-.361-.29-.377-.495-.585-.146-.149-.152-.38-.197-.638-.015-.094-.062-.213-.084-.31-.283-.046-.57-.062-.857-.045.148-.143.291-.271.334-.486.045-.229.004-.466-.113-.667-.121-.191-.315-.36-.494-.517-.178-.155-.436-.284-.604-.412.221-.077.444-.194.66-.235.561-.108 1.043.057 1.584.384.315.19.573.37.902.716.329.344.735.975 1.054 1.348.317.375.575.67.853.893.276.226.528.289.792.431l.412.438.335-.413.535.06.111-.601.49-.136-.079-.811.354-.252-.267-.504.27-.553-.352-.63.135-.607-.407-.348-.053-.646-.569-.217-.227-.561-.64-.007-.315-.417-.431.03-.479-.053-.27-.199-.396.26-.477-.248-.947.359.618-.537.64-.102.49-.126.663.218.582-.147.563.331.596-.031.293.525.591.067.32.581.372.205.1.746.333.315-.148.653.39.494-.363.529.39.332-.499.443.506.529-.613.2.398.566-.501.088.328.622-.563-.008.285.466-.621-.074.148.672-.468-.411-.159.814-.322-.585-.175.73-.397-.537.011.765-.439-.688c.091.391.073.817.329 1.185.794-.107 1.312-.307 1.921-.892.552-.533 1.214-1.644 1.394-2.35.204-.802.21-2.281.009-3.101-.194-.787-.446-1.163-.896-1.807-.43-.455-.853-.939-1.399-1.264-.803-.48-1.829-.608-2.742-.596-.393.001-.781.074-1.148.215-.527.191-.95.611-1.487.818-.175.067-.315.068-.454-.004.135.27.281.391.619.489.244.071.825.026 1.227-.011.43-.039.654-.167 1.239-.16.57.01 1.024.225 1.272.368.511.292.877.614 1.196 1.129.175.282.298.601.383.925.086.324.124.688.13 1.006s-.019.602-.097.888c-.182.669-.583 1.35-1.407 1.245-.504-.063-1.263-1.01-1.518-1.357-.515-.701-1.043-1.477-1.688-2.059-.407-.366-.92-.594-1.463-.65-.992-.09-1.287.098-2.033.715.151.047.299.074.455.145.346.156.662.357.938.615.29.27.42.442.43.829.007.259-.204.465-.399.649-.118.114-.275.218-.372.307-.127.117-.285.246-.124.432.06.07.165.123.252.189.141.103.075.488-.108.592-.226.136-.513.111-.713-.061.246-.035.402-.068.395-.27-.002-.115-.149-.213-.297-.279-.35-.16-.614-.135-.963-.387-.353-.254-.359-.393-.455-.79-.17.017-.327.021-.555.097-.226.074-.478.254-.684.299-.52.111-.623.078-.907.006-.501-.132-1.151.09-1.8.299-.107.033-.543 0-.836.102-.528.209-1.019.496-1.457.853-.556.469-1.286 1.869-1.698 3.477-.045.49.095.818-.213 1.057-.308.24-.3.851-.405 1.023-.103.17-.225.094-.45.336-.223.24-.337.201-.332.654.195-.125.477-.273.725-.285.221-.006.222.283.785-.273.301-.299.881-.309 1.283-.439s1.125-.402 1.851-1.212c.724-.81 1.071-1.664 1.212-2.896.02.215.06.463-.033 1.065-.095.604-.296 1.28.129 2.094l.265.504c-.157-.215-.465-.566-.56-.816l-.211-.578c-.48.753-.59.887-1.255 1.425-.026.334-.033.682.076 1.002.108.32-.064.688.02.9.082.209.273.09.336.303s-.032.635.064.842c.099.207.337.082.453.15.115.066.154.158.215.246.063.088-.023.297.103.365.126.066.32.01.453.074.13.066.149.223.119.361-.032.141-.172.205-.233.348-.062.119-.055.262.02.373.074.131.236.201.4.27.162.064.391.027.559.119.169.09.32.273.408.406.089.131.113.225.109.363-.014.154-.059.301-.137.434-.074.135-.236.299.02.555.254.254.246.145.393.313-.017-.289-.135-.521-.049-.738.088-.217.349-.256.484-.352.139-.1.219-.232.326-.348 0 .148.015.309-.002.42-.033.227-.102.432.237.467.153.016.299-.082.459-.141-.084.148-.23.27-.253.451-.028.195.018.395.13.559.124.18.341.313.499.416.158.105.244.115.365.174.006.176-.03.363-.009.531.019.168.073.314.169.453.098.141.252.219.398.32-.08-.188-.242-.365-.24-.561s.06-.334.252-.51c.191-.174.639-.324.85-.494.156-.109.279-.26.355-.436.075-.164.055-.43.069-.576.069.205.079.27.103.486.021.217-.127.521-.189.68.228-.105.409-.293.51-.525.057.035.028.125.049.301.094-.092.199-.162.293-.25s.195-.164.243-.287c.046-.121.027-.252-.007-.393-.035-.143-.193-.307-.279-.463-.084-.152.016-.305.01-.492-.17-.029-.314-.117-.512-.088-.195.029-.42.248-.621.252-.199 0-.314-.188-.478-.238-.165-.053-.33-.045-.495-.07.209-.199 1.021-.295 1.576-.385.486-.082.978-.125 1.47-.133.221-.006.506.068.661.025.152-.045.119-.15.164-.264.129-.318.066-.604-.004-.924-.444-.053-.908-.115-1.356-.082-.438.033-.956.242-1.409.256-.392.014-.976-.074-1.312-.281-.413-.25-.731-.789-.845-.965-.184-.281-.416-.836-.559-1.088-.141-.254-.173-.324-.29-.43-.118-.105-.278-.113-.419-.17.161.014.336-.035.482.047.221.127.465.648.602.877.145-.486.111-.676.529-.951-.336.379-.346.666-.428 1.111.281.459.67 1.193 1.18 1.396.186.074.502.119.701.145.621.076 1.22-.119 1.828-.27.445-.111.897-.066 1.438-.035.183.012.616-.1.707-.283.052-.107.042-.232-.024-.33-.07-.105-.255-.158-.355-.254-.099-.098-.156-.211-.235-.314-.35.068-.704.105-1.062.115.221-.09.433-.141.66-.23.237-.098.463-.219.676-.359.186-.123.303-.193.438-.334.134-.143.305-.289.404-.463.099-.174.114-.369.12-.584.004-.215-.005-.516-.088-.691-.084-.172-.243-.225-.372-.264-.127-.041-.216.063-.349.076-.134.014-.258.096-.452.006-.248-.129-.461-.318-.617-.549-.196-.274-.335-.723-.534-1.068-.343-.596-.771-1.149-1.179-1.702-.035-.135-.084-.324-.102-.508-.031-.322-.035-.656.065-.969.075-.24.188-.494.438-.592.1-.043.212-.051.317-.022.09.032.179.135.142.252-.039.129-.127.134-.188.198-.091.091-.153.205-.183.33.111-.004.262-.011.354.013.12.03.229.11.291.279-.143-.126-.213-.185-.39-.188-.083-.002-.182.026-.271.041-.034.108-.054.243-.101.329-.049.084-.141.063-.176.161-.033.128-.039.261-.02.391h.004zm1.242-.149c.056.021.075.027.146.08.069.052.165.104.22.229.044.129.058.266.04.4-.048-.015-.113-.005-.163-.047-.05-.043-.079-.14-.143-.18-.065-.043-.117-.034-.188-.043.038.096.05.199.036.301-.036.203-.156.307-.352.33-.084.012-.219-.016-.292-.029.034.075.091.143.126.219.164-.023.285-.02.375-.061.088-.041.183-.135.296-.173.113-.039.214-.039.338-.059-.098.084-.162.167-.259.253l.214.623c.152.096.294.146.485.263.191.116.42.327.67.44.249.113.396.177.657.225.259.05.467.262.722.296.255.032.735.041.932.021.225-.021.516-.136.542-.382-.188.045-.475.005-.619-.349-.064-.157-.034-.447-.132-.631-.099-.187-.236-.246-.4-.475s-.431-.589-.58-.895c-.15-.308-.188-.654-.313-.929-.128-.274-.319-.495-.469-.708-.324-.463-.585-.777-1.12-1.011-.258-.112-.551-.143-.824-.213-.113.05-.268.104-.295.237-.021.15.021.305.12.421.159.165.395.342.487.603.061.168.076.73.025.883-.054.16-.178.257-.282.361zm.052 1.331c-.049.043-.087.087-.167.122-.08.036-.189.045-.295.071.148.231.305.466.447.709.143.242.266.51.401.765-.007-.147.002-.302-.019-.438-.021-.136-.083-.254-.145-.461-.06-.206-.135-.484-.222-.768zm-3.999-5.087c-.021.226.019.581.064.806.058.267.111.404.328.564.396.295.648.245.955.416.145.081.328.217.382.359.053.146-.036.301-.146.363.192.029.408-.189.318-.41-.045-.109-.255-.16-.32-.271-.059-.102-.07-.224-.033-.335.053-.202.454-.388.597-.546.218-.248.3-.453.177-.77-.172-.445-.842-.804-1.242-.979-.183-.08-.287-.084-.429-.129.292.174.601.31.75.691.123.321.015.443.021.721.002.13.172.195.248.275.064.072.06.125.008.223-.004-.08-.045-.154-.111-.199-.112-.08-.234-.063-.294-.225-.09-.248.091-.484-.112-.762-.15-.208-.353-.441-.625-.447-.123-.001-.244.018-.36.058l-.183-.22-.005-.003c-.372-.339-.627-.619-1.147-.852-.522-.234-.78-.27-1.379-.256-.597.013-1.19.063-1.883.66-.694.6-2.481 2.888-2.915 3.177-.431.289-.527.389-1.068.389s-1.387-.766-1.42-1.723c-.032-.956-.045-1.297.619-2.449.666-1.152 1.869-1.506 2.764-1.625.895-.121 1.432.194 2.092.195.66.002 1.314-.111 1.508-.637-.095.056-.221.12-.577.101-.355-.019-.849-.431-1.402-.706C7.157.547 6.542.514 5.75.5c-.79-.015-1.777.045-2.755.574-.978.525-1.645 1.085-2.213 2.12C.214 4.227.13 5.069.222 6.321c.09 1.25.477 2.181 1.219 3.098.744.914 1.486 1.363 2.824 1.529l.283-1.242-.504.721.014-.803-.455.565-.202-.767-.367.615-.183-.855-.536.432.17-.705-.707.078.324-.491-.644.006.375-.653-.57-.091.454-.596-.698-.206.578-.555-.573-.467.448-.348-.42-.559.448-.52-.167-.685.379-.329.113-.786.426-.214.366-.611.677-.072.334-.553.68.035.642-.348.666.154.756-.228.562.13.731.108.705.564-1.081-.377-.544.26-.451-.273-.31.209-.55.057-.491-.03-.358.436-.732.007-.26.589-.65.228-.061.678-.467.366.155.637-.402.664.31.581-.305.529.404.264-.09.853.563.141.125.633.613-.063.381.434.47-.461c.858-.428 1.212-.668 1.882-1.391.759-.823 1.196-1.584 2.208-2.147.729-.405 1.321-.551 2.139-.408.766.132 1.024.593 1.59 1.077.061-.109.07-.139.169-.218-.03.142-.079.287-.093.423l-.002-.001z": "GNU",
"M10.436-0.055C10.07-0.049,9.692-0.025,9.297,0.02C4.501,0.562,1.685,4.556,1.522,9.399 c-1.123,2.201-1.453,4.791-0.724,7.324c1.396,4.853,6.216,7.785,11.169,7.204l0.909-0.107c4.956,0.327,6.013-1.024,7.199-4.318 c0.125-0.272,0.306-0.77,0.569-1.574c0.007-0.038,0.016-0.077,0.021-0.096c0.789-2.152,0.905-4.582,0.24-6.891 c-0.08-0.277-0.171-0.548-0.273-0.812c-0.03-0.19-0.024-0.42,0.009-0.6c0.29-0.475,0.65-0.833,1.079-1.1l0.273-1.876 c0.287-0.323,0.177-0.601,0.19-1.061c0.167-0.079,0.259-0.214,0.329-0.43c0.077-0.238,0.448-0.688,0.863-1.037 c0.064-0.189,0.224-0.574,0.222-0.895c-1.988,0.227-3.237,0.609-4.235-0.612L18.829,2.31c-0.24-0.372-0.672-0.585-0.981-0.951 l-0.35,1.213C17.067,2.305,14.749-0.124,10.436-0.055L10.436-0.055z M10.577,0.741c2.595,0.037,4.973,1.347,6.221,2.285 l-0.951,0.355l-0.599-0.382l-0.27,0.788v0.326L14.244,5.88l-0.08-0.027l0.379-1.577l0.572-1.52l-0.192-0.163l-0.842,0.922 c-0.179,0.981-0.09,2.364-0.542,2.937c0.141-1.152,0.341-2.159,0.353-3.506l-0.489-0.163c-0.113,0.596-0.265,1.278-0.382,1.657 l0.163-1.71L12.56,3.135v0.978l-0.163-0.542l-0.056-0.978l-0.216-0.029l-0.163,0.625c0.028,0.272-0.015,0.543,0.216,0.815 l0.056,2.066l0.134,0.246l-0.243,1.168l0.027-1.141l-0.08-0.08L11.908,4.25l-0.273-1.088L11.2,2.892L11.037,2.43l-0.462-0.029 l1.034,3.698l0.08,1.112c-0.118-0.527-0.113-1.102-0.569-1.494c0.045-0.553-0.036-1.095-0.708-1.577L9.434,2.131 C9.4,1.893,9.067,1.854,8.835,1.749c-0.07,0.32-0.131,0.643,0.083,1.034c0.489,0.777,0.978,1.559,1.467,1.983l0.027,0.951 C10.251,4.84,9.809,4.367,9.65,4.495C9.645,3.78,8.858,3.513,8.402,3.055L8.346,2.267l-0.27-0.056 c0.169,0.533-0.219,0.571,0.542,1.63l0.027,0.382c-0.29-0.197-0.579-0.565-0.868-0.978L7.424,2.62 c0.037,0.428-0.175,0.524,0.134,1.277c0.456,0.396,0.866,0.977,1.387,1.114c0,0,0.109,0.19,0,0.19 c-0.109,0-0.326-0.083-0.326-0.083c-0.3-0.137-0.586-0.26-1.168-0.679L6.853,2.673L6.58,2.62l0.056,0.951l0.243,0.107l0.027,0.625 c0.106,0.371,0.228,0.518,0.409,0.462C7.213,4.89,7.094,4.917,6.853,4.902C6.651,4.524,6.528,4.155,6.118,3.707l-0.27-0.788 L5.685,3.082c-0.059,0.296-0.085,0.61,0,0.978C5.42,3.903,5.027,3.467,4.56,3.24c1.534-1.78,3.904-2.462,5.766-2.496 C10.41,0.742,10.494,0.74,10.577,0.741L10.577,0.741z M18.147,2.935l0.518,0.171l1.518,0.866l2.151,0.019 c-0.617,0.242-1.377,0.526-1.862,0.673l-0.615-0.019c-0.486-0.414-0.876-0.613-1.312-0.876c-0.528,0.553-0.839,1.035-1.013,1.74 l0.152-1.192l0.521-1.173L18.147,2.935z M4.539,3.266l0.548,1.093l0.027,0.243L4.814,4.495L4.544,3.87L4.245,4.087L4.028,3.958 C4.184,3.712,4.356,3.481,4.539,3.266z M8.066,5.58c1.617-0.037,1.873,1.306,2.132,2.549v2.229 c0.186,0.018,0.568,1.138,0.489,1.494c-0.045,0.204,0.489,1.425,0.452,1.43c0.288,0.278,0.235,0.248,0.465,0.425 c0.317,0.244,0.604,1.136,0.428,1.267c-0.168,0.124,0.221,0.402,0.313,0.601c0.568,0.507,0.989,1.016,0.981,1.523l0.27,0.489 l0.516,0.08l0.136,0.192l0.652,0.08c0.375-0.081,0.32-0.486,0.436-0.762c0.022-0.279-0.058-0.6-0.462-0.951 c0.021-0.422,0.074-0.838-0.326-1.331c0.057-0.504-0.311-0.922-0.599-1.357c-0.035-0.374-0.197-0.885-0.321-1.381 c-0.061-0.245-0.09-0.498-0.139-0.74c-0.182-1.677,0.058-1.866,0.134-2.771c0.62-0.932,0.945-1.379,1.496-1.577l0.705,0.871 c0.348,0.633,0.199,1.444,1.061,1.603l0.021,0.021c0.44-0.397,1.023-0.384,1.497-0.396l-0.057,0.188 c-0.571-0.06-1.038-0.074-1.424,0.216l0.385,0.374c0.413-0.536,0.982-0.5,1.542-0.521l0.006,0.207 c-0.605-0.08-1.184,0.021-1.497,0.362l0.123,0.118h0.005c0.466-0.364,1.024-0.384,1.552-0.39l-0.104,0.184 c-0.53,0.043-0.895,0.007-1.274,0.23c0.293,0.031,0.588,0.057,0.882,0.086l0.11,0.243l0.679,0.056 c0.119,0.03,0.216,0.043,0.302,0.045c0.083,0.221,0.158,0.445,0.224,0.676c0.504,1.751,0.502,3.588,0.059,5.283 c-1.359,3.648-2.804,4.625-5.742,4.428c-3.067-0.206-5.543-3.614-7.725-8.283c-0.476-1.295-1.641-2.116-2.318-1.424 c-3.08,3.063,0.395,8.51,2.104,9.825c0.957,0.692,1.924,1.245,2.878,1.673c-3.388-0.564-6.284-2.92-7.263-6.322 C0.668,12.32,2.619,8.027,6.345,5.973c0.004-0.001,0.01-0.004,0.013-0.005C7.055,5.708,7.613,5.591,8.066,5.58L8.066,5.58z M18.31,7.625c0.294,0.045,0.84,0.366,1.139,0.665c0.09,0.244-0.136,0.354-0.12,0.497c0.008,0.024,0.004,0.032,0.003,0.032 c-0.001-0.011-0.002-0.021-0.003-0.032C19.305,8.715,18.908,8.227,18.31,7.625z M20.118,9.811 c-0.002,0.253-0.083,0.341-0.192,0.476c-0.111,0.009-0.39-0.075-0.513-0.251C19.598,9.823,19.882,9.825,20.118,9.811z M17.277,9.983c-0.059,0.071-0.086,0.157-0.156,0.306c0.091-0.14,0.146-0.201,0.207-0.245L17.277,9.983z M17.419,10.159 c-0.225,0.063-0.387,0.419-0.613,0.923c0.241-0.297,0.407-0.718,0.746-0.852L17.419,10.159z M5.551,13.076l0.053,1.058 l-1.657,0.951l-0.027-0.788C4.612,14.476,5.071,13.736,5.551,13.076z M6.286,15.331l0.243,0.625l-2.092,1.141l-0.299-0.708 C6.233,15.623,5.873,15.629,6.286,15.331z M7.045,16.771l0.273,0.462c-0.788,0.389-1.438,0.914-2.009,1.52l-0.436-0.868 C5.663,17.646,6.406,17.313,7.045,16.771z M8.052,18.075l0.462,0.436c-0.362,0.811-1.11,1.315-1.822,1.846L5.96,19.515 C6.679,19.046,7.591,18.673,8.052,18.075z M9.595,19.582c0.073,0.433-0.222,1.076-1.216,2.026 c-0.387-0.174-0.787-0.337-1.034-0.652c1.61-0.816,2.024-1.255,2.143-1.471C9.53,19.479,9.6,19.517,9.595,19.582L9.595,19.582z M10.607,20.25c0.037,0.383-0.041,0.831,0.19,1.085l0.216,0.056c-0.114,0.471-0.341,0.823-0.326,1.294 c-0.859-0.208-0.954-0.297-1.277-0.506C10.408,20.627,10.599,20.262,10.607,20.25L10.607,20.25z M12.018,21.036l1.061,1.224 c-0.107,0.585-0.098,0.934,0.299,1.087c-0.6-0.033-1.188-0.04-1.683-0.345C12.125,22.363,12.118,21.791,12.018,21.036z M17.355,21.512c0.308,0.469,0.349,0.707,0.657,0.815c-0.406,0.394-0.589,0.471-1.066,0.652c0.15-0.304,0.001-0.73-0.134-1.248 C16.712,21.539,17.213,21.555,17.355,21.512z M14.356,21.797c1.79,0.534,1.183,0.874,1.732,1.408 c-0.472,0.099-0.905,0.205-1.659,0.163C14.985,22.956,14.731,22.496,14.356,21.797z": "GNU IceCat",
"M16.377 21.658c0 1.225-.989 2.215-2.212 2.215-1.224 0-2.217-.99-2.217-2.215 0-1.223.993-2.215 2.217-2.215 1.223 0 2.213.993 2.212 2.215zm-4.715-.172L6.47 22.7s-.287.08-.392-.215c-.06-.181.091-.398.091-.398l5.213-8.514s.267-.402.77-.549c.418-.121.872.16.872.16l8.351 5.253s.362.147.348.438c-.015.293-.333.343-.333.343l-5.04 1.178c-.426-.744-1.23-1.244-2.156-1.244-1.32 0-2.413 1.032-2.504 2.335h-.028zM3.898 7.297l1.513-5.263s.072-.303.381-.242c.186.031.303.273.303.273l4.889 8.698s.223.425.106.941c-.099.425-.567.683-.567.683L1.864 17.11s-.307.243-.547.084c-.242-.163-.136-.463-.136-.463l1.472-5.116c1.177-.206 2.071-1.233 2.071-2.47 0-.738-.319-1.396-.826-1.859v.011zm.532 1.858c0 1.225-.989 2.218-2.214 2.218C.995 11.373 0 10.38 0 9.155c0-1.221.995-2.213 2.216-2.213 1.225 0 2.217.992 2.217 2.213H4.43zm15.666-1.734l3.81 4.18s.211.212.003.445c-.124.141-.394.111-.394.111l-9.974-.395s-.478-.035-.853-.402c-.31-.303-.282-.838-.282-.838l.51-9.852s-.05-.389.212-.511c.27-.122.467.129.467.129l3.318 3.628c-.188.35-.293.744-.293 1.17 0 1.381 1.123 2.504 2.509 2.504.341 0 .667-.075.964-.197l.003.028zm1.25-2.317c0 1.229-.986 2.217-2.212 2.217-1.224 0-2.217-.987-2.217-2.217 0-1.215.993-2.201 2.217-2.201 1.223 0 2.213 1.002 2.213 2.217l-.001-.016z": "GoldenLine",
"M19.525 15.977V.49h-2.059v2.906h-.064c-.211-.455-.481-.891-.842-1.307-.36-.412-.767-.777-1.232-1.094-.466-.314-.962-.561-1.519-.736C13.256.09 12.669 0 12.038 0c-1.21 0-2.3.225-3.246.67-.947.447-1.743 1.057-2.385 1.83-.642.773-1.133 1.676-1.47 2.711-.336 1.037-.506 2.129-.506 3.283 0 1.199.141 2.326.425 3.382.286 1.057.737 1.976 1.368 2.762.631.78 1.412 1.397 2.375 1.833.961.436 2.119.661 3.471.661 1.248 0 2.33-.315 3.262-.946s1.638-1.473 2.119-2.525h.061v2.284c0 2.044-.421 3.607-1.264 4.705-.84 1.081-2.224 1.638-4.146 1.638-.572 0-1.128-.061-1.669-.181-.542-.12-1.036-.315-1.487-.57-.437-.271-.827-.601-1.143-1.038-.316-.435-.526-.961-.632-1.593H5.064c.067.887.315 1.654.737 2.3.424.646.961 1.172 1.602 1.593.641.406 1.367.706 2.172.902.811.194 1.639.3 2.494.3 1.383 0 2.541-.195 3.486-.555.947-.376 1.714-.902 2.301-1.608.601-.708 1.021-1.549 1.293-2.556.27-1.007.42-2.134.42-3.367l-.044.062zm-7.484-.557c-.955 0-1.784-.189-2.479-.571-.697-.38-1.277-.882-1.732-1.503-.467-.621-.797-1.332-1.022-2.139s-.332-1.633-.332-2.484c0-.871.105-1.725.301-2.563.21-.84.54-1.587.992-2.24.451-.652 1.037-1.182 1.728-1.584s1.533-.605 2.51-.605 1.803.209 2.495.621c.676.415 1.247.959 1.683 1.634.436.677.751 1.429.947 2.255.195.826.285 1.656.285 2.482 0 .852-.12 1.678-.345 2.484-.226.807-.572 1.518-1.038 2.139-.465.621-1.021 1.123-1.698 1.503-.676.382-1.458.571-2.359.571h.064z": "Goodreads",
diff --git a/icons/gnu.svg b/icons/gnu.svg
index b60a005b..e5019ea8 100644
--- a/icons/gnu.svg
+++ b/icons/gnu.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file