Files
koodiklinikka.fi/public/koodiklinikka.svg
Petri Partio 33f35b4a5a feat: new design for koodiklinikka.fi
Co-authored-by: Aarni Koskela <akx@iki.fi>
2024-05-30 16:19:26 +03:00

1 line
10 KiB
XML

<svg fill="none" height="34" viewBox="0 0 179 34" width="179" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><filter id="a" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="20.6258" width="15" x="9.69958" y="6.31287"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" result="hardAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"/><feOffset/><feGaussianBlur stdDeviation="1"/><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0"/><feBlend in2="BackgroundImageFix" mode="normal" result="effect1_dropShadow_1_8"/><feBlend in="SourceGraphic" in2="effect1_dropShadow_1_8" mode="normal" result="shape"/></filter><radialGradient id="b" cx="0" cy="0" gradientTransform="matrix(0 38.0642 -37.7763 0 16.5 0)" gradientUnits="userSpaceOnUse" r="1"><stop offset="0" stop-color="#545454"/><stop offset=".9999"/><stop offset="1" stop-color="#c4c4c4" stop-opacity="0"/></radialGradient><linearGradient id="c"><stop offset="0" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity=".63"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="17.8868" x2="9.52799" xlink:href="#c" y1="11.2643" y2="21.6658"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="7.19234" x2="25.6513" xlink:href="#c" y1="11.0894" y2="25.1338"/><clipPath id="f"><rect height="33.2515" rx="6" width="33"/></clipPath><mask id="g" height="34" maskUnits="userSpaceOnUse" width="33" x="0" y="0"><path d="m0 0h33v33.2515h-33z" fill="#c4c4c4"/></mask><g fill="#fff"><path d="m53.1438 21.7387c.2612.275.3918.5843.3918.9281 0 .3437-.1375.6325-.4125.8662-.2612.2338-.5431.3507-.8456.3507-.3575 0-.66-.1375-.9075-.4125l-3.7125-3.9188-1.0106.9281v2.1657c0 .3575-.1169.66-.3506.9075-.2338.2337-.5294.3506-.8869.3506s-.6531-.1169-.8869-.3506c-.2337-.2475-.3506-.55-.3506-.9075v-12.74629c0-.3575.1169-.65313.3506-.88688.2338-.2475.5294-.37125.8869-.37125s.6531.12375.8869.37125c.2337.23375.3506.52938.3506.88688v7.63129l4.4137-4.2694c.2613-.2613.5638-.3919.9075-.3919.3025 0 .5706.1306.8044.3919.2475.2475.3713.5019.3713.7631 0 .33-.165.6394-.495.9281l-3.1144 2.8669z"/><path d="m66.4649 18.3974c0 1.1-.2475 2.09-.7425 2.97-.495.8663-1.1756 1.54-2.0419 2.0213-.8525.4812-1.7943.7218-2.8256.7218-1.045 0-1.9937-.2406-2.8462-.7218-.8525-.4813-1.5263-1.155-2.0213-2.0213-.495-.88-.7425-1.87-.7425-2.97s.2475-2.0831.7425-2.9494c.495-.88 1.1688-1.5606 2.0213-2.0418.8525-.495 1.8012-.7425 2.8462-.7425 1.0313 0 1.9731.2475 2.8256.7425.8663.4812 1.5469 1.1618 2.0419 2.0418.495.8663.7425 1.8494.7425 2.9494zm-2.475 0c0-.6737-.1444-1.2719-.4331-1.7944-.275-.5362-.6531-.9487-1.1344-1.2375-.4675-.2887-.99-.4331-1.5675-.4331s-1.1069.1444-1.5881.4331c-.4675.2888-.8456.7013-1.1344 1.2375-.275.5225-.4125 1.1207-.4125 1.7944 0 .6738.1375 1.2719.4125 1.7944.2888.5225.6669.9281 1.1344 1.2169.4812.2887 1.0106.4331 1.5881.4331s1.1-.1444 1.5675-.4331c.4813-.2888.8594-.6944 1.1344-1.2169.2887-.5225.4331-1.1206.4331-1.7944z"/><path d="m79.7527 18.3974c0 1.1-.2475 2.09-.7425 2.97-.495.8663-1.1756 1.54-2.0418 2.0213-.8525.4812-1.7944.7218-2.8257.7218-1.045 0-1.9937-.2406-2.8462-.7218-.8525-.4813-1.5263-1.155-2.0213-2.0213-.495-.88-.7425-1.87-.7425-2.97s.2475-2.0831.7425-2.9494c.495-.88 1.1688-1.5606 2.0213-2.0418.8525-.495 1.8012-.7425 2.8462-.7425 1.0313 0 1.9732.2475 2.8257.7425.8662.4812 1.5468 1.1618 2.0418 2.0418.495.8663.7425 1.8494.7425 2.9494zm-2.475 0c0-.6737-.1443-1.2719-.4331-1.7944-.275-.5362-.6531-.9487-1.1344-1.2375-.4675-.2887-.99-.4331-1.5675-.4331s-1.1068.1444-1.5881.4331c-.4675.2888-.8456.7013-1.1344 1.2375-.275.5225-.4125 1.1207-.4125 1.7944 0 .6738.1375 1.2719.4125 1.7944.2888.5225.6669.9281 1.1344 1.2169.4813.2887 1.0106.4331 1.5881.4331s1.1-.1444 1.5675-.4331c.4813-.2888.8594-.6944 1.1344-1.2169.2888-.5225.4331-1.1206.4331-1.7944z"/><path d="m91.3699 8.64178c.3575 0 .6532.11688.8869.35063.2338.23375.3506.53625.3506.9075v12.74629c0 .3575-.1168.66-.3506.9075-.2337.2337-.5294.3506-.8869.3506s-.6531-.1169-.8868-.3506c-.22-.2338-.3369-.5294-.3507-.8869-.3437.3987-.8112.7425-1.4025 1.0312-.5775.275-1.1893.4125-1.8356.4125-.9487 0-1.8081-.2406-2.5781-.7218-.77-.495-1.3819-1.1757-1.8356-2.0419-.44-.8663-.66-1.8494-.66-2.9494s.22-2.0831.66-2.9494c.44-.88 1.0381-1.5606 1.7943-2.0418.77-.495 1.6157-.7425 2.5369-.7425.66 0 1.2788.1237 1.8563.3712.5775.2338 1.0656.5363 1.4643.9075v-4.04249c0-.3575.1169-.65313.3507-.88688.2337-.2475.5293-.37125.8868-.37125zm-4.1662 13.20002c.8937 0 1.6225-.3231 2.1862-.9694.5638-.66.8457-1.485.8457-2.475s-.2819-1.815-.8457-2.475c-.5637-.66-1.2925-.99-2.1862-.99-.88 0-1.6019.33-2.1656.99-.5638.66-.8457 1.485-.8457 2.475s.275 1.815.825 2.475c.5638.6463 1.2925.9694 2.1863.9694z"/><path d="m98.239 22.6462c0 .3575-.1169.66-.3506.9075-.2338.2337-.5294.3506-.8869.3506s-.6531-.1169-.8869-.3506c-.2337-.2475-.3506-.55-.3506-.9075v-8.5182c0-.3575.1169-.6531.3506-.8868.2338-.2475.5294-.3713.8869-.3713s.6531.1238.8869.3713c.2337.2337.3506.5293.3506.8868zm-1.2581-11.1169c-.4675 0-.7975-.0756-.99-.2269-.1925-.1512-.2888-.4194-.2888-.8044v-.3918c0-.38504.1032-.65317.3094-.80442.2063-.15125.5363-.22687.99-.22687.4813 0 .8181.07562 1.0106.22687.1926.15125.2888.41938.2888.80442v.3918c0 .3988-.1031.6738-.3094.825-.1925.1375-.5293.2063-1.0106.2063z"/><path d="m110.58 21.7387c.261.275.391.5843.391.9281 0 .3437-.137.6325-.412.8662-.261.2338-.543.3507-.846.3507-.357 0-.66-.1375-.907-.4125l-3.713-3.9188-1.01.9281v2.1657c0 .3575-.117.66-.351.9075-.234.2337-.529.3506-.887.3506-.357 0-.653-.1169-.887-.3506-.233-.2475-.35-.55-.35-.9075v-12.74629c0-.3575.117-.65313.35-.88688.234-.2475.53-.37125.887-.37125.358 0 .653.12375.887.37125.234.23375.351.52938.351.88688v7.63129l4.413-4.2694c.262-.2613.564-.3919.908-.3919.302 0 .571.1306.804.3919.248.2475.372.5019.372.7631 0 .33-.165.6394-.495.9281l-3.115 2.8669z"/><path d="m116.343 22.6462c0 .3575-.123.66-.371.9075-.234.2337-.529.3506-.887.3506-.344 0-.632-.1169-.866-.3506-.234-.2475-.351-.55-.351-.9075v-12.74629c0-.3575.117-.65313.351-.88688.247-.2475.55-.37125.907-.37125.344 0 .633.12375.867.37125.233.23375.35.52938.35.88688z"/><path d="m122.17 22.6462c0 .3575-.116.66-.35.9075-.234.2337-.53.3506-.887.3506-.358 0-.653-.1169-.887-.3506-.234-.2475-.351-.55-.351-.9075v-8.5182c0-.3575.117-.6531.351-.8868.234-.2475.529-.3713.887-.3713.357 0 .653.1238.887.3713.234.2337.35.5293.35.8868zm-1.258-11.1169c-.467 0-.797-.0756-.99-.2269-.192-.1512-.288-.4194-.288-.8044v-.3918c0-.38504.103-.65317.309-.80442s.536-.22687.99-.22687c.481 0 .818.07562 1.011.22687.192.15125.288.41938.288.80442v.3918c0 .3988-.103.6738-.309.825-.193.1375-.529.2063-1.011.2063z"/><path d="m131.232 12.6637c1.402 0 2.371.4193 2.908 1.2581.536.825.804 1.9731.804 3.4444v5.28c0 .3575-.117.66-.351.9075-.233.2337-.529.3506-.886.3506-.358 0-.654-.1169-.887-.3506-.234-.2475-.351-.55-.351-.9075v-5.28c0-.7563-.158-1.3475-.474-1.7738-.317-.44-.86-.66-1.63-.66-.797 0-1.423.2338-1.877.7013-.453.4537-.68 1.0312-.68 1.7325v5.28c0 .3575-.117.66-.351.9075-.234.2337-.529.3506-.887.3506-.357 0-.653-.1169-.887-.3506-.233-.2475-.35-.55-.35-.9075v-8.5182c0-.3575.117-.6531.35-.8868.234-.2475.53-.3713.887-.3713.358 0 .653.1238.887.3713.234.2337.351.5293.351.8868v.3507c.371-.495.852-.9213 1.444-1.2788.605-.3575 1.265-.5362 1.98-.5362z"/><path d="m140.569 22.6462c0 .3575-.117.66-.351.9075-.234.2337-.529.3506-.887.3506-.357 0-.653-.1169-.887-.3506-.234-.2475-.35-.55-.35-.9075v-8.5182c0-.3575.116-.6531.35-.8868.234-.2475.53-.3713.887-.3713.358 0 .653.1238.887.3713.234.2337.351.5293.351.8868zm-1.259-11.1169c-.467 0-.797-.0756-.99-.2269-.192-.1512-.288-.4194-.288-.8044v-.3918c0-.38504.103-.65317.309-.80442s.536-.22687.99-.22687c.481 0 .818.07562 1.011.22687.192.15125.288.41938.288.80442v.3918c0 .3988-.103.6738-.309.825-.192.1375-.529.2063-1.011.2063z"/><path d="m152.909 21.7387c.261.275.392.5843.392.9281 0 .3437-.137.6325-.412.8662-.262.2338-.544.3507-.846.3507-.358 0-.66-.1375-.908-.4125l-3.712-3.9188-1.011.9281v2.1657c0 .3575-.117.66-.35.9075-.234.2337-.53.3506-.887.3506-.358 0-.653-.1169-.887-.3506-.234-.2475-.351-.55-.351-.9075v-12.74629c0-.3575.117-.65313.351-.88688.234-.2475.529-.37125.887-.37125.357 0 .653.12375.887.37125.233.23375.35.52938.35.88688v7.63129l4.414-4.2694c.261-.2613.564-.3919.908-.3919.302 0 .57.1306.804.3919.247.2475.371.5019.371.7631 0 .33-.165.6394-.495.9281l-3.114 2.8669z"/><path d="m165.17 21.7387c.261.275.392.5843.392.9281 0 .3437-.138.6325-.413.8662-.261.2338-.543.3507-.846.3507-.357 0-.66-.1375-.907-.4125l-3.713-3.9188-1.01.9281v2.1657c0 .3575-.117.66-.351.9075-.234.2337-.529.3506-.887.3506-.357 0-.653-.1169-.887-.3506-.233-.2475-.35-.55-.35-.9075v-12.74629c0-.3575.117-.65313.35-.88688.234-.2475.53-.37125.887-.37125.358 0 .653.12375.887.37125.234.23375.351.52938.351.88688v7.63129l4.414-4.2694c.261-.2613.563-.3919.907-.3919.303 0 .571.1306.804.3919.248.2475.372.5019.372.7631 0 .33-.165.6394-.495.9281l-3.115 2.8669z"/><path d="m177.203 12.6637c.357 0 .653.1168.887.3506.234.2337.35.5362.35.9075v8.7244c0 .3575-.116.66-.35.9075-.234.2337-.53.3506-.887.3506-.358 0-.653-.1169-.887-.3506-.22-.2338-.337-.5294-.351-.8869-.343.3987-.811.7425-1.402 1.0312-.578.275-1.189.4125-1.836.4125-.948 0-1.808-.2406-2.578-.7218-.77-.495-1.382-1.1757-1.835-2.0419-.44-.8663-.66-1.8494-.66-2.9494s.22-2.0831.66-2.9494c.44-.88 1.038-1.5606 1.794-2.0418.77-.495 1.616-.7425 2.537-.7425.66 0 1.279.1237 1.856.3712.578.2338 1.066.5363 1.464.9075v-.0206c0-.3575.117-.6531.351-.8869.234-.2475.529-.3712.887-.3712zm-4.166 9.1781c.893 0 1.622-.3231 2.186-.9694.564-.66.846-1.485.846-2.475s-.282-1.815-.846-2.475-1.293-.99-2.186-.99c-.88 0-1.602.33-2.166.99s-.846 1.485-.846 2.475.275 1.815.825 2.475c.564.6463 1.293.9694 2.187.9694z"/></g><g clip-path="url(#f)"><path d="m0 0h33v33.2515h-33z" fill="url(#b)"/><g mask="url(#g)"><path d="m0 0h68.3757v28.5985h-68.3757z" fill="url(#d)" fill-opacity=".07" transform="matrix(.914908 -.403661 .39855 .917147 -11.4583 -3.34177)"/><path d="m0 0h68.3757v28.5985h-68.3757z" fill="url(#e)" fill-opacity=".2" transform="matrix(.914908 -.403661 .39855 .917146 5.95831 4.50931)"/><g filter="url(#a)"><path d="m14.287 8.31287 8.4126 8.31293-8.4126 8.3128-2.5874-2.5578 5.8251-5.755-5.8251-5.7551z" fill="#fff"/></g></g></g></svg>