My personal site.

feat: favicon

+3 -8
public/favicon.ico

This is a binary file and will not be displayed.

+3 -8
public/favicon.svg
··· 1 - <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 128 128"> 2 - <path d="M50.4 78.5a75.1 75.1 0 0 0-28.5 6.9l24.2-65.7c.7-2 1.9-3.2 3.4-3.2h29c1.5 0 2.7 1.2 3.4 3.2l24.2 65.7s-11.6-7-28.5-7L67 45.5c-.4-1.7-1.6-2.8-2.9-2.8-1.3 0-2.5 1.1-2.9 2.7L50.4 78.5Zm-1.1 28.2Zm-4.2-20.2c-2 6.6-.6 15.8 4.2 20.2a17.5 17.5 0 0 1 .2-.7 5.5 5.5 0 0 1 5.7-4.5c2.8.1 4.3 1.5 4.7 4.7.2 1.1.2 2.3.2 3.5v.4c0 2.7.7 5.2 2.2 7.4a13 13 0 0 0 5.7 4.9v-.3l-.2-.3c-1.8-5.6-.5-9.5 4.4-12.8l1.5-1a73 73 0 0 0 3.2-2.2 16 16 0 0 0 6.8-11.4c.3-2 .1-4-.6-6l-.8.6-1.6 1a37 37 0 0 1-22.4 2.7c-5-.7-9.7-2-13.2-6.2Z" /> 3 - <style> 4 - path { fill: #000; } 5 - @media (prefers-color-scheme: dark) { 6 - path { fill: #FFF; } 7 - } 8 - </style> 9 </svg>
··· 1 + <svg width="256" height="256" viewBox="0 0 256 256" fill="none" xmlns="http://www.w3.org/2000/svg"> 2 + <rect width="256" height="256" rx="40" fill="white"/> 3 + <path d="M71.777 95.181V157.146C71.777 158.604 72.047 159.684 72.587 160.386C73.127 161.088 73.91 161.574 74.936 161.844L78.581 162.735C80.255 163.275 81.092 164.139 81.092 165.327C81.092 167.109 79.877 168 77.447 168H48.53C47.342 168 46.451 167.784 45.857 167.352C45.317 166.866 45.047 166.218 45.047 165.408C45.047 164.76 45.263 164.22 45.695 163.788C46.127 163.356 46.802 163.005 47.72 162.735L51.689 161.844C52.715 161.574 53.498 161.088 54.038 160.386C54.578 159.684 54.848 158.631 54.848 157.227V106.44C54.848 105.252 54.632 104.415 54.2 103.929C53.822 103.389 53.174 103.065 52.256 102.957L46.748 102.714C45.884 102.606 45.263 102.363 44.885 101.985C44.507 101.607 44.318 101.121 44.318 100.527C44.318 99.825 44.534 99.258 44.966 98.826C45.398 98.394 46.181 97.989 47.315 97.611L61.085 92.751C62.705 92.211 64.028 91.806 65.054 91.536C66.08 91.266 66.998 91.131 67.808 91.131C69.104 91.131 70.076 91.509 70.724 92.265C71.426 92.967 71.777 93.939 71.777 95.181ZM69.509 112.272L66.512 109.194L69.995 106.116C76.421 100.338 82.01 96.288 86.762 93.966C91.514 91.644 96.077 90.483 100.451 90.483C107.255 90.483 112.682 92.616 116.732 96.882C120.836 101.148 122.888 106.953 122.888 114.297V156.903C122.888 158.415 123.185 159.549 123.779 160.305C124.373 161.061 125.237 161.601 126.371 161.925L129.773 162.735C131.339 163.275 132.122 164.139 132.122 165.327C132.122 167.109 130.934 168 128.558 168H100.046C97.616 168 96.401 167.109 96.401 165.327C96.401 164.139 97.211 163.275 98.831 162.735L102.638 161.844C103.826 161.574 104.663 161.061 105.149 160.305C105.689 159.495 105.959 158.334 105.959 156.822V116.808C105.959 111.408 104.636 107.385 101.99 104.739C99.398 102.039 95.915 100.689 91.541 100.689C88.787 100.689 85.871 101.364 82.793 102.714C79.769 104.064 76.502 106.251 72.992 109.275L69.509 112.272ZM120.62 112.272L117.542 109.194L121.025 106.116C127.289 100.554 132.662 96.558 137.144 94.128C141.626 91.698 145.973 90.483 150.185 90.483C156.665 90.483 161.66 92.643 165.17 96.963C168.734 101.229 170.921 107.007 171.731 114.297L176.753 156.903C176.915 158.415 177.239 159.576 177.725 160.386C178.265 161.142 179.102 161.655 180.236 161.925L183.638 162.735C184.556 163.005 185.231 163.356 185.663 163.788C186.095 164.22 186.311 164.76 186.311 165.408C186.311 166.218 186.041 166.866 185.501 167.352C184.961 167.784 184.07 168 182.828 168H153.668C151.292 168 150.104 167.109 150.104 165.327C150.104 164.139 150.887 163.275 152.453 162.735L156.341 161.844C157.475 161.574 158.339 161.061 158.933 160.305C159.581 159.495 159.797 158.334 159.581 156.822L154.802 116.808C154.154 111.462 152.75 107.439 150.59 104.739C148.484 102.039 145.379 100.689 141.275 100.689C138.791 100.689 136.145 101.418 133.337 102.876C130.529 104.28 127.424 106.413 124.022 109.275L120.62 112.272ZM207.177 169.458C205.017 169.458 203.046 168.918 201.264 167.838C199.482 166.704 198.051 165.219 196.971 163.383C195.945 161.547 195.432 159.549 195.432 157.389C195.432 155.175 195.945 153.15 196.971 151.314C198.051 149.478 199.482 148.02 201.264 146.94C203.046 145.86 205.017 145.32 207.177 145.32C209.445 145.32 211.47 145.86 213.252 146.94C215.034 148.02 216.438 149.478 217.464 151.314C218.49 153.15 219.003 155.175 219.003 157.389C219.003 159.549 218.49 161.547 217.464 163.383C216.438 165.219 215.034 166.704 213.252 167.838C211.47 168.918 209.445 169.458 207.177 169.458Z" fill="black"/> 4 </svg>